1 |
- {"ast":null,"code":"const KEYWORDS = [\"as\",\n// for exports\n\"in\", \"of\", \"if\", \"for\", \"while\", \"finally\", \"var\", \"new\", \"function\", \"do\", \"return\", \"void\", \"else\", \"break\", \"catch\", \"instanceof\", \"with\", \"throw\", \"case\", \"default\", \"try\", \"switch\", \"continue\", \"typeof\", \"delete\", \"let\", \"yield\", \"const\", \"class\",\n// JS handles these with a special rule\n// \"get\",\n// \"set\",\n\"debugger\", \"async\", \"await\", \"static\", \"import\", \"from\", \"export\", \"extends\"];\nconst LITERALS = [\"true\", \"false\", \"null\", \"undefined\", \"NaN\", \"Infinity\"];\n\n// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects\nconst TYPES = [\n// Fundamental objects\n\"Object\", \"Function\", \"Boolean\", \"Symbol\",\n// numbers and dates\n\"Math\", \"Date\", \"Number\", \"BigInt\",\n// text\n\"String\", \"RegExp\",\n// Indexed collections\n\"Array\", \"Float32Array\", \"Float64Array\", \"Int8Array\", \"Uint8Array\", \"Uint8ClampedArray\", \"Int16Array\", \"Int32Array\", \"Uint16Array\", \"Uint32Array\", \"BigInt64Array\", \"BigUint64Array\",\n// Keyed collections\n\"Set\", \"Map\", \"WeakSet\", \"WeakMap\",\n// Structured data\n\"ArrayBuffer\", \"SharedArrayBuffer\", \"Atomics\", \"DataView\", \"JSON\",\n// Control abstraction objects\n\"Promise\", \"Generator\", \"GeneratorFunction\", \"AsyncFunction\",\n// Reflection\n\"Reflect\", \"Proxy\",\n// Internationalization\n\"Intl\",\n// WebAssembly\n\"WebAssembly\"];\nconst ERROR_TYPES = [\"Error\", \"EvalError\", \"InternalError\", \"RangeError\", \"ReferenceError\", \"SyntaxError\", \"TypeError\", \"URIError\"];\nconst BUILT_IN_GLOBALS = [\"setInterval\", \"setTimeout\", \"clearInterval\", \"clearTimeout\", \"require\", \"exports\", \"eval\", \"isFinite\", \"isNaN\", \"parseFloat\", \"parseInt\", \"decodeURI\", \"decodeURIComponent\", \"encodeURI\", \"encodeURIComponent\", \"escape\", \"unescape\"];\nconst BUILT_INS = [].concat(BUILT_IN_GLOBALS, TYPES, ERROR_TYPES);\n\n/*\nLanguage: LiveScript\nAuthor: Taneli Vatanen <taneli.vatanen@gmail.com>\nContributors: Jen Evers-Corvina <jen@sevvie.net>\nOrigin: coffeescript.js\nDescription: LiveScript is a programming language that transcompiles to JavaScript. For info about language see http://livescript.net/\nWebsite: https://livescript.net\nCategory: scripting\n*/\n\nfunction livescript(hljs) {\n const LIVESCRIPT_BUILT_INS = ['npm', 'print'];\n const LIVESCRIPT_LITERALS = ['yes', 'no', 'on', 'off', 'it', 'that', 'void'];\n const LIVESCRIPT_KEYWORDS = ['then', 'unless', 'until', 'loop', 'of', 'by', 'when', 'and', 'or', 'is', 'isnt', 'not', 'it', 'that', 'otherwise', 'from', 'to', 'til', 'fallthrough', 'case', 'enum', 'native', 'list', 'map', '__hasProp', '__extends', '__slice', '__bind', '__indexOf'];\n const KEYWORDS$1 = {\n keyword: KEYWORDS.concat(LIVESCRIPT_KEYWORDS),\n literal: LITERALS.concat(LIVESCRIPT_LITERALS),\n built_in: BUILT_INS.concat(LIVESCRIPT_BUILT_INS)\n };\n const JS_IDENT_RE = '[A-Za-z$_](?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*';\n const TITLE = hljs.inherit(hljs.TITLE_MODE, {\n begin: JS_IDENT_RE\n });\n const SUBST = {\n className: 'subst',\n begin: /#\\{/,\n end: /\\}/,\n keywords: KEYWORDS$1\n };\n const SUBST_SIMPLE = {\n className: 'subst',\n begin: /#[A-Za-z$_]/,\n end: /(?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*/,\n keywords: KEYWORDS$1\n };\n const EXPRESSIONS = [hljs.BINARY_NUMBER_MODE, {\n className: 'number',\n begin: '(\\\\b0[xX][a-fA-F0-9_]+)|(\\\\b\\\\d(\\\\d|_\\\\d)*(\\\\.(\\\\d(\\\\d|_\\\\d)*)?)?(_*[eE]([-+]\\\\d(_\\\\d|\\\\d)*)?)?[_a-z]*)',\n relevance: 0,\n starts: {\n end: '(\\\\s*/)?',\n relevance: 0\n } // a number tries to eat the following slash to prevent treating it as a regexp\n }, {\n className: 'string',\n variants: [{\n begin: /'''/,\n end: /'''/,\n contains: [hljs.BACKSLASH_ESCAPE]\n }, {\n begin: /'/,\n end: /'/,\n contains: [hljs.BACKSLASH_ESCAPE]\n }, {\n begin: /\"\"\"/,\n end: /\"\"\"/,\n contains: [hljs.BACKSLASH_ESCAPE, SUBST, SUBST_SIMPLE]\n }, {\n begin: /\"/,\n end: /\"/,\n contains: [hljs.BACKSLASH_ESCAPE, SUBST, SUBST_SIMPLE]\n }, {\n begin: /\\\\/,\n end: /(\\s|$)/,\n excludeEnd: true\n }]\n }, {\n className: 'regexp',\n variants: [{\n begin: '//',\n end: '//[gim]*',\n contains: [SUBST, hljs.HASH_COMMENT_MODE]\n }, {\n // regex can't start with space to parse x / 2 / 3 as two divisions\n // regex can't start with *, and it supports an \"illegal\" in the main mode\n begin: /\\/(?![ *])(\\\\.|[^\\\\\\n])*?\\/[gim]*(?=\\W)/\n }]\n }, {\n begin: '@' + JS_IDENT_RE\n }, {\n begin: '``',\n end: '``',\n excludeBegin: true,\n excludeEnd: true,\n subLanguage: 'javascript'\n }];\n SUBST.contains = EXPRESSIONS;\n const PARAMS = {\n className: 'params',\n begin: '\\\\(',\n returnBegin: true,\n /* We need another contained nameless mode to not have every nested\n pair of parens to be called \"params\" */\n contains: [{\n begin: /\\(/,\n end: /\\)/,\n keywords: KEYWORDS$1,\n contains: ['self'].concat(EXPRESSIONS)\n }]\n };\n const SYMBOLS = {\n begin: '(#=>|=>|\\\\|>>|-?->|!->)'\n };\n const CLASS_DEFINITION = {\n variants: [{\n match: [/class\\s+/, JS_IDENT_RE, /\\s+extends\\s+/, JS_IDENT_RE]\n }, {\n match: [/class\\s+/, JS_IDENT_RE]\n }],\n scope: {\n 2: \"title.class\",\n 4: \"title.class.inherited\"\n },\n keywords: KEYWORDS$1\n };\n return {\n name: 'LiveScript',\n aliases: ['ls'],\n keywords: KEYWORDS$1,\n illegal: /\\/\\*/,\n contains: EXPRESSIONS.concat([hljs.COMMENT('\\\\/\\\\*', '\\\\*\\\\/'), hljs.HASH_COMMENT_MODE, SYMBOLS,\n // relevance booster\n {\n className: 'function',\n contains: [TITLE, PARAMS],\n returnBegin: true,\n variants: [{\n begin: '(' + JS_IDENT_RE + '\\\\s*(?:=|:=)\\\\s*)?(\\\\(.*\\\\)\\\\s*)?\\\\B->\\\\*?',\n end: '->\\\\*?'\n }, {\n begin: '(' + JS_IDENT_RE + '\\\\s*(?:=|:=)\\\\s*)?!?(\\\\(.*\\\\)\\\\s*)?\\\\B[-~]{1,2}>\\\\*?',\n end: '[-~]{1,2}>\\\\*?'\n }, {\n begin: '(' + JS_IDENT_RE + '\\\\s*(?:=|:=)\\\\s*)?(\\\\(.*\\\\)\\\\s*)?\\\\B!?[-~]{1,2}>\\\\*?',\n end: '!?[-~]{1,2}>\\\\*?'\n }]\n }, CLASS_DEFINITION, {\n begin: JS_IDENT_RE + ':',\n end: ':',\n returnBegin: true,\n returnEnd: true,\n relevance: 0\n }])\n };\n}\nmodule.exports = livescript;","map":{"version":3,"names":["KEYWORDS","LITERALS","TYPES","ERROR_TYPES","BUILT_IN_GLOBALS","BUILT_INS","concat","livescript","hljs","LIVESCRIPT_BUILT_INS","LIVESCRIPT_LITERALS","LIVESCRIPT_KEYWORDS","KEYWORDS$1","keyword","literal","built_in","JS_IDENT_RE","TITLE","inherit","TITLE_MODE","begin","SUBST","className","end","keywords","SUBST_SIMPLE","EXPRESSIONS","BINARY_NUMBER_MODE","relevance","starts","variants","contains","BACKSLASH_ESCAPE","excludeEnd","HASH_COMMENT_MODE","excludeBegin","subLanguage","PARAMS","returnBegin","SYMBOLS","CLASS_DEFINITION","match","scope","name","aliases","illegal","COMMENT","returnEnd","module","exports"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/highlight.js/lib/languages/livescript.js"],"sourcesContent":["const KEYWORDS = [\n \"as\", // for exports\n \"in\",\n \"of\",\n \"if\",\n \"for\",\n \"while\",\n \"finally\",\n \"var\",\n \"new\",\n \"function\",\n \"do\",\n \"return\",\n \"void\",\n \"else\",\n \"break\",\n \"catch\",\n \"instanceof\",\n \"with\",\n \"throw\",\n \"case\",\n \"default\",\n \"try\",\n \"switch\",\n \"continue\",\n \"typeof\",\n \"delete\",\n \"let\",\n \"yield\",\n \"const\",\n \"class\",\n // JS handles these with a special rule\n // \"get\",\n // \"set\",\n \"debugger\",\n \"async\",\n \"await\",\n \"static\",\n \"import\",\n \"from\",\n \"export\",\n \"extends\"\n];\nconst LITERALS = [\n \"true\",\n \"false\",\n \"null\",\n \"undefined\",\n \"NaN\",\n \"Infinity\"\n];\n\n// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects\nconst TYPES = [\n // Fundamental objects\n \"Object\",\n \"Function\",\n \"Boolean\",\n \"Symbol\",\n // numbers and dates\n \"Math\",\n \"Date\",\n \"Number\",\n \"BigInt\",\n // text\n \"String\",\n \"RegExp\",\n // Indexed collections\n \"Array\",\n \"Float32Array\",\n \"Float64Array\",\n \"Int8Array\",\n \"Uint8Array\",\n \"Uint8ClampedArray\",\n \"Int16Array\",\n \"Int32Array\",\n \"Uint16Array\",\n \"Uint32Array\",\n \"BigInt64Array\",\n \"BigUint64Array\",\n // Keyed collections\n \"Set\",\n \"Map\",\n \"WeakSet\",\n \"WeakMap\",\n // Structured data\n \"ArrayBuffer\",\n \"SharedArrayBuffer\",\n \"Atomics\",\n \"DataView\",\n \"JSON\",\n // Control abstraction objects\n \"Promise\",\n \"Generator\",\n \"GeneratorFunction\",\n \"AsyncFunction\",\n // Reflection\n \"Reflect\",\n \"Proxy\",\n // Internationalization\n \"Intl\",\n // WebAssembly\n \"WebAssembly\"\n];\n\nconst ERROR_TYPES = [\n \"Error\",\n \"EvalError\",\n \"InternalError\",\n \"RangeError\",\n \"ReferenceError\",\n \"SyntaxError\",\n \"TypeError\",\n \"URIError\"\n];\n\nconst BUILT_IN_GLOBALS = [\n \"setInterval\",\n \"setTimeout\",\n \"clearInterval\",\n \"clearTimeout\",\n\n \"require\",\n \"exports\",\n\n \"eval\",\n \"isFinite\",\n \"isNaN\",\n \"parseFloat\",\n \"parseInt\",\n \"decodeURI\",\n \"decodeURIComponent\",\n \"encodeURI\",\n \"encodeURIComponent\",\n \"escape\",\n \"unescape\"\n];\n\nconst BUILT_INS = [].concat(\n BUILT_IN_GLOBALS,\n TYPES,\n ERROR_TYPES\n);\n\n/*\nLanguage: LiveScript\nAuthor: Taneli Vatanen <taneli.vatanen@gmail.com>\nContributors: Jen Evers-Corvina <jen@sevvie.net>\nOrigin: coffeescript.js\nDescription: LiveScript is a programming language that transcompiles to JavaScript. For info about language see http://livescript.net/\nWebsite: https://livescript.net\nCategory: scripting\n*/\n\n\nfunction livescript(hljs) {\n const LIVESCRIPT_BUILT_INS = [\n 'npm',\n 'print'\n ];\n const LIVESCRIPT_LITERALS = [\n 'yes',\n 'no',\n 'on',\n 'off',\n 'it',\n 'that',\n 'void'\n ];\n const LIVESCRIPT_KEYWORDS = [\n 'then',\n 'unless',\n 'until',\n 'loop',\n 'of',\n 'by',\n 'when',\n 'and',\n 'or',\n 'is',\n 'isnt',\n 'not',\n 'it',\n 'that',\n 'otherwise',\n 'from',\n 'to',\n 'til',\n 'fallthrough',\n 'case',\n 'enum',\n 'native',\n 'list',\n 'map',\n '__hasProp',\n '__extends',\n '__slice',\n '__bind',\n '__indexOf'\n ];\n const KEYWORDS$1 = {\n keyword: KEYWORDS.concat(LIVESCRIPT_KEYWORDS),\n literal: LITERALS.concat(LIVESCRIPT_LITERALS),\n built_in: BUILT_INS.concat(LIVESCRIPT_BUILT_INS)\n };\n const JS_IDENT_RE = '[A-Za-z$_](?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*';\n const TITLE = hljs.inherit(hljs.TITLE_MODE, { begin: JS_IDENT_RE });\n const SUBST = {\n className: 'subst',\n begin: /#\\{/,\n end: /\\}/,\n keywords: KEYWORDS$1\n };\n const SUBST_SIMPLE = {\n className: 'subst',\n begin: /#[A-Za-z$_]/,\n end: /(?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*/,\n keywords: KEYWORDS$1\n };\n const EXPRESSIONS = [\n hljs.BINARY_NUMBER_MODE,\n {\n className: 'number',\n begin: '(\\\\b0[xX][a-fA-F0-9_]+)|(\\\\b\\\\d(\\\\d|_\\\\d)*(\\\\.(\\\\d(\\\\d|_\\\\d)*)?)?(_*[eE]([-+]\\\\d(_\\\\d|\\\\d)*)?)?[_a-z]*)',\n relevance: 0,\n starts: {\n end: '(\\\\s*/)?',\n relevance: 0\n } // a number tries to eat the following slash to prevent treating it as a regexp\n },\n {\n className: 'string',\n variants: [\n {\n begin: /'''/,\n end: /'''/,\n contains: [ hljs.BACKSLASH_ESCAPE ]\n },\n {\n begin: /'/,\n end: /'/,\n contains: [ hljs.BACKSLASH_ESCAPE ]\n },\n {\n begin: /\"\"\"/,\n end: /\"\"\"/,\n contains: [\n hljs.BACKSLASH_ESCAPE,\n SUBST,\n SUBST_SIMPLE\n ]\n },\n {\n begin: /\"/,\n end: /\"/,\n contains: [\n hljs.BACKSLASH_ESCAPE,\n SUBST,\n SUBST_SIMPLE\n ]\n },\n {\n begin: /\\\\/,\n end: /(\\s|$)/,\n excludeEnd: true\n }\n ]\n },\n {\n className: 'regexp',\n variants: [\n {\n begin: '//',\n end: '//[gim]*',\n contains: [\n SUBST,\n hljs.HASH_COMMENT_MODE\n ]\n },\n {\n // regex can't start with space to parse x / 2 / 3 as two divisions\n // regex can't start with *, and it supports an \"illegal\" in the main mode\n begin: /\\/(?![ *])(\\\\.|[^\\\\\\n])*?\\/[gim]*(?=\\W)/ }\n ]\n },\n { begin: '@' + JS_IDENT_RE },\n {\n begin: '``',\n end: '``',\n excludeBegin: true,\n excludeEnd: true,\n subLanguage: 'javascript'\n }\n ];\n SUBST.contains = EXPRESSIONS;\n\n const PARAMS = {\n className: 'params',\n begin: '\\\\(',\n returnBegin: true,\n /* We need another contained nameless mode to not have every nested\n pair of parens to be called \"params\" */\n contains: [\n {\n begin: /\\(/,\n end: /\\)/,\n keywords: KEYWORDS$1,\n contains: [ 'self' ].concat(EXPRESSIONS)\n }\n ]\n };\n\n const SYMBOLS = { begin: '(#=>|=>|\\\\|>>|-?->|!->)' };\n\n const CLASS_DEFINITION = {\n variants: [\n { match: [\n /class\\s+/,\n JS_IDENT_RE,\n /\\s+extends\\s+/,\n JS_IDENT_RE\n ] },\n { match: [\n /class\\s+/,\n JS_IDENT_RE\n ] }\n ],\n scope: {\n 2: \"title.class\",\n 4: \"title.class.inherited\"\n },\n keywords: KEYWORDS$1\n };\n\n return {\n name: 'LiveScript',\n aliases: [ 'ls' ],\n keywords: KEYWORDS$1,\n illegal: /\\/\\*/,\n contains: EXPRESSIONS.concat([\n hljs.COMMENT('\\\\/\\\\*', '\\\\*\\\\/'),\n hljs.HASH_COMMENT_MODE,\n SYMBOLS, // relevance booster\n {\n className: 'function',\n contains: [\n TITLE,\n PARAMS\n ],\n returnBegin: true,\n variants: [\n {\n begin: '(' + JS_IDENT_RE + '\\\\s*(?:=|:=)\\\\s*)?(\\\\(.*\\\\)\\\\s*)?\\\\B->\\\\*?',\n end: '->\\\\*?'\n },\n {\n begin: '(' + JS_IDENT_RE + '\\\\s*(?:=|:=)\\\\s*)?!?(\\\\(.*\\\\)\\\\s*)?\\\\B[-~]{1,2}>\\\\*?',\n end: '[-~]{1,2}>\\\\*?'\n },\n {\n begin: '(' + JS_IDENT_RE + '\\\\s*(?:=|:=)\\\\s*)?(\\\\(.*\\\\)\\\\s*)?\\\\B!?[-~]{1,2}>\\\\*?',\n end: '!?[-~]{1,2}>\\\\*?'\n }\n ]\n },\n CLASS_DEFINITION,\n {\n begin: JS_IDENT_RE + ':',\n end: ':',\n returnBegin: true,\n returnEnd: true,\n relevance: 0\n }\n ])\n };\n}\n\nmodule.exports = livescript;\n"],"mappings":"AAAA,MAAMA,QAAQ,GAAG,CACf,IAAI;AAAE;AACN,IAAI,EACJ,IAAI,EACJ,IAAI,EACJ,KAAK,EACL,OAAO,EACP,SAAS,EACT,KAAK,EACL,KAAK,EACL,UAAU,EACV,IAAI,EACJ,QAAQ,EACR,MAAM,EACN,MAAM,EACN,OAAO,EACP,OAAO,EACP,YAAY,EACZ,MAAM,EACN,OAAO,EACP,MAAM,EACN,SAAS,EACT,KAAK,EACL,QAAQ,EACR,UAAU,EACV,QAAQ,EACR,QAAQ,EACR,KAAK,EACL,OAAO,EACP,OAAO,EACP,OAAO;AACP;AACA;AACA;AACA,UAAU,EACV,OAAO,EACP,OAAO,EACP,QAAQ,EACR,QAAQ,EACR,MAAM,EACN,QAAQ,EACR,SAAS,CACV;AACD,MAAMC,QAAQ,GAAG,CACf,MAAM,EACN,OAAO,EACP,MAAM,EACN,WAAW,EACX,KAAK,EACL,UAAU,CACX;;AAED;AACA,MAAMC,KAAK,GAAG;AACZ;AACA,QAAQ,EACR,UAAU,EACV,SAAS,EACT,QAAQ;AACR;AACA,MAAM,EACN,MAAM,EACN,QAAQ,EACR,QAAQ;AACR;AACA,QAAQ,EACR,QAAQ;AACR;AACA,OAAO,EACP,cAAc,EACd,cAAc,EACd,WAAW,EACX,YAAY,EACZ,mBAAmB,EACnB,YAAY,EACZ,YAAY,EACZ,aAAa,EACb,aAAa,EACb,eAAe,EACf,gBAAgB;AAChB;AACA,KAAK,EACL,KAAK,EACL,SAAS,EACT,SAAS;AACT;AACA,aAAa,EACb,mBAAmB,EACnB,SAAS,EACT,UAAU,EACV,MAAM;AACN;AACA,SAAS,EACT,WAAW,EACX,mBAAmB,EACnB,eAAe;AACf;AACA,SAAS,EACT,OAAO;AACP;AACA,MAAM;AACN;AACA,aAAa,CACd;AAED,MAAMC,WAAW,GAAG,CAClB,OAAO,EACP,WAAW,EACX,eAAe,EACf,YAAY,EACZ,gBAAgB,EAChB,aAAa,EACb,WAAW,EACX,UAAU,CACX;AAED,MAAMC,gBAAgB,GAAG,CACvB,aAAa,EACb,YAAY,EACZ,eAAe,EACf,cAAc,EAEd,SAAS,EACT,SAAS,EAET,MAAM,EACN,UAAU,EACV,OAAO,EACP,YAAY,EACZ,UAAU,EACV,WAAW,EACX,oBAAoB,EACpB,WAAW,EACX,oBAAoB,EACpB,QAAQ,EACR,UAAU,CACX;AAED,MAAMC,SAAS,GAAG,EAAE,CAACC,MAAM,CACzBF,gBAAgB,EAChBF,KAAK,EACLC,WACF,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAGA,SAASI,UAAUA,CAACC,IAAI,EAAE;EACxB,MAAMC,oBAAoB,GAAG,CAC3B,KAAK,EACL,OAAO,CACR;EACD,MAAMC,mBAAmB,GAAG,CAC1B,KAAK,EACL,IAAI,EACJ,IAAI,EACJ,KAAK,EACL,IAAI,EACJ,MAAM,EACN,MAAM,CACP;EACD,MAAMC,mBAAmB,GAAG,CAC1B,MAAM,EACN,QAAQ,EACR,OAAO,EACP,MAAM,EACN,IAAI,EACJ,IAAI,EACJ,MAAM,EACN,KAAK,EACL,IAAI,EACJ,IAAI,EACJ,MAAM,EACN,KAAK,EACL,IAAI,EACJ,MAAM,EACN,WAAW,EACX,MAAM,EACN,IAAI,EACJ,KAAK,EACL,aAAa,EACb,MAAM,EACN,MAAM,EACN,QAAQ,EACR,MAAM,EACN,KAAK,EACL,WAAW,EACX,WAAW,EACX,SAAS,EACT,QAAQ,EACR,WAAW,CACZ;EACD,MAAMC,UAAU,GAAG;IACjBC,OAAO,EAAEb,QAAQ,CAACM,MAAM,CAACK,mBAAmB,CAAC;IAC7CG,OAAO,EAAEb,QAAQ,CAACK,MAAM,CAACI,mBAAmB,CAAC;IAC7CK,QAAQ,EAAEV,SAAS,CAACC,MAAM,CAACG,oBAAoB;EACjD,CAAC;EACD,MAAMO,WAAW,GAAG,6CAA6C;EACjE,MAAMC,KAAK,GAAGT,IAAI,CAACU,OAAO,CAACV,IAAI,CAACW,UAAU,EAAE;IAAEC,KAAK,EAAEJ;EAAY,CAAC,CAAC;EACnE,MAAMK,KAAK,GAAG;IACZC,SAAS,EAAE,OAAO;IAClBF,KAAK,EAAE,KAAK;IACZG,GAAG,EAAE,IAAI;IACTC,QAAQ,EAAEZ;EACZ,CAAC;EACD,MAAMa,YAAY,GAAG;IACnBH,SAAS,EAAE,OAAO;IAClBF,KAAK,EAAE,aAAa;IACpBG,GAAG,EAAE,mCAAmC;IACxCC,QAAQ,EAAEZ;EACZ,CAAC;EACD,MAAMc,WAAW,GAAG,CAClBlB,IAAI,CAACmB,kBAAkB,EACvB;IACEL,SAAS,EAAE,QAAQ;IACnBF,KAAK,EAAE,yGAAyG;IAChHQ,SAAS,EAAE,CAAC;IACZC,MAAM,EAAE;MACNN,GAAG,EAAE,UAAU;MACfK,SAAS,EAAE;IACb,CAAC,CAAC;EACJ,CAAC,EACD;IACEN,SAAS,EAAE,QAAQ;IACnBQ,QAAQ,EAAE,CACR;MACEV,KAAK,EAAE,KAAK;MACZG,GAAG,EAAE,KAAK;MACVQ,QAAQ,EAAE,CAAEvB,IAAI,CAACwB,gBAAgB;IACnC,CAAC,EACD;MACEZ,KAAK,EAAE,GAAG;MACVG,GAAG,EAAE,GAAG;MACRQ,QAAQ,EAAE,CAAEvB,IAAI,CAACwB,gBAAgB;IACnC,CAAC,EACD;MACEZ,KAAK,EAAE,KAAK;MACZG,GAAG,EAAE,KAAK;MACVQ,QAAQ,EAAE,CACRvB,IAAI,CAACwB,gBAAgB,EACrBX,KAAK,EACLI,YAAY;IAEhB,CAAC,EACD;MACEL,KAAK,EAAE,GAAG;MACVG,GAAG,EAAE,GAAG;MACRQ,QAAQ,EAAE,CACRvB,IAAI,CAACwB,gBAAgB,EACrBX,KAAK,EACLI,YAAY;IAEhB,CAAC,EACD;MACEL,KAAK,EAAE,IAAI;MACXG,GAAG,EAAE,QAAQ;MACbU,UAAU,EAAE;IACd,CAAC;EAEL,CAAC,EACD;IACEX,SAAS,EAAE,QAAQ;IACnBQ,QAAQ,EAAE,CACR;MACEV,KAAK,EAAE,IAAI;MACXG,GAAG,EAAE,UAAU;MACfQ,QAAQ,EAAE,CACRV,KAAK,EACLb,IAAI,CAAC0B,iBAAiB;IAE1B,CAAC,EACD;MACE;MACA;MACAd,KAAK,EAAE;IAA0C,CAAC;EAExD,CAAC,EACD;IAAEA,KAAK,EAAE,GAAG,GAAGJ;EAAY,CAAC,EAC5B;IACEI,KAAK,EAAE,IAAI;IACXG,GAAG,EAAE,IAAI;IACTY,YAAY,EAAE,IAAI;IAClBF,UAAU,EAAE,IAAI;IAChBG,WAAW,EAAE;EACf,CAAC,CACF;EACDf,KAAK,CAACU,QAAQ,GAAGL,WAAW;EAE5B,MAAMW,MAAM,GAAG;IACbf,SAAS,EAAE,QAAQ;IACnBF,KAAK,EAAE,KAAK;IACZkB,WAAW,EAAE,IAAI;IACjB;AACJ;IACIP,QAAQ,EAAE,CACR;MACEX,KAAK,EAAE,IAAI;MACXG,GAAG,EAAE,IAAI;MACTC,QAAQ,EAAEZ,UAAU;MACpBmB,QAAQ,EAAE,CAAE,MAAM,CAAE,CAACzB,MAAM,CAACoB,WAAW;IACzC,CAAC;EAEL,CAAC;EAED,MAAMa,OAAO,GAAG;IAAEnB,KAAK,EAAE;EAA0B,CAAC;EAEpD,MAAMoB,gBAAgB,GAAG;IACvBV,QAAQ,EAAE,CACR;MAAEW,KAAK,EAAE,CACP,UAAU,EACVzB,WAAW,EACX,eAAe,EACfA,WAAW;IACX,CAAC,EACH;MAAEyB,KAAK,EAAE,CACP,UAAU,EACVzB,WAAW;IACX,CAAC,CACJ;IACD0B,KAAK,EAAE;MACL,CAAC,EAAE,aAAa;MAChB,CAAC,EAAE;IACL,CAAC;IACDlB,QAAQ,EAAEZ;EACZ,CAAC;EAED,OAAO;IACL+B,IAAI,EAAE,YAAY;IAClBC,OAAO,EAAE,CAAE,IAAI,CAAE;IACjBpB,QAAQ,EAAEZ,UAAU;IACpBiC,OAAO,EAAE,MAAM;IACfd,QAAQ,EAAEL,WAAW,CAACpB,MAAM,CAAC,CAC3BE,IAAI,CAACsC,OAAO,CAAC,QAAQ,EAAE,QAAQ,CAAC,EAChCtC,IAAI,CAAC0B,iBAAiB,EACtBK,OAAO;IAAE;IACT;MACEjB,SAAS,EAAE,UAAU;MACrBS,QAAQ,EAAE,CACRd,KAAK,EACLoB,MAAM,CACP;MACDC,WAAW,EAAE,IAAI;MACjBR,QAAQ,EAAE,CACR;QACEV,KAAK,EAAE,GAAG,GAAGJ,WAAW,GAAG,4CAA4C;QACvEO,GAAG,EAAE;MACP,CAAC,EACD;QACEH,KAAK,EAAE,GAAG,GAAGJ,WAAW,GAAG,sDAAsD;QACjFO,GAAG,EAAE;MACP,CAAC,EACD;QACEH,KAAK,EAAE,GAAG,GAAGJ,WAAW,GAAG,sDAAsD;QACjFO,GAAG,EAAE;MACP,CAAC;IAEL,CAAC,EACDiB,gBAAgB,EAChB;MACEpB,KAAK,EAAEJ,WAAW,GAAG,GAAG;MACxBO,GAAG,EAAE,GAAG;MACRe,WAAW,EAAE,IAAI;MACjBS,SAAS,EAAE,IAAI;MACfnB,SAAS,EAAE;IACb,CAAC,CACF;EACH,CAAC;AACH;AAEAoB,MAAM,CAACC,OAAO,GAAG1C,UAAU","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|