diff --git a/.env b/.env index 05dd54b..c1934a4 100644 --- a/.env +++ b/.env @@ -1,10 +1,8 @@ -VITE_APP_VERSION = v3.0.0 -GENERATE_SOURCEMAP = false +VITE_APP_VERSION=v4.0.0 +GENERATE_SOURCEMAP=false -## Public URL PUBLIC_URL = https://codedthemes.com/demos/admin-templates/datta-able/react/free/ VITE_APP_BASE_NAME= demos/admin-templates/datta-able/react/free ## Google Map Key -VITE_APP_GOOGLE_MAPS_API_KEY= - +VITE_APP_GOOGLE_MAPS_API_KEY=AIzaSyAXv4RQK39CskcIB8fvM1Q7XCofZcLxUXw diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index c14a995..0000000 --- a/.eslintrc +++ /dev/null @@ -1,96 +0,0 @@ -{ - "root": true, - "env": { - "browser": true, - "es2021": true - }, - "extends": [ - "react-app", - "prettier", - "plugin:react/jsx-runtime", - "plugin:jsx-a11y/recommended", - "plugin:react-hooks/recommended", - "eslint:recommended", - "plugin:react/recommended" - ], - "settings": { - "react": { - "createClass": "createReactClass", // Regex for Component Factory to use, - // default to "createReactClass" - "pragma": "React", // Pragma to use, default to "React" - "fragment": "Fragment", // Fragment to use (may be a property of ), default to "Fragment" - "version": "detect", // React version. "detect" automatically picks the version you have installed. - // You can also use `16.0`, `16.3`, etc, if you want to override the detected value. - // It will default to "latest" and warn if missing, and to "detect" in the future - "flowVersion": "0.53" // Flow version - }, - "import/resolver": { - "node": { - "moduleDirectory": ["node_modules", "src/"] - } - } - }, - "parser": "@babel/eslint-parser", - "parserOptions": { - "requireConfigFile": false, - "ecmaFeatures": { - "experimentalObjectRestSpread": true, - "impliedStrict": true, - "jsx": true - }, - "babelOptions": { - "presets": ["@babel/preset-react"] - }, - "ecmaVersion": 12 - }, - "plugins": ["prettier", "react", "react-hooks"], - "rules": { - "react/jsx-uses-react": "error", - "react/jsx-uses-vars": "error", - "react/react-in-jsx-scope": "off", - "no-undef": "off", - "react/display-name": "off", - "react/jsx-filename-extension": "off", - "no-param-reassign": "off", - "react/prop-types": "error", - "react/require-default-props": "off", - "react/no-array-index-key": "off", - "react/jsx-props-no-spreading": "off", - "react/forbid-prop-types": "off", - "import/order": "off", - "import/no-cycle": "off", - "no-console": "off", - "jsx-a11y/anchor-is-valid": "off", - "jsx-a11y/label-has-for": "off", - "jsx-a11y/label-has-associated-control": "off", - "prefer-destructuring": "off", - "no-shadow": "off", - "import/no-named-as-default": "off", - "import/no-extraneous-dependencies": "off", - "jsx-a11y/no-autofocus": "off", - "no-restricted-imports": [ - "error", - { - "patterns": ["@mui/*/*/*", "!@mui/material/test-utils/*"] - } - ], - "no-unused-vars": [ - "error", - { - "ignoreRestSiblings": false - } - ], - "prettier/prettier": [ - "warn", - { - "bracketSpacing": true, - "printWidth": 140, - "singleQuote": true, - "trailingComma": "none", - "tabWidth": 2, - "useTabs": false, - "endOfLine": "auto" - } - ] - } -} diff --git a/.github/workflows/prod.yml b/.github/workflows/prod.yml index 9beaa9c..562f80b 100644 --- a/.github/workflows/prod.yml +++ b/.github/workflows/prod.yml @@ -42,4 +42,4 @@ jobs: REMOTE_USER: u106957989 REMOTE_PORT: '65002' TARGET: domains/codedthemes.com/public_html/demos/admin-templates/datta-able/react/free - EXCLUDE: '/build/' + EXCLUDE: '/build/' \ No newline at end of file diff --git a/.gitignore b/.gitignore index 800f3a8..6f747cc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,24 +1,129 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* -# dependencies -/node_modules -/.pnp -.pnp.js +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json -# testing -/coverage +# Runtime data +pids +*.pid +*.seed +*.pid.lock -# production -/build -/dist +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov -# misc -.DS_Store -.env.local +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files .env.development.local .env.test.local .env.production.local +.env.local -npm-debug.log* -yarn-debug.log* -yarn-error.log* +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp +.cache + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* diff --git a/.prettierignore b/.prettierignore deleted file mode 100644 index f491785..0000000 --- a/.prettierignore +++ /dev/null @@ -1,21 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules - -# testing -/coverage - -# production -/build - -# misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* diff --git a/.prettierrc b/.prettierrc index d5fba07..b5cde33 100644 --- a/.prettierrc +++ b/.prettierrc @@ -4,5 +4,6 @@ "singleQuote": true, "trailingComma": "none", "tabWidth": 2, - "useTabs": false + "useTabs": false, + "endOfLine": "lf" } diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz deleted file mode 100644 index d915369..0000000 Binary files a/.yarn/install-state.gz and /dev/null differ diff --git a/.yarn/releases/yarn-4.1.1.cjs b/.yarn/releases/yarn-4.1.1.cjs deleted file mode 100644 index 233bb7a..0000000 --- a/.yarn/releases/yarn-4.1.1.cjs +++ /dev/null @@ -1,893 +0,0 @@ -#!/usr/bin/env node -/* eslint-disable */ -//prettier-ignore -(()=>{var Z3e=Object.create;var NR=Object.defineProperty;var $3e=Object.getOwnPropertyDescriptor;var e_e=Object.getOwnPropertyNames;var t_e=Object.getPrototypeOf,r_e=Object.prototype.hasOwnProperty;var ve=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw new Error('Dynamic require of "'+t+'" is not supported')});var Et=(t,e)=>()=>(t&&(e=t(t=0)),e);var _=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Vt=(t,e)=>{for(var r in e)NR(t,r,{get:e[r],enumerable:!0})},n_e=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of e_e(e))!r_e.call(t,a)&&a!==r&&NR(t,a,{get:()=>e[a],enumerable:!(o=$3e(e,a))||o.enumerable});return t};var $e=(t,e,r)=>(r=t!=null?Z3e(t_e(t)):{},n_e(e||!t||!t.__esModule?NR(r,"default",{value:t,enumerable:!0}):r,t));var vi={};Vt(vi,{SAFE_TIME:()=>x7,S_IFDIR:()=>wD,S_IFLNK:()=>ID,S_IFMT:()=>Ou,S_IFREG:()=>qw});var Ou,wD,qw,ID,x7,k7=Et(()=>{Ou=61440,wD=16384,qw=32768,ID=40960,x7=456789e3});var ar={};Vt(ar,{EBADF:()=>Io,EBUSY:()=>i_e,EEXIST:()=>u_e,EINVAL:()=>o_e,EISDIR:()=>c_e,ENOENT:()=>a_e,ENOSYS:()=>s_e,ENOTDIR:()=>l_e,ENOTEMPTY:()=>f_e,EOPNOTSUPP:()=>p_e,EROFS:()=>A_e,ERR_DIR_CLOSED:()=>LR});function Tl(t,e){return Object.assign(new Error(`${t}: ${e}`),{code:t})}function i_e(t){return Tl("EBUSY",t)}function s_e(t,e){return Tl("ENOSYS",`${t}, ${e}`)}function o_e(t){return Tl("EINVAL",`invalid argument, ${t}`)}function Io(t){return Tl("EBADF",`bad file descriptor, ${t}`)}function a_e(t){return Tl("ENOENT",`no such file or directory, ${t}`)}function l_e(t){return Tl("ENOTDIR",`not a directory, ${t}`)}function c_e(t){return Tl("EISDIR",`illegal operation on a directory, ${t}`)}function u_e(t){return Tl("EEXIST",`file already exists, ${t}`)}function A_e(t){return Tl("EROFS",`read-only filesystem, ${t}`)}function f_e(t){return Tl("ENOTEMPTY",`directory not empty, ${t}`)}function p_e(t){return Tl("EOPNOTSUPP",`operation not supported, ${t}`)}function LR(){return Tl("ERR_DIR_CLOSED","Directory handle was closed")}var BD=Et(()=>{});var Ea={};Vt(Ea,{BigIntStatsEntry:()=>ty,DEFAULT_MODE:()=>UR,DirEntry:()=>OR,StatEntry:()=>ey,areStatsEqual:()=>_R,clearStats:()=>vD,convertToBigIntStats:()=>g_e,makeDefaultStats:()=>Q7,makeEmptyStats:()=>h_e});function Q7(){return new ey}function h_e(){return vD(Q7())}function vD(t){for(let e in t)if(Object.hasOwn(t,e)){let r=t[e];typeof r=="number"?t[e]=0:typeof r=="bigint"?t[e]=BigInt(0):MR.types.isDate(r)&&(t[e]=new Date(0))}return t}function g_e(t){let e=new ty;for(let r in t)if(Object.hasOwn(t,r)){let o=t[r];typeof o=="number"?e[r]=BigInt(o):MR.types.isDate(o)&&(e[r]=new Date(o))}return e.atimeNs=e.atimeMs*BigInt(1e6),e.mtimeNs=e.mtimeMs*BigInt(1e6),e.ctimeNs=e.ctimeMs*BigInt(1e6),e.birthtimeNs=e.birthtimeMs*BigInt(1e6),e}function _R(t,e){if(t.atimeMs!==e.atimeMs||t.birthtimeMs!==e.birthtimeMs||t.blksize!==e.blksize||t.blocks!==e.blocks||t.ctimeMs!==e.ctimeMs||t.dev!==e.dev||t.gid!==e.gid||t.ino!==e.ino||t.isBlockDevice()!==e.isBlockDevice()||t.isCharacterDevice()!==e.isCharacterDevice()||t.isDirectory()!==e.isDirectory()||t.isFIFO()!==e.isFIFO()||t.isFile()!==e.isFile()||t.isSocket()!==e.isSocket()||t.isSymbolicLink()!==e.isSymbolicLink()||t.mode!==e.mode||t.mtimeMs!==e.mtimeMs||t.nlink!==e.nlink||t.rdev!==e.rdev||t.size!==e.size||t.uid!==e.uid)return!1;let r=t,o=e;return!(r.atimeNs!==o.atimeNs||r.mtimeNs!==o.mtimeNs||r.ctimeNs!==o.ctimeNs||r.birthtimeNs!==o.birthtimeNs)}var MR,UR,OR,ey,ty,HR=Et(()=>{MR=$e(ve("util")),UR=33188,OR=class{constructor(){this.name="";this.path="";this.mode=0}isBlockDevice(){return!1}isCharacterDevice(){return!1}isDirectory(){return(this.mode&61440)===16384}isFIFO(){return!1}isFile(){return(this.mode&61440)===32768}isSocket(){return!1}isSymbolicLink(){return(this.mode&61440)===40960}},ey=class{constructor(){this.uid=0;this.gid=0;this.size=0;this.blksize=0;this.atimeMs=0;this.mtimeMs=0;this.ctimeMs=0;this.birthtimeMs=0;this.atime=new Date(0);this.mtime=new Date(0);this.ctime=new Date(0);this.birthtime=new Date(0);this.dev=0;this.ino=0;this.mode=UR;this.nlink=1;this.rdev=0;this.blocks=1}isBlockDevice(){return!1}isCharacterDevice(){return!1}isDirectory(){return(this.mode&61440)===16384}isFIFO(){return!1}isFile(){return(this.mode&61440)===32768}isSocket(){return!1}isSymbolicLink(){return(this.mode&61440)===40960}},ty=class{constructor(){this.uid=BigInt(0);this.gid=BigInt(0);this.size=BigInt(0);this.blksize=BigInt(0);this.atimeMs=BigInt(0);this.mtimeMs=BigInt(0);this.ctimeMs=BigInt(0);this.birthtimeMs=BigInt(0);this.atimeNs=BigInt(0);this.mtimeNs=BigInt(0);this.ctimeNs=BigInt(0);this.birthtimeNs=BigInt(0);this.atime=new Date(0);this.mtime=new Date(0);this.ctime=new Date(0);this.birthtime=new Date(0);this.dev=BigInt(0);this.ino=BigInt(0);this.mode=BigInt(UR);this.nlink=BigInt(1);this.rdev=BigInt(0);this.blocks=BigInt(1)}isBlockDevice(){return!1}isCharacterDevice(){return!1}isDirectory(){return(this.mode&BigInt(61440))===BigInt(16384)}isFIFO(){return!1}isFile(){return(this.mode&BigInt(61440))===BigInt(32768)}isSocket(){return!1}isSymbolicLink(){return(this.mode&BigInt(61440))===BigInt(40960)}}});function C_e(t){let e,r;if(e=t.match(y_e))t=e[1];else if(r=t.match(E_e))t=`\\\\${r[1]?".\\":""}${r[2]}`;else return t;return t.replace(/\//g,"\\")}function w_e(t){t=t.replace(/\\/g,"/");let e,r;return(e=t.match(d_e))?t=`/${e[1]}`:(r=t.match(m_e))&&(t=`/unc/${r[1]?".dot/":""}${r[2]}`),t}function DD(t,e){return t===ue?R7(e):qR(e)}var jw,Bt,dr,ue,V,F7,d_e,m_e,y_e,E_e,qR,R7,Ca=Et(()=>{jw=$e(ve("path")),Bt={root:"/",dot:".",parent:".."},dr={home:"~",nodeModules:"node_modules",manifest:"package.json",lockfile:"yarn.lock",virtual:"__virtual__",pnpJs:".pnp.js",pnpCjs:".pnp.cjs",pnpData:".pnp.data.json",pnpEsmLoader:".pnp.loader.mjs",rc:".yarnrc.yml",env:".env"},ue=Object.create(jw.default),V=Object.create(jw.default.posix);ue.cwd=()=>process.cwd();V.cwd=process.platform==="win32"?()=>qR(process.cwd()):process.cwd;process.platform==="win32"&&(V.resolve=(...t)=>t.length>0&&V.isAbsolute(t[0])?jw.default.posix.resolve(...t):jw.default.posix.resolve(V.cwd(),...t));F7=function(t,e,r){return e=t.normalize(e),r=t.normalize(r),e===r?".":(e.endsWith(t.sep)||(e=e+t.sep),r.startsWith(e)?r.slice(e.length):null)};ue.contains=(t,e)=>F7(ue,t,e);V.contains=(t,e)=>F7(V,t,e);d_e=/^([a-zA-Z]:.*)$/,m_e=/^\/\/(\.\/)?(.*)$/,y_e=/^\/([a-zA-Z]:.*)$/,E_e=/^\/unc\/(\.dot\/)?(.*)$/;qR=process.platform==="win32"?w_e:t=>t,R7=process.platform==="win32"?C_e:t=>t;ue.fromPortablePath=R7;ue.toPortablePath=qR});async function SD(t,e){let r="0123456789abcdef";await t.mkdirPromise(e.indexPath,{recursive:!0});let o=[];for(let a of r)for(let n of r)o.push(t.mkdirPromise(t.pathUtils.join(e.indexPath,`${a}${n}`),{recursive:!0}));return await Promise.all(o),e.indexPath}async function T7(t,e,r,o,a){let n=t.pathUtils.normalize(e),u=r.pathUtils.normalize(o),A=[],p=[],{atime:h,mtime:E}=a.stableTime?{atime:Og,mtime:Og}:await r.lstatPromise(u);await t.mkdirpPromise(t.pathUtils.dirname(e),{utimes:[h,E]}),await jR(A,p,t,n,r,u,{...a,didParentExist:!0});for(let I of A)await I();await Promise.all(p.map(I=>I()))}async function jR(t,e,r,o,a,n,u){let A=u.didParentExist?await N7(r,o):null,p=await a.lstatPromise(n),{atime:h,mtime:E}=u.stableTime?{atime:Og,mtime:Og}:p,I;switch(!0){case p.isDirectory():I=await B_e(t,e,r,o,A,a,n,p,u);break;case p.isFile():I=await S_e(t,e,r,o,A,a,n,p,u);break;case p.isSymbolicLink():I=await P_e(t,e,r,o,A,a,n,p,u);break;default:throw new Error(`Unsupported file type (${p.mode})`)}return(u.linkStrategy?.type!=="HardlinkFromIndex"||!p.isFile())&&((I||A?.mtime?.getTime()!==E.getTime()||A?.atime?.getTime()!==h.getTime())&&(e.push(()=>r.lutimesPromise(o,h,E)),I=!0),(A===null||(A.mode&511)!==(p.mode&511))&&(e.push(()=>r.chmodPromise(o,p.mode&511)),I=!0)),I}async function N7(t,e){try{return await t.lstatPromise(e)}catch{return null}}async function B_e(t,e,r,o,a,n,u,A,p){if(a!==null&&!a.isDirectory())if(p.overwrite)t.push(async()=>r.removePromise(o)),a=null;else return!1;let h=!1;a===null&&(t.push(async()=>{try{await r.mkdirPromise(o,{mode:A.mode})}catch(v){if(v.code!=="EEXIST")throw v}}),h=!0);let E=await n.readdirPromise(u),I=p.didParentExist&&!a?{...p,didParentExist:!1}:p;if(p.stableSort)for(let v of E.sort())await jR(t,e,r,r.pathUtils.join(o,v),n,n.pathUtils.join(u,v),I)&&(h=!0);else(await Promise.all(E.map(async x=>{await jR(t,e,r,r.pathUtils.join(o,x),n,n.pathUtils.join(u,x),I)}))).some(x=>x)&&(h=!0);return h}async function v_e(t,e,r,o,a,n,u,A,p,h){let E=await n.checksumFilePromise(u,{algorithm:"sha1"}),I=420,v=A.mode&511,x=`${E}${v!==I?v.toString(8):""}`,C=r.pathUtils.join(h.indexPath,E.slice(0,2),`${x}.dat`),R;(ce=>(ce[ce.Lock=0]="Lock",ce[ce.Rename=1]="Rename"))(R||={});let L=1,U=await N7(r,C);if(a){let ae=U&&a.dev===U.dev&&a.ino===U.ino,fe=U?.mtimeMs!==I_e;if(ae&&fe&&h.autoRepair&&(L=0,U=null),!ae)if(p.overwrite)t.push(async()=>r.removePromise(o)),a=null;else return!1}let J=!U&&L===1?`${C}.${Math.floor(Math.random()*4294967296).toString(16).padStart(8,"0")}`:null,te=!1;return t.push(async()=>{if(!U&&(L===0&&await r.lockPromise(C,async()=>{let ae=await n.readFilePromise(u);await r.writeFilePromise(C,ae)}),L===1&&J)){let ae=await n.readFilePromise(u);await r.writeFilePromise(J,ae);try{await r.linkPromise(J,C)}catch(fe){if(fe.code==="EEXIST")te=!0,await r.unlinkPromise(J);else throw fe}}a||await r.linkPromise(C,o)}),e.push(async()=>{U||(await r.lutimesPromise(C,Og,Og),v!==I&&await r.chmodPromise(C,v)),J&&!te&&await r.unlinkPromise(J)}),!1}async function D_e(t,e,r,o,a,n,u,A,p){if(a!==null)if(p.overwrite)t.push(async()=>r.removePromise(o)),a=null;else return!1;return t.push(async()=>{let h=await n.readFilePromise(u);await r.writeFilePromise(o,h)}),!0}async function S_e(t,e,r,o,a,n,u,A,p){return p.linkStrategy?.type==="HardlinkFromIndex"?v_e(t,e,r,o,a,n,u,A,p,p.linkStrategy):D_e(t,e,r,o,a,n,u,A,p)}async function P_e(t,e,r,o,a,n,u,A,p){if(a!==null)if(p.overwrite)t.push(async()=>r.removePromise(o)),a=null;else return!1;return t.push(async()=>{await r.symlinkPromise(DD(r.pathUtils,await n.readlinkPromise(u)),o)}),!0}var Og,I_e,GR=Et(()=>{Ca();Og=new Date(456789e3*1e3),I_e=Og.getTime()});function PD(t,e,r,o){let a=()=>{let n=r.shift();if(typeof n>"u")return null;let u=t.pathUtils.join(e,n);return Object.assign(t.statSync(u),{name:n,path:void 0})};return new Gw(e,a,o)}var Gw,L7=Et(()=>{BD();Gw=class{constructor(e,r,o={}){this.path=e;this.nextDirent=r;this.opts=o;this.closed=!1}throwIfClosed(){if(this.closed)throw LR()}async*[Symbol.asyncIterator](){try{let e;for(;(e=await this.read())!==null;)yield e}finally{await this.close()}}read(e){let r=this.readSync();return typeof e<"u"?e(null,r):Promise.resolve(r)}readSync(){return this.throwIfClosed(),this.nextDirent()}close(e){return this.closeSync(),typeof e<"u"?e(null):Promise.resolve()}closeSync(){this.throwIfClosed(),this.opts.onClose?.(),this.closed=!0}}});function O7(t,e){if(t!==e)throw new Error(`Invalid StatWatcher status: expected '${e}', got '${t}'`)}var M7,ry,U7=Et(()=>{M7=ve("events");HR();ry=class extends M7.EventEmitter{constructor(r,o,{bigint:a=!1}={}){super();this.status="ready";this.changeListeners=new Map;this.startTimeout=null;this.fakeFs=r,this.path=o,this.bigint=a,this.lastStats=this.stat()}static create(r,o,a){let n=new ry(r,o,a);return n.start(),n}start(){O7(this.status,"ready"),this.status="running",this.startTimeout=setTimeout(()=>{this.startTimeout=null,this.fakeFs.existsSync(this.path)||this.emit("change",this.lastStats,this.lastStats)},3)}stop(){O7(this.status,"running"),this.status="stopped",this.startTimeout!==null&&(clearTimeout(this.startTimeout),this.startTimeout=null),this.emit("stop")}stat(){try{return this.fakeFs.statSync(this.path,{bigint:this.bigint})}catch{let o=this.bigint?new ty:new ey;return vD(o)}}makeInterval(r){let o=setInterval(()=>{let a=this.stat(),n=this.lastStats;_R(a,n)||(this.lastStats=a,this.emit("change",a,n))},r.interval);return r.persistent?o:o.unref()}registerChangeListener(r,o){this.addListener("change",r),this.changeListeners.set(r,this.makeInterval(o))}unregisterChangeListener(r){this.removeListener("change",r);let o=this.changeListeners.get(r);typeof o<"u"&&clearInterval(o),this.changeListeners.delete(r)}unregisterAllChangeListeners(){for(let r of this.changeListeners.keys())this.unregisterChangeListener(r)}hasChangeListeners(){return this.changeListeners.size>0}ref(){for(let r of this.changeListeners.values())r.ref();return this}unref(){for(let r of this.changeListeners.values())r.unref();return this}}});function ny(t,e,r,o){let a,n,u,A;switch(typeof r){case"function":a=!1,n=!0,u=5007,A=r;break;default:({bigint:a=!1,persistent:n=!0,interval:u=5007}=r),A=o;break}let p=bD.get(t);typeof p>"u"&&bD.set(t,p=new Map);let h=p.get(e);return typeof h>"u"&&(h=ry.create(t,e,{bigint:a}),p.set(e,h)),h.registerChangeListener(A,{persistent:n,interval:u}),h}function Mg(t,e,r){let o=bD.get(t);if(typeof o>"u")return;let a=o.get(e);typeof a>"u"||(typeof r>"u"?a.unregisterAllChangeListeners():a.unregisterChangeListener(r),a.hasChangeListeners()||(a.stop(),o.delete(e)))}function Ug(t){let e=bD.get(t);if(!(typeof e>"u"))for(let r of e.keys())Mg(t,r)}var bD,YR=Et(()=>{U7();bD=new WeakMap});function b_e(t){let e=t.match(/\r?\n/g);if(e===null)return H7.EOL;let r=e.filter(a=>a===`\r -`).length,o=e.length-r;return r>o?`\r -`:` -`}function _g(t,e){return e.replace(/\r?\n/g,b_e(t))}var _7,H7,gf,Mu,Hg=Et(()=>{_7=ve("crypto"),H7=ve("os");GR();Ca();gf=class{constructor(e){this.pathUtils=e}async*genTraversePromise(e,{stableSort:r=!1}={}){let o=[e];for(;o.length>0;){let a=o.shift();if((await this.lstatPromise(a)).isDirectory()){let u=await this.readdirPromise(a);if(r)for(let A of u.sort())o.push(this.pathUtils.join(a,A));else throw new Error("Not supported")}else yield a}}async checksumFilePromise(e,{algorithm:r="sha512"}={}){let o=await this.openPromise(e,"r");try{let n=Buffer.allocUnsafeSlow(65536),u=(0,_7.createHash)(r),A=0;for(;(A=await this.readPromise(o,n,0,65536))!==0;)u.update(A===65536?n:n.slice(0,A));return u.digest("hex")}finally{await this.closePromise(o)}}async removePromise(e,{recursive:r=!0,maxRetries:o=5}={}){let a;try{a=await this.lstatPromise(e)}catch(n){if(n.code==="ENOENT")return;throw n}if(a.isDirectory()){if(r){let n=await this.readdirPromise(e);await Promise.all(n.map(u=>this.removePromise(this.pathUtils.resolve(e,u))))}for(let n=0;n<=o;n++)try{await this.rmdirPromise(e);break}catch(u){if(u.code!=="EBUSY"&&u.code!=="ENOTEMPTY")throw u;nsetTimeout(A,n*100))}}else await this.unlinkPromise(e)}removeSync(e,{recursive:r=!0}={}){let o;try{o=this.lstatSync(e)}catch(a){if(a.code==="ENOENT")return;throw a}if(o.isDirectory()){if(r)for(let a of this.readdirSync(e))this.removeSync(this.pathUtils.resolve(e,a));this.rmdirSync(e)}else this.unlinkSync(e)}async mkdirpPromise(e,{chmod:r,utimes:o}={}){if(e=this.resolve(e),e===this.pathUtils.dirname(e))return;let a=e.split(this.pathUtils.sep),n;for(let u=2;u<=a.length;++u){let A=a.slice(0,u).join(this.pathUtils.sep);if(!this.existsSync(A)){try{await this.mkdirPromise(A)}catch(p){if(p.code==="EEXIST")continue;throw p}if(n??=A,r!=null&&await this.chmodPromise(A,r),o!=null)await this.utimesPromise(A,o[0],o[1]);else{let p=await this.statPromise(this.pathUtils.dirname(A));await this.utimesPromise(A,p.atime,p.mtime)}}}return n}mkdirpSync(e,{chmod:r,utimes:o}={}){if(e=this.resolve(e),e===this.pathUtils.dirname(e))return;let a=e.split(this.pathUtils.sep),n;for(let u=2;u<=a.length;++u){let A=a.slice(0,u).join(this.pathUtils.sep);if(!this.existsSync(A)){try{this.mkdirSync(A)}catch(p){if(p.code==="EEXIST")continue;throw p}if(n??=A,r!=null&&this.chmodSync(A,r),o!=null)this.utimesSync(A,o[0],o[1]);else{let p=this.statSync(this.pathUtils.dirname(A));this.utimesSync(A,p.atime,p.mtime)}}}return n}async copyPromise(e,r,{baseFs:o=this,overwrite:a=!0,stableSort:n=!1,stableTime:u=!1,linkStrategy:A=null}={}){return await T7(this,e,o,r,{overwrite:a,stableSort:n,stableTime:u,linkStrategy:A})}copySync(e,r,{baseFs:o=this,overwrite:a=!0}={}){let n=o.lstatSync(r),u=this.existsSync(e);if(n.isDirectory()){this.mkdirpSync(e);let p=o.readdirSync(r);for(let h of p)this.copySync(this.pathUtils.join(e,h),o.pathUtils.join(r,h),{baseFs:o,overwrite:a})}else if(n.isFile()){if(!u||a){u&&this.removeSync(e);let p=o.readFileSync(r);this.writeFileSync(e,p)}}else if(n.isSymbolicLink()){if(!u||a){u&&this.removeSync(e);let p=o.readlinkSync(r);this.symlinkSync(DD(this.pathUtils,p),e)}}else throw new Error(`Unsupported file type (file: ${r}, mode: 0o${n.mode.toString(8).padStart(6,"0")})`);let A=n.mode&511;this.chmodSync(e,A)}async changeFilePromise(e,r,o={}){return Buffer.isBuffer(r)?this.changeFileBufferPromise(e,r,o):this.changeFileTextPromise(e,r,o)}async changeFileBufferPromise(e,r,{mode:o}={}){let a=Buffer.alloc(0);try{a=await this.readFilePromise(e)}catch{}Buffer.compare(a,r)!==0&&await this.writeFilePromise(e,r,{mode:o})}async changeFileTextPromise(e,r,{automaticNewlines:o,mode:a}={}){let n="";try{n=await this.readFilePromise(e,"utf8")}catch{}let u=o?_g(n,r):r;n!==u&&await this.writeFilePromise(e,u,{mode:a})}changeFileSync(e,r,o={}){return Buffer.isBuffer(r)?this.changeFileBufferSync(e,r,o):this.changeFileTextSync(e,r,o)}changeFileBufferSync(e,r,{mode:o}={}){let a=Buffer.alloc(0);try{a=this.readFileSync(e)}catch{}Buffer.compare(a,r)!==0&&this.writeFileSync(e,r,{mode:o})}changeFileTextSync(e,r,{automaticNewlines:o=!1,mode:a}={}){let n="";try{n=this.readFileSync(e,"utf8")}catch{}let u=o?_g(n,r):r;n!==u&&this.writeFileSync(e,u,{mode:a})}async movePromise(e,r){try{await this.renamePromise(e,r)}catch(o){if(o.code==="EXDEV")await this.copyPromise(r,e),await this.removePromise(e);else throw o}}moveSync(e,r){try{this.renameSync(e,r)}catch(o){if(o.code==="EXDEV")this.copySync(r,e),this.removeSync(e);else throw o}}async lockPromise(e,r){let o=`${e}.flock`,a=1e3/60,n=Date.now(),u=null,A=async()=>{let p;try{[p]=await this.readJsonPromise(o)}catch{return Date.now()-n<500}try{return process.kill(p,0),!0}catch{return!1}};for(;u===null;)try{u=await this.openPromise(o,"wx")}catch(p){if(p.code==="EEXIST"){if(!await A())try{await this.unlinkPromise(o);continue}catch{}if(Date.now()-n<60*1e3)await new Promise(h=>setTimeout(h,a));else throw new Error(`Couldn't acquire a lock in a reasonable time (via ${o})`)}else throw p}await this.writePromise(u,JSON.stringify([process.pid]));try{return await r()}finally{try{await this.closePromise(u),await this.unlinkPromise(o)}catch{}}}async readJsonPromise(e){let r=await this.readFilePromise(e,"utf8");try{return JSON.parse(r)}catch(o){throw o.message+=` (in ${e})`,o}}readJsonSync(e){let r=this.readFileSync(e,"utf8");try{return JSON.parse(r)}catch(o){throw o.message+=` (in ${e})`,o}}async writeJsonPromise(e,r,{compact:o=!1}={}){let a=o?0:2;return await this.writeFilePromise(e,`${JSON.stringify(r,null,a)} -`)}writeJsonSync(e,r,{compact:o=!1}={}){let a=o?0:2;return this.writeFileSync(e,`${JSON.stringify(r,null,a)} -`)}async preserveTimePromise(e,r){let o=await this.lstatPromise(e),a=await r();typeof a<"u"&&(e=a),await this.lutimesPromise(e,o.atime,o.mtime)}async preserveTimeSync(e,r){let o=this.lstatSync(e),a=r();typeof a<"u"&&(e=a),this.lutimesSync(e,o.atime,o.mtime)}},Mu=class extends gf{constructor(){super(V)}}});var Ss,df=Et(()=>{Hg();Ss=class extends gf{getExtractHint(e){return this.baseFs.getExtractHint(e)}resolve(e){return this.mapFromBase(this.baseFs.resolve(this.mapToBase(e)))}getRealPath(){return this.mapFromBase(this.baseFs.getRealPath())}async openPromise(e,r,o){return this.baseFs.openPromise(this.mapToBase(e),r,o)}openSync(e,r,o){return this.baseFs.openSync(this.mapToBase(e),r,o)}async opendirPromise(e,r){return Object.assign(await this.baseFs.opendirPromise(this.mapToBase(e),r),{path:e})}opendirSync(e,r){return Object.assign(this.baseFs.opendirSync(this.mapToBase(e),r),{path:e})}async readPromise(e,r,o,a,n){return await this.baseFs.readPromise(e,r,o,a,n)}readSync(e,r,o,a,n){return this.baseFs.readSync(e,r,o,a,n)}async writePromise(e,r,o,a,n){return typeof r=="string"?await this.baseFs.writePromise(e,r,o):await this.baseFs.writePromise(e,r,o,a,n)}writeSync(e,r,o,a,n){return typeof r=="string"?this.baseFs.writeSync(e,r,o):this.baseFs.writeSync(e,r,o,a,n)}async closePromise(e){return this.baseFs.closePromise(e)}closeSync(e){this.baseFs.closeSync(e)}createReadStream(e,r){return this.baseFs.createReadStream(e!==null?this.mapToBase(e):e,r)}createWriteStream(e,r){return this.baseFs.createWriteStream(e!==null?this.mapToBase(e):e,r)}async realpathPromise(e){return this.mapFromBase(await this.baseFs.realpathPromise(this.mapToBase(e)))}realpathSync(e){return this.mapFromBase(this.baseFs.realpathSync(this.mapToBase(e)))}async existsPromise(e){return this.baseFs.existsPromise(this.mapToBase(e))}existsSync(e){return this.baseFs.existsSync(this.mapToBase(e))}accessSync(e,r){return this.baseFs.accessSync(this.mapToBase(e),r)}async accessPromise(e,r){return this.baseFs.accessPromise(this.mapToBase(e),r)}async statPromise(e,r){return this.baseFs.statPromise(this.mapToBase(e),r)}statSync(e,r){return this.baseFs.statSync(this.mapToBase(e),r)}async fstatPromise(e,r){return this.baseFs.fstatPromise(e,r)}fstatSync(e,r){return this.baseFs.fstatSync(e,r)}lstatPromise(e,r){return this.baseFs.lstatPromise(this.mapToBase(e),r)}lstatSync(e,r){return this.baseFs.lstatSync(this.mapToBase(e),r)}async fchmodPromise(e,r){return this.baseFs.fchmodPromise(e,r)}fchmodSync(e,r){return this.baseFs.fchmodSync(e,r)}async chmodPromise(e,r){return this.baseFs.chmodPromise(this.mapToBase(e),r)}chmodSync(e,r){return this.baseFs.chmodSync(this.mapToBase(e),r)}async fchownPromise(e,r,o){return this.baseFs.fchownPromise(e,r,o)}fchownSync(e,r,o){return this.baseFs.fchownSync(e,r,o)}async chownPromise(e,r,o){return this.baseFs.chownPromise(this.mapToBase(e),r,o)}chownSync(e,r,o){return this.baseFs.chownSync(this.mapToBase(e),r,o)}async renamePromise(e,r){return this.baseFs.renamePromise(this.mapToBase(e),this.mapToBase(r))}renameSync(e,r){return this.baseFs.renameSync(this.mapToBase(e),this.mapToBase(r))}async copyFilePromise(e,r,o=0){return this.baseFs.copyFilePromise(this.mapToBase(e),this.mapToBase(r),o)}copyFileSync(e,r,o=0){return this.baseFs.copyFileSync(this.mapToBase(e),this.mapToBase(r),o)}async appendFilePromise(e,r,o){return this.baseFs.appendFilePromise(this.fsMapToBase(e),r,o)}appendFileSync(e,r,o){return this.baseFs.appendFileSync(this.fsMapToBase(e),r,o)}async writeFilePromise(e,r,o){return this.baseFs.writeFilePromise(this.fsMapToBase(e),r,o)}writeFileSync(e,r,o){return this.baseFs.writeFileSync(this.fsMapToBase(e),r,o)}async unlinkPromise(e){return this.baseFs.unlinkPromise(this.mapToBase(e))}unlinkSync(e){return this.baseFs.unlinkSync(this.mapToBase(e))}async utimesPromise(e,r,o){return this.baseFs.utimesPromise(this.mapToBase(e),r,o)}utimesSync(e,r,o){return this.baseFs.utimesSync(this.mapToBase(e),r,o)}async lutimesPromise(e,r,o){return this.baseFs.lutimesPromise(this.mapToBase(e),r,o)}lutimesSync(e,r,o){return this.baseFs.lutimesSync(this.mapToBase(e),r,o)}async mkdirPromise(e,r){return this.baseFs.mkdirPromise(this.mapToBase(e),r)}mkdirSync(e,r){return this.baseFs.mkdirSync(this.mapToBase(e),r)}async rmdirPromise(e,r){return this.baseFs.rmdirPromise(this.mapToBase(e),r)}rmdirSync(e,r){return this.baseFs.rmdirSync(this.mapToBase(e),r)}async linkPromise(e,r){return this.baseFs.linkPromise(this.mapToBase(e),this.mapToBase(r))}linkSync(e,r){return this.baseFs.linkSync(this.mapToBase(e),this.mapToBase(r))}async symlinkPromise(e,r,o){let a=this.mapToBase(r);if(this.pathUtils.isAbsolute(e))return this.baseFs.symlinkPromise(this.mapToBase(e),a,o);let n=this.mapToBase(this.pathUtils.join(this.pathUtils.dirname(r),e)),u=this.baseFs.pathUtils.relative(this.baseFs.pathUtils.dirname(a),n);return this.baseFs.symlinkPromise(u,a,o)}symlinkSync(e,r,o){let a=this.mapToBase(r);if(this.pathUtils.isAbsolute(e))return this.baseFs.symlinkSync(this.mapToBase(e),a,o);let n=this.mapToBase(this.pathUtils.join(this.pathUtils.dirname(r),e)),u=this.baseFs.pathUtils.relative(this.baseFs.pathUtils.dirname(a),n);return this.baseFs.symlinkSync(u,a,o)}async readFilePromise(e,r){return this.baseFs.readFilePromise(this.fsMapToBase(e),r)}readFileSync(e,r){return this.baseFs.readFileSync(this.fsMapToBase(e),r)}readdirPromise(e,r){return this.baseFs.readdirPromise(this.mapToBase(e),r)}readdirSync(e,r){return this.baseFs.readdirSync(this.mapToBase(e),r)}async readlinkPromise(e){return this.mapFromBase(await this.baseFs.readlinkPromise(this.mapToBase(e)))}readlinkSync(e){return this.mapFromBase(this.baseFs.readlinkSync(this.mapToBase(e)))}async truncatePromise(e,r){return this.baseFs.truncatePromise(this.mapToBase(e),r)}truncateSync(e,r){return this.baseFs.truncateSync(this.mapToBase(e),r)}async ftruncatePromise(e,r){return this.baseFs.ftruncatePromise(e,r)}ftruncateSync(e,r){return this.baseFs.ftruncateSync(e,r)}watch(e,r,o){return this.baseFs.watch(this.mapToBase(e),r,o)}watchFile(e,r,o){return this.baseFs.watchFile(this.mapToBase(e),r,o)}unwatchFile(e,r){return this.baseFs.unwatchFile(this.mapToBase(e),r)}fsMapToBase(e){return typeof e=="number"?e:this.mapToBase(e)}}});var Uu,q7=Et(()=>{df();Uu=class extends Ss{constructor(r,{baseFs:o,pathUtils:a}){super(a);this.target=r,this.baseFs=o}getRealPath(){return this.target}getBaseFs(){return this.baseFs}mapFromBase(r){return r}mapToBase(r){return r}}});function j7(t){let e=t;return typeof t.path=="string"&&(e.path=ue.toPortablePath(t.path)),e}var G7,Tn,qg=Et(()=>{G7=$e(ve("fs"));Hg();Ca();Tn=class extends Mu{constructor(r=G7.default){super();this.realFs=r}getExtractHint(){return!1}getRealPath(){return Bt.root}resolve(r){return V.resolve(r)}async openPromise(r,o,a){return await new Promise((n,u)=>{this.realFs.open(ue.fromPortablePath(r),o,a,this.makeCallback(n,u))})}openSync(r,o,a){return this.realFs.openSync(ue.fromPortablePath(r),o,a)}async opendirPromise(r,o){return await new Promise((a,n)=>{typeof o<"u"?this.realFs.opendir(ue.fromPortablePath(r),o,this.makeCallback(a,n)):this.realFs.opendir(ue.fromPortablePath(r),this.makeCallback(a,n))}).then(a=>{let n=a;return Object.defineProperty(n,"path",{value:r,configurable:!0,writable:!0}),n})}opendirSync(r,o){let n=typeof o<"u"?this.realFs.opendirSync(ue.fromPortablePath(r),o):this.realFs.opendirSync(ue.fromPortablePath(r));return Object.defineProperty(n,"path",{value:r,configurable:!0,writable:!0}),n}async readPromise(r,o,a=0,n=0,u=-1){return await new Promise((A,p)=>{this.realFs.read(r,o,a,n,u,(h,E)=>{h?p(h):A(E)})})}readSync(r,o,a,n,u){return this.realFs.readSync(r,o,a,n,u)}async writePromise(r,o,a,n,u){return await new Promise((A,p)=>typeof o=="string"?this.realFs.write(r,o,a,this.makeCallback(A,p)):this.realFs.write(r,o,a,n,u,this.makeCallback(A,p)))}writeSync(r,o,a,n,u){return typeof o=="string"?this.realFs.writeSync(r,o,a):this.realFs.writeSync(r,o,a,n,u)}async closePromise(r){await new Promise((o,a)=>{this.realFs.close(r,this.makeCallback(o,a))})}closeSync(r){this.realFs.closeSync(r)}createReadStream(r,o){let a=r!==null?ue.fromPortablePath(r):r;return this.realFs.createReadStream(a,o)}createWriteStream(r,o){let a=r!==null?ue.fromPortablePath(r):r;return this.realFs.createWriteStream(a,o)}async realpathPromise(r){return await new Promise((o,a)=>{this.realFs.realpath(ue.fromPortablePath(r),{},this.makeCallback(o,a))}).then(o=>ue.toPortablePath(o))}realpathSync(r){return ue.toPortablePath(this.realFs.realpathSync(ue.fromPortablePath(r),{}))}async existsPromise(r){return await new Promise(o=>{this.realFs.exists(ue.fromPortablePath(r),o)})}accessSync(r,o){return this.realFs.accessSync(ue.fromPortablePath(r),o)}async accessPromise(r,o){return await new Promise((a,n)=>{this.realFs.access(ue.fromPortablePath(r),o,this.makeCallback(a,n))})}existsSync(r){return this.realFs.existsSync(ue.fromPortablePath(r))}async statPromise(r,o){return await new Promise((a,n)=>{o?this.realFs.stat(ue.fromPortablePath(r),o,this.makeCallback(a,n)):this.realFs.stat(ue.fromPortablePath(r),this.makeCallback(a,n))})}statSync(r,o){return o?this.realFs.statSync(ue.fromPortablePath(r),o):this.realFs.statSync(ue.fromPortablePath(r))}async fstatPromise(r,o){return await new Promise((a,n)=>{o?this.realFs.fstat(r,o,this.makeCallback(a,n)):this.realFs.fstat(r,this.makeCallback(a,n))})}fstatSync(r,o){return o?this.realFs.fstatSync(r,o):this.realFs.fstatSync(r)}async lstatPromise(r,o){return await new Promise((a,n)=>{o?this.realFs.lstat(ue.fromPortablePath(r),o,this.makeCallback(a,n)):this.realFs.lstat(ue.fromPortablePath(r),this.makeCallback(a,n))})}lstatSync(r,o){return o?this.realFs.lstatSync(ue.fromPortablePath(r),o):this.realFs.lstatSync(ue.fromPortablePath(r))}async fchmodPromise(r,o){return await new Promise((a,n)=>{this.realFs.fchmod(r,o,this.makeCallback(a,n))})}fchmodSync(r,o){return this.realFs.fchmodSync(r,o)}async chmodPromise(r,o){return await new Promise((a,n)=>{this.realFs.chmod(ue.fromPortablePath(r),o,this.makeCallback(a,n))})}chmodSync(r,o){return this.realFs.chmodSync(ue.fromPortablePath(r),o)}async fchownPromise(r,o,a){return await new Promise((n,u)=>{this.realFs.fchown(r,o,a,this.makeCallback(n,u))})}fchownSync(r,o,a){return this.realFs.fchownSync(r,o,a)}async chownPromise(r,o,a){return await new Promise((n,u)=>{this.realFs.chown(ue.fromPortablePath(r),o,a,this.makeCallback(n,u))})}chownSync(r,o,a){return this.realFs.chownSync(ue.fromPortablePath(r),o,a)}async renamePromise(r,o){return await new Promise((a,n)=>{this.realFs.rename(ue.fromPortablePath(r),ue.fromPortablePath(o),this.makeCallback(a,n))})}renameSync(r,o){return this.realFs.renameSync(ue.fromPortablePath(r),ue.fromPortablePath(o))}async copyFilePromise(r,o,a=0){return await new Promise((n,u)=>{this.realFs.copyFile(ue.fromPortablePath(r),ue.fromPortablePath(o),a,this.makeCallback(n,u))})}copyFileSync(r,o,a=0){return this.realFs.copyFileSync(ue.fromPortablePath(r),ue.fromPortablePath(o),a)}async appendFilePromise(r,o,a){return await new Promise((n,u)=>{let A=typeof r=="string"?ue.fromPortablePath(r):r;a?this.realFs.appendFile(A,o,a,this.makeCallback(n,u)):this.realFs.appendFile(A,o,this.makeCallback(n,u))})}appendFileSync(r,o,a){let n=typeof r=="string"?ue.fromPortablePath(r):r;a?this.realFs.appendFileSync(n,o,a):this.realFs.appendFileSync(n,o)}async writeFilePromise(r,o,a){return await new Promise((n,u)=>{let A=typeof r=="string"?ue.fromPortablePath(r):r;a?this.realFs.writeFile(A,o,a,this.makeCallback(n,u)):this.realFs.writeFile(A,o,this.makeCallback(n,u))})}writeFileSync(r,o,a){let n=typeof r=="string"?ue.fromPortablePath(r):r;a?this.realFs.writeFileSync(n,o,a):this.realFs.writeFileSync(n,o)}async unlinkPromise(r){return await new Promise((o,a)=>{this.realFs.unlink(ue.fromPortablePath(r),this.makeCallback(o,a))})}unlinkSync(r){return this.realFs.unlinkSync(ue.fromPortablePath(r))}async utimesPromise(r,o,a){return await new Promise((n,u)=>{this.realFs.utimes(ue.fromPortablePath(r),o,a,this.makeCallback(n,u))})}utimesSync(r,o,a){this.realFs.utimesSync(ue.fromPortablePath(r),o,a)}async lutimesPromise(r,o,a){return await new Promise((n,u)=>{this.realFs.lutimes(ue.fromPortablePath(r),o,a,this.makeCallback(n,u))})}lutimesSync(r,o,a){this.realFs.lutimesSync(ue.fromPortablePath(r),o,a)}async mkdirPromise(r,o){return await new Promise((a,n)=>{this.realFs.mkdir(ue.fromPortablePath(r),o,this.makeCallback(a,n))})}mkdirSync(r,o){return this.realFs.mkdirSync(ue.fromPortablePath(r),o)}async rmdirPromise(r,o){return await new Promise((a,n)=>{o?this.realFs.rmdir(ue.fromPortablePath(r),o,this.makeCallback(a,n)):this.realFs.rmdir(ue.fromPortablePath(r),this.makeCallback(a,n))})}rmdirSync(r,o){return this.realFs.rmdirSync(ue.fromPortablePath(r),o)}async linkPromise(r,o){return await new Promise((a,n)=>{this.realFs.link(ue.fromPortablePath(r),ue.fromPortablePath(o),this.makeCallback(a,n))})}linkSync(r,o){return this.realFs.linkSync(ue.fromPortablePath(r),ue.fromPortablePath(o))}async symlinkPromise(r,o,a){return await new Promise((n,u)=>{this.realFs.symlink(ue.fromPortablePath(r.replace(/\/+$/,"")),ue.fromPortablePath(o),a,this.makeCallback(n,u))})}symlinkSync(r,o,a){return this.realFs.symlinkSync(ue.fromPortablePath(r.replace(/\/+$/,"")),ue.fromPortablePath(o),a)}async readFilePromise(r,o){return await new Promise((a,n)=>{let u=typeof r=="string"?ue.fromPortablePath(r):r;this.realFs.readFile(u,o,this.makeCallback(a,n))})}readFileSync(r,o){let a=typeof r=="string"?ue.fromPortablePath(r):r;return this.realFs.readFileSync(a,o)}async readdirPromise(r,o){return await new Promise((a,n)=>{o?o.recursive&&process.platform==="win32"?o.withFileTypes?this.realFs.readdir(ue.fromPortablePath(r),o,this.makeCallback(u=>a(u.map(j7)),n)):this.realFs.readdir(ue.fromPortablePath(r),o,this.makeCallback(u=>a(u.map(ue.toPortablePath)),n)):this.realFs.readdir(ue.fromPortablePath(r),o,this.makeCallback(a,n)):this.realFs.readdir(ue.fromPortablePath(r),this.makeCallback(a,n))})}readdirSync(r,o){return o?o.recursive&&process.platform==="win32"?o.withFileTypes?this.realFs.readdirSync(ue.fromPortablePath(r),o).map(j7):this.realFs.readdirSync(ue.fromPortablePath(r),o).map(ue.toPortablePath):this.realFs.readdirSync(ue.fromPortablePath(r),o):this.realFs.readdirSync(ue.fromPortablePath(r))}async readlinkPromise(r){return await new Promise((o,a)=>{this.realFs.readlink(ue.fromPortablePath(r),this.makeCallback(o,a))}).then(o=>ue.toPortablePath(o))}readlinkSync(r){return ue.toPortablePath(this.realFs.readlinkSync(ue.fromPortablePath(r)))}async truncatePromise(r,o){return await new Promise((a,n)=>{this.realFs.truncate(ue.fromPortablePath(r),o,this.makeCallback(a,n))})}truncateSync(r,o){return this.realFs.truncateSync(ue.fromPortablePath(r),o)}async ftruncatePromise(r,o){return await new Promise((a,n)=>{this.realFs.ftruncate(r,o,this.makeCallback(a,n))})}ftruncateSync(r,o){return this.realFs.ftruncateSync(r,o)}watch(r,o,a){return this.realFs.watch(ue.fromPortablePath(r),o,a)}watchFile(r,o,a){return this.realFs.watchFile(ue.fromPortablePath(r),o,a)}unwatchFile(r,o){return this.realFs.unwatchFile(ue.fromPortablePath(r),o)}makeCallback(r,o){return(a,n)=>{a?o(a):r(n)}}}});var gn,Y7=Et(()=>{qg();df();Ca();gn=class extends Ss{constructor(r,{baseFs:o=new Tn}={}){super(V);this.target=this.pathUtils.normalize(r),this.baseFs=o}getRealPath(){return this.pathUtils.resolve(this.baseFs.getRealPath(),this.target)}resolve(r){return this.pathUtils.isAbsolute(r)?V.normalize(r):this.baseFs.resolve(V.join(this.target,r))}mapFromBase(r){return r}mapToBase(r){return this.pathUtils.isAbsolute(r)?r:this.pathUtils.join(this.target,r)}}});var W7,_u,K7=Et(()=>{qg();df();Ca();W7=Bt.root,_u=class extends Ss{constructor(r,{baseFs:o=new Tn}={}){super(V);this.target=this.pathUtils.resolve(Bt.root,r),this.baseFs=o}getRealPath(){return this.pathUtils.resolve(this.baseFs.getRealPath(),this.pathUtils.relative(Bt.root,this.target))}getTarget(){return this.target}getBaseFs(){return this.baseFs}mapToBase(r){let o=this.pathUtils.normalize(r);if(this.pathUtils.isAbsolute(r))return this.pathUtils.resolve(this.target,this.pathUtils.relative(W7,r));if(o.match(/^\.\.\/?/))throw new Error(`Resolving this path (${r}) would escape the jail`);return this.pathUtils.resolve(this.target,r)}mapFromBase(r){return this.pathUtils.resolve(W7,this.pathUtils.relative(this.target,r))}}});var iy,V7=Et(()=>{df();iy=class extends Ss{constructor(r,o){super(o);this.instance=null;this.factory=r}get baseFs(){return this.instance||(this.instance=this.factory()),this.instance}set baseFs(r){this.instance=r}mapFromBase(r){return r}mapToBase(r){return r}}});var jg,wa,Hp,J7=Et(()=>{jg=ve("fs");Hg();qg();YR();BD();Ca();wa=4278190080,Hp=class extends Mu{constructor({baseFs:r=new Tn,filter:o=null,magicByte:a=42,maxOpenFiles:n=1/0,useCache:u=!0,maxAge:A=5e3,typeCheck:p=jg.constants.S_IFREG,getMountPoint:h,factoryPromise:E,factorySync:I}){if(Math.floor(a)!==a||!(a>1&&a<=127))throw new Error("The magic byte must be set to a round value between 1 and 127 included");super();this.fdMap=new Map;this.nextFd=3;this.isMount=new Set;this.notMount=new Set;this.realPaths=new Map;this.limitOpenFilesTimeout=null;this.baseFs=r,this.mountInstances=u?new Map:null,this.factoryPromise=E,this.factorySync=I,this.filter=o,this.getMountPoint=h,this.magic=a<<24,this.maxAge=A,this.maxOpenFiles=n,this.typeCheck=p}getExtractHint(r){return this.baseFs.getExtractHint(r)}getRealPath(){return this.baseFs.getRealPath()}saveAndClose(){if(Ug(this),this.mountInstances)for(let[r,{childFs:o}]of this.mountInstances.entries())o.saveAndClose?.(),this.mountInstances.delete(r)}discardAndClose(){if(Ug(this),this.mountInstances)for(let[r,{childFs:o}]of this.mountInstances.entries())o.discardAndClose?.(),this.mountInstances.delete(r)}resolve(r){return this.baseFs.resolve(r)}remapFd(r,o){let a=this.nextFd++|this.magic;return this.fdMap.set(a,[r,o]),a}async openPromise(r,o,a){return await this.makeCallPromise(r,async()=>await this.baseFs.openPromise(r,o,a),async(n,{subPath:u})=>this.remapFd(n,await n.openPromise(u,o,a)))}openSync(r,o,a){return this.makeCallSync(r,()=>this.baseFs.openSync(r,o,a),(n,{subPath:u})=>this.remapFd(n,n.openSync(u,o,a)))}async opendirPromise(r,o){return await this.makeCallPromise(r,async()=>await this.baseFs.opendirPromise(r,o),async(a,{subPath:n})=>await a.opendirPromise(n,o),{requireSubpath:!1})}opendirSync(r,o){return this.makeCallSync(r,()=>this.baseFs.opendirSync(r,o),(a,{subPath:n})=>a.opendirSync(n,o),{requireSubpath:!1})}async readPromise(r,o,a,n,u){if((r&wa)!==this.magic)return await this.baseFs.readPromise(r,o,a,n,u);let A=this.fdMap.get(r);if(typeof A>"u")throw Io("read");let[p,h]=A;return await p.readPromise(h,o,a,n,u)}readSync(r,o,a,n,u){if((r&wa)!==this.magic)return this.baseFs.readSync(r,o,a,n,u);let A=this.fdMap.get(r);if(typeof A>"u")throw Io("readSync");let[p,h]=A;return p.readSync(h,o,a,n,u)}async writePromise(r,o,a,n,u){if((r&wa)!==this.magic)return typeof o=="string"?await this.baseFs.writePromise(r,o,a):await this.baseFs.writePromise(r,o,a,n,u);let A=this.fdMap.get(r);if(typeof A>"u")throw Io("write");let[p,h]=A;return typeof o=="string"?await p.writePromise(h,o,a):await p.writePromise(h,o,a,n,u)}writeSync(r,o,a,n,u){if((r&wa)!==this.magic)return typeof o=="string"?this.baseFs.writeSync(r,o,a):this.baseFs.writeSync(r,o,a,n,u);let A=this.fdMap.get(r);if(typeof A>"u")throw Io("writeSync");let[p,h]=A;return typeof o=="string"?p.writeSync(h,o,a):p.writeSync(h,o,a,n,u)}async closePromise(r){if((r&wa)!==this.magic)return await this.baseFs.closePromise(r);let o=this.fdMap.get(r);if(typeof o>"u")throw Io("close");this.fdMap.delete(r);let[a,n]=o;return await a.closePromise(n)}closeSync(r){if((r&wa)!==this.magic)return this.baseFs.closeSync(r);let o=this.fdMap.get(r);if(typeof o>"u")throw Io("closeSync");this.fdMap.delete(r);let[a,n]=o;return a.closeSync(n)}createReadStream(r,o){return r===null?this.baseFs.createReadStream(r,o):this.makeCallSync(r,()=>this.baseFs.createReadStream(r,o),(a,{archivePath:n,subPath:u})=>{let A=a.createReadStream(u,o);return A.path=ue.fromPortablePath(this.pathUtils.join(n,u)),A})}createWriteStream(r,o){return r===null?this.baseFs.createWriteStream(r,o):this.makeCallSync(r,()=>this.baseFs.createWriteStream(r,o),(a,{subPath:n})=>a.createWriteStream(n,o))}async realpathPromise(r){return await this.makeCallPromise(r,async()=>await this.baseFs.realpathPromise(r),async(o,{archivePath:a,subPath:n})=>{let u=this.realPaths.get(a);return typeof u>"u"&&(u=await this.baseFs.realpathPromise(a),this.realPaths.set(a,u)),this.pathUtils.join(u,this.pathUtils.relative(Bt.root,await o.realpathPromise(n)))})}realpathSync(r){return this.makeCallSync(r,()=>this.baseFs.realpathSync(r),(o,{archivePath:a,subPath:n})=>{let u=this.realPaths.get(a);return typeof u>"u"&&(u=this.baseFs.realpathSync(a),this.realPaths.set(a,u)),this.pathUtils.join(u,this.pathUtils.relative(Bt.root,o.realpathSync(n)))})}async existsPromise(r){return await this.makeCallPromise(r,async()=>await this.baseFs.existsPromise(r),async(o,{subPath:a})=>await o.existsPromise(a))}existsSync(r){return this.makeCallSync(r,()=>this.baseFs.existsSync(r),(o,{subPath:a})=>o.existsSync(a))}async accessPromise(r,o){return await this.makeCallPromise(r,async()=>await this.baseFs.accessPromise(r,o),async(a,{subPath:n})=>await a.accessPromise(n,o))}accessSync(r,o){return this.makeCallSync(r,()=>this.baseFs.accessSync(r,o),(a,{subPath:n})=>a.accessSync(n,o))}async statPromise(r,o){return await this.makeCallPromise(r,async()=>await this.baseFs.statPromise(r,o),async(a,{subPath:n})=>await a.statPromise(n,o))}statSync(r,o){return this.makeCallSync(r,()=>this.baseFs.statSync(r,o),(a,{subPath:n})=>a.statSync(n,o))}async fstatPromise(r,o){if((r&wa)!==this.magic)return this.baseFs.fstatPromise(r,o);let a=this.fdMap.get(r);if(typeof a>"u")throw Io("fstat");let[n,u]=a;return n.fstatPromise(u,o)}fstatSync(r,o){if((r&wa)!==this.magic)return this.baseFs.fstatSync(r,o);let a=this.fdMap.get(r);if(typeof a>"u")throw Io("fstatSync");let[n,u]=a;return n.fstatSync(u,o)}async lstatPromise(r,o){return await this.makeCallPromise(r,async()=>await this.baseFs.lstatPromise(r,o),async(a,{subPath:n})=>await a.lstatPromise(n,o))}lstatSync(r,o){return this.makeCallSync(r,()=>this.baseFs.lstatSync(r,o),(a,{subPath:n})=>a.lstatSync(n,o))}async fchmodPromise(r,o){if((r&wa)!==this.magic)return this.baseFs.fchmodPromise(r,o);let a=this.fdMap.get(r);if(typeof a>"u")throw Io("fchmod");let[n,u]=a;return n.fchmodPromise(u,o)}fchmodSync(r,o){if((r&wa)!==this.magic)return this.baseFs.fchmodSync(r,o);let a=this.fdMap.get(r);if(typeof a>"u")throw Io("fchmodSync");let[n,u]=a;return n.fchmodSync(u,o)}async chmodPromise(r,o){return await this.makeCallPromise(r,async()=>await this.baseFs.chmodPromise(r,o),async(a,{subPath:n})=>await a.chmodPromise(n,o))}chmodSync(r,o){return this.makeCallSync(r,()=>this.baseFs.chmodSync(r,o),(a,{subPath:n})=>a.chmodSync(n,o))}async fchownPromise(r,o,a){if((r&wa)!==this.magic)return this.baseFs.fchownPromise(r,o,a);let n=this.fdMap.get(r);if(typeof n>"u")throw Io("fchown");let[u,A]=n;return u.fchownPromise(A,o,a)}fchownSync(r,o,a){if((r&wa)!==this.magic)return this.baseFs.fchownSync(r,o,a);let n=this.fdMap.get(r);if(typeof n>"u")throw Io("fchownSync");let[u,A]=n;return u.fchownSync(A,o,a)}async chownPromise(r,o,a){return await this.makeCallPromise(r,async()=>await this.baseFs.chownPromise(r,o,a),async(n,{subPath:u})=>await n.chownPromise(u,o,a))}chownSync(r,o,a){return this.makeCallSync(r,()=>this.baseFs.chownSync(r,o,a),(n,{subPath:u})=>n.chownSync(u,o,a))}async renamePromise(r,o){return await this.makeCallPromise(r,async()=>await this.makeCallPromise(o,async()=>await this.baseFs.renamePromise(r,o),async()=>{throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"})}),async(a,{subPath:n})=>await this.makeCallPromise(o,async()=>{throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"})},async(u,{subPath:A})=>{if(a!==u)throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"});return await a.renamePromise(n,A)}))}renameSync(r,o){return this.makeCallSync(r,()=>this.makeCallSync(o,()=>this.baseFs.renameSync(r,o),()=>{throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"})}),(a,{subPath:n})=>this.makeCallSync(o,()=>{throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"})},(u,{subPath:A})=>{if(a!==u)throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"});return a.renameSync(n,A)}))}async copyFilePromise(r,o,a=0){let n=async(u,A,p,h)=>{if((a&jg.constants.COPYFILE_FICLONE_FORCE)!==0)throw Object.assign(new Error(`EXDEV: cross-device clone not permitted, copyfile '${A}' -> ${h}'`),{code:"EXDEV"});if(a&jg.constants.COPYFILE_EXCL&&await this.existsPromise(A))throw Object.assign(new Error(`EEXIST: file already exists, copyfile '${A}' -> '${h}'`),{code:"EEXIST"});let E;try{E=await u.readFilePromise(A)}catch{throw Object.assign(new Error(`EINVAL: invalid argument, copyfile '${A}' -> '${h}'`),{code:"EINVAL"})}await p.writeFilePromise(h,E)};return await this.makeCallPromise(r,async()=>await this.makeCallPromise(o,async()=>await this.baseFs.copyFilePromise(r,o,a),async(u,{subPath:A})=>await n(this.baseFs,r,u,A)),async(u,{subPath:A})=>await this.makeCallPromise(o,async()=>await n(u,A,this.baseFs,o),async(p,{subPath:h})=>u!==p?await n(u,A,p,h):await u.copyFilePromise(A,h,a)))}copyFileSync(r,o,a=0){let n=(u,A,p,h)=>{if((a&jg.constants.COPYFILE_FICLONE_FORCE)!==0)throw Object.assign(new Error(`EXDEV: cross-device clone not permitted, copyfile '${A}' -> ${h}'`),{code:"EXDEV"});if(a&jg.constants.COPYFILE_EXCL&&this.existsSync(A))throw Object.assign(new Error(`EEXIST: file already exists, copyfile '${A}' -> '${h}'`),{code:"EEXIST"});let E;try{E=u.readFileSync(A)}catch{throw Object.assign(new Error(`EINVAL: invalid argument, copyfile '${A}' -> '${h}'`),{code:"EINVAL"})}p.writeFileSync(h,E)};return this.makeCallSync(r,()=>this.makeCallSync(o,()=>this.baseFs.copyFileSync(r,o,a),(u,{subPath:A})=>n(this.baseFs,r,u,A)),(u,{subPath:A})=>this.makeCallSync(o,()=>n(u,A,this.baseFs,o),(p,{subPath:h})=>u!==p?n(u,A,p,h):u.copyFileSync(A,h,a)))}async appendFilePromise(r,o,a){return await this.makeCallPromise(r,async()=>await this.baseFs.appendFilePromise(r,o,a),async(n,{subPath:u})=>await n.appendFilePromise(u,o,a))}appendFileSync(r,o,a){return this.makeCallSync(r,()=>this.baseFs.appendFileSync(r,o,a),(n,{subPath:u})=>n.appendFileSync(u,o,a))}async writeFilePromise(r,o,a){return await this.makeCallPromise(r,async()=>await this.baseFs.writeFilePromise(r,o,a),async(n,{subPath:u})=>await n.writeFilePromise(u,o,a))}writeFileSync(r,o,a){return this.makeCallSync(r,()=>this.baseFs.writeFileSync(r,o,a),(n,{subPath:u})=>n.writeFileSync(u,o,a))}async unlinkPromise(r){return await this.makeCallPromise(r,async()=>await this.baseFs.unlinkPromise(r),async(o,{subPath:a})=>await o.unlinkPromise(a))}unlinkSync(r){return this.makeCallSync(r,()=>this.baseFs.unlinkSync(r),(o,{subPath:a})=>o.unlinkSync(a))}async utimesPromise(r,o,a){return await this.makeCallPromise(r,async()=>await this.baseFs.utimesPromise(r,o,a),async(n,{subPath:u})=>await n.utimesPromise(u,o,a))}utimesSync(r,o,a){return this.makeCallSync(r,()=>this.baseFs.utimesSync(r,o,a),(n,{subPath:u})=>n.utimesSync(u,o,a))}async lutimesPromise(r,o,a){return await this.makeCallPromise(r,async()=>await this.baseFs.lutimesPromise(r,o,a),async(n,{subPath:u})=>await n.lutimesPromise(u,o,a))}lutimesSync(r,o,a){return this.makeCallSync(r,()=>this.baseFs.lutimesSync(r,o,a),(n,{subPath:u})=>n.lutimesSync(u,o,a))}async mkdirPromise(r,o){return await this.makeCallPromise(r,async()=>await this.baseFs.mkdirPromise(r,o),async(a,{subPath:n})=>await a.mkdirPromise(n,o))}mkdirSync(r,o){return this.makeCallSync(r,()=>this.baseFs.mkdirSync(r,o),(a,{subPath:n})=>a.mkdirSync(n,o))}async rmdirPromise(r,o){return await this.makeCallPromise(r,async()=>await this.baseFs.rmdirPromise(r,o),async(a,{subPath:n})=>await a.rmdirPromise(n,o))}rmdirSync(r,o){return this.makeCallSync(r,()=>this.baseFs.rmdirSync(r,o),(a,{subPath:n})=>a.rmdirSync(n,o))}async linkPromise(r,o){return await this.makeCallPromise(o,async()=>await this.baseFs.linkPromise(r,o),async(a,{subPath:n})=>await a.linkPromise(r,n))}linkSync(r,o){return this.makeCallSync(o,()=>this.baseFs.linkSync(r,o),(a,{subPath:n})=>a.linkSync(r,n))}async symlinkPromise(r,o,a){return await this.makeCallPromise(o,async()=>await this.baseFs.symlinkPromise(r,o,a),async(n,{subPath:u})=>await n.symlinkPromise(r,u))}symlinkSync(r,o,a){return this.makeCallSync(o,()=>this.baseFs.symlinkSync(r,o,a),(n,{subPath:u})=>n.symlinkSync(r,u))}async readFilePromise(r,o){return this.makeCallPromise(r,async()=>await this.baseFs.readFilePromise(r,o),async(a,{subPath:n})=>await a.readFilePromise(n,o))}readFileSync(r,o){return this.makeCallSync(r,()=>this.baseFs.readFileSync(r,o),(a,{subPath:n})=>a.readFileSync(n,o))}async readdirPromise(r,o){return await this.makeCallPromise(r,async()=>await this.baseFs.readdirPromise(r,o),async(a,{subPath:n})=>await a.readdirPromise(n,o),{requireSubpath:!1})}readdirSync(r,o){return this.makeCallSync(r,()=>this.baseFs.readdirSync(r,o),(a,{subPath:n})=>a.readdirSync(n,o),{requireSubpath:!1})}async readlinkPromise(r){return await this.makeCallPromise(r,async()=>await this.baseFs.readlinkPromise(r),async(o,{subPath:a})=>await o.readlinkPromise(a))}readlinkSync(r){return this.makeCallSync(r,()=>this.baseFs.readlinkSync(r),(o,{subPath:a})=>o.readlinkSync(a))}async truncatePromise(r,o){return await this.makeCallPromise(r,async()=>await this.baseFs.truncatePromise(r,o),async(a,{subPath:n})=>await a.truncatePromise(n,o))}truncateSync(r,o){return this.makeCallSync(r,()=>this.baseFs.truncateSync(r,o),(a,{subPath:n})=>a.truncateSync(n,o))}async ftruncatePromise(r,o){if((r&wa)!==this.magic)return this.baseFs.ftruncatePromise(r,o);let a=this.fdMap.get(r);if(typeof a>"u")throw Io("ftruncate");let[n,u]=a;return n.ftruncatePromise(u,o)}ftruncateSync(r,o){if((r&wa)!==this.magic)return this.baseFs.ftruncateSync(r,o);let a=this.fdMap.get(r);if(typeof a>"u")throw Io("ftruncateSync");let[n,u]=a;return n.ftruncateSync(u,o)}watch(r,o,a){return this.makeCallSync(r,()=>this.baseFs.watch(r,o,a),(n,{subPath:u})=>n.watch(u,o,a))}watchFile(r,o,a){return this.makeCallSync(r,()=>this.baseFs.watchFile(r,o,a),()=>ny(this,r,o,a))}unwatchFile(r,o){return this.makeCallSync(r,()=>this.baseFs.unwatchFile(r,o),()=>Mg(this,r,o))}async makeCallPromise(r,o,a,{requireSubpath:n=!0}={}){if(typeof r!="string")return await o();let u=this.resolve(r),A=this.findMount(u);return A?n&&A.subPath==="/"?await o():await this.getMountPromise(A.archivePath,async p=>await a(p,A)):await o()}makeCallSync(r,o,a,{requireSubpath:n=!0}={}){if(typeof r!="string")return o();let u=this.resolve(r),A=this.findMount(u);return!A||n&&A.subPath==="/"?o():this.getMountSync(A.archivePath,p=>a(p,A))}findMount(r){if(this.filter&&!this.filter.test(r))return null;let o="";for(;;){let a=r.substring(o.length),n=this.getMountPoint(a,o);if(!n)return null;if(o=this.pathUtils.join(o,n),!this.isMount.has(o)){if(this.notMount.has(o))continue;try{if(this.typeCheck!==null&&(this.baseFs.lstatSync(o).mode&jg.constants.S_IFMT)!==this.typeCheck){this.notMount.add(o);continue}}catch{return null}this.isMount.add(o)}return{archivePath:o,subPath:this.pathUtils.join(Bt.root,r.substring(o.length))}}}limitOpenFiles(r){if(this.mountInstances===null)return;let o=Date.now(),a=o+this.maxAge,n=r===null?0:this.mountInstances.size-r;for(let[u,{childFs:A,expiresAt:p,refCount:h}]of this.mountInstances.entries())if(!(h!==0||A.hasOpenFileHandles?.())){if(o>=p){A.saveAndClose?.(),this.mountInstances.delete(u),n-=1;continue}else if(r===null||n<=0){a=p;break}A.saveAndClose?.(),this.mountInstances.delete(u),n-=1}this.limitOpenFilesTimeout===null&&(r===null&&this.mountInstances.size>0||r!==null)&&isFinite(a)&&(this.limitOpenFilesTimeout=setTimeout(()=>{this.limitOpenFilesTimeout=null,this.limitOpenFiles(null)},a-o).unref())}async getMountPromise(r,o){if(this.mountInstances){let a=this.mountInstances.get(r);if(!a){let n=await this.factoryPromise(this.baseFs,r);a=this.mountInstances.get(r),a||(a={childFs:n(),expiresAt:0,refCount:0})}this.mountInstances.delete(r),this.limitOpenFiles(this.maxOpenFiles-1),this.mountInstances.set(r,a),a.expiresAt=Date.now()+this.maxAge,a.refCount+=1;try{return await o(a.childFs)}finally{a.refCount-=1}}else{let a=(await this.factoryPromise(this.baseFs,r))();try{return await o(a)}finally{a.saveAndClose?.()}}}getMountSync(r,o){if(this.mountInstances){let a=this.mountInstances.get(r);return a||(a={childFs:this.factorySync(this.baseFs,r),expiresAt:0,refCount:0}),this.mountInstances.delete(r),this.limitOpenFiles(this.maxOpenFiles-1),this.mountInstances.set(r,a),a.expiresAt=Date.now()+this.maxAge,o(a.childFs)}else{let a=this.factorySync(this.baseFs,r);try{return o(a)}finally{a.saveAndClose?.()}}}}});var Zt,WR,Yw,z7=Et(()=>{Hg();Ca();Zt=()=>Object.assign(new Error("ENOSYS: unsupported filesystem access"),{code:"ENOSYS"}),WR=class extends gf{constructor(){super(V)}getExtractHint(){throw Zt()}getRealPath(){throw Zt()}resolve(){throw Zt()}async openPromise(){throw Zt()}openSync(){throw Zt()}async opendirPromise(){throw Zt()}opendirSync(){throw Zt()}async readPromise(){throw Zt()}readSync(){throw Zt()}async writePromise(){throw Zt()}writeSync(){throw Zt()}async closePromise(){throw Zt()}closeSync(){throw Zt()}createWriteStream(){throw Zt()}createReadStream(){throw Zt()}async realpathPromise(){throw Zt()}realpathSync(){throw Zt()}async readdirPromise(){throw Zt()}readdirSync(){throw Zt()}async existsPromise(e){throw Zt()}existsSync(e){throw Zt()}async accessPromise(){throw Zt()}accessSync(){throw Zt()}async statPromise(){throw Zt()}statSync(){throw Zt()}async fstatPromise(e){throw Zt()}fstatSync(e){throw Zt()}async lstatPromise(e){throw Zt()}lstatSync(e){throw Zt()}async fchmodPromise(){throw Zt()}fchmodSync(){throw Zt()}async chmodPromise(){throw Zt()}chmodSync(){throw Zt()}async fchownPromise(){throw Zt()}fchownSync(){throw Zt()}async chownPromise(){throw Zt()}chownSync(){throw Zt()}async mkdirPromise(){throw Zt()}mkdirSync(){throw Zt()}async rmdirPromise(){throw Zt()}rmdirSync(){throw Zt()}async linkPromise(){throw Zt()}linkSync(){throw Zt()}async symlinkPromise(){throw Zt()}symlinkSync(){throw Zt()}async renamePromise(){throw Zt()}renameSync(){throw Zt()}async copyFilePromise(){throw Zt()}copyFileSync(){throw Zt()}async appendFilePromise(){throw Zt()}appendFileSync(){throw Zt()}async writeFilePromise(){throw Zt()}writeFileSync(){throw Zt()}async unlinkPromise(){throw Zt()}unlinkSync(){throw Zt()}async utimesPromise(){throw Zt()}utimesSync(){throw Zt()}async lutimesPromise(){throw Zt()}lutimesSync(){throw Zt()}async readFilePromise(){throw Zt()}readFileSync(){throw Zt()}async readlinkPromise(){throw Zt()}readlinkSync(){throw Zt()}async truncatePromise(){throw Zt()}truncateSync(){throw Zt()}async ftruncatePromise(e,r){throw Zt()}ftruncateSync(e,r){throw Zt()}watch(){throw Zt()}watchFile(){throw Zt()}unwatchFile(){throw Zt()}},Yw=WR;Yw.instance=new WR});var qp,X7=Et(()=>{df();Ca();qp=class extends Ss{constructor(r){super(ue);this.baseFs=r}mapFromBase(r){return ue.fromPortablePath(r)}mapToBase(r){return ue.toPortablePath(r)}}});var x_e,KR,k_e,mi,Z7=Et(()=>{qg();df();Ca();x_e=/^[0-9]+$/,KR=/^(\/(?:[^/]+\/)*?(?:\$\$virtual|__virtual__))((?:\/((?:[^/]+-)?[a-f0-9]+)(?:\/([^/]+))?)?((?:\/.*)?))$/,k_e=/^([^/]+-)?[a-f0-9]+$/,mi=class extends Ss{constructor({baseFs:r=new Tn}={}){super(V);this.baseFs=r}static makeVirtualPath(r,o,a){if(V.basename(r)!=="__virtual__")throw new Error('Assertion failed: Virtual folders must be named "__virtual__"');if(!V.basename(o).match(k_e))throw new Error("Assertion failed: Virtual components must be ended by an hexadecimal hash");let u=V.relative(V.dirname(r),a).split("/"),A=0;for(;A{VR=$e(ve("buffer")),$7=ve("url"),eY=ve("util");df();Ca();xD=class extends Ss{constructor(r){super(ue);this.baseFs=r}mapFromBase(r){return r}mapToBase(r){if(typeof r=="string")return r;if(r instanceof URL)return(0,$7.fileURLToPath)(r);if(Buffer.isBuffer(r)){let o=r.toString();if(!Q_e(r,o))throw new Error("Non-utf8 buffers are not supported at the moment. Please upvote the following issue if you encounter this error: https://github.com/yarnpkg/berry/issues/4942");return o}throw new Error(`Unsupported path type: ${(0,eY.inspect)(r)}`)}}});var rY,Bo,mf,jp,kD,QD,sy,Tc,Nc,F_e,R_e,T_e,N_e,Ww,nY=Et(()=>{rY=ve("readline"),Bo=Symbol("kBaseFs"),mf=Symbol("kFd"),jp=Symbol("kClosePromise"),kD=Symbol("kCloseResolve"),QD=Symbol("kCloseReject"),sy=Symbol("kRefs"),Tc=Symbol("kRef"),Nc=Symbol("kUnref"),Ww=class{constructor(e,r){this[F_e]=1;this[R_e]=void 0;this[T_e]=void 0;this[N_e]=void 0;this[Bo]=r,this[mf]=e}get fd(){return this[mf]}async appendFile(e,r){try{this[Tc](this.appendFile);let o=(typeof r=="string"?r:r?.encoding)??void 0;return await this[Bo].appendFilePromise(this.fd,e,o?{encoding:o}:void 0)}finally{this[Nc]()}}async chown(e,r){try{return this[Tc](this.chown),await this[Bo].fchownPromise(this.fd,e,r)}finally{this[Nc]()}}async chmod(e){try{return this[Tc](this.chmod),await this[Bo].fchmodPromise(this.fd,e)}finally{this[Nc]()}}createReadStream(e){return this[Bo].createReadStream(null,{...e,fd:this.fd})}createWriteStream(e){return this[Bo].createWriteStream(null,{...e,fd:this.fd})}datasync(){throw new Error("Method not implemented.")}sync(){throw new Error("Method not implemented.")}async read(e,r,o,a){try{this[Tc](this.read);let n;return Buffer.isBuffer(e)?n=e:(e??={},n=e.buffer??Buffer.alloc(16384),r=e.offset||0,o=e.length??n.byteLength,a=e.position??null),r??=0,o??=0,o===0?{bytesRead:o,buffer:n}:{bytesRead:await this[Bo].readPromise(this.fd,n,r,o,a),buffer:n}}finally{this[Nc]()}}async readFile(e){try{this[Tc](this.readFile);let r=(typeof e=="string"?e:e?.encoding)??void 0;return await this[Bo].readFilePromise(this.fd,r)}finally{this[Nc]()}}readLines(e){return(0,rY.createInterface)({input:this.createReadStream(e),crlfDelay:1/0})}async stat(e){try{return this[Tc](this.stat),await this[Bo].fstatPromise(this.fd,e)}finally{this[Nc]()}}async truncate(e){try{return this[Tc](this.truncate),await this[Bo].ftruncatePromise(this.fd,e)}finally{this[Nc]()}}utimes(e,r){throw new Error("Method not implemented.")}async writeFile(e,r){try{this[Tc](this.writeFile);let o=(typeof r=="string"?r:r?.encoding)??void 0;await this[Bo].writeFilePromise(this.fd,e,o)}finally{this[Nc]()}}async write(...e){try{if(this[Tc](this.write),ArrayBuffer.isView(e[0])){let[r,o,a,n]=e;return{bytesWritten:await this[Bo].writePromise(this.fd,r,o??void 0,a??void 0,n??void 0),buffer:r}}else{let[r,o,a]=e;return{bytesWritten:await this[Bo].writePromise(this.fd,r,o,a),buffer:r}}}finally{this[Nc]()}}async writev(e,r){try{this[Tc](this.writev);let o=0;if(typeof r<"u")for(let a of e){let n=await this.write(a,void 0,void 0,r);o+=n.bytesWritten,r+=n.bytesWritten}else for(let a of e){let n=await this.write(a);o+=n.bytesWritten}return{buffers:e,bytesWritten:o}}finally{this[Nc]()}}readv(e,r){throw new Error("Method not implemented.")}close(){if(this[mf]===-1)return Promise.resolve();if(this[jp])return this[jp];if(this[sy]--,this[sy]===0){let e=this[mf];this[mf]=-1,this[jp]=this[Bo].closePromise(e).finally(()=>{this[jp]=void 0})}else this[jp]=new Promise((e,r)=>{this[kD]=e,this[QD]=r}).finally(()=>{this[jp]=void 0,this[QD]=void 0,this[kD]=void 0});return this[jp]}[(Bo,mf,F_e=sy,R_e=jp,T_e=kD,N_e=QD,Tc)](e){if(this[mf]===-1){let r=new Error("file closed");throw r.code="EBADF",r.syscall=e.name,r}this[sy]++}[Nc](){if(this[sy]--,this[sy]===0){let e=this[mf];this[mf]=-1,this[Bo].closePromise(e).then(this[kD],this[QD])}}}});function Kw(t,e){e=new xD(e);let r=(o,a,n)=>{let u=o[a];o[a]=n,typeof u?.[oy.promisify.custom]<"u"&&(n[oy.promisify.custom]=u[oy.promisify.custom])};{r(t,"exists",(o,...a)=>{let u=typeof a[a.length-1]=="function"?a.pop():()=>{};process.nextTick(()=>{e.existsPromise(o).then(A=>{u(A)},()=>{u(!1)})})}),r(t,"read",(...o)=>{let[a,n,u,A,p,h]=o;if(o.length<=3){let E={};o.length<3?h=o[1]:(E=o[1],h=o[2]),{buffer:n=Buffer.alloc(16384),offset:u=0,length:A=n.byteLength,position:p}=E}if(u==null&&(u=0),A|=0,A===0){process.nextTick(()=>{h(null,0,n)});return}p==null&&(p=-1),process.nextTick(()=>{e.readPromise(a,n,u,A,p).then(E=>{h(null,E,n)},E=>{h(E,0,n)})})});for(let o of iY){let a=o.replace(/Promise$/,"");if(typeof t[a]>"u")continue;let n=e[o];if(typeof n>"u")continue;r(t,a,(...A)=>{let h=typeof A[A.length-1]=="function"?A.pop():()=>{};process.nextTick(()=>{n.apply(e,A).then(E=>{h(null,E)},E=>{h(E)})})})}t.realpath.native=t.realpath}{r(t,"existsSync",o=>{try{return e.existsSync(o)}catch{return!1}}),r(t,"readSync",(...o)=>{let[a,n,u,A,p]=o;return o.length<=3&&({offset:u=0,length:A=n.byteLength,position:p}=o[2]||{}),u==null&&(u=0),A|=0,A===0?0:(p==null&&(p=-1),e.readSync(a,n,u,A,p))});for(let o of L_e){let a=o;if(typeof t[a]>"u")continue;let n=e[o];typeof n>"u"||r(t,a,n.bind(e))}t.realpathSync.native=t.realpathSync}{let o=t.promises;for(let a of iY){let n=a.replace(/Promise$/,"");if(typeof o[n]>"u")continue;let u=e[a];typeof u>"u"||a!=="open"&&r(o,n,(A,...p)=>A instanceof Ww?A[n].apply(A,p):u.call(e,A,...p))}r(o,"open",async(...a)=>{let n=await e.openPromise(...a);return new Ww(n,e)})}t.read[oy.promisify.custom]=async(o,a,...n)=>({bytesRead:await e.readPromise(o,a,...n),buffer:a}),t.write[oy.promisify.custom]=async(o,a,...n)=>({bytesWritten:await e.writePromise(o,a,...n),buffer:a})}function FD(t,e){let r=Object.create(t);return Kw(r,e),r}var oy,L_e,iY,sY=Et(()=>{oy=ve("util");tY();nY();L_e=new Set(["accessSync","appendFileSync","createReadStream","createWriteStream","chmodSync","fchmodSync","chownSync","fchownSync","closeSync","copyFileSync","linkSync","lstatSync","fstatSync","lutimesSync","mkdirSync","openSync","opendirSync","readlinkSync","readFileSync","readdirSync","readlinkSync","realpathSync","renameSync","rmdirSync","statSync","symlinkSync","truncateSync","ftruncateSync","unlinkSync","unwatchFile","utimesSync","watch","watchFile","writeFileSync","writeSync"]),iY=new Set(["accessPromise","appendFilePromise","fchmodPromise","chmodPromise","fchownPromise","chownPromise","closePromise","copyFilePromise","linkPromise","fstatPromise","lstatPromise","lutimesPromise","mkdirPromise","openPromise","opendirPromise","readdirPromise","realpathPromise","readFilePromise","readdirPromise","readlinkPromise","renamePromise","rmdirPromise","statPromise","symlinkPromise","truncatePromise","ftruncatePromise","unlinkPromise","utimesPromise","writeFilePromise","writeSync"])});function oY(t){let e=Math.ceil(Math.random()*4294967296).toString(16).padStart(8,"0");return`${t}${e}`}function aY(){if(JR)return JR;let t=ue.toPortablePath(lY.default.tmpdir()),e=oe.realpathSync(t);return process.once("exit",()=>{oe.rmtempSync()}),JR={tmpdir:t,realTmpdir:e}}var lY,Lc,JR,oe,cY=Et(()=>{lY=$e(ve("os"));qg();Ca();Lc=new Set,JR=null;oe=Object.assign(new Tn,{detachTemp(t){Lc.delete(t)},mktempSync(t){let{tmpdir:e,realTmpdir:r}=aY();for(;;){let o=oY("xfs-");try{this.mkdirSync(V.join(e,o))}catch(n){if(n.code==="EEXIST")continue;throw n}let a=V.join(r,o);if(Lc.add(a),typeof t>"u")return a;try{return t(a)}finally{if(Lc.has(a)){Lc.delete(a);try{this.removeSync(a)}catch{}}}}},async mktempPromise(t){let{tmpdir:e,realTmpdir:r}=aY();for(;;){let o=oY("xfs-");try{await this.mkdirPromise(V.join(e,o))}catch(n){if(n.code==="EEXIST")continue;throw n}let a=V.join(r,o);if(Lc.add(a),typeof t>"u")return a;try{return await t(a)}finally{if(Lc.has(a)){Lc.delete(a);try{await this.removePromise(a)}catch{}}}}},async rmtempPromise(){await Promise.all(Array.from(Lc.values()).map(async t=>{try{await oe.removePromise(t,{maxRetries:0}),Lc.delete(t)}catch{}}))},rmtempSync(){for(let t of Lc)try{oe.removeSync(t),Lc.delete(t)}catch{}}})});var Vw={};Vt(Vw,{AliasFS:()=>Uu,BasePortableFakeFS:()=>Mu,CustomDir:()=>Gw,CwdFS:()=>gn,FakeFS:()=>gf,Filename:()=>dr,JailFS:()=>_u,LazyFS:()=>iy,MountFS:()=>Hp,NoFS:()=>Yw,NodeFS:()=>Tn,PortablePath:()=>Bt,PosixFS:()=>qp,ProxiedFS:()=>Ss,VirtualFS:()=>mi,constants:()=>vi,errors:()=>ar,extendFs:()=>FD,normalizeLineEndings:()=>_g,npath:()=>ue,opendir:()=>PD,patchFs:()=>Kw,ppath:()=>V,setupCopyIndex:()=>SD,statUtils:()=>Ea,unwatchAllFiles:()=>Ug,unwatchFile:()=>Mg,watchFile:()=>ny,xfs:()=>oe});var St=Et(()=>{k7();BD();HR();GR();L7();YR();Hg();Ca();Ca();q7();Hg();Y7();K7();V7();J7();z7();qg();X7();df();Z7();sY();cY()});var hY=_((obt,pY)=>{pY.exports=fY;fY.sync=M_e;var uY=ve("fs");function O_e(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var o=0;o{yY.exports=dY;dY.sync=U_e;var gY=ve("fs");function dY(t,e,r){gY.stat(t,function(o,a){r(o,o?!1:mY(a,e))})}function U_e(t,e){return mY(gY.statSync(t),e)}function mY(t,e){return t.isFile()&&__e(t,e)}function __e(t,e){var r=t.mode,o=t.uid,a=t.gid,n=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),u=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),A=parseInt("100",8),p=parseInt("010",8),h=parseInt("001",8),E=A|p,I=r&h||r&p&&a===u||r&A&&o===n||r&E&&n===0;return I}});var wY=_((cbt,CY)=>{var lbt=ve("fs"),RD;process.platform==="win32"||global.TESTING_WINDOWS?RD=hY():RD=EY();CY.exports=zR;zR.sync=H_e;function zR(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(o,a){zR(t,e||{},function(n,u){n?a(n):o(u)})})}RD(t,e||{},function(o,a){o&&(o.code==="EACCES"||e&&e.ignoreErrors)&&(o=null,a=!1),r(o,a)})}function H_e(t,e){try{return RD.sync(t,e||{})}catch(r){if(e&&e.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var bY=_((ubt,PY)=>{var ay=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",IY=ve("path"),q_e=ay?";":":",BY=wY(),vY=t=>Object.assign(new Error(`not found: ${t}`),{code:"ENOENT"}),DY=(t,e)=>{let r=e.colon||q_e,o=t.match(/\//)||ay&&t.match(/\\/)?[""]:[...ay?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(r)],a=ay?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",n=ay?a.split(r):[""];return ay&&t.indexOf(".")!==-1&&n[0]!==""&&n.unshift(""),{pathEnv:o,pathExt:n,pathExtExe:a}},SY=(t,e,r)=>{typeof e=="function"&&(r=e,e={}),e||(e={});let{pathEnv:o,pathExt:a,pathExtExe:n}=DY(t,e),u=[],A=h=>new Promise((E,I)=>{if(h===o.length)return e.all&&u.length?E(u):I(vY(t));let v=o[h],x=/^".*"$/.test(v)?v.slice(1,-1):v,C=IY.join(x,t),R=!x&&/^\.[\\\/]/.test(t)?t.slice(0,2)+C:C;E(p(R,h,0))}),p=(h,E,I)=>new Promise((v,x)=>{if(I===a.length)return v(A(E+1));let C=a[I];BY(h+C,{pathExt:n},(R,L)=>{if(!R&&L)if(e.all)u.push(h+C);else return v(h+C);return v(p(h,E,I+1))})});return r?A(0).then(h=>r(null,h),r):A(0)},j_e=(t,e)=>{e=e||{};let{pathEnv:r,pathExt:o,pathExtExe:a}=DY(t,e),n=[];for(let u=0;u{"use strict";var xY=(t={})=>{let e=t.env||process.env;return(t.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(o=>o.toUpperCase()==="PATH")||"Path"};XR.exports=xY;XR.exports.default=xY});var TY=_((fbt,RY)=>{"use strict";var QY=ve("path"),G_e=bY(),Y_e=kY();function FY(t,e){let r=t.options.env||process.env,o=process.cwd(),a=t.options.cwd!=null,n=a&&process.chdir!==void 0&&!process.chdir.disabled;if(n)try{process.chdir(t.options.cwd)}catch{}let u;try{u=G_e.sync(t.command,{path:r[Y_e({env:r})],pathExt:e?QY.delimiter:void 0})}catch{}finally{n&&process.chdir(o)}return u&&(u=QY.resolve(a?t.options.cwd:"",u)),u}function W_e(t){return FY(t)||FY(t,!0)}RY.exports=W_e});var NY=_((pbt,$R)=>{"use strict";var ZR=/([()\][%!^"`<>&|;, *?])/g;function K_e(t){return t=t.replace(ZR,"^$1"),t}function V_e(t,e){return t=`${t}`,t=t.replace(/(\\*)"/g,'$1$1\\"'),t=t.replace(/(\\*)$/,"$1$1"),t=`"${t}"`,t=t.replace(ZR,"^$1"),e&&(t=t.replace(ZR,"^$1")),t}$R.exports.command=K_e;$R.exports.argument=V_e});var OY=_((hbt,LY)=>{"use strict";LY.exports=/^#!(.*)/});var UY=_((gbt,MY)=>{"use strict";var J_e=OY();MY.exports=(t="")=>{let e=t.match(J_e);if(!e)return null;let[r,o]=e[0].replace(/#! ?/,"").split(" "),a=r.split("/").pop();return a==="env"?o:o?`${a} ${o}`:a}});var HY=_((dbt,_Y)=>{"use strict";var eT=ve("fs"),z_e=UY();function X_e(t){let r=Buffer.alloc(150),o;try{o=eT.openSync(t,"r"),eT.readSync(o,r,0,150,0),eT.closeSync(o)}catch{}return z_e(r.toString())}_Y.exports=X_e});var YY=_((mbt,GY)=>{"use strict";var Z_e=ve("path"),qY=TY(),jY=NY(),$_e=HY(),e8e=process.platform==="win32",t8e=/\.(?:com|exe)$/i,r8e=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function n8e(t){t.file=qY(t);let e=t.file&&$_e(t.file);return e?(t.args.unshift(t.file),t.command=e,qY(t)):t.file}function i8e(t){if(!e8e)return t;let e=n8e(t),r=!t8e.test(e);if(t.options.forceShell||r){let o=r8e.test(e);t.command=Z_e.normalize(t.command),t.command=jY.command(t.command),t.args=t.args.map(n=>jY.argument(n,o));let a=[t.command].concat(t.args).join(" ");t.args=["/d","/s","/c",`"${a}"`],t.command=process.env.comspec||"cmd.exe",t.options.windowsVerbatimArguments=!0}return t}function s8e(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[],r=Object.assign({},r);let o={command:t,args:e,options:r,file:void 0,original:{command:t,args:e}};return r.shell?o:i8e(o)}GY.exports=s8e});var VY=_((ybt,KY)=>{"use strict";var tT=process.platform==="win32";function rT(t,e){return Object.assign(new Error(`${e} ${t.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${t.command}`,path:t.command,spawnargs:t.args})}function o8e(t,e){if(!tT)return;let r=t.emit;t.emit=function(o,a){if(o==="exit"){let n=WY(a,e,"spawn");if(n)return r.call(t,"error",n)}return r.apply(t,arguments)}}function WY(t,e){return tT&&t===1&&!e.file?rT(e.original,"spawn"):null}function a8e(t,e){return tT&&t===1&&!e.file?rT(e.original,"spawnSync"):null}KY.exports={hookChildProcess:o8e,verifyENOENT:WY,verifyENOENTSync:a8e,notFoundError:rT}});var sT=_((Ebt,ly)=>{"use strict";var JY=ve("child_process"),nT=YY(),iT=VY();function zY(t,e,r){let o=nT(t,e,r),a=JY.spawn(o.command,o.args,o.options);return iT.hookChildProcess(a,o),a}function l8e(t,e,r){let o=nT(t,e,r),a=JY.spawnSync(o.command,o.args,o.options);return a.error=a.error||iT.verifyENOENTSync(a.status,o),a}ly.exports=zY;ly.exports.spawn=zY;ly.exports.sync=l8e;ly.exports._parse=nT;ly.exports._enoent=iT});var ZY=_((Cbt,XY)=>{"use strict";function c8e(t,e){function r(){this.constructor=t}r.prototype=e.prototype,t.prototype=new r}function Gg(t,e,r,o){this.message=t,this.expected=e,this.found=r,this.location=o,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,Gg)}c8e(Gg,Error);Gg.buildMessage=function(t,e){var r={literal:function(h){return'"'+a(h.text)+'"'},class:function(h){var E="",I;for(I=0;I0){for(I=1,v=1;I>",P=Br(">>",!1),y=">&",F=Br(">&",!1),z=">",X=Br(">",!1),Z="<<<",ie=Br("<<<",!1),Pe="<&",Ne=Br("<&",!1),ot="<",dt=Br("<",!1),jt=function(N){return{type:"argument",segments:[].concat(...N)}},$t=function(N){return N},bt="$'",an=Br("$'",!1),Qr="'",mr=Br("'",!1),br=function(N){return[{type:"text",text:N}]},Wr='""',Kn=Br('""',!1),Ns=function(){return{type:"text",text:""}},Ti='"',ps=Br('"',!1),io=function(N){return N},Pi=function(N){return{type:"arithmetic",arithmetic:N,quoted:!0}},Ls=function(N){return{type:"shell",shell:N,quoted:!0}},so=function(N){return{type:"variable",...N,quoted:!0}},cc=function(N){return{type:"text",text:N}},cu=function(N){return{type:"arithmetic",arithmetic:N,quoted:!1}},lp=function(N){return{type:"shell",shell:N,quoted:!1}},cp=function(N){return{type:"variable",...N,quoted:!1}},Os=function(N){return{type:"glob",pattern:N}},Dn=/^[^']/,oo=Cs(["'"],!0,!1),Ms=function(N){return N.join("")},ml=/^[^$"]/,yl=Cs(["$",'"'],!0,!1),ao=`\\ -`,Vn=Br(`\\ -`,!1),On=function(){return""},Ni="\\",Mn=Br("\\",!1),_i=/^[\\$"`]/,tr=Cs(["\\","$",'"',"`"],!1,!1),Oe=function(N){return N},ii="\\a",Ma=Br("\\a",!1),hr=function(){return"a"},uc="\\b",uu=Br("\\b",!1),Ac=function(){return"\b"},El=/^[Ee]/,DA=Cs(["E","e"],!1,!1),Au=function(){return"\x1B"},Ce="\\f",Rt=Br("\\f",!1),fc=function(){return"\f"},Hi="\\n",fu=Br("\\n",!1),Yt=function(){return` -`},Cl="\\r",SA=Br("\\r",!1),up=function(){return"\r"},pc="\\t",PA=Br("\\t",!1),Qn=function(){return" "},hi="\\v",hc=Br("\\v",!1),bA=function(){return"\v"},sa=/^[\\'"?]/,Li=Cs(["\\","'",'"',"?"],!1,!1),_o=function(N){return String.fromCharCode(parseInt(N,16))},Ze="\\x",lo=Br("\\x",!1),gc="\\u",pu=Br("\\u",!1),qi="\\U",hu=Br("\\U",!1),xA=function(N){return String.fromCodePoint(parseInt(N,16))},Ua=/^[0-7]/,dc=Cs([["0","7"]],!1,!1),hs=/^[0-9a-fA-f]/,_t=Cs([["0","9"],["a","f"],["A","f"]],!1,!1),Fn=ug(),Ci="{}",oa=Br("{}",!1),co=function(){return"{}"},Us="-",aa=Br("-",!1),la="+",Ho=Br("+",!1),wi=".",gs=Br(".",!1),ds=function(N,K,re){return{type:"number",value:(N==="-"?-1:1)*parseFloat(K.join("")+"."+re.join(""))}},ms=function(N,K){return{type:"number",value:(N==="-"?-1:1)*parseInt(K.join(""))}},_s=function(N){return{type:"variable",...N}},Un=function(N){return{type:"variable",name:N}},Sn=function(N){return N},ys="*",We=Br("*",!1),tt="/",It=Br("/",!1),nr=function(N,K,re){return{type:K==="*"?"multiplication":"division",right:re}},$=function(N,K){return K.reduce((re,pe)=>({left:re,...pe}),N)},ye=function(N,K,re){return{type:K==="+"?"addition":"subtraction",right:re}},Le="$((",pt=Br("$((",!1),ht="))",Tt=Br("))",!1),er=function(N){return N},$r="$(",ji=Br("$(",!1),es=function(N){return N},bi="${",qo=Br("${",!1),kA=":-",QA=Br(":-",!1),Ap=function(N,K){return{name:N,defaultValue:K}},ig=":-}",gu=Br(":-}",!1),sg=function(N){return{name:N,defaultValue:[]}},du=":+",uo=Br(":+",!1),FA=function(N,K){return{name:N,alternativeValue:K}},mc=":+}",ca=Br(":+}",!1),og=function(N){return{name:N,alternativeValue:[]}},yc=function(N){return{name:N}},Pm="$",ag=Br("$",!1),$n=function(N){return e.isGlobPattern(N)},fp=function(N){return N},lg=/^[a-zA-Z0-9_]/,RA=Cs([["a","z"],["A","Z"],["0","9"],"_"],!1,!1),Hs=function(){return cg()},mu=/^[$@*?#a-zA-Z0-9_\-]/,Ha=Cs(["$","@","*","?","#",["a","z"],["A","Z"],["0","9"],"_","-"],!1,!1),Gi=/^[()}<>$|&; \t"']/,ua=Cs(["(",")","}","<",">","$","|","&",";"," "," ",'"',"'"],!1,!1),yu=/^[<>&; \t"']/,Es=Cs(["<",">","&",";"," "," ",'"',"'"],!1,!1),Ec=/^[ \t]/,Cc=Cs([" "," "],!1,!1),G=0,Dt=0,wl=[{line:1,column:1}],xi=0,wc=[],ct=0,Eu;if("startRule"in e){if(!(e.startRule in o))throw new Error(`Can't start parsing from rule "`+e.startRule+'".');a=o[e.startRule]}function cg(){return t.substring(Dt,G)}function yw(){return Ic(Dt,G)}function TA(N,K){throw K=K!==void 0?K:Ic(Dt,G),pg([fg(N)],t.substring(Dt,G),K)}function pp(N,K){throw K=K!==void 0?K:Ic(Dt,G),bm(N,K)}function Br(N,K){return{type:"literal",text:N,ignoreCase:K}}function Cs(N,K,re){return{type:"class",parts:N,inverted:K,ignoreCase:re}}function ug(){return{type:"any"}}function Ag(){return{type:"end"}}function fg(N){return{type:"other",description:N}}function hp(N){var K=wl[N],re;if(K)return K;for(re=N-1;!wl[re];)re--;for(K=wl[re],K={line:K.line,column:K.column};rexi&&(xi=G,wc=[]),wc.push(N))}function bm(N,K){return new Gg(N,null,null,K)}function pg(N,K,re){return new Gg(Gg.buildMessage(N,K),N,K,re)}function hg(){var N,K,re;for(N=G,K=[],re=Qt();re!==r;)K.push(re),re=Qt();return K!==r?(re=Cu(),re===r&&(re=null),re!==r?(Dt=N,K=n(re),N=K):(G=N,N=r)):(G=N,N=r),N}function Cu(){var N,K,re,pe,ze;if(N=G,K=wu(),K!==r){for(re=[],pe=Qt();pe!==r;)re.push(pe),pe=Qt();re!==r?(pe=gg(),pe!==r?(ze=xm(),ze===r&&(ze=null),ze!==r?(Dt=N,K=u(K,pe,ze),N=K):(G=N,N=r)):(G=N,N=r)):(G=N,N=r)}else G=N,N=r;if(N===r)if(N=G,K=wu(),K!==r){for(re=[],pe=Qt();pe!==r;)re.push(pe),pe=Qt();re!==r?(pe=gg(),pe===r&&(pe=null),pe!==r?(Dt=N,K=A(K,pe),N=K):(G=N,N=r)):(G=N,N=r)}else G=N,N=r;return N}function xm(){var N,K,re,pe,ze;for(N=G,K=[],re=Qt();re!==r;)K.push(re),re=Qt();if(K!==r)if(re=Cu(),re!==r){for(pe=[],ze=Qt();ze!==r;)pe.push(ze),ze=Qt();pe!==r?(Dt=N,K=p(re),N=K):(G=N,N=r)}else G=N,N=r;else G=N,N=r;return N}function gg(){var N;return t.charCodeAt(G)===59?(N=h,G++):(N=r,ct===0&&Ct(E)),N===r&&(t.charCodeAt(G)===38?(N=I,G++):(N=r,ct===0&&Ct(v))),N}function wu(){var N,K,re;return N=G,K=Aa(),K!==r?(re=Ew(),re===r&&(re=null),re!==r?(Dt=N,K=x(K,re),N=K):(G=N,N=r)):(G=N,N=r),N}function Ew(){var N,K,re,pe,ze,mt,fr;for(N=G,K=[],re=Qt();re!==r;)K.push(re),re=Qt();if(K!==r)if(re=km(),re!==r){for(pe=[],ze=Qt();ze!==r;)pe.push(ze),ze=Qt();if(pe!==r)if(ze=wu(),ze!==r){for(mt=[],fr=Qt();fr!==r;)mt.push(fr),fr=Qt();mt!==r?(Dt=N,K=C(re,ze),N=K):(G=N,N=r)}else G=N,N=r;else G=N,N=r}else G=N,N=r;else G=N,N=r;return N}function km(){var N;return t.substr(G,2)===R?(N=R,G+=2):(N=r,ct===0&&Ct(L)),N===r&&(t.substr(G,2)===U?(N=U,G+=2):(N=r,ct===0&&Ct(J))),N}function Aa(){var N,K,re;return N=G,K=dg(),K!==r?(re=Bc(),re===r&&(re=null),re!==r?(Dt=N,K=te(K,re),N=K):(G=N,N=r)):(G=N,N=r),N}function Bc(){var N,K,re,pe,ze,mt,fr;for(N=G,K=[],re=Qt();re!==r;)K.push(re),re=Qt();if(K!==r)if(re=Il(),re!==r){for(pe=[],ze=Qt();ze!==r;)pe.push(ze),ze=Qt();if(pe!==r)if(ze=Aa(),ze!==r){for(mt=[],fr=Qt();fr!==r;)mt.push(fr),fr=Qt();mt!==r?(Dt=N,K=ae(re,ze),N=K):(G=N,N=r)}else G=N,N=r;else G=N,N=r}else G=N,N=r;else G=N,N=r;return N}function Il(){var N;return t.substr(G,2)===fe?(N=fe,G+=2):(N=r,ct===0&&Ct(ce)),N===r&&(t.charCodeAt(G)===124?(N=me,G++):(N=r,ct===0&&Ct(he))),N}function Iu(){var N,K,re,pe,ze,mt;if(N=G,K=Cg(),K!==r)if(t.charCodeAt(G)===61?(re=Be,G++):(re=r,ct===0&&Ct(we)),re!==r)if(pe=jo(),pe!==r){for(ze=[],mt=Qt();mt!==r;)ze.push(mt),mt=Qt();ze!==r?(Dt=N,K=g(K,pe),N=K):(G=N,N=r)}else G=N,N=r;else G=N,N=r;else G=N,N=r;if(N===r)if(N=G,K=Cg(),K!==r)if(t.charCodeAt(G)===61?(re=Be,G++):(re=r,ct===0&&Ct(we)),re!==r){for(pe=[],ze=Qt();ze!==r;)pe.push(ze),ze=Qt();pe!==r?(Dt=N,K=Ee(K),N=K):(G=N,N=r)}else G=N,N=r;else G=N,N=r;return N}function dg(){var N,K,re,pe,ze,mt,fr,Cr,yn,oi,Oi;for(N=G,K=[],re=Qt();re!==r;)K.push(re),re=Qt();if(K!==r)if(t.charCodeAt(G)===40?(re=Se,G++):(re=r,ct===0&&Ct(le)),re!==r){for(pe=[],ze=Qt();ze!==r;)pe.push(ze),ze=Qt();if(pe!==r)if(ze=Cu(),ze!==r){for(mt=[],fr=Qt();fr!==r;)mt.push(fr),fr=Qt();if(mt!==r)if(t.charCodeAt(G)===41?(fr=ne,G++):(fr=r,ct===0&&Ct(ee)),fr!==r){for(Cr=[],yn=Qt();yn!==r;)Cr.push(yn),yn=Qt();if(Cr!==r){for(yn=[],oi=qa();oi!==r;)yn.push(oi),oi=qa();if(yn!==r){for(oi=[],Oi=Qt();Oi!==r;)oi.push(Oi),Oi=Qt();oi!==r?(Dt=N,K=Ie(ze,yn),N=K):(G=N,N=r)}else G=N,N=r}else G=N,N=r}else G=N,N=r;else G=N,N=r}else G=N,N=r;else G=N,N=r}else G=N,N=r;else G=N,N=r;if(N===r){for(N=G,K=[],re=Qt();re!==r;)K.push(re),re=Qt();if(K!==r)if(t.charCodeAt(G)===123?(re=Fe,G++):(re=r,ct===0&&Ct(At)),re!==r){for(pe=[],ze=Qt();ze!==r;)pe.push(ze),ze=Qt();if(pe!==r)if(ze=Cu(),ze!==r){for(mt=[],fr=Qt();fr!==r;)mt.push(fr),fr=Qt();if(mt!==r)if(t.charCodeAt(G)===125?(fr=H,G++):(fr=r,ct===0&&Ct(at)),fr!==r){for(Cr=[],yn=Qt();yn!==r;)Cr.push(yn),yn=Qt();if(Cr!==r){for(yn=[],oi=qa();oi!==r;)yn.push(oi),oi=qa();if(yn!==r){for(oi=[],Oi=Qt();Oi!==r;)oi.push(Oi),Oi=Qt();oi!==r?(Dt=N,K=Re(ze,yn),N=K):(G=N,N=r)}else G=N,N=r}else G=N,N=r}else G=N,N=r;else G=N,N=r}else G=N,N=r;else G=N,N=r}else G=N,N=r;else G=N,N=r;if(N===r){for(N=G,K=[],re=Qt();re!==r;)K.push(re),re=Qt();if(K!==r){for(re=[],pe=Iu();pe!==r;)re.push(pe),pe=Iu();if(re!==r){for(pe=[],ze=Qt();ze!==r;)pe.push(ze),ze=Qt();if(pe!==r){if(ze=[],mt=gp(),mt!==r)for(;mt!==r;)ze.push(mt),mt=gp();else ze=r;if(ze!==r){for(mt=[],fr=Qt();fr!==r;)mt.push(fr),fr=Qt();mt!==r?(Dt=N,K=ke(re,ze),N=K):(G=N,N=r)}else G=N,N=r}else G=N,N=r}else G=N,N=r}else G=N,N=r;if(N===r){for(N=G,K=[],re=Qt();re!==r;)K.push(re),re=Qt();if(K!==r){if(re=[],pe=Iu(),pe!==r)for(;pe!==r;)re.push(pe),pe=Iu();else re=r;if(re!==r){for(pe=[],ze=Qt();ze!==r;)pe.push(ze),ze=Qt();pe!==r?(Dt=N,K=xe(re),N=K):(G=N,N=r)}else G=N,N=r}else G=N,N=r}}}return N}function NA(){var N,K,re,pe,ze;for(N=G,K=[],re=Qt();re!==r;)K.push(re),re=Qt();if(K!==r){if(re=[],pe=dp(),pe!==r)for(;pe!==r;)re.push(pe),pe=dp();else re=r;if(re!==r){for(pe=[],ze=Qt();ze!==r;)pe.push(ze),ze=Qt();pe!==r?(Dt=N,K=He(re),N=K):(G=N,N=r)}else G=N,N=r}else G=N,N=r;return N}function gp(){var N,K,re;for(N=G,K=[],re=Qt();re!==r;)K.push(re),re=Qt();if(K!==r?(re=qa(),re!==r?(Dt=N,K=Te(re),N=K):(G=N,N=r)):(G=N,N=r),N===r){for(N=G,K=[],re=Qt();re!==r;)K.push(re),re=Qt();K!==r?(re=dp(),re!==r?(Dt=N,K=Te(re),N=K):(G=N,N=r)):(G=N,N=r)}return N}function qa(){var N,K,re,pe,ze;for(N=G,K=[],re=Qt();re!==r;)K.push(re),re=Qt();return K!==r?(Je.test(t.charAt(G))?(re=t.charAt(G),G++):(re=r,ct===0&&Ct(qe)),re===r&&(re=null),re!==r?(pe=mg(),pe!==r?(ze=dp(),ze!==r?(Dt=N,K=b(re,pe,ze),N=K):(G=N,N=r)):(G=N,N=r)):(G=N,N=r)):(G=N,N=r),N}function mg(){var N;return t.substr(G,2)===w?(N=w,G+=2):(N=r,ct===0&&Ct(P)),N===r&&(t.substr(G,2)===y?(N=y,G+=2):(N=r,ct===0&&Ct(F)),N===r&&(t.charCodeAt(G)===62?(N=z,G++):(N=r,ct===0&&Ct(X)),N===r&&(t.substr(G,3)===Z?(N=Z,G+=3):(N=r,ct===0&&Ct(ie)),N===r&&(t.substr(G,2)===Pe?(N=Pe,G+=2):(N=r,ct===0&&Ct(Ne)),N===r&&(t.charCodeAt(G)===60?(N=ot,G++):(N=r,ct===0&&Ct(dt))))))),N}function dp(){var N,K,re;for(N=G,K=[],re=Qt();re!==r;)K.push(re),re=Qt();return K!==r?(re=jo(),re!==r?(Dt=N,K=Te(re),N=K):(G=N,N=r)):(G=N,N=r),N}function jo(){var N,K,re;if(N=G,K=[],re=ws(),re!==r)for(;re!==r;)K.push(re),re=ws();else K=r;return K!==r&&(Dt=N,K=jt(K)),N=K,N}function ws(){var N,K;return N=G,K=Ii(),K!==r&&(Dt=N,K=$t(K)),N=K,N===r&&(N=G,K=Qm(),K!==r&&(Dt=N,K=$t(K)),N=K,N===r&&(N=G,K=Fm(),K!==r&&(Dt=N,K=$t(K)),N=K,N===r&&(N=G,K=Go(),K!==r&&(Dt=N,K=$t(K)),N=K))),N}function Ii(){var N,K,re,pe;return N=G,t.substr(G,2)===bt?(K=bt,G+=2):(K=r,ct===0&&Ct(an)),K!==r?(re=ln(),re!==r?(t.charCodeAt(G)===39?(pe=Qr,G++):(pe=r,ct===0&&Ct(mr)),pe!==r?(Dt=N,K=br(re),N=K):(G=N,N=r)):(G=N,N=r)):(G=N,N=r),N}function Qm(){var N,K,re,pe;return N=G,t.charCodeAt(G)===39?(K=Qr,G++):(K=r,ct===0&&Ct(mr)),K!==r?(re=yp(),re!==r?(t.charCodeAt(G)===39?(pe=Qr,G++):(pe=r,ct===0&&Ct(mr)),pe!==r?(Dt=N,K=br(re),N=K):(G=N,N=r)):(G=N,N=r)):(G=N,N=r),N}function Fm(){var N,K,re,pe;if(N=G,t.substr(G,2)===Wr?(K=Wr,G+=2):(K=r,ct===0&&Ct(Kn)),K!==r&&(Dt=N,K=Ns()),N=K,N===r)if(N=G,t.charCodeAt(G)===34?(K=Ti,G++):(K=r,ct===0&&Ct(ps)),K!==r){for(re=[],pe=LA();pe!==r;)re.push(pe),pe=LA();re!==r?(t.charCodeAt(G)===34?(pe=Ti,G++):(pe=r,ct===0&&Ct(ps)),pe!==r?(Dt=N,K=io(re),N=K):(G=N,N=r)):(G=N,N=r)}else G=N,N=r;return N}function Go(){var N,K,re;if(N=G,K=[],re=mp(),re!==r)for(;re!==r;)K.push(re),re=mp();else K=r;return K!==r&&(Dt=N,K=io(K)),N=K,N}function LA(){var N,K;return N=G,K=Gr(),K!==r&&(Dt=N,K=Pi(K)),N=K,N===r&&(N=G,K=Ep(),K!==r&&(Dt=N,K=Ls(K)),N=K,N===r&&(N=G,K=Dc(),K!==r&&(Dt=N,K=so(K)),N=K,N===r&&(N=G,K=yg(),K!==r&&(Dt=N,K=cc(K)),N=K))),N}function mp(){var N,K;return N=G,K=Gr(),K!==r&&(Dt=N,K=cu(K)),N=K,N===r&&(N=G,K=Ep(),K!==r&&(Dt=N,K=lp(K)),N=K,N===r&&(N=G,K=Dc(),K!==r&&(Dt=N,K=cp(K)),N=K,N===r&&(N=G,K=Cw(),K!==r&&(Dt=N,K=Os(K)),N=K,N===r&&(N=G,K=pa(),K!==r&&(Dt=N,K=cc(K)),N=K)))),N}function yp(){var N,K,re;for(N=G,K=[],Dn.test(t.charAt(G))?(re=t.charAt(G),G++):(re=r,ct===0&&Ct(oo));re!==r;)K.push(re),Dn.test(t.charAt(G))?(re=t.charAt(G),G++):(re=r,ct===0&&Ct(oo));return K!==r&&(Dt=N,K=Ms(K)),N=K,N}function yg(){var N,K,re;if(N=G,K=[],re=fa(),re===r&&(ml.test(t.charAt(G))?(re=t.charAt(G),G++):(re=r,ct===0&&Ct(yl))),re!==r)for(;re!==r;)K.push(re),re=fa(),re===r&&(ml.test(t.charAt(G))?(re=t.charAt(G),G++):(re=r,ct===0&&Ct(yl)));else K=r;return K!==r&&(Dt=N,K=Ms(K)),N=K,N}function fa(){var N,K,re;return N=G,t.substr(G,2)===ao?(K=ao,G+=2):(K=r,ct===0&&Ct(Vn)),K!==r&&(Dt=N,K=On()),N=K,N===r&&(N=G,t.charCodeAt(G)===92?(K=Ni,G++):(K=r,ct===0&&Ct(Mn)),K!==r?(_i.test(t.charAt(G))?(re=t.charAt(G),G++):(re=r,ct===0&&Ct(tr)),re!==r?(Dt=N,K=Oe(re),N=K):(G=N,N=r)):(G=N,N=r)),N}function ln(){var N,K,re;for(N=G,K=[],re=Ao(),re===r&&(Dn.test(t.charAt(G))?(re=t.charAt(G),G++):(re=r,ct===0&&Ct(oo)));re!==r;)K.push(re),re=Ao(),re===r&&(Dn.test(t.charAt(G))?(re=t.charAt(G),G++):(re=r,ct===0&&Ct(oo)));return K!==r&&(Dt=N,K=Ms(K)),N=K,N}function Ao(){var N,K,re;return N=G,t.substr(G,2)===ii?(K=ii,G+=2):(K=r,ct===0&&Ct(Ma)),K!==r&&(Dt=N,K=hr()),N=K,N===r&&(N=G,t.substr(G,2)===uc?(K=uc,G+=2):(K=r,ct===0&&Ct(uu)),K!==r&&(Dt=N,K=Ac()),N=K,N===r&&(N=G,t.charCodeAt(G)===92?(K=Ni,G++):(K=r,ct===0&&Ct(Mn)),K!==r?(El.test(t.charAt(G))?(re=t.charAt(G),G++):(re=r,ct===0&&Ct(DA)),re!==r?(Dt=N,K=Au(),N=K):(G=N,N=r)):(G=N,N=r),N===r&&(N=G,t.substr(G,2)===Ce?(K=Ce,G+=2):(K=r,ct===0&&Ct(Rt)),K!==r&&(Dt=N,K=fc()),N=K,N===r&&(N=G,t.substr(G,2)===Hi?(K=Hi,G+=2):(K=r,ct===0&&Ct(fu)),K!==r&&(Dt=N,K=Yt()),N=K,N===r&&(N=G,t.substr(G,2)===Cl?(K=Cl,G+=2):(K=r,ct===0&&Ct(SA)),K!==r&&(Dt=N,K=up()),N=K,N===r&&(N=G,t.substr(G,2)===pc?(K=pc,G+=2):(K=r,ct===0&&Ct(PA)),K!==r&&(Dt=N,K=Qn()),N=K,N===r&&(N=G,t.substr(G,2)===hi?(K=hi,G+=2):(K=r,ct===0&&Ct(hc)),K!==r&&(Dt=N,K=bA()),N=K,N===r&&(N=G,t.charCodeAt(G)===92?(K=Ni,G++):(K=r,ct===0&&Ct(Mn)),K!==r?(sa.test(t.charAt(G))?(re=t.charAt(G),G++):(re=r,ct===0&&Ct(Li)),re!==r?(Dt=N,K=Oe(re),N=K):(G=N,N=r)):(G=N,N=r),N===r&&(N=OA()))))))))),N}function OA(){var N,K,re,pe,ze,mt,fr,Cr,yn,oi,Oi,Ig;return N=G,t.charCodeAt(G)===92?(K=Ni,G++):(K=r,ct===0&&Ct(Mn)),K!==r?(re=ja(),re!==r?(Dt=N,K=_o(re),N=K):(G=N,N=r)):(G=N,N=r),N===r&&(N=G,t.substr(G,2)===Ze?(K=Ze,G+=2):(K=r,ct===0&&Ct(lo)),K!==r?(re=G,pe=G,ze=ja(),ze!==r?(mt=si(),mt!==r?(ze=[ze,mt],pe=ze):(G=pe,pe=r)):(G=pe,pe=r),pe===r&&(pe=ja()),pe!==r?re=t.substring(re,G):re=pe,re!==r?(Dt=N,K=_o(re),N=K):(G=N,N=r)):(G=N,N=r),N===r&&(N=G,t.substr(G,2)===gc?(K=gc,G+=2):(K=r,ct===0&&Ct(pu)),K!==r?(re=G,pe=G,ze=si(),ze!==r?(mt=si(),mt!==r?(fr=si(),fr!==r?(Cr=si(),Cr!==r?(ze=[ze,mt,fr,Cr],pe=ze):(G=pe,pe=r)):(G=pe,pe=r)):(G=pe,pe=r)):(G=pe,pe=r),pe!==r?re=t.substring(re,G):re=pe,re!==r?(Dt=N,K=_o(re),N=K):(G=N,N=r)):(G=N,N=r),N===r&&(N=G,t.substr(G,2)===qi?(K=qi,G+=2):(K=r,ct===0&&Ct(hu)),K!==r?(re=G,pe=G,ze=si(),ze!==r?(mt=si(),mt!==r?(fr=si(),fr!==r?(Cr=si(),Cr!==r?(yn=si(),yn!==r?(oi=si(),oi!==r?(Oi=si(),Oi!==r?(Ig=si(),Ig!==r?(ze=[ze,mt,fr,Cr,yn,oi,Oi,Ig],pe=ze):(G=pe,pe=r)):(G=pe,pe=r)):(G=pe,pe=r)):(G=pe,pe=r)):(G=pe,pe=r)):(G=pe,pe=r)):(G=pe,pe=r)):(G=pe,pe=r),pe!==r?re=t.substring(re,G):re=pe,re!==r?(Dt=N,K=xA(re),N=K):(G=N,N=r)):(G=N,N=r)))),N}function ja(){var N;return Ua.test(t.charAt(G))?(N=t.charAt(G),G++):(N=r,ct===0&&Ct(dc)),N}function si(){var N;return hs.test(t.charAt(G))?(N=t.charAt(G),G++):(N=r,ct===0&&Ct(_t)),N}function pa(){var N,K,re,pe,ze;if(N=G,K=[],re=G,t.charCodeAt(G)===92?(pe=Ni,G++):(pe=r,ct===0&&Ct(Mn)),pe!==r?(t.length>G?(ze=t.charAt(G),G++):(ze=r,ct===0&&Ct(Fn)),ze!==r?(Dt=re,pe=Oe(ze),re=pe):(G=re,re=r)):(G=re,re=r),re===r&&(re=G,t.substr(G,2)===Ci?(pe=Ci,G+=2):(pe=r,ct===0&&Ct(oa)),pe!==r&&(Dt=re,pe=co()),re=pe,re===r&&(re=G,pe=G,ct++,ze=Rm(),ct--,ze===r?pe=void 0:(G=pe,pe=r),pe!==r?(t.length>G?(ze=t.charAt(G),G++):(ze=r,ct===0&&Ct(Fn)),ze!==r?(Dt=re,pe=Oe(ze),re=pe):(G=re,re=r)):(G=re,re=r))),re!==r)for(;re!==r;)K.push(re),re=G,t.charCodeAt(G)===92?(pe=Ni,G++):(pe=r,ct===0&&Ct(Mn)),pe!==r?(t.length>G?(ze=t.charAt(G),G++):(ze=r,ct===0&&Ct(Fn)),ze!==r?(Dt=re,pe=Oe(ze),re=pe):(G=re,re=r)):(G=re,re=r),re===r&&(re=G,t.substr(G,2)===Ci?(pe=Ci,G+=2):(pe=r,ct===0&&Ct(oa)),pe!==r&&(Dt=re,pe=co()),re=pe,re===r&&(re=G,pe=G,ct++,ze=Rm(),ct--,ze===r?pe=void 0:(G=pe,pe=r),pe!==r?(t.length>G?(ze=t.charAt(G),G++):(ze=r,ct===0&&Ct(Fn)),ze!==r?(Dt=re,pe=Oe(ze),re=pe):(G=re,re=r)):(G=re,re=r)));else K=r;return K!==r&&(Dt=N,K=Ms(K)),N=K,N}function vc(){var N,K,re,pe,ze,mt;if(N=G,t.charCodeAt(G)===45?(K=Us,G++):(K=r,ct===0&&Ct(aa)),K===r&&(t.charCodeAt(G)===43?(K=la,G++):(K=r,ct===0&&Ct(Ho))),K===r&&(K=null),K!==r){if(re=[],Je.test(t.charAt(G))?(pe=t.charAt(G),G++):(pe=r,ct===0&&Ct(qe)),pe!==r)for(;pe!==r;)re.push(pe),Je.test(t.charAt(G))?(pe=t.charAt(G),G++):(pe=r,ct===0&&Ct(qe));else re=r;if(re!==r)if(t.charCodeAt(G)===46?(pe=wi,G++):(pe=r,ct===0&&Ct(gs)),pe!==r){if(ze=[],Je.test(t.charAt(G))?(mt=t.charAt(G),G++):(mt=r,ct===0&&Ct(qe)),mt!==r)for(;mt!==r;)ze.push(mt),Je.test(t.charAt(G))?(mt=t.charAt(G),G++):(mt=r,ct===0&&Ct(qe));else ze=r;ze!==r?(Dt=N,K=ds(K,re,ze),N=K):(G=N,N=r)}else G=N,N=r;else G=N,N=r}else G=N,N=r;if(N===r){if(N=G,t.charCodeAt(G)===45?(K=Us,G++):(K=r,ct===0&&Ct(aa)),K===r&&(t.charCodeAt(G)===43?(K=la,G++):(K=r,ct===0&&Ct(Ho))),K===r&&(K=null),K!==r){if(re=[],Je.test(t.charAt(G))?(pe=t.charAt(G),G++):(pe=r,ct===0&&Ct(qe)),pe!==r)for(;pe!==r;)re.push(pe),Je.test(t.charAt(G))?(pe=t.charAt(G),G++):(pe=r,ct===0&&Ct(qe));else re=r;re!==r?(Dt=N,K=ms(K,re),N=K):(G=N,N=r)}else G=N,N=r;if(N===r&&(N=G,K=Dc(),K!==r&&(Dt=N,K=_s(K)),N=K,N===r&&(N=G,K=Ga(),K!==r&&(Dt=N,K=Un(K)),N=K,N===r)))if(N=G,t.charCodeAt(G)===40?(K=Se,G++):(K=r,ct===0&&Ct(le)),K!==r){for(re=[],pe=Qt();pe!==r;)re.push(pe),pe=Qt();if(re!==r)if(pe=ts(),pe!==r){for(ze=[],mt=Qt();mt!==r;)ze.push(mt),mt=Qt();ze!==r?(t.charCodeAt(G)===41?(mt=ne,G++):(mt=r,ct===0&&Ct(ee)),mt!==r?(Dt=N,K=Sn(pe),N=K):(G=N,N=r)):(G=N,N=r)}else G=N,N=r;else G=N,N=r}else G=N,N=r}return N}function Bl(){var N,K,re,pe,ze,mt,fr,Cr;if(N=G,K=vc(),K!==r){for(re=[],pe=G,ze=[],mt=Qt();mt!==r;)ze.push(mt),mt=Qt();if(ze!==r)if(t.charCodeAt(G)===42?(mt=ys,G++):(mt=r,ct===0&&Ct(We)),mt===r&&(t.charCodeAt(G)===47?(mt=tt,G++):(mt=r,ct===0&&Ct(It))),mt!==r){for(fr=[],Cr=Qt();Cr!==r;)fr.push(Cr),Cr=Qt();fr!==r?(Cr=vc(),Cr!==r?(Dt=pe,ze=nr(K,mt,Cr),pe=ze):(G=pe,pe=r)):(G=pe,pe=r)}else G=pe,pe=r;else G=pe,pe=r;for(;pe!==r;){for(re.push(pe),pe=G,ze=[],mt=Qt();mt!==r;)ze.push(mt),mt=Qt();if(ze!==r)if(t.charCodeAt(G)===42?(mt=ys,G++):(mt=r,ct===0&&Ct(We)),mt===r&&(t.charCodeAt(G)===47?(mt=tt,G++):(mt=r,ct===0&&Ct(It))),mt!==r){for(fr=[],Cr=Qt();Cr!==r;)fr.push(Cr),Cr=Qt();fr!==r?(Cr=vc(),Cr!==r?(Dt=pe,ze=nr(K,mt,Cr),pe=ze):(G=pe,pe=r)):(G=pe,pe=r)}else G=pe,pe=r;else G=pe,pe=r}re!==r?(Dt=N,K=$(K,re),N=K):(G=N,N=r)}else G=N,N=r;return N}function ts(){var N,K,re,pe,ze,mt,fr,Cr;if(N=G,K=Bl(),K!==r){for(re=[],pe=G,ze=[],mt=Qt();mt!==r;)ze.push(mt),mt=Qt();if(ze!==r)if(t.charCodeAt(G)===43?(mt=la,G++):(mt=r,ct===0&&Ct(Ho)),mt===r&&(t.charCodeAt(G)===45?(mt=Us,G++):(mt=r,ct===0&&Ct(aa))),mt!==r){for(fr=[],Cr=Qt();Cr!==r;)fr.push(Cr),Cr=Qt();fr!==r?(Cr=Bl(),Cr!==r?(Dt=pe,ze=ye(K,mt,Cr),pe=ze):(G=pe,pe=r)):(G=pe,pe=r)}else G=pe,pe=r;else G=pe,pe=r;for(;pe!==r;){for(re.push(pe),pe=G,ze=[],mt=Qt();mt!==r;)ze.push(mt),mt=Qt();if(ze!==r)if(t.charCodeAt(G)===43?(mt=la,G++):(mt=r,ct===0&&Ct(Ho)),mt===r&&(t.charCodeAt(G)===45?(mt=Us,G++):(mt=r,ct===0&&Ct(aa))),mt!==r){for(fr=[],Cr=Qt();Cr!==r;)fr.push(Cr),Cr=Qt();fr!==r?(Cr=Bl(),Cr!==r?(Dt=pe,ze=ye(K,mt,Cr),pe=ze):(G=pe,pe=r)):(G=pe,pe=r)}else G=pe,pe=r;else G=pe,pe=r}re!==r?(Dt=N,K=$(K,re),N=K):(G=N,N=r)}else G=N,N=r;return N}function Gr(){var N,K,re,pe,ze,mt;if(N=G,t.substr(G,3)===Le?(K=Le,G+=3):(K=r,ct===0&&Ct(pt)),K!==r){for(re=[],pe=Qt();pe!==r;)re.push(pe),pe=Qt();if(re!==r)if(pe=ts(),pe!==r){for(ze=[],mt=Qt();mt!==r;)ze.push(mt),mt=Qt();ze!==r?(t.substr(G,2)===ht?(mt=ht,G+=2):(mt=r,ct===0&&Ct(Tt)),mt!==r?(Dt=N,K=er(pe),N=K):(G=N,N=r)):(G=N,N=r)}else G=N,N=r;else G=N,N=r}else G=N,N=r;return N}function Ep(){var N,K,re,pe;return N=G,t.substr(G,2)===$r?(K=$r,G+=2):(K=r,ct===0&&Ct(ji)),K!==r?(re=Cu(),re!==r?(t.charCodeAt(G)===41?(pe=ne,G++):(pe=r,ct===0&&Ct(ee)),pe!==r?(Dt=N,K=es(re),N=K):(G=N,N=r)):(G=N,N=r)):(G=N,N=r),N}function Dc(){var N,K,re,pe,ze,mt;return N=G,t.substr(G,2)===bi?(K=bi,G+=2):(K=r,ct===0&&Ct(qo)),K!==r?(re=Ga(),re!==r?(t.substr(G,2)===kA?(pe=kA,G+=2):(pe=r,ct===0&&Ct(QA)),pe!==r?(ze=NA(),ze!==r?(t.charCodeAt(G)===125?(mt=H,G++):(mt=r,ct===0&&Ct(at)),mt!==r?(Dt=N,K=Ap(re,ze),N=K):(G=N,N=r)):(G=N,N=r)):(G=N,N=r)):(G=N,N=r)):(G=N,N=r),N===r&&(N=G,t.substr(G,2)===bi?(K=bi,G+=2):(K=r,ct===0&&Ct(qo)),K!==r?(re=Ga(),re!==r?(t.substr(G,3)===ig?(pe=ig,G+=3):(pe=r,ct===0&&Ct(gu)),pe!==r?(Dt=N,K=sg(re),N=K):(G=N,N=r)):(G=N,N=r)):(G=N,N=r),N===r&&(N=G,t.substr(G,2)===bi?(K=bi,G+=2):(K=r,ct===0&&Ct(qo)),K!==r?(re=Ga(),re!==r?(t.substr(G,2)===du?(pe=du,G+=2):(pe=r,ct===0&&Ct(uo)),pe!==r?(ze=NA(),ze!==r?(t.charCodeAt(G)===125?(mt=H,G++):(mt=r,ct===0&&Ct(at)),mt!==r?(Dt=N,K=FA(re,ze),N=K):(G=N,N=r)):(G=N,N=r)):(G=N,N=r)):(G=N,N=r)):(G=N,N=r),N===r&&(N=G,t.substr(G,2)===bi?(K=bi,G+=2):(K=r,ct===0&&Ct(qo)),K!==r?(re=Ga(),re!==r?(t.substr(G,3)===mc?(pe=mc,G+=3):(pe=r,ct===0&&Ct(ca)),pe!==r?(Dt=N,K=og(re),N=K):(G=N,N=r)):(G=N,N=r)):(G=N,N=r),N===r&&(N=G,t.substr(G,2)===bi?(K=bi,G+=2):(K=r,ct===0&&Ct(qo)),K!==r?(re=Ga(),re!==r?(t.charCodeAt(G)===125?(pe=H,G++):(pe=r,ct===0&&Ct(at)),pe!==r?(Dt=N,K=yc(re),N=K):(G=N,N=r)):(G=N,N=r)):(G=N,N=r),N===r&&(N=G,t.charCodeAt(G)===36?(K=Pm,G++):(K=r,ct===0&&Ct(ag)),K!==r?(re=Ga(),re!==r?(Dt=N,K=yc(re),N=K):(G=N,N=r)):(G=N,N=r)))))),N}function Cw(){var N,K,re;return N=G,K=Eg(),K!==r?(Dt=G,re=$n(K),re?re=void 0:re=r,re!==r?(Dt=N,K=fp(K),N=K):(G=N,N=r)):(G=N,N=r),N}function Eg(){var N,K,re,pe,ze;if(N=G,K=[],re=G,pe=G,ct++,ze=wg(),ct--,ze===r?pe=void 0:(G=pe,pe=r),pe!==r?(t.length>G?(ze=t.charAt(G),G++):(ze=r,ct===0&&Ct(Fn)),ze!==r?(Dt=re,pe=Oe(ze),re=pe):(G=re,re=r)):(G=re,re=r),re!==r)for(;re!==r;)K.push(re),re=G,pe=G,ct++,ze=wg(),ct--,ze===r?pe=void 0:(G=pe,pe=r),pe!==r?(t.length>G?(ze=t.charAt(G),G++):(ze=r,ct===0&&Ct(Fn)),ze!==r?(Dt=re,pe=Oe(ze),re=pe):(G=re,re=r)):(G=re,re=r);else K=r;return K!==r&&(Dt=N,K=Ms(K)),N=K,N}function Cg(){var N,K,re;if(N=G,K=[],lg.test(t.charAt(G))?(re=t.charAt(G),G++):(re=r,ct===0&&Ct(RA)),re!==r)for(;re!==r;)K.push(re),lg.test(t.charAt(G))?(re=t.charAt(G),G++):(re=r,ct===0&&Ct(RA));else K=r;return K!==r&&(Dt=N,K=Hs()),N=K,N}function Ga(){var N,K,re;if(N=G,K=[],mu.test(t.charAt(G))?(re=t.charAt(G),G++):(re=r,ct===0&&Ct(Ha)),re!==r)for(;re!==r;)K.push(re),mu.test(t.charAt(G))?(re=t.charAt(G),G++):(re=r,ct===0&&Ct(Ha));else K=r;return K!==r&&(Dt=N,K=Hs()),N=K,N}function Rm(){var N;return Gi.test(t.charAt(G))?(N=t.charAt(G),G++):(N=r,ct===0&&Ct(ua)),N}function wg(){var N;return yu.test(t.charAt(G))?(N=t.charAt(G),G++):(N=r,ct===0&&Ct(Es)),N}function Qt(){var N,K;if(N=[],Ec.test(t.charAt(G))?(K=t.charAt(G),G++):(K=r,ct===0&&Ct(Cc)),K!==r)for(;K!==r;)N.push(K),Ec.test(t.charAt(G))?(K=t.charAt(G),G++):(K=r,ct===0&&Ct(Cc));else N=r;return N}if(Eu=a(),Eu!==r&&G===t.length)return Eu;throw Eu!==r&&G!1}){try{return(0,$Y.parse)(t,e)}catch(r){throw r.location&&(r.message=r.message.replace(/(\.)?$/,` (line ${r.location.start.line}, column ${r.location.start.column})$1`)),r}}function cy(t,{endSemicolon:e=!1}={}){return t.map(({command:r,type:o},a)=>`${LD(r)}${o===";"?a!==t.length-1||e?";":"":" &"}`).join(" ")}function LD(t){return`${uy(t.chain)}${t.then?` ${oT(t.then)}`:""}`}function oT(t){return`${t.type} ${LD(t.line)}`}function uy(t){return`${lT(t)}${t.then?` ${aT(t.then)}`:""}`}function aT(t){return`${t.type} ${uy(t.chain)}`}function lT(t){switch(t.type){case"command":return`${t.envs.length>0?`${t.envs.map(e=>TD(e)).join(" ")} `:""}${t.args.map(e=>cT(e)).join(" ")}`;case"subshell":return`(${cy(t.subshell)})${t.args.length>0?` ${t.args.map(e=>Jw(e)).join(" ")}`:""}`;case"group":return`{ ${cy(t.group,{endSemicolon:!0})} }${t.args.length>0?` ${t.args.map(e=>Jw(e)).join(" ")}`:""}`;case"envs":return t.envs.map(e=>TD(e)).join(" ");default:throw new Error(`Unsupported command type: "${t.type}"`)}}function TD(t){return`${t.name}=${t.args[0]?Yg(t.args[0]):""}`}function cT(t){switch(t.type){case"redirection":return Jw(t);case"argument":return Yg(t);default:throw new Error(`Unsupported argument type: "${t.type}"`)}}function Jw(t){return`${t.subtype} ${t.args.map(e=>Yg(e)).join(" ")}`}function Yg(t){return t.segments.map(e=>uT(e)).join("")}function uT(t){let e=(o,a)=>a?`"${o}"`:o,r=o=>o===""?"''":o.match(/[()}<>$|&;"'\n\t ]/)?o.match(/['\t\p{C}]/u)?o.match(/'/)?`"${o.replace(/["$\t\p{C}]/u,f8e)}"`:`$'${o.replace(/[\t\p{C}]/u,tW)}'`:`'${o}'`:o;switch(t.type){case"text":return r(t.text);case"glob":return t.pattern;case"shell":return e(`\${${cy(t.shell)}}`,t.quoted);case"variable":return e(typeof t.defaultValue>"u"?typeof t.alternativeValue>"u"?`\${${t.name}}`:t.alternativeValue.length===0?`\${${t.name}:+}`:`\${${t.name}:+${t.alternativeValue.map(o=>Yg(o)).join(" ")}}`:t.defaultValue.length===0?`\${${t.name}:-}`:`\${${t.name}:-${t.defaultValue.map(o=>Yg(o)).join(" ")}}`,t.quoted);case"arithmetic":return`$(( ${OD(t.arithmetic)} ))`;default:throw new Error(`Unsupported argument segment type: "${t.type}"`)}}function OD(t){let e=a=>{switch(a){case"addition":return"+";case"subtraction":return"-";case"multiplication":return"*";case"division":return"/";default:throw new Error(`Can't extract operator from arithmetic expression of type "${a}"`)}},r=(a,n)=>n?`( ${a} )`:a,o=a=>r(OD(a),!["number","variable"].includes(a.type));switch(t.type){case"number":return String(t.value);case"variable":return t.name;default:return`${o(t.left)} ${e(t.type)} ${o(t.right)}`}}var $Y,eW,A8e,tW,f8e,rW=Et(()=>{$Y=$e(ZY());eW=new Map([["\f","\\f"],[` -`,"\\n"],["\r","\\r"],[" ","\\t"],["\v","\\v"],["\0","\\0"]]),A8e=new Map([["\\","\\\\"],["$","\\$"],['"','\\"'],...Array.from(eW,([t,e])=>[t,`"$'${e}'"`])]),tW=t=>eW.get(t)??`\\x${t.charCodeAt(0).toString(16).padStart(2,"0")}`,f8e=t=>A8e.get(t)??`"$'${tW(t)}'"`});var iW=_((Tbt,nW)=>{"use strict";function p8e(t,e){function r(){this.constructor=t}r.prototype=e.prototype,t.prototype=new r}function Wg(t,e,r,o){this.message=t,this.expected=e,this.found=r,this.location=o,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,Wg)}p8e(Wg,Error);Wg.buildMessage=function(t,e){var r={literal:function(h){return'"'+a(h.text)+'"'},class:function(h){var E="",I;for(I=0;I0){for(I=1,v=1;Ife&&(fe=J,ce=[]),ce.push(qe))}function at(qe,b){return new Wg(qe,null,null,b)}function Re(qe,b,w){return new Wg(Wg.buildMessage(qe,b),qe,b,w)}function ke(){var qe,b,w,P;return qe=J,b=xe(),b!==r?(t.charCodeAt(J)===47?(w=n,J++):(w=r,me===0&&H(u)),w!==r?(P=xe(),P!==r?(te=qe,b=A(b,P),qe=b):(J=qe,qe=r)):(J=qe,qe=r)):(J=qe,qe=r),qe===r&&(qe=J,b=xe(),b!==r&&(te=qe,b=p(b)),qe=b),qe}function xe(){var qe,b,w,P;return qe=J,b=He(),b!==r?(t.charCodeAt(J)===64?(w=h,J++):(w=r,me===0&&H(E)),w!==r?(P=Je(),P!==r?(te=qe,b=I(b,P),qe=b):(J=qe,qe=r)):(J=qe,qe=r)):(J=qe,qe=r),qe===r&&(qe=J,b=He(),b!==r&&(te=qe,b=v(b)),qe=b),qe}function He(){var qe,b,w,P,y;return qe=J,t.charCodeAt(J)===64?(b=h,J++):(b=r,me===0&&H(E)),b!==r?(w=Te(),w!==r?(t.charCodeAt(J)===47?(P=n,J++):(P=r,me===0&&H(u)),P!==r?(y=Te(),y!==r?(te=qe,b=x(),qe=b):(J=qe,qe=r)):(J=qe,qe=r)):(J=qe,qe=r)):(J=qe,qe=r),qe===r&&(qe=J,b=Te(),b!==r&&(te=qe,b=x()),qe=b),qe}function Te(){var qe,b,w;if(qe=J,b=[],C.test(t.charAt(J))?(w=t.charAt(J),J++):(w=r,me===0&&H(R)),w!==r)for(;w!==r;)b.push(w),C.test(t.charAt(J))?(w=t.charAt(J),J++):(w=r,me===0&&H(R));else b=r;return b!==r&&(te=qe,b=x()),qe=b,qe}function Je(){var qe,b,w;if(qe=J,b=[],L.test(t.charAt(J))?(w=t.charAt(J),J++):(w=r,me===0&&H(U)),w!==r)for(;w!==r;)b.push(w),L.test(t.charAt(J))?(w=t.charAt(J),J++):(w=r,me===0&&H(U));else b=r;return b!==r&&(te=qe,b=x()),qe=b,qe}if(he=a(),he!==r&&J===t.length)return he;throw he!==r&&J{sW=$e(iW())});var Vg=_((Lbt,Kg)=>{"use strict";function aW(t){return typeof t>"u"||t===null}function g8e(t){return typeof t=="object"&&t!==null}function d8e(t){return Array.isArray(t)?t:aW(t)?[]:[t]}function m8e(t,e){var r,o,a,n;if(e)for(n=Object.keys(e),r=0,o=n.length;r{"use strict";function zw(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():""),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}zw.prototype=Object.create(Error.prototype);zw.prototype.constructor=zw;zw.prototype.toString=function(e){var r=this.name+": ";return r+=this.reason||"(unknown reason)",!e&&this.mark&&(r+=" "+this.mark.toString()),r};lW.exports=zw});var AW=_((Mbt,uW)=>{"use strict";var cW=Vg();function AT(t,e,r,o,a){this.name=t,this.buffer=e,this.position=r,this.line=o,this.column=a}AT.prototype.getSnippet=function(e,r){var o,a,n,u,A;if(!this.buffer)return null;for(e=e||4,r=r||75,o="",a=this.position;a>0&&`\0\r -\x85\u2028\u2029`.indexOf(this.buffer.charAt(a-1))===-1;)if(a-=1,this.position-a>r/2-1){o=" ... ",a+=5;break}for(n="",u=this.position;ur/2-1){n=" ... ",u-=5;break}return A=this.buffer.slice(a,u),cW.repeat(" ",e)+o+A+n+` -`+cW.repeat(" ",e+this.position-a+o.length)+"^"};AT.prototype.toString=function(e){var r,o="";return this.name&&(o+='in "'+this.name+'" '),o+="at line "+(this.line+1)+", column "+(this.column+1),e||(r=this.getSnippet(),r&&(o+=`: -`+r)),o};uW.exports=AT});var os=_((Ubt,pW)=>{"use strict";var fW=Ay(),C8e=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],w8e=["scalar","sequence","mapping"];function I8e(t){var e={};return t!==null&&Object.keys(t).forEach(function(r){t[r].forEach(function(o){e[String(o)]=r})}),e}function B8e(t,e){if(e=e||{},Object.keys(e).forEach(function(r){if(C8e.indexOf(r)===-1)throw new fW('Unknown option "'+r+'" is met in definition of "'+t+'" YAML type.')}),this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(r){return r},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.defaultStyle=e.defaultStyle||null,this.styleAliases=I8e(e.styleAliases||null),w8e.indexOf(this.kind)===-1)throw new fW('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}pW.exports=B8e});var Jg=_((_bt,gW)=>{"use strict";var hW=Vg(),_D=Ay(),v8e=os();function fT(t,e,r){var o=[];return t.include.forEach(function(a){r=fT(a,e,r)}),t[e].forEach(function(a){r.forEach(function(n,u){n.tag===a.tag&&n.kind===a.kind&&o.push(u)}),r.push(a)}),r.filter(function(a,n){return o.indexOf(n)===-1})}function D8e(){var t={scalar:{},sequence:{},mapping:{},fallback:{}},e,r;function o(a){t[a.kind][a.tag]=t.fallback[a.tag]=a}for(e=0,r=arguments.length;e{"use strict";var S8e=os();dW.exports=new S8e("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return t!==null?t:""}})});var EW=_((qbt,yW)=>{"use strict";var P8e=os();yW.exports=new P8e("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return t!==null?t:[]}})});var wW=_((jbt,CW)=>{"use strict";var b8e=os();CW.exports=new b8e("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return t!==null?t:{}}})});var HD=_((Gbt,IW)=>{"use strict";var x8e=Jg();IW.exports=new x8e({explicit:[mW(),EW(),wW()]})});var vW=_((Ybt,BW)=>{"use strict";var k8e=os();function Q8e(t){if(t===null)return!0;var e=t.length;return e===1&&t==="~"||e===4&&(t==="null"||t==="Null"||t==="NULL")}function F8e(){return null}function R8e(t){return t===null}BW.exports=new k8e("tag:yaml.org,2002:null",{kind:"scalar",resolve:Q8e,construct:F8e,predicate:R8e,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})});var SW=_((Wbt,DW)=>{"use strict";var T8e=os();function N8e(t){if(t===null)return!1;var e=t.length;return e===4&&(t==="true"||t==="True"||t==="TRUE")||e===5&&(t==="false"||t==="False"||t==="FALSE")}function L8e(t){return t==="true"||t==="True"||t==="TRUE"}function O8e(t){return Object.prototype.toString.call(t)==="[object Boolean]"}DW.exports=new T8e("tag:yaml.org,2002:bool",{kind:"scalar",resolve:N8e,construct:L8e,predicate:O8e,represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"False"}},defaultStyle:"lowercase"})});var bW=_((Kbt,PW)=>{"use strict";var M8e=Vg(),U8e=os();function _8e(t){return 48<=t&&t<=57||65<=t&&t<=70||97<=t&&t<=102}function H8e(t){return 48<=t&&t<=55}function q8e(t){return 48<=t&&t<=57}function j8e(t){if(t===null)return!1;var e=t.length,r=0,o=!1,a;if(!e)return!1;if(a=t[r],(a==="-"||a==="+")&&(a=t[++r]),a==="0"){if(r+1===e)return!0;if(a=t[++r],a==="b"){for(r++;r=0?"0b"+t.toString(2):"-0b"+t.toString(2).slice(1)},octal:function(t){return t>=0?"0"+t.toString(8):"-0"+t.toString(8).slice(1)},decimal:function(t){return t.toString(10)},hexadecimal:function(t){return t>=0?"0x"+t.toString(16).toUpperCase():"-0x"+t.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var QW=_((Vbt,kW)=>{"use strict";var xW=Vg(),W8e=os(),K8e=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function V8e(t){return!(t===null||!K8e.test(t)||t[t.length-1]==="_")}function J8e(t){var e,r,o,a;return e=t.replace(/_/g,"").toLowerCase(),r=e[0]==="-"?-1:1,a=[],"+-".indexOf(e[0])>=0&&(e=e.slice(1)),e===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:e===".nan"?NaN:e.indexOf(":")>=0?(e.split(":").forEach(function(n){a.unshift(parseFloat(n,10))}),e=0,o=1,a.forEach(function(n){e+=n*o,o*=60}),r*e):r*parseFloat(e,10)}var z8e=/^[-+]?[0-9]+e/;function X8e(t,e){var r;if(isNaN(t))switch(e){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===t)switch(e){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===t)switch(e){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(xW.isNegativeZero(t))return"-0.0";return r=t.toString(10),z8e.test(r)?r.replace("e",".e"):r}function Z8e(t){return Object.prototype.toString.call(t)==="[object Number]"&&(t%1!==0||xW.isNegativeZero(t))}kW.exports=new W8e("tag:yaml.org,2002:float",{kind:"scalar",resolve:V8e,construct:J8e,predicate:Z8e,represent:X8e,defaultStyle:"lowercase"})});var pT=_((Jbt,FW)=>{"use strict";var $8e=Jg();FW.exports=new $8e({include:[HD()],implicit:[vW(),SW(),bW(),QW()]})});var hT=_((zbt,RW)=>{"use strict";var eHe=Jg();RW.exports=new eHe({include:[pT()]})});var OW=_((Xbt,LW)=>{"use strict";var tHe=os(),TW=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),NW=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function rHe(t){return t===null?!1:TW.exec(t)!==null||NW.exec(t)!==null}function nHe(t){var e,r,o,a,n,u,A,p=0,h=null,E,I,v;if(e=TW.exec(t),e===null&&(e=NW.exec(t)),e===null)throw new Error("Date resolve error");if(r=+e[1],o=+e[2]-1,a=+e[3],!e[4])return new Date(Date.UTC(r,o,a));if(n=+e[4],u=+e[5],A=+e[6],e[7]){for(p=e[7].slice(0,3);p.length<3;)p+="0";p=+p}return e[9]&&(E=+e[10],I=+(e[11]||0),h=(E*60+I)*6e4,e[9]==="-"&&(h=-h)),v=new Date(Date.UTC(r,o,a,n,u,A,p)),h&&v.setTime(v.getTime()-h),v}function iHe(t){return t.toISOString()}LW.exports=new tHe("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:rHe,construct:nHe,instanceOf:Date,represent:iHe})});var UW=_((Zbt,MW)=>{"use strict";var sHe=os();function oHe(t){return t==="<<"||t===null}MW.exports=new sHe("tag:yaml.org,2002:merge",{kind:"scalar",resolve:oHe})});var qW=_(($bt,HW)=>{"use strict";var zg;try{_W=ve,zg=_W("buffer").Buffer}catch{}var _W,aHe=os(),gT=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= -\r`;function lHe(t){if(t===null)return!1;var e,r,o=0,a=t.length,n=gT;for(r=0;r64)){if(e<0)return!1;o+=6}return o%8===0}function cHe(t){var e,r,o=t.replace(/[\r\n=]/g,""),a=o.length,n=gT,u=0,A=[];for(e=0;e>16&255),A.push(u>>8&255),A.push(u&255)),u=u<<6|n.indexOf(o.charAt(e));return r=a%4*6,r===0?(A.push(u>>16&255),A.push(u>>8&255),A.push(u&255)):r===18?(A.push(u>>10&255),A.push(u>>2&255)):r===12&&A.push(u>>4&255),zg?zg.from?zg.from(A):new zg(A):A}function uHe(t){var e="",r=0,o,a,n=t.length,u=gT;for(o=0;o>18&63],e+=u[r>>12&63],e+=u[r>>6&63],e+=u[r&63]),r=(r<<8)+t[o];return a=n%3,a===0?(e+=u[r>>18&63],e+=u[r>>12&63],e+=u[r>>6&63],e+=u[r&63]):a===2?(e+=u[r>>10&63],e+=u[r>>4&63],e+=u[r<<2&63],e+=u[64]):a===1&&(e+=u[r>>2&63],e+=u[r<<4&63],e+=u[64],e+=u[64]),e}function AHe(t){return zg&&zg.isBuffer(t)}HW.exports=new aHe("tag:yaml.org,2002:binary",{kind:"scalar",resolve:lHe,construct:cHe,predicate:AHe,represent:uHe})});var GW=_((txt,jW)=>{"use strict";var fHe=os(),pHe=Object.prototype.hasOwnProperty,hHe=Object.prototype.toString;function gHe(t){if(t===null)return!0;var e=[],r,o,a,n,u,A=t;for(r=0,o=A.length;r{"use strict";var mHe=os(),yHe=Object.prototype.toString;function EHe(t){if(t===null)return!0;var e,r,o,a,n,u=t;for(n=new Array(u.length),e=0,r=u.length;e{"use strict";var wHe=os(),IHe=Object.prototype.hasOwnProperty;function BHe(t){if(t===null)return!0;var e,r=t;for(e in r)if(IHe.call(r,e)&&r[e]!==null)return!1;return!0}function vHe(t){return t!==null?t:{}}KW.exports=new wHe("tag:yaml.org,2002:set",{kind:"mapping",resolve:BHe,construct:vHe})});var py=_((ixt,JW)=>{"use strict";var DHe=Jg();JW.exports=new DHe({include:[hT()],implicit:[OW(),UW()],explicit:[qW(),GW(),WW(),VW()]})});var XW=_((sxt,zW)=>{"use strict";var SHe=os();function PHe(){return!0}function bHe(){}function xHe(){return""}function kHe(t){return typeof t>"u"}zW.exports=new SHe("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:PHe,construct:bHe,predicate:kHe,represent:xHe})});var $W=_((oxt,ZW)=>{"use strict";var QHe=os();function FHe(t){if(t===null||t.length===0)return!1;var e=t,r=/\/([gim]*)$/.exec(t),o="";return!(e[0]==="/"&&(r&&(o=r[1]),o.length>3||e[e.length-o.length-1]!=="/"))}function RHe(t){var e=t,r=/\/([gim]*)$/.exec(t),o="";return e[0]==="/"&&(r&&(o=r[1]),e=e.slice(1,e.length-o.length-1)),new RegExp(e,o)}function THe(t){var e="/"+t.source+"/";return t.global&&(e+="g"),t.multiline&&(e+="m"),t.ignoreCase&&(e+="i"),e}function NHe(t){return Object.prototype.toString.call(t)==="[object RegExp]"}ZW.exports=new QHe("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:FHe,construct:RHe,predicate:NHe,represent:THe})});var rK=_((axt,tK)=>{"use strict";var qD;try{eK=ve,qD=eK("esprima")}catch{typeof window<"u"&&(qD=window.esprima)}var eK,LHe=os();function OHe(t){if(t===null)return!1;try{var e="("+t+")",r=qD.parse(e,{range:!0});return!(r.type!=="Program"||r.body.length!==1||r.body[0].type!=="ExpressionStatement"||r.body[0].expression.type!=="ArrowFunctionExpression"&&r.body[0].expression.type!=="FunctionExpression")}catch{return!1}}function MHe(t){var e="("+t+")",r=qD.parse(e,{range:!0}),o=[],a;if(r.type!=="Program"||r.body.length!==1||r.body[0].type!=="ExpressionStatement"||r.body[0].expression.type!=="ArrowFunctionExpression"&&r.body[0].expression.type!=="FunctionExpression")throw new Error("Failed to resolve function");return r.body[0].expression.params.forEach(function(n){o.push(n.name)}),a=r.body[0].expression.body.range,r.body[0].expression.body.type==="BlockStatement"?new Function(o,e.slice(a[0]+1,a[1]-1)):new Function(o,"return "+e.slice(a[0],a[1]))}function UHe(t){return t.toString()}function _He(t){return Object.prototype.toString.call(t)==="[object Function]"}tK.exports=new LHe("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:OHe,construct:MHe,predicate:_He,represent:UHe})});var Xw=_((cxt,iK)=>{"use strict";var nK=Jg();iK.exports=nK.DEFAULT=new nK({include:[py()],explicit:[XW(),$W(),rK()]})});var BK=_((uxt,Zw)=>{"use strict";var yf=Vg(),AK=Ay(),HHe=AW(),fK=py(),qHe=Xw(),Yp=Object.prototype.hasOwnProperty,jD=1,pK=2,hK=3,GD=4,dT=1,jHe=2,sK=3,GHe=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,YHe=/[\x85\u2028\u2029]/,WHe=/[,\[\]\{\}]/,gK=/^(?:!|!!|![a-z\-]+!)$/i,dK=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function oK(t){return Object.prototype.toString.call(t)}function Hu(t){return t===10||t===13}function Zg(t){return t===9||t===32}function Ia(t){return t===9||t===32||t===10||t===13}function hy(t){return t===44||t===91||t===93||t===123||t===125}function KHe(t){var e;return 48<=t&&t<=57?t-48:(e=t|32,97<=e&&e<=102?e-97+10:-1)}function VHe(t){return t===120?2:t===117?4:t===85?8:0}function JHe(t){return 48<=t&&t<=57?t-48:-1}function aK(t){return t===48?"\0":t===97?"\x07":t===98?"\b":t===116||t===9?" ":t===110?` -`:t===118?"\v":t===102?"\f":t===114?"\r":t===101?"\x1B":t===32?" ":t===34?'"':t===47?"/":t===92?"\\":t===78?"\x85":t===95?"\xA0":t===76?"\u2028":t===80?"\u2029":""}function zHe(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}var mK=new Array(256),yK=new Array(256);for(Xg=0;Xg<256;Xg++)mK[Xg]=aK(Xg)?1:0,yK[Xg]=aK(Xg);var Xg;function XHe(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||qHe,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function EK(t,e){return new AK(e,new HHe(t.filename,t.input,t.position,t.line,t.position-t.lineStart))}function Pr(t,e){throw EK(t,e)}function YD(t,e){t.onWarning&&t.onWarning.call(null,EK(t,e))}var lK={YAML:function(e,r,o){var a,n,u;e.version!==null&&Pr(e,"duplication of %YAML directive"),o.length!==1&&Pr(e,"YAML directive accepts exactly one argument"),a=/^([0-9]+)\.([0-9]+)$/.exec(o[0]),a===null&&Pr(e,"ill-formed argument of the YAML directive"),n=parseInt(a[1],10),u=parseInt(a[2],10),n!==1&&Pr(e,"unacceptable YAML version of the document"),e.version=o[0],e.checkLineBreaks=u<2,u!==1&&u!==2&&YD(e,"unsupported YAML version of the document")},TAG:function(e,r,o){var a,n;o.length!==2&&Pr(e,"TAG directive accepts exactly two arguments"),a=o[0],n=o[1],gK.test(a)||Pr(e,"ill-formed tag handle (first argument) of the TAG directive"),Yp.call(e.tagMap,a)&&Pr(e,'there is a previously declared suffix for "'+a+'" tag handle'),dK.test(n)||Pr(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[a]=n}};function Gp(t,e,r,o){var a,n,u,A;if(e1&&(t.result+=yf.repeat(` -`,e-1))}function ZHe(t,e,r){var o,a,n,u,A,p,h,E,I=t.kind,v=t.result,x;if(x=t.input.charCodeAt(t.position),Ia(x)||hy(x)||x===35||x===38||x===42||x===33||x===124||x===62||x===39||x===34||x===37||x===64||x===96||(x===63||x===45)&&(a=t.input.charCodeAt(t.position+1),Ia(a)||r&&hy(a)))return!1;for(t.kind="scalar",t.result="",n=u=t.position,A=!1;x!==0;){if(x===58){if(a=t.input.charCodeAt(t.position+1),Ia(a)||r&&hy(a))break}else if(x===35){if(o=t.input.charCodeAt(t.position-1),Ia(o))break}else{if(t.position===t.lineStart&&WD(t)||r&&hy(x))break;if(Hu(x))if(p=t.line,h=t.lineStart,E=t.lineIndent,Wi(t,!1,-1),t.lineIndent>=e){A=!0,x=t.input.charCodeAt(t.position);continue}else{t.position=u,t.line=p,t.lineStart=h,t.lineIndent=E;break}}A&&(Gp(t,n,u,!1),yT(t,t.line-p),n=u=t.position,A=!1),Zg(x)||(u=t.position+1),x=t.input.charCodeAt(++t.position)}return Gp(t,n,u,!1),t.result?!0:(t.kind=I,t.result=v,!1)}function $He(t,e){var r,o,a;if(r=t.input.charCodeAt(t.position),r!==39)return!1;for(t.kind="scalar",t.result="",t.position++,o=a=t.position;(r=t.input.charCodeAt(t.position))!==0;)if(r===39)if(Gp(t,o,t.position,!0),r=t.input.charCodeAt(++t.position),r===39)o=t.position,t.position++,a=t.position;else return!0;else Hu(r)?(Gp(t,o,a,!0),yT(t,Wi(t,!1,e)),o=a=t.position):t.position===t.lineStart&&WD(t)?Pr(t,"unexpected end of the document within a single quoted scalar"):(t.position++,a=t.position);Pr(t,"unexpected end of the stream within a single quoted scalar")}function e6e(t,e){var r,o,a,n,u,A;if(A=t.input.charCodeAt(t.position),A!==34)return!1;for(t.kind="scalar",t.result="",t.position++,r=o=t.position;(A=t.input.charCodeAt(t.position))!==0;){if(A===34)return Gp(t,r,t.position,!0),t.position++,!0;if(A===92){if(Gp(t,r,t.position,!0),A=t.input.charCodeAt(++t.position),Hu(A))Wi(t,!1,e);else if(A<256&&mK[A])t.result+=yK[A],t.position++;else if((u=VHe(A))>0){for(a=u,n=0;a>0;a--)A=t.input.charCodeAt(++t.position),(u=KHe(A))>=0?n=(n<<4)+u:Pr(t,"expected hexadecimal character");t.result+=zHe(n),t.position++}else Pr(t,"unknown escape sequence");r=o=t.position}else Hu(A)?(Gp(t,r,o,!0),yT(t,Wi(t,!1,e)),r=o=t.position):t.position===t.lineStart&&WD(t)?Pr(t,"unexpected end of the document within a double quoted scalar"):(t.position++,o=t.position)}Pr(t,"unexpected end of the stream within a double quoted scalar")}function t6e(t,e){var r=!0,o,a=t.tag,n,u=t.anchor,A,p,h,E,I,v={},x,C,R,L;if(L=t.input.charCodeAt(t.position),L===91)p=93,I=!1,n=[];else if(L===123)p=125,I=!0,n={};else return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=n),L=t.input.charCodeAt(++t.position);L!==0;){if(Wi(t,!0,e),L=t.input.charCodeAt(t.position),L===p)return t.position++,t.tag=a,t.anchor=u,t.kind=I?"mapping":"sequence",t.result=n,!0;r||Pr(t,"missed comma between flow collection entries"),C=x=R=null,h=E=!1,L===63&&(A=t.input.charCodeAt(t.position+1),Ia(A)&&(h=E=!0,t.position++,Wi(t,!0,e))),o=t.line,dy(t,e,jD,!1,!0),C=t.tag,x=t.result,Wi(t,!0,e),L=t.input.charCodeAt(t.position),(E||t.line===o)&&L===58&&(h=!0,L=t.input.charCodeAt(++t.position),Wi(t,!0,e),dy(t,e,jD,!1,!0),R=t.result),I?gy(t,n,v,C,x,R):h?n.push(gy(t,null,v,C,x,R)):n.push(x),Wi(t,!0,e),L=t.input.charCodeAt(t.position),L===44?(r=!0,L=t.input.charCodeAt(++t.position)):r=!1}Pr(t,"unexpected end of the stream within a flow collection")}function r6e(t,e){var r,o,a=dT,n=!1,u=!1,A=e,p=0,h=!1,E,I;if(I=t.input.charCodeAt(t.position),I===124)o=!1;else if(I===62)o=!0;else return!1;for(t.kind="scalar",t.result="";I!==0;)if(I=t.input.charCodeAt(++t.position),I===43||I===45)dT===a?a=I===43?sK:jHe:Pr(t,"repeat of a chomping mode identifier");else if((E=JHe(I))>=0)E===0?Pr(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):u?Pr(t,"repeat of an indentation width identifier"):(A=e+E-1,u=!0);else break;if(Zg(I)){do I=t.input.charCodeAt(++t.position);while(Zg(I));if(I===35)do I=t.input.charCodeAt(++t.position);while(!Hu(I)&&I!==0)}for(;I!==0;){for(mT(t),t.lineIndent=0,I=t.input.charCodeAt(t.position);(!u||t.lineIndentA&&(A=t.lineIndent),Hu(I)){p++;continue}if(t.lineIndente)&&p!==0)Pr(t,"bad indentation of a sequence entry");else if(t.lineIndente)&&(dy(t,e,GD,!0,a)&&(C?v=t.result:x=t.result),C||(gy(t,h,E,I,v,x,n,u),I=v=x=null),Wi(t,!0,-1),L=t.input.charCodeAt(t.position)),t.lineIndent>e&&L!==0)Pr(t,"bad indentation of a mapping entry");else if(t.lineIndente?p=1:t.lineIndent===e?p=0:t.lineIndente?p=1:t.lineIndent===e?p=0:t.lineIndent tag; it should be "scalar", not "'+t.kind+'"'),I=0,v=t.implicitTypes.length;I tag; it should be "'+x.kind+'", not "'+t.kind+'"'),x.resolve(t.result)?(t.result=x.construct(t.result),t.anchor!==null&&(t.anchorMap[t.anchor]=t.result)):Pr(t,"cannot resolve a node with !<"+t.tag+"> explicit tag")):Pr(t,"unknown tag !<"+t.tag+">");return t.listener!==null&&t.listener("close",t),t.tag!==null||t.anchor!==null||E}function a6e(t){var e=t.position,r,o,a,n=!1,u;for(t.version=null,t.checkLineBreaks=t.legacy,t.tagMap={},t.anchorMap={};(u=t.input.charCodeAt(t.position))!==0&&(Wi(t,!0,-1),u=t.input.charCodeAt(t.position),!(t.lineIndent>0||u!==37));){for(n=!0,u=t.input.charCodeAt(++t.position),r=t.position;u!==0&&!Ia(u);)u=t.input.charCodeAt(++t.position);for(o=t.input.slice(r,t.position),a=[],o.length<1&&Pr(t,"directive name must not be less than one character in length");u!==0;){for(;Zg(u);)u=t.input.charCodeAt(++t.position);if(u===35){do u=t.input.charCodeAt(++t.position);while(u!==0&&!Hu(u));break}if(Hu(u))break;for(r=t.position;u!==0&&!Ia(u);)u=t.input.charCodeAt(++t.position);a.push(t.input.slice(r,t.position))}u!==0&&mT(t),Yp.call(lK,o)?lK[o](t,o,a):YD(t,'unknown document directive "'+o+'"')}if(Wi(t,!0,-1),t.lineIndent===0&&t.input.charCodeAt(t.position)===45&&t.input.charCodeAt(t.position+1)===45&&t.input.charCodeAt(t.position+2)===45?(t.position+=3,Wi(t,!0,-1)):n&&Pr(t,"directives end mark is expected"),dy(t,t.lineIndent-1,GD,!1,!0),Wi(t,!0,-1),t.checkLineBreaks&&YHe.test(t.input.slice(e,t.position))&&YD(t,"non-ASCII line breaks are interpreted as content"),t.documents.push(t.result),t.position===t.lineStart&&WD(t)){t.input.charCodeAt(t.position)===46&&(t.position+=3,Wi(t,!0,-1));return}if(t.position"u"&&(r=e,e=null);var o=CK(t,r);if(typeof e!="function")return o;for(var a=0,n=o.length;a"u"&&(r=e,e=null),wK(t,e,yf.extend({schema:fK},r))}function c6e(t,e){return IK(t,yf.extend({schema:fK},e))}Zw.exports.loadAll=wK;Zw.exports.load=IK;Zw.exports.safeLoadAll=l6e;Zw.exports.safeLoad=c6e});var WK=_((Axt,IT)=>{"use strict";var eI=Vg(),tI=Ay(),u6e=Xw(),A6e=py(),QK=Object.prototype.toString,FK=Object.prototype.hasOwnProperty,f6e=9,$w=10,p6e=13,h6e=32,g6e=33,d6e=34,RK=35,m6e=37,y6e=38,E6e=39,C6e=42,TK=44,w6e=45,NK=58,I6e=61,B6e=62,v6e=63,D6e=64,LK=91,OK=93,S6e=96,MK=123,P6e=124,UK=125,vo={};vo[0]="\\0";vo[7]="\\a";vo[8]="\\b";vo[9]="\\t";vo[10]="\\n";vo[11]="\\v";vo[12]="\\f";vo[13]="\\r";vo[27]="\\e";vo[34]='\\"';vo[92]="\\\\";vo[133]="\\N";vo[160]="\\_";vo[8232]="\\L";vo[8233]="\\P";var b6e=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function x6e(t,e){var r,o,a,n,u,A,p;if(e===null)return{};for(r={},o=Object.keys(e),a=0,n=o.length;a0?t.charCodeAt(n-1):null,v=v&&SK(u,A)}else{for(n=0;no&&t[I+1]!==" ",I=n);else if(!my(u))return KD;A=n>0?t.charCodeAt(n-1):null,v=v&&SK(u,A)}h=h||E&&n-I-1>o&&t[I+1]!==" "}return!p&&!h?v&&!a(t)?HK:qK:r>9&&_K(t)?KD:h?GK:jK}function N6e(t,e,r,o){t.dump=function(){if(e.length===0)return"''";if(!t.noCompatMode&&b6e.indexOf(e)!==-1)return"'"+e+"'";var a=t.indent*Math.max(1,r),n=t.lineWidth===-1?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-a),u=o||t.flowLevel>-1&&r>=t.flowLevel;function A(p){return Q6e(t,p)}switch(T6e(e,u,t.indent,n,A)){case HK:return e;case qK:return"'"+e.replace(/'/g,"''")+"'";case jK:return"|"+PK(e,t.indent)+bK(DK(e,a));case GK:return">"+PK(e,t.indent)+bK(DK(L6e(e,n),a));case KD:return'"'+O6e(e,n)+'"';default:throw new tI("impossible error: invalid scalar style")}}()}function PK(t,e){var r=_K(t)?String(e):"",o=t[t.length-1]===` -`,a=o&&(t[t.length-2]===` -`||t===` -`),n=a?"+":o?"":"-";return r+n+` -`}function bK(t){return t[t.length-1]===` -`?t.slice(0,-1):t}function L6e(t,e){for(var r=/(\n+)([^\n]*)/g,o=function(){var h=t.indexOf(` -`);return h=h!==-1?h:t.length,r.lastIndex=h,xK(t.slice(0,h),e)}(),a=t[0]===` -`||t[0]===" ",n,u;u=r.exec(t);){var A=u[1],p=u[2];n=p[0]===" ",o+=A+(!a&&!n&&p!==""?` -`:"")+xK(p,e),a=n}return o}function xK(t,e){if(t===""||t[0]===" ")return t;for(var r=/ [^ ]/g,o,a=0,n,u=0,A=0,p="";o=r.exec(t);)A=o.index,A-a>e&&(n=u>a?u:A,p+=` -`+t.slice(a,n),a=n+1),u=A;return p+=` -`,t.length-a>e&&u>a?p+=t.slice(a,u)+` -`+t.slice(u+1):p+=t.slice(a),p.slice(1)}function O6e(t){for(var e="",r,o,a,n=0;n=55296&&r<=56319&&(o=t.charCodeAt(n+1),o>=56320&&o<=57343)){e+=vK((r-55296)*1024+o-56320+65536),n++;continue}a=vo[r],e+=!a&&my(r)?t[n]:a||vK(r)}return e}function M6e(t,e,r){var o="",a=t.tag,n,u;for(n=0,u=r.length;n1024&&(E+="? "),E+=t.dump+(t.condenseFlow?'"':"")+":"+(t.condenseFlow?"":" "),$g(t,e,h,!1,!1)&&(E+=t.dump,o+=E));t.tag=a,t.dump="{"+o+"}"}function H6e(t,e,r,o){var a="",n=t.tag,u=Object.keys(r),A,p,h,E,I,v;if(t.sortKeys===!0)u.sort();else if(typeof t.sortKeys=="function")u.sort(t.sortKeys);else if(t.sortKeys)throw new tI("sortKeys must be a boolean or a function");for(A=0,p=u.length;A1024,I&&(t.dump&&$w===t.dump.charCodeAt(0)?v+="?":v+="? "),v+=t.dump,I&&(v+=ET(t,e)),$g(t,e+1,E,!0,I)&&(t.dump&&$w===t.dump.charCodeAt(0)?v+=":":v+=": ",v+=t.dump,a+=v));t.tag=n,t.dump=a||"{}"}function kK(t,e,r){var o,a,n,u,A,p;for(a=r?t.explicitTypes:t.implicitTypes,n=0,u=a.length;n tag resolver accepts not "'+p+'" style');t.dump=o}return!0}return!1}function $g(t,e,r,o,a,n){t.tag=null,t.dump=r,kK(t,r,!1)||kK(t,r,!0);var u=QK.call(t.dump);o&&(o=t.flowLevel<0||t.flowLevel>e);var A=u==="[object Object]"||u==="[object Array]",p,h;if(A&&(p=t.duplicates.indexOf(r),h=p!==-1),(t.tag!==null&&t.tag!=="?"||h||t.indent!==2&&e>0)&&(a=!1),h&&t.usedDuplicates[p])t.dump="*ref_"+p;else{if(A&&h&&!t.usedDuplicates[p]&&(t.usedDuplicates[p]=!0),u==="[object Object]")o&&Object.keys(t.dump).length!==0?(H6e(t,e,t.dump,a),h&&(t.dump="&ref_"+p+t.dump)):(_6e(t,e,t.dump),h&&(t.dump="&ref_"+p+" "+t.dump));else if(u==="[object Array]"){var E=t.noArrayIndent&&e>0?e-1:e;o&&t.dump.length!==0?(U6e(t,E,t.dump,a),h&&(t.dump="&ref_"+p+t.dump)):(M6e(t,E,t.dump),h&&(t.dump="&ref_"+p+" "+t.dump))}else if(u==="[object String]")t.tag!=="?"&&N6e(t,t.dump,e,n);else{if(t.skipInvalid)return!1;throw new tI("unacceptable kind of an object to dump "+u)}t.tag!==null&&t.tag!=="?"&&(t.dump="!<"+t.tag+"> "+t.dump)}return!0}function q6e(t,e){var r=[],o=[],a,n;for(CT(t,r,o),a=0,n=o.length;a{"use strict";var VD=BK(),KK=WK();function JD(t){return function(){throw new Error("Function "+t+" is deprecated and cannot be used.")}}ki.exports.Type=os();ki.exports.Schema=Jg();ki.exports.FAILSAFE_SCHEMA=HD();ki.exports.JSON_SCHEMA=pT();ki.exports.CORE_SCHEMA=hT();ki.exports.DEFAULT_SAFE_SCHEMA=py();ki.exports.DEFAULT_FULL_SCHEMA=Xw();ki.exports.load=VD.load;ki.exports.loadAll=VD.loadAll;ki.exports.safeLoad=VD.safeLoad;ki.exports.safeLoadAll=VD.safeLoadAll;ki.exports.dump=KK.dump;ki.exports.safeDump=KK.safeDump;ki.exports.YAMLException=Ay();ki.exports.MINIMAL_SCHEMA=HD();ki.exports.SAFE_SCHEMA=py();ki.exports.DEFAULT_SCHEMA=Xw();ki.exports.scan=JD("scan");ki.exports.parse=JD("parse");ki.exports.compose=JD("compose");ki.exports.addConstructor=JD("addConstructor")});var zK=_((pxt,JK)=>{"use strict";var G6e=VK();JK.exports=G6e});var ZK=_((hxt,XK)=>{"use strict";function Y6e(t,e){function r(){this.constructor=t}r.prototype=e.prototype,t.prototype=new r}function ed(t,e,r,o){this.message=t,this.expected=e,this.found=r,this.location=o,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,ed)}Y6e(ed,Error);ed.buildMessage=function(t,e){var r={literal:function(h){return'"'+a(h.text)+'"'},class:function(h){var E="",I;for(I=0;I0){for(I=1,v=1;I({[pt]:Le})))},fe=function($){return $},ce=function($){return $},me=sa("correct indentation"),he=" ",Be=Qn(" ",!1),we=function($){return $.length===nr*It},g=function($){return $.length===(nr+1)*It},Ee=function(){return nr++,!0},Se=function(){return nr--,!0},le=function(){return SA()},ne=sa("pseudostring"),ee=/^[^\r\n\t ?:,\][{}#&*!|>'"%@`\-]/,Ie=hi(["\r",` -`," "," ","?",":",",","]","[","{","}","#","&","*","!","|",">","'",'"',"%","@","`","-"],!0,!1),Fe=/^[^\r\n\t ,\][{}:#"']/,At=hi(["\r",` -`," "," ",",","]","[","{","}",":","#",'"',"'"],!0,!1),H=function(){return SA().replace(/^ *| *$/g,"")},at="--",Re=Qn("--",!1),ke=/^[a-zA-Z\/0-9]/,xe=hi([["a","z"],["A","Z"],"/",["0","9"]],!1,!1),He=/^[^\r\n\t :,]/,Te=hi(["\r",` -`," "," ",":",","],!0,!1),Je="null",qe=Qn("null",!1),b=function(){return null},w="true",P=Qn("true",!1),y=function(){return!0},F="false",z=Qn("false",!1),X=function(){return!1},Z=sa("string"),ie='"',Pe=Qn('"',!1),Ne=function(){return""},ot=function($){return $},dt=function($){return $.join("")},jt=/^[^"\\\0-\x1F\x7F]/,$t=hi(['"',"\\",["\0",""],"\x7F"],!0,!1),bt='\\"',an=Qn('\\"',!1),Qr=function(){return'"'},mr="\\\\",br=Qn("\\\\",!1),Wr=function(){return"\\"},Kn="\\/",Ns=Qn("\\/",!1),Ti=function(){return"/"},ps="\\b",io=Qn("\\b",!1),Pi=function(){return"\b"},Ls="\\f",so=Qn("\\f",!1),cc=function(){return"\f"},cu="\\n",lp=Qn("\\n",!1),cp=function(){return` -`},Os="\\r",Dn=Qn("\\r",!1),oo=function(){return"\r"},Ms="\\t",ml=Qn("\\t",!1),yl=function(){return" "},ao="\\u",Vn=Qn("\\u",!1),On=function($,ye,Le,pt){return String.fromCharCode(parseInt(`0x${$}${ye}${Le}${pt}`))},Ni=/^[0-9a-fA-F]/,Mn=hi([["0","9"],["a","f"],["A","F"]],!1,!1),_i=sa("blank space"),tr=/^[ \t]/,Oe=hi([" "," "],!1,!1),ii=sa("white space"),Ma=/^[ \t\n\r]/,hr=hi([" "," ",` -`,"\r"],!1,!1),uc=`\r -`,uu=Qn(`\r -`,!1),Ac=` -`,El=Qn(` -`,!1),DA="\r",Au=Qn("\r",!1),Ce=0,Rt=0,fc=[{line:1,column:1}],Hi=0,fu=[],Yt=0,Cl;if("startRule"in e){if(!(e.startRule in o))throw new Error(`Can't start parsing from rule "`+e.startRule+'".');a=o[e.startRule]}function SA(){return t.substring(Rt,Ce)}function up(){return _o(Rt,Ce)}function pc($,ye){throw ye=ye!==void 0?ye:_o(Rt,Ce),gc([sa($)],t.substring(Rt,Ce),ye)}function PA($,ye){throw ye=ye!==void 0?ye:_o(Rt,Ce),lo($,ye)}function Qn($,ye){return{type:"literal",text:$,ignoreCase:ye}}function hi($,ye,Le){return{type:"class",parts:$,inverted:ye,ignoreCase:Le}}function hc(){return{type:"any"}}function bA(){return{type:"end"}}function sa($){return{type:"other",description:$}}function Li($){var ye=fc[$],Le;if(ye)return ye;for(Le=$-1;!fc[Le];)Le--;for(ye=fc[Le],ye={line:ye.line,column:ye.column};Le<$;)t.charCodeAt(Le)===10?(ye.line++,ye.column=1):ye.column++,Le++;return fc[$]=ye,ye}function _o($,ye){var Le=Li($),pt=Li(ye);return{start:{offset:$,line:Le.line,column:Le.column},end:{offset:ye,line:pt.line,column:pt.column}}}function Ze($){CeHi&&(Hi=Ce,fu=[]),fu.push($))}function lo($,ye){return new ed($,null,null,ye)}function gc($,ye,Le){return new ed(ed.buildMessage($,ye),$,ye,Le)}function pu(){var $;return $=xA(),$}function qi(){var $,ye,Le;for($=Ce,ye=[],Le=hu();Le!==r;)ye.push(Le),Le=hu();return ye!==r&&(Rt=$,ye=n(ye)),$=ye,$}function hu(){var $,ye,Le,pt,ht;return $=Ce,ye=hs(),ye!==r?(t.charCodeAt(Ce)===45?(Le=u,Ce++):(Le=r,Yt===0&&Ze(A)),Le!==r?(pt=Sn(),pt!==r?(ht=dc(),ht!==r?(Rt=$,ye=p(ht),$=ye):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r),$}function xA(){var $,ye,Le;for($=Ce,ye=[],Le=Ua();Le!==r;)ye.push(Le),Le=Ua();return ye!==r&&(Rt=$,ye=h(ye)),$=ye,$}function Ua(){var $,ye,Le,pt,ht,Tt,er,$r,ji;if($=Ce,ye=Sn(),ye===r&&(ye=null),ye!==r){if(Le=Ce,t.charCodeAt(Ce)===35?(pt=E,Ce++):(pt=r,Yt===0&&Ze(I)),pt!==r){if(ht=[],Tt=Ce,er=Ce,Yt++,$r=tt(),Yt--,$r===r?er=void 0:(Ce=er,er=r),er!==r?(t.length>Ce?($r=t.charAt(Ce),Ce++):($r=r,Yt===0&&Ze(v)),$r!==r?(er=[er,$r],Tt=er):(Ce=Tt,Tt=r)):(Ce=Tt,Tt=r),Tt!==r)for(;Tt!==r;)ht.push(Tt),Tt=Ce,er=Ce,Yt++,$r=tt(),Yt--,$r===r?er=void 0:(Ce=er,er=r),er!==r?(t.length>Ce?($r=t.charAt(Ce),Ce++):($r=r,Yt===0&&Ze(v)),$r!==r?(er=[er,$r],Tt=er):(Ce=Tt,Tt=r)):(Ce=Tt,Tt=r);else ht=r;ht!==r?(pt=[pt,ht],Le=pt):(Ce=Le,Le=r)}else Ce=Le,Le=r;if(Le===r&&(Le=null),Le!==r){if(pt=[],ht=We(),ht!==r)for(;ht!==r;)pt.push(ht),ht=We();else pt=r;pt!==r?(Rt=$,ye=x(),$=ye):(Ce=$,$=r)}else Ce=$,$=r}else Ce=$,$=r;if($===r&&($=Ce,ye=hs(),ye!==r?(Le=oa(),Le!==r?(pt=Sn(),pt===r&&(pt=null),pt!==r?(t.charCodeAt(Ce)===58?(ht=C,Ce++):(ht=r,Yt===0&&Ze(R)),ht!==r?(Tt=Sn(),Tt===r&&(Tt=null),Tt!==r?(er=dc(),er!==r?(Rt=$,ye=L(Le,er),$=ye):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r),$===r&&($=Ce,ye=hs(),ye!==r?(Le=co(),Le!==r?(pt=Sn(),pt===r&&(pt=null),pt!==r?(t.charCodeAt(Ce)===58?(ht=C,Ce++):(ht=r,Yt===0&&Ze(R)),ht!==r?(Tt=Sn(),Tt===r&&(Tt=null),Tt!==r?(er=dc(),er!==r?(Rt=$,ye=L(Le,er),$=ye):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r),$===r))){if($=Ce,ye=hs(),ye!==r)if(Le=co(),Le!==r)if(pt=Sn(),pt!==r)if(ht=aa(),ht!==r){if(Tt=[],er=We(),er!==r)for(;er!==r;)Tt.push(er),er=We();else Tt=r;Tt!==r?(Rt=$,ye=L(Le,ht),$=ye):(Ce=$,$=r)}else Ce=$,$=r;else Ce=$,$=r;else Ce=$,$=r;else Ce=$,$=r;if($===r)if($=Ce,ye=hs(),ye!==r)if(Le=co(),Le!==r){if(pt=[],ht=Ce,Tt=Sn(),Tt===r&&(Tt=null),Tt!==r?(t.charCodeAt(Ce)===44?(er=U,Ce++):(er=r,Yt===0&&Ze(J)),er!==r?($r=Sn(),$r===r&&($r=null),$r!==r?(ji=co(),ji!==r?(Rt=ht,Tt=te(Le,ji),ht=Tt):(Ce=ht,ht=r)):(Ce=ht,ht=r)):(Ce=ht,ht=r)):(Ce=ht,ht=r),ht!==r)for(;ht!==r;)pt.push(ht),ht=Ce,Tt=Sn(),Tt===r&&(Tt=null),Tt!==r?(t.charCodeAt(Ce)===44?(er=U,Ce++):(er=r,Yt===0&&Ze(J)),er!==r?($r=Sn(),$r===r&&($r=null),$r!==r?(ji=co(),ji!==r?(Rt=ht,Tt=te(Le,ji),ht=Tt):(Ce=ht,ht=r)):(Ce=ht,ht=r)):(Ce=ht,ht=r)):(Ce=ht,ht=r);else pt=r;pt!==r?(ht=Sn(),ht===r&&(ht=null),ht!==r?(t.charCodeAt(Ce)===58?(Tt=C,Ce++):(Tt=r,Yt===0&&Ze(R)),Tt!==r?(er=Sn(),er===r&&(er=null),er!==r?($r=dc(),$r!==r?(Rt=$,ye=ae(Le,pt,$r),$=ye):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r)}else Ce=$,$=r;else Ce=$,$=r}return $}function dc(){var $,ye,Le,pt,ht,Tt,er;if($=Ce,ye=Ce,Yt++,Le=Ce,pt=tt(),pt!==r?(ht=_t(),ht!==r?(t.charCodeAt(Ce)===45?(Tt=u,Ce++):(Tt=r,Yt===0&&Ze(A)),Tt!==r?(er=Sn(),er!==r?(pt=[pt,ht,Tt,er],Le=pt):(Ce=Le,Le=r)):(Ce=Le,Le=r)):(Ce=Le,Le=r)):(Ce=Le,Le=r),Yt--,Le!==r?(Ce=ye,ye=void 0):ye=r,ye!==r?(Le=We(),Le!==r?(pt=Fn(),pt!==r?(ht=qi(),ht!==r?(Tt=Ci(),Tt!==r?(Rt=$,ye=fe(ht),$=ye):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r),$===r&&($=Ce,ye=tt(),ye!==r?(Le=Fn(),Le!==r?(pt=xA(),pt!==r?(ht=Ci(),ht!==r?(Rt=$,ye=fe(pt),$=ye):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r),$===r))if($=Ce,ye=Us(),ye!==r){if(Le=[],pt=We(),pt!==r)for(;pt!==r;)Le.push(pt),pt=We();else Le=r;Le!==r?(Rt=$,ye=ce(ye),$=ye):(Ce=$,$=r)}else Ce=$,$=r;return $}function hs(){var $,ye,Le;for(Yt++,$=Ce,ye=[],t.charCodeAt(Ce)===32?(Le=he,Ce++):(Le=r,Yt===0&&Ze(Be));Le!==r;)ye.push(Le),t.charCodeAt(Ce)===32?(Le=he,Ce++):(Le=r,Yt===0&&Ze(Be));return ye!==r?(Rt=Ce,Le=we(ye),Le?Le=void 0:Le=r,Le!==r?(ye=[ye,Le],$=ye):(Ce=$,$=r)):(Ce=$,$=r),Yt--,$===r&&(ye=r,Yt===0&&Ze(me)),$}function _t(){var $,ye,Le;for($=Ce,ye=[],t.charCodeAt(Ce)===32?(Le=he,Ce++):(Le=r,Yt===0&&Ze(Be));Le!==r;)ye.push(Le),t.charCodeAt(Ce)===32?(Le=he,Ce++):(Le=r,Yt===0&&Ze(Be));return ye!==r?(Rt=Ce,Le=g(ye),Le?Le=void 0:Le=r,Le!==r?(ye=[ye,Le],$=ye):(Ce=$,$=r)):(Ce=$,$=r),$}function Fn(){var $;return Rt=Ce,$=Ee(),$?$=void 0:$=r,$}function Ci(){var $;return Rt=Ce,$=Se(),$?$=void 0:$=r,$}function oa(){var $;return $=ds(),$===r&&($=la()),$}function co(){var $,ye,Le;if($=ds(),$===r){if($=Ce,ye=[],Le=Ho(),Le!==r)for(;Le!==r;)ye.push(Le),Le=Ho();else ye=r;ye!==r&&(Rt=$,ye=le()),$=ye}return $}function Us(){var $;return $=wi(),$===r&&($=gs(),$===r&&($=ds(),$===r&&($=la()))),$}function aa(){var $;return $=wi(),$===r&&($=ds(),$===r&&($=Ho())),$}function la(){var $,ye,Le,pt,ht,Tt;if(Yt++,$=Ce,ee.test(t.charAt(Ce))?(ye=t.charAt(Ce),Ce++):(ye=r,Yt===0&&Ze(Ie)),ye!==r){for(Le=[],pt=Ce,ht=Sn(),ht===r&&(ht=null),ht!==r?(Fe.test(t.charAt(Ce))?(Tt=t.charAt(Ce),Ce++):(Tt=r,Yt===0&&Ze(At)),Tt!==r?(ht=[ht,Tt],pt=ht):(Ce=pt,pt=r)):(Ce=pt,pt=r);pt!==r;)Le.push(pt),pt=Ce,ht=Sn(),ht===r&&(ht=null),ht!==r?(Fe.test(t.charAt(Ce))?(Tt=t.charAt(Ce),Ce++):(Tt=r,Yt===0&&Ze(At)),Tt!==r?(ht=[ht,Tt],pt=ht):(Ce=pt,pt=r)):(Ce=pt,pt=r);Le!==r?(Rt=$,ye=H(),$=ye):(Ce=$,$=r)}else Ce=$,$=r;return Yt--,$===r&&(ye=r,Yt===0&&Ze(ne)),$}function Ho(){var $,ye,Le,pt,ht;if($=Ce,t.substr(Ce,2)===at?(ye=at,Ce+=2):(ye=r,Yt===0&&Ze(Re)),ye===r&&(ye=null),ye!==r)if(ke.test(t.charAt(Ce))?(Le=t.charAt(Ce),Ce++):(Le=r,Yt===0&&Ze(xe)),Le!==r){for(pt=[],He.test(t.charAt(Ce))?(ht=t.charAt(Ce),Ce++):(ht=r,Yt===0&&Ze(Te));ht!==r;)pt.push(ht),He.test(t.charAt(Ce))?(ht=t.charAt(Ce),Ce++):(ht=r,Yt===0&&Ze(Te));pt!==r?(Rt=$,ye=H(),$=ye):(Ce=$,$=r)}else Ce=$,$=r;else Ce=$,$=r;return $}function wi(){var $,ye;return $=Ce,t.substr(Ce,4)===Je?(ye=Je,Ce+=4):(ye=r,Yt===0&&Ze(qe)),ye!==r&&(Rt=$,ye=b()),$=ye,$}function gs(){var $,ye;return $=Ce,t.substr(Ce,4)===w?(ye=w,Ce+=4):(ye=r,Yt===0&&Ze(P)),ye!==r&&(Rt=$,ye=y()),$=ye,$===r&&($=Ce,t.substr(Ce,5)===F?(ye=F,Ce+=5):(ye=r,Yt===0&&Ze(z)),ye!==r&&(Rt=$,ye=X()),$=ye),$}function ds(){var $,ye,Le,pt;return Yt++,$=Ce,t.charCodeAt(Ce)===34?(ye=ie,Ce++):(ye=r,Yt===0&&Ze(Pe)),ye!==r?(t.charCodeAt(Ce)===34?(Le=ie,Ce++):(Le=r,Yt===0&&Ze(Pe)),Le!==r?(Rt=$,ye=Ne(),$=ye):(Ce=$,$=r)):(Ce=$,$=r),$===r&&($=Ce,t.charCodeAt(Ce)===34?(ye=ie,Ce++):(ye=r,Yt===0&&Ze(Pe)),ye!==r?(Le=ms(),Le!==r?(t.charCodeAt(Ce)===34?(pt=ie,Ce++):(pt=r,Yt===0&&Ze(Pe)),pt!==r?(Rt=$,ye=ot(Le),$=ye):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r)),Yt--,$===r&&(ye=r,Yt===0&&Ze(Z)),$}function ms(){var $,ye,Le;if($=Ce,ye=[],Le=_s(),Le!==r)for(;Le!==r;)ye.push(Le),Le=_s();else ye=r;return ye!==r&&(Rt=$,ye=dt(ye)),$=ye,$}function _s(){var $,ye,Le,pt,ht,Tt;return jt.test(t.charAt(Ce))?($=t.charAt(Ce),Ce++):($=r,Yt===0&&Ze($t)),$===r&&($=Ce,t.substr(Ce,2)===bt?(ye=bt,Ce+=2):(ye=r,Yt===0&&Ze(an)),ye!==r&&(Rt=$,ye=Qr()),$=ye,$===r&&($=Ce,t.substr(Ce,2)===mr?(ye=mr,Ce+=2):(ye=r,Yt===0&&Ze(br)),ye!==r&&(Rt=$,ye=Wr()),$=ye,$===r&&($=Ce,t.substr(Ce,2)===Kn?(ye=Kn,Ce+=2):(ye=r,Yt===0&&Ze(Ns)),ye!==r&&(Rt=$,ye=Ti()),$=ye,$===r&&($=Ce,t.substr(Ce,2)===ps?(ye=ps,Ce+=2):(ye=r,Yt===0&&Ze(io)),ye!==r&&(Rt=$,ye=Pi()),$=ye,$===r&&($=Ce,t.substr(Ce,2)===Ls?(ye=Ls,Ce+=2):(ye=r,Yt===0&&Ze(so)),ye!==r&&(Rt=$,ye=cc()),$=ye,$===r&&($=Ce,t.substr(Ce,2)===cu?(ye=cu,Ce+=2):(ye=r,Yt===0&&Ze(lp)),ye!==r&&(Rt=$,ye=cp()),$=ye,$===r&&($=Ce,t.substr(Ce,2)===Os?(ye=Os,Ce+=2):(ye=r,Yt===0&&Ze(Dn)),ye!==r&&(Rt=$,ye=oo()),$=ye,$===r&&($=Ce,t.substr(Ce,2)===Ms?(ye=Ms,Ce+=2):(ye=r,Yt===0&&Ze(ml)),ye!==r&&(Rt=$,ye=yl()),$=ye,$===r&&($=Ce,t.substr(Ce,2)===ao?(ye=ao,Ce+=2):(ye=r,Yt===0&&Ze(Vn)),ye!==r?(Le=Un(),Le!==r?(pt=Un(),pt!==r?(ht=Un(),ht!==r?(Tt=Un(),Tt!==r?(Rt=$,ye=On(Le,pt,ht,Tt),$=ye):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r)):(Ce=$,$=r)))))))))),$}function Un(){var $;return Ni.test(t.charAt(Ce))?($=t.charAt(Ce),Ce++):($=r,Yt===0&&Ze(Mn)),$}function Sn(){var $,ye;if(Yt++,$=[],tr.test(t.charAt(Ce))?(ye=t.charAt(Ce),Ce++):(ye=r,Yt===0&&Ze(Oe)),ye!==r)for(;ye!==r;)$.push(ye),tr.test(t.charAt(Ce))?(ye=t.charAt(Ce),Ce++):(ye=r,Yt===0&&Ze(Oe));else $=r;return Yt--,$===r&&(ye=r,Yt===0&&Ze(_i)),$}function ys(){var $,ye;if(Yt++,$=[],Ma.test(t.charAt(Ce))?(ye=t.charAt(Ce),Ce++):(ye=r,Yt===0&&Ze(hr)),ye!==r)for(;ye!==r;)$.push(ye),Ma.test(t.charAt(Ce))?(ye=t.charAt(Ce),Ce++):(ye=r,Yt===0&&Ze(hr));else $=r;return Yt--,$===r&&(ye=r,Yt===0&&Ze(ii)),$}function We(){var $,ye,Le,pt,ht,Tt;if($=Ce,ye=tt(),ye!==r){for(Le=[],pt=Ce,ht=Sn(),ht===r&&(ht=null),ht!==r?(Tt=tt(),Tt!==r?(ht=[ht,Tt],pt=ht):(Ce=pt,pt=r)):(Ce=pt,pt=r);pt!==r;)Le.push(pt),pt=Ce,ht=Sn(),ht===r&&(ht=null),ht!==r?(Tt=tt(),Tt!==r?(ht=[ht,Tt],pt=ht):(Ce=pt,pt=r)):(Ce=pt,pt=r);Le!==r?(ye=[ye,Le],$=ye):(Ce=$,$=r)}else Ce=$,$=r;return $}function tt(){var $;return t.substr(Ce,2)===uc?($=uc,Ce+=2):($=r,Yt===0&&Ze(uu)),$===r&&(t.charCodeAt(Ce)===10?($=Ac,Ce++):($=r,Yt===0&&Ze(El)),$===r&&(t.charCodeAt(Ce)===13?($=DA,Ce++):($=r,Yt===0&&Ze(Au)))),$}let It=2,nr=0;if(Cl=a(),Cl!==r&&Ce===t.length)return Cl;throw Cl!==r&&Ce"u"?!0:typeof t=="object"&&t!==null&&!Array.isArray(t)?Object.keys(t).every(e=>rV(t[e])):!1}function BT(t,e,r){if(t===null)return`null -`;if(typeof t=="number"||typeof t=="boolean")return`${t.toString()} -`;if(typeof t=="string")return`${eV(t)} -`;if(Array.isArray(t)){if(t.length===0)return`[] -`;let o=" ".repeat(e);return` -${t.map(n=>`${o}- ${BT(n,e+1,!1)}`).join("")}`}if(typeof t=="object"&&t){let[o,a]=t instanceof zD?[t.data,!1]:[t,!0],n=" ".repeat(e),u=Object.keys(o);a&&u.sort((p,h)=>{let E=$K.indexOf(p),I=$K.indexOf(h);return E===-1&&I===-1?ph?1:0:E!==-1&&I===-1?-1:E===-1&&I!==-1?1:E-I});let A=u.filter(p=>!rV(o[p])).map((p,h)=>{let E=o[p],I=eV(p),v=BT(E,e+1,!0),x=h>0||r?n:"",C=I.length>1024?`? ${I} -${x}:`:`${I}:`,R=v.startsWith(` -`)?v:` ${v}`;return`${x}${C}${R}`}).join(e===0?` -`:"")||` -`;return r?` -${A}`:`${A}`}throw new Error(`Unsupported value type (${t})`)}function Ba(t){try{let e=BT(t,0,!1);return e!==` -`?e:""}catch(e){throw e.location&&(e.message=e.message.replace(/(\.)?$/,` (line ${e.location.start.line}, column ${e.location.start.column})$1`)),e}}function V6e(t){return t.endsWith(` -`)||(t+=` -`),(0,tV.parse)(t)}function z6e(t){if(J6e.test(t))return V6e(t);let e=(0,XD.safeLoad)(t,{schema:XD.FAILSAFE_SCHEMA,json:!0});if(e==null)return{};if(typeof e!="object")throw new Error(`Expected an indexed object, got a ${typeof e} instead. Does your file follow Yaml's rules?`);if(Array.isArray(e))throw new Error("Expected an indexed object, got an array instead. Does your file follow Yaml's rules?");return e}function Ki(t){return z6e(t)}var XD,tV,K6e,$K,zD,J6e,nV=Et(()=>{XD=$e(zK()),tV=$e(ZK()),K6e=/^(?![-?:,\][{}#&*!|>'"%@` \t\r\n]).([ \t]*(?![,\][{}:# \t\r\n]).)*$/,$K=["__metadata","version","resolution","dependencies","peerDependencies","dependenciesMeta","peerDependenciesMeta","binaries"],zD=class{constructor(e){this.data=e}};Ba.PreserveOrdering=zD;J6e=/^(#.*(\r?\n))*?#\s+yarn\s+lockfile\s+v1\r?\n/i});var rI={};Vt(rI,{parseResolution:()=>MD,parseShell:()=>ND,parseSyml:()=>Ki,stringifyArgument:()=>cT,stringifyArgumentSegment:()=>uT,stringifyArithmeticExpression:()=>OD,stringifyCommand:()=>lT,stringifyCommandChain:()=>uy,stringifyCommandChainThen:()=>aT,stringifyCommandLine:()=>LD,stringifyCommandLineThen:()=>oT,stringifyEnvSegment:()=>TD,stringifyRedirectArgument:()=>Jw,stringifyResolution:()=>UD,stringifyShell:()=>cy,stringifyShellLine:()=>cy,stringifySyml:()=>Ba,stringifyValueArgument:()=>Yg});var Nl=Et(()=>{rW();oW();nV()});var sV=_((Ext,vT)=>{"use strict";var X6e=t=>{let e=!1,r=!1,o=!1;for(let a=0;a{if(!(typeof t=="string"||Array.isArray(t)))throw new TypeError("Expected the input to be `string | string[]`");e=Object.assign({pascalCase:!1},e);let r=a=>e.pascalCase?a.charAt(0).toUpperCase()+a.slice(1):a;return Array.isArray(t)?t=t.map(a=>a.trim()).filter(a=>a.length).join("-"):t=t.trim(),t.length===0?"":t.length===1?e.pascalCase?t.toUpperCase():t.toLowerCase():(t!==t.toLowerCase()&&(t=X6e(t)),t=t.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,(a,n)=>n.toUpperCase()).replace(/\d+(\w|$)/g,a=>a.toUpperCase()),r(t))};vT.exports=iV;vT.exports.default=iV});var oV=_((Cxt,Z6e)=>{Z6e.exports=[{name:"AppVeyor",constant:"APPVEYOR",env:"APPVEYOR",pr:"APPVEYOR_PULL_REQUEST_NUMBER"},{name:"Azure Pipelines",constant:"AZURE_PIPELINES",env:"SYSTEM_TEAMFOUNDATIONCOLLECTIONURI",pr:"SYSTEM_PULLREQUEST_PULLREQUESTID"},{name:"Appcircle",constant:"APPCIRCLE",env:"AC_APPCIRCLE"},{name:"Bamboo",constant:"BAMBOO",env:"bamboo_planKey"},{name:"Bitbucket Pipelines",constant:"BITBUCKET",env:"BITBUCKET_COMMIT",pr:"BITBUCKET_PR_ID"},{name:"Bitrise",constant:"BITRISE",env:"BITRISE_IO",pr:"BITRISE_PULL_REQUEST"},{name:"Buddy",constant:"BUDDY",env:"BUDDY_WORKSPACE_ID",pr:"BUDDY_EXECUTION_PULL_REQUEST_ID"},{name:"Buildkite",constant:"BUILDKITE",env:"BUILDKITE",pr:{env:"BUILDKITE_PULL_REQUEST",ne:"false"}},{name:"CircleCI",constant:"CIRCLE",env:"CIRCLECI",pr:"CIRCLE_PULL_REQUEST"},{name:"Cirrus CI",constant:"CIRRUS",env:"CIRRUS_CI",pr:"CIRRUS_PR"},{name:"AWS CodeBuild",constant:"CODEBUILD",env:"CODEBUILD_BUILD_ARN"},{name:"Codefresh",constant:"CODEFRESH",env:"CF_BUILD_ID",pr:{any:["CF_PULL_REQUEST_NUMBER","CF_PULL_REQUEST_ID"]}},{name:"Codeship",constant:"CODESHIP",env:{CI_NAME:"codeship"}},{name:"Drone",constant:"DRONE",env:"DRONE",pr:{DRONE_BUILD_EVENT:"pull_request"}},{name:"dsari",constant:"DSARI",env:"DSARI"},{name:"GitHub Actions",constant:"GITHUB_ACTIONS",env:"GITHUB_ACTIONS",pr:{GITHUB_EVENT_NAME:"pull_request"}},{name:"GitLab CI",constant:"GITLAB",env:"GITLAB_CI",pr:"CI_MERGE_REQUEST_ID"},{name:"GoCD",constant:"GOCD",env:"GO_PIPELINE_LABEL"},{name:"LayerCI",constant:"LAYERCI",env:"LAYERCI",pr:"LAYERCI_PULL_REQUEST"},{name:"Hudson",constant:"HUDSON",env:"HUDSON_URL"},{name:"Jenkins",constant:"JENKINS",env:["JENKINS_URL","BUILD_ID"],pr:{any:["ghprbPullId","CHANGE_ID"]}},{name:"Magnum CI",constant:"MAGNUM",env:"MAGNUM"},{name:"Netlify CI",constant:"NETLIFY",env:"NETLIFY",pr:{env:"PULL_REQUEST",ne:"false"}},{name:"Nevercode",constant:"NEVERCODE",env:"NEVERCODE",pr:{env:"NEVERCODE_PULL_REQUEST",ne:"false"}},{name:"Render",constant:"RENDER",env:"RENDER",pr:{IS_PULL_REQUEST:"true"}},{name:"Sail CI",constant:"SAIL",env:"SAILCI",pr:"SAIL_PULL_REQUEST_NUMBER"},{name:"Semaphore",constant:"SEMAPHORE",env:"SEMAPHORE",pr:"PULL_REQUEST_NUMBER"},{name:"Screwdriver",constant:"SCREWDRIVER",env:"SCREWDRIVER",pr:{env:"SD_PULL_REQUEST",ne:"false"}},{name:"Shippable",constant:"SHIPPABLE",env:"SHIPPABLE",pr:{IS_PULL_REQUEST:"true"}},{name:"Solano CI",constant:"SOLANO",env:"TDDIUM",pr:"TDDIUM_PR_ID"},{name:"Strider CD",constant:"STRIDER",env:"STRIDER"},{name:"TaskCluster",constant:"TASKCLUSTER",env:["TASK_ID","RUN_ID"]},{name:"TeamCity",constant:"TEAMCITY",env:"TEAMCITY_VERSION"},{name:"Travis CI",constant:"TRAVIS",env:"TRAVIS",pr:{env:"TRAVIS_PULL_REQUEST",ne:"false"}},{name:"Vercel",constant:"VERCEL",env:"NOW_BUILDER"},{name:"Visual Studio App Center",constant:"APPCENTER",env:"APPCENTER_BUILD_ID"}]});var td=_(Xa=>{"use strict";var lV=oV(),qu=process.env;Object.defineProperty(Xa,"_vendors",{value:lV.map(function(t){return t.constant})});Xa.name=null;Xa.isPR=null;lV.forEach(function(t){let r=(Array.isArray(t.env)?t.env:[t.env]).every(function(o){return aV(o)});if(Xa[t.constant]=r,r)switch(Xa.name=t.name,typeof t.pr){case"string":Xa.isPR=!!qu[t.pr];break;case"object":"env"in t.pr?Xa.isPR=t.pr.env in qu&&qu[t.pr.env]!==t.pr.ne:"any"in t.pr?Xa.isPR=t.pr.any.some(function(o){return!!qu[o]}):Xa.isPR=aV(t.pr);break;default:Xa.isPR=null}});Xa.isCI=!!(qu.CI||qu.CONTINUOUS_INTEGRATION||qu.BUILD_NUMBER||qu.RUN_ID||Xa.name);function aV(t){return typeof t=="string"?!!qu[t]:Object.keys(t).every(function(e){return qu[e]===t[e]})}});var Hn,cn,rd,DT,ZD,cV,ST,PT,$D=Et(()=>{(function(t){t.StartOfInput="\0",t.EndOfInput="",t.EndOfPartialInput=""})(Hn||(Hn={}));(function(t){t[t.InitialNode=0]="InitialNode",t[t.SuccessNode=1]="SuccessNode",t[t.ErrorNode=2]="ErrorNode",t[t.CustomNode=3]="CustomNode"})(cn||(cn={}));rd=-1,DT=/^(-h|--help)(?:=([0-9]+))?$/,ZD=/^(--[a-z]+(?:-[a-z]+)*|-[a-zA-Z]+)$/,cV=/^-[a-zA-Z]{2,}$/,ST=/^([^=]+)=([\s\S]*)$/,PT=process.env.DEBUG_CLI==="1"});var it,yy,eS,bT,tS=Et(()=>{$D();it=class extends Error{constructor(e){super(e),this.clipanion={type:"usage"},this.name="UsageError"}},yy=class extends Error{constructor(e,r){if(super(),this.input=e,this.candidates=r,this.clipanion={type:"none"},this.name="UnknownSyntaxError",this.candidates.length===0)this.message="Command not found, but we're not sure what's the alternative.";else if(this.candidates.every(o=>o.reason!==null&&o.reason===r[0].reason)){let[{reason:o}]=this.candidates;this.message=`${o} - -${this.candidates.map(({usage:a})=>`$ ${a}`).join(` -`)}`}else if(this.candidates.length===1){let[{usage:o}]=this.candidates;this.message=`Command not found; did you mean: - -$ ${o} -${bT(e)}`}else this.message=`Command not found; did you mean one of: - -${this.candidates.map(({usage:o},a)=>`${`${a}.`.padStart(4)} ${o}`).join(` -`)} - -${bT(e)}`}},eS=class extends Error{constructor(e,r){super(),this.input=e,this.usages=r,this.clipanion={type:"none"},this.name="AmbiguousSyntaxError",this.message=`Cannot find which to pick amongst the following alternatives: - -${this.usages.map((o,a)=>`${`${a}.`.padStart(4)} ${o}`).join(` -`)} - -${bT(e)}`}},bT=t=>`While running ${t.filter(e=>e!==Hn.EndOfInput&&e!==Hn.EndOfPartialInput).map(e=>{let r=JSON.stringify(e);return e.match(/\s/)||e.length===0||r!==`"${e}"`?r:e}).join(" ")}`});function $6e(t){let e=t.split(` -`),r=e.filter(a=>a.match(/\S/)),o=r.length>0?r.reduce((a,n)=>Math.min(a,n.length-n.trimStart().length),Number.MAX_VALUE):0;return e.map(a=>a.slice(o).trimRight()).join(` -`)}function Do(t,{format:e,paragraphs:r}){return t=t.replace(/\r\n?/g,` -`),t=$6e(t),t=t.replace(/^\n+|\n+$/g,""),t=t.replace(/^(\s*)-([^\n]*?)\n+/gm,`$1-$2 - -`),t=t.replace(/\n(\n)?\n*/g,(o,a)=>a||" "),r&&(t=t.split(/\n/).map(o=>{let a=o.match(/^\s*[*-][\t ]+(.*)/);if(!a)return o.match(/(.{1,80})(?: |$)/g).join(` -`);let n=o.length-o.trimStart().length;return a[1].match(new RegExp(`(.{1,${78-n}})(?: |$)`,"g")).map((u,A)=>" ".repeat(n)+(A===0?"- ":" ")+u).join(` -`)}).join(` - -`)),t=t.replace(/(`+)((?:.|[\n])*?)\1/g,(o,a,n)=>e.code(a+n+a)),t=t.replace(/(\*\*)((?:.|[\n])*?)\1/g,(o,a,n)=>e.bold(a+n+a)),t?`${t} -`:""}var xT,uV,AV,kT=Et(()=>{xT=Array(80).fill("\u2501");for(let t=0;t<=24;++t)xT[xT.length-t]=`\x1B[38;5;${232+t}m\u2501`;uV={header:t=>`\x1B[1m\u2501\u2501\u2501 ${t}${t.length<80-5?` ${xT.slice(t.length+5).join("")}`:":"}\x1B[0m`,bold:t=>`\x1B[1m${t}\x1B[22m`,error:t=>`\x1B[31m\x1B[1m${t}\x1B[22m\x1B[39m`,code:t=>`\x1B[36m${t}\x1B[39m`},AV={header:t=>t,bold:t=>t,error:t=>t,code:t=>t}});function Ko(t){return{...t,[nI]:!0}}function ju(t,e){return typeof t>"u"?[t,e]:typeof t=="object"&&t!==null&&!Array.isArray(t)?[void 0,t]:[t,e]}function rS(t,{mergeName:e=!1}={}){let r=t.match(/^([^:]+): (.*)$/m);if(!r)return"validation failed";let[,o,a]=r;return e&&(a=a[0].toLowerCase()+a.slice(1)),a=o!=="."||!e?`${o.replace(/^\.(\[|$)/,"$1")}: ${a}`:`: ${a}`,a}function iI(t,e){return e.length===1?new it(`${t}${rS(e[0],{mergeName:!0})}`):new it(`${t}: -${e.map(r=>` -- ${rS(r)}`).join("")}`)}function nd(t,e,r){if(typeof r>"u")return e;let o=[],a=[],n=A=>{let p=e;return e=A,n.bind(null,p)};if(!r(e,{errors:o,coercions:a,coercion:n}))throw iI(`Invalid value for ${t}`,o);for(let[,A]of a)A();return e}var nI,Ef=Et(()=>{tS();nI=Symbol("clipanion/isOption")});var Vo={};Vt(Vo,{KeyRelationship:()=>Gu,TypeAssertionError:()=>Kp,applyCascade:()=>aI,as:()=>yqe,assert:()=>gqe,assertWithErrors:()=>dqe,cascade:()=>oS,fn:()=>Eqe,hasAtLeastOneKey:()=>OT,hasExactLength:()=>dV,hasForbiddenKeys:()=>Mqe,hasKeyRelationship:()=>cI,hasMaxLength:()=>wqe,hasMinLength:()=>Cqe,hasMutuallyExclusiveKeys:()=>Uqe,hasRequiredKeys:()=>Oqe,hasUniqueItems:()=>Iqe,isArray:()=>nS,isAtLeast:()=>NT,isAtMost:()=>Dqe,isBase64:()=>Rqe,isBoolean:()=>aqe,isDate:()=>cqe,isDict:()=>fqe,isEnum:()=>Ks,isHexColor:()=>Fqe,isISO8601:()=>Qqe,isInExclusiveRange:()=>Pqe,isInInclusiveRange:()=>Sqe,isInstanceOf:()=>hqe,isInteger:()=>LT,isJSON:()=>Tqe,isLiteral:()=>pV,isLowerCase:()=>bqe,isMap:()=>Aqe,isNegative:()=>Bqe,isNullable:()=>Lqe,isNumber:()=>RT,isObject:()=>hV,isOneOf:()=>TT,isOptional:()=>Nqe,isPartial:()=>pqe,isPayload:()=>lqe,isPositive:()=>vqe,isRecord:()=>sS,isSet:()=>uqe,isString:()=>Cy,isTuple:()=>iS,isUUID4:()=>kqe,isUnknown:()=>FT,isUpperCase:()=>xqe,makeTrait:()=>gV,makeValidator:()=>Hr,matchesRegExp:()=>oI,softAssert:()=>mqe});function qn(t){return t===null?"null":t===void 0?"undefined":t===""?"an empty string":typeof t=="symbol"?`<${t.toString()}>`:Array.isArray(t)?"an array":JSON.stringify(t)}function Ey(t,e){if(t.length===0)return"nothing";if(t.length===1)return qn(t[0]);let r=t.slice(0,-1),o=t[t.length-1],a=t.length>2?`, ${e} `:` ${e} `;return`${r.map(n=>qn(n)).join(", ")}${a}${qn(o)}`}function Wp(t,e){var r,o,a;return typeof e=="number"?`${(r=t?.p)!==null&&r!==void 0?r:"."}[${e}]`:eqe.test(e)?`${(o=t?.p)!==null&&o!==void 0?o:""}.${e}`:`${(a=t?.p)!==null&&a!==void 0?a:"."}[${JSON.stringify(e)}]`}function QT(t,e,r){return t===1?e:r}function pr({errors:t,p:e}={},r){return t?.push(`${e??"."}: ${r}`),!1}function sqe(t,e){return r=>{t[e]=r}}function Yu(t,e){return r=>{let o=t[e];return t[e]=r,Yu(t,e).bind(null,o)}}function sI(t,e,r){let o=()=>(t(r()),a),a=()=>(t(e),o);return o}function FT(){return Hr({test:(t,e)=>!0})}function pV(t){return Hr({test:(e,r)=>e!==t?pr(r,`Expected ${qn(t)} (got ${qn(e)})`):!0})}function Cy(){return Hr({test:(t,e)=>typeof t!="string"?pr(e,`Expected a string (got ${qn(t)})`):!0})}function Ks(t){let e=Array.isArray(t)?t:Object.values(t),r=e.every(a=>typeof a=="string"||typeof a=="number"),o=new Set(e);return o.size===1?pV([...o][0]):Hr({test:(a,n)=>o.has(a)?!0:r?pr(n,`Expected one of ${Ey(e,"or")} (got ${qn(a)})`):pr(n,`Expected a valid enumeration value (got ${qn(a)})`)})}function aqe(){return Hr({test:(t,e)=>{var r;if(typeof t!="boolean"){if(typeof e?.coercions<"u"){if(typeof e?.coercion>"u")return pr(e,"Unbound coercion result");let o=oqe.get(t);if(typeof o<"u")return e.coercions.push([(r=e.p)!==null&&r!==void 0?r:".",e.coercion.bind(null,o)]),!0}return pr(e,`Expected a boolean (got ${qn(t)})`)}return!0}})}function RT(){return Hr({test:(t,e)=>{var r;if(typeof t!="number"){if(typeof e?.coercions<"u"){if(typeof e?.coercion>"u")return pr(e,"Unbound coercion result");let o;if(typeof t=="string"){let a;try{a=JSON.parse(t)}catch{}if(typeof a=="number")if(JSON.stringify(a)===t)o=a;else return pr(e,`Received a number that can't be safely represented by the runtime (${t})`)}if(typeof o<"u")return e.coercions.push([(r=e.p)!==null&&r!==void 0?r:".",e.coercion.bind(null,o)]),!0}return pr(e,`Expected a number (got ${qn(t)})`)}return!0}})}function lqe(t){return Hr({test:(e,r)=>{var o;if(typeof r?.coercions>"u")return pr(r,"The isPayload predicate can only be used with coercion enabled");if(typeof r.coercion>"u")return pr(r,"Unbound coercion result");if(typeof e!="string")return pr(r,`Expected a string (got ${qn(e)})`);let a;try{a=JSON.parse(e)}catch{return pr(r,`Expected a JSON string (got ${qn(e)})`)}let n={value:a};return t(a,Object.assign(Object.assign({},r),{coercion:Yu(n,"value")}))?(r.coercions.push([(o=r.p)!==null&&o!==void 0?o:".",r.coercion.bind(null,n.value)]),!0):!1}})}function cqe(){return Hr({test:(t,e)=>{var r;if(!(t instanceof Date)){if(typeof e?.coercions<"u"){if(typeof e?.coercion>"u")return pr(e,"Unbound coercion result");let o;if(typeof t=="string"&&fV.test(t))o=new Date(t);else{let a;if(typeof t=="string"){let n;try{n=JSON.parse(t)}catch{}typeof n=="number"&&(a=n)}else typeof t=="number"&&(a=t);if(typeof a<"u")if(Number.isSafeInteger(a)||!Number.isSafeInteger(a*1e3))o=new Date(a*1e3);else return pr(e,`Received a timestamp that can't be safely represented by the runtime (${t})`)}if(typeof o<"u")return e.coercions.push([(r=e.p)!==null&&r!==void 0?r:".",e.coercion.bind(null,o)]),!0}return pr(e,`Expected a date (got ${qn(t)})`)}return!0}})}function nS(t,{delimiter:e}={}){return Hr({test:(r,o)=>{var a;let n=r;if(typeof r=="string"&&typeof e<"u"&&typeof o?.coercions<"u"){if(typeof o?.coercion>"u")return pr(o,"Unbound coercion result");r=r.split(e)}if(!Array.isArray(r))return pr(o,`Expected an array (got ${qn(r)})`);let u=!0;for(let A=0,p=r.length;A{var n,u;if(Object.getPrototypeOf(o).toString()==="[object Set]")if(typeof a?.coercions<"u"){if(typeof a?.coercion>"u")return pr(a,"Unbound coercion result");let A=[...o],p=[...o];if(!r(p,Object.assign(Object.assign({},a),{coercion:void 0})))return!1;let h=()=>p.some((E,I)=>E!==A[I])?new Set(p):o;return a.coercions.push([(n=a.p)!==null&&n!==void 0?n:".",sI(a.coercion,o,h)]),!0}else{let A=!0;for(let p of o)if(A=t(p,Object.assign({},a))&&A,!A&&a?.errors==null)break;return A}if(typeof a?.coercions<"u"){if(typeof a?.coercion>"u")return pr(a,"Unbound coercion result");let A={value:o};return r(o,Object.assign(Object.assign({},a),{coercion:Yu(A,"value")}))?(a.coercions.push([(u=a.p)!==null&&u!==void 0?u:".",sI(a.coercion,o,()=>new Set(A.value))]),!0):!1}return pr(a,`Expected a set (got ${qn(o)})`)}})}function Aqe(t,e){let r=nS(iS([t,e])),o=sS(e,{keys:t});return Hr({test:(a,n)=>{var u,A,p;if(Object.getPrototypeOf(a).toString()==="[object Map]")if(typeof n?.coercions<"u"){if(typeof n?.coercion>"u")return pr(n,"Unbound coercion result");let h=[...a],E=[...a];if(!r(E,Object.assign(Object.assign({},n),{coercion:void 0})))return!1;let I=()=>E.some((v,x)=>v[0]!==h[x][0]||v[1]!==h[x][1])?new Map(E):a;return n.coercions.push([(u=n.p)!==null&&u!==void 0?u:".",sI(n.coercion,a,I)]),!0}else{let h=!0;for(let[E,I]of a)if(h=t(E,Object.assign({},n))&&h,!h&&n?.errors==null||(h=e(I,Object.assign(Object.assign({},n),{p:Wp(n,E)}))&&h,!h&&n?.errors==null))break;return h}if(typeof n?.coercions<"u"){if(typeof n?.coercion>"u")return pr(n,"Unbound coercion result");let h={value:a};return Array.isArray(a)?r(a,Object.assign(Object.assign({},n),{coercion:void 0}))?(n.coercions.push([(A=n.p)!==null&&A!==void 0?A:".",sI(n.coercion,a,()=>new Map(h.value))]),!0):!1:o(a,Object.assign(Object.assign({},n),{coercion:Yu(h,"value")}))?(n.coercions.push([(p=n.p)!==null&&p!==void 0?p:".",sI(n.coercion,a,()=>new Map(Object.entries(h.value)))]),!0):!1}return pr(n,`Expected a map (got ${qn(a)})`)}})}function iS(t,{delimiter:e}={}){let r=dV(t.length);return Hr({test:(o,a)=>{var n;if(typeof o=="string"&&typeof e<"u"&&typeof a?.coercions<"u"){if(typeof a?.coercion>"u")return pr(a,"Unbound coercion result");o=o.split(e),a.coercions.push([(n=a.p)!==null&&n!==void 0?n:".",a.coercion.bind(null,o)])}if(!Array.isArray(o))return pr(a,`Expected a tuple (got ${qn(o)})`);let u=r(o,Object.assign({},a));for(let A=0,p=o.length;A{var n;if(Array.isArray(o)&&typeof a?.coercions<"u")return typeof a?.coercion>"u"?pr(a,"Unbound coercion result"):r(o,Object.assign(Object.assign({},a),{coercion:void 0}))?(o=Object.fromEntries(o),a.coercions.push([(n=a.p)!==null&&n!==void 0?n:".",a.coercion.bind(null,o)]),!0):!1;if(typeof o!="object"||o===null)return pr(a,`Expected an object (got ${qn(o)})`);let u=Object.keys(o),A=!0;for(let p=0,h=u.length;p{if(typeof a!="object"||a===null)return pr(n,`Expected an object (got ${qn(a)})`);let u=new Set([...r,...Object.keys(a)]),A={},p=!0;for(let h of u){if(h==="constructor"||h==="__proto__")p=pr(Object.assign(Object.assign({},n),{p:Wp(n,h)}),"Unsafe property name");else{let E=Object.prototype.hasOwnProperty.call(t,h)?t[h]:void 0,I=Object.prototype.hasOwnProperty.call(a,h)?a[h]:void 0;typeof E<"u"?p=E(I,Object.assign(Object.assign({},n),{p:Wp(n,h),coercion:Yu(a,h)}))&&p:e===null?p=pr(Object.assign(Object.assign({},n),{p:Wp(n,h)}),`Extraneous property (got ${qn(I)})`):Object.defineProperty(A,h,{enumerable:!0,get:()=>I,set:sqe(a,h)})}if(!p&&n?.errors==null)break}return e!==null&&(p||n?.errors!=null)&&(p=e(A,n)&&p),p}});return Object.assign(o,{properties:t})}function pqe(t){return hV(t,{extra:sS(FT())})}function gV(t){return()=>t}function Hr({test:t}){return gV(t)()}function gqe(t,e){if(!e(t))throw new Kp}function dqe(t,e){let r=[];if(!e(t,{errors:r}))throw new Kp({errors:r})}function mqe(t,e){}function yqe(t,e,{coerce:r=!1,errors:o,throw:a}={}){let n=o?[]:void 0;if(!r){if(e(t,{errors:n}))return a?t:{value:t,errors:void 0};if(a)throw new Kp({errors:n});return{value:void 0,errors:n??!0}}let u={value:t},A=Yu(u,"value"),p=[];if(!e(t,{errors:n,coercion:A,coercions:p})){if(a)throw new Kp({errors:n});return{value:void 0,errors:n??!0}}for(let[,h]of p)h();return a?u.value:{value:u.value,errors:void 0}}function Eqe(t,e){let r=iS(t);return(...o)=>{if(!r(o))throw new Kp;return e(...o)}}function Cqe(t){return Hr({test:(e,r)=>e.length>=t?!0:pr(r,`Expected to have a length of at least ${t} elements (got ${e.length})`)})}function wqe(t){return Hr({test:(e,r)=>e.length<=t?!0:pr(r,`Expected to have a length of at most ${t} elements (got ${e.length})`)})}function dV(t){return Hr({test:(e,r)=>e.length!==t?pr(r,`Expected to have a length of exactly ${t} elements (got ${e.length})`):!0})}function Iqe({map:t}={}){return Hr({test:(e,r)=>{let o=new Set,a=new Set;for(let n=0,u=e.length;nt<=0?!0:pr(e,`Expected to be negative (got ${t})`)})}function vqe(){return Hr({test:(t,e)=>t>=0?!0:pr(e,`Expected to be positive (got ${t})`)})}function NT(t){return Hr({test:(e,r)=>e>=t?!0:pr(r,`Expected to be at least ${t} (got ${e})`)})}function Dqe(t){return Hr({test:(e,r)=>e<=t?!0:pr(r,`Expected to be at most ${t} (got ${e})`)})}function Sqe(t,e){return Hr({test:(r,o)=>r>=t&&r<=e?!0:pr(o,`Expected to be in the [${t}; ${e}] range (got ${r})`)})}function Pqe(t,e){return Hr({test:(r,o)=>r>=t&&re!==Math.round(e)?pr(r,`Expected to be an integer (got ${e})`):!t&&!Number.isSafeInteger(e)?pr(r,`Expected to be a safe integer (got ${e})`):!0})}function oI(t){return Hr({test:(e,r)=>t.test(e)?!0:pr(r,`Expected to match the pattern ${t.toString()} (got ${qn(e)})`)})}function bqe(){return Hr({test:(t,e)=>t!==t.toLowerCase()?pr(e,`Expected to be all-lowercase (got ${t})`):!0})}function xqe(){return Hr({test:(t,e)=>t!==t.toUpperCase()?pr(e,`Expected to be all-uppercase (got ${t})`):!0})}function kqe(){return Hr({test:(t,e)=>iqe.test(t)?!0:pr(e,`Expected to be a valid UUID v4 (got ${qn(t)})`)})}function Qqe(){return Hr({test:(t,e)=>fV.test(t)?!0:pr(e,`Expected to be a valid ISO 8601 date string (got ${qn(t)})`)})}function Fqe({alpha:t=!1}){return Hr({test:(e,r)=>(t?tqe.test(e):rqe.test(e))?!0:pr(r,`Expected to be a valid hexadecimal color string (got ${qn(e)})`)})}function Rqe(){return Hr({test:(t,e)=>nqe.test(t)?!0:pr(e,`Expected to be a valid base 64 string (got ${qn(t)})`)})}function Tqe(t=FT()){return Hr({test:(e,r)=>{let o;try{o=JSON.parse(e)}catch{return pr(r,`Expected to be a valid JSON string (got ${qn(e)})`)}return t(o,r)}})}function oS(t,...e){let r=Array.isArray(e[0])?e[0]:e;return Hr({test:(o,a)=>{var n,u;let A={value:o},p=typeof a?.coercions<"u"?Yu(A,"value"):void 0,h=typeof a?.coercions<"u"?[]:void 0;if(!t(o,Object.assign(Object.assign({},a),{coercion:p,coercions:h})))return!1;let E=[];if(typeof h<"u")for(let[,I]of h)E.push(I());try{if(typeof a?.coercions<"u"){if(A.value!==o){if(typeof a?.coercion>"u")return pr(a,"Unbound coercion result");a.coercions.push([(n=a.p)!==null&&n!==void 0?n:".",a.coercion.bind(null,A.value)])}(u=a?.coercions)===null||u===void 0||u.push(...h)}return r.every(I=>I(A.value,a))}finally{for(let I of E)I()}}})}function aI(t,...e){let r=Array.isArray(e[0])?e[0]:e;return oS(t,r)}function Nqe(t){return Hr({test:(e,r)=>typeof e>"u"?!0:t(e,r)})}function Lqe(t){return Hr({test:(e,r)=>e===null?!0:t(e,r)})}function Oqe(t,e){var r;let o=new Set(t),a=lI[(r=e?.missingIf)!==null&&r!==void 0?r:"missing"];return Hr({test:(n,u)=>{let A=new Set(Object.keys(n)),p=[];for(let h of o)a(A,h,n)||p.push(h);return p.length>0?pr(u,`Missing required ${QT(p.length,"property","properties")} ${Ey(p,"and")}`):!0}})}function OT(t,e){var r;let o=new Set(t),a=lI[(r=e?.missingIf)!==null&&r!==void 0?r:"missing"];return Hr({test:(n,u)=>Object.keys(n).some(h=>a(o,h,n))?!0:pr(u,`Missing at least one property from ${Ey(Array.from(o),"or")}`)})}function Mqe(t,e){var r;let o=new Set(t),a=lI[(r=e?.missingIf)!==null&&r!==void 0?r:"missing"];return Hr({test:(n,u)=>{let A=new Set(Object.keys(n)),p=[];for(let h of o)a(A,h,n)&&p.push(h);return p.length>0?pr(u,`Forbidden ${QT(p.length,"property","properties")} ${Ey(p,"and")}`):!0}})}function Uqe(t,e){var r;let o=new Set(t),a=lI[(r=e?.missingIf)!==null&&r!==void 0?r:"missing"];return Hr({test:(n,u)=>{let A=new Set(Object.keys(n)),p=[];for(let h of o)a(A,h,n)&&p.push(h);return p.length>1?pr(u,`Mutually exclusive properties ${Ey(p,"and")}`):!0}})}function cI(t,e,r,o){var a,n;let u=new Set((a=o?.ignore)!==null&&a!==void 0?a:[]),A=lI[(n=o?.missingIf)!==null&&n!==void 0?n:"missing"],p=new Set(r),h=_qe[e],E=e===Gu.Forbids?"or":"and";return Hr({test:(I,v)=>{let x=new Set(Object.keys(I));if(!A(x,t,I)||u.has(I[t]))return!0;let C=[];for(let R of p)(A(x,R,I)&&!u.has(I[R]))!==h.expect&&C.push(R);return C.length>=1?pr(v,`Property "${t}" ${h.message} ${QT(C.length,"property","properties")} ${Ey(C,E)}`):!0}})}var eqe,tqe,rqe,nqe,iqe,fV,oqe,hqe,TT,Kp,lI,Gu,_qe,Za=Et(()=>{eqe=/^[a-zA-Z_][a-zA-Z0-9_]*$/;tqe=/^#[0-9a-f]{6}$/i,rqe=/^#[0-9a-f]{6}([0-9a-f]{2})?$/i,nqe=/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/,iqe=/^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$/i,fV=/^(?:[1-9]\d{3}(-?)(?:(?:0[1-9]|1[0-2])\1(?:0[1-9]|1\d|2[0-8])|(?:0[13-9]|1[0-2])\1(?:29|30)|(?:0[13578]|1[02])(?:\1)31|00[1-9]|0[1-9]\d|[12]\d{2}|3(?:[0-5]\d|6[0-5]))|(?:[1-9]\d(?:0[48]|[2468][048]|[13579][26])|(?:[2468][048]|[13579][26])00)(?:(-?)02(?:\2)29|-?366))T(?:[01]\d|2[0-3])(:?)[0-5]\d(?:\3[0-5]\d)?(?:Z|[+-][01]\d(?:\3[0-5]\d)?)$/;oqe=new Map([["true",!0],["True",!0],["1",!0],[1,!0],["false",!1],["False",!1],["0",!1],[0,!1]]);hqe=t=>Hr({test:(e,r)=>e instanceof t?!0:pr(r,`Expected an instance of ${t.name} (got ${qn(e)})`)}),TT=(t,{exclusive:e=!1}={})=>Hr({test:(r,o)=>{var a,n,u;let A=[],p=typeof o?.errors<"u"?[]:void 0;for(let h=0,E=t.length;h1?pr(o,`Expected to match exactly a single predicate (matched ${A.join(", ")})`):(u=o?.errors)===null||u===void 0||u.push(...p),!1}});Kp=class extends Error{constructor({errors:e}={}){let r="Type mismatch";if(e&&e.length>0){r+=` -`;for(let o of e)r+=` -- ${o}`}super(r)}};lI={missing:(t,e)=>t.has(e),undefined:(t,e,r)=>t.has(e)&&typeof r[e]<"u",nil:(t,e,r)=>t.has(e)&&r[e]!=null,falsy:(t,e,r)=>t.has(e)&&!!r[e]};(function(t){t.Forbids="Forbids",t.Requires="Requires"})(Gu||(Gu={}));_qe={[Gu.Forbids]:{expect:!1,message:"forbids using"},[Gu.Requires]:{expect:!0,message:"requires using"}}});var nt,Vp=Et(()=>{Ef();nt=class{constructor(){this.help=!1}static Usage(e){return e}async catch(e){throw e}async validateAndExecute(){let r=this.constructor.schema;if(Array.isArray(r)){let{isDict:a,isUnknown:n,applyCascade:u}=await Promise.resolve().then(()=>(Za(),Vo)),A=u(a(n()),r),p=[],h=[];if(!A(this,{errors:p,coercions:h}))throw iI("Invalid option schema",p);for(let[,I]of h)I()}else if(r!=null)throw new Error("Invalid command schema");let o=await this.execute();return typeof o<"u"?o:0}};nt.isOption=nI;nt.Default=[]});function va(t){PT&&console.log(t)}function yV(){let t={nodes:[]};for(let e=0;e{if(e.has(o))return;e.add(o);let a=t.nodes[o];for(let u of Object.values(a.statics))for(let{to:A}of u)r(A);for(let[,{to:u}]of a.dynamics)r(u);for(let{to:u}of a.shortcuts)r(u);let n=new Set(a.shortcuts.map(({to:u})=>u));for(;a.shortcuts.length>0;){let{to:u}=a.shortcuts.shift(),A=t.nodes[u];for(let[p,h]of Object.entries(A.statics)){let E=Object.prototype.hasOwnProperty.call(a.statics,p)?a.statics[p]:a.statics[p]=[];for(let I of h)E.some(({to:v})=>I.to===v)||E.push(I)}for(let[p,h]of A.dynamics)a.dynamics.some(([E,{to:I}])=>p===E&&h.to===I)||a.dynamics.push([p,h]);for(let p of A.shortcuts)n.has(p.to)||(a.shortcuts.push(p),n.add(p.to))}};r(cn.InitialNode)}function jqe(t,{prefix:e=""}={}){if(PT){va(`${e}Nodes are:`);for(let r=0;rE!==cn.ErrorNode).map(({state:E})=>({usage:E.candidateUsage,reason:null})));if(h.every(({node:E})=>E===cn.ErrorNode))throw new yy(e,h.map(({state:E})=>({usage:E.candidateUsage,reason:E.errorMessage})));o=Wqe(h)}if(o.length>0){va(" Results:");for(let n of o)va(` - ${n.node} -> ${JSON.stringify(n.state)}`)}else va(" No results");return o}function Yqe(t,e,{endToken:r=Hn.EndOfInput}={}){let o=Gqe(t,[...e,r]);return Kqe(e,o.map(({state:a})=>a))}function Wqe(t){let e=0;for(let{state:r}of t)r.path.length>e&&(e=r.path.length);return t.filter(({state:r})=>r.path.length===e)}function Kqe(t,e){let r=e.filter(v=>v.selectedIndex!==null),o=r.filter(v=>!v.partial);if(o.length>0&&(r=o),r.length===0)throw new Error;let a=r.filter(v=>v.selectedIndex===rd||v.requiredOptions.every(x=>x.some(C=>v.options.find(R=>R.name===C))));if(a.length===0)throw new yy(t,r.map(v=>({usage:v.candidateUsage,reason:null})));let n=0;for(let v of a)v.path.length>n&&(n=v.path.length);let u=a.filter(v=>v.path.length===n),A=v=>v.positionals.filter(({extra:x})=>!x).length+v.options.length,p=u.map(v=>({state:v,positionalCount:A(v)})),h=0;for(let{positionalCount:v}of p)v>h&&(h=v);let E=p.filter(({positionalCount:v})=>v===h).map(({state:v})=>v),I=Vqe(E);if(I.length>1)throw new eS(t,I.map(v=>v.candidateUsage));return I[0]}function Vqe(t){let e=[],r=[];for(let o of t)o.selectedIndex===rd?r.push(o):e.push(o);return r.length>0&&e.push({...mV,path:EV(...r.map(o=>o.path)),options:r.reduce((o,a)=>o.concat(a.options),[])}),e}function EV(t,e,...r){return e===void 0?Array.from(t):EV(t.filter((o,a)=>o===e[a]),...r)}function $a(){return{dynamics:[],shortcuts:[],statics:{}}}function CV(t){return t===cn.SuccessNode||t===cn.ErrorNode}function MT(t,e=0){return{to:CV(t.to)?t.to:t.to>=cn.CustomNode?t.to+e-cn.CustomNode+1:t.to+e,reducer:t.reducer}}function Jqe(t,e=0){let r=$a();for(let[o,a]of t.dynamics)r.dynamics.push([o,MT(a,e)]);for(let o of t.shortcuts)r.shortcuts.push(MT(o,e));for(let[o,a]of Object.entries(t.statics))r.statics[o]=a.map(n=>MT(n,e));return r}function Ps(t,e,r,o,a){t.nodes[e].dynamics.push([r,{to:o,reducer:a}])}function wy(t,e,r,o){t.nodes[e].shortcuts.push({to:r,reducer:o})}function Jo(t,e,r,o,a){(Object.prototype.hasOwnProperty.call(t.nodes[e].statics,r)?t.nodes[e].statics[r]:t.nodes[e].statics[r]=[]).push({to:o,reducer:a})}function aS(t,e,r,o,a){if(Array.isArray(e)){let[n,...u]=e;return t[n](r,o,a,...u)}else return t[e](r,o,a)}var mV,zqe,UT,el,_T,Iy,lS=Et(()=>{$D();tS();mV={candidateUsage:null,requiredOptions:[],errorMessage:null,ignoreOptions:!1,path:[],positionals:[],options:[],remainder:null,selectedIndex:rd,partial:!1,tokens:[]};zqe={always:()=>!0,isOptionLike:(t,e)=>!t.ignoreOptions&&e!=="-"&&e.startsWith("-"),isNotOptionLike:(t,e)=>t.ignoreOptions||e==="-"||!e.startsWith("-"),isOption:(t,e,r,o)=>!t.ignoreOptions&&e===o,isBatchOption:(t,e,r,o)=>!t.ignoreOptions&&cV.test(e)&&[...e.slice(1)].every(a=>o.has(`-${a}`)),isBoundOption:(t,e,r,o,a)=>{let n=e.match(ST);return!t.ignoreOptions&&!!n&&ZD.test(n[1])&&o.has(n[1])&&a.filter(u=>u.nameSet.includes(n[1])).every(u=>u.allowBinding)},isNegatedOption:(t,e,r,o)=>!t.ignoreOptions&&e===`--no-${o.slice(2)}`,isHelp:(t,e)=>!t.ignoreOptions&&DT.test(e),isUnsupportedOption:(t,e,r,o)=>!t.ignoreOptions&&e.startsWith("-")&&ZD.test(e)&&!o.has(e),isInvalidOption:(t,e)=>!t.ignoreOptions&&e.startsWith("-")&&!ZD.test(e)},UT={setCandidateState:(t,e,r,o)=>({...t,...o}),setSelectedIndex:(t,e,r,o)=>({...t,selectedIndex:o}),setPartialIndex:(t,e,r,o)=>({...t,selectedIndex:o,partial:!0}),pushBatch:(t,e,r,o)=>{let a=t.options.slice(),n=t.tokens.slice();for(let u=1;u{let[,o,a]=e.match(ST),n=t.options.concat({name:o,value:a}),u=t.tokens.concat([{segmentIndex:r,type:"option",slice:[0,o.length],option:o},{segmentIndex:r,type:"assign",slice:[o.length,o.length+1]},{segmentIndex:r,type:"value",slice:[o.length+1,o.length+a.length+1]}]);return{...t,options:n,tokens:u}},pushPath:(t,e,r)=>{let o=t.path.concat(e),a=t.tokens.concat({segmentIndex:r,type:"path"});return{...t,path:o,tokens:a}},pushPositional:(t,e,r)=>{let o=t.positionals.concat({value:e,extra:!1}),a=t.tokens.concat({segmentIndex:r,type:"positional"});return{...t,positionals:o,tokens:a}},pushExtra:(t,e,r)=>{let o=t.positionals.concat({value:e,extra:!0}),a=t.tokens.concat({segmentIndex:r,type:"positional"});return{...t,positionals:o,tokens:a}},pushExtraNoLimits:(t,e,r)=>{let o=t.positionals.concat({value:e,extra:el}),a=t.tokens.concat({segmentIndex:r,type:"positional"});return{...t,positionals:o,tokens:a}},pushTrue:(t,e,r,o)=>{let a=t.options.concat({name:o,value:!0}),n=t.tokens.concat({segmentIndex:r,type:"option",option:o});return{...t,options:a,tokens:n}},pushFalse:(t,e,r,o)=>{let a=t.options.concat({name:o,value:!1}),n=t.tokens.concat({segmentIndex:r,type:"option",option:o});return{...t,options:a,tokens:n}},pushUndefined:(t,e,r,o)=>{let a=t.options.concat({name:e,value:void 0}),n=t.tokens.concat({segmentIndex:r,type:"option",option:e});return{...t,options:a,tokens:n}},pushStringValue:(t,e,r)=>{var o;let a=t.options[t.options.length-1],n=t.options.slice(),u=t.tokens.concat({segmentIndex:r,type:"value"});return a.value=((o=a.value)!==null&&o!==void 0?o:[]).concat([e]),{...t,options:n,tokens:u}},setStringValue:(t,e,r)=>{let o=t.options[t.options.length-1],a=t.options.slice(),n=t.tokens.concat({segmentIndex:r,type:"value"});return o.value=e,{...t,options:a,tokens:n}},inhibateOptions:t=>({...t,ignoreOptions:!0}),useHelp:(t,e,r,o)=>{let[,,a]=e.match(DT);return typeof a<"u"?{...t,options:[{name:"-c",value:String(o)},{name:"-i",value:a}]}:{...t,options:[{name:"-c",value:String(o)}]}},setError:(t,e,r,o)=>e===Hn.EndOfInput||e===Hn.EndOfPartialInput?{...t,errorMessage:`${o}.`}:{...t,errorMessage:`${o} ("${e}").`},setOptionArityError:(t,e)=>{let r=t.options[t.options.length-1];return{...t,errorMessage:`Not enough arguments to option ${r.name}.`}}},el=Symbol(),_T=class{constructor(e,r){this.allOptionNames=new Map,this.arity={leading:[],trailing:[],extra:[],proxy:!1},this.options=[],this.paths=[],this.cliIndex=e,this.cliOpts=r}addPath(e){this.paths.push(e)}setArity({leading:e=this.arity.leading,trailing:r=this.arity.trailing,extra:o=this.arity.extra,proxy:a=this.arity.proxy}){Object.assign(this.arity,{leading:e,trailing:r,extra:o,proxy:a})}addPositional({name:e="arg",required:r=!0}={}){if(!r&&this.arity.extra===el)throw new Error("Optional parameters cannot be declared when using .rest() or .proxy()");if(!r&&this.arity.trailing.length>0)throw new Error("Optional parameters cannot be declared after the required trailing positional arguments");!r&&this.arity.extra!==el?this.arity.extra.push(e):this.arity.extra!==el&&this.arity.extra.length===0?this.arity.leading.push(e):this.arity.trailing.push(e)}addRest({name:e="arg",required:r=0}={}){if(this.arity.extra===el)throw new Error("Infinite lists cannot be declared multiple times in the same command");if(this.arity.trailing.length>0)throw new Error("Infinite lists cannot be declared after the required trailing positional arguments");for(let o=0;o1)throw new Error("The arity cannot be higher than 1 when the option only supports the --arg=value syntax");if(!Number.isInteger(o))throw new Error(`The arity must be an integer, got ${o}`);if(o<0)throw new Error(`The arity must be positive, got ${o}`);let A=e.reduce((p,h)=>h.length>p.length?h:p,"");for(let p of e)this.allOptionNames.set(p,A);this.options.push({preferredName:A,nameSet:e,description:r,arity:o,hidden:a,required:n,allowBinding:u})}setContext(e){this.context=e}usage({detailed:e=!0,inlineOptions:r=!0}={}){let o=[this.cliOpts.binaryName],a=[];if(this.paths.length>0&&o.push(...this.paths[0]),e){for(let{preferredName:u,nameSet:A,arity:p,hidden:h,description:E,required:I}of this.options){if(h)continue;let v=[];for(let C=0;C`:`[${x}]`)}o.push(...this.arity.leading.map(u=>`<${u}>`)),this.arity.extra===el?o.push("..."):o.push(...this.arity.extra.map(u=>`[${u}]`)),o.push(...this.arity.trailing.map(u=>`<${u}>`))}return{usage:o.join(" "),options:a}}compile(){if(typeof this.context>"u")throw new Error("Assertion failed: No context attached");let e=yV(),r=cn.InitialNode,o=this.usage().usage,a=this.options.filter(A=>A.required).map(A=>A.nameSet);r=Oc(e,$a()),Jo(e,cn.InitialNode,Hn.StartOfInput,r,["setCandidateState",{candidateUsage:o,requiredOptions:a}]);let n=this.arity.proxy?"always":"isNotOptionLike",u=this.paths.length>0?this.paths:[[]];for(let A of u){let p=r;if(A.length>0){let v=Oc(e,$a());wy(e,p,v),this.registerOptions(e,v),p=v}for(let v=0;v0||!this.arity.proxy){let v=Oc(e,$a());Ps(e,p,"isHelp",v,["useHelp",this.cliIndex]),Ps(e,v,"always",v,"pushExtra"),Jo(e,v,Hn.EndOfInput,cn.SuccessNode,["setSelectedIndex",rd]),this.registerOptions(e,p)}this.arity.leading.length>0&&(Jo(e,p,Hn.EndOfInput,cn.ErrorNode,["setError","Not enough positional arguments"]),Jo(e,p,Hn.EndOfPartialInput,cn.SuccessNode,["setPartialIndex",this.cliIndex]));let h=p;for(let v=0;v0||v+1!==this.arity.leading.length)&&(Jo(e,x,Hn.EndOfInput,cn.ErrorNode,["setError","Not enough positional arguments"]),Jo(e,x,Hn.EndOfPartialInput,cn.SuccessNode,["setPartialIndex",this.cliIndex])),Ps(e,h,"isNotOptionLike",x,"pushPositional"),h=x}let E=h;if(this.arity.extra===el||this.arity.extra.length>0){let v=Oc(e,$a());if(wy(e,h,v),this.arity.extra===el){let x=Oc(e,$a());this.arity.proxy||this.registerOptions(e,x),Ps(e,h,n,x,"pushExtraNoLimits"),Ps(e,x,n,x,"pushExtraNoLimits"),wy(e,x,v)}else for(let x=0;x0)&&this.registerOptions(e,C),Ps(e,E,n,C,"pushExtra"),wy(e,C,v),E=C}E=v}this.arity.trailing.length>0&&(Jo(e,E,Hn.EndOfInput,cn.ErrorNode,["setError","Not enough positional arguments"]),Jo(e,E,Hn.EndOfPartialInput,cn.SuccessNode,["setPartialIndex",this.cliIndex]));let I=E;for(let v=0;v=0&&e{let u=n?Hn.EndOfPartialInput:Hn.EndOfInput;return Yqe(o,a,{endToken:u})}}}}});function IV(){return cS.default&&"getColorDepth"in cS.default.WriteStream.prototype?cS.default.WriteStream.prototype.getColorDepth():process.env.FORCE_COLOR==="0"?1:process.env.FORCE_COLOR==="1"||typeof process.stdout<"u"&&process.stdout.isTTY?8:1}function BV(t){let e=wV;if(typeof e>"u"){if(t.stdout===process.stdout&&t.stderr===process.stderr)return null;let{AsyncLocalStorage:r}=ve("async_hooks");e=wV=new r;let o=process.stdout._write;process.stdout._write=function(n,u,A){let p=e.getStore();return typeof p>"u"?o.call(this,n,u,A):p.stdout.write(n,u,A)};let a=process.stderr._write;process.stderr._write=function(n,u,A){let p=e.getStore();return typeof p>"u"?a.call(this,n,u,A):p.stderr.write(n,u,A)}}return r=>e.run(t,r)}var cS,wV,vV=Et(()=>{cS=$e(ve("tty"),1)});var By,DV=Et(()=>{Vp();By=class extends nt{constructor(e){super(),this.contexts=e,this.commands=[]}static from(e,r){let o=new By(r);o.path=e.path;for(let a of e.options)switch(a.name){case"-c":o.commands.push(Number(a.value));break;case"-i":o.index=Number(a.value);break}return o}async execute(){let e=this.commands;if(typeof this.index<"u"&&this.index>=0&&this.index1){this.context.stdout.write(`Multiple commands match your selection: -`),this.context.stdout.write(` -`);let r=0;for(let o of this.commands)this.context.stdout.write(this.cli.usage(this.contexts[o].commandClass,{prefix:`${r++}. `.padStart(5)}));this.context.stdout.write(` -`),this.context.stdout.write(`Run again with -h= to see the longer details of any of those commands. -`)}}}});async function bV(...t){let{resolvedOptions:e,resolvedCommandClasses:r,resolvedArgv:o,resolvedContext:a}=kV(t);return as.from(r,e).runExit(o,a)}async function xV(...t){let{resolvedOptions:e,resolvedCommandClasses:r,resolvedArgv:o,resolvedContext:a}=kV(t);return as.from(r,e).run(o,a)}function kV(t){let e,r,o,a;switch(typeof process<"u"&&typeof process.argv<"u"&&(o=process.argv.slice(2)),t.length){case 1:r=t[0];break;case 2:t[0]&&t[0].prototype instanceof nt||Array.isArray(t[0])?(r=t[0],Array.isArray(t[1])?o=t[1]:a=t[1]):(e=t[0],r=t[1]);break;case 3:Array.isArray(t[2])?(e=t[0],r=t[1],o=t[2]):t[0]&&t[0].prototype instanceof nt||Array.isArray(t[0])?(r=t[0],o=t[1],a=t[2]):(e=t[0],r=t[1],a=t[2]);break;default:e=t[0],r=t[1],o=t[2],a=t[3];break}if(typeof o>"u")throw new Error("The argv parameter must be provided when running Clipanion outside of a Node context");return{resolvedOptions:e,resolvedCommandClasses:r,resolvedArgv:o,resolvedContext:a}}function PV(t){return t()}var SV,as,QV=Et(()=>{$D();lS();kT();vV();Vp();DV();SV=Symbol("clipanion/errorCommand");as=class{constructor({binaryLabel:e,binaryName:r="...",binaryVersion:o,enableCapture:a=!1,enableColors:n}={}){this.registrations=new Map,this.builder=new Iy({binaryName:r}),this.binaryLabel=e,this.binaryName=r,this.binaryVersion=o,this.enableCapture=a,this.enableColors=n}static from(e,r={}){let o=new as(r),a=Array.isArray(e)?e:[e];for(let n of a)o.register(n);return o}register(e){var r;let o=new Map,a=new e;for(let p in a){let h=a[p];typeof h=="object"&&h!==null&&h[nt.isOption]&&o.set(p,h)}let n=this.builder.command(),u=n.cliIndex,A=(r=e.paths)!==null&&r!==void 0?r:a.paths;if(typeof A<"u")for(let p of A)n.addPath(p);this.registrations.set(e,{specs:o,builder:n,index:u});for(let[p,{definition:h}]of o.entries())h(n,p);n.setContext({commandClass:e})}process(e,r){let{input:o,context:a,partial:n}=typeof e=="object"&&Array.isArray(e)?{input:e,context:r}:e,{contexts:u,process:A}=this.builder.compile(),p=A(o,{partial:n}),h={...as.defaultContext,...a};switch(p.selectedIndex){case rd:{let E=By.from(p,u);return E.context=h,E.tokens=p.tokens,E}default:{let{commandClass:E}=u[p.selectedIndex],I=this.registrations.get(E);if(typeof I>"u")throw new Error("Assertion failed: Expected the command class to have been registered.");let v=new E;v.context=h,v.tokens=p.tokens,v.path=p.path;try{for(let[x,{transformer:C}]of I.specs.entries())v[x]=C(I.builder,x,p,h);return v}catch(x){throw x[SV]=v,x}}break}}async run(e,r){var o,a;let n,u={...as.defaultContext,...r},A=(o=this.enableColors)!==null&&o!==void 0?o:u.colorDepth>1;if(!Array.isArray(e))n=e;else try{n=this.process(e,u)}catch(E){return u.stdout.write(this.error(E,{colored:A})),1}if(n.help)return u.stdout.write(this.usage(n,{colored:A,detailed:!0})),0;n.context=u,n.cli={binaryLabel:this.binaryLabel,binaryName:this.binaryName,binaryVersion:this.binaryVersion,enableCapture:this.enableCapture,enableColors:this.enableColors,definitions:()=>this.definitions(),definition:E=>this.definition(E),error:(E,I)=>this.error(E,I),format:E=>this.format(E),process:(E,I)=>this.process(E,{...u,...I}),run:(E,I)=>this.run(E,{...u,...I}),usage:(E,I)=>this.usage(E,I)};let p=this.enableCapture&&(a=BV(u))!==null&&a!==void 0?a:PV,h;try{h=await p(()=>n.validateAndExecute().catch(E=>n.catch(E).then(()=>0)))}catch(E){return u.stdout.write(this.error(E,{colored:A,command:n})),1}return h}async runExit(e,r){process.exitCode=await this.run(e,r)}definition(e,{colored:r=!1}={}){if(!e.usage)return null;let{usage:o}=this.getUsageByRegistration(e,{detailed:!1}),{usage:a,options:n}=this.getUsageByRegistration(e,{detailed:!0,inlineOptions:!1}),u=typeof e.usage.category<"u"?Do(e.usage.category,{format:this.format(r),paragraphs:!1}):void 0,A=typeof e.usage.description<"u"?Do(e.usage.description,{format:this.format(r),paragraphs:!1}):void 0,p=typeof e.usage.details<"u"?Do(e.usage.details,{format:this.format(r),paragraphs:!0}):void 0,h=typeof e.usage.examples<"u"?e.usage.examples.map(([E,I])=>[Do(E,{format:this.format(r),paragraphs:!1}),I.replace(/\$0/g,this.binaryName)]):void 0;return{path:o,usage:a,category:u,description:A,details:p,examples:h,options:n}}definitions({colored:e=!1}={}){let r=[];for(let o of this.registrations.keys()){let a=this.definition(o,{colored:e});!a||r.push(a)}return r}usage(e=null,{colored:r,detailed:o=!1,prefix:a="$ "}={}){var n;if(e===null){for(let p of this.registrations.keys()){let h=p.paths,E=typeof p.usage<"u";if(!h||h.length===0||h.length===1&&h[0].length===0||((n=h?.some(x=>x.length===0))!==null&&n!==void 0?n:!1))if(e){e=null;break}else e=p;else if(E){e=null;continue}}e&&(o=!0)}let u=e!==null&&e instanceof nt?e.constructor:e,A="";if(u)if(o){let{description:p="",details:h="",examples:E=[]}=u.usage||{};p!==""&&(A+=Do(p,{format:this.format(r),paragraphs:!1}).replace(/^./,x=>x.toUpperCase()),A+=` -`),(h!==""||E.length>0)&&(A+=`${this.format(r).header("Usage")} -`,A+=` -`);let{usage:I,options:v}=this.getUsageByRegistration(u,{inlineOptions:!1});if(A+=`${this.format(r).bold(a)}${I} -`,v.length>0){A+=` -`,A+=`${this.format(r).header("Options")} -`;let x=v.reduce((C,R)=>Math.max(C,R.definition.length),0);A+=` -`;for(let{definition:C,description:R}of v)A+=` ${this.format(r).bold(C.padEnd(x))} ${Do(R,{format:this.format(r),paragraphs:!1})}`}if(h!==""&&(A+=` -`,A+=`${this.format(r).header("Details")} -`,A+=` -`,A+=Do(h,{format:this.format(r),paragraphs:!0})),E.length>0){A+=` -`,A+=`${this.format(r).header("Examples")} -`;for(let[x,C]of E)A+=` -`,A+=Do(x,{format:this.format(r),paragraphs:!1}),A+=`${C.replace(/^/m,` ${this.format(r).bold(a)}`).replace(/\$0/g,this.binaryName)} -`}}else{let{usage:p}=this.getUsageByRegistration(u);A+=`${this.format(r).bold(a)}${p} -`}else{let p=new Map;for(let[v,{index:x}]of this.registrations.entries()){if(typeof v.usage>"u")continue;let C=typeof v.usage.category<"u"?Do(v.usage.category,{format:this.format(r),paragraphs:!1}):null,R=p.get(C);typeof R>"u"&&p.set(C,R=[]);let{usage:L}=this.getUsageByIndex(x);R.push({commandClass:v,usage:L})}let h=Array.from(p.keys()).sort((v,x)=>v===null?-1:x===null?1:v.localeCompare(x,"en",{usage:"sort",caseFirst:"upper"})),E=typeof this.binaryLabel<"u",I=typeof this.binaryVersion<"u";E||I?(E&&I?A+=`${this.format(r).header(`${this.binaryLabel} - ${this.binaryVersion}`)} - -`:E?A+=`${this.format(r).header(`${this.binaryLabel}`)} -`:A+=`${this.format(r).header(`${this.binaryVersion}`)} -`,A+=` ${this.format(r).bold(a)}${this.binaryName} -`):A+=`${this.format(r).bold(a)}${this.binaryName} -`;for(let v of h){let x=p.get(v).slice().sort((R,L)=>R.usage.localeCompare(L.usage,"en",{usage:"sort",caseFirst:"upper"})),C=v!==null?v.trim():"General commands";A+=` -`,A+=`${this.format(r).header(`${C}`)} -`;for(let{commandClass:R,usage:L}of x){let U=R.usage.description||"undocumented";A+=` -`,A+=` ${this.format(r).bold(L)} -`,A+=` ${Do(U,{format:this.format(r),paragraphs:!1})}`}}A+=` -`,A+=Do("You can also print more details about any of these commands by calling them with the `-h,--help` flag right after the command name.",{format:this.format(r),paragraphs:!0})}return A}error(e,r){var o,{colored:a,command:n=(o=e[SV])!==null&&o!==void 0?o:null}=r===void 0?{}:r;(!e||typeof e!="object"||!("stack"in e))&&(e=new Error(`Execution failed with a non-error rejection (rejected value: ${JSON.stringify(e)})`));let u="",A=e.name.replace(/([a-z])([A-Z])/g,"$1 $2");A==="Error"&&(A="Internal Error"),u+=`${this.format(a).error(A)}: ${e.message} -`;let p=e.clipanion;return typeof p<"u"?p.type==="usage"&&(u+=` -`,u+=this.usage(n)):e.stack&&(u+=`${e.stack.replace(/^.*\n/,"")} -`),u}format(e){var r;return((r=e??this.enableColors)!==null&&r!==void 0?r:as.defaultContext.colorDepth>1)?uV:AV}getUsageByRegistration(e,r){let o=this.registrations.get(e);if(typeof o>"u")throw new Error("Assertion failed: Unregistered command");return this.getUsageByIndex(o.index,r)}getUsageByIndex(e,r){return this.builder.getBuilderByIndex(e).usage(r)}};as.defaultContext={env:process.env,stdin:process.stdin,stdout:process.stdout,stderr:process.stderr,colorDepth:IV()}});var uI,FV=Et(()=>{Vp();uI=class extends nt{async execute(){this.context.stdout.write(`${JSON.stringify(this.cli.definitions(),null,2)} -`)}};uI.paths=[["--clipanion=definitions"]]});var AI,RV=Et(()=>{Vp();AI=class extends nt{async execute(){this.context.stdout.write(this.cli.usage())}};AI.paths=[["-h"],["--help"]]});function uS(t={}){return Ko({definition(e,r){var o;e.addProxy({name:(o=t.name)!==null&&o!==void 0?o:r,required:t.required})},transformer(e,r,o){return o.positionals.map(({value:a})=>a)}})}var HT=Et(()=>{Ef()});var fI,TV=Et(()=>{Vp();HT();fI=class extends nt{constructor(){super(...arguments),this.args=uS()}async execute(){this.context.stdout.write(`${JSON.stringify(this.cli.process(this.args).tokens,null,2)} -`)}};fI.paths=[["--clipanion=tokens"]]});var pI,NV=Et(()=>{Vp();pI=class extends nt{async execute(){var e;this.context.stdout.write(`${(e=this.cli.binaryVersion)!==null&&e!==void 0?e:""} -`)}};pI.paths=[["-v"],["--version"]]});var qT={};Vt(qT,{DefinitionsCommand:()=>uI,HelpCommand:()=>AI,TokensCommand:()=>fI,VersionCommand:()=>pI});var LV=Et(()=>{FV();RV();TV();NV()});function OV(t,e,r){let[o,a]=ju(e,r??{}),{arity:n=1}=a,u=t.split(","),A=new Set(u);return Ko({definition(p){p.addOption({names:u,arity:n,hidden:a?.hidden,description:a?.description,required:a.required})},transformer(p,h,E){let I,v=typeof o<"u"?[...o]:void 0;for(let{name:x,value:C}of E.options)!A.has(x)||(I=x,v=v??[],v.push(C));return typeof v<"u"?nd(I??h,v,a.validator):v}})}var MV=Et(()=>{Ef()});function UV(t,e,r){let[o,a]=ju(e,r??{}),n=t.split(","),u=new Set(n);return Ko({definition(A){A.addOption({names:n,allowBinding:!1,arity:0,hidden:a.hidden,description:a.description,required:a.required})},transformer(A,p,h){let E=o;for(let{name:I,value:v}of h.options)!u.has(I)||(E=v);return E}})}var _V=Et(()=>{Ef()});function HV(t,e,r){let[o,a]=ju(e,r??{}),n=t.split(","),u=new Set(n);return Ko({definition(A){A.addOption({names:n,allowBinding:!1,arity:0,hidden:a.hidden,description:a.description,required:a.required})},transformer(A,p,h){let E=o;for(let{name:I,value:v}of h.options)!u.has(I)||(E??(E=0),v?E+=1:E=0);return E}})}var qV=Et(()=>{Ef()});function jV(t={}){return Ko({definition(e,r){var o;e.addRest({name:(o=t.name)!==null&&o!==void 0?o:r,required:t.required})},transformer(e,r,o){let a=u=>{let A=o.positionals[u];return A.extra===el||A.extra===!1&&uu)}})}var GV=Et(()=>{lS();Ef()});function Xqe(t,e,r){let[o,a]=ju(e,r??{}),{arity:n=1}=a,u=t.split(","),A=new Set(u);return Ko({definition(p){p.addOption({names:u,arity:a.tolerateBoolean?0:n,hidden:a.hidden,description:a.description,required:a.required})},transformer(p,h,E,I){let v,x=o;typeof a.env<"u"&&I.env[a.env]&&(v=a.env,x=I.env[a.env]);for(let{name:C,value:R}of E.options)!A.has(C)||(v=C,x=R);return typeof x=="string"?nd(v??h,x,a.validator):x}})}function Zqe(t={}){let{required:e=!0}=t;return Ko({definition(r,o){var a;r.addPositional({name:(a=t.name)!==null&&a!==void 0?a:o,required:t.required})},transformer(r,o,a){var n;for(let u=0;u{lS();Ef()});var ge={};Vt(ge,{Array:()=>OV,Boolean:()=>UV,Counter:()=>HV,Proxy:()=>uS,Rest:()=>jV,String:()=>YV,applyValidator:()=>nd,cleanValidationError:()=>rS,formatError:()=>iI,isOptionSymbol:()=>nI,makeCommandOption:()=>Ko,rerouteArguments:()=>ju});var KV=Et(()=>{Ef();HT();MV();_V();qV();GV();WV()});var hI={};Vt(hI,{Builtins:()=>qT,Cli:()=>as,Command:()=>nt,Option:()=>ge,UsageError:()=>it,formatMarkdownish:()=>Do,run:()=>xV,runExit:()=>bV});var qt=Et(()=>{tS();kT();Vp();QV();LV();KV()});var VV=_((Pkt,$qe)=>{$qe.exports={name:"dotenv",version:"16.3.1",description:"Loads environment variables from .env file",main:"lib/main.js",types:"lib/main.d.ts",exports:{".":{types:"./lib/main.d.ts",require:"./lib/main.js",default:"./lib/main.js"},"./config":"./config.js","./config.js":"./config.js","./lib/env-options":"./lib/env-options.js","./lib/env-options.js":"./lib/env-options.js","./lib/cli-options":"./lib/cli-options.js","./lib/cli-options.js":"./lib/cli-options.js","./package.json":"./package.json"},scripts:{"dts-check":"tsc --project tests/types/tsconfig.json",lint:"standard","lint-readme":"standard-markdown",pretest:"npm run lint && npm run dts-check",test:"tap tests/*.js --100 -Rspec",prerelease:"npm test",release:"standard-version"},repository:{type:"git",url:"git://github.com/motdotla/dotenv.git"},funding:"https://github.com/motdotla/dotenv?sponsor=1",keywords:["dotenv","env",".env","environment","variables","config","settings"],readmeFilename:"README.md",license:"BSD-2-Clause",devDependencies:{"@definitelytyped/dtslint":"^0.0.133","@types/node":"^18.11.3",decache:"^4.6.1",sinon:"^14.0.1",standard:"^17.0.0","standard-markdown":"^7.1.0","standard-version":"^9.5.0",tap:"^16.3.0",tar:"^6.1.11",typescript:"^4.8.4"},engines:{node:">=12"},browser:{fs:!1}}});var ZV=_((bkt,Cf)=>{var JV=ve("fs"),GT=ve("path"),eje=ve("os"),tje=ve("crypto"),rje=VV(),YT=rje.version,nje=/(?:^|^)\s*(?:export\s+)?([\w.-]+)(?:\s*=\s*?|:\s+?)(\s*'(?:\\'|[^'])*'|\s*"(?:\\"|[^"])*"|\s*`(?:\\`|[^`])*`|[^#\r\n]+)?\s*(?:#.*)?(?:$|$)/mg;function ije(t){let e={},r=t.toString();r=r.replace(/\r\n?/mg,` -`);let o;for(;(o=nje.exec(r))!=null;){let a=o[1],n=o[2]||"";n=n.trim();let u=n[0];n=n.replace(/^(['"`])([\s\S]*)\1$/mg,"$2"),u==='"'&&(n=n.replace(/\\n/g,` -`),n=n.replace(/\\r/g,"\r")),e[a]=n}return e}function sje(t){let e=XV(t),r=bs.configDotenv({path:e});if(!r.parsed)throw new Error(`MISSING_DATA: Cannot parse ${e} for an unknown reason`);let o=zV(t).split(","),a=o.length,n;for(let u=0;u=a)throw A}return bs.parse(n)}function oje(t){console.log(`[dotenv@${YT}][INFO] ${t}`)}function aje(t){console.log(`[dotenv@${YT}][WARN] ${t}`)}function jT(t){console.log(`[dotenv@${YT}][DEBUG] ${t}`)}function zV(t){return t&&t.DOTENV_KEY&&t.DOTENV_KEY.length>0?t.DOTENV_KEY:process.env.DOTENV_KEY&&process.env.DOTENV_KEY.length>0?process.env.DOTENV_KEY:""}function lje(t,e){let r;try{r=new URL(e)}catch(A){throw A.code==="ERR_INVALID_URL"?new Error("INVALID_DOTENV_KEY: Wrong format. Must be in valid uri format like dotenv://:key_1234@dotenv.org/vault/.env.vault?environment=development"):A}let o=r.password;if(!o)throw new Error("INVALID_DOTENV_KEY: Missing key part");let a=r.searchParams.get("environment");if(!a)throw new Error("INVALID_DOTENV_KEY: Missing environment part");let n=`DOTENV_VAULT_${a.toUpperCase()}`,u=t.parsed[n];if(!u)throw new Error(`NOT_FOUND_DOTENV_ENVIRONMENT: Cannot locate environment ${n} in your .env.vault file.`);return{ciphertext:u,key:o}}function XV(t){let e=GT.resolve(process.cwd(),".env");return t&&t.path&&t.path.length>0&&(e=t.path),e.endsWith(".vault")?e:`${e}.vault`}function cje(t){return t[0]==="~"?GT.join(eje.homedir(),t.slice(1)):t}function uje(t){oje("Loading env from encrypted .env.vault");let e=bs._parseVault(t),r=process.env;return t&&t.processEnv!=null&&(r=t.processEnv),bs.populate(r,e,t),{parsed:e}}function Aje(t){let e=GT.resolve(process.cwd(),".env"),r="utf8",o=Boolean(t&&t.debug);t&&(t.path!=null&&(e=cje(t.path)),t.encoding!=null&&(r=t.encoding));try{let a=bs.parse(JV.readFileSync(e,{encoding:r})),n=process.env;return t&&t.processEnv!=null&&(n=t.processEnv),bs.populate(n,a,t),{parsed:a}}catch(a){return o&&jT(`Failed to load ${e} ${a.message}`),{error:a}}}function fje(t){let e=XV(t);return zV(t).length===0?bs.configDotenv(t):JV.existsSync(e)?bs._configVault(t):(aje(`You set DOTENV_KEY but you are missing a .env.vault file at ${e}. Did you forget to build it?`),bs.configDotenv(t))}function pje(t,e){let r=Buffer.from(e.slice(-64),"hex"),o=Buffer.from(t,"base64"),a=o.slice(0,12),n=o.slice(-16);o=o.slice(12,-16);try{let u=tje.createDecipheriv("aes-256-gcm",r,a);return u.setAuthTag(n),`${u.update(o)}${u.final()}`}catch(u){let A=u instanceof RangeError,p=u.message==="Invalid key length",h=u.message==="Unsupported state or unable to authenticate data";if(A||p){let E="INVALID_DOTENV_KEY: It must be 64 characters long (or more)";throw new Error(E)}else if(h){let E="DECRYPTION_FAILED: Please check your DOTENV_KEY";throw new Error(E)}else throw console.error("Error: ",u.code),console.error("Error: ",u.message),u}}function hje(t,e,r={}){let o=Boolean(r&&r.debug),a=Boolean(r&&r.override);if(typeof e!="object")throw new Error("OBJECT_REQUIRED: Please check the processEnv argument being passed to populate");for(let n of Object.keys(e))Object.prototype.hasOwnProperty.call(t,n)?(a===!0&&(t[n]=e[n]),o&&jT(a===!0?`"${n}" is already defined and WAS overwritten`:`"${n}" is already defined and was NOT overwritten`)):t[n]=e[n]}var bs={configDotenv:Aje,_configVault:uje,_parseVault:sje,config:fje,decrypt:pje,parse:ije,populate:hje};Cf.exports.configDotenv=bs.configDotenv;Cf.exports._configVault=bs._configVault;Cf.exports._parseVault=bs._parseVault;Cf.exports.config=bs.config;Cf.exports.decrypt=bs.decrypt;Cf.exports.parse=bs.parse;Cf.exports.populate=bs.populate;Cf.exports=bs});var eJ=_((xkt,$V)=>{"use strict";$V.exports=(t,...e)=>new Promise(r=>{r(t(...e))})});var id=_((kkt,WT)=>{"use strict";var gje=eJ(),tJ=t=>{if(t<1)throw new TypeError("Expected `concurrency` to be a number from 1 and up");let e=[],r=0,o=()=>{r--,e.length>0&&e.shift()()},a=(A,p,...h)=>{r++;let E=gje(A,...h);p(E),E.then(o,o)},n=(A,p,...h)=>{rnew Promise(h=>n(A,h,...p));return Object.defineProperties(u,{activeCount:{get:()=>r},pendingCount:{get:()=>e.length}}),u};WT.exports=tJ;WT.exports.default=tJ});function Wu(t){return`YN${t.toString(10).padStart(4,"0")}`}function AS(t){let e=Number(t.slice(2));if(typeof wr[e]>"u")throw new Error(`Unknown message name: "${t}"`);return e}var wr,fS=Et(()=>{wr=(Oe=>(Oe[Oe.UNNAMED=0]="UNNAMED",Oe[Oe.EXCEPTION=1]="EXCEPTION",Oe[Oe.MISSING_PEER_DEPENDENCY=2]="MISSING_PEER_DEPENDENCY",Oe[Oe.CYCLIC_DEPENDENCIES=3]="CYCLIC_DEPENDENCIES",Oe[Oe.DISABLED_BUILD_SCRIPTS=4]="DISABLED_BUILD_SCRIPTS",Oe[Oe.BUILD_DISABLED=5]="BUILD_DISABLED",Oe[Oe.SOFT_LINK_BUILD=6]="SOFT_LINK_BUILD",Oe[Oe.MUST_BUILD=7]="MUST_BUILD",Oe[Oe.MUST_REBUILD=8]="MUST_REBUILD",Oe[Oe.BUILD_FAILED=9]="BUILD_FAILED",Oe[Oe.RESOLVER_NOT_FOUND=10]="RESOLVER_NOT_FOUND",Oe[Oe.FETCHER_NOT_FOUND=11]="FETCHER_NOT_FOUND",Oe[Oe.LINKER_NOT_FOUND=12]="LINKER_NOT_FOUND",Oe[Oe.FETCH_NOT_CACHED=13]="FETCH_NOT_CACHED",Oe[Oe.YARN_IMPORT_FAILED=14]="YARN_IMPORT_FAILED",Oe[Oe.REMOTE_INVALID=15]="REMOTE_INVALID",Oe[Oe.REMOTE_NOT_FOUND=16]="REMOTE_NOT_FOUND",Oe[Oe.RESOLUTION_PACK=17]="RESOLUTION_PACK",Oe[Oe.CACHE_CHECKSUM_MISMATCH=18]="CACHE_CHECKSUM_MISMATCH",Oe[Oe.UNUSED_CACHE_ENTRY=19]="UNUSED_CACHE_ENTRY",Oe[Oe.MISSING_LOCKFILE_ENTRY=20]="MISSING_LOCKFILE_ENTRY",Oe[Oe.WORKSPACE_NOT_FOUND=21]="WORKSPACE_NOT_FOUND",Oe[Oe.TOO_MANY_MATCHING_WORKSPACES=22]="TOO_MANY_MATCHING_WORKSPACES",Oe[Oe.CONSTRAINTS_MISSING_DEPENDENCY=23]="CONSTRAINTS_MISSING_DEPENDENCY",Oe[Oe.CONSTRAINTS_INCOMPATIBLE_DEPENDENCY=24]="CONSTRAINTS_INCOMPATIBLE_DEPENDENCY",Oe[Oe.CONSTRAINTS_EXTRANEOUS_DEPENDENCY=25]="CONSTRAINTS_EXTRANEOUS_DEPENDENCY",Oe[Oe.CONSTRAINTS_INVALID_DEPENDENCY=26]="CONSTRAINTS_INVALID_DEPENDENCY",Oe[Oe.CANT_SUGGEST_RESOLUTIONS=27]="CANT_SUGGEST_RESOLUTIONS",Oe[Oe.FROZEN_LOCKFILE_EXCEPTION=28]="FROZEN_LOCKFILE_EXCEPTION",Oe[Oe.CROSS_DRIVE_VIRTUAL_LOCAL=29]="CROSS_DRIVE_VIRTUAL_LOCAL",Oe[Oe.FETCH_FAILED=30]="FETCH_FAILED",Oe[Oe.DANGEROUS_NODE_MODULES=31]="DANGEROUS_NODE_MODULES",Oe[Oe.NODE_GYP_INJECTED=32]="NODE_GYP_INJECTED",Oe[Oe.AUTHENTICATION_NOT_FOUND=33]="AUTHENTICATION_NOT_FOUND",Oe[Oe.INVALID_CONFIGURATION_KEY=34]="INVALID_CONFIGURATION_KEY",Oe[Oe.NETWORK_ERROR=35]="NETWORK_ERROR",Oe[Oe.LIFECYCLE_SCRIPT=36]="LIFECYCLE_SCRIPT",Oe[Oe.CONSTRAINTS_MISSING_FIELD=37]="CONSTRAINTS_MISSING_FIELD",Oe[Oe.CONSTRAINTS_INCOMPATIBLE_FIELD=38]="CONSTRAINTS_INCOMPATIBLE_FIELD",Oe[Oe.CONSTRAINTS_EXTRANEOUS_FIELD=39]="CONSTRAINTS_EXTRANEOUS_FIELD",Oe[Oe.CONSTRAINTS_INVALID_FIELD=40]="CONSTRAINTS_INVALID_FIELD",Oe[Oe.AUTHENTICATION_INVALID=41]="AUTHENTICATION_INVALID",Oe[Oe.PROLOG_UNKNOWN_ERROR=42]="PROLOG_UNKNOWN_ERROR",Oe[Oe.PROLOG_SYNTAX_ERROR=43]="PROLOG_SYNTAX_ERROR",Oe[Oe.PROLOG_EXISTENCE_ERROR=44]="PROLOG_EXISTENCE_ERROR",Oe[Oe.STACK_OVERFLOW_RESOLUTION=45]="STACK_OVERFLOW_RESOLUTION",Oe[Oe.AUTOMERGE_FAILED_TO_PARSE=46]="AUTOMERGE_FAILED_TO_PARSE",Oe[Oe.AUTOMERGE_IMMUTABLE=47]="AUTOMERGE_IMMUTABLE",Oe[Oe.AUTOMERGE_SUCCESS=48]="AUTOMERGE_SUCCESS",Oe[Oe.AUTOMERGE_REQUIRED=49]="AUTOMERGE_REQUIRED",Oe[Oe.DEPRECATED_CLI_SETTINGS=50]="DEPRECATED_CLI_SETTINGS",Oe[Oe.PLUGIN_NAME_NOT_FOUND=51]="PLUGIN_NAME_NOT_FOUND",Oe[Oe.INVALID_PLUGIN_REFERENCE=52]="INVALID_PLUGIN_REFERENCE",Oe[Oe.CONSTRAINTS_AMBIGUITY=53]="CONSTRAINTS_AMBIGUITY",Oe[Oe.CACHE_OUTSIDE_PROJECT=54]="CACHE_OUTSIDE_PROJECT",Oe[Oe.IMMUTABLE_INSTALL=55]="IMMUTABLE_INSTALL",Oe[Oe.IMMUTABLE_CACHE=56]="IMMUTABLE_CACHE",Oe[Oe.INVALID_MANIFEST=57]="INVALID_MANIFEST",Oe[Oe.PACKAGE_PREPARATION_FAILED=58]="PACKAGE_PREPARATION_FAILED",Oe[Oe.INVALID_RANGE_PEER_DEPENDENCY=59]="INVALID_RANGE_PEER_DEPENDENCY",Oe[Oe.INCOMPATIBLE_PEER_DEPENDENCY=60]="INCOMPATIBLE_PEER_DEPENDENCY",Oe[Oe.DEPRECATED_PACKAGE=61]="DEPRECATED_PACKAGE",Oe[Oe.INCOMPATIBLE_OS=62]="INCOMPATIBLE_OS",Oe[Oe.INCOMPATIBLE_CPU=63]="INCOMPATIBLE_CPU",Oe[Oe.FROZEN_ARTIFACT_EXCEPTION=64]="FROZEN_ARTIFACT_EXCEPTION",Oe[Oe.TELEMETRY_NOTICE=65]="TELEMETRY_NOTICE",Oe[Oe.PATCH_HUNK_FAILED=66]="PATCH_HUNK_FAILED",Oe[Oe.INVALID_CONFIGURATION_VALUE=67]="INVALID_CONFIGURATION_VALUE",Oe[Oe.UNUSED_PACKAGE_EXTENSION=68]="UNUSED_PACKAGE_EXTENSION",Oe[Oe.REDUNDANT_PACKAGE_EXTENSION=69]="REDUNDANT_PACKAGE_EXTENSION",Oe[Oe.AUTO_NM_SUCCESS=70]="AUTO_NM_SUCCESS",Oe[Oe.NM_CANT_INSTALL_EXTERNAL_SOFT_LINK=71]="NM_CANT_INSTALL_EXTERNAL_SOFT_LINK",Oe[Oe.NM_PRESERVE_SYMLINKS_REQUIRED=72]="NM_PRESERVE_SYMLINKS_REQUIRED",Oe[Oe.UPDATE_LOCKFILE_ONLY_SKIP_LINK=73]="UPDATE_LOCKFILE_ONLY_SKIP_LINK",Oe[Oe.NM_HARDLINKS_MODE_DOWNGRADED=74]="NM_HARDLINKS_MODE_DOWNGRADED",Oe[Oe.PROLOG_INSTANTIATION_ERROR=75]="PROLOG_INSTANTIATION_ERROR",Oe[Oe.INCOMPATIBLE_ARCHITECTURE=76]="INCOMPATIBLE_ARCHITECTURE",Oe[Oe.GHOST_ARCHITECTURE=77]="GHOST_ARCHITECTURE",Oe[Oe.RESOLUTION_MISMATCH=78]="RESOLUTION_MISMATCH",Oe[Oe.PROLOG_LIMIT_EXCEEDED=79]="PROLOG_LIMIT_EXCEEDED",Oe[Oe.NETWORK_DISABLED=80]="NETWORK_DISABLED",Oe[Oe.NETWORK_UNSAFE_HTTP=81]="NETWORK_UNSAFE_HTTP",Oe[Oe.RESOLUTION_FAILED=82]="RESOLUTION_FAILED",Oe[Oe.AUTOMERGE_GIT_ERROR=83]="AUTOMERGE_GIT_ERROR",Oe[Oe.CONSTRAINTS_CHECK_FAILED=84]="CONSTRAINTS_CHECK_FAILED",Oe[Oe.UPDATED_RESOLUTION_RECORD=85]="UPDATED_RESOLUTION_RECORD",Oe[Oe.EXPLAIN_PEER_DEPENDENCIES_CTA=86]="EXPLAIN_PEER_DEPENDENCIES_CTA",Oe[Oe.MIGRATION_SUCCESS=87]="MIGRATION_SUCCESS",Oe[Oe.VERSION_NOTICE=88]="VERSION_NOTICE",Oe[Oe.TIPS_NOTICE=89]="TIPS_NOTICE",Oe[Oe.OFFLINE_MODE_ENABLED=90]="OFFLINE_MODE_ENABLED",Oe))(wr||{})});var gI=_((Fkt,rJ)=>{var dje="2.0.0",mje=Number.MAX_SAFE_INTEGER||9007199254740991,yje=16,Eje=256-6,Cje=["major","premajor","minor","preminor","patch","prepatch","prerelease"];rJ.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:yje,MAX_SAFE_BUILD_LENGTH:Eje,MAX_SAFE_INTEGER:mje,RELEASE_TYPES:Cje,SEMVER_SPEC_VERSION:dje,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var dI=_((Rkt,nJ)=>{var wje=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};nJ.exports=wje});var vy=_((wf,iJ)=>{var{MAX_SAFE_COMPONENT_LENGTH:KT,MAX_SAFE_BUILD_LENGTH:Ije,MAX_LENGTH:Bje}=gI(),vje=dI();wf=iJ.exports={};var Dje=wf.re=[],Sje=wf.safeRe=[],lr=wf.src=[],cr=wf.t={},Pje=0,VT="[a-zA-Z0-9-]",bje=[["\\s",1],["\\d",Bje],[VT,Ije]],xje=t=>{for(let[e,r]of bje)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).join(`${e}{1,${r}}`);return t},Jr=(t,e,r)=>{let o=xje(e),a=Pje++;vje(t,a,e),cr[t]=a,lr[a]=e,Dje[a]=new RegExp(e,r?"g":void 0),Sje[a]=new RegExp(o,r?"g":void 0)};Jr("NUMERICIDENTIFIER","0|[1-9]\\d*");Jr("NUMERICIDENTIFIERLOOSE","\\d+");Jr("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${VT}*`);Jr("MAINVERSION",`(${lr[cr.NUMERICIDENTIFIER]})\\.(${lr[cr.NUMERICIDENTIFIER]})\\.(${lr[cr.NUMERICIDENTIFIER]})`);Jr("MAINVERSIONLOOSE",`(${lr[cr.NUMERICIDENTIFIERLOOSE]})\\.(${lr[cr.NUMERICIDENTIFIERLOOSE]})\\.(${lr[cr.NUMERICIDENTIFIERLOOSE]})`);Jr("PRERELEASEIDENTIFIER",`(?:${lr[cr.NUMERICIDENTIFIER]}|${lr[cr.NONNUMERICIDENTIFIER]})`);Jr("PRERELEASEIDENTIFIERLOOSE",`(?:${lr[cr.NUMERICIDENTIFIERLOOSE]}|${lr[cr.NONNUMERICIDENTIFIER]})`);Jr("PRERELEASE",`(?:-(${lr[cr.PRERELEASEIDENTIFIER]}(?:\\.${lr[cr.PRERELEASEIDENTIFIER]})*))`);Jr("PRERELEASELOOSE",`(?:-?(${lr[cr.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${lr[cr.PRERELEASEIDENTIFIERLOOSE]})*))`);Jr("BUILDIDENTIFIER",`${VT}+`);Jr("BUILD",`(?:\\+(${lr[cr.BUILDIDENTIFIER]}(?:\\.${lr[cr.BUILDIDENTIFIER]})*))`);Jr("FULLPLAIN",`v?${lr[cr.MAINVERSION]}${lr[cr.PRERELEASE]}?${lr[cr.BUILD]}?`);Jr("FULL",`^${lr[cr.FULLPLAIN]}$`);Jr("LOOSEPLAIN",`[v=\\s]*${lr[cr.MAINVERSIONLOOSE]}${lr[cr.PRERELEASELOOSE]}?${lr[cr.BUILD]}?`);Jr("LOOSE",`^${lr[cr.LOOSEPLAIN]}$`);Jr("GTLT","((?:<|>)?=?)");Jr("XRANGEIDENTIFIERLOOSE",`${lr[cr.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);Jr("XRANGEIDENTIFIER",`${lr[cr.NUMERICIDENTIFIER]}|x|X|\\*`);Jr("XRANGEPLAIN",`[v=\\s]*(${lr[cr.XRANGEIDENTIFIER]})(?:\\.(${lr[cr.XRANGEIDENTIFIER]})(?:\\.(${lr[cr.XRANGEIDENTIFIER]})(?:${lr[cr.PRERELEASE]})?${lr[cr.BUILD]}?)?)?`);Jr("XRANGEPLAINLOOSE",`[v=\\s]*(${lr[cr.XRANGEIDENTIFIERLOOSE]})(?:\\.(${lr[cr.XRANGEIDENTIFIERLOOSE]})(?:\\.(${lr[cr.XRANGEIDENTIFIERLOOSE]})(?:${lr[cr.PRERELEASELOOSE]})?${lr[cr.BUILD]}?)?)?`);Jr("XRANGE",`^${lr[cr.GTLT]}\\s*${lr[cr.XRANGEPLAIN]}$`);Jr("XRANGELOOSE",`^${lr[cr.GTLT]}\\s*${lr[cr.XRANGEPLAINLOOSE]}$`);Jr("COERCE",`(^|[^\\d])(\\d{1,${KT}})(?:\\.(\\d{1,${KT}}))?(?:\\.(\\d{1,${KT}}))?(?:$|[^\\d])`);Jr("COERCERTL",lr[cr.COERCE],!0);Jr("LONETILDE","(?:~>?)");Jr("TILDETRIM",`(\\s*)${lr[cr.LONETILDE]}\\s+`,!0);wf.tildeTrimReplace="$1~";Jr("TILDE",`^${lr[cr.LONETILDE]}${lr[cr.XRANGEPLAIN]}$`);Jr("TILDELOOSE",`^${lr[cr.LONETILDE]}${lr[cr.XRANGEPLAINLOOSE]}$`);Jr("LONECARET","(?:\\^)");Jr("CARETTRIM",`(\\s*)${lr[cr.LONECARET]}\\s+`,!0);wf.caretTrimReplace="$1^";Jr("CARET",`^${lr[cr.LONECARET]}${lr[cr.XRANGEPLAIN]}$`);Jr("CARETLOOSE",`^${lr[cr.LONECARET]}${lr[cr.XRANGEPLAINLOOSE]}$`);Jr("COMPARATORLOOSE",`^${lr[cr.GTLT]}\\s*(${lr[cr.LOOSEPLAIN]})$|^$`);Jr("COMPARATOR",`^${lr[cr.GTLT]}\\s*(${lr[cr.FULLPLAIN]})$|^$`);Jr("COMPARATORTRIM",`(\\s*)${lr[cr.GTLT]}\\s*(${lr[cr.LOOSEPLAIN]}|${lr[cr.XRANGEPLAIN]})`,!0);wf.comparatorTrimReplace="$1$2$3";Jr("HYPHENRANGE",`^\\s*(${lr[cr.XRANGEPLAIN]})\\s+-\\s+(${lr[cr.XRANGEPLAIN]})\\s*$`);Jr("HYPHENRANGELOOSE",`^\\s*(${lr[cr.XRANGEPLAINLOOSE]})\\s+-\\s+(${lr[cr.XRANGEPLAINLOOSE]})\\s*$`);Jr("STAR","(<|>)?=?\\s*\\*");Jr("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");Jr("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var pS=_((Tkt,sJ)=>{var kje=Object.freeze({loose:!0}),Qje=Object.freeze({}),Fje=t=>t?typeof t!="object"?kje:t:Qje;sJ.exports=Fje});var JT=_((Nkt,lJ)=>{var oJ=/^[0-9]+$/,aJ=(t,e)=>{let r=oJ.test(t),o=oJ.test(e);return r&&o&&(t=+t,e=+e),t===e?0:r&&!o?-1:o&&!r?1:taJ(e,t);lJ.exports={compareIdentifiers:aJ,rcompareIdentifiers:Rje}});var So=_((Lkt,fJ)=>{var hS=dI(),{MAX_LENGTH:cJ,MAX_SAFE_INTEGER:gS}=gI(),{safeRe:uJ,t:AJ}=vy(),Tje=pS(),{compareIdentifiers:Dy}=JT(),tl=class{constructor(e,r){if(r=Tje(r),e instanceof tl){if(e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease)return e;e=e.version}else if(typeof e!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>cJ)throw new TypeError(`version is longer than ${cJ} characters`);hS("SemVer",e,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let o=e.trim().match(r.loose?uJ[AJ.LOOSE]:uJ[AJ.FULL]);if(!o)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+o[1],this.minor=+o[2],this.patch=+o[3],this.major>gS||this.major<0)throw new TypeError("Invalid major version");if(this.minor>gS||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>gS||this.patch<0)throw new TypeError("Invalid patch version");o[4]?this.prerelease=o[4].split(".").map(a=>{if(/^[0-9]+$/.test(a)){let n=+a;if(n>=0&&n=0;)typeof this.prerelease[n]=="number"&&(this.prerelease[n]++,n=-2);if(n===-1){if(r===this.prerelease.join(".")&&o===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(a)}}if(r){let n=[r,a];o===!1&&(n=[r]),Dy(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=n):this.prerelease=n}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};fJ.exports=tl});var sd=_((Okt,hJ)=>{var pJ=So(),Nje=(t,e,r=!1)=>{if(t instanceof pJ)return t;try{return new pJ(t,e)}catch(o){if(!r)return null;throw o}};hJ.exports=Nje});var dJ=_((Mkt,gJ)=>{var Lje=sd(),Oje=(t,e)=>{let r=Lje(t,e);return r?r.version:null};gJ.exports=Oje});var yJ=_((Ukt,mJ)=>{var Mje=sd(),Uje=(t,e)=>{let r=Mje(t.trim().replace(/^[=v]+/,""),e);return r?r.version:null};mJ.exports=Uje});var wJ=_((_kt,CJ)=>{var EJ=So(),_je=(t,e,r,o,a)=>{typeof r=="string"&&(a=o,o=r,r=void 0);try{return new EJ(t instanceof EJ?t.version:t,r).inc(e,o,a).version}catch{return null}};CJ.exports=_je});var vJ=_((Hkt,BJ)=>{var IJ=sd(),Hje=(t,e)=>{let r=IJ(t,null,!0),o=IJ(e,null,!0),a=r.compare(o);if(a===0)return null;let n=a>0,u=n?r:o,A=n?o:r,p=!!u.prerelease.length;if(!!A.prerelease.length&&!p)return!A.patch&&!A.minor?"major":u.patch?"patch":u.minor?"minor":"major";let E=p?"pre":"";return r.major!==o.major?E+"major":r.minor!==o.minor?E+"minor":r.patch!==o.patch?E+"patch":"prerelease"};BJ.exports=Hje});var SJ=_((qkt,DJ)=>{var qje=So(),jje=(t,e)=>new qje(t,e).major;DJ.exports=jje});var bJ=_((jkt,PJ)=>{var Gje=So(),Yje=(t,e)=>new Gje(t,e).minor;PJ.exports=Yje});var kJ=_((Gkt,xJ)=>{var Wje=So(),Kje=(t,e)=>new Wje(t,e).patch;xJ.exports=Kje});var FJ=_((Ykt,QJ)=>{var Vje=sd(),Jje=(t,e)=>{let r=Vje(t,e);return r&&r.prerelease.length?r.prerelease:null};QJ.exports=Jje});var Ll=_((Wkt,TJ)=>{var RJ=So(),zje=(t,e,r)=>new RJ(t,r).compare(new RJ(e,r));TJ.exports=zje});var LJ=_((Kkt,NJ)=>{var Xje=Ll(),Zje=(t,e,r)=>Xje(e,t,r);NJ.exports=Zje});var MJ=_((Vkt,OJ)=>{var $je=Ll(),eGe=(t,e)=>$je(t,e,!0);OJ.exports=eGe});var dS=_((Jkt,_J)=>{var UJ=So(),tGe=(t,e,r)=>{let o=new UJ(t,r),a=new UJ(e,r);return o.compare(a)||o.compareBuild(a)};_J.exports=tGe});var qJ=_((zkt,HJ)=>{var rGe=dS(),nGe=(t,e)=>t.sort((r,o)=>rGe(r,o,e));HJ.exports=nGe});var GJ=_((Xkt,jJ)=>{var iGe=dS(),sGe=(t,e)=>t.sort((r,o)=>iGe(o,r,e));jJ.exports=sGe});var mI=_((Zkt,YJ)=>{var oGe=Ll(),aGe=(t,e,r)=>oGe(t,e,r)>0;YJ.exports=aGe});var mS=_(($kt,WJ)=>{var lGe=Ll(),cGe=(t,e,r)=>lGe(t,e,r)<0;WJ.exports=cGe});var zT=_((eQt,KJ)=>{var uGe=Ll(),AGe=(t,e,r)=>uGe(t,e,r)===0;KJ.exports=AGe});var XT=_((tQt,VJ)=>{var fGe=Ll(),pGe=(t,e,r)=>fGe(t,e,r)!==0;VJ.exports=pGe});var yS=_((rQt,JJ)=>{var hGe=Ll(),gGe=(t,e,r)=>hGe(t,e,r)>=0;JJ.exports=gGe});var ES=_((nQt,zJ)=>{var dGe=Ll(),mGe=(t,e,r)=>dGe(t,e,r)<=0;zJ.exports=mGe});var ZT=_((iQt,XJ)=>{var yGe=zT(),EGe=XT(),CGe=mI(),wGe=yS(),IGe=mS(),BGe=ES(),vGe=(t,e,r,o)=>{switch(e){case"===":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t===r;case"!==":return typeof t=="object"&&(t=t.version),typeof r=="object"&&(r=r.version),t!==r;case"":case"=":case"==":return yGe(t,r,o);case"!=":return EGe(t,r,o);case">":return CGe(t,r,o);case">=":return wGe(t,r,o);case"<":return IGe(t,r,o);case"<=":return BGe(t,r,o);default:throw new TypeError(`Invalid operator: ${e}`)}};XJ.exports=vGe});var $J=_((sQt,ZJ)=>{var DGe=So(),SGe=sd(),{safeRe:CS,t:wS}=vy(),PGe=(t,e)=>{if(t instanceof DGe)return t;if(typeof t=="number"&&(t=String(t)),typeof t!="string")return null;e=e||{};let r=null;if(!e.rtl)r=t.match(CS[wS.COERCE]);else{let o;for(;(o=CS[wS.COERCERTL].exec(t))&&(!r||r.index+r[0].length!==t.length);)(!r||o.index+o[0].length!==r.index+r[0].length)&&(r=o),CS[wS.COERCERTL].lastIndex=o.index+o[1].length+o[2].length;CS[wS.COERCERTL].lastIndex=-1}return r===null?null:SGe(`${r[2]}.${r[3]||"0"}.${r[4]||"0"}`,e)};ZJ.exports=PGe});var tz=_((oQt,ez)=>{"use strict";ez.exports=function(t){t.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}});var IS=_((aQt,rz)=>{"use strict";rz.exports=Cn;Cn.Node=od;Cn.create=Cn;function Cn(t){var e=this;if(e instanceof Cn||(e=new Cn),e.tail=null,e.head=null,e.length=0,t&&typeof t.forEach=="function")t.forEach(function(a){e.push(a)});else if(arguments.length>0)for(var r=0,o=arguments.length;r1)r=e;else if(this.head)o=this.head.next,r=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var a=0;o!==null;a++)r=t(r,o.value,a),o=o.next;return r};Cn.prototype.reduceReverse=function(t,e){var r,o=this.tail;if(arguments.length>1)r=e;else if(this.tail)o=this.tail.prev,r=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var a=this.length-1;o!==null;a--)r=t(r,o.value,a),o=o.prev;return r};Cn.prototype.toArray=function(){for(var t=new Array(this.length),e=0,r=this.head;r!==null;e++)t[e]=r.value,r=r.next;return t};Cn.prototype.toArrayReverse=function(){for(var t=new Array(this.length),e=0,r=this.tail;r!==null;e++)t[e]=r.value,r=r.prev;return t};Cn.prototype.slice=function(t,e){e=e||this.length,e<0&&(e+=this.length),t=t||0,t<0&&(t+=this.length);var r=new Cn;if(ethis.length&&(e=this.length);for(var o=0,a=this.head;a!==null&&othis.length&&(e=this.length);for(var o=this.length,a=this.tail;a!==null&&o>e;o--)a=a.prev;for(;a!==null&&o>t;o--,a=a.prev)r.push(a.value);return r};Cn.prototype.splice=function(t,e,...r){t>this.length&&(t=this.length-1),t<0&&(t=this.length+t);for(var o=0,a=this.head;a!==null&&o{"use strict";var QGe=IS(),ad=Symbol("max"),Bf=Symbol("length"),Sy=Symbol("lengthCalculator"),EI=Symbol("allowStale"),ld=Symbol("maxAge"),If=Symbol("dispose"),nz=Symbol("noDisposeOnSet"),xs=Symbol("lruList"),Mc=Symbol("cache"),sz=Symbol("updateAgeOnGet"),$T=()=>1,tN=class{constructor(e){if(typeof e=="number"&&(e={max:e}),e||(e={}),e.max&&(typeof e.max!="number"||e.max<0))throw new TypeError("max must be a non-negative number");let r=this[ad]=e.max||1/0,o=e.length||$T;if(this[Sy]=typeof o!="function"?$T:o,this[EI]=e.stale||!1,e.maxAge&&typeof e.maxAge!="number")throw new TypeError("maxAge must be a number");this[ld]=e.maxAge||0,this[If]=e.dispose,this[nz]=e.noDisposeOnSet||!1,this[sz]=e.updateAgeOnGet||!1,this.reset()}set max(e){if(typeof e!="number"||e<0)throw new TypeError("max must be a non-negative number");this[ad]=e||1/0,yI(this)}get max(){return this[ad]}set allowStale(e){this[EI]=!!e}get allowStale(){return this[EI]}set maxAge(e){if(typeof e!="number")throw new TypeError("maxAge must be a non-negative number");this[ld]=e,yI(this)}get maxAge(){return this[ld]}set lengthCalculator(e){typeof e!="function"&&(e=$T),e!==this[Sy]&&(this[Sy]=e,this[Bf]=0,this[xs].forEach(r=>{r.length=this[Sy](r.value,r.key),this[Bf]+=r.length})),yI(this)}get lengthCalculator(){return this[Sy]}get length(){return this[Bf]}get itemCount(){return this[xs].length}rforEach(e,r){r=r||this;for(let o=this[xs].tail;o!==null;){let a=o.prev;iz(this,e,o,r),o=a}}forEach(e,r){r=r||this;for(let o=this[xs].head;o!==null;){let a=o.next;iz(this,e,o,r),o=a}}keys(){return this[xs].toArray().map(e=>e.key)}values(){return this[xs].toArray().map(e=>e.value)}reset(){this[If]&&this[xs]&&this[xs].length&&this[xs].forEach(e=>this[If](e.key,e.value)),this[Mc]=new Map,this[xs]=new QGe,this[Bf]=0}dump(){return this[xs].map(e=>BS(this,e)?!1:{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[xs]}set(e,r,o){if(o=o||this[ld],o&&typeof o!="number")throw new TypeError("maxAge must be a number");let a=o?Date.now():0,n=this[Sy](r,e);if(this[Mc].has(e)){if(n>this[ad])return Py(this,this[Mc].get(e)),!1;let p=this[Mc].get(e).value;return this[If]&&(this[nz]||this[If](e,p.value)),p.now=a,p.maxAge=o,p.value=r,this[Bf]+=n-p.length,p.length=n,this.get(e),yI(this),!0}let u=new rN(e,r,n,a,o);return u.length>this[ad]?(this[If]&&this[If](e,r),!1):(this[Bf]+=u.length,this[xs].unshift(u),this[Mc].set(e,this[xs].head),yI(this),!0)}has(e){if(!this[Mc].has(e))return!1;let r=this[Mc].get(e).value;return!BS(this,r)}get(e){return eN(this,e,!0)}peek(e){return eN(this,e,!1)}pop(){let e=this[xs].tail;return e?(Py(this,e),e.value):null}del(e){Py(this,this[Mc].get(e))}load(e){this.reset();let r=Date.now();for(let o=e.length-1;o>=0;o--){let a=e[o],n=a.e||0;if(n===0)this.set(a.k,a.v);else{let u=n-r;u>0&&this.set(a.k,a.v,u)}}}prune(){this[Mc].forEach((e,r)=>eN(this,r,!1))}},eN=(t,e,r)=>{let o=t[Mc].get(e);if(o){let a=o.value;if(BS(t,a)){if(Py(t,o),!t[EI])return}else r&&(t[sz]&&(o.value.now=Date.now()),t[xs].unshiftNode(o));return a.value}},BS=(t,e)=>{if(!e||!e.maxAge&&!t[ld])return!1;let r=Date.now()-e.now;return e.maxAge?r>e.maxAge:t[ld]&&r>t[ld]},yI=t=>{if(t[Bf]>t[ad])for(let e=t[xs].tail;t[Bf]>t[ad]&&e!==null;){let r=e.prev;Py(t,e),e=r}},Py=(t,e)=>{if(e){let r=e.value;t[If]&&t[If](r.key,r.value),t[Bf]-=r.length,t[Mc].delete(r.key),t[xs].removeNode(e)}},rN=class{constructor(e,r,o,a,n){this.key=e,this.value=r,this.length=o,this.now=a,this.maxAge=n||0}},iz=(t,e,r,o)=>{let a=r.value;BS(t,a)&&(Py(t,r),t[EI]||(a=void 0)),a&&e.call(o,a.value,a.key,t)};oz.exports=tN});var Ol=_((cQt,Az)=>{var cd=class{constructor(e,r){if(r=RGe(r),e instanceof cd)return e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease?e:new cd(e.raw,r);if(e instanceof nN)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=e.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(o=>this.parseRange(o.trim())).filter(o=>o.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let o=this.set[0];if(this.set=this.set.filter(a=>!cz(a[0])),this.set.length===0)this.set=[o];else if(this.set.length>1){for(let a of this.set)if(a.length===1&&_Ge(a[0])){this.set=[a];break}}}this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){let o=((this.options.includePrerelease&&MGe)|(this.options.loose&&UGe))+":"+e,a=lz.get(o);if(a)return a;let n=this.options.loose,u=n?Da[zo.HYPHENRANGELOOSE]:Da[zo.HYPHENRANGE];e=e.replace(u,zGe(this.options.includePrerelease)),ci("hyphen replace",e),e=e.replace(Da[zo.COMPARATORTRIM],NGe),ci("comparator trim",e),e=e.replace(Da[zo.TILDETRIM],LGe),ci("tilde trim",e),e=e.replace(Da[zo.CARETTRIM],OGe),ci("caret trim",e);let A=e.split(" ").map(I=>HGe(I,this.options)).join(" ").split(/\s+/).map(I=>JGe(I,this.options));n&&(A=A.filter(I=>(ci("loose invalid filter",I,this.options),!!I.match(Da[zo.COMPARATORLOOSE])))),ci("range list",A);let p=new Map,h=A.map(I=>new nN(I,this.options));for(let I of h){if(cz(I))return[I];p.set(I.value,I)}p.size>1&&p.has("")&&p.delete("");let E=[...p.values()];return lz.set(o,E),E}intersects(e,r){if(!(e instanceof cd))throw new TypeError("a Range is required");return this.set.some(o=>uz(o,r)&&e.set.some(a=>uz(a,r)&&o.every(n=>a.every(u=>n.intersects(u,r)))))}test(e){if(!e)return!1;if(typeof e=="string")try{e=new TGe(e,this.options)}catch{return!1}for(let r=0;rt.value==="<0.0.0-0",_Ge=t=>t.value==="",uz=(t,e)=>{let r=!0,o=t.slice(),a=o.pop();for(;r&&o.length;)r=o.every(n=>a.intersects(n,e)),a=o.pop();return r},HGe=(t,e)=>(ci("comp",t,e),t=GGe(t,e),ci("caret",t),t=qGe(t,e),ci("tildes",t),t=WGe(t,e),ci("xrange",t),t=VGe(t,e),ci("stars",t),t),Xo=t=>!t||t.toLowerCase()==="x"||t==="*",qGe=(t,e)=>t.trim().split(/\s+/).map(r=>jGe(r,e)).join(" "),jGe=(t,e)=>{let r=e.loose?Da[zo.TILDELOOSE]:Da[zo.TILDE];return t.replace(r,(o,a,n,u,A)=>{ci("tilde",t,o,a,n,u,A);let p;return Xo(a)?p="":Xo(n)?p=`>=${a}.0.0 <${+a+1}.0.0-0`:Xo(u)?p=`>=${a}.${n}.0 <${a}.${+n+1}.0-0`:A?(ci("replaceTilde pr",A),p=`>=${a}.${n}.${u}-${A} <${a}.${+n+1}.0-0`):p=`>=${a}.${n}.${u} <${a}.${+n+1}.0-0`,ci("tilde return",p),p})},GGe=(t,e)=>t.trim().split(/\s+/).map(r=>YGe(r,e)).join(" "),YGe=(t,e)=>{ci("caret",t,e);let r=e.loose?Da[zo.CARETLOOSE]:Da[zo.CARET],o=e.includePrerelease?"-0":"";return t.replace(r,(a,n,u,A,p)=>{ci("caret",t,a,n,u,A,p);let h;return Xo(n)?h="":Xo(u)?h=`>=${n}.0.0${o} <${+n+1}.0.0-0`:Xo(A)?n==="0"?h=`>=${n}.${u}.0${o} <${n}.${+u+1}.0-0`:h=`>=${n}.${u}.0${o} <${+n+1}.0.0-0`:p?(ci("replaceCaret pr",p),n==="0"?u==="0"?h=`>=${n}.${u}.${A}-${p} <${n}.${u}.${+A+1}-0`:h=`>=${n}.${u}.${A}-${p} <${n}.${+u+1}.0-0`:h=`>=${n}.${u}.${A}-${p} <${+n+1}.0.0-0`):(ci("no pr"),n==="0"?u==="0"?h=`>=${n}.${u}.${A}${o} <${n}.${u}.${+A+1}-0`:h=`>=${n}.${u}.${A}${o} <${n}.${+u+1}.0-0`:h=`>=${n}.${u}.${A} <${+n+1}.0.0-0`),ci("caret return",h),h})},WGe=(t,e)=>(ci("replaceXRanges",t,e),t.split(/\s+/).map(r=>KGe(r,e)).join(" ")),KGe=(t,e)=>{t=t.trim();let r=e.loose?Da[zo.XRANGELOOSE]:Da[zo.XRANGE];return t.replace(r,(o,a,n,u,A,p)=>{ci("xRange",t,o,a,n,u,A,p);let h=Xo(n),E=h||Xo(u),I=E||Xo(A),v=I;return a==="="&&v&&(a=""),p=e.includePrerelease?"-0":"",h?a===">"||a==="<"?o="<0.0.0-0":o="*":a&&v?(E&&(u=0),A=0,a===">"?(a=">=",E?(n=+n+1,u=0,A=0):(u=+u+1,A=0)):a==="<="&&(a="<",E?n=+n+1:u=+u+1),a==="<"&&(p="-0"),o=`${a+n}.${u}.${A}${p}`):E?o=`>=${n}.0.0${p} <${+n+1}.0.0-0`:I&&(o=`>=${n}.${u}.0${p} <${n}.${+u+1}.0-0`),ci("xRange return",o),o})},VGe=(t,e)=>(ci("replaceStars",t,e),t.trim().replace(Da[zo.STAR],"")),JGe=(t,e)=>(ci("replaceGTE0",t,e),t.trim().replace(Da[e.includePrerelease?zo.GTE0PRE:zo.GTE0],"")),zGe=t=>(e,r,o,a,n,u,A,p,h,E,I,v,x)=>(Xo(o)?r="":Xo(a)?r=`>=${o}.0.0${t?"-0":""}`:Xo(n)?r=`>=${o}.${a}.0${t?"-0":""}`:u?r=`>=${r}`:r=`>=${r}${t?"-0":""}`,Xo(h)?p="":Xo(E)?p=`<${+h+1}.0.0-0`:Xo(I)?p=`<${h}.${+E+1}.0-0`:v?p=`<=${h}.${E}.${I}-${v}`:t?p=`<${h}.${E}.${+I+1}-0`:p=`<=${p}`,`${r} ${p}`.trim()),XGe=(t,e,r)=>{for(let o=0;o0){let a=t[o].semver;if(a.major===e.major&&a.minor===e.minor&&a.patch===e.patch)return!0}return!1}return!0}});var CI=_((uQt,mz)=>{var wI=Symbol("SemVer ANY"),by=class{static get ANY(){return wI}constructor(e,r){if(r=fz(r),e instanceof by){if(e.loose===!!r.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),sN("comparator",e,r),this.options=r,this.loose=!!r.loose,this.parse(e),this.semver===wI?this.value="":this.value=this.operator+this.semver.version,sN("comp",this)}parse(e){let r=this.options.loose?pz[hz.COMPARATORLOOSE]:pz[hz.COMPARATOR],o=e.match(r);if(!o)throw new TypeError(`Invalid comparator: ${e}`);this.operator=o[1]!==void 0?o[1]:"",this.operator==="="&&(this.operator=""),o[2]?this.semver=new gz(o[2],this.options.loose):this.semver=wI}toString(){return this.value}test(e){if(sN("Comparator.test",e,this.options.loose),this.semver===wI||e===wI)return!0;if(typeof e=="string")try{e=new gz(e,this.options)}catch{return!1}return iN(e,this.operator,this.semver,this.options)}intersects(e,r){if(!(e instanceof by))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new dz(e.value,r).test(this.value):e.operator===""?e.value===""?!0:new dz(this.value,r).test(e.semver):(r=fz(r),r.includePrerelease&&(this.value==="<0.0.0-0"||e.value==="<0.0.0-0")||!r.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&e.operator.startsWith(">")||this.operator.startsWith("<")&&e.operator.startsWith("<")||this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")||iN(this.semver,"<",e.semver,r)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||iN(this.semver,">",e.semver,r)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}};mz.exports=by;var fz=pS(),{safeRe:pz,t:hz}=vy(),iN=ZT(),sN=dI(),gz=So(),dz=Ol()});var II=_((AQt,yz)=>{var ZGe=Ol(),$Ge=(t,e,r)=>{try{e=new ZGe(e,r)}catch{return!1}return e.test(t)};yz.exports=$Ge});var Cz=_((fQt,Ez)=>{var e5e=Ol(),t5e=(t,e)=>new e5e(t,e).set.map(r=>r.map(o=>o.value).join(" ").trim().split(" "));Ez.exports=t5e});var Iz=_((pQt,wz)=>{var r5e=So(),n5e=Ol(),i5e=(t,e,r)=>{let o=null,a=null,n=null;try{n=new n5e(e,r)}catch{return null}return t.forEach(u=>{n.test(u)&&(!o||a.compare(u)===-1)&&(o=u,a=new r5e(o,r))}),o};wz.exports=i5e});var vz=_((hQt,Bz)=>{var s5e=So(),o5e=Ol(),a5e=(t,e,r)=>{let o=null,a=null,n=null;try{n=new o5e(e,r)}catch{return null}return t.forEach(u=>{n.test(u)&&(!o||a.compare(u)===1)&&(o=u,a=new s5e(o,r))}),o};Bz.exports=a5e});var Pz=_((gQt,Sz)=>{var oN=So(),l5e=Ol(),Dz=mI(),c5e=(t,e)=>{t=new l5e(t,e);let r=new oN("0.0.0");if(t.test(r)||(r=new oN("0.0.0-0"),t.test(r)))return r;r=null;for(let o=0;o{let A=new oN(u.semver.version);switch(u.operator){case">":A.prerelease.length===0?A.patch++:A.prerelease.push(0),A.raw=A.format();case"":case">=":(!n||Dz(A,n))&&(n=A);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${u.operator}`)}}),n&&(!r||Dz(r,n))&&(r=n)}return r&&t.test(r)?r:null};Sz.exports=c5e});var xz=_((dQt,bz)=>{var u5e=Ol(),A5e=(t,e)=>{try{return new u5e(t,e).range||"*"}catch{return null}};bz.exports=A5e});var vS=_((mQt,Rz)=>{var f5e=So(),Fz=CI(),{ANY:p5e}=Fz,h5e=Ol(),g5e=II(),kz=mI(),Qz=mS(),d5e=ES(),m5e=yS(),y5e=(t,e,r,o)=>{t=new f5e(t,o),e=new h5e(e,o);let a,n,u,A,p;switch(r){case">":a=kz,n=d5e,u=Qz,A=">",p=">=";break;case"<":a=Qz,n=m5e,u=kz,A="<",p="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(g5e(t,e,o))return!1;for(let h=0;h{x.semver===p5e&&(x=new Fz(">=0.0.0")),I=I||x,v=v||x,a(x.semver,I.semver,o)?I=x:u(x.semver,v.semver,o)&&(v=x)}),I.operator===A||I.operator===p||(!v.operator||v.operator===A)&&n(t,v.semver))return!1;if(v.operator===p&&u(t,v.semver))return!1}return!0};Rz.exports=y5e});var Nz=_((yQt,Tz)=>{var E5e=vS(),C5e=(t,e,r)=>E5e(t,e,">",r);Tz.exports=C5e});var Oz=_((EQt,Lz)=>{var w5e=vS(),I5e=(t,e,r)=>w5e(t,e,"<",r);Lz.exports=I5e});var _z=_((CQt,Uz)=>{var Mz=Ol(),B5e=(t,e,r)=>(t=new Mz(t,r),e=new Mz(e,r),t.intersects(e,r));Uz.exports=B5e});var qz=_((wQt,Hz)=>{var v5e=II(),D5e=Ll();Hz.exports=(t,e,r)=>{let o=[],a=null,n=null,u=t.sort((E,I)=>D5e(E,I,r));for(let E of u)v5e(E,e,r)?(n=E,a||(a=E)):(n&&o.push([a,n]),n=null,a=null);a&&o.push([a,null]);let A=[];for(let[E,I]of o)E===I?A.push(E):!I&&E===u[0]?A.push("*"):I?E===u[0]?A.push(`<=${I}`):A.push(`${E} - ${I}`):A.push(`>=${E}`);let p=A.join(" || "),h=typeof e.raw=="string"?e.raw:String(e);return p.length{var jz=Ol(),lN=CI(),{ANY:aN}=lN,BI=II(),cN=Ll(),S5e=(t,e,r={})=>{if(t===e)return!0;t=new jz(t,r),e=new jz(e,r);let o=!1;e:for(let a of t.set){for(let n of e.set){let u=b5e(a,n,r);if(o=o||u!==null,u)continue e}if(o)return!1}return!0},P5e=[new lN(">=0.0.0-0")],Gz=[new lN(">=0.0.0")],b5e=(t,e,r)=>{if(t===e)return!0;if(t.length===1&&t[0].semver===aN){if(e.length===1&&e[0].semver===aN)return!0;r.includePrerelease?t=P5e:t=Gz}if(e.length===1&&e[0].semver===aN){if(r.includePrerelease)return!0;e=Gz}let o=new Set,a,n;for(let x of t)x.operator===">"||x.operator===">="?a=Yz(a,x,r):x.operator==="<"||x.operator==="<="?n=Wz(n,x,r):o.add(x.semver);if(o.size>1)return null;let u;if(a&&n){if(u=cN(a.semver,n.semver,r),u>0)return null;if(u===0&&(a.operator!==">="||n.operator!=="<="))return null}for(let x of o){if(a&&!BI(x,String(a),r)||n&&!BI(x,String(n),r))return null;for(let C of e)if(!BI(x,String(C),r))return!1;return!0}let A,p,h,E,I=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1,v=a&&!r.includePrerelease&&a.semver.prerelease.length?a.semver:!1;I&&I.prerelease.length===1&&n.operator==="<"&&I.prerelease[0]===0&&(I=!1);for(let x of e){if(E=E||x.operator===">"||x.operator===">=",h=h||x.operator==="<"||x.operator==="<=",a){if(v&&x.semver.prerelease&&x.semver.prerelease.length&&x.semver.major===v.major&&x.semver.minor===v.minor&&x.semver.patch===v.patch&&(v=!1),x.operator===">"||x.operator===">="){if(A=Yz(a,x,r),A===x&&A!==a)return!1}else if(a.operator===">="&&!BI(a.semver,String(x),r))return!1}if(n){if(I&&x.semver.prerelease&&x.semver.prerelease.length&&x.semver.major===I.major&&x.semver.minor===I.minor&&x.semver.patch===I.patch&&(I=!1),x.operator==="<"||x.operator==="<="){if(p=Wz(n,x,r),p===x&&p!==n)return!1}else if(n.operator==="<="&&!BI(n.semver,String(x),r))return!1}if(!x.operator&&(n||a)&&u!==0)return!1}return!(a&&h&&!n&&u!==0||n&&E&&!a&&u!==0||v||I)},Yz=(t,e,r)=>{if(!t)return e;let o=cN(t.semver,e.semver,r);return o>0?t:o<0||e.operator===">"&&t.operator===">="?e:t},Wz=(t,e,r)=>{if(!t)return e;let o=cN(t.semver,e.semver,r);return o<0?t:o>0||e.operator==="<"&&t.operator==="<="?e:t};Kz.exports=S5e});var zn=_((BQt,Xz)=>{var uN=vy(),Jz=gI(),x5e=So(),zz=JT(),k5e=sd(),Q5e=dJ(),F5e=yJ(),R5e=wJ(),T5e=vJ(),N5e=SJ(),L5e=bJ(),O5e=kJ(),M5e=FJ(),U5e=Ll(),_5e=LJ(),H5e=MJ(),q5e=dS(),j5e=qJ(),G5e=GJ(),Y5e=mI(),W5e=mS(),K5e=zT(),V5e=XT(),J5e=yS(),z5e=ES(),X5e=ZT(),Z5e=$J(),$5e=CI(),e9e=Ol(),t9e=II(),r9e=Cz(),n9e=Iz(),i9e=vz(),s9e=Pz(),o9e=xz(),a9e=vS(),l9e=Nz(),c9e=Oz(),u9e=_z(),A9e=qz(),f9e=Vz();Xz.exports={parse:k5e,valid:Q5e,clean:F5e,inc:R5e,diff:T5e,major:N5e,minor:L5e,patch:O5e,prerelease:M5e,compare:U5e,rcompare:_5e,compareLoose:H5e,compareBuild:q5e,sort:j5e,rsort:G5e,gt:Y5e,lt:W5e,eq:K5e,neq:V5e,gte:J5e,lte:z5e,cmp:X5e,coerce:Z5e,Comparator:$5e,Range:e9e,satisfies:t9e,toComparators:r9e,maxSatisfying:n9e,minSatisfying:i9e,minVersion:s9e,validRange:o9e,outside:a9e,gtr:l9e,ltr:c9e,intersects:u9e,simplifyRange:A9e,subset:f9e,SemVer:x5e,re:uN.re,src:uN.src,tokens:uN.t,SEMVER_SPEC_VERSION:Jz.SEMVER_SPEC_VERSION,RELEASE_TYPES:Jz.RELEASE_TYPES,compareIdentifiers:zz.compareIdentifiers,rcompareIdentifiers:zz.rcompareIdentifiers}});var $z=_((vQt,Zz)=>{"use strict";function p9e(t,e){function r(){this.constructor=t}r.prototype=e.prototype,t.prototype=new r}function ud(t,e,r,o){this.message=t,this.expected=e,this.found=r,this.location=o,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,ud)}p9e(ud,Error);ud.buildMessage=function(t,e){var r={literal:function(h){return'"'+a(h.text)+'"'},class:function(h){var E="",I;for(I=0;I0){for(I=1,v=1;I{switch(Ne[1]){case"|":return Pe|Ne[3];case"&":return Pe&Ne[3];case"^":return Pe^Ne[3]}},Z)},v="!",x=Re("!",!1),C=function(Z){return!Z},R="(",L=Re("(",!1),U=")",J=Re(")",!1),te=function(Z){return Z},ae=/^[^ \t\n\r()!|&\^]/,fe=ke([" "," ",` -`,"\r","(",")","!","|","&","^"],!0,!1),ce=function(Z){return e.queryPattern.test(Z)},me=function(Z){return e.checkFn(Z)},he=Te("whitespace"),Be=/^[ \t\n\r]/,we=ke([" "," ",` -`,"\r"],!1,!1),g=0,Ee=0,Se=[{line:1,column:1}],le=0,ne=[],ee=0,Ie;if("startRule"in e){if(!(e.startRule in o))throw new Error(`Can't start parsing from rule "`+e.startRule+'".');a=o[e.startRule]}function Fe(){return t.substring(Ee,g)}function At(){return qe(Ee,g)}function H(Z,ie){throw ie=ie!==void 0?ie:qe(Ee,g),P([Te(Z)],t.substring(Ee,g),ie)}function at(Z,ie){throw ie=ie!==void 0?ie:qe(Ee,g),w(Z,ie)}function Re(Z,ie){return{type:"literal",text:Z,ignoreCase:ie}}function ke(Z,ie,Pe){return{type:"class",parts:Z,inverted:ie,ignoreCase:Pe}}function xe(){return{type:"any"}}function He(){return{type:"end"}}function Te(Z){return{type:"other",description:Z}}function Je(Z){var ie=Se[Z],Pe;if(ie)return ie;for(Pe=Z-1;!Se[Pe];)Pe--;for(ie=Se[Pe],ie={line:ie.line,column:ie.column};Pele&&(le=g,ne=[]),ne.push(Z))}function w(Z,ie){return new ud(Z,null,null,ie)}function P(Z,ie,Pe){return new ud(ud.buildMessage(Z,ie),Z,ie,Pe)}function y(){var Z,ie,Pe,Ne,ot,dt,jt,$t;if(Z=g,ie=F(),ie!==r){for(Pe=[],Ne=g,ot=X(),ot!==r?(t.charCodeAt(g)===124?(dt=n,g++):(dt=r,ee===0&&b(u)),dt===r&&(t.charCodeAt(g)===38?(dt=A,g++):(dt=r,ee===0&&b(p)),dt===r&&(t.charCodeAt(g)===94?(dt=h,g++):(dt=r,ee===0&&b(E)))),dt!==r?(jt=X(),jt!==r?($t=F(),$t!==r?(ot=[ot,dt,jt,$t],Ne=ot):(g=Ne,Ne=r)):(g=Ne,Ne=r)):(g=Ne,Ne=r)):(g=Ne,Ne=r);Ne!==r;)Pe.push(Ne),Ne=g,ot=X(),ot!==r?(t.charCodeAt(g)===124?(dt=n,g++):(dt=r,ee===0&&b(u)),dt===r&&(t.charCodeAt(g)===38?(dt=A,g++):(dt=r,ee===0&&b(p)),dt===r&&(t.charCodeAt(g)===94?(dt=h,g++):(dt=r,ee===0&&b(E)))),dt!==r?(jt=X(),jt!==r?($t=F(),$t!==r?(ot=[ot,dt,jt,$t],Ne=ot):(g=Ne,Ne=r)):(g=Ne,Ne=r)):(g=Ne,Ne=r)):(g=Ne,Ne=r);Pe!==r?(Ee=Z,ie=I(ie,Pe),Z=ie):(g=Z,Z=r)}else g=Z,Z=r;return Z}function F(){var Z,ie,Pe,Ne,ot,dt;return Z=g,t.charCodeAt(g)===33?(ie=v,g++):(ie=r,ee===0&&b(x)),ie!==r?(Pe=F(),Pe!==r?(Ee=Z,ie=C(Pe),Z=ie):(g=Z,Z=r)):(g=Z,Z=r),Z===r&&(Z=g,t.charCodeAt(g)===40?(ie=R,g++):(ie=r,ee===0&&b(L)),ie!==r?(Pe=X(),Pe!==r?(Ne=y(),Ne!==r?(ot=X(),ot!==r?(t.charCodeAt(g)===41?(dt=U,g++):(dt=r,ee===0&&b(J)),dt!==r?(Ee=Z,ie=te(Ne),Z=ie):(g=Z,Z=r)):(g=Z,Z=r)):(g=Z,Z=r)):(g=Z,Z=r)):(g=Z,Z=r),Z===r&&(Z=z())),Z}function z(){var Z,ie,Pe,Ne,ot;if(Z=g,ie=X(),ie!==r){if(Pe=g,Ne=[],ae.test(t.charAt(g))?(ot=t.charAt(g),g++):(ot=r,ee===0&&b(fe)),ot!==r)for(;ot!==r;)Ne.push(ot),ae.test(t.charAt(g))?(ot=t.charAt(g),g++):(ot=r,ee===0&&b(fe));else Ne=r;Ne!==r?Pe=t.substring(Pe,g):Pe=Ne,Pe!==r?(Ee=g,Ne=ce(Pe),Ne?Ne=void 0:Ne=r,Ne!==r?(Ee=Z,ie=me(Pe),Z=ie):(g=Z,Z=r)):(g=Z,Z=r)}else g=Z,Z=r;return Z}function X(){var Z,ie;for(ee++,Z=[],Be.test(t.charAt(g))?(ie=t.charAt(g),g++):(ie=r,ee===0&&b(we));ie!==r;)Z.push(ie),Be.test(t.charAt(g))?(ie=t.charAt(g),g++):(ie=r,ee===0&&b(we));return ee--,Z===r&&(ie=r,ee===0&&b(he)),Z}if(Ie=a(),Ie!==r&&g===t.length)return Ie;throw Ie!==r&&g{var{parse:g9e}=$z();DS.makeParser=(t=/[a-z]+/)=>(e,r)=>g9e(e,{queryPattern:t,checkFn:r});DS.parse=DS.makeParser()});var rX=_((SQt,tX)=>{"use strict";tX.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var AN=_((PQt,iX)=>{var vI=rX(),nX={};for(let t of Object.keys(vI))nX[vI[t]]=t;var Ar={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};iX.exports=Ar;for(let t of Object.keys(Ar)){if(!("channels"in Ar[t]))throw new Error("missing channels property: "+t);if(!("labels"in Ar[t]))throw new Error("missing channel labels property: "+t);if(Ar[t].labels.length!==Ar[t].channels)throw new Error("channel and label counts mismatch: "+t);let{channels:e,labels:r}=Ar[t];delete Ar[t].channels,delete Ar[t].labels,Object.defineProperty(Ar[t],"channels",{value:e}),Object.defineProperty(Ar[t],"labels",{value:r})}Ar.rgb.hsl=function(t){let e=t[0]/255,r=t[1]/255,o=t[2]/255,a=Math.min(e,r,o),n=Math.max(e,r,o),u=n-a,A,p;n===a?A=0:e===n?A=(r-o)/u:r===n?A=2+(o-e)/u:o===n&&(A=4+(e-r)/u),A=Math.min(A*60,360),A<0&&(A+=360);let h=(a+n)/2;return n===a?p=0:h<=.5?p=u/(n+a):p=u/(2-n-a),[A,p*100,h*100]};Ar.rgb.hsv=function(t){let e,r,o,a,n,u=t[0]/255,A=t[1]/255,p=t[2]/255,h=Math.max(u,A,p),E=h-Math.min(u,A,p),I=function(v){return(h-v)/6/E+1/2};return E===0?(a=0,n=0):(n=E/h,e=I(u),r=I(A),o=I(p),u===h?a=o-r:A===h?a=1/3+e-o:p===h&&(a=2/3+r-e),a<0?a+=1:a>1&&(a-=1)),[a*360,n*100,h*100]};Ar.rgb.hwb=function(t){let e=t[0],r=t[1],o=t[2],a=Ar.rgb.hsl(t)[0],n=1/255*Math.min(e,Math.min(r,o));return o=1-1/255*Math.max(e,Math.max(r,o)),[a,n*100,o*100]};Ar.rgb.cmyk=function(t){let e=t[0]/255,r=t[1]/255,o=t[2]/255,a=Math.min(1-e,1-r,1-o),n=(1-e-a)/(1-a)||0,u=(1-r-a)/(1-a)||0,A=(1-o-a)/(1-a)||0;return[n*100,u*100,A*100,a*100]};function d9e(t,e){return(t[0]-e[0])**2+(t[1]-e[1])**2+(t[2]-e[2])**2}Ar.rgb.keyword=function(t){let e=nX[t];if(e)return e;let r=1/0,o;for(let a of Object.keys(vI)){let n=vI[a],u=d9e(t,n);u.04045?((e+.055)/1.055)**2.4:e/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92,o=o>.04045?((o+.055)/1.055)**2.4:o/12.92;let a=e*.4124+r*.3576+o*.1805,n=e*.2126+r*.7152+o*.0722,u=e*.0193+r*.1192+o*.9505;return[a*100,n*100,u*100]};Ar.rgb.lab=function(t){let e=Ar.rgb.xyz(t),r=e[0],o=e[1],a=e[2];r/=95.047,o/=100,a/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,o=o>.008856?o**(1/3):7.787*o+16/116,a=a>.008856?a**(1/3):7.787*a+16/116;let n=116*o-16,u=500*(r-o),A=200*(o-a);return[n,u,A]};Ar.hsl.rgb=function(t){let e=t[0]/360,r=t[1]/100,o=t[2]/100,a,n,u;if(r===0)return u=o*255,[u,u,u];o<.5?a=o*(1+r):a=o+r-o*r;let A=2*o-a,p=[0,0,0];for(let h=0;h<3;h++)n=e+1/3*-(h-1),n<0&&n++,n>1&&n--,6*n<1?u=A+(a-A)*6*n:2*n<1?u=a:3*n<2?u=A+(a-A)*(2/3-n)*6:u=A,p[h]=u*255;return p};Ar.hsl.hsv=function(t){let e=t[0],r=t[1]/100,o=t[2]/100,a=r,n=Math.max(o,.01);o*=2,r*=o<=1?o:2-o,a*=n<=1?n:2-n;let u=(o+r)/2,A=o===0?2*a/(n+a):2*r/(o+r);return[e,A*100,u*100]};Ar.hsv.rgb=function(t){let e=t[0]/60,r=t[1]/100,o=t[2]/100,a=Math.floor(e)%6,n=e-Math.floor(e),u=255*o*(1-r),A=255*o*(1-r*n),p=255*o*(1-r*(1-n));switch(o*=255,a){case 0:return[o,p,u];case 1:return[A,o,u];case 2:return[u,o,p];case 3:return[u,A,o];case 4:return[p,u,o];case 5:return[o,u,A]}};Ar.hsv.hsl=function(t){let e=t[0],r=t[1]/100,o=t[2]/100,a=Math.max(o,.01),n,u;u=(2-r)*o;let A=(2-r)*a;return n=r*a,n/=A<=1?A:2-A,n=n||0,u/=2,[e,n*100,u*100]};Ar.hwb.rgb=function(t){let e=t[0]/360,r=t[1]/100,o=t[2]/100,a=r+o,n;a>1&&(r/=a,o/=a);let u=Math.floor(6*e),A=1-o;n=6*e-u,(u&1)!==0&&(n=1-n);let p=r+n*(A-r),h,E,I;switch(u){default:case 6:case 0:h=A,E=p,I=r;break;case 1:h=p,E=A,I=r;break;case 2:h=r,E=A,I=p;break;case 3:h=r,E=p,I=A;break;case 4:h=p,E=r,I=A;break;case 5:h=A,E=r,I=p;break}return[h*255,E*255,I*255]};Ar.cmyk.rgb=function(t){let e=t[0]/100,r=t[1]/100,o=t[2]/100,a=t[3]/100,n=1-Math.min(1,e*(1-a)+a),u=1-Math.min(1,r*(1-a)+a),A=1-Math.min(1,o*(1-a)+a);return[n*255,u*255,A*255]};Ar.xyz.rgb=function(t){let e=t[0]/100,r=t[1]/100,o=t[2]/100,a,n,u;return a=e*3.2406+r*-1.5372+o*-.4986,n=e*-.9689+r*1.8758+o*.0415,u=e*.0557+r*-.204+o*1.057,a=a>.0031308?1.055*a**(1/2.4)-.055:a*12.92,n=n>.0031308?1.055*n**(1/2.4)-.055:n*12.92,u=u>.0031308?1.055*u**(1/2.4)-.055:u*12.92,a=Math.min(Math.max(0,a),1),n=Math.min(Math.max(0,n),1),u=Math.min(Math.max(0,u),1),[a*255,n*255,u*255]};Ar.xyz.lab=function(t){let e=t[0],r=t[1],o=t[2];e/=95.047,r/=100,o/=108.883,e=e>.008856?e**(1/3):7.787*e+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,o=o>.008856?o**(1/3):7.787*o+16/116;let a=116*r-16,n=500*(e-r),u=200*(r-o);return[a,n,u]};Ar.lab.xyz=function(t){let e=t[0],r=t[1],o=t[2],a,n,u;n=(e+16)/116,a=r/500+n,u=n-o/200;let A=n**3,p=a**3,h=u**3;return n=A>.008856?A:(n-16/116)/7.787,a=p>.008856?p:(a-16/116)/7.787,u=h>.008856?h:(u-16/116)/7.787,a*=95.047,n*=100,u*=108.883,[a,n,u]};Ar.lab.lch=function(t){let e=t[0],r=t[1],o=t[2],a;a=Math.atan2(o,r)*360/2/Math.PI,a<0&&(a+=360);let u=Math.sqrt(r*r+o*o);return[e,u,a]};Ar.lch.lab=function(t){let e=t[0],r=t[1],a=t[2]/360*2*Math.PI,n=r*Math.cos(a),u=r*Math.sin(a);return[e,n,u]};Ar.rgb.ansi16=function(t,e=null){let[r,o,a]=t,n=e===null?Ar.rgb.hsv(t)[2]:e;if(n=Math.round(n/50),n===0)return 30;let u=30+(Math.round(a/255)<<2|Math.round(o/255)<<1|Math.round(r/255));return n===2&&(u+=60),u};Ar.hsv.ansi16=function(t){return Ar.rgb.ansi16(Ar.hsv.rgb(t),t[2])};Ar.rgb.ansi256=function(t){let e=t[0],r=t[1],o=t[2];return e===r&&r===o?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(r/255*5)+Math.round(o/255*5)};Ar.ansi16.rgb=function(t){let e=t%10;if(e===0||e===7)return t>50&&(e+=3.5),e=e/10.5*255,[e,e,e];let r=(~~(t>50)+1)*.5,o=(e&1)*r*255,a=(e>>1&1)*r*255,n=(e>>2&1)*r*255;return[o,a,n]};Ar.ansi256.rgb=function(t){if(t>=232){let n=(t-232)*10+8;return[n,n,n]}t-=16;let e,r=Math.floor(t/36)/5*255,o=Math.floor((e=t%36)/6)/5*255,a=e%6/5*255;return[r,o,a]};Ar.rgb.hex=function(t){let r=(((Math.round(t[0])&255)<<16)+((Math.round(t[1])&255)<<8)+(Math.round(t[2])&255)).toString(16).toUpperCase();return"000000".substring(r.length)+r};Ar.hex.rgb=function(t){let e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];let r=e[0];e[0].length===3&&(r=r.split("").map(A=>A+A).join(""));let o=parseInt(r,16),a=o>>16&255,n=o>>8&255,u=o&255;return[a,n,u]};Ar.rgb.hcg=function(t){let e=t[0]/255,r=t[1]/255,o=t[2]/255,a=Math.max(Math.max(e,r),o),n=Math.min(Math.min(e,r),o),u=a-n,A,p;return u<1?A=n/(1-u):A=0,u<=0?p=0:a===e?p=(r-o)/u%6:a===r?p=2+(o-e)/u:p=4+(e-r)/u,p/=6,p%=1,[p*360,u*100,A*100]};Ar.hsl.hcg=function(t){let e=t[1]/100,r=t[2]/100,o=r<.5?2*e*r:2*e*(1-r),a=0;return o<1&&(a=(r-.5*o)/(1-o)),[t[0],o*100,a*100]};Ar.hsv.hcg=function(t){let e=t[1]/100,r=t[2]/100,o=e*r,a=0;return o<1&&(a=(r-o)/(1-o)),[t[0],o*100,a*100]};Ar.hcg.rgb=function(t){let e=t[0]/360,r=t[1]/100,o=t[2]/100;if(r===0)return[o*255,o*255,o*255];let a=[0,0,0],n=e%1*6,u=n%1,A=1-u,p=0;switch(Math.floor(n)){case 0:a[0]=1,a[1]=u,a[2]=0;break;case 1:a[0]=A,a[1]=1,a[2]=0;break;case 2:a[0]=0,a[1]=1,a[2]=u;break;case 3:a[0]=0,a[1]=A,a[2]=1;break;case 4:a[0]=u,a[1]=0,a[2]=1;break;default:a[0]=1,a[1]=0,a[2]=A}return p=(1-r)*o,[(r*a[0]+p)*255,(r*a[1]+p)*255,(r*a[2]+p)*255]};Ar.hcg.hsv=function(t){let e=t[1]/100,r=t[2]/100,o=e+r*(1-e),a=0;return o>0&&(a=e/o),[t[0],a*100,o*100]};Ar.hcg.hsl=function(t){let e=t[1]/100,o=t[2]/100*(1-e)+.5*e,a=0;return o>0&&o<.5?a=e/(2*o):o>=.5&&o<1&&(a=e/(2*(1-o))),[t[0],a*100,o*100]};Ar.hcg.hwb=function(t){let e=t[1]/100,r=t[2]/100,o=e+r*(1-e);return[t[0],(o-e)*100,(1-o)*100]};Ar.hwb.hcg=function(t){let e=t[1]/100,o=1-t[2]/100,a=o-e,n=0;return a<1&&(n=(o-a)/(1-a)),[t[0],a*100,n*100]};Ar.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]};Ar.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]};Ar.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]};Ar.gray.hsl=function(t){return[0,0,t[0]]};Ar.gray.hsv=Ar.gray.hsl;Ar.gray.hwb=function(t){return[0,100,t[0]]};Ar.gray.cmyk=function(t){return[0,0,0,t[0]]};Ar.gray.lab=function(t){return[t[0],0,0]};Ar.gray.hex=function(t){let e=Math.round(t[0]/100*255)&255,o=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(o.length)+o};Ar.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}});var oX=_((bQt,sX)=>{var SS=AN();function m9e(){let t={},e=Object.keys(SS);for(let r=e.length,o=0;o{var fN=AN(),w9e=oX(),xy={},I9e=Object.keys(fN);function B9e(t){let e=function(...r){let o=r[0];return o==null?o:(o.length>1&&(r=o),t(r))};return"conversion"in t&&(e.conversion=t.conversion),e}function v9e(t){let e=function(...r){let o=r[0];if(o==null)return o;o.length>1&&(r=o);let a=t(r);if(typeof a=="object")for(let n=a.length,u=0;u{xy[t]={},Object.defineProperty(xy[t],"channels",{value:fN[t].channels}),Object.defineProperty(xy[t],"labels",{value:fN[t].labels});let e=w9e(t);Object.keys(e).forEach(o=>{let a=e[o];xy[t][o]=v9e(a),xy[t][o].raw=B9e(a)})});aX.exports=xy});var DI=_((kQt,pX)=>{"use strict";var cX=(t,e)=>(...r)=>`\x1B[${t(...r)+e}m`,uX=(t,e)=>(...r)=>{let o=t(...r);return`\x1B[${38+e};5;${o}m`},AX=(t,e)=>(...r)=>{let o=t(...r);return`\x1B[${38+e};2;${o[0]};${o[1]};${o[2]}m`},PS=t=>t,fX=(t,e,r)=>[t,e,r],ky=(t,e,r)=>{Object.defineProperty(t,e,{get:()=>{let o=r();return Object.defineProperty(t,e,{value:o,enumerable:!0,configurable:!0}),o},enumerable:!0,configurable:!0})},pN,Qy=(t,e,r,o)=>{pN===void 0&&(pN=lX());let a=o?10:0,n={};for(let[u,A]of Object.entries(pN)){let p=u==="ansi16"?"ansi":u;u===e?n[p]=t(r,a):typeof A=="object"&&(n[p]=t(A[e],a))}return n};function D9e(){let t=new Map,e={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};e.color.gray=e.color.blackBright,e.bgColor.bgGray=e.bgColor.bgBlackBright,e.color.grey=e.color.blackBright,e.bgColor.bgGrey=e.bgColor.bgBlackBright;for(let[r,o]of Object.entries(e)){for(let[a,n]of Object.entries(o))e[a]={open:`\x1B[${n[0]}m`,close:`\x1B[${n[1]}m`},o[a]=e[a],t.set(n[0],n[1]);Object.defineProperty(e,r,{value:o,enumerable:!1})}return Object.defineProperty(e,"codes",{value:t,enumerable:!1}),e.color.close="\x1B[39m",e.bgColor.close="\x1B[49m",ky(e.color,"ansi",()=>Qy(cX,"ansi16",PS,!1)),ky(e.color,"ansi256",()=>Qy(uX,"ansi256",PS,!1)),ky(e.color,"ansi16m",()=>Qy(AX,"rgb",fX,!1)),ky(e.bgColor,"ansi",()=>Qy(cX,"ansi16",PS,!0)),ky(e.bgColor,"ansi256",()=>Qy(uX,"ansi256",PS,!0)),ky(e.bgColor,"ansi16m",()=>Qy(AX,"rgb",fX,!0)),e}Object.defineProperty(pX,"exports",{enumerable:!0,get:D9e})});var gX=_((QQt,hX)=>{"use strict";hX.exports=(t,e=process.argv)=>{let r=t.startsWith("-")?"":t.length===1?"-":"--",o=e.indexOf(r+t),a=e.indexOf("--");return o!==-1&&(a===-1||o{"use strict";var S9e=ve("os"),dX=ve("tty"),Ml=gX(),{env:ls}=process,Jp;Ml("no-color")||Ml("no-colors")||Ml("color=false")||Ml("color=never")?Jp=0:(Ml("color")||Ml("colors")||Ml("color=true")||Ml("color=always"))&&(Jp=1);"FORCE_COLOR"in ls&&(ls.FORCE_COLOR==="true"?Jp=1:ls.FORCE_COLOR==="false"?Jp=0:Jp=ls.FORCE_COLOR.length===0?1:Math.min(parseInt(ls.FORCE_COLOR,10),3));function hN(t){return t===0?!1:{level:t,hasBasic:!0,has256:t>=2,has16m:t>=3}}function gN(t,e){if(Jp===0)return 0;if(Ml("color=16m")||Ml("color=full")||Ml("color=truecolor"))return 3;if(Ml("color=256"))return 2;if(t&&!e&&Jp===void 0)return 0;let r=Jp||0;if(ls.TERM==="dumb")return r;if(process.platform==="win32"){let o=S9e.release().split(".");return Number(o[0])>=10&&Number(o[2])>=10586?Number(o[2])>=14931?3:2:1}if("CI"in ls)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(o=>o in ls)||ls.CI_NAME==="codeship"?1:r;if("TEAMCITY_VERSION"in ls)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(ls.TEAMCITY_VERSION)?1:0;if("GITHUB_ACTIONS"in ls)return 1;if(ls.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in ls){let o=parseInt((ls.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(ls.TERM_PROGRAM){case"iTerm.app":return o>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(ls.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(ls.TERM)||"COLORTERM"in ls?1:r}function P9e(t){let e=gN(t,t&&t.isTTY);return hN(e)}mX.exports={supportsColor:P9e,stdout:hN(gN(!0,dX.isatty(1))),stderr:hN(gN(!0,dX.isatty(2)))}});var EX=_((RQt,yX)=>{"use strict";var b9e=(t,e,r)=>{let o=t.indexOf(e);if(o===-1)return t;let a=e.length,n=0,u="";do u+=t.substr(n,o-n)+e+r,n=o+a,o=t.indexOf(e,n);while(o!==-1);return u+=t.substr(n),u},x9e=(t,e,r,o)=>{let a=0,n="";do{let u=t[o-1]==="\r";n+=t.substr(a,(u?o-1:o)-a)+e+(u?`\r -`:` -`)+r,a=o+1,o=t.indexOf(` -`,a)}while(o!==-1);return n+=t.substr(a),n};yX.exports={stringReplaceAll:b9e,stringEncaseCRLFWithFirstIndex:x9e}});var vX=_((TQt,BX)=>{"use strict";var k9e=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,CX=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,Q9e=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,F9e=/\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.)|([^\\])/gi,R9e=new Map([["n",` -`],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e","\x1B"],["a","\x07"]]);function IX(t){let e=t[0]==="u",r=t[1]==="{";return e&&!r&&t.length===5||t[0]==="x"&&t.length===3?String.fromCharCode(parseInt(t.slice(1),16)):e&&r?String.fromCodePoint(parseInt(t.slice(2,-1),16)):R9e.get(t)||t}function T9e(t,e){let r=[],o=e.trim().split(/\s*,\s*/g),a;for(let n of o){let u=Number(n);if(!Number.isNaN(u))r.push(u);else if(a=n.match(Q9e))r.push(a[2].replace(F9e,(A,p,h)=>p?IX(p):h));else throw new Error(`Invalid Chalk template style argument: ${n} (in style '${t}')`)}return r}function N9e(t){CX.lastIndex=0;let e=[],r;for(;(r=CX.exec(t))!==null;){let o=r[1];if(r[2]){let a=T9e(o,r[2]);e.push([o].concat(a))}else e.push([o])}return e}function wX(t,e){let r={};for(let a of e)for(let n of a.styles)r[n[0]]=a.inverse?null:n.slice(1);let o=t;for(let[a,n]of Object.entries(r))if(!!Array.isArray(n)){if(!(a in o))throw new Error(`Unknown Chalk style: ${a}`);o=n.length>0?o[a](...n):o[a]}return o}BX.exports=(t,e)=>{let r=[],o=[],a=[];if(e.replace(k9e,(n,u,A,p,h,E)=>{if(u)a.push(IX(u));else if(p){let I=a.join("");a=[],o.push(r.length===0?I:wX(t,r)(I)),r.push({inverse:A,styles:N9e(p)})}else if(h){if(r.length===0)throw new Error("Found extraneous } in Chalk template literal");o.push(wX(t,r)(a.join(""))),a=[],r.pop()}else a.push(E)}),o.push(a.join("")),r.length>0){let n=`Chalk template literal is missing ${r.length} closing bracket${r.length===1?"":"s"} (\`}\`)`;throw new Error(n)}return o.join("")}});var IN=_((NQt,bX)=>{"use strict";var SI=DI(),{stdout:yN,stderr:EN}=dN(),{stringReplaceAll:L9e,stringEncaseCRLFWithFirstIndex:O9e}=EX(),DX=["ansi","ansi","ansi256","ansi16m"],Fy=Object.create(null),M9e=(t,e={})=>{if(e.level>3||e.level<0)throw new Error("The `level` option should be an integer from 0 to 3");let r=yN?yN.level:0;t.level=e.level===void 0?r:e.level},CN=class{constructor(e){return SX(e)}},SX=t=>{let e={};return M9e(e,t),e.template=(...r)=>H9e(e.template,...r),Object.setPrototypeOf(e,bS.prototype),Object.setPrototypeOf(e.template,e),e.template.constructor=()=>{throw new Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},e.template.Instance=CN,e.template};function bS(t){return SX(t)}for(let[t,e]of Object.entries(SI))Fy[t]={get(){let r=xS(this,wN(e.open,e.close,this._styler),this._isEmpty);return Object.defineProperty(this,t,{value:r}),r}};Fy.visible={get(){let t=xS(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:t}),t}};var PX=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(let t of PX)Fy[t]={get(){let{level:e}=this;return function(...r){let o=wN(SI.color[DX[e]][t](...r),SI.color.close,this._styler);return xS(this,o,this._isEmpty)}}};for(let t of PX){let e="bg"+t[0].toUpperCase()+t.slice(1);Fy[e]={get(){let{level:r}=this;return function(...o){let a=wN(SI.bgColor[DX[r]][t](...o),SI.bgColor.close,this._styler);return xS(this,a,this._isEmpty)}}}}var U9e=Object.defineProperties(()=>{},{...Fy,level:{enumerable:!0,get(){return this._generator.level},set(t){this._generator.level=t}}}),wN=(t,e,r)=>{let o,a;return r===void 0?(o=t,a=e):(o=r.openAll+t,a=e+r.closeAll),{open:t,close:e,openAll:o,closeAll:a,parent:r}},xS=(t,e,r)=>{let o=(...a)=>_9e(o,a.length===1?""+a[0]:a.join(" "));return o.__proto__=U9e,o._generator=t,o._styler=e,o._isEmpty=r,o},_9e=(t,e)=>{if(t.level<=0||!e)return t._isEmpty?"":e;let r=t._styler;if(r===void 0)return e;let{openAll:o,closeAll:a}=r;if(e.indexOf("\x1B")!==-1)for(;r!==void 0;)e=L9e(e,r.close,r.open),r=r.parent;let n=e.indexOf(` -`);return n!==-1&&(e=O9e(e,a,o,n)),o+e+a},mN,H9e=(t,...e)=>{let[r]=e;if(!Array.isArray(r))return e.join(" ");let o=e.slice(1),a=[r.raw[0]];for(let n=1;n{"use strict";Ul.isInteger=t=>typeof t=="number"?Number.isInteger(t):typeof t=="string"&&t.trim()!==""?Number.isInteger(Number(t)):!1;Ul.find=(t,e)=>t.nodes.find(r=>r.type===e);Ul.exceedsLimit=(t,e,r=1,o)=>o===!1||!Ul.isInteger(t)||!Ul.isInteger(e)?!1:(Number(e)-Number(t))/Number(r)>=o;Ul.escapeNode=(t,e=0,r)=>{let o=t.nodes[e];!o||(r&&o.type===r||o.type==="open"||o.type==="close")&&o.escaped!==!0&&(o.value="\\"+o.value,o.escaped=!0)};Ul.encloseBrace=t=>t.type!=="brace"?!1:t.commas>>0+t.ranges>>0===0?(t.invalid=!0,!0):!1;Ul.isInvalidBrace=t=>t.type!=="brace"?!1:t.invalid===!0||t.dollar?!0:t.commas>>0+t.ranges>>0===0||t.open!==!0||t.close!==!0?(t.invalid=!0,!0):!1;Ul.isOpenOrClose=t=>t.type==="open"||t.type==="close"?!0:t.open===!0||t.close===!0;Ul.reduce=t=>t.reduce((e,r)=>(r.type==="text"&&e.push(r.value),r.type==="range"&&(r.type="text"),e),[]);Ul.flatten=(...t)=>{let e=[],r=o=>{for(let a=0;a{"use strict";var xX=kS();kX.exports=(t,e={})=>{let r=(o,a={})=>{let n=e.escapeInvalid&&xX.isInvalidBrace(a),u=o.invalid===!0&&e.escapeInvalid===!0,A="";if(o.value)return(n||u)&&xX.isOpenOrClose(o)?"\\"+o.value:o.value;if(o.value)return o.value;if(o.nodes)for(let p of o.nodes)A+=r(p);return A};return r(t)}});var FX=_((MQt,QX)=>{"use strict";QX.exports=function(t){return typeof t=="number"?t-t===0:typeof t=="string"&&t.trim()!==""?Number.isFinite?Number.isFinite(+t):isFinite(+t):!1}});var HX=_((UQt,_X)=>{"use strict";var RX=FX(),Ad=(t,e,r)=>{if(RX(t)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(e===void 0||t===e)return String(t);if(RX(e)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let o={relaxZeros:!0,...r};typeof o.strictZeros=="boolean"&&(o.relaxZeros=o.strictZeros===!1);let a=String(o.relaxZeros),n=String(o.shorthand),u=String(o.capture),A=String(o.wrap),p=t+":"+e+"="+a+n+u+A;if(Ad.cache.hasOwnProperty(p))return Ad.cache[p].result;let h=Math.min(t,e),E=Math.max(t,e);if(Math.abs(h-E)===1){let R=t+"|"+e;return o.capture?`(${R})`:o.wrap===!1?R:`(?:${R})`}let I=UX(t)||UX(e),v={min:t,max:e,a:h,b:E},x=[],C=[];if(I&&(v.isPadded=I,v.maxLen=String(v.max).length),h<0){let R=E<0?Math.abs(E):1;C=TX(R,Math.abs(h),v,o),h=v.a=0}return E>=0&&(x=TX(h,E,v,o)),v.negatives=C,v.positives=x,v.result=q9e(C,x,o),o.capture===!0?v.result=`(${v.result})`:o.wrap!==!1&&x.length+C.length>1&&(v.result=`(?:${v.result})`),Ad.cache[p]=v,v.result};function q9e(t,e,r){let o=BN(t,e,"-",!1,r)||[],a=BN(e,t,"",!1,r)||[],n=BN(t,e,"-?",!0,r)||[];return o.concat(n).concat(a).join("|")}function j9e(t,e){let r=1,o=1,a=LX(t,r),n=new Set([e]);for(;t<=a&&a<=e;)n.add(a),r+=1,a=LX(t,r);for(a=OX(e+1,o)-1;t1&&A.count.pop(),A.count.push(E.count[0]),A.string=A.pattern+MX(A.count),u=h+1;continue}r.isPadded&&(I=V9e(h,r,o)),E.string=I+E.pattern+MX(E.count),n.push(E),u=h+1,A=E}return n}function BN(t,e,r,o,a){let n=[];for(let u of t){let{string:A}=u;!o&&!NX(e,"string",A)&&n.push(r+A),o&&NX(e,"string",A)&&n.push(r+A)}return n}function Y9e(t,e){let r=[];for(let o=0;oe?1:e>t?-1:0}function NX(t,e,r){return t.some(o=>o[e]===r)}function LX(t,e){return Number(String(t).slice(0,-e)+"9".repeat(e))}function OX(t,e){return t-t%Math.pow(10,e)}function MX(t){let[e=0,r=""]=t;return r||e>1?`{${e+(r?","+r:"")}}`:""}function K9e(t,e,r){return`[${t}${e-t===1?"":"-"}${e}]`}function UX(t){return/^-?(0+)\d/.test(t)}function V9e(t,e,r){if(!e.isPadded)return t;let o=Math.abs(e.maxLen-String(t).length),a=r.relaxZeros!==!1;switch(o){case 0:return"";case 1:return a?"0?":"0";case 2:return a?"0{0,2}":"00";default:return a?`0{0,${o}}`:`0{${o}}`}}Ad.cache={};Ad.clearCache=()=>Ad.cache={};_X.exports=Ad});var SN=_((_Qt,JX)=>{"use strict";var J9e=ve("util"),GX=HX(),qX=t=>t!==null&&typeof t=="object"&&!Array.isArray(t),z9e=t=>e=>t===!0?Number(e):String(e),vN=t=>typeof t=="number"||typeof t=="string"&&t!=="",bI=t=>Number.isInteger(+t),DN=t=>{let e=`${t}`,r=-1;if(e[0]==="-"&&(e=e.slice(1)),e==="0")return!1;for(;e[++r]==="0";);return r>0},X9e=(t,e,r)=>typeof t=="string"||typeof e=="string"?!0:r.stringify===!0,Z9e=(t,e,r)=>{if(e>0){let o=t[0]==="-"?"-":"";o&&(t=t.slice(1)),t=o+t.padStart(o?e-1:e,"0")}return r===!1?String(t):t},jX=(t,e)=>{let r=t[0]==="-"?"-":"";for(r&&(t=t.slice(1),e--);t.length{t.negatives.sort((u,A)=>uA?1:0),t.positives.sort((u,A)=>uA?1:0);let r=e.capture?"":"?:",o="",a="",n;return t.positives.length&&(o=t.positives.join("|")),t.negatives.length&&(a=`-(${r}${t.negatives.join("|")})`),o&&a?n=`${o}|${a}`:n=o||a,e.wrap?`(${r}${n})`:n},YX=(t,e,r,o)=>{if(r)return GX(t,e,{wrap:!1,...o});let a=String.fromCharCode(t);if(t===e)return a;let n=String.fromCharCode(e);return`[${a}-${n}]`},WX=(t,e,r)=>{if(Array.isArray(t)){let o=r.wrap===!0,a=r.capture?"":"?:";return o?`(${a}${t.join("|")})`:t.join("|")}return GX(t,e,r)},KX=(...t)=>new RangeError("Invalid range arguments: "+J9e.inspect(...t)),VX=(t,e,r)=>{if(r.strictRanges===!0)throw KX([t,e]);return[]},e7e=(t,e)=>{if(e.strictRanges===!0)throw new TypeError(`Expected step "${t}" to be a number`);return[]},t7e=(t,e,r=1,o={})=>{let a=Number(t),n=Number(e);if(!Number.isInteger(a)||!Number.isInteger(n)){if(o.strictRanges===!0)throw KX([t,e]);return[]}a===0&&(a=0),n===0&&(n=0);let u=a>n,A=String(t),p=String(e),h=String(r);r=Math.max(Math.abs(r),1);let E=DN(A)||DN(p)||DN(h),I=E?Math.max(A.length,p.length,h.length):0,v=E===!1&&X9e(t,e,o)===!1,x=o.transform||z9e(v);if(o.toRegex&&r===1)return YX(jX(t,I),jX(e,I),!0,o);let C={negatives:[],positives:[]},R=J=>C[J<0?"negatives":"positives"].push(Math.abs(J)),L=[],U=0;for(;u?a>=n:a<=n;)o.toRegex===!0&&r>1?R(a):L.push(Z9e(x(a,U),I,v)),a=u?a-r:a+r,U++;return o.toRegex===!0?r>1?$9e(C,o):WX(L,null,{wrap:!1,...o}):L},r7e=(t,e,r=1,o={})=>{if(!bI(t)&&t.length>1||!bI(e)&&e.length>1)return VX(t,e,o);let a=o.transform||(v=>String.fromCharCode(v)),n=`${t}`.charCodeAt(0),u=`${e}`.charCodeAt(0),A=n>u,p=Math.min(n,u),h=Math.max(n,u);if(o.toRegex&&r===1)return YX(p,h,!1,o);let E=[],I=0;for(;A?n>=u:n<=u;)E.push(a(n,I)),n=A?n-r:n+r,I++;return o.toRegex===!0?WX(E,null,{wrap:!1,options:o}):E},RS=(t,e,r,o={})=>{if(e==null&&vN(t))return[t];if(!vN(t)||!vN(e))return VX(t,e,o);if(typeof r=="function")return RS(t,e,1,{transform:r});if(qX(r))return RS(t,e,0,r);let a={...o};return a.capture===!0&&(a.wrap=!0),r=r||a.step||1,bI(r)?bI(t)&&bI(e)?t7e(t,e,r,a):r7e(t,e,Math.max(Math.abs(r),1),a):r!=null&&!qX(r)?e7e(r,a):RS(t,e,1,r)};JX.exports=RS});var ZX=_((HQt,XX)=>{"use strict";var n7e=SN(),zX=kS(),i7e=(t,e={})=>{let r=(o,a={})=>{let n=zX.isInvalidBrace(a),u=o.invalid===!0&&e.escapeInvalid===!0,A=n===!0||u===!0,p=e.escapeInvalid===!0?"\\":"",h="";if(o.isOpen===!0||o.isClose===!0)return p+o.value;if(o.type==="open")return A?p+o.value:"(";if(o.type==="close")return A?p+o.value:")";if(o.type==="comma")return o.prev.type==="comma"?"":A?o.value:"|";if(o.value)return o.value;if(o.nodes&&o.ranges>0){let E=zX.reduce(o.nodes),I=n7e(...E,{...e,wrap:!1,toRegex:!0});if(I.length!==0)return E.length>1&&I.length>1?`(${I})`:I}if(o.nodes)for(let E of o.nodes)h+=r(E,o);return h};return r(t)};XX.exports=i7e});var tZ=_((qQt,eZ)=>{"use strict";var s7e=SN(),$X=QS(),Ry=kS(),fd=(t="",e="",r=!1)=>{let o=[];if(t=[].concat(t),e=[].concat(e),!e.length)return t;if(!t.length)return r?Ry.flatten(e).map(a=>`{${a}}`):e;for(let a of t)if(Array.isArray(a))for(let n of a)o.push(fd(n,e,r));else for(let n of e)r===!0&&typeof n=="string"&&(n=`{${n}}`),o.push(Array.isArray(n)?fd(a,n,r):a+n);return Ry.flatten(o)},o7e=(t,e={})=>{let r=e.rangeLimit===void 0?1e3:e.rangeLimit,o=(a,n={})=>{a.queue=[];let u=n,A=n.queue;for(;u.type!=="brace"&&u.type!=="root"&&u.parent;)u=u.parent,A=u.queue;if(a.invalid||a.dollar){A.push(fd(A.pop(),$X(a,e)));return}if(a.type==="brace"&&a.invalid!==!0&&a.nodes.length===2){A.push(fd(A.pop(),["{}"]));return}if(a.nodes&&a.ranges>0){let I=Ry.reduce(a.nodes);if(Ry.exceedsLimit(...I,e.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let v=s7e(...I,e);v.length===0&&(v=$X(a,e)),A.push(fd(A.pop(),v)),a.nodes=[];return}let p=Ry.encloseBrace(a),h=a.queue,E=a;for(;E.type!=="brace"&&E.type!=="root"&&E.parent;)E=E.parent,h=E.queue;for(let I=0;I{"use strict";rZ.exports={MAX_LENGTH:1024*64,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` -`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var lZ=_((GQt,aZ)=>{"use strict";var a7e=QS(),{MAX_LENGTH:iZ,CHAR_BACKSLASH:PN,CHAR_BACKTICK:l7e,CHAR_COMMA:c7e,CHAR_DOT:u7e,CHAR_LEFT_PARENTHESES:A7e,CHAR_RIGHT_PARENTHESES:f7e,CHAR_LEFT_CURLY_BRACE:p7e,CHAR_RIGHT_CURLY_BRACE:h7e,CHAR_LEFT_SQUARE_BRACKET:sZ,CHAR_RIGHT_SQUARE_BRACKET:oZ,CHAR_DOUBLE_QUOTE:g7e,CHAR_SINGLE_QUOTE:d7e,CHAR_NO_BREAK_SPACE:m7e,CHAR_ZERO_WIDTH_NOBREAK_SPACE:y7e}=nZ(),E7e=(t,e={})=>{if(typeof t!="string")throw new TypeError("Expected a string");let r=e||{},o=typeof r.maxLength=="number"?Math.min(iZ,r.maxLength):iZ;if(t.length>o)throw new SyntaxError(`Input length (${t.length}), exceeds max characters (${o})`);let a={type:"root",input:t,nodes:[]},n=[a],u=a,A=a,p=0,h=t.length,E=0,I=0,v,x={},C=()=>t[E++],R=L=>{if(L.type==="text"&&A.type==="dot"&&(A.type="text"),A&&A.type==="text"&&L.type==="text"){A.value+=L.value;return}return u.nodes.push(L),L.parent=u,L.prev=A,A=L,L};for(R({type:"bos"});E0){if(u.ranges>0){u.ranges=0;let L=u.nodes.shift();u.nodes=[L,{type:"text",value:a7e(u)}]}R({type:"comma",value:v}),u.commas++;continue}if(v===u7e&&I>0&&u.commas===0){let L=u.nodes;if(I===0||L.length===0){R({type:"text",value:v});continue}if(A.type==="dot"){if(u.range=[],A.value+=v,A.type="range",u.nodes.length!==3&&u.nodes.length!==5){u.invalid=!0,u.ranges=0,A.type="text";continue}u.ranges++,u.args=[];continue}if(A.type==="range"){L.pop();let U=L[L.length-1];U.value+=A.value+v,A=U,u.ranges--;continue}R({type:"dot",value:v});continue}R({type:"text",value:v})}do if(u=n.pop(),u.type!=="root"){u.nodes.forEach(J=>{J.nodes||(J.type==="open"&&(J.isOpen=!0),J.type==="close"&&(J.isClose=!0),J.nodes||(J.type="text"),J.invalid=!0)});let L=n[n.length-1],U=L.nodes.indexOf(u);L.nodes.splice(U,1,...u.nodes)}while(n.length>0);return R({type:"eos"}),a};aZ.exports=E7e});var AZ=_((YQt,uZ)=>{"use strict";var cZ=QS(),C7e=ZX(),w7e=tZ(),I7e=lZ(),rl=(t,e={})=>{let r=[];if(Array.isArray(t))for(let o of t){let a=rl.create(o,e);Array.isArray(a)?r.push(...a):r.push(a)}else r=[].concat(rl.create(t,e));return e&&e.expand===!0&&e.nodupes===!0&&(r=[...new Set(r)]),r};rl.parse=(t,e={})=>I7e(t,e);rl.stringify=(t,e={})=>cZ(typeof t=="string"?rl.parse(t,e):t,e);rl.compile=(t,e={})=>(typeof t=="string"&&(t=rl.parse(t,e)),C7e(t,e));rl.expand=(t,e={})=>{typeof t=="string"&&(t=rl.parse(t,e));let r=w7e(t,e);return e.noempty===!0&&(r=r.filter(Boolean)),e.nodupes===!0&&(r=[...new Set(r)]),r};rl.create=(t,e={})=>t===""||t.length<3?[t]:e.expand!==!0?rl.compile(t,e):rl.expand(t,e);uZ.exports=rl});var xI=_((WQt,dZ)=>{"use strict";var B7e=ve("path"),Ku="\\\\/",fZ=`[^${Ku}]`,vf="\\.",v7e="\\+",D7e="\\?",TS="\\/",S7e="(?=.)",pZ="[^/]",bN=`(?:${TS}|$)`,hZ=`(?:^|${TS})`,xN=`${vf}{1,2}${bN}`,P7e=`(?!${vf})`,b7e=`(?!${hZ}${xN})`,x7e=`(?!${vf}{0,1}${bN})`,k7e=`(?!${xN})`,Q7e=`[^.${TS}]`,F7e=`${pZ}*?`,gZ={DOT_LITERAL:vf,PLUS_LITERAL:v7e,QMARK_LITERAL:D7e,SLASH_LITERAL:TS,ONE_CHAR:S7e,QMARK:pZ,END_ANCHOR:bN,DOTS_SLASH:xN,NO_DOT:P7e,NO_DOTS:b7e,NO_DOT_SLASH:x7e,NO_DOTS_SLASH:k7e,QMARK_NO_DOT:Q7e,STAR:F7e,START_ANCHOR:hZ},R7e={...gZ,SLASH_LITERAL:`[${Ku}]`,QMARK:fZ,STAR:`${fZ}*?`,DOTS_SLASH:`${vf}{1,2}(?:[${Ku}]|$)`,NO_DOT:`(?!${vf})`,NO_DOTS:`(?!(?:^|[${Ku}])${vf}{1,2}(?:[${Ku}]|$))`,NO_DOT_SLASH:`(?!${vf}{0,1}(?:[${Ku}]|$))`,NO_DOTS_SLASH:`(?!${vf}{1,2}(?:[${Ku}]|$))`,QMARK_NO_DOT:`[^.${Ku}]`,START_ANCHOR:`(?:^|[${Ku}])`,END_ANCHOR:`(?:[${Ku}]|$)`},T7e={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};dZ.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:T7e,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:B7e.sep,extglobChars(t){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${t.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(t){return t===!0?R7e:gZ}}});var kI=_(Sa=>{"use strict";var N7e=ve("path"),L7e=process.platform==="win32",{REGEX_BACKSLASH:O7e,REGEX_REMOVE_BACKSLASH:M7e,REGEX_SPECIAL_CHARS:U7e,REGEX_SPECIAL_CHARS_GLOBAL:_7e}=xI();Sa.isObject=t=>t!==null&&typeof t=="object"&&!Array.isArray(t);Sa.hasRegexChars=t=>U7e.test(t);Sa.isRegexChar=t=>t.length===1&&Sa.hasRegexChars(t);Sa.escapeRegex=t=>t.replace(_7e,"\\$1");Sa.toPosixSlashes=t=>t.replace(O7e,"/");Sa.removeBackslashes=t=>t.replace(M7e,e=>e==="\\"?"":e);Sa.supportsLookbehinds=()=>{let t=process.version.slice(1).split(".").map(Number);return t.length===3&&t[0]>=9||t[0]===8&&t[1]>=10};Sa.isWindows=t=>t&&typeof t.windows=="boolean"?t.windows:L7e===!0||N7e.sep==="\\";Sa.escapeLast=(t,e,r)=>{let o=t.lastIndexOf(e,r);return o===-1?t:t[o-1]==="\\"?Sa.escapeLast(t,e,o-1):`${t.slice(0,o)}\\${t.slice(o)}`};Sa.removePrefix=(t,e={})=>{let r=t;return r.startsWith("./")&&(r=r.slice(2),e.prefix="./"),r};Sa.wrapOutput=(t,e={},r={})=>{let o=r.contains?"":"^",a=r.contains?"":"$",n=`${o}(?:${t})${a}`;return e.negated===!0&&(n=`(?:^(?!${n}).*$)`),n}});var vZ=_((VQt,BZ)=>{"use strict";var mZ=kI(),{CHAR_ASTERISK:kN,CHAR_AT:H7e,CHAR_BACKWARD_SLASH:QI,CHAR_COMMA:q7e,CHAR_DOT:QN,CHAR_EXCLAMATION_MARK:FN,CHAR_FORWARD_SLASH:IZ,CHAR_LEFT_CURLY_BRACE:RN,CHAR_LEFT_PARENTHESES:TN,CHAR_LEFT_SQUARE_BRACKET:j7e,CHAR_PLUS:G7e,CHAR_QUESTION_MARK:yZ,CHAR_RIGHT_CURLY_BRACE:Y7e,CHAR_RIGHT_PARENTHESES:EZ,CHAR_RIGHT_SQUARE_BRACKET:W7e}=xI(),CZ=t=>t===IZ||t===QI,wZ=t=>{t.isPrefix!==!0&&(t.depth=t.isGlobstar?1/0:1)},K7e=(t,e)=>{let r=e||{},o=t.length-1,a=r.parts===!0||r.scanToEnd===!0,n=[],u=[],A=[],p=t,h=-1,E=0,I=0,v=!1,x=!1,C=!1,R=!1,L=!1,U=!1,J=!1,te=!1,ae=!1,fe=!1,ce=0,me,he,Be={value:"",depth:0,isGlob:!1},we=()=>h>=o,g=()=>p.charCodeAt(h+1),Ee=()=>(me=he,p.charCodeAt(++h));for(;h0&&(le=p.slice(0,E),p=p.slice(E),I-=E),Se&&C===!0&&I>0?(Se=p.slice(0,I),ne=p.slice(I)):C===!0?(Se="",ne=p):Se=p,Se&&Se!==""&&Se!=="/"&&Se!==p&&CZ(Se.charCodeAt(Se.length-1))&&(Se=Se.slice(0,-1)),r.unescape===!0&&(ne&&(ne=mZ.removeBackslashes(ne)),Se&&J===!0&&(Se=mZ.removeBackslashes(Se)));let ee={prefix:le,input:t,start:E,base:Se,glob:ne,isBrace:v,isBracket:x,isGlob:C,isExtglob:R,isGlobstar:L,negated:te,negatedExtglob:ae};if(r.tokens===!0&&(ee.maxDepth=0,CZ(he)||u.push(Be),ee.tokens=u),r.parts===!0||r.tokens===!0){let Ie;for(let Fe=0;Fe{"use strict";var NS=xI(),nl=kI(),{MAX_LENGTH:LS,POSIX_REGEX_SOURCE:V7e,REGEX_NON_SPECIAL_CHARS:J7e,REGEX_SPECIAL_CHARS_BACKREF:z7e,REPLACEMENTS:DZ}=NS,X7e=(t,e)=>{if(typeof e.expandRange=="function")return e.expandRange(...t,e);t.sort();let r=`[${t.join("-")}]`;try{new RegExp(r)}catch{return t.map(a=>nl.escapeRegex(a)).join("..")}return r},Ty=(t,e)=>`Missing ${t}: "${e}" - use "\\\\${e}" to match literal characters`,NN=(t,e)=>{if(typeof t!="string")throw new TypeError("Expected a string");t=DZ[t]||t;let r={...e},o=typeof r.maxLength=="number"?Math.min(LS,r.maxLength):LS,a=t.length;if(a>o)throw new SyntaxError(`Input length: ${a}, exceeds maximum allowed length: ${o}`);let n={type:"bos",value:"",output:r.prepend||""},u=[n],A=r.capture?"":"?:",p=nl.isWindows(e),h=NS.globChars(p),E=NS.extglobChars(h),{DOT_LITERAL:I,PLUS_LITERAL:v,SLASH_LITERAL:x,ONE_CHAR:C,DOTS_SLASH:R,NO_DOT:L,NO_DOT_SLASH:U,NO_DOTS_SLASH:J,QMARK:te,QMARK_NO_DOT:ae,STAR:fe,START_ANCHOR:ce}=h,me=b=>`(${A}(?:(?!${ce}${b.dot?R:I}).)*?)`,he=r.dot?"":L,Be=r.dot?te:ae,we=r.bash===!0?me(r):fe;r.capture&&(we=`(${we})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let g={input:t,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:u};t=nl.removePrefix(t,g),a=t.length;let Ee=[],Se=[],le=[],ne=n,ee,Ie=()=>g.index===a-1,Fe=g.peek=(b=1)=>t[g.index+b],At=g.advance=()=>t[++g.index]||"",H=()=>t.slice(g.index+1),at=(b="",w=0)=>{g.consumed+=b,g.index+=w},Re=b=>{g.output+=b.output!=null?b.output:b.value,at(b.value)},ke=()=>{let b=1;for(;Fe()==="!"&&(Fe(2)!=="("||Fe(3)==="?");)At(),g.start++,b++;return b%2===0?!1:(g.negated=!0,g.start++,!0)},xe=b=>{g[b]++,le.push(b)},He=b=>{g[b]--,le.pop()},Te=b=>{if(ne.type==="globstar"){let w=g.braces>0&&(b.type==="comma"||b.type==="brace"),P=b.extglob===!0||Ee.length&&(b.type==="pipe"||b.type==="paren");b.type!=="slash"&&b.type!=="paren"&&!w&&!P&&(g.output=g.output.slice(0,-ne.output.length),ne.type="star",ne.value="*",ne.output=we,g.output+=ne.output)}if(Ee.length&&b.type!=="paren"&&(Ee[Ee.length-1].inner+=b.value),(b.value||b.output)&&Re(b),ne&&ne.type==="text"&&b.type==="text"){ne.value+=b.value,ne.output=(ne.output||"")+b.value;return}b.prev=ne,u.push(b),ne=b},Je=(b,w)=>{let P={...E[w],conditions:1,inner:""};P.prev=ne,P.parens=g.parens,P.output=g.output;let y=(r.capture?"(":"")+P.open;xe("parens"),Te({type:b,value:w,output:g.output?"":C}),Te({type:"paren",extglob:!0,value:At(),output:y}),Ee.push(P)},qe=b=>{let w=b.close+(r.capture?")":""),P;if(b.type==="negate"){let y=we;if(b.inner&&b.inner.length>1&&b.inner.includes("/")&&(y=me(r)),(y!==we||Ie()||/^\)+$/.test(H()))&&(w=b.close=`)$))${y}`),b.inner.includes("*")&&(P=H())&&/^\.[^\\/.]+$/.test(P)){let F=NN(P,{...e,fastpaths:!1}).output;w=b.close=`)${F})${y})`}b.prev.type==="bos"&&(g.negatedExtglob=!0)}Te({type:"paren",extglob:!0,value:ee,output:w}),He("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(t)){let b=!1,w=t.replace(z7e,(P,y,F,z,X,Z)=>z==="\\"?(b=!0,P):z==="?"?y?y+z+(X?te.repeat(X.length):""):Z===0?Be+(X?te.repeat(X.length):""):te.repeat(F.length):z==="."?I.repeat(F.length):z==="*"?y?y+z+(X?we:""):we:y?P:`\\${P}`);return b===!0&&(r.unescape===!0?w=w.replace(/\\/g,""):w=w.replace(/\\+/g,P=>P.length%2===0?"\\\\":P?"\\":"")),w===t&&r.contains===!0?(g.output=t,g):(g.output=nl.wrapOutput(w,g,e),g)}for(;!Ie();){if(ee=At(),ee==="\0")continue;if(ee==="\\"){let P=Fe();if(P==="/"&&r.bash!==!0||P==="."||P===";")continue;if(!P){ee+="\\",Te({type:"text",value:ee});continue}let y=/^\\+/.exec(H()),F=0;if(y&&y[0].length>2&&(F=y[0].length,g.index+=F,F%2!==0&&(ee+="\\")),r.unescape===!0?ee=At():ee+=At(),g.brackets===0){Te({type:"text",value:ee});continue}}if(g.brackets>0&&(ee!=="]"||ne.value==="["||ne.value==="[^")){if(r.posix!==!1&&ee===":"){let P=ne.value.slice(1);if(P.includes("[")&&(ne.posix=!0,P.includes(":"))){let y=ne.value.lastIndexOf("["),F=ne.value.slice(0,y),z=ne.value.slice(y+2),X=V7e[z];if(X){ne.value=F+X,g.backtrack=!0,At(),!n.output&&u.indexOf(ne)===1&&(n.output=C);continue}}}(ee==="["&&Fe()!==":"||ee==="-"&&Fe()==="]")&&(ee=`\\${ee}`),ee==="]"&&(ne.value==="["||ne.value==="[^")&&(ee=`\\${ee}`),r.posix===!0&&ee==="!"&&ne.value==="["&&(ee="^"),ne.value+=ee,Re({value:ee});continue}if(g.quotes===1&&ee!=='"'){ee=nl.escapeRegex(ee),ne.value+=ee,Re({value:ee});continue}if(ee==='"'){g.quotes=g.quotes===1?0:1,r.keepQuotes===!0&&Te({type:"text",value:ee});continue}if(ee==="("){xe("parens"),Te({type:"paren",value:ee});continue}if(ee===")"){if(g.parens===0&&r.strictBrackets===!0)throw new SyntaxError(Ty("opening","("));let P=Ee[Ee.length-1];if(P&&g.parens===P.parens+1){qe(Ee.pop());continue}Te({type:"paren",value:ee,output:g.parens?")":"\\)"}),He("parens");continue}if(ee==="["){if(r.nobracket===!0||!H().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(Ty("closing","]"));ee=`\\${ee}`}else xe("brackets");Te({type:"bracket",value:ee});continue}if(ee==="]"){if(r.nobracket===!0||ne&&ne.type==="bracket"&&ne.value.length===1){Te({type:"text",value:ee,output:`\\${ee}`});continue}if(g.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(Ty("opening","["));Te({type:"text",value:ee,output:`\\${ee}`});continue}He("brackets");let P=ne.value.slice(1);if(ne.posix!==!0&&P[0]==="^"&&!P.includes("/")&&(ee=`/${ee}`),ne.value+=ee,Re({value:ee}),r.literalBrackets===!1||nl.hasRegexChars(P))continue;let y=nl.escapeRegex(ne.value);if(g.output=g.output.slice(0,-ne.value.length),r.literalBrackets===!0){g.output+=y,ne.value=y;continue}ne.value=`(${A}${y}|${ne.value})`,g.output+=ne.value;continue}if(ee==="{"&&r.nobrace!==!0){xe("braces");let P={type:"brace",value:ee,output:"(",outputIndex:g.output.length,tokensIndex:g.tokens.length};Se.push(P),Te(P);continue}if(ee==="}"){let P=Se[Se.length-1];if(r.nobrace===!0||!P){Te({type:"text",value:ee,output:ee});continue}let y=")";if(P.dots===!0){let F=u.slice(),z=[];for(let X=F.length-1;X>=0&&(u.pop(),F[X].type!=="brace");X--)F[X].type!=="dots"&&z.unshift(F[X].value);y=X7e(z,r),g.backtrack=!0}if(P.comma!==!0&&P.dots!==!0){let F=g.output.slice(0,P.outputIndex),z=g.tokens.slice(P.tokensIndex);P.value=P.output="\\{",ee=y="\\}",g.output=F;for(let X of z)g.output+=X.output||X.value}Te({type:"brace",value:ee,output:y}),He("braces"),Se.pop();continue}if(ee==="|"){Ee.length>0&&Ee[Ee.length-1].conditions++,Te({type:"text",value:ee});continue}if(ee===","){let P=ee,y=Se[Se.length-1];y&&le[le.length-1]==="braces"&&(y.comma=!0,P="|"),Te({type:"comma",value:ee,output:P});continue}if(ee==="/"){if(ne.type==="dot"&&g.index===g.start+1){g.start=g.index+1,g.consumed="",g.output="",u.pop(),ne=n;continue}Te({type:"slash",value:ee,output:x});continue}if(ee==="."){if(g.braces>0&&ne.type==="dot"){ne.value==="."&&(ne.output=I);let P=Se[Se.length-1];ne.type="dots",ne.output+=ee,ne.value+=ee,P.dots=!0;continue}if(g.braces+g.parens===0&&ne.type!=="bos"&&ne.type!=="slash"){Te({type:"text",value:ee,output:I});continue}Te({type:"dot",value:ee,output:I});continue}if(ee==="?"){if(!(ne&&ne.value==="(")&&r.noextglob!==!0&&Fe()==="("&&Fe(2)!=="?"){Je("qmark",ee);continue}if(ne&&ne.type==="paren"){let y=Fe(),F=ee;if(y==="<"&&!nl.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(ne.value==="("&&!/[!=<:]/.test(y)||y==="<"&&!/<([!=]|\w+>)/.test(H()))&&(F=`\\${ee}`),Te({type:"text",value:ee,output:F});continue}if(r.dot!==!0&&(ne.type==="slash"||ne.type==="bos")){Te({type:"qmark",value:ee,output:ae});continue}Te({type:"qmark",value:ee,output:te});continue}if(ee==="!"){if(r.noextglob!==!0&&Fe()==="("&&(Fe(2)!=="?"||!/[!=<:]/.test(Fe(3)))){Je("negate",ee);continue}if(r.nonegate!==!0&&g.index===0){ke();continue}}if(ee==="+"){if(r.noextglob!==!0&&Fe()==="("&&Fe(2)!=="?"){Je("plus",ee);continue}if(ne&&ne.value==="("||r.regex===!1){Te({type:"plus",value:ee,output:v});continue}if(ne&&(ne.type==="bracket"||ne.type==="paren"||ne.type==="brace")||g.parens>0){Te({type:"plus",value:ee});continue}Te({type:"plus",value:v});continue}if(ee==="@"){if(r.noextglob!==!0&&Fe()==="("&&Fe(2)!=="?"){Te({type:"at",extglob:!0,value:ee,output:""});continue}Te({type:"text",value:ee});continue}if(ee!=="*"){(ee==="$"||ee==="^")&&(ee=`\\${ee}`);let P=J7e.exec(H());P&&(ee+=P[0],g.index+=P[0].length),Te({type:"text",value:ee});continue}if(ne&&(ne.type==="globstar"||ne.star===!0)){ne.type="star",ne.star=!0,ne.value+=ee,ne.output=we,g.backtrack=!0,g.globstar=!0,at(ee);continue}let b=H();if(r.noextglob!==!0&&/^\([^?]/.test(b)){Je("star",ee);continue}if(ne.type==="star"){if(r.noglobstar===!0){at(ee);continue}let P=ne.prev,y=P.prev,F=P.type==="slash"||P.type==="bos",z=y&&(y.type==="star"||y.type==="globstar");if(r.bash===!0&&(!F||b[0]&&b[0]!=="/")){Te({type:"star",value:ee,output:""});continue}let X=g.braces>0&&(P.type==="comma"||P.type==="brace"),Z=Ee.length&&(P.type==="pipe"||P.type==="paren");if(!F&&P.type!=="paren"&&!X&&!Z){Te({type:"star",value:ee,output:""});continue}for(;b.slice(0,3)==="/**";){let ie=t[g.index+4];if(ie&&ie!=="/")break;b=b.slice(3),at("/**",3)}if(P.type==="bos"&&Ie()){ne.type="globstar",ne.value+=ee,ne.output=me(r),g.output=ne.output,g.globstar=!0,at(ee);continue}if(P.type==="slash"&&P.prev.type!=="bos"&&!z&&Ie()){g.output=g.output.slice(0,-(P.output+ne.output).length),P.output=`(?:${P.output}`,ne.type="globstar",ne.output=me(r)+(r.strictSlashes?")":"|$)"),ne.value+=ee,g.globstar=!0,g.output+=P.output+ne.output,at(ee);continue}if(P.type==="slash"&&P.prev.type!=="bos"&&b[0]==="/"){let ie=b[1]!==void 0?"|$":"";g.output=g.output.slice(0,-(P.output+ne.output).length),P.output=`(?:${P.output}`,ne.type="globstar",ne.output=`${me(r)}${x}|${x}${ie})`,ne.value+=ee,g.output+=P.output+ne.output,g.globstar=!0,at(ee+At()),Te({type:"slash",value:"/",output:""});continue}if(P.type==="bos"&&b[0]==="/"){ne.type="globstar",ne.value+=ee,ne.output=`(?:^|${x}|${me(r)}${x})`,g.output=ne.output,g.globstar=!0,at(ee+At()),Te({type:"slash",value:"/",output:""});continue}g.output=g.output.slice(0,-ne.output.length),ne.type="globstar",ne.output=me(r),ne.value+=ee,g.output+=ne.output,g.globstar=!0,at(ee);continue}let w={type:"star",value:ee,output:we};if(r.bash===!0){w.output=".*?",(ne.type==="bos"||ne.type==="slash")&&(w.output=he+w.output),Te(w);continue}if(ne&&(ne.type==="bracket"||ne.type==="paren")&&r.regex===!0){w.output=ee,Te(w);continue}(g.index===g.start||ne.type==="slash"||ne.type==="dot")&&(ne.type==="dot"?(g.output+=U,ne.output+=U):r.dot===!0?(g.output+=J,ne.output+=J):(g.output+=he,ne.output+=he),Fe()!=="*"&&(g.output+=C,ne.output+=C)),Te(w)}for(;g.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(Ty("closing","]"));g.output=nl.escapeLast(g.output,"["),He("brackets")}for(;g.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(Ty("closing",")"));g.output=nl.escapeLast(g.output,"("),He("parens")}for(;g.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(Ty("closing","}"));g.output=nl.escapeLast(g.output,"{"),He("braces")}if(r.strictSlashes!==!0&&(ne.type==="star"||ne.type==="bracket")&&Te({type:"maybe_slash",value:"",output:`${x}?`}),g.backtrack===!0){g.output="";for(let b of g.tokens)g.output+=b.output!=null?b.output:b.value,b.suffix&&(g.output+=b.suffix)}return g};NN.fastpaths=(t,e)=>{let r={...e},o=typeof r.maxLength=="number"?Math.min(LS,r.maxLength):LS,a=t.length;if(a>o)throw new SyntaxError(`Input length: ${a}, exceeds maximum allowed length: ${o}`);t=DZ[t]||t;let n=nl.isWindows(e),{DOT_LITERAL:u,SLASH_LITERAL:A,ONE_CHAR:p,DOTS_SLASH:h,NO_DOT:E,NO_DOTS:I,NO_DOTS_SLASH:v,STAR:x,START_ANCHOR:C}=NS.globChars(n),R=r.dot?I:E,L=r.dot?v:E,U=r.capture?"":"?:",J={negated:!1,prefix:""},te=r.bash===!0?".*?":x;r.capture&&(te=`(${te})`);let ae=he=>he.noglobstar===!0?te:`(${U}(?:(?!${C}${he.dot?h:u}).)*?)`,fe=he=>{switch(he){case"*":return`${R}${p}${te}`;case".*":return`${u}${p}${te}`;case"*.*":return`${R}${te}${u}${p}${te}`;case"*/*":return`${R}${te}${A}${p}${L}${te}`;case"**":return R+ae(r);case"**/*":return`(?:${R}${ae(r)}${A})?${L}${p}${te}`;case"**/*.*":return`(?:${R}${ae(r)}${A})?${L}${te}${u}${p}${te}`;case"**/.*":return`(?:${R}${ae(r)}${A})?${u}${p}${te}`;default:{let Be=/^(.*?)\.(\w+)$/.exec(he);if(!Be)return;let we=fe(Be[1]);return we?we+u+Be[2]:void 0}}},ce=nl.removePrefix(t,J),me=fe(ce);return me&&r.strictSlashes!==!0&&(me+=`${A}?`),me};SZ.exports=NN});var xZ=_((zQt,bZ)=>{"use strict";var Z7e=ve("path"),$7e=vZ(),LN=PZ(),ON=kI(),eYe=xI(),tYe=t=>t&&typeof t=="object"&&!Array.isArray(t),Mi=(t,e,r=!1)=>{if(Array.isArray(t)){let E=t.map(v=>Mi(v,e,r));return v=>{for(let x of E){let C=x(v);if(C)return C}return!1}}let o=tYe(t)&&t.tokens&&t.input;if(t===""||typeof t!="string"&&!o)throw new TypeError("Expected pattern to be a non-empty string");let a=e||{},n=ON.isWindows(e),u=o?Mi.compileRe(t,e):Mi.makeRe(t,e,!1,!0),A=u.state;delete u.state;let p=()=>!1;if(a.ignore){let E={...e,ignore:null,onMatch:null,onResult:null};p=Mi(a.ignore,E,r)}let h=(E,I=!1)=>{let{isMatch:v,match:x,output:C}=Mi.test(E,u,e,{glob:t,posix:n}),R={glob:t,state:A,regex:u,posix:n,input:E,output:C,match:x,isMatch:v};return typeof a.onResult=="function"&&a.onResult(R),v===!1?(R.isMatch=!1,I?R:!1):p(E)?(typeof a.onIgnore=="function"&&a.onIgnore(R),R.isMatch=!1,I?R:!1):(typeof a.onMatch=="function"&&a.onMatch(R),I?R:!0)};return r&&(h.state=A),h};Mi.test=(t,e,r,{glob:o,posix:a}={})=>{if(typeof t!="string")throw new TypeError("Expected input to be a string");if(t==="")return{isMatch:!1,output:""};let n=r||{},u=n.format||(a?ON.toPosixSlashes:null),A=t===o,p=A&&u?u(t):t;return A===!1&&(p=u?u(t):t,A=p===o),(A===!1||n.capture===!0)&&(n.matchBase===!0||n.basename===!0?A=Mi.matchBase(t,e,r,a):A=e.exec(p)),{isMatch:Boolean(A),match:A,output:p}};Mi.matchBase=(t,e,r,o=ON.isWindows(r))=>(e instanceof RegExp?e:Mi.makeRe(e,r)).test(Z7e.basename(t));Mi.isMatch=(t,e,r)=>Mi(e,r)(t);Mi.parse=(t,e)=>Array.isArray(t)?t.map(r=>Mi.parse(r,e)):LN(t,{...e,fastpaths:!1});Mi.scan=(t,e)=>$7e(t,e);Mi.compileRe=(t,e,r=!1,o=!1)=>{if(r===!0)return t.output;let a=e||{},n=a.contains?"":"^",u=a.contains?"":"$",A=`${n}(?:${t.output})${u}`;t&&t.negated===!0&&(A=`^(?!${A}).*$`);let p=Mi.toRegex(A,e);return o===!0&&(p.state=t),p};Mi.makeRe=(t,e={},r=!1,o=!1)=>{if(!t||typeof t!="string")throw new TypeError("Expected a non-empty string");let a={negated:!1,fastpaths:!0};return e.fastpaths!==!1&&(t[0]==="."||t[0]==="*")&&(a.output=LN.fastpaths(t,e)),a.output||(a=LN(t,e)),Mi.compileRe(a,e,r,o)};Mi.toRegex=(t,e)=>{try{let r=e||{};return new RegExp(t,r.flags||(r.nocase?"i":""))}catch(r){if(e&&e.debug===!0)throw r;return/$^/}};Mi.constants=eYe;bZ.exports=Mi});var QZ=_((XQt,kZ)=>{"use strict";kZ.exports=xZ()});var Zo=_((ZQt,NZ)=>{"use strict";var RZ=ve("util"),TZ=AZ(),Vu=QZ(),MN=kI(),FZ=t=>t===""||t==="./",yi=(t,e,r)=>{e=[].concat(e),t=[].concat(t);let o=new Set,a=new Set,n=new Set,u=0,A=E=>{n.add(E.output),r&&r.onResult&&r.onResult(E)};for(let E=0;E!o.has(E));if(r&&h.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${e.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?e.map(E=>E.replace(/\\/g,"")):e}return h};yi.match=yi;yi.matcher=(t,e)=>Vu(t,e);yi.isMatch=(t,e,r)=>Vu(e,r)(t);yi.any=yi.isMatch;yi.not=(t,e,r={})=>{e=[].concat(e).map(String);let o=new Set,a=[],n=A=>{r.onResult&&r.onResult(A),a.push(A.output)},u=new Set(yi(t,e,{...r,onResult:n}));for(let A of a)u.has(A)||o.add(A);return[...o]};yi.contains=(t,e,r)=>{if(typeof t!="string")throw new TypeError(`Expected a string: "${RZ.inspect(t)}"`);if(Array.isArray(e))return e.some(o=>yi.contains(t,o,r));if(typeof e=="string"){if(FZ(t)||FZ(e))return!1;if(t.includes(e)||t.startsWith("./")&&t.slice(2).includes(e))return!0}return yi.isMatch(t,e,{...r,contains:!0})};yi.matchKeys=(t,e,r)=>{if(!MN.isObject(t))throw new TypeError("Expected the first argument to be an object");let o=yi(Object.keys(t),e,r),a={};for(let n of o)a[n]=t[n];return a};yi.some=(t,e,r)=>{let o=[].concat(t);for(let a of[].concat(e)){let n=Vu(String(a),r);if(o.some(u=>n(u)))return!0}return!1};yi.every=(t,e,r)=>{let o=[].concat(t);for(let a of[].concat(e)){let n=Vu(String(a),r);if(!o.every(u=>n(u)))return!1}return!0};yi.all=(t,e,r)=>{if(typeof t!="string")throw new TypeError(`Expected a string: "${RZ.inspect(t)}"`);return[].concat(e).every(o=>Vu(o,r)(t))};yi.capture=(t,e,r)=>{let o=MN.isWindows(r),n=Vu.makeRe(String(t),{...r,capture:!0}).exec(o?MN.toPosixSlashes(e):e);if(n)return n.slice(1).map(u=>u===void 0?"":u)};yi.makeRe=(...t)=>Vu.makeRe(...t);yi.scan=(...t)=>Vu.scan(...t);yi.parse=(t,e)=>{let r=[];for(let o of[].concat(t||[]))for(let a of TZ(String(o),e))r.push(Vu.parse(a,e));return r};yi.braces=(t,e)=>{if(typeof t!="string")throw new TypeError("Expected a string");return e&&e.nobrace===!0||!/\{.*\}/.test(t)?[t]:TZ(t,e)};yi.braceExpand=(t,e)=>{if(typeof t!="string")throw new TypeError("Expected a string");return yi.braces(t,{...e,expand:!0})};NZ.exports=yi});var OZ=_(($Qt,LZ)=>{"use strict";LZ.exports=({onlyFirst:t=!1}={})=>{let e=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(e,t?void 0:"g")}});var OS=_((eFt,MZ)=>{"use strict";var rYe=OZ();MZ.exports=t=>typeof t=="string"?t.replace(rYe(),""):t});var _Z=_((tFt,UZ)=>{function nYe(){this.__data__=[],this.size=0}UZ.exports=nYe});var Ny=_((rFt,HZ)=>{function iYe(t,e){return t===e||t!==t&&e!==e}HZ.exports=iYe});var FI=_((nFt,qZ)=>{var sYe=Ny();function oYe(t,e){for(var r=t.length;r--;)if(sYe(t[r][0],e))return r;return-1}qZ.exports=oYe});var GZ=_((iFt,jZ)=>{var aYe=FI(),lYe=Array.prototype,cYe=lYe.splice;function uYe(t){var e=this.__data__,r=aYe(e,t);if(r<0)return!1;var o=e.length-1;return r==o?e.pop():cYe.call(e,r,1),--this.size,!0}jZ.exports=uYe});var WZ=_((sFt,YZ)=>{var AYe=FI();function fYe(t){var e=this.__data__,r=AYe(e,t);return r<0?void 0:e[r][1]}YZ.exports=fYe});var VZ=_((oFt,KZ)=>{var pYe=FI();function hYe(t){return pYe(this.__data__,t)>-1}KZ.exports=hYe});var zZ=_((aFt,JZ)=>{var gYe=FI();function dYe(t,e){var r=this.__data__,o=gYe(r,t);return o<0?(++this.size,r.push([t,e])):r[o][1]=e,this}JZ.exports=dYe});var RI=_((lFt,XZ)=>{var mYe=_Z(),yYe=GZ(),EYe=WZ(),CYe=VZ(),wYe=zZ();function Ly(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e{var IYe=RI();function BYe(){this.__data__=new IYe,this.size=0}ZZ.exports=BYe});var t$=_((uFt,e$)=>{function vYe(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r}e$.exports=vYe});var n$=_((AFt,r$)=>{function DYe(t){return this.__data__.get(t)}r$.exports=DYe});var s$=_((fFt,i$)=>{function SYe(t){return this.__data__.has(t)}i$.exports=SYe});var UN=_((pFt,o$)=>{var PYe=typeof global=="object"&&global&&global.Object===Object&&global;o$.exports=PYe});var _l=_((hFt,a$)=>{var bYe=UN(),xYe=typeof self=="object"&&self&&self.Object===Object&&self,kYe=bYe||xYe||Function("return this")();a$.exports=kYe});var pd=_((gFt,l$)=>{var QYe=_l(),FYe=QYe.Symbol;l$.exports=FYe});var f$=_((dFt,A$)=>{var c$=pd(),u$=Object.prototype,RYe=u$.hasOwnProperty,TYe=u$.toString,TI=c$?c$.toStringTag:void 0;function NYe(t){var e=RYe.call(t,TI),r=t[TI];try{t[TI]=void 0;var o=!0}catch{}var a=TYe.call(t);return o&&(e?t[TI]=r:delete t[TI]),a}A$.exports=NYe});var h$=_((mFt,p$)=>{var LYe=Object.prototype,OYe=LYe.toString;function MYe(t){return OYe.call(t)}p$.exports=MYe});var hd=_((yFt,m$)=>{var g$=pd(),UYe=f$(),_Ye=h$(),HYe="[object Null]",qYe="[object Undefined]",d$=g$?g$.toStringTag:void 0;function jYe(t){return t==null?t===void 0?qYe:HYe:d$&&d$ in Object(t)?UYe(t):_Ye(t)}m$.exports=jYe});var il=_((EFt,y$)=>{function GYe(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}y$.exports=GYe});var MS=_((CFt,E$)=>{var YYe=hd(),WYe=il(),KYe="[object AsyncFunction]",VYe="[object Function]",JYe="[object GeneratorFunction]",zYe="[object Proxy]";function XYe(t){if(!WYe(t))return!1;var e=YYe(t);return e==VYe||e==JYe||e==KYe||e==zYe}E$.exports=XYe});var w$=_((wFt,C$)=>{var ZYe=_l(),$Ye=ZYe["__core-js_shared__"];C$.exports=$Ye});var v$=_((IFt,B$)=>{var _N=w$(),I$=function(){var t=/[^.]+$/.exec(_N&&_N.keys&&_N.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function eWe(t){return!!I$&&I$ in t}B$.exports=eWe});var HN=_((BFt,D$)=>{var tWe=Function.prototype,rWe=tWe.toString;function nWe(t){if(t!=null){try{return rWe.call(t)}catch{}try{return t+""}catch{}}return""}D$.exports=nWe});var P$=_((vFt,S$)=>{var iWe=MS(),sWe=v$(),oWe=il(),aWe=HN(),lWe=/[\\^$.*+?()[\]{}|]/g,cWe=/^\[object .+?Constructor\]$/,uWe=Function.prototype,AWe=Object.prototype,fWe=uWe.toString,pWe=AWe.hasOwnProperty,hWe=RegExp("^"+fWe.call(pWe).replace(lWe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function gWe(t){if(!oWe(t)||sWe(t))return!1;var e=iWe(t)?hWe:cWe;return e.test(aWe(t))}S$.exports=gWe});var x$=_((DFt,b$)=>{function dWe(t,e){return t?.[e]}b$.exports=dWe});var zp=_((SFt,k$)=>{var mWe=P$(),yWe=x$();function EWe(t,e){var r=yWe(t,e);return mWe(r)?r:void 0}k$.exports=EWe});var US=_((PFt,Q$)=>{var CWe=zp(),wWe=_l(),IWe=CWe(wWe,"Map");Q$.exports=IWe});var NI=_((bFt,F$)=>{var BWe=zp(),vWe=BWe(Object,"create");F$.exports=vWe});var N$=_((xFt,T$)=>{var R$=NI();function DWe(){this.__data__=R$?R$(null):{},this.size=0}T$.exports=DWe});var O$=_((kFt,L$)=>{function SWe(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}L$.exports=SWe});var U$=_((QFt,M$)=>{var PWe=NI(),bWe="__lodash_hash_undefined__",xWe=Object.prototype,kWe=xWe.hasOwnProperty;function QWe(t){var e=this.__data__;if(PWe){var r=e[t];return r===bWe?void 0:r}return kWe.call(e,t)?e[t]:void 0}M$.exports=QWe});var H$=_((FFt,_$)=>{var FWe=NI(),RWe=Object.prototype,TWe=RWe.hasOwnProperty;function NWe(t){var e=this.__data__;return FWe?e[t]!==void 0:TWe.call(e,t)}_$.exports=NWe});var j$=_((RFt,q$)=>{var LWe=NI(),OWe="__lodash_hash_undefined__";function MWe(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=LWe&&e===void 0?OWe:e,this}q$.exports=MWe});var Y$=_((TFt,G$)=>{var UWe=N$(),_We=O$(),HWe=U$(),qWe=H$(),jWe=j$();function Oy(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e{var W$=Y$(),GWe=RI(),YWe=US();function WWe(){this.size=0,this.__data__={hash:new W$,map:new(YWe||GWe),string:new W$}}K$.exports=WWe});var z$=_((LFt,J$)=>{function KWe(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}J$.exports=KWe});var LI=_((OFt,X$)=>{var VWe=z$();function JWe(t,e){var r=t.__data__;return VWe(e)?r[typeof e=="string"?"string":"hash"]:r.map}X$.exports=JWe});var $$=_((MFt,Z$)=>{var zWe=LI();function XWe(t){var e=zWe(this,t).delete(t);return this.size-=e?1:0,e}Z$.exports=XWe});var tee=_((UFt,eee)=>{var ZWe=LI();function $We(t){return ZWe(this,t).get(t)}eee.exports=$We});var nee=_((_Ft,ree)=>{var eKe=LI();function tKe(t){return eKe(this,t).has(t)}ree.exports=tKe});var see=_((HFt,iee)=>{var rKe=LI();function nKe(t,e){var r=rKe(this,t),o=r.size;return r.set(t,e),this.size+=r.size==o?0:1,this}iee.exports=nKe});var _S=_((qFt,oee)=>{var iKe=V$(),sKe=$$(),oKe=tee(),aKe=nee(),lKe=see();function My(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e{var cKe=RI(),uKe=US(),AKe=_S(),fKe=200;function pKe(t,e){var r=this.__data__;if(r instanceof cKe){var o=r.__data__;if(!uKe||o.length{var hKe=RI(),gKe=$Z(),dKe=t$(),mKe=n$(),yKe=s$(),EKe=lee();function Uy(t){var e=this.__data__=new hKe(t);this.size=e.size}Uy.prototype.clear=gKe;Uy.prototype.delete=dKe;Uy.prototype.get=mKe;Uy.prototype.has=yKe;Uy.prototype.set=EKe;cee.exports=Uy});var Aee=_((YFt,uee)=>{var CKe="__lodash_hash_undefined__";function wKe(t){return this.__data__.set(t,CKe),this}uee.exports=wKe});var pee=_((WFt,fee)=>{function IKe(t){return this.__data__.has(t)}fee.exports=IKe});var gee=_((KFt,hee)=>{var BKe=_S(),vKe=Aee(),DKe=pee();function qS(t){var e=-1,r=t==null?0:t.length;for(this.__data__=new BKe;++e{function SKe(t,e){for(var r=-1,o=t==null?0:t.length;++r{function PKe(t,e){return t.has(e)}yee.exports=PKe});var qN=_((zFt,Cee)=>{var bKe=gee(),xKe=mee(),kKe=Eee(),QKe=1,FKe=2;function RKe(t,e,r,o,a,n){var u=r&QKe,A=t.length,p=e.length;if(A!=p&&!(u&&p>A))return!1;var h=n.get(t),E=n.get(e);if(h&&E)return h==e&&E==t;var I=-1,v=!0,x=r&FKe?new bKe:void 0;for(n.set(t,e),n.set(e,t);++I{var TKe=_l(),NKe=TKe.Uint8Array;wee.exports=NKe});var Bee=_((ZFt,Iee)=>{function LKe(t){var e=-1,r=Array(t.size);return t.forEach(function(o,a){r[++e]=[a,o]}),r}Iee.exports=LKe});var Dee=_(($Ft,vee)=>{function OKe(t){var e=-1,r=Array(t.size);return t.forEach(function(o){r[++e]=o}),r}vee.exports=OKe});var kee=_((eRt,xee)=>{var See=pd(),Pee=jN(),MKe=Ny(),UKe=qN(),_Ke=Bee(),HKe=Dee(),qKe=1,jKe=2,GKe="[object Boolean]",YKe="[object Date]",WKe="[object Error]",KKe="[object Map]",VKe="[object Number]",JKe="[object RegExp]",zKe="[object Set]",XKe="[object String]",ZKe="[object Symbol]",$Ke="[object ArrayBuffer]",eVe="[object DataView]",bee=See?See.prototype:void 0,GN=bee?bee.valueOf:void 0;function tVe(t,e,r,o,a,n,u){switch(r){case eVe:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case $Ke:return!(t.byteLength!=e.byteLength||!n(new Pee(t),new Pee(e)));case GKe:case YKe:case VKe:return MKe(+t,+e);case WKe:return t.name==e.name&&t.message==e.message;case JKe:case XKe:return t==e+"";case KKe:var A=_Ke;case zKe:var p=o&qKe;if(A||(A=HKe),t.size!=e.size&&!p)return!1;var h=u.get(t);if(h)return h==e;o|=jKe,u.set(t,e);var E=UKe(A(t),A(e),o,a,n,u);return u.delete(t),E;case ZKe:if(GN)return GN.call(t)==GN.call(e)}return!1}xee.exports=tVe});var jS=_((tRt,Qee)=>{function rVe(t,e){for(var r=-1,o=e.length,a=t.length;++r{var nVe=Array.isArray;Fee.exports=nVe});var YN=_((nRt,Ree)=>{var iVe=jS(),sVe=Hl();function oVe(t,e,r){var o=e(t);return sVe(t)?o:iVe(o,r(t))}Ree.exports=oVe});var Nee=_((iRt,Tee)=>{function aVe(t,e){for(var r=-1,o=t==null?0:t.length,a=0,n=[];++r{function lVe(){return[]}Lee.exports=lVe});var GS=_((oRt,Mee)=>{var cVe=Nee(),uVe=WN(),AVe=Object.prototype,fVe=AVe.propertyIsEnumerable,Oee=Object.getOwnPropertySymbols,pVe=Oee?function(t){return t==null?[]:(t=Object(t),cVe(Oee(t),function(e){return fVe.call(t,e)}))}:uVe;Mee.exports=pVe});var _ee=_((aRt,Uee)=>{function hVe(t,e){for(var r=-1,o=Array(t);++r{function gVe(t){return t!=null&&typeof t=="object"}Hee.exports=gVe});var jee=_((cRt,qee)=>{var dVe=hd(),mVe=Ju(),yVe="[object Arguments]";function EVe(t){return mVe(t)&&dVe(t)==yVe}qee.exports=EVe});var OI=_((uRt,Wee)=>{var Gee=jee(),CVe=Ju(),Yee=Object.prototype,wVe=Yee.hasOwnProperty,IVe=Yee.propertyIsEnumerable,BVe=Gee(function(){return arguments}())?Gee:function(t){return CVe(t)&&wVe.call(t,"callee")&&!IVe.call(t,"callee")};Wee.exports=BVe});var Vee=_((ARt,Kee)=>{function vVe(){return!1}Kee.exports=vVe});var UI=_((MI,_y)=>{var DVe=_l(),SVe=Vee(),Xee=typeof MI=="object"&&MI&&!MI.nodeType&&MI,Jee=Xee&&typeof _y=="object"&&_y&&!_y.nodeType&&_y,PVe=Jee&&Jee.exports===Xee,zee=PVe?DVe.Buffer:void 0,bVe=zee?zee.isBuffer:void 0,xVe=bVe||SVe;_y.exports=xVe});var _I=_((fRt,Zee)=>{var kVe=9007199254740991,QVe=/^(?:0|[1-9]\d*)$/;function FVe(t,e){var r=typeof t;return e=e??kVe,!!e&&(r=="number"||r!="symbol"&&QVe.test(t))&&t>-1&&t%1==0&&t{var RVe=9007199254740991;function TVe(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=RVe}$ee.exports=TVe});var tte=_((hRt,ete)=>{var NVe=hd(),LVe=YS(),OVe=Ju(),MVe="[object Arguments]",UVe="[object Array]",_Ve="[object Boolean]",HVe="[object Date]",qVe="[object Error]",jVe="[object Function]",GVe="[object Map]",YVe="[object Number]",WVe="[object Object]",KVe="[object RegExp]",VVe="[object Set]",JVe="[object String]",zVe="[object WeakMap]",XVe="[object ArrayBuffer]",ZVe="[object DataView]",$Ve="[object Float32Array]",eJe="[object Float64Array]",tJe="[object Int8Array]",rJe="[object Int16Array]",nJe="[object Int32Array]",iJe="[object Uint8Array]",sJe="[object Uint8ClampedArray]",oJe="[object Uint16Array]",aJe="[object Uint32Array]",ui={};ui[$Ve]=ui[eJe]=ui[tJe]=ui[rJe]=ui[nJe]=ui[iJe]=ui[sJe]=ui[oJe]=ui[aJe]=!0;ui[MVe]=ui[UVe]=ui[XVe]=ui[_Ve]=ui[ZVe]=ui[HVe]=ui[qVe]=ui[jVe]=ui[GVe]=ui[YVe]=ui[WVe]=ui[KVe]=ui[VVe]=ui[JVe]=ui[zVe]=!1;function lJe(t){return OVe(t)&&LVe(t.length)&&!!ui[NVe(t)]}ete.exports=lJe});var WS=_((gRt,rte)=>{function cJe(t){return function(e){return t(e)}}rte.exports=cJe});var KS=_((HI,Hy)=>{var uJe=UN(),nte=typeof HI=="object"&&HI&&!HI.nodeType&&HI,qI=nte&&typeof Hy=="object"&&Hy&&!Hy.nodeType&&Hy,AJe=qI&&qI.exports===nte,KN=AJe&&uJe.process,fJe=function(){try{var t=qI&&qI.require&&qI.require("util").types;return t||KN&&KN.binding&&KN.binding("util")}catch{}}();Hy.exports=fJe});var VS=_((dRt,ote)=>{var pJe=tte(),hJe=WS(),ite=KS(),ste=ite&&ite.isTypedArray,gJe=ste?hJe(ste):pJe;ote.exports=gJe});var VN=_((mRt,ate)=>{var dJe=_ee(),mJe=OI(),yJe=Hl(),EJe=UI(),CJe=_I(),wJe=VS(),IJe=Object.prototype,BJe=IJe.hasOwnProperty;function vJe(t,e){var r=yJe(t),o=!r&&mJe(t),a=!r&&!o&&EJe(t),n=!r&&!o&&!a&&wJe(t),u=r||o||a||n,A=u?dJe(t.length,String):[],p=A.length;for(var h in t)(e||BJe.call(t,h))&&!(u&&(h=="length"||a&&(h=="offset"||h=="parent")||n&&(h=="buffer"||h=="byteLength"||h=="byteOffset")||CJe(h,p)))&&A.push(h);return A}ate.exports=vJe});var JS=_((yRt,lte)=>{var DJe=Object.prototype;function SJe(t){var e=t&&t.constructor,r=typeof e=="function"&&e.prototype||DJe;return t===r}lte.exports=SJe});var JN=_((ERt,cte)=>{function PJe(t,e){return function(r){return t(e(r))}}cte.exports=PJe});var Ate=_((CRt,ute)=>{var bJe=JN(),xJe=bJe(Object.keys,Object);ute.exports=xJe});var pte=_((wRt,fte)=>{var kJe=JS(),QJe=Ate(),FJe=Object.prototype,RJe=FJe.hasOwnProperty;function TJe(t){if(!kJe(t))return QJe(t);var e=[];for(var r in Object(t))RJe.call(t,r)&&r!="constructor"&&e.push(r);return e}fte.exports=TJe});var jI=_((IRt,hte)=>{var NJe=MS(),LJe=YS();function OJe(t){return t!=null&&LJe(t.length)&&!NJe(t)}hte.exports=OJe});var zS=_((BRt,gte)=>{var MJe=VN(),UJe=pte(),_Je=jI();function HJe(t){return _Je(t)?MJe(t):UJe(t)}gte.exports=HJe});var zN=_((vRt,dte)=>{var qJe=YN(),jJe=GS(),GJe=zS();function YJe(t){return qJe(t,GJe,jJe)}dte.exports=YJe});var Ete=_((DRt,yte)=>{var mte=zN(),WJe=1,KJe=Object.prototype,VJe=KJe.hasOwnProperty;function JJe(t,e,r,o,a,n){var u=r&WJe,A=mte(t),p=A.length,h=mte(e),E=h.length;if(p!=E&&!u)return!1;for(var I=p;I--;){var v=A[I];if(!(u?v in e:VJe.call(e,v)))return!1}var x=n.get(t),C=n.get(e);if(x&&C)return x==e&&C==t;var R=!0;n.set(t,e),n.set(e,t);for(var L=u;++I{var zJe=zp(),XJe=_l(),ZJe=zJe(XJe,"DataView");Cte.exports=ZJe});var Bte=_((PRt,Ite)=>{var $Je=zp(),eze=_l(),tze=$Je(eze,"Promise");Ite.exports=tze});var Dte=_((bRt,vte)=>{var rze=zp(),nze=_l(),ize=rze(nze,"Set");vte.exports=ize});var Pte=_((xRt,Ste)=>{var sze=zp(),oze=_l(),aze=sze(oze,"WeakMap");Ste.exports=aze});var GI=_((kRt,Tte)=>{var XN=wte(),ZN=US(),$N=Bte(),eL=Dte(),tL=Pte(),Rte=hd(),qy=HN(),bte="[object Map]",lze="[object Object]",xte="[object Promise]",kte="[object Set]",Qte="[object WeakMap]",Fte="[object DataView]",cze=qy(XN),uze=qy(ZN),Aze=qy($N),fze=qy(eL),pze=qy(tL),gd=Rte;(XN&&gd(new XN(new ArrayBuffer(1)))!=Fte||ZN&&gd(new ZN)!=bte||$N&&gd($N.resolve())!=xte||eL&&gd(new eL)!=kte||tL&&gd(new tL)!=Qte)&&(gd=function(t){var e=Rte(t),r=e==lze?t.constructor:void 0,o=r?qy(r):"";if(o)switch(o){case cze:return Fte;case uze:return bte;case Aze:return xte;case fze:return kte;case pze:return Qte}return e});Tte.exports=gd});var qte=_((QRt,Hte)=>{var rL=HS(),hze=qN(),gze=kee(),dze=Ete(),Nte=GI(),Lte=Hl(),Ote=UI(),mze=VS(),yze=1,Mte="[object Arguments]",Ute="[object Array]",XS="[object Object]",Eze=Object.prototype,_te=Eze.hasOwnProperty;function Cze(t,e,r,o,a,n){var u=Lte(t),A=Lte(e),p=u?Ute:Nte(t),h=A?Ute:Nte(e);p=p==Mte?XS:p,h=h==Mte?XS:h;var E=p==XS,I=h==XS,v=p==h;if(v&&Ote(t)){if(!Ote(e))return!1;u=!0,E=!1}if(v&&!E)return n||(n=new rL),u||mze(t)?hze(t,e,r,o,a,n):gze(t,e,p,r,o,a,n);if(!(r&yze)){var x=E&&_te.call(t,"__wrapped__"),C=I&&_te.call(e,"__wrapped__");if(x||C){var R=x?t.value():t,L=C?e.value():e;return n||(n=new rL),a(R,L,r,o,n)}}return v?(n||(n=new rL),dze(t,e,r,o,a,n)):!1}Hte.exports=Cze});var Wte=_((FRt,Yte)=>{var wze=qte(),jte=Ju();function Gte(t,e,r,o,a){return t===e?!0:t==null||e==null||!jte(t)&&!jte(e)?t!==t&&e!==e:wze(t,e,r,o,Gte,a)}Yte.exports=Gte});var Vte=_((RRt,Kte)=>{var Ize=Wte();function Bze(t,e){return Ize(t,e)}Kte.exports=Bze});var nL=_((TRt,Jte)=>{var vze=zp(),Dze=function(){try{var t=vze(Object,"defineProperty");return t({},"",{}),t}catch{}}();Jte.exports=Dze});var ZS=_((NRt,Xte)=>{var zte=nL();function Sze(t,e,r){e=="__proto__"&&zte?zte(t,e,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[e]=r}Xte.exports=Sze});var iL=_((LRt,Zte)=>{var Pze=ZS(),bze=Ny();function xze(t,e,r){(r!==void 0&&!bze(t[e],r)||r===void 0&&!(e in t))&&Pze(t,e,r)}Zte.exports=xze});var ere=_((ORt,$te)=>{function kze(t){return function(e,r,o){for(var a=-1,n=Object(e),u=o(e),A=u.length;A--;){var p=u[t?A:++a];if(r(n[p],p,n)===!1)break}return e}}$te.exports=kze});var rre=_((MRt,tre)=>{var Qze=ere(),Fze=Qze();tre.exports=Fze});var sL=_((YI,jy)=>{var Rze=_l(),ore=typeof YI=="object"&&YI&&!YI.nodeType&&YI,nre=ore&&typeof jy=="object"&&jy&&!jy.nodeType&&jy,Tze=nre&&nre.exports===ore,ire=Tze?Rze.Buffer:void 0,sre=ire?ire.allocUnsafe:void 0;function Nze(t,e){if(e)return t.slice();var r=t.length,o=sre?sre(r):new t.constructor(r);return t.copy(o),o}jy.exports=Nze});var $S=_((URt,lre)=>{var are=jN();function Lze(t){var e=new t.constructor(t.byteLength);return new are(e).set(new are(t)),e}lre.exports=Lze});var oL=_((_Rt,cre)=>{var Oze=$S();function Mze(t,e){var r=e?Oze(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.length)}cre.exports=Mze});var eP=_((HRt,ure)=>{function Uze(t,e){var r=-1,o=t.length;for(e||(e=Array(o));++r{var _ze=il(),Are=Object.create,Hze=function(){function t(){}return function(e){if(!_ze(e))return{};if(Are)return Are(e);t.prototype=e;var r=new t;return t.prototype=void 0,r}}();fre.exports=Hze});var tP=_((jRt,hre)=>{var qze=JN(),jze=qze(Object.getPrototypeOf,Object);hre.exports=jze});var aL=_((GRt,gre)=>{var Gze=pre(),Yze=tP(),Wze=JS();function Kze(t){return typeof t.constructor=="function"&&!Wze(t)?Gze(Yze(t)):{}}gre.exports=Kze});var mre=_((YRt,dre)=>{var Vze=jI(),Jze=Ju();function zze(t){return Jze(t)&&Vze(t)}dre.exports=zze});var lL=_((WRt,Ere)=>{var Xze=hd(),Zze=tP(),$ze=Ju(),eXe="[object Object]",tXe=Function.prototype,rXe=Object.prototype,yre=tXe.toString,nXe=rXe.hasOwnProperty,iXe=yre.call(Object);function sXe(t){if(!$ze(t)||Xze(t)!=eXe)return!1;var e=Zze(t);if(e===null)return!0;var r=nXe.call(e,"constructor")&&e.constructor;return typeof r=="function"&&r instanceof r&&yre.call(r)==iXe}Ere.exports=sXe});var cL=_((KRt,Cre)=>{function oXe(t,e){if(!(e==="constructor"&&typeof t[e]=="function")&&e!="__proto__")return t[e]}Cre.exports=oXe});var rP=_((VRt,wre)=>{var aXe=ZS(),lXe=Ny(),cXe=Object.prototype,uXe=cXe.hasOwnProperty;function AXe(t,e,r){var o=t[e];(!(uXe.call(t,e)&&lXe(o,r))||r===void 0&&!(e in t))&&aXe(t,e,r)}wre.exports=AXe});var dd=_((JRt,Ire)=>{var fXe=rP(),pXe=ZS();function hXe(t,e,r,o){var a=!r;r||(r={});for(var n=-1,u=e.length;++n{function gXe(t){var e=[];if(t!=null)for(var r in Object(t))e.push(r);return e}Bre.exports=gXe});var Sre=_((XRt,Dre)=>{var dXe=il(),mXe=JS(),yXe=vre(),EXe=Object.prototype,CXe=EXe.hasOwnProperty;function wXe(t){if(!dXe(t))return yXe(t);var e=mXe(t),r=[];for(var o in t)o=="constructor"&&(e||!CXe.call(t,o))||r.push(o);return r}Dre.exports=wXe});var Gy=_((ZRt,Pre)=>{var IXe=VN(),BXe=Sre(),vXe=jI();function DXe(t){return vXe(t)?IXe(t,!0):BXe(t)}Pre.exports=DXe});var xre=_(($Rt,bre)=>{var SXe=dd(),PXe=Gy();function bXe(t){return SXe(t,PXe(t))}bre.exports=bXe});var Nre=_((eTt,Tre)=>{var kre=iL(),xXe=sL(),kXe=oL(),QXe=eP(),FXe=aL(),Qre=OI(),Fre=Hl(),RXe=mre(),TXe=UI(),NXe=MS(),LXe=il(),OXe=lL(),MXe=VS(),Rre=cL(),UXe=xre();function _Xe(t,e,r,o,a,n,u){var A=Rre(t,r),p=Rre(e,r),h=u.get(p);if(h){kre(t,r,h);return}var E=n?n(A,p,r+"",t,e,u):void 0,I=E===void 0;if(I){var v=Fre(p),x=!v&&TXe(p),C=!v&&!x&&MXe(p);E=p,v||x||C?Fre(A)?E=A:RXe(A)?E=QXe(A):x?(I=!1,E=xXe(p,!0)):C?(I=!1,E=kXe(p,!0)):E=[]:OXe(p)||Qre(p)?(E=A,Qre(A)?E=UXe(A):(!LXe(A)||NXe(A))&&(E=FXe(p))):I=!1}I&&(u.set(p,E),a(E,p,o,n,u),u.delete(p)),kre(t,r,E)}Tre.exports=_Xe});var Mre=_((tTt,Ore)=>{var HXe=HS(),qXe=iL(),jXe=rre(),GXe=Nre(),YXe=il(),WXe=Gy(),KXe=cL();function Lre(t,e,r,o,a){t!==e&&jXe(e,function(n,u){if(a||(a=new HXe),YXe(n))GXe(t,e,u,r,Lre,o,a);else{var A=o?o(KXe(t,u),n,u+"",t,e,a):void 0;A===void 0&&(A=n),qXe(t,u,A)}},WXe)}Ore.exports=Lre});var uL=_((rTt,Ure)=>{function VXe(t){return t}Ure.exports=VXe});var Hre=_((nTt,_re)=>{function JXe(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}_re.exports=JXe});var AL=_((iTt,jre)=>{var zXe=Hre(),qre=Math.max;function XXe(t,e,r){return e=qre(e===void 0?t.length-1:e,0),function(){for(var o=arguments,a=-1,n=qre(o.length-e,0),u=Array(n);++a{function ZXe(t){return function(){return t}}Gre.exports=ZXe});var Vre=_((oTt,Kre)=>{var $Xe=Yre(),Wre=nL(),eZe=uL(),tZe=Wre?function(t,e){return Wre(t,"toString",{configurable:!0,enumerable:!1,value:$Xe(e),writable:!0})}:eZe;Kre.exports=tZe});var zre=_((aTt,Jre)=>{var rZe=800,nZe=16,iZe=Date.now;function sZe(t){var e=0,r=0;return function(){var o=iZe(),a=nZe-(o-r);if(r=o,a>0){if(++e>=rZe)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}Jre.exports=sZe});var fL=_((lTt,Xre)=>{var oZe=Vre(),aZe=zre(),lZe=aZe(oZe);Xre.exports=lZe});var $re=_((cTt,Zre)=>{var cZe=uL(),uZe=AL(),AZe=fL();function fZe(t,e){return AZe(uZe(t,e,cZe),t+"")}Zre.exports=fZe});var tne=_((uTt,ene)=>{var pZe=Ny(),hZe=jI(),gZe=_I(),dZe=il();function mZe(t,e,r){if(!dZe(r))return!1;var o=typeof e;return(o=="number"?hZe(r)&&gZe(e,r.length):o=="string"&&e in r)?pZe(r[e],t):!1}ene.exports=mZe});var nne=_((ATt,rne)=>{var yZe=$re(),EZe=tne();function CZe(t){return yZe(function(e,r){var o=-1,a=r.length,n=a>1?r[a-1]:void 0,u=a>2?r[2]:void 0;for(n=t.length>3&&typeof n=="function"?(a--,n):void 0,u&&EZe(r[0],r[1],u)&&(n=a<3?void 0:n,a=1),e=Object(e);++o{var wZe=Mre(),IZe=nne(),BZe=IZe(function(t,e,r,o){wZe(t,e,r,o)});ine.exports=BZe});var _e={};Vt(_e,{AsyncActions:()=>gL,BufferStream:()=>hL,CachingStrategy:()=>mne,DefaultStream:()=>dL,allSettledSafe:()=>Uc,assertNever:()=>yL,bufferStream:()=>Vy,buildIgnorePattern:()=>kZe,convertMapsToIndexableObjects:()=>iP,dynamicRequire:()=>Df,escapeRegExp:()=>DZe,getArrayWithDefault:()=>Yy,getFactoryWithDefault:()=>ol,getMapWithDefault:()=>Wy,getSetWithDefault:()=>md,groupBy:()=>wL,isIndexableObject:()=>pL,isPathLike:()=>QZe,isTaggedYarnVersion:()=>vZe,makeDeferred:()=>hne,mapAndFilter:()=>sl,mapAndFind:()=>KI,mergeIntoTarget:()=>Ene,overrideType:()=>SZe,parseBoolean:()=>VI,parseInt:()=>Jy,parseOptionalBoolean:()=>yne,plural:()=>nP,prettifyAsyncErrors:()=>Ky,prettifySyncErrors:()=>EL,releaseAfterUseAsync:()=>bZe,replaceEnvVariables:()=>sP,sortMap:()=>ks,toMerged:()=>FZe,tryParseOptionalBoolean:()=>CL,validateEnum:()=>PZe});function vZe(t){return!!(Ane.default.valid(t)&&t.match(/^[^-]+(-rc\.[0-9]+)?$/))}function nP(t,{one:e,more:r,zero:o=r}){return t===0?o:t===1?e:r}function DZe(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function SZe(t){}function yL(t){throw new Error(`Assertion failed: Unexpected object '${t}'`)}function PZe(t,e){let r=Object.values(t);if(!r.includes(e))throw new it(`Invalid value for enumeration: ${JSON.stringify(e)} (expected one of ${r.map(o=>JSON.stringify(o)).join(", ")})`);return e}function sl(t,e){let r=[];for(let o of t){let a=e(o);a!==fne&&r.push(a)}return r}function KI(t,e){for(let r of t){let o=e(r);if(o!==pne)return o}}function pL(t){return typeof t=="object"&&t!==null}async function Uc(t){let e=await Promise.allSettled(t),r=[];for(let o of e){if(o.status==="rejected")throw o.reason;r.push(o.value)}return r}function iP(t){if(t instanceof Map&&(t=Object.fromEntries(t)),pL(t))for(let e of Object.keys(t)){let r=t[e];pL(r)&&(t[e]=iP(r))}return t}function ol(t,e,r){let o=t.get(e);return typeof o>"u"&&t.set(e,o=r()),o}function Yy(t,e){let r=t.get(e);return typeof r>"u"&&t.set(e,r=[]),r}function md(t,e){let r=t.get(e);return typeof r>"u"&&t.set(e,r=new Set),r}function Wy(t,e){let r=t.get(e);return typeof r>"u"&&t.set(e,r=new Map),r}async function bZe(t,e){if(e==null)return await t();try{return await t()}finally{await e()}}async function Ky(t,e){try{return await t()}catch(r){throw r.message=e(r.message),r}}function EL(t,e){try{return t()}catch(r){throw r.message=e(r.message),r}}async function Vy(t){return await new Promise((e,r)=>{let o=[];t.on("error",a=>{r(a)}),t.on("data",a=>{o.push(a)}),t.on("end",()=>{e(Buffer.concat(o))})})}function hne(){let t,e;return{promise:new Promise((o,a)=>{t=o,e=a}),resolve:t,reject:e}}function gne(t){return WI(ue.fromPortablePath(t))}function dne(path){let physicalPath=ue.fromPortablePath(path),currentCacheEntry=WI.cache[physicalPath];delete WI.cache[physicalPath];let result;try{result=gne(physicalPath);let freshCacheEntry=WI.cache[physicalPath],dynamicModule=eval("module"),freshCacheIndex=dynamicModule.children.indexOf(freshCacheEntry);freshCacheIndex!==-1&&dynamicModule.children.splice(freshCacheIndex,1)}finally{WI.cache[physicalPath]=currentCacheEntry}return result}function xZe(t){let e=one.get(t),r=oe.statSync(t);if(e?.mtime===r.mtimeMs)return e.instance;let o=dne(t);return one.set(t,{mtime:r.mtimeMs,instance:o}),o}function Df(t,{cachingStrategy:e=2}={}){switch(e){case 0:return dne(t);case 1:return xZe(t);case 2:return gne(t);default:throw new Error("Unsupported caching strategy")}}function ks(t,e){let r=Array.from(t);Array.isArray(e)||(e=[e]);let o=[];for(let n of e)o.push(r.map(u=>n(u)));let a=r.map((n,u)=>u);return a.sort((n,u)=>{for(let A of o){let p=A[n]A[u]?1:0;if(p!==0)return p}return 0}),a.map(n=>r[n])}function kZe(t){return t.length===0?null:t.map(e=>`(${cne.default.makeRe(e,{windows:!1,dot:!0}).source})`).join("|")}function sP(t,{env:e}){let r=/\${(?[\d\w_]+)(?:)?(?:-(?[^}]*))?}/g;return t.replace(r,(...o)=>{let{variableName:a,colon:n,fallback:u}=o[o.length-1],A=Object.hasOwn(e,a),p=e[a];if(p||A&&!n)return p;if(u!=null)return u;throw new it(`Environment variable not found (${a})`)})}function VI(t){switch(t){case"true":case"1":case 1:case!0:return!0;case"false":case"0":case 0:case!1:return!1;default:throw new Error(`Couldn't parse "${t}" as a boolean`)}}function yne(t){return typeof t>"u"?t:VI(t)}function CL(t){try{return yne(t)}catch{return null}}function QZe(t){return!!(ue.isAbsolute(t)||t.match(/^(\.{1,2}|~)\//))}function Ene(t,...e){let r=u=>({value:u}),o=r(t),a=e.map(u=>r(u)),{value:n}=(0,lne.default)(o,...a,(u,A)=>{if(Array.isArray(u)&&Array.isArray(A)){for(let p of A)u.find(h=>(0,ane.default)(h,p))||u.push(p);return u}});return n}function FZe(...t){return Ene({},...t)}function wL(t,e){let r=Object.create(null);for(let o of t){let a=o[e];r[a]??=[],r[a].push(o)}return r}function Jy(t){return typeof t=="string"?Number.parseInt(t,10):t}var ane,lne,cne,une,Ane,mL,fne,pne,hL,gL,dL,WI,one,mne,ql=Et(()=>{St();qt();ane=$e(Vte()),lne=$e(sne()),cne=$e(Zo()),une=$e(id()),Ane=$e(zn()),mL=ve("stream");fne=Symbol();sl.skip=fne;pne=Symbol();KI.skip=pne;hL=class extends mL.Transform{constructor(){super(...arguments);this.chunks=[]}_transform(r,o,a){if(o!=="buffer"||!Buffer.isBuffer(r))throw new Error("Assertion failed: BufferStream only accept buffers");this.chunks.push(r),a(null,null)}_flush(r){r(null,Buffer.concat(this.chunks))}};gL=class{constructor(e){this.deferred=new Map;this.promises=new Map;this.limit=(0,une.default)(e)}set(e,r){let o=this.deferred.get(e);typeof o>"u"&&this.deferred.set(e,o=hne());let a=this.limit(()=>r());return this.promises.set(e,a),a.then(()=>{this.promises.get(e)===a&&o.resolve()},n=>{this.promises.get(e)===a&&o.reject(n)}),o.promise}reduce(e,r){let o=this.promises.get(e)??Promise.resolve();this.set(e,()=>r(o))}async wait(){await Promise.all(this.promises.values())}},dL=class extends mL.Transform{constructor(r=Buffer.alloc(0)){super();this.active=!0;this.ifEmpty=r}_transform(r,o,a){if(o!=="buffer"||!Buffer.isBuffer(r))throw new Error("Assertion failed: DefaultStream only accept buffers");this.active=!1,a(null,r)}_flush(r){this.active&&this.ifEmpty.length>0?r(null,this.ifEmpty):r(null)}},WI=eval("require");one=new Map;mne=(o=>(o[o.NoCache=0]="NoCache",o[o.FsTime=1]="FsTime",o[o.Node=2]="Node",o))(mne||{})});var zy,IL,BL,Cne=Et(()=>{zy=(r=>(r.HARD="HARD",r.SOFT="SOFT",r))(zy||{}),IL=(o=>(o.Dependency="Dependency",o.PeerDependency="PeerDependency",o.PeerDependencyMeta="PeerDependencyMeta",o))(IL||{}),BL=(o=>(o.Inactive="inactive",o.Redundant="redundant",o.Active="active",o))(BL||{})});var de={};Vt(de,{LogLevel:()=>uP,Style:()=>aP,Type:()=>yt,addLogFilterSupport:()=>XI,applyColor:()=>Vs,applyHyperlink:()=>Zy,applyStyle:()=>yd,json:()=>Ed,jsonOrPretty:()=>NZe,mark:()=>bL,pretty:()=>Mt,prettyField:()=>zu,prettyList:()=>PL,prettyTruncatedLocatorList:()=>cP,stripAnsi:()=>Xy.default,supportsColor:()=>lP,supportsHyperlinks:()=>SL,tuple:()=>_c});function wne(t){let e=["KiB","MiB","GiB","TiB"],r=e.length;for(;r>1&&t<1024**r;)r-=1;let o=1024**r;return`${Math.floor(t*100/o)/100} ${e[r-1]}`}function _c(t,e){return[e,t]}function yd(t,e,r){return t.get("enableColors")&&r&2&&(e=zI.default.bold(e)),e}function Vs(t,e,r){if(!t.get("enableColors"))return e;let o=RZe.get(r);if(o===null)return e;let a=typeof o>"u"?r:DL.level>=3?o[0]:o[1],n=typeof a=="number"?vL.ansi256(a):a.startsWith("#")?vL.hex(a):vL[a];if(typeof n!="function")throw new Error(`Invalid format type ${a}`);return n(e)}function Zy(t,e,r){return t.get("enableHyperlinks")?TZe?`\x1B]8;;${r}\x1B\\${e}\x1B]8;;\x1B\\`:`\x1B]8;;${r}\x07${e}\x1B]8;;\x07`:e}function Mt(t,e,r){if(e===null)return Vs(t,"null",yt.NULL);if(Object.hasOwn(oP,r))return oP[r].pretty(t,e);if(typeof e!="string")throw new Error(`Assertion failed: Expected the value to be a string, got ${typeof e}`);return Vs(t,e,r)}function PL(t,e,r,{separator:o=", "}={}){return[...e].map(a=>Mt(t,a,r)).join(o)}function Ed(t,e){if(t===null)return null;if(Object.hasOwn(oP,e))return oP[e].json(t);if(typeof t!="string")throw new Error(`Assertion failed: Expected the value to be a string, got ${typeof t}`);return t}function NZe(t,e,[r,o]){return t?Ed(r,o):Mt(e,r,o)}function bL(t){return{Check:Vs(t,"\u2713","green"),Cross:Vs(t,"\u2718","red"),Question:Vs(t,"?","cyan")}}function zu(t,{label:e,value:[r,o]}){return`${Mt(t,e,yt.CODE)}: ${Mt(t,r,o)}`}function cP(t,e,r){let o=[],a=[...e],n=r;for(;a.length>0;){let h=a[0],E=`${qr(t,h)}, `,I=xL(h).length+2;if(o.length>0&&nh).join("").slice(0,-2);let u="X".repeat(a.length.toString().length),A=`and ${u} more.`,p=a.length;for(;o.length>1&&nh).join(""),A.replace(u,Mt(t,p,yt.NUMBER))].join("")}function XI(t,{configuration:e}){let r=e.get("logFilters"),o=new Map,a=new Map,n=[];for(let I of r){let v=I.get("level");if(typeof v>"u")continue;let x=I.get("code");typeof x<"u"&&o.set(x,v);let C=I.get("text");typeof C<"u"&&a.set(C,v);let R=I.get("pattern");typeof R<"u"&&n.push([Ine.default.matcher(R,{contains:!0}),v])}n.reverse();let u=(I,v,x)=>{if(I===null||I===0)return x;let C=a.size>0||n.length>0?(0,Xy.default)(v):v;if(a.size>0){let R=a.get(C);if(typeof R<"u")return R??x}if(n.length>0){for(let[R,L]of n)if(R(C))return L??x}if(o.size>0){let R=o.get(Wu(I));if(typeof R<"u")return R??x}return x},A=t.reportInfo,p=t.reportWarning,h=t.reportError,E=function(I,v,x,C){switch(u(v,x,C)){case"info":A.call(I,v,x);break;case"warning":p.call(I,v??0,x);break;case"error":h.call(I,v??0,x);break}};t.reportInfo=function(...I){return E(this,...I,"info")},t.reportWarning=function(...I){return E(this,...I,"warning")},t.reportError=function(...I){return E(this,...I,"error")}}var zI,JI,Ine,Xy,Bne,yt,aP,DL,lP,SL,vL,RZe,Po,oP,TZe,uP,jl=Et(()=>{St();zI=$e(IN()),JI=$e(td());qt();Ine=$e(Zo()),Xy=$e(OS()),Bne=ve("util");fS();bo();yt={NO_HINT:"NO_HINT",ID:"ID",NULL:"NULL",SCOPE:"SCOPE",NAME:"NAME",RANGE:"RANGE",REFERENCE:"REFERENCE",NUMBER:"NUMBER",PATH:"PATH",URL:"URL",ADDED:"ADDED",REMOVED:"REMOVED",CODE:"CODE",INSPECT:"INSPECT",DURATION:"DURATION",SIZE:"SIZE",SIZE_DIFF:"SIZE_DIFF",IDENT:"IDENT",DESCRIPTOR:"DESCRIPTOR",LOCATOR:"LOCATOR",RESOLUTION:"RESOLUTION",DEPENDENT:"DEPENDENT",PACKAGE_EXTENSION:"PACKAGE_EXTENSION",SETTING:"SETTING",MARKDOWN:"MARKDOWN",MARKDOWN_INLINE:"MARKDOWN_INLINE"},aP=(e=>(e[e.BOLD=2]="BOLD",e))(aP||{}),DL=JI.default.GITHUB_ACTIONS?{level:2}:zI.default.supportsColor?{level:zI.default.supportsColor.level}:{level:0},lP=DL.level!==0,SL=lP&&!JI.default.GITHUB_ACTIONS&&!JI.default.CIRCLE&&!JI.default.GITLAB,vL=new zI.default.Instance(DL),RZe=new Map([[yt.NO_HINT,null],[yt.NULL,["#a853b5",129]],[yt.SCOPE,["#d75f00",166]],[yt.NAME,["#d7875f",173]],[yt.RANGE,["#00afaf",37]],[yt.REFERENCE,["#87afff",111]],[yt.NUMBER,["#ffd700",220]],[yt.PATH,["#d75fd7",170]],[yt.URL,["#d75fd7",170]],[yt.ADDED,["#5faf00",70]],[yt.REMOVED,["#ff3131",160]],[yt.CODE,["#87afff",111]],[yt.SIZE,["#ffd700",220]]]),Po=t=>t;oP={[yt.ID]:Po({pretty:(t,e)=>typeof e=="number"?Vs(t,`${e}`,yt.NUMBER):Vs(t,e,yt.CODE),json:t=>t}),[yt.INSPECT]:Po({pretty:(t,e)=>(0,Bne.inspect)(e,{depth:1/0,colors:t.get("enableColors"),compact:!0,breakLength:1/0}),json:t=>t}),[yt.NUMBER]:Po({pretty:(t,e)=>Vs(t,`${e}`,yt.NUMBER),json:t=>t}),[yt.IDENT]:Po({pretty:(t,e)=>cs(t,e),json:t=>fn(t)}),[yt.LOCATOR]:Po({pretty:(t,e)=>qr(t,e),json:t=>ba(t)}),[yt.DESCRIPTOR]:Po({pretty:(t,e)=>jn(t,e),json:t=>Pa(t)}),[yt.RESOLUTION]:Po({pretty:(t,{descriptor:e,locator:r})=>ZI(t,e,r),json:({descriptor:t,locator:e})=>({descriptor:Pa(t),locator:e!==null?ba(e):null})}),[yt.DEPENDENT]:Po({pretty:(t,{locator:e,descriptor:r})=>kL(t,e,r),json:({locator:t,descriptor:e})=>({locator:ba(t),descriptor:Pa(e)})}),[yt.PACKAGE_EXTENSION]:Po({pretty:(t,e)=>{switch(e.type){case"Dependency":return`${cs(t,e.parentDescriptor)} \u27A4 ${Vs(t,"dependencies",yt.CODE)} \u27A4 ${cs(t,e.descriptor)}`;case"PeerDependency":return`${cs(t,e.parentDescriptor)} \u27A4 ${Vs(t,"peerDependencies",yt.CODE)} \u27A4 ${cs(t,e.descriptor)}`;case"PeerDependencyMeta":return`${cs(t,e.parentDescriptor)} \u27A4 ${Vs(t,"peerDependenciesMeta",yt.CODE)} \u27A4 ${cs(t,Js(e.selector))} \u27A4 ${Vs(t,e.key,yt.CODE)}`;default:throw new Error(`Assertion failed: Unsupported package extension type: ${e.type}`)}},json:t=>{switch(t.type){case"Dependency":return`${fn(t.parentDescriptor)} > ${fn(t.descriptor)}`;case"PeerDependency":return`${fn(t.parentDescriptor)} >> ${fn(t.descriptor)}`;case"PeerDependencyMeta":return`${fn(t.parentDescriptor)} >> ${t.selector} / ${t.key}`;default:throw new Error(`Assertion failed: Unsupported package extension type: ${t.type}`)}}}),[yt.SETTING]:Po({pretty:(t,e)=>(t.get(e),Zy(t,Vs(t,e,yt.CODE),`https://yarnpkg.com/configuration/yarnrc#${e}`)),json:t=>t}),[yt.DURATION]:Po({pretty:(t,e)=>{if(e>1e3*60){let r=Math.floor(e/1e3/60),o=Math.ceil((e-r*60*1e3)/1e3);return o===0?`${r}m`:`${r}m ${o}s`}else{let r=Math.floor(e/1e3),o=e-r*1e3;return o===0?`${r}s`:`${r}s ${o}ms`}},json:t=>t}),[yt.SIZE]:Po({pretty:(t,e)=>Vs(t,wne(e),yt.NUMBER),json:t=>t}),[yt.SIZE_DIFF]:Po({pretty:(t,e)=>{let r=e>=0?"+":"-",o=r==="+"?yt.REMOVED:yt.ADDED;return Vs(t,`${r} ${wne(Math.max(Math.abs(e),1))}`,o)},json:t=>t}),[yt.PATH]:Po({pretty:(t,e)=>Vs(t,ue.fromPortablePath(e),yt.PATH),json:t=>ue.fromPortablePath(t)}),[yt.MARKDOWN]:Po({pretty:(t,{text:e,format:r,paragraphs:o})=>Do(e,{format:r,paragraphs:o}),json:({text:t})=>t}),[yt.MARKDOWN_INLINE]:Po({pretty:(t,e)=>(e=e.replace(/(`+)((?:.|[\n])*?)\1/g,(r,o,a)=>Mt(t,o+a+o,yt.CODE)),e=e.replace(/(\*\*)((?:.|[\n])*?)\1/g,(r,o,a)=>yd(t,a,2)),e),json:t=>t})};TZe=!!process.env.KONSOLE_VERSION;uP=(a=>(a.Error="error",a.Warning="warning",a.Info="info",a.Discard="discard",a))(uP||{})});var vne=_($y=>{"use strict";Object.defineProperty($y,"__esModule",{value:!0});$y.splitWhen=$y.flatten=void 0;function LZe(t){return t.reduce((e,r)=>[].concat(e,r),[])}$y.flatten=LZe;function OZe(t,e){let r=[[]],o=0;for(let a of t)e(a)?(o++,r[o]=[]):r[o].push(a);return r}$y.splitWhen=OZe});var Dne=_(AP=>{"use strict";Object.defineProperty(AP,"__esModule",{value:!0});AP.isEnoentCodeError=void 0;function MZe(t){return t.code==="ENOENT"}AP.isEnoentCodeError=MZe});var Sne=_(fP=>{"use strict";Object.defineProperty(fP,"__esModule",{value:!0});fP.createDirentFromStats=void 0;var QL=class{constructor(e,r){this.name=e,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function UZe(t,e){return new QL(t,e)}fP.createDirentFromStats=UZe});var Pne=_(Xu=>{"use strict";Object.defineProperty(Xu,"__esModule",{value:!0});Xu.removeLeadingDotSegment=Xu.escape=Xu.makeAbsolute=Xu.unixify=void 0;var _Ze=ve("path"),HZe=2,qZe=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\())/g;function jZe(t){return t.replace(/\\/g,"/")}Xu.unixify=jZe;function GZe(t,e){return _Ze.resolve(t,e)}Xu.makeAbsolute=GZe;function YZe(t){return t.replace(qZe,"\\$2")}Xu.escape=YZe;function WZe(t){if(t.charAt(0)==="."){let e=t.charAt(1);if(e==="/"||e==="\\")return t.slice(HZe)}return t}Xu.removeLeadingDotSegment=WZe});var xne=_((PTt,bne)=>{bne.exports=function(e){if(typeof e!="string"||e==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(e);){if(r[2])return!0;e=e.slice(r.index+r[0].length)}return!1}});var Fne=_((bTt,Qne)=>{var KZe=xne(),kne={"{":"}","(":")","[":"]"},VZe=function(t){if(t[0]==="!")return!0;for(var e=0,r=-2,o=-2,a=-2,n=-2,u=-2;ee&&(u===-1||u>o||(u=t.indexOf("\\",e),u===-1||u>o)))||a!==-1&&t[e]==="{"&&t[e+1]!=="}"&&(a=t.indexOf("}",e),a>e&&(u=t.indexOf("\\",e),u===-1||u>a))||n!==-1&&t[e]==="("&&t[e+1]==="?"&&/[:!=]/.test(t[e+2])&&t[e+3]!==")"&&(n=t.indexOf(")",e),n>e&&(u=t.indexOf("\\",e),u===-1||u>n))||r!==-1&&t[e]==="("&&t[e+1]!=="|"&&(rr&&(u=t.indexOf("\\",r),u===-1||u>n))))return!0;if(t[e]==="\\"){var A=t[e+1];e+=2;var p=kne[A];if(p){var h=t.indexOf(p,e);h!==-1&&(e=h+1)}if(t[e]==="!")return!0}else e++}return!1},JZe=function(t){if(t[0]==="!")return!0;for(var e=0;e{"use strict";var zZe=Fne(),XZe=ve("path").posix.dirname,ZZe=ve("os").platform()==="win32",FL="/",$Ze=/\\/g,e$e=/[\{\[].*[\}\]]$/,t$e=/(^|[^\\])([\{\[]|\([^\)]+$)/,r$e=/\\([\!\*\?\|\[\]\(\)\{\}])/g;Rne.exports=function(e,r){var o=Object.assign({flipBackslashes:!0},r);o.flipBackslashes&&ZZe&&e.indexOf(FL)<0&&(e=e.replace($Ze,FL)),e$e.test(e)&&(e+=FL),e+="a";do e=XZe(e);while(zZe(e)||t$e.test(e));return e.replace(r$e,"$1")}});var qne=_(jr=>{"use strict";Object.defineProperty(jr,"__esModule",{value:!0});jr.matchAny=jr.convertPatternsToRe=jr.makeRe=jr.getPatternParts=jr.expandBraceExpansion=jr.expandPatternsWithBraceExpansion=jr.isAffectDepthOfReadingPattern=jr.endsWithSlashGlobStar=jr.hasGlobStar=jr.getBaseDirectory=jr.isPatternRelatedToParentDirectory=jr.getPatternsOutsideCurrentDirectory=jr.getPatternsInsideCurrentDirectory=jr.getPositivePatterns=jr.getNegativePatterns=jr.isPositivePattern=jr.isNegativePattern=jr.convertToNegativePattern=jr.convertToPositivePattern=jr.isDynamicPattern=jr.isStaticPattern=void 0;var n$e=ve("path"),i$e=Tne(),RL=Zo(),Nne="**",s$e="\\",o$e=/[*?]|^!/,a$e=/\[[^[]*]/,l$e=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,c$e=/[!*+?@]\([^(]*\)/,u$e=/,|\.\./;function Lne(t,e={}){return!One(t,e)}jr.isStaticPattern=Lne;function One(t,e={}){return t===""?!1:!!(e.caseSensitiveMatch===!1||t.includes(s$e)||o$e.test(t)||a$e.test(t)||l$e.test(t)||e.extglob!==!1&&c$e.test(t)||e.braceExpansion!==!1&&A$e(t))}jr.isDynamicPattern=One;function A$e(t){let e=t.indexOf("{");if(e===-1)return!1;let r=t.indexOf("}",e+1);if(r===-1)return!1;let o=t.slice(e,r);return u$e.test(o)}function f$e(t){return pP(t)?t.slice(1):t}jr.convertToPositivePattern=f$e;function p$e(t){return"!"+t}jr.convertToNegativePattern=p$e;function pP(t){return t.startsWith("!")&&t[1]!=="("}jr.isNegativePattern=pP;function Mne(t){return!pP(t)}jr.isPositivePattern=Mne;function h$e(t){return t.filter(pP)}jr.getNegativePatterns=h$e;function g$e(t){return t.filter(Mne)}jr.getPositivePatterns=g$e;function d$e(t){return t.filter(e=>!TL(e))}jr.getPatternsInsideCurrentDirectory=d$e;function m$e(t){return t.filter(TL)}jr.getPatternsOutsideCurrentDirectory=m$e;function TL(t){return t.startsWith("..")||t.startsWith("./..")}jr.isPatternRelatedToParentDirectory=TL;function y$e(t){return i$e(t,{flipBackslashes:!1})}jr.getBaseDirectory=y$e;function E$e(t){return t.includes(Nne)}jr.hasGlobStar=E$e;function Une(t){return t.endsWith("/"+Nne)}jr.endsWithSlashGlobStar=Une;function C$e(t){let e=n$e.basename(t);return Une(t)||Lne(e)}jr.isAffectDepthOfReadingPattern=C$e;function w$e(t){return t.reduce((e,r)=>e.concat(_ne(r)),[])}jr.expandPatternsWithBraceExpansion=w$e;function _ne(t){return RL.braces(t,{expand:!0,nodupes:!0})}jr.expandBraceExpansion=_ne;function I$e(t,e){let{parts:r}=RL.scan(t,Object.assign(Object.assign({},e),{parts:!0}));return r.length===0&&(r=[t]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}jr.getPatternParts=I$e;function Hne(t,e){return RL.makeRe(t,e)}jr.makeRe=Hne;function B$e(t,e){return t.map(r=>Hne(r,e))}jr.convertPatternsToRe=B$e;function v$e(t,e){return e.some(r=>r.test(t))}jr.matchAny=v$e});var Wne=_((QTt,Yne)=>{"use strict";var D$e=ve("stream"),jne=D$e.PassThrough,S$e=Array.prototype.slice;Yne.exports=P$e;function P$e(){let t=[],e=S$e.call(arguments),r=!1,o=e[e.length-1];o&&!Array.isArray(o)&&o.pipe==null?e.pop():o={};let a=o.end!==!1,n=o.pipeError===!0;o.objectMode==null&&(o.objectMode=!0),o.highWaterMark==null&&(o.highWaterMark=64*1024);let u=jne(o);function A(){for(let E=0,I=arguments.length;E0||(r=!1,p())}function x(C){function R(){C.removeListener("merge2UnpipeEnd",R),C.removeListener("end",R),n&&C.removeListener("error",L),v()}function L(U){u.emit("error",U)}if(C._readableState.endEmitted)return v();C.on("merge2UnpipeEnd",R),C.on("end",R),n&&C.on("error",L),C.pipe(u,{end:!1}),C.resume()}for(let C=0;C{"use strict";Object.defineProperty(hP,"__esModule",{value:!0});hP.merge=void 0;var b$e=Wne();function x$e(t){let e=b$e(t);return t.forEach(r=>{r.once("error",o=>e.emit("error",o))}),e.once("close",()=>Kne(t)),e.once("end",()=>Kne(t)),e}hP.merge=x$e;function Kne(t){t.forEach(e=>e.emit("close"))}});var Jne=_(eE=>{"use strict";Object.defineProperty(eE,"__esModule",{value:!0});eE.isEmpty=eE.isString=void 0;function k$e(t){return typeof t=="string"}eE.isString=k$e;function Q$e(t){return t===""}eE.isEmpty=Q$e});var Sf=_(xo=>{"use strict";Object.defineProperty(xo,"__esModule",{value:!0});xo.string=xo.stream=xo.pattern=xo.path=xo.fs=xo.errno=xo.array=void 0;var F$e=vne();xo.array=F$e;var R$e=Dne();xo.errno=R$e;var T$e=Sne();xo.fs=T$e;var N$e=Pne();xo.path=N$e;var L$e=qne();xo.pattern=L$e;var O$e=Vne();xo.stream=O$e;var M$e=Jne();xo.string=M$e});var Zne=_(ko=>{"use strict";Object.defineProperty(ko,"__esModule",{value:!0});ko.convertPatternGroupToTask=ko.convertPatternGroupsToTasks=ko.groupPatternsByBaseDirectory=ko.getNegativePatternsAsPositive=ko.getPositivePatterns=ko.convertPatternsToTasks=ko.generate=void 0;var Pf=Sf();function U$e(t,e){let r=zne(t),o=Xne(t,e.ignore),a=r.filter(p=>Pf.pattern.isStaticPattern(p,e)),n=r.filter(p=>Pf.pattern.isDynamicPattern(p,e)),u=NL(a,o,!1),A=NL(n,o,!0);return u.concat(A)}ko.generate=U$e;function NL(t,e,r){let o=[],a=Pf.pattern.getPatternsOutsideCurrentDirectory(t),n=Pf.pattern.getPatternsInsideCurrentDirectory(t),u=LL(a),A=LL(n);return o.push(...OL(u,e,r)),"."in A?o.push(ML(".",n,e,r)):o.push(...OL(A,e,r)),o}ko.convertPatternsToTasks=NL;function zne(t){return Pf.pattern.getPositivePatterns(t)}ko.getPositivePatterns=zne;function Xne(t,e){return Pf.pattern.getNegativePatterns(t).concat(e).map(Pf.pattern.convertToPositivePattern)}ko.getNegativePatternsAsPositive=Xne;function LL(t){let e={};return t.reduce((r,o)=>{let a=Pf.pattern.getBaseDirectory(o);return a in r?r[a].push(o):r[a]=[o],r},e)}ko.groupPatternsByBaseDirectory=LL;function OL(t,e,r){return Object.keys(t).map(o=>ML(o,t[o],e,r))}ko.convertPatternGroupsToTasks=OL;function ML(t,e,r,o){return{dynamic:o,positive:e,negative:r,base:t,patterns:[].concat(e,r.map(Pf.pattern.convertToNegativePattern))}}ko.convertPatternGroupToTask=ML});var eie=_(tE=>{"use strict";Object.defineProperty(tE,"__esModule",{value:!0});tE.removeDuplicateSlashes=tE.transform=void 0;var _$e=/(?!^)\/{2,}/g;function H$e(t){return t.map(e=>$ne(e))}tE.transform=H$e;function $ne(t){return t.replace(_$e,"/")}tE.removeDuplicateSlashes=$ne});var rie=_(gP=>{"use strict";Object.defineProperty(gP,"__esModule",{value:!0});gP.read=void 0;function q$e(t,e,r){e.fs.lstat(t,(o,a)=>{if(o!==null){tie(r,o);return}if(!a.isSymbolicLink()||!e.followSymbolicLink){UL(r,a);return}e.fs.stat(t,(n,u)=>{if(n!==null){if(e.throwErrorOnBrokenSymbolicLink){tie(r,n);return}UL(r,a);return}e.markSymbolicLink&&(u.isSymbolicLink=()=>!0),UL(r,u)})})}gP.read=q$e;function tie(t,e){t(e)}function UL(t,e){t(null,e)}});var nie=_(dP=>{"use strict";Object.defineProperty(dP,"__esModule",{value:!0});dP.read=void 0;function j$e(t,e){let r=e.fs.lstatSync(t);if(!r.isSymbolicLink()||!e.followSymbolicLink)return r;try{let o=e.fs.statSync(t);return e.markSymbolicLink&&(o.isSymbolicLink=()=>!0),o}catch(o){if(!e.throwErrorOnBrokenSymbolicLink)return r;throw o}}dP.read=j$e});var iie=_(Xp=>{"use strict";Object.defineProperty(Xp,"__esModule",{value:!0});Xp.createFileSystemAdapter=Xp.FILE_SYSTEM_ADAPTER=void 0;var mP=ve("fs");Xp.FILE_SYSTEM_ADAPTER={lstat:mP.lstat,stat:mP.stat,lstatSync:mP.lstatSync,statSync:mP.statSync};function G$e(t){return t===void 0?Xp.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Xp.FILE_SYSTEM_ADAPTER),t)}Xp.createFileSystemAdapter=G$e});var sie=_(HL=>{"use strict";Object.defineProperty(HL,"__esModule",{value:!0});var Y$e=iie(),_L=class{constructor(e={}){this._options=e,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=Y$e.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(e,r){return e??r}};HL.default=_L});var Cd=_(Zp=>{"use strict";Object.defineProperty(Zp,"__esModule",{value:!0});Zp.statSync=Zp.stat=Zp.Settings=void 0;var oie=rie(),W$e=nie(),qL=sie();Zp.Settings=qL.default;function K$e(t,e,r){if(typeof e=="function"){oie.read(t,jL(),e);return}oie.read(t,jL(e),r)}Zp.stat=K$e;function V$e(t,e){let r=jL(e);return W$e.read(t,r)}Zp.statSync=V$e;function jL(t={}){return t instanceof qL.default?t:new qL.default(t)}});var lie=_((qTt,aie)=>{aie.exports=J$e;function J$e(t,e){var r,o,a,n=!0;Array.isArray(t)?(r=[],o=t.length):(a=Object.keys(t),r={},o=a.length);function u(p){function h(){e&&e(p,r),e=null}n?process.nextTick(h):h()}function A(p,h,E){r[p]=E,(--o===0||h)&&u(h)}o?a?a.forEach(function(p){t[p](function(h,E){A(p,h,E)})}):t.forEach(function(p,h){p(function(E,I){A(h,E,I)})}):u(null),n=!1}});var YL=_(EP=>{"use strict";Object.defineProperty(EP,"__esModule",{value:!0});EP.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var yP=process.versions.node.split(".");if(yP[0]===void 0||yP[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var cie=Number.parseInt(yP[0],10),z$e=Number.parseInt(yP[1],10),uie=10,X$e=10,Z$e=cie>uie,$$e=cie===uie&&z$e>=X$e;EP.IS_SUPPORT_READDIR_WITH_FILE_TYPES=Z$e||$$e});var Aie=_(CP=>{"use strict";Object.defineProperty(CP,"__esModule",{value:!0});CP.createDirentFromStats=void 0;var WL=class{constructor(e,r){this.name=e,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function eet(t,e){return new WL(t,e)}CP.createDirentFromStats=eet});var KL=_(wP=>{"use strict";Object.defineProperty(wP,"__esModule",{value:!0});wP.fs=void 0;var tet=Aie();wP.fs=tet});var VL=_(IP=>{"use strict";Object.defineProperty(IP,"__esModule",{value:!0});IP.joinPathSegments=void 0;function ret(t,e,r){return t.endsWith(r)?t+e:t+r+e}IP.joinPathSegments=ret});var mie=_($p=>{"use strict";Object.defineProperty($p,"__esModule",{value:!0});$p.readdir=$p.readdirWithFileTypes=$p.read=void 0;var net=Cd(),fie=lie(),iet=YL(),pie=KL(),hie=VL();function set(t,e,r){if(!e.stats&&iet.IS_SUPPORT_READDIR_WITH_FILE_TYPES){gie(t,e,r);return}die(t,e,r)}$p.read=set;function gie(t,e,r){e.fs.readdir(t,{withFileTypes:!0},(o,a)=>{if(o!==null){BP(r,o);return}let n=a.map(A=>({dirent:A,name:A.name,path:hie.joinPathSegments(t,A.name,e.pathSegmentSeparator)}));if(!e.followSymbolicLinks){JL(r,n);return}let u=n.map(A=>oet(A,e));fie(u,(A,p)=>{if(A!==null){BP(r,A);return}JL(r,p)})})}$p.readdirWithFileTypes=gie;function oet(t,e){return r=>{if(!t.dirent.isSymbolicLink()){r(null,t);return}e.fs.stat(t.path,(o,a)=>{if(o!==null){if(e.throwErrorOnBrokenSymbolicLink){r(o);return}r(null,t);return}t.dirent=pie.fs.createDirentFromStats(t.name,a),r(null,t)})}}function die(t,e,r){e.fs.readdir(t,(o,a)=>{if(o!==null){BP(r,o);return}let n=a.map(u=>{let A=hie.joinPathSegments(t,u,e.pathSegmentSeparator);return p=>{net.stat(A,e.fsStatSettings,(h,E)=>{if(h!==null){p(h);return}let I={name:u,path:A,dirent:pie.fs.createDirentFromStats(u,E)};e.stats&&(I.stats=E),p(null,I)})}});fie(n,(u,A)=>{if(u!==null){BP(r,u);return}JL(r,A)})})}$p.readdir=die;function BP(t,e){t(e)}function JL(t,e){t(null,e)}});var Iie=_(eh=>{"use strict";Object.defineProperty(eh,"__esModule",{value:!0});eh.readdir=eh.readdirWithFileTypes=eh.read=void 0;var aet=Cd(),cet=YL(),yie=KL(),Eie=VL();function uet(t,e){return!e.stats&&cet.IS_SUPPORT_READDIR_WITH_FILE_TYPES?Cie(t,e):wie(t,e)}eh.read=uet;function Cie(t,e){return e.fs.readdirSync(t,{withFileTypes:!0}).map(o=>{let a={dirent:o,name:o.name,path:Eie.joinPathSegments(t,o.name,e.pathSegmentSeparator)};if(a.dirent.isSymbolicLink()&&e.followSymbolicLinks)try{let n=e.fs.statSync(a.path);a.dirent=yie.fs.createDirentFromStats(a.name,n)}catch(n){if(e.throwErrorOnBrokenSymbolicLink)throw n}return a})}eh.readdirWithFileTypes=Cie;function wie(t,e){return e.fs.readdirSync(t).map(o=>{let a=Eie.joinPathSegments(t,o,e.pathSegmentSeparator),n=aet.statSync(a,e.fsStatSettings),u={name:o,path:a,dirent:yie.fs.createDirentFromStats(o,n)};return e.stats&&(u.stats=n),u})}eh.readdir=wie});var Bie=_(th=>{"use strict";Object.defineProperty(th,"__esModule",{value:!0});th.createFileSystemAdapter=th.FILE_SYSTEM_ADAPTER=void 0;var rE=ve("fs");th.FILE_SYSTEM_ADAPTER={lstat:rE.lstat,stat:rE.stat,lstatSync:rE.lstatSync,statSync:rE.statSync,readdir:rE.readdir,readdirSync:rE.readdirSync};function Aet(t){return t===void 0?th.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},th.FILE_SYSTEM_ADAPTER),t)}th.createFileSystemAdapter=Aet});var vie=_(XL=>{"use strict";Object.defineProperty(XL,"__esModule",{value:!0});var fet=ve("path"),pet=Cd(),het=Bie(),zL=class{constructor(e={}){this._options=e,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=het.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,fet.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new pet.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(e,r){return e??r}};XL.default=zL});var vP=_(rh=>{"use strict";Object.defineProperty(rh,"__esModule",{value:!0});rh.Settings=rh.scandirSync=rh.scandir=void 0;var Die=mie(),get=Iie(),ZL=vie();rh.Settings=ZL.default;function det(t,e,r){if(typeof e=="function"){Die.read(t,$L(),e);return}Die.read(t,$L(e),r)}rh.scandir=det;function met(t,e){let r=$L(e);return get.read(t,r)}rh.scandirSync=met;function $L(t={}){return t instanceof ZL.default?t:new ZL.default(t)}});var Pie=_((ZTt,Sie)=>{"use strict";function yet(t){var e=new t,r=e;function o(){var n=e;return n.next?e=n.next:(e=new t,r=e),n.next=null,n}function a(n){r.next=n,r=n}return{get:o,release:a}}Sie.exports=yet});var xie=_(($Tt,eO)=>{"use strict";var Eet=Pie();function bie(t,e,r){if(typeof t=="function"&&(r=e,e=t,t=null),r<1)throw new Error("fastqueue concurrency must be greater than 1");var o=Eet(Cet),a=null,n=null,u=0,A=null,p={push:R,drain:Gl,saturated:Gl,pause:E,paused:!1,concurrency:r,running:h,resume:x,idle:C,length:I,getQueue:v,unshift:L,empty:Gl,kill:J,killAndDrain:te,error:ae};return p;function h(){return u}function E(){p.paused=!0}function I(){for(var fe=a,ce=0;fe;)fe=fe.next,ce++;return ce}function v(){for(var fe=a,ce=[];fe;)ce.push(fe.value),fe=fe.next;return ce}function x(){if(!!p.paused){p.paused=!1;for(var fe=0;fe{"use strict";Object.defineProperty(Zu,"__esModule",{value:!0});Zu.joinPathSegments=Zu.replacePathSegmentSeparator=Zu.isAppliedFilter=Zu.isFatalError=void 0;function Iet(t,e){return t.errorFilter===null?!0:!t.errorFilter(e)}Zu.isFatalError=Iet;function Bet(t,e){return t===null||t(e)}Zu.isAppliedFilter=Bet;function vet(t,e){return t.split(/[/\\]/).join(e)}Zu.replacePathSegmentSeparator=vet;function Det(t,e,r){return t===""?e:t.endsWith(r)?t+e:t+r+e}Zu.joinPathSegments=Det});var nO=_(rO=>{"use strict";Object.defineProperty(rO,"__esModule",{value:!0});var Pet=DP(),tO=class{constructor(e,r){this._root=e,this._settings=r,this._root=Pet.replacePathSegmentSeparator(e,r.pathSegmentSeparator)}};rO.default=tO});var oO=_(sO=>{"use strict";Object.defineProperty(sO,"__esModule",{value:!0});var bet=ve("events"),xet=vP(),ket=xie(),SP=DP(),Qet=nO(),iO=class extends Qet.default{constructor(e,r){super(e,r),this._settings=r,this._scandir=xet.scandir,this._emitter=new bet.EventEmitter,this._queue=ket(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(e){this._emitter.on("entry",e)}onError(e){this._emitter.once("error",e)}onEnd(e){this._emitter.once("end",e)}_pushToQueue(e,r){let o={directory:e,base:r};this._queue.push(o,a=>{a!==null&&this._handleError(a)})}_worker(e,r){this._scandir(e.directory,this._settings.fsScandirSettings,(o,a)=>{if(o!==null){r(o,void 0);return}for(let n of a)this._handleEntry(n,e.base);r(null,void 0)})}_handleError(e){this._isDestroyed||!SP.isFatalError(this._settings,e)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",e))}_handleEntry(e,r){if(this._isDestroyed||this._isFatalError)return;let o=e.path;r!==void 0&&(e.path=SP.joinPathSegments(r,e.name,this._settings.pathSegmentSeparator)),SP.isAppliedFilter(this._settings.entryFilter,e)&&this._emitEntry(e),e.dirent.isDirectory()&&SP.isAppliedFilter(this._settings.deepFilter,e)&&this._pushToQueue(o,r===void 0?void 0:e.path)}_emitEntry(e){this._emitter.emit("entry",e)}};sO.default=iO});var kie=_(lO=>{"use strict";Object.defineProperty(lO,"__esModule",{value:!0});var Fet=oO(),aO=class{constructor(e,r){this._root=e,this._settings=r,this._reader=new Fet.default(this._root,this._settings),this._storage=[]}read(e){this._reader.onError(r=>{Ret(e,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{Tet(e,this._storage)}),this._reader.read()}};lO.default=aO;function Ret(t,e){t(e)}function Tet(t,e){t(null,e)}});var Qie=_(uO=>{"use strict";Object.defineProperty(uO,"__esModule",{value:!0});var Net=ve("stream"),Let=oO(),cO=class{constructor(e,r){this._root=e,this._settings=r,this._reader=new Let.default(this._root,this._settings),this._stream=new Net.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(e=>{this._stream.emit("error",e)}),this._reader.onEntry(e=>{this._stream.push(e)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};uO.default=cO});var Fie=_(fO=>{"use strict";Object.defineProperty(fO,"__esModule",{value:!0});var Oet=vP(),PP=DP(),Met=nO(),AO=class extends Met.default{constructor(){super(...arguments),this._scandir=Oet.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(e,r){this._queue.add({directory:e,base:r})}_handleQueue(){for(let e of this._queue.values())this._handleDirectory(e.directory,e.base)}_handleDirectory(e,r){try{let o=this._scandir(e,this._settings.fsScandirSettings);for(let a of o)this._handleEntry(a,r)}catch(o){this._handleError(o)}}_handleError(e){if(!!PP.isFatalError(this._settings,e))throw e}_handleEntry(e,r){let o=e.path;r!==void 0&&(e.path=PP.joinPathSegments(r,e.name,this._settings.pathSegmentSeparator)),PP.isAppliedFilter(this._settings.entryFilter,e)&&this._pushToStorage(e),e.dirent.isDirectory()&&PP.isAppliedFilter(this._settings.deepFilter,e)&&this._pushToQueue(o,r===void 0?void 0:e.path)}_pushToStorage(e){this._storage.push(e)}};fO.default=AO});var Rie=_(hO=>{"use strict";Object.defineProperty(hO,"__esModule",{value:!0});var Uet=Fie(),pO=class{constructor(e,r){this._root=e,this._settings=r,this._reader=new Uet.default(this._root,this._settings)}read(){return this._reader.read()}};hO.default=pO});var Tie=_(dO=>{"use strict";Object.defineProperty(dO,"__esModule",{value:!0});var _et=ve("path"),Het=vP(),gO=class{constructor(e={}){this._options=e,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,_et.sep),this.fsScandirSettings=new Het.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(e,r){return e??r}};dO.default=gO});var xP=_($u=>{"use strict";Object.defineProperty($u,"__esModule",{value:!0});$u.Settings=$u.walkStream=$u.walkSync=$u.walk=void 0;var Nie=kie(),qet=Qie(),jet=Rie(),mO=Tie();$u.Settings=mO.default;function Get(t,e,r){if(typeof e=="function"){new Nie.default(t,bP()).read(e);return}new Nie.default(t,bP(e)).read(r)}$u.walk=Get;function Yet(t,e){let r=bP(e);return new jet.default(t,r).read()}$u.walkSync=Yet;function Wet(t,e){let r=bP(e);return new qet.default(t,r).read()}$u.walkStream=Wet;function bP(t={}){return t instanceof mO.default?t:new mO.default(t)}});var kP=_(EO=>{"use strict";Object.defineProperty(EO,"__esModule",{value:!0});var Ket=ve("path"),Vet=Cd(),Lie=Sf(),yO=class{constructor(e){this._settings=e,this._fsStatSettings=new Vet.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(e){return Ket.resolve(this._settings.cwd,e)}_makeEntry(e,r){let o={name:r,path:r,dirent:Lie.fs.createDirentFromStats(r,e)};return this._settings.stats&&(o.stats=e),o}_isFatalError(e){return!Lie.errno.isEnoentCodeError(e)&&!this._settings.suppressErrors}};EO.default=yO});var IO=_(wO=>{"use strict";Object.defineProperty(wO,"__esModule",{value:!0});var Jet=ve("stream"),zet=Cd(),Xet=xP(),Zet=kP(),CO=class extends Zet.default{constructor(){super(...arguments),this._walkStream=Xet.walkStream,this._stat=zet.stat}dynamic(e,r){return this._walkStream(e,r)}static(e,r){let o=e.map(this._getFullEntryPath,this),a=new Jet.PassThrough({objectMode:!0});a._write=(n,u,A)=>this._getEntry(o[n],e[n],r).then(p=>{p!==null&&r.entryFilter(p)&&a.push(p),n===o.length-1&&a.end(),A()}).catch(A);for(let n=0;nthis._makeEntry(a,r)).catch(a=>{if(o.errorFilter(a))return null;throw a})}_getStat(e){return new Promise((r,o)=>{this._stat(e,this._fsStatSettings,(a,n)=>a===null?r(n):o(a))})}};wO.default=CO});var Oie=_(vO=>{"use strict";Object.defineProperty(vO,"__esModule",{value:!0});var $et=xP(),ett=kP(),ttt=IO(),BO=class extends ett.default{constructor(){super(...arguments),this._walkAsync=$et.walk,this._readerStream=new ttt.default(this._settings)}dynamic(e,r){return new Promise((o,a)=>{this._walkAsync(e,r,(n,u)=>{n===null?o(u):a(n)})})}async static(e,r){let o=[],a=this._readerStream.static(e,r);return new Promise((n,u)=>{a.once("error",u),a.on("data",A=>o.push(A)),a.once("end",()=>n(o))})}};vO.default=BO});var Mie=_(SO=>{"use strict";Object.defineProperty(SO,"__esModule",{value:!0});var nE=Sf(),DO=class{constructor(e,r,o){this._patterns=e,this._settings=r,this._micromatchOptions=o,this._storage=[],this._fillStorage()}_fillStorage(){let e=nE.pattern.expandPatternsWithBraceExpansion(this._patterns);for(let r of e){let o=this._getPatternSegments(r),a=this._splitSegmentsIntoSections(o);this._storage.push({complete:a.length<=1,pattern:r,segments:o,sections:a})}}_getPatternSegments(e){return nE.pattern.getPatternParts(e,this._micromatchOptions).map(o=>nE.pattern.isDynamicPattern(o,this._settings)?{dynamic:!0,pattern:o,patternRe:nE.pattern.makeRe(o,this._micromatchOptions)}:{dynamic:!1,pattern:o})}_splitSegmentsIntoSections(e){return nE.array.splitWhen(e,r=>r.dynamic&&nE.pattern.hasGlobStar(r.pattern))}};SO.default=DO});var Uie=_(bO=>{"use strict";Object.defineProperty(bO,"__esModule",{value:!0});var rtt=Mie(),PO=class extends rtt.default{match(e){let r=e.split("/"),o=r.length,a=this._storage.filter(n=>!n.complete||n.segments.length>o);for(let n of a){let u=n.sections[0];if(!n.complete&&o>u.length||r.every((p,h)=>{let E=n.segments[h];return!!(E.dynamic&&E.patternRe.test(p)||!E.dynamic&&E.pattern===p)}))return!0}return!1}};bO.default=PO});var _ie=_(kO=>{"use strict";Object.defineProperty(kO,"__esModule",{value:!0});var QP=Sf(),ntt=Uie(),xO=class{constructor(e,r){this._settings=e,this._micromatchOptions=r}getFilter(e,r,o){let a=this._getMatcher(r),n=this._getNegativePatternsRe(o);return u=>this._filter(e,u,a,n)}_getMatcher(e){return new ntt.default(e,this._settings,this._micromatchOptions)}_getNegativePatternsRe(e){let r=e.filter(QP.pattern.isAffectDepthOfReadingPattern);return QP.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(e,r,o,a){if(this._isSkippedByDeep(e,r.path)||this._isSkippedSymbolicLink(r))return!1;let n=QP.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(n,o)?!1:this._isSkippedByNegativePatterns(n,a)}_isSkippedByDeep(e,r){return this._settings.deep===1/0?!1:this._getEntryLevel(e,r)>=this._settings.deep}_getEntryLevel(e,r){let o=r.split("/").length;if(e==="")return o;let a=e.split("/").length;return o-a}_isSkippedSymbolicLink(e){return!this._settings.followSymbolicLinks&&e.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(e,r){return!this._settings.baseNameMatch&&!r.match(e)}_isSkippedByNegativePatterns(e,r){return!QP.pattern.matchAny(e,r)}};kO.default=xO});var Hie=_(FO=>{"use strict";Object.defineProperty(FO,"__esModule",{value:!0});var wd=Sf(),QO=class{constructor(e,r){this._settings=e,this._micromatchOptions=r,this.index=new Map}getFilter(e,r){let o=wd.pattern.convertPatternsToRe(e,this._micromatchOptions),a=wd.pattern.convertPatternsToRe(r,this._micromatchOptions);return n=>this._filter(n,o,a)}_filter(e,r,o){if(this._settings.unique&&this._isDuplicateEntry(e)||this._onlyFileFilter(e)||this._onlyDirectoryFilter(e)||this._isSkippedByAbsoluteNegativePatterns(e.path,o))return!1;let a=this._settings.baseNameMatch?e.name:e.path,n=e.dirent.isDirectory(),u=this._isMatchToPatterns(a,r,n)&&!this._isMatchToPatterns(e.path,o,n);return this._settings.unique&&u&&this._createIndexRecord(e),u}_isDuplicateEntry(e){return this.index.has(e.path)}_createIndexRecord(e){this.index.set(e.path,void 0)}_onlyFileFilter(e){return this._settings.onlyFiles&&!e.dirent.isFile()}_onlyDirectoryFilter(e){return this._settings.onlyDirectories&&!e.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(e,r){if(!this._settings.absolute)return!1;let o=wd.path.makeAbsolute(this._settings.cwd,e);return wd.pattern.matchAny(o,r)}_isMatchToPatterns(e,r,o){let a=wd.path.removeLeadingDotSegment(e),n=wd.pattern.matchAny(a,r);return!n&&o?wd.pattern.matchAny(a+"/",r):n}};FO.default=QO});var qie=_(TO=>{"use strict";Object.defineProperty(TO,"__esModule",{value:!0});var itt=Sf(),RO=class{constructor(e){this._settings=e}getFilter(){return e=>this._isNonFatalError(e)}_isNonFatalError(e){return itt.errno.isEnoentCodeError(e)||this._settings.suppressErrors}};TO.default=RO});var Gie=_(LO=>{"use strict";Object.defineProperty(LO,"__esModule",{value:!0});var jie=Sf(),NO=class{constructor(e){this._settings=e}getTransformer(){return e=>this._transform(e)}_transform(e){let r=e.path;return this._settings.absolute&&(r=jie.path.makeAbsolute(this._settings.cwd,r),r=jie.path.unixify(r)),this._settings.markDirectories&&e.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},e),{path:r}):r}};LO.default=NO});var FP=_(MO=>{"use strict";Object.defineProperty(MO,"__esModule",{value:!0});var stt=ve("path"),ott=_ie(),att=Hie(),ltt=qie(),ctt=Gie(),OO=class{constructor(e){this._settings=e,this.errorFilter=new ltt.default(this._settings),this.entryFilter=new att.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new ott.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new ctt.default(this._settings)}_getRootDirectory(e){return stt.resolve(this._settings.cwd,e.base)}_getReaderOptions(e){let r=e.base==="."?"":e.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,e.positive,e.negative),entryFilter:this.entryFilter.getFilter(e.positive,e.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};MO.default=OO});var Yie=_(_O=>{"use strict";Object.defineProperty(_O,"__esModule",{value:!0});var utt=Oie(),Att=FP(),UO=class extends Att.default{constructor(){super(...arguments),this._reader=new utt.default(this._settings)}async read(e){let r=this._getRootDirectory(e),o=this._getReaderOptions(e);return(await this.api(r,e,o)).map(n=>o.transform(n))}api(e,r,o){return r.dynamic?this._reader.dynamic(e,o):this._reader.static(r.patterns,o)}};_O.default=UO});var Wie=_(qO=>{"use strict";Object.defineProperty(qO,"__esModule",{value:!0});var ftt=ve("stream"),ptt=IO(),htt=FP(),HO=class extends htt.default{constructor(){super(...arguments),this._reader=new ptt.default(this._settings)}read(e){let r=this._getRootDirectory(e),o=this._getReaderOptions(e),a=this.api(r,e,o),n=new ftt.Readable({objectMode:!0,read:()=>{}});return a.once("error",u=>n.emit("error",u)).on("data",u=>n.emit("data",o.transform(u))).once("end",()=>n.emit("end")),n.once("close",()=>a.destroy()),n}api(e,r,o){return r.dynamic?this._reader.dynamic(e,o):this._reader.static(r.patterns,o)}};qO.default=HO});var Kie=_(GO=>{"use strict";Object.defineProperty(GO,"__esModule",{value:!0});var gtt=Cd(),dtt=xP(),mtt=kP(),jO=class extends mtt.default{constructor(){super(...arguments),this._walkSync=dtt.walkSync,this._statSync=gtt.statSync}dynamic(e,r){return this._walkSync(e,r)}static(e,r){let o=[];for(let a of e){let n=this._getFullEntryPath(a),u=this._getEntry(n,a,r);u===null||!r.entryFilter(u)||o.push(u)}return o}_getEntry(e,r,o){try{let a=this._getStat(e);return this._makeEntry(a,r)}catch(a){if(o.errorFilter(a))return null;throw a}}_getStat(e){return this._statSync(e,this._fsStatSettings)}};GO.default=jO});var Vie=_(WO=>{"use strict";Object.defineProperty(WO,"__esModule",{value:!0});var ytt=Kie(),Ett=FP(),YO=class extends Ett.default{constructor(){super(...arguments),this._reader=new ytt.default(this._settings)}read(e){let r=this._getRootDirectory(e),o=this._getReaderOptions(e);return this.api(r,e,o).map(o.transform)}api(e,r,o){return r.dynamic?this._reader.dynamic(e,o):this._reader.static(r.patterns,o)}};WO.default=YO});var Jie=_(sE=>{"use strict";Object.defineProperty(sE,"__esModule",{value:!0});sE.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var iE=ve("fs"),Ctt=ve("os"),wtt=Math.max(Ctt.cpus().length,1);sE.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:iE.lstat,lstatSync:iE.lstatSync,stat:iE.stat,statSync:iE.statSync,readdir:iE.readdir,readdirSync:iE.readdirSync};var KO=class{constructor(e={}){this._options=e,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,wtt),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0)}_getValue(e,r){return e===void 0?r:e}_getFileSystemMethods(e={}){return Object.assign(Object.assign({},sE.DEFAULT_FILE_SYSTEM_ADAPTER),e)}};sE.default=KO});var RP=_((vNt,Zie)=>{"use strict";var zie=Zne(),Xie=eie(),Itt=Yie(),Btt=Wie(),vtt=Vie(),VO=Jie(),Id=Sf();async function JO(t,e){oE(t);let r=zO(t,Itt.default,e),o=await Promise.all(r);return Id.array.flatten(o)}(function(t){function e(u,A){oE(u);let p=zO(u,vtt.default,A);return Id.array.flatten(p)}t.sync=e;function r(u,A){oE(u);let p=zO(u,Btt.default,A);return Id.stream.merge(p)}t.stream=r;function o(u,A){oE(u);let p=Xie.transform([].concat(u)),h=new VO.default(A);return zie.generate(p,h)}t.generateTasks=o;function a(u,A){oE(u);let p=new VO.default(A);return Id.pattern.isDynamicPattern(u,p)}t.isDynamicPattern=a;function n(u){return oE(u),Id.path.escape(u)}t.escapePath=n})(JO||(JO={}));function zO(t,e,r){let o=Xie.transform([].concat(t)),a=new VO.default(r),n=zie.generate(o,a),u=new e(a);return n.map(u.read,u)}function oE(t){if(![].concat(t).every(o=>Id.string.isString(o)&&!Id.string.isEmpty(o)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}Zie.exports=JO});var wn={};Vt(wn,{checksumFile:()=>NP,checksumPattern:()=>LP,makeHash:()=>zs});function zs(...t){let e=(0,TP.createHash)("sha512"),r="";for(let o of t)typeof o=="string"?r+=o:o&&(r&&(e.update(r),r=""),e.update(o));return r&&e.update(r),e.digest("hex")}async function NP(t,{baseFs:e,algorithm:r}={baseFs:oe,algorithm:"sha512"}){let o=await e.openPromise(t,"r");try{let n=Buffer.allocUnsafeSlow(65536),u=(0,TP.createHash)(r),A=0;for(;(A=await e.readPromise(o,n,0,65536))!==0;)u.update(A===65536?n:n.slice(0,A));return u.digest("hex")}finally{await e.closePromise(o)}}async function LP(t,{cwd:e}){let o=(await(0,XO.default)(t,{cwd:ue.fromPortablePath(e),onlyDirectories:!0})).map(A=>`${A}/**/*`),a=await(0,XO.default)([t,...o],{cwd:ue.fromPortablePath(e),onlyFiles:!1});a.sort();let n=await Promise.all(a.map(async A=>{let p=[Buffer.from(A)],h=ue.toPortablePath(A),E=await oe.lstatPromise(h);return E.isSymbolicLink()?p.push(Buffer.from(await oe.readlinkPromise(h))):E.isFile()&&p.push(await oe.readFilePromise(h)),p.join("\0")})),u=(0,TP.createHash)("sha512");for(let A of n)u.update(A);return u.digest("hex")}var TP,XO,nh=Et(()=>{St();TP=ve("crypto"),XO=$e(RP())});var W={};Vt(W,{areDescriptorsEqual:()=>nse,areIdentsEqual:()=>n1,areLocatorsEqual:()=>i1,areVirtualPackagesEquivalent:()=>Rtt,bindDescriptor:()=>Qtt,bindLocator:()=>Ftt,convertDescriptorToLocator:()=>OP,convertLocatorToDescriptor:()=>$O,convertPackageToLocator:()=>btt,convertToIdent:()=>Ptt,convertToManifestRange:()=>jtt,copyPackage:()=>e1,devirtualizeDescriptor:()=>t1,devirtualizeLocator:()=>r1,ensureDevirtualizedDescriptor:()=>xtt,ensureDevirtualizedLocator:()=>ktt,getIdentVendorPath:()=>nM,isPackageCompatible:()=>qP,isVirtualDescriptor:()=>bf,isVirtualLocator:()=>Hc,makeDescriptor:()=>In,makeIdent:()=>eA,makeLocator:()=>Qs,makeRange:()=>_P,parseDescriptor:()=>ih,parseFileStyleRange:()=>Htt,parseIdent:()=>Js,parseLocator:()=>xf,parseRange:()=>Bd,prettyDependent:()=>kL,prettyDescriptor:()=>jn,prettyIdent:()=>cs,prettyLocator:()=>qr,prettyLocatorNoColors:()=>xL,prettyRange:()=>cE,prettyReference:()=>o1,prettyResolution:()=>ZI,prettyWorkspace:()=>a1,renamePackage:()=>eM,slugifyIdent:()=>ZO,slugifyLocator:()=>lE,sortDescriptors:()=>uE,stringifyDescriptor:()=>Pa,stringifyIdent:()=>fn,stringifyLocator:()=>ba,tryParseDescriptor:()=>s1,tryParseIdent:()=>ise,tryParseLocator:()=>UP,tryParseRange:()=>_tt,virtualizeDescriptor:()=>tM,virtualizePackage:()=>rM});function eA(t,e){if(t?.startsWith("@"))throw new Error("Invalid scope: don't prefix it with '@'");return{identHash:zs(t,e),scope:t,name:e}}function In(t,e){return{identHash:t.identHash,scope:t.scope,name:t.name,descriptorHash:zs(t.identHash,e),range:e}}function Qs(t,e){return{identHash:t.identHash,scope:t.scope,name:t.name,locatorHash:zs(t.identHash,e),reference:e}}function Ptt(t){return{identHash:t.identHash,scope:t.scope,name:t.name}}function OP(t){return{identHash:t.identHash,scope:t.scope,name:t.name,locatorHash:t.descriptorHash,reference:t.range}}function $O(t){return{identHash:t.identHash,scope:t.scope,name:t.name,descriptorHash:t.locatorHash,range:t.reference}}function btt(t){return{identHash:t.identHash,scope:t.scope,name:t.name,locatorHash:t.locatorHash,reference:t.reference}}function eM(t,e){return{identHash:e.identHash,scope:e.scope,name:e.name,locatorHash:e.locatorHash,reference:e.reference,version:t.version,languageName:t.languageName,linkType:t.linkType,conditions:t.conditions,dependencies:new Map(t.dependencies),peerDependencies:new Map(t.peerDependencies),dependenciesMeta:new Map(t.dependenciesMeta),peerDependenciesMeta:new Map(t.peerDependenciesMeta),bin:new Map(t.bin)}}function e1(t){return eM(t,t)}function tM(t,e){if(e.includes("#"))throw new Error("Invalid entropy");return In(t,`virtual:${e}#${t.range}`)}function rM(t,e){if(e.includes("#"))throw new Error("Invalid entropy");return eM(t,Qs(t,`virtual:${e}#${t.reference}`))}function bf(t){return t.range.startsWith($I)}function Hc(t){return t.reference.startsWith($I)}function t1(t){if(!bf(t))throw new Error("Not a virtual descriptor");return In(t,t.range.replace(MP,""))}function r1(t){if(!Hc(t))throw new Error("Not a virtual descriptor");return Qs(t,t.reference.replace(MP,""))}function xtt(t){return bf(t)?In(t,t.range.replace(MP,"")):t}function ktt(t){return Hc(t)?Qs(t,t.reference.replace(MP,"")):t}function Qtt(t,e){return t.range.includes("::")?t:In(t,`${t.range}::${aE.default.stringify(e)}`)}function Ftt(t,e){return t.reference.includes("::")?t:Qs(t,`${t.reference}::${aE.default.stringify(e)}`)}function n1(t,e){return t.identHash===e.identHash}function nse(t,e){return t.descriptorHash===e.descriptorHash}function i1(t,e){return t.locatorHash===e.locatorHash}function Rtt(t,e){if(!Hc(t))throw new Error("Invalid package type");if(!Hc(e))throw new Error("Invalid package type");if(!n1(t,e)||t.dependencies.size!==e.dependencies.size)return!1;for(let r of t.dependencies.values()){let o=e.dependencies.get(r.identHash);if(!o||!nse(r,o))return!1}return!0}function Js(t){let e=ise(t);if(!e)throw new Error(`Invalid ident (${t})`);return e}function ise(t){let e=t.match(Ttt);if(!e)return null;let[,r,o]=e;return eA(typeof r<"u"?r:null,o)}function ih(t,e=!1){let r=s1(t,e);if(!r)throw new Error(`Invalid descriptor (${t})`);return r}function s1(t,e=!1){let r=e?t.match(Ntt):t.match(Ltt);if(!r)return null;let[,o,a,n]=r;if(n==="unknown")throw new Error(`Invalid range (${t})`);let u=typeof o<"u"?o:null,A=typeof n<"u"?n:"unknown";return In(eA(u,a),A)}function xf(t,e=!1){let r=UP(t,e);if(!r)throw new Error(`Invalid locator (${t})`);return r}function UP(t,e=!1){let r=e?t.match(Ott):t.match(Mtt);if(!r)return null;let[,o,a,n]=r;if(n==="unknown")throw new Error(`Invalid reference (${t})`);let u=typeof o<"u"?o:null,A=typeof n<"u"?n:"unknown";return Qs(eA(u,a),A)}function Bd(t,e){let r=t.match(Utt);if(r===null)throw new Error(`Invalid range (${t})`);let o=typeof r[1]<"u"?r[1]:null;if(typeof e?.requireProtocol=="string"&&o!==e.requireProtocol)throw new Error(`Invalid protocol (${o})`);if(e?.requireProtocol&&o===null)throw new Error(`Missing protocol (${o})`);let a=typeof r[3]<"u"?decodeURIComponent(r[2]):null;if(e?.requireSource&&a===null)throw new Error(`Missing source (${t})`);let n=typeof r[3]<"u"?decodeURIComponent(r[3]):decodeURIComponent(r[2]),u=e?.parseSelector?aE.default.parse(n):n,A=typeof r[4]<"u"?aE.default.parse(r[4]):null;return{protocol:o,source:a,selector:u,params:A}}function _tt(t,e){try{return Bd(t,e)}catch{return null}}function Htt(t,{protocol:e}){let{selector:r,params:o}=Bd(t,{requireProtocol:e,requireBindings:!0});if(typeof o.locator!="string")throw new Error(`Assertion failed: Invalid bindings for ${t}`);return{parentLocator:xf(o.locator,!0),path:r}}function $ie(t){return t=t.replaceAll("%","%25"),t=t.replaceAll(":","%3A"),t=t.replaceAll("#","%23"),t}function qtt(t){return t===null?!1:Object.entries(t).length>0}function _P({protocol:t,source:e,selector:r,params:o}){let a="";return t!==null&&(a+=`${t}`),e!==null&&(a+=`${$ie(e)}#`),a+=$ie(r),qtt(o)&&(a+=`::${aE.default.stringify(o)}`),a}function jtt(t){let{params:e,protocol:r,source:o,selector:a}=Bd(t);for(let n in e)n.startsWith("__")&&delete e[n];return _P({protocol:r,source:o,params:e,selector:a})}function fn(t){return t.scope?`@${t.scope}/${t.name}`:`${t.name}`}function Pa(t){return t.scope?`@${t.scope}/${t.name}@${t.range}`:`${t.name}@${t.range}`}function ba(t){return t.scope?`@${t.scope}/${t.name}@${t.reference}`:`${t.name}@${t.reference}`}function ZO(t){return t.scope!==null?`@${t.scope}-${t.name}`:t.name}function lE(t){let{protocol:e,selector:r}=Bd(t.reference),o=e!==null?e.replace(Gtt,""):"exotic",a=ese.default.valid(r),n=a!==null?`${o}-${a}`:`${o}`,u=10;return t.scope?`${ZO(t)}-${n}-${t.locatorHash.slice(0,u)}`:`${ZO(t)}-${n}-${t.locatorHash.slice(0,u)}`}function cs(t,e){return e.scope?`${Mt(t,`@${e.scope}/`,yt.SCOPE)}${Mt(t,e.name,yt.NAME)}`:`${Mt(t,e.name,yt.NAME)}`}function HP(t){if(t.startsWith($I)){let e=HP(t.substring(t.indexOf("#")+1)),r=t.substring($I.length,$I.length+Dtt);return`${e} [${r}]`}else return t.replace(Ytt,"?[...]")}function cE(t,e){return`${Mt(t,HP(e),yt.RANGE)}`}function jn(t,e){return`${cs(t,e)}${Mt(t,"@",yt.RANGE)}${cE(t,e.range)}`}function o1(t,e){return`${Mt(t,HP(e),yt.REFERENCE)}`}function qr(t,e){return`${cs(t,e)}${Mt(t,"@",yt.REFERENCE)}${o1(t,e.reference)}`}function xL(t){return`${fn(t)}@${HP(t.reference)}`}function uE(t){return ks(t,[e=>fn(e),e=>e.range])}function a1(t,e){return cs(t,e.anchoredLocator)}function ZI(t,e,r){let o=bf(e)?t1(e):e;return r===null?`${jn(t,o)} \u2192 ${bL(t).Cross}`:o.identHash===r.identHash?`${jn(t,o)} \u2192 ${o1(t,r.reference)}`:`${jn(t,o)} \u2192 ${qr(t,r)}`}function kL(t,e,r){return r===null?`${qr(t,e)}`:`${qr(t,e)} (via ${cE(t,r.range)})`}function nM(t){return`node_modules/${fn(t)}`}function qP(t,e){return t.conditions?Stt(t.conditions,r=>{let[,o,a]=r.match(rse),n=e[o];return n?n.includes(a):!0}):!0}var aE,ese,tse,$I,Dtt,rse,Stt,MP,Ttt,Ntt,Ltt,Ott,Mtt,Utt,Gtt,Ytt,bo=Et(()=>{aE=$e(ve("querystring")),ese=$e(zn()),tse=$e(eX());jl();nh();ql();bo();$I="virtual:",Dtt=5,rse=/(os|cpu|libc)=([a-z0-9_-]+)/,Stt=(0,tse.makeParser)(rse);MP=/^[^#]*#/;Ttt=/^(?:@([^/]+?)\/)?([^@/]+)$/;Ntt=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))$/,Ltt=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))?$/;Ott=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))$/,Mtt=/^(?:@([^/]+?)\/)?([^@/]+?)(?:@(.+))?$/;Utt=/^([^#:]*:)?((?:(?!::)[^#])*)(?:#((?:(?!::).)*))?(?:::(.*))?$/;Gtt=/:$/;Ytt=/\?.*/});var sse,ose=Et(()=>{bo();sse={hooks:{reduceDependency:(t,e,r,o,{resolver:a,resolveOptions:n})=>{for(let{pattern:u,reference:A}of e.topLevelWorkspace.manifest.resolutions){if(u.from&&(u.from.fullName!==fn(r)||e.configuration.normalizeLocator(Qs(Js(u.from.fullName),u.from.description??r.reference)).locatorHash!==r.locatorHash)||u.descriptor.fullName!==fn(t)||e.configuration.normalizeDependency(In(xf(u.descriptor.fullName),u.descriptor.description??t.range)).descriptorHash!==t.descriptorHash)continue;return a.bindDescriptor(e.configuration.normalizeDependency(In(t,A)),e.topLevelWorkspace.anchoredLocator,n)}return t},validateProject:async(t,e)=>{for(let r of t.workspaces){let o=a1(t.configuration,r);await t.configuration.triggerHook(a=>a.validateWorkspace,r,{reportWarning:(a,n)=>e.reportWarning(a,`${o}: ${n}`),reportError:(a,n)=>e.reportError(a,`${o}: ${n}`)})}},validateWorkspace:async(t,e)=>{let{manifest:r}=t;r.resolutions.length&&t.cwd!==t.project.cwd&&r.errors.push(new Error("Resolutions field will be ignored"));for(let o of r.errors)e.reportWarning(57,o.message)}}}});var l1,Xn,vd=Et(()=>{l1=class{supportsDescriptor(e,r){return!!(e.range.startsWith(l1.protocol)||r.project.tryWorkspaceByDescriptor(e)!==null)}supportsLocator(e,r){return!!e.reference.startsWith(l1.protocol)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,o){return e}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){return[o.project.getWorkspaceByDescriptor(e).anchoredLocator]}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){let o=r.project.getWorkspaceByCwd(e.reference.slice(l1.protocol.length));return{...e,version:o.manifest.version||"0.0.0",languageName:"unknown",linkType:"SOFT",conditions:null,dependencies:r.project.configuration.normalizeDependencyMap(new Map([...o.manifest.dependencies,...o.manifest.devDependencies])),peerDependencies:new Map([...o.manifest.peerDependencies]),dependenciesMeta:o.manifest.dependenciesMeta,peerDependenciesMeta:o.manifest.peerDependenciesMeta,bin:o.manifest.bin}}},Xn=l1;Xn.protocol="workspace:"});var kr={};Vt(kr,{SemVer:()=>Ase.SemVer,clean:()=>Ktt,getComparator:()=>cse,mergeComparators:()=>iM,satisfiesWithPrereleases:()=>kf,simplifyRanges:()=>sM,stringifyComparator:()=>use,validRange:()=>xa});function kf(t,e,r=!1){if(!t)return!1;let o=`${e}${r}`,a=ase.get(o);if(typeof a>"u")try{a=new sh.default.Range(e,{includePrerelease:!0,loose:r})}catch{return!1}finally{ase.set(o,a||null)}else if(a===null)return!1;let n;try{n=new sh.default.SemVer(t,a)}catch{return!1}return a.test(n)?!0:(n.prerelease&&(n.prerelease=[]),a.set.some(u=>{for(let A of u)A.semver.prerelease&&(A.semver.prerelease=[]);return u.every(A=>A.test(n))}))}function xa(t){if(t.indexOf(":")!==-1)return null;let e=lse.get(t);if(typeof e<"u")return e;try{e=new sh.default.Range(t)}catch{e=null}return lse.set(t,e),e}function Ktt(t){let e=Wtt.exec(t);return e?e[1]:null}function cse(t){if(t.semver===sh.default.Comparator.ANY)return{gt:null,lt:null};switch(t.operator){case"":return{gt:[">=",t.semver],lt:["<=",t.semver]};case">":case">=":return{gt:[t.operator,t.semver],lt:null};case"<":case"<=":return{gt:null,lt:[t.operator,t.semver]};default:throw new Error(`Assertion failed: Unexpected comparator operator (${t.operator})`)}}function iM(t){if(t.length===0)return null;let e=null,r=null;for(let o of t){if(o.gt){let a=e!==null?sh.default.compare(o.gt[1],e[1]):null;(a===null||a>0||a===0&&o.gt[0]===">")&&(e=o.gt)}if(o.lt){let a=r!==null?sh.default.compare(o.lt[1],r[1]):null;(a===null||a<0||a===0&&o.lt[0]==="<")&&(r=o.lt)}}if(e&&r){let o=sh.default.compare(e[1],r[1]);if(o===0&&(e[0]===">"||r[0]==="<")||o>0)return null}return{gt:e,lt:r}}function use(t){if(t.gt&&t.lt){if(t.gt[0]===">="&&t.lt[0]==="<="&&t.gt[1].version===t.lt[1].version)return t.gt[1].version;if(t.gt[0]===">="&&t.lt[0]==="<"){if(t.lt[1].version===`${t.gt[1].major+1}.0.0-0`)return`^${t.gt[1].version}`;if(t.lt[1].version===`${t.gt[1].major}.${t.gt[1].minor+1}.0-0`)return`~${t.gt[1].version}`}}let e=[];return t.gt&&e.push(t.gt[0]+t.gt[1].version),t.lt&&e.push(t.lt[0]+t.lt[1].version),e.length?e.join(" "):"*"}function sM(t){let e=t.map(o=>xa(o).set.map(a=>a.map(n=>cse(n)))),r=e.shift().map(o=>iM(o)).filter(o=>o!==null);for(let o of e){let a=[];for(let n of r)for(let u of o){let A=iM([n,...u]);A!==null&&a.push(A)}r=a}return r.length===0?null:r.map(o=>use(o)).join(" || ")}var sh,Ase,ase,lse,Wtt,Qf=Et(()=>{sh=$e(zn()),Ase=$e(zn()),ase=new Map;lse=new Map;Wtt=/^(?:[\sv=]*?)((0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?)(?:\s*)$/});function fse(t){let e=t.match(/^[ \t]+/m);return e?e[0]:" "}function pse(t){return t.charCodeAt(0)===65279?t.slice(1):t}function $o(t){return t.replace(/\\/g,"/")}function jP(t,{yamlCompatibilityMode:e}){return e?CL(t):typeof t>"u"||typeof t=="boolean"?t:null}function hse(t,e){let r=e.search(/[^!]/);if(r===-1)return"invalid";let o=r%2===0?"":"!",a=e.slice(r);return`${o}${t}=${a}`}function oM(t,e){return e.length===1?hse(t,e[0]):`(${e.map(r=>hse(t,r)).join(" | ")})`}var gse,AE,Ot,fE=Et(()=>{St();Nl();gse=$e(zn());vd();ql();Qf();bo();AE=class{constructor(){this.indent=" ";this.name=null;this.version=null;this.os=null;this.cpu=null;this.libc=null;this.type=null;this.packageManager=null;this.private=!1;this.license=null;this.main=null;this.module=null;this.browser=null;this.languageName=null;this.bin=new Map;this.scripts=new Map;this.dependencies=new Map;this.devDependencies=new Map;this.peerDependencies=new Map;this.workspaceDefinitions=[];this.dependenciesMeta=new Map;this.peerDependenciesMeta=new Map;this.resolutions=[];this.files=null;this.publishConfig=null;this.installConfig=null;this.preferUnplugged=null;this.raw={};this.errors=[]}static async tryFind(e,{baseFs:r=new Tn}={}){let o=V.join(e,"package.json");try{return await AE.fromFile(o,{baseFs:r})}catch(a){if(a.code==="ENOENT")return null;throw a}}static async find(e,{baseFs:r}={}){let o=await AE.tryFind(e,{baseFs:r});if(o===null)throw new Error("Manifest not found");return o}static async fromFile(e,{baseFs:r=new Tn}={}){let o=new AE;return await o.loadFile(e,{baseFs:r}),o}static fromText(e){let r=new AE;return r.loadFromText(e),r}loadFromText(e){let r;try{r=JSON.parse(pse(e)||"{}")}catch(o){throw o.message+=` (when parsing ${e})`,o}this.load(r),this.indent=fse(e)}async loadFile(e,{baseFs:r=new Tn}){let o=await r.readFilePromise(e,"utf8"),a;try{a=JSON.parse(pse(o)||"{}")}catch(n){throw n.message+=` (when parsing ${e})`,n}this.load(a),this.indent=fse(o)}load(e,{yamlCompatibilityMode:r=!1}={}){if(typeof e!="object"||e===null)throw new Error(`Utterly invalid manifest data (${e})`);this.raw=e;let o=[];if(this.name=null,typeof e.name=="string")try{this.name=Js(e.name)}catch{o.push(new Error("Parsing failed for the 'name' field"))}if(typeof e.version=="string"?this.version=e.version:this.version=null,Array.isArray(e.os)){let n=[];this.os=n;for(let u of e.os)typeof u!="string"?o.push(new Error("Parsing failed for the 'os' field")):n.push(u)}else this.os=null;if(Array.isArray(e.cpu)){let n=[];this.cpu=n;for(let u of e.cpu)typeof u!="string"?o.push(new Error("Parsing failed for the 'cpu' field")):n.push(u)}else this.cpu=null;if(Array.isArray(e.libc)){let n=[];this.libc=n;for(let u of e.libc)typeof u!="string"?o.push(new Error("Parsing failed for the 'libc' field")):n.push(u)}else this.libc=null;if(typeof e.type=="string"?this.type=e.type:this.type=null,typeof e.packageManager=="string"?this.packageManager=e.packageManager:this.packageManager=null,typeof e.private=="boolean"?this.private=e.private:this.private=!1,typeof e.license=="string"?this.license=e.license:this.license=null,typeof e.languageName=="string"?this.languageName=e.languageName:this.languageName=null,typeof e.main=="string"?this.main=$o(e.main):this.main=null,typeof e.module=="string"?this.module=$o(e.module):this.module=null,e.browser!=null)if(typeof e.browser=="string")this.browser=$o(e.browser);else{this.browser=new Map;for(let[n,u]of Object.entries(e.browser))this.browser.set($o(n),typeof u=="string"?$o(u):u)}else this.browser=null;if(this.bin=new Map,typeof e.bin=="string")e.bin.trim()===""?o.push(new Error("Invalid bin field")):this.name!==null?this.bin.set(this.name.name,$o(e.bin)):o.push(new Error("String bin field, but no attached package name"));else if(typeof e.bin=="object"&&e.bin!==null)for(let[n,u]of Object.entries(e.bin)){if(typeof u!="string"||u.trim()===""){o.push(new Error(`Invalid bin definition for '${n}'`));continue}let A=Js(n);this.bin.set(A.name,$o(u))}if(this.scripts=new Map,typeof e.scripts=="object"&&e.scripts!==null)for(let[n,u]of Object.entries(e.scripts)){if(typeof u!="string"){o.push(new Error(`Invalid script definition for '${n}'`));continue}this.scripts.set(n,u)}if(this.dependencies=new Map,typeof e.dependencies=="object"&&e.dependencies!==null)for(let[n,u]of Object.entries(e.dependencies)){if(typeof u!="string"){o.push(new Error(`Invalid dependency range for '${n}'`));continue}let A;try{A=Js(n)}catch{o.push(new Error(`Parsing failed for the dependency name '${n}'`));continue}let p=In(A,u);this.dependencies.set(p.identHash,p)}if(this.devDependencies=new Map,typeof e.devDependencies=="object"&&e.devDependencies!==null)for(let[n,u]of Object.entries(e.devDependencies)){if(typeof u!="string"){o.push(new Error(`Invalid dependency range for '${n}'`));continue}let A;try{A=Js(n)}catch{o.push(new Error(`Parsing failed for the dependency name '${n}'`));continue}let p=In(A,u);this.devDependencies.set(p.identHash,p)}if(this.peerDependencies=new Map,typeof e.peerDependencies=="object"&&e.peerDependencies!==null)for(let[n,u]of Object.entries(e.peerDependencies)){let A;try{A=Js(n)}catch{o.push(new Error(`Parsing failed for the dependency name '${n}'`));continue}(typeof u!="string"||!u.startsWith(Xn.protocol)&&!xa(u))&&(o.push(new Error(`Invalid dependency range for '${n}'`)),u="*");let p=In(A,u);this.peerDependencies.set(p.identHash,p)}typeof e.workspaces=="object"&&e.workspaces!==null&&e.workspaces.nohoist&&o.push(new Error("'nohoist' is deprecated, please use 'installConfig.hoistingLimits' instead"));let a=Array.isArray(e.workspaces)?e.workspaces:typeof e.workspaces=="object"&&e.workspaces!==null&&Array.isArray(e.workspaces.packages)?e.workspaces.packages:[];this.workspaceDefinitions=[];for(let n of a){if(typeof n!="string"){o.push(new Error(`Invalid workspace definition for '${n}'`));continue}this.workspaceDefinitions.push({pattern:n})}if(this.dependenciesMeta=new Map,typeof e.dependenciesMeta=="object"&&e.dependenciesMeta!==null)for(let[n,u]of Object.entries(e.dependenciesMeta)){if(typeof u!="object"||u===null){o.push(new Error(`Invalid meta field for '${n}`));continue}let A=ih(n),p=this.ensureDependencyMeta(A),h=jP(u.built,{yamlCompatibilityMode:r});if(h===null){o.push(new Error(`Invalid built meta field for '${n}'`));continue}let E=jP(u.optional,{yamlCompatibilityMode:r});if(E===null){o.push(new Error(`Invalid optional meta field for '${n}'`));continue}let I=jP(u.unplugged,{yamlCompatibilityMode:r});if(I===null){o.push(new Error(`Invalid unplugged meta field for '${n}'`));continue}Object.assign(p,{built:h,optional:E,unplugged:I})}if(this.peerDependenciesMeta=new Map,typeof e.peerDependenciesMeta=="object"&&e.peerDependenciesMeta!==null)for(let[n,u]of Object.entries(e.peerDependenciesMeta)){if(typeof u!="object"||u===null){o.push(new Error(`Invalid meta field for '${n}'`));continue}let A=ih(n),p=this.ensurePeerDependencyMeta(A),h=jP(u.optional,{yamlCompatibilityMode:r});if(h===null){o.push(new Error(`Invalid optional meta field for '${n}'`));continue}Object.assign(p,{optional:h})}if(this.resolutions=[],typeof e.resolutions=="object"&&e.resolutions!==null)for(let[n,u]of Object.entries(e.resolutions)){if(typeof u!="string"){o.push(new Error(`Invalid resolution entry for '${n}'`));continue}try{this.resolutions.push({pattern:MD(n),reference:u})}catch(A){o.push(A);continue}}if(Array.isArray(e.files)){this.files=new Set;for(let n of e.files){if(typeof n!="string"){o.push(new Error(`Invalid files entry for '${n}'`));continue}this.files.add(n)}}else this.files=null;if(typeof e.publishConfig=="object"&&e.publishConfig!==null){if(this.publishConfig={},typeof e.publishConfig.access=="string"&&(this.publishConfig.access=e.publishConfig.access),typeof e.publishConfig.main=="string"&&(this.publishConfig.main=$o(e.publishConfig.main)),typeof e.publishConfig.module=="string"&&(this.publishConfig.module=$o(e.publishConfig.module)),e.publishConfig.browser!=null)if(typeof e.publishConfig.browser=="string")this.publishConfig.browser=$o(e.publishConfig.browser);else{this.publishConfig.browser=new Map;for(let[n,u]of Object.entries(e.publishConfig.browser))this.publishConfig.browser.set($o(n),typeof u=="string"?$o(u):u)}if(typeof e.publishConfig.registry=="string"&&(this.publishConfig.registry=e.publishConfig.registry),typeof e.publishConfig.bin=="string")this.name!==null?this.publishConfig.bin=new Map([[this.name.name,$o(e.publishConfig.bin)]]):o.push(new Error("String bin field, but no attached package name"));else if(typeof e.publishConfig.bin=="object"&&e.publishConfig.bin!==null){this.publishConfig.bin=new Map;for(let[n,u]of Object.entries(e.publishConfig.bin)){if(typeof u!="string"){o.push(new Error(`Invalid bin definition for '${n}'`));continue}this.publishConfig.bin.set(n,$o(u))}}if(Array.isArray(e.publishConfig.executableFiles)){this.publishConfig.executableFiles=new Set;for(let n of e.publishConfig.executableFiles){if(typeof n!="string"){o.push(new Error("Invalid executable file definition"));continue}this.publishConfig.executableFiles.add($o(n))}}}else this.publishConfig=null;if(typeof e.installConfig=="object"&&e.installConfig!==null){this.installConfig={};for(let n of Object.keys(e.installConfig))n==="hoistingLimits"?typeof e.installConfig.hoistingLimits=="string"?this.installConfig.hoistingLimits=e.installConfig.hoistingLimits:o.push(new Error("Invalid hoisting limits definition")):n=="selfReferences"?typeof e.installConfig.selfReferences=="boolean"?this.installConfig.selfReferences=e.installConfig.selfReferences:o.push(new Error("Invalid selfReferences definition, must be a boolean value")):o.push(new Error(`Unrecognized installConfig key: ${n}`))}else this.installConfig=null;if(typeof e.optionalDependencies=="object"&&e.optionalDependencies!==null)for(let[n,u]of Object.entries(e.optionalDependencies)){if(typeof u!="string"){o.push(new Error(`Invalid dependency range for '${n}'`));continue}let A;try{A=Js(n)}catch{o.push(new Error(`Parsing failed for the dependency name '${n}'`));continue}let p=In(A,u);this.dependencies.set(p.identHash,p);let h=In(A,"unknown"),E=this.ensureDependencyMeta(h);Object.assign(E,{optional:!0})}typeof e.preferUnplugged=="boolean"?this.preferUnplugged=e.preferUnplugged:this.preferUnplugged=null,this.errors=o}getForScope(e){switch(e){case"dependencies":return this.dependencies;case"devDependencies":return this.devDependencies;case"peerDependencies":return this.peerDependencies;default:throw new Error(`Unsupported value ("${e}")`)}}hasConsumerDependency(e){return!!(this.dependencies.has(e.identHash)||this.peerDependencies.has(e.identHash))}hasHardDependency(e){return!!(this.dependencies.has(e.identHash)||this.devDependencies.has(e.identHash))}hasSoftDependency(e){return!!this.peerDependencies.has(e.identHash)}hasDependency(e){return!!(this.hasHardDependency(e)||this.hasSoftDependency(e))}getConditions(){let e=[];return this.os&&this.os.length>0&&e.push(oM("os",this.os)),this.cpu&&this.cpu.length>0&&e.push(oM("cpu",this.cpu)),this.libc&&this.libc.length>0&&e.push(oM("libc",this.libc)),e.length>0?e.join(" & "):null}ensureDependencyMeta(e){if(e.range!=="unknown"&&!gse.default.valid(e.range))throw new Error(`Invalid meta field range for '${Pa(e)}'`);let r=fn(e),o=e.range!=="unknown"?e.range:null,a=this.dependenciesMeta.get(r);a||this.dependenciesMeta.set(r,a=new Map);let n=a.get(o);return n||a.set(o,n={}),n}ensurePeerDependencyMeta(e){if(e.range!=="unknown")throw new Error(`Invalid meta field range for '${Pa(e)}'`);let r=fn(e),o=this.peerDependenciesMeta.get(r);return o||this.peerDependenciesMeta.set(r,o={}),o}setRawField(e,r,{after:o=[]}={}){let a=new Set(o.filter(n=>Object.hasOwn(this.raw,n)));if(a.size===0||Object.hasOwn(this.raw,e))this.raw[e]=r;else{let n=this.raw,u=this.raw={},A=!1;for(let p of Object.keys(n))u[p]=n[p],A||(a.delete(p),a.size===0&&(u[e]=r,A=!0))}}exportTo(e,{compatibilityMode:r=!0}={}){if(Object.assign(e,this.raw),this.name!==null?e.name=fn(this.name):delete e.name,this.version!==null?e.version=this.version:delete e.version,this.os!==null?e.os=this.os:delete e.os,this.cpu!==null?e.cpu=this.cpu:delete e.cpu,this.type!==null?e.type=this.type:delete e.type,this.packageManager!==null?e.packageManager=this.packageManager:delete e.packageManager,this.private?e.private=!0:delete e.private,this.license!==null?e.license=this.license:delete e.license,this.languageName!==null?e.languageName=this.languageName:delete e.languageName,this.main!==null?e.main=this.main:delete e.main,this.module!==null?e.module=this.module:delete e.module,this.browser!==null){let n=this.browser;typeof n=="string"?e.browser=n:n instanceof Map&&(e.browser=Object.assign({},...Array.from(n.keys()).sort().map(u=>({[u]:n.get(u)}))))}else delete e.browser;this.bin.size===1&&this.name!==null&&this.bin.has(this.name.name)?e.bin=this.bin.get(this.name.name):this.bin.size>0?e.bin=Object.assign({},...Array.from(this.bin.keys()).sort().map(n=>({[n]:this.bin.get(n)}))):delete e.bin,this.workspaceDefinitions.length>0?this.raw.workspaces&&!Array.isArray(this.raw.workspaces)?e.workspaces={...this.raw.workspaces,packages:this.workspaceDefinitions.map(({pattern:n})=>n)}:e.workspaces=this.workspaceDefinitions.map(({pattern:n})=>n):this.raw.workspaces&&!Array.isArray(this.raw.workspaces)&&Object.keys(this.raw.workspaces).length>0?e.workspaces=this.raw.workspaces:delete e.workspaces;let o=[],a=[];for(let n of this.dependencies.values()){let u=this.dependenciesMeta.get(fn(n)),A=!1;if(r&&u){let p=u.get(null);p&&p.optional&&(A=!0)}A?a.push(n):o.push(n)}o.length>0?e.dependencies=Object.assign({},...uE(o).map(n=>({[fn(n)]:n.range}))):delete e.dependencies,a.length>0?e.optionalDependencies=Object.assign({},...uE(a).map(n=>({[fn(n)]:n.range}))):delete e.optionalDependencies,this.devDependencies.size>0?e.devDependencies=Object.assign({},...uE(this.devDependencies.values()).map(n=>({[fn(n)]:n.range}))):delete e.devDependencies,this.peerDependencies.size>0?e.peerDependencies=Object.assign({},...uE(this.peerDependencies.values()).map(n=>({[fn(n)]:n.range}))):delete e.peerDependencies,e.dependenciesMeta={};for(let[n,u]of ks(this.dependenciesMeta.entries(),([A,p])=>A))for(let[A,p]of ks(u.entries(),([h,E])=>h!==null?`0${h}`:"1")){let h=A!==null?Pa(In(Js(n),A)):n,E={...p};r&&A===null&&delete E.optional,Object.keys(E).length!==0&&(e.dependenciesMeta[h]=E)}if(Object.keys(e.dependenciesMeta).length===0&&delete e.dependenciesMeta,this.peerDependenciesMeta.size>0?e.peerDependenciesMeta=Object.assign({},...ks(this.peerDependenciesMeta.entries(),([n,u])=>n).map(([n,u])=>({[n]:u}))):delete e.peerDependenciesMeta,this.resolutions.length>0?e.resolutions=Object.assign({},...this.resolutions.map(({pattern:n,reference:u})=>({[UD(n)]:u}))):delete e.resolutions,this.files!==null?e.files=Array.from(this.files):delete e.files,this.preferUnplugged!==null?e.preferUnplugged=this.preferUnplugged:delete e.preferUnplugged,this.scripts!==null&&this.scripts.size>0){e.scripts??={};for(let n of Object.keys(e.scripts))this.scripts.has(n)||delete e.scripts[n];for(let[n,u]of this.scripts.entries())e.scripts[n]=u}else delete e.scripts;return e}},Ot=AE;Ot.fileName="package.json",Ot.allDependencies=["dependencies","devDependencies","peerDependencies"],Ot.hardDependencies=["dependencies","devDependencies"]});var mse=_((UNt,dse)=>{var Vtt=_l(),Jtt=function(){return Vtt.Date.now()};dse.exports=Jtt});var Ese=_((_Nt,yse)=>{var ztt=/\s/;function Xtt(t){for(var e=t.length;e--&&ztt.test(t.charAt(e)););return e}yse.exports=Xtt});var wse=_((HNt,Cse)=>{var Ztt=Ese(),$tt=/^\s+/;function ert(t){return t&&t.slice(0,Ztt(t)+1).replace($tt,"")}Cse.exports=ert});var pE=_((qNt,Ise)=>{var trt=hd(),rrt=Ju(),nrt="[object Symbol]";function irt(t){return typeof t=="symbol"||rrt(t)&&trt(t)==nrt}Ise.exports=irt});var Sse=_((jNt,Dse)=>{var srt=wse(),Bse=il(),ort=pE(),vse=0/0,art=/^[-+]0x[0-9a-f]+$/i,lrt=/^0b[01]+$/i,crt=/^0o[0-7]+$/i,urt=parseInt;function Art(t){if(typeof t=="number")return t;if(ort(t))return vse;if(Bse(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=Bse(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=srt(t);var r=lrt.test(t);return r||crt.test(t)?urt(t.slice(2),r?2:8):art.test(t)?vse:+t}Dse.exports=Art});var xse=_((GNt,bse)=>{var frt=il(),aM=mse(),Pse=Sse(),prt="Expected a function",hrt=Math.max,grt=Math.min;function drt(t,e,r){var o,a,n,u,A,p,h=0,E=!1,I=!1,v=!0;if(typeof t!="function")throw new TypeError(prt);e=Pse(e)||0,frt(r)&&(E=!!r.leading,I="maxWait"in r,n=I?hrt(Pse(r.maxWait)||0,e):n,v="trailing"in r?!!r.trailing:v);function x(ce){var me=o,he=a;return o=a=void 0,h=ce,u=t.apply(he,me),u}function C(ce){return h=ce,A=setTimeout(U,e),E?x(ce):u}function R(ce){var me=ce-p,he=ce-h,Be=e-me;return I?grt(Be,n-he):Be}function L(ce){var me=ce-p,he=ce-h;return p===void 0||me>=e||me<0||I&&he>=n}function U(){var ce=aM();if(L(ce))return J(ce);A=setTimeout(U,R(ce))}function J(ce){return A=void 0,v&&o?x(ce):(o=a=void 0,u)}function te(){A!==void 0&&clearTimeout(A),h=0,o=p=a=A=void 0}function ae(){return A===void 0?u:J(aM())}function fe(){var ce=aM(),me=L(ce);if(o=arguments,a=this,p=ce,me){if(A===void 0)return C(p);if(I)return clearTimeout(A),A=setTimeout(U,e),x(p)}return A===void 0&&(A=setTimeout(U,e)),u}return fe.cancel=te,fe.flush=ae,fe}bse.exports=drt});var lM=_((YNt,kse)=>{var mrt=xse(),yrt=il(),Ert="Expected a function";function Crt(t,e,r){var o=!0,a=!0;if(typeof t!="function")throw new TypeError(Ert);return yrt(r)&&(o="leading"in r?!!r.leading:o,a="trailing"in r?!!r.trailing:a),mrt(t,e,{leading:o,maxWait:e,trailing:a})}kse.exports=Crt});function Irt(t){return typeof t.reportCode<"u"}var Qse,Fse,Rse,wrt,zt,Xs,Yl=Et(()=>{Qse=$e(lM()),Fse=ve("stream"),Rse=ve("string_decoder"),wrt=15,zt=class extends Error{constructor(r,o,a){super(o);this.reportExtra=a;this.reportCode=r}};Xs=class{constructor(){this.cacheHits=new Set;this.cacheMisses=new Set;this.reportedInfos=new Set;this.reportedWarnings=new Set;this.reportedErrors=new Set}getRecommendedLength(){return 180}reportCacheHit(e){this.cacheHits.add(e.locatorHash)}reportCacheMiss(e,r){this.cacheMisses.add(e.locatorHash)}static progressViaCounter(e){let r=0,o,a=new Promise(p=>{o=p}),n=p=>{let h=o;a=new Promise(E=>{o=E}),r=p,h()},u=(p=0)=>{n(r+1)},A=async function*(){for(;r{r=u}),a=(0,Qse.default)(u=>{let A=r;o=new Promise(p=>{r=p}),e=u,A()},1e3/wrt),n=async function*(){for(;;)await o,yield{title:e}}();return{[Symbol.asyncIterator](){return n},hasProgress:!1,hasTitle:!0,setTitle:a}}async startProgressPromise(e,r){let o=this.reportProgress(e);try{return await r(e)}finally{o.stop()}}startProgressSync(e,r){let o=this.reportProgress(e);try{return r(e)}finally{o.stop()}}reportInfoOnce(e,r,o){let a=o&&o.key?o.key:r;this.reportedInfos.has(a)||(this.reportedInfos.add(a),this.reportInfo(e,r),o?.reportExtra?.(this))}reportWarningOnce(e,r,o){let a=o&&o.key?o.key:r;this.reportedWarnings.has(a)||(this.reportedWarnings.add(a),this.reportWarning(e,r),o?.reportExtra?.(this))}reportErrorOnce(e,r,o){let a=o&&o.key?o.key:r;this.reportedErrors.has(a)||(this.reportedErrors.add(a),this.reportError(e,r),o?.reportExtra?.(this))}reportExceptionOnce(e){Irt(e)?this.reportErrorOnce(e.reportCode,e.message,{key:e,reportExtra:e.reportExtra}):this.reportErrorOnce(1,e.stack||e.message,{key:e})}createStreamReporter(e=null){let r=new Fse.PassThrough,o=new Rse.StringDecoder,a="";return r.on("data",n=>{let u=o.write(n),A;do if(A=u.indexOf(` -`),A!==-1){let p=a+u.substring(0,A);u=u.substring(A+1),a="",e!==null?this.reportInfo(null,`${e} ${p}`):this.reportInfo(null,p)}while(A!==-1);a+=u}),r.on("end",()=>{let n=o.end();n!==""&&(e!==null?this.reportInfo(null,`${e} ${n}`):this.reportInfo(null,n))}),r}}});var hE,cM=Et(()=>{Yl();bo();hE=class{constructor(e){this.fetchers=e}supports(e,r){return!!this.tryFetcher(e,r)}getLocalPath(e,r){return this.getFetcher(e,r).getLocalPath(e,r)}async fetch(e,r){return await this.getFetcher(e,r).fetch(e,r)}tryFetcher(e,r){let o=this.fetchers.find(a=>a.supports(e,r));return o||null}getFetcher(e,r){let o=this.fetchers.find(a=>a.supports(e,r));if(!o)throw new zt(11,`${qr(r.project.configuration,e)} isn't supported by any available fetcher`);return o}}});var Dd,uM=Et(()=>{bo();Dd=class{constructor(e){this.resolvers=e.filter(r=>r)}supportsDescriptor(e,r){return!!this.tryResolverByDescriptor(e,r)}supportsLocator(e,r){return!!this.tryResolverByLocator(e,r)}shouldPersistResolution(e,r){return this.getResolverByLocator(e,r).shouldPersistResolution(e,r)}bindDescriptor(e,r,o){return this.getResolverByDescriptor(e,o).bindDescriptor(e,r,o)}getResolutionDependencies(e,r){return this.getResolverByDescriptor(e,r).getResolutionDependencies(e,r)}async getCandidates(e,r,o){return await this.getResolverByDescriptor(e,o).getCandidates(e,r,o)}async getSatisfying(e,r,o,a){return this.getResolverByDescriptor(e,a).getSatisfying(e,r,o,a)}async resolve(e,r){return await this.getResolverByLocator(e,r).resolve(e,r)}tryResolverByDescriptor(e,r){let o=this.resolvers.find(a=>a.supportsDescriptor(e,r));return o||null}getResolverByDescriptor(e,r){let o=this.resolvers.find(a=>a.supportsDescriptor(e,r));if(!o)throw new Error(`${jn(r.project.configuration,e)} isn't supported by any available resolver`);return o}tryResolverByLocator(e,r){let o=this.resolvers.find(a=>a.supportsLocator(e,r));return o||null}getResolverByLocator(e,r){let o=this.resolvers.find(a=>a.supportsLocator(e,r));if(!o)throw new Error(`${qr(r.project.configuration,e)} isn't supported by any available resolver`);return o}}});var gE,AM=Et(()=>{St();bo();gE=class{supports(e){return!!e.reference.startsWith("virtual:")}getLocalPath(e,r){let o=e.reference.indexOf("#");if(o===-1)throw new Error("Invalid virtual package reference");let a=e.reference.slice(o+1),n=Qs(e,a);return r.fetcher.getLocalPath(n,r)}async fetch(e,r){let o=e.reference.indexOf("#");if(o===-1)throw new Error("Invalid virtual package reference");let a=e.reference.slice(o+1),n=Qs(e,a),u=await r.fetcher.fetch(n,r);return await this.ensureVirtualLink(e,u,r)}getLocatorFilename(e){return lE(e)}async ensureVirtualLink(e,r,o){let a=r.packageFs.getRealPath(),n=o.project.configuration.get("virtualFolder"),u=this.getLocatorFilename(e),A=mi.makeVirtualPath(n,u,a),p=new Uu(A,{baseFs:r.packageFs,pathUtils:V});return{...r,packageFs:p}}}});var dE,c1,Tse=Et(()=>{dE=class{static isVirtualDescriptor(e){return!!e.range.startsWith(dE.protocol)}static isVirtualLocator(e){return!!e.reference.startsWith(dE.protocol)}supportsDescriptor(e,r){return dE.isVirtualDescriptor(e)}supportsLocator(e,r){return dE.isVirtualLocator(e)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,o){throw new Error('Assertion failed: calling "bindDescriptor" on a virtual descriptor is unsupported')}getResolutionDependencies(e,r){throw new Error('Assertion failed: calling "getResolutionDependencies" on a virtual descriptor is unsupported')}async getCandidates(e,r,o){throw new Error('Assertion failed: calling "getCandidates" on a virtual descriptor is unsupported')}async getSatisfying(e,r,o,a){throw new Error('Assertion failed: calling "getSatisfying" on a virtual descriptor is unsupported')}async resolve(e,r){throw new Error('Assertion failed: calling "resolve" on a virtual locator is unsupported')}},c1=dE;c1.protocol="virtual:"});var mE,fM=Et(()=>{St();vd();mE=class{supports(e){return!!e.reference.startsWith(Xn.protocol)}getLocalPath(e,r){return this.getWorkspace(e,r).cwd}async fetch(e,r){let o=this.getWorkspace(e,r).cwd;return{packageFs:new gn(o),prefixPath:Bt.dot,localPath:o}}getWorkspace(e,r){return r.project.getWorkspaceByCwd(e.reference.slice(Xn.protocol.length))}}});function u1(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}function Nse(t){return typeof t>"u"?3:u1(t)?0:Array.isArray(t)?1:2}function gM(t,e){return Object.hasOwn(t,e)}function vrt(t){return u1(t)&&gM(t,"onConflict")&&typeof t.onConflict=="string"}function Drt(t){if(typeof t>"u")return{onConflict:"default",value:t};if(!vrt(t))return{onConflict:"default",value:t};if(gM(t,"value"))return t;let{onConflict:e,...r}=t;return{onConflict:e,value:r}}function Lse(t,e){let r=u1(t)&&gM(t,e)?t[e]:void 0;return Drt(r)}function yE(t,e){return[t,e,Ose]}function dM(t){return Array.isArray(t)?t[2]===Ose:!1}function pM(t,e){if(u1(t)){let r={};for(let o of Object.keys(t))r[o]=pM(t[o],e);return yE(e,r)}return Array.isArray(t)?yE(e,t.map(r=>pM(r,e))):yE(e,t)}function hM(t,e,r,o,a){let n,u=[],A=a,p=0;for(let E=a-1;E>=o;--E){let[I,v]=t[E],{onConflict:x,value:C}=Lse(v,r),R=Nse(C);if(R!==3){if(n??=R,R!==n||x==="hardReset"){p=A;break}if(R===2)return yE(I,C);if(u.unshift([I,C]),x==="reset"){p=E;break}x==="extend"&&E===o&&(o=0),A=E}}if(typeof n>"u")return null;let h=u.map(([E])=>E).join(", ");switch(n){case 1:return yE(h,new Array().concat(...u.map(([E,I])=>I.map(v=>pM(v,E)))));case 0:{let E=Object.assign({},...u.map(([,R])=>R)),I=Object.keys(E),v={},x=t.map(([R,L])=>[R,Lse(L,r).value]),C=Brt(x,([R,L])=>{let U=Nse(L);return U!==0&&U!==3});if(C!==-1){let R=x.slice(C+1);for(let L of I)v[L]=hM(R,e,L,0,R.length)}else for(let R of I)v[R]=hM(x,e,R,p,x.length);return yE(h,v)}default:throw new Error("Assertion failed: Non-extendable value type")}}function Mse(t){return hM(t.map(([e,r])=>[e,{["."]:r}]),[],".",0,t.length)}function A1(t){return dM(t)?t[1]:t}function GP(t){let e=dM(t)?t[1]:t;if(Array.isArray(e))return e.map(r=>GP(r));if(u1(e)){let r={};for(let[o,a]of Object.entries(e))r[o]=GP(a);return r}return e}function mM(t){return dM(t)?t[0]:null}var Brt,Ose,Use=Et(()=>{Brt=(t,e,r)=>{let o=[...t];return o.reverse(),o.findIndex(e,r)};Ose=Symbol()});var YP={};Vt(YP,{getDefaultGlobalFolder:()=>EM,getHomeFolder:()=>EE,isFolderInside:()=>CM});function EM(){if(process.platform==="win32"){let t=ue.toPortablePath(process.env.LOCALAPPDATA||ue.join((0,yM.homedir)(),"AppData","Local"));return V.resolve(t,"Yarn/Berry")}if(process.env.XDG_DATA_HOME){let t=ue.toPortablePath(process.env.XDG_DATA_HOME);return V.resolve(t,"yarn/berry")}return V.resolve(EE(),".yarn/berry")}function EE(){return ue.toPortablePath((0,yM.homedir)()||"/usr/local/share")}function CM(t,e){let r=V.relative(e,t);return r&&!r.startsWith("..")&&!V.isAbsolute(r)}var yM,WP=Et(()=>{St();yM=ve("os")});var jse=_(CE=>{"use strict";var iLt=ve("net"),Prt=ve("tls"),wM=ve("http"),_se=ve("https"),brt=ve("events"),sLt=ve("assert"),xrt=ve("util");CE.httpOverHttp=krt;CE.httpsOverHttp=Qrt;CE.httpOverHttps=Frt;CE.httpsOverHttps=Rrt;function krt(t){var e=new Ff(t);return e.request=wM.request,e}function Qrt(t){var e=new Ff(t);return e.request=wM.request,e.createSocket=Hse,e.defaultPort=443,e}function Frt(t){var e=new Ff(t);return e.request=_se.request,e}function Rrt(t){var e=new Ff(t);return e.request=_se.request,e.createSocket=Hse,e.defaultPort=443,e}function Ff(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||wM.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(o,a,n,u){for(var A=qse(a,n,u),p=0,h=e.requests.length;p=this.maxSockets){n.requests.push(u);return}n.createSocket(u,function(A){A.on("free",p),A.on("close",h),A.on("agentRemove",h),e.onSocket(A);function p(){n.emit("free",A,u)}function h(E){n.removeSocket(A),A.removeListener("free",p),A.removeListener("close",h),A.removeListener("agentRemove",h)}})};Ff.prototype.createSocket=function(e,r){var o=this,a={};o.sockets.push(a);var n=IM({},o.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(n.localAddress=e.localAddress),n.proxyAuth&&(n.headers=n.headers||{},n.headers["Proxy-Authorization"]="Basic "+new Buffer(n.proxyAuth).toString("base64")),oh("making CONNECT request");var u=o.request(n);u.useChunkedEncodingByDefault=!1,u.once("response",A),u.once("upgrade",p),u.once("connect",h),u.once("error",E),u.end();function A(I){I.upgrade=!0}function p(I,v,x){process.nextTick(function(){h(I,v,x)})}function h(I,v,x){if(u.removeAllListeners(),v.removeAllListeners(),I.statusCode!==200){oh("tunneling socket could not be established, statusCode=%d",I.statusCode),v.destroy();var C=new Error("tunneling socket could not be established, statusCode="+I.statusCode);C.code="ECONNRESET",e.request.emit("error",C),o.removeSocket(a);return}if(x.length>0){oh("got illegal response body from proxy"),v.destroy();var C=new Error("got illegal response body from proxy");C.code="ECONNRESET",e.request.emit("error",C),o.removeSocket(a);return}return oh("tunneling connection has established"),o.sockets[o.sockets.indexOf(a)]=v,r(v)}function E(I){u.removeAllListeners(),oh(`tunneling socket could not be established, cause=%s -`,I.message,I.stack);var v=new Error("tunneling socket could not be established, cause="+I.message);v.code="ECONNRESET",e.request.emit("error",v),o.removeSocket(a)}};Ff.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var o=this.requests.shift();o&&this.createSocket(o,function(a){o.request.onSocket(a)})}};function Hse(t,e){var r=this;Ff.prototype.createSocket.call(r,t,function(o){var a=t.request.getHeader("host"),n=IM({},r.options,{socket:o,servername:a?a.replace(/:.*$/,""):t.host}),u=Prt.connect(0,n);r.sockets[r.sockets.indexOf(o)]=u,e(u)})}function qse(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function IM(t){for(var e=1,r=arguments.length;e{Gse.exports=jse()});var Tf=_((Rf,KP)=>{"use strict";Object.defineProperty(Rf,"__esModule",{value:!0});var Wse=["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","BigInt64Array","BigUint64Array"];function Trt(t){return Wse.includes(t)}var Nrt=["Function","Generator","AsyncGenerator","GeneratorFunction","AsyncGeneratorFunction","AsyncFunction","Observable","Array","Buffer","Object","RegExp","Date","Error","Map","Set","WeakMap","WeakSet","ArrayBuffer","SharedArrayBuffer","DataView","Promise","URL","FormData","URLSearchParams","HTMLElement",...Wse];function Lrt(t){return Nrt.includes(t)}var Ort=["null","undefined","string","number","bigint","boolean","symbol"];function Mrt(t){return Ort.includes(t)}function wE(t){return e=>typeof e===t}var{toString:Kse}=Object.prototype,f1=t=>{let e=Kse.call(t).slice(8,-1);if(/HTML\w+Element/.test(e)&&be.domElement(t))return"HTMLElement";if(Lrt(e))return e},ei=t=>e=>f1(e)===t;function be(t){if(t===null)return"null";switch(typeof t){case"undefined":return"undefined";case"string":return"string";case"number":return"number";case"boolean":return"boolean";case"function":return"Function";case"bigint":return"bigint";case"symbol":return"symbol";default:}if(be.observable(t))return"Observable";if(be.array(t))return"Array";if(be.buffer(t))return"Buffer";let e=f1(t);if(e)return e;if(t instanceof String||t instanceof Boolean||t instanceof Number)throw new TypeError("Please don't use object wrappers for primitive types");return"Object"}be.undefined=wE("undefined");be.string=wE("string");var Urt=wE("number");be.number=t=>Urt(t)&&!be.nan(t);be.bigint=wE("bigint");be.function_=wE("function");be.null_=t=>t===null;be.class_=t=>be.function_(t)&&t.toString().startsWith("class ");be.boolean=t=>t===!0||t===!1;be.symbol=wE("symbol");be.numericString=t=>be.string(t)&&!be.emptyStringOrWhitespace(t)&&!Number.isNaN(Number(t));be.array=(t,e)=>Array.isArray(t)?be.function_(e)?t.every(e):!0:!1;be.buffer=t=>{var e,r,o,a;return(a=(o=(r=(e=t)===null||e===void 0?void 0:e.constructor)===null||r===void 0?void 0:r.isBuffer)===null||o===void 0?void 0:o.call(r,t))!==null&&a!==void 0?a:!1};be.nullOrUndefined=t=>be.null_(t)||be.undefined(t);be.object=t=>!be.null_(t)&&(typeof t=="object"||be.function_(t));be.iterable=t=>{var e;return be.function_((e=t)===null||e===void 0?void 0:e[Symbol.iterator])};be.asyncIterable=t=>{var e;return be.function_((e=t)===null||e===void 0?void 0:e[Symbol.asyncIterator])};be.generator=t=>be.iterable(t)&&be.function_(t.next)&&be.function_(t.throw);be.asyncGenerator=t=>be.asyncIterable(t)&&be.function_(t.next)&&be.function_(t.throw);be.nativePromise=t=>ei("Promise")(t);var _rt=t=>{var e,r;return be.function_((e=t)===null||e===void 0?void 0:e.then)&&be.function_((r=t)===null||r===void 0?void 0:r.catch)};be.promise=t=>be.nativePromise(t)||_rt(t);be.generatorFunction=ei("GeneratorFunction");be.asyncGeneratorFunction=t=>f1(t)==="AsyncGeneratorFunction";be.asyncFunction=t=>f1(t)==="AsyncFunction";be.boundFunction=t=>be.function_(t)&&!t.hasOwnProperty("prototype");be.regExp=ei("RegExp");be.date=ei("Date");be.error=ei("Error");be.map=t=>ei("Map")(t);be.set=t=>ei("Set")(t);be.weakMap=t=>ei("WeakMap")(t);be.weakSet=t=>ei("WeakSet")(t);be.int8Array=ei("Int8Array");be.uint8Array=ei("Uint8Array");be.uint8ClampedArray=ei("Uint8ClampedArray");be.int16Array=ei("Int16Array");be.uint16Array=ei("Uint16Array");be.int32Array=ei("Int32Array");be.uint32Array=ei("Uint32Array");be.float32Array=ei("Float32Array");be.float64Array=ei("Float64Array");be.bigInt64Array=ei("BigInt64Array");be.bigUint64Array=ei("BigUint64Array");be.arrayBuffer=ei("ArrayBuffer");be.sharedArrayBuffer=ei("SharedArrayBuffer");be.dataView=ei("DataView");be.directInstanceOf=(t,e)=>Object.getPrototypeOf(t)===e.prototype;be.urlInstance=t=>ei("URL")(t);be.urlString=t=>{if(!be.string(t))return!1;try{return new URL(t),!0}catch{return!1}};be.truthy=t=>Boolean(t);be.falsy=t=>!t;be.nan=t=>Number.isNaN(t);be.primitive=t=>be.null_(t)||Mrt(typeof t);be.integer=t=>Number.isInteger(t);be.safeInteger=t=>Number.isSafeInteger(t);be.plainObject=t=>{if(Kse.call(t)!=="[object Object]")return!1;let e=Object.getPrototypeOf(t);return e===null||e===Object.getPrototypeOf({})};be.typedArray=t=>Trt(f1(t));var Hrt=t=>be.safeInteger(t)&&t>=0;be.arrayLike=t=>!be.nullOrUndefined(t)&&!be.function_(t)&&Hrt(t.length);be.inRange=(t,e)=>{if(be.number(e))return t>=Math.min(0,e)&&t<=Math.max(e,0);if(be.array(e)&&e.length===2)return t>=Math.min(...e)&&t<=Math.max(...e);throw new TypeError(`Invalid range: ${JSON.stringify(e)}`)};var qrt=1,jrt=["innerHTML","ownerDocument","style","attributes","nodeValue"];be.domElement=t=>be.object(t)&&t.nodeType===qrt&&be.string(t.nodeName)&&!be.plainObject(t)&&jrt.every(e=>e in t);be.observable=t=>{var e,r,o,a;return t?t===((r=(e=t)[Symbol.observable])===null||r===void 0?void 0:r.call(e))||t===((a=(o=t)["@@observable"])===null||a===void 0?void 0:a.call(o)):!1};be.nodeStream=t=>be.object(t)&&be.function_(t.pipe)&&!be.observable(t);be.infinite=t=>t===1/0||t===-1/0;var Vse=t=>e=>be.integer(e)&&Math.abs(e%2)===t;be.evenInteger=Vse(0);be.oddInteger=Vse(1);be.emptyArray=t=>be.array(t)&&t.length===0;be.nonEmptyArray=t=>be.array(t)&&t.length>0;be.emptyString=t=>be.string(t)&&t.length===0;be.nonEmptyString=t=>be.string(t)&&t.length>0;var Grt=t=>be.string(t)&&!/\S/.test(t);be.emptyStringOrWhitespace=t=>be.emptyString(t)||Grt(t);be.emptyObject=t=>be.object(t)&&!be.map(t)&&!be.set(t)&&Object.keys(t).length===0;be.nonEmptyObject=t=>be.object(t)&&!be.map(t)&&!be.set(t)&&Object.keys(t).length>0;be.emptySet=t=>be.set(t)&&t.size===0;be.nonEmptySet=t=>be.set(t)&&t.size>0;be.emptyMap=t=>be.map(t)&&t.size===0;be.nonEmptyMap=t=>be.map(t)&&t.size>0;be.propertyKey=t=>be.any([be.string,be.number,be.symbol],t);be.formData=t=>ei("FormData")(t);be.urlSearchParams=t=>ei("URLSearchParams")(t);var Jse=(t,e,r)=>{if(!be.function_(e))throw new TypeError(`Invalid predicate: ${JSON.stringify(e)}`);if(r.length===0)throw new TypeError("Invalid number of values");return t.call(r,e)};be.any=(t,...e)=>(be.array(t)?t:[t]).some(o=>Jse(Array.prototype.some,o,e));be.all=(t,...e)=>Jse(Array.prototype.every,t,e);var Ht=(t,e,r,o={})=>{if(!t){let{multipleValues:a}=o,n=a?`received values of types ${[...new Set(r.map(u=>`\`${be(u)}\``))].join(", ")}`:`received value of type \`${be(r)}\``;throw new TypeError(`Expected value which is \`${e}\`, ${n}.`)}};Rf.assert={undefined:t=>Ht(be.undefined(t),"undefined",t),string:t=>Ht(be.string(t),"string",t),number:t=>Ht(be.number(t),"number",t),bigint:t=>Ht(be.bigint(t),"bigint",t),function_:t=>Ht(be.function_(t),"Function",t),null_:t=>Ht(be.null_(t),"null",t),class_:t=>Ht(be.class_(t),"Class",t),boolean:t=>Ht(be.boolean(t),"boolean",t),symbol:t=>Ht(be.symbol(t),"symbol",t),numericString:t=>Ht(be.numericString(t),"string with a number",t),array:(t,e)=>{Ht(be.array(t),"Array",t),e&&t.forEach(e)},buffer:t=>Ht(be.buffer(t),"Buffer",t),nullOrUndefined:t=>Ht(be.nullOrUndefined(t),"null or undefined",t),object:t=>Ht(be.object(t),"Object",t),iterable:t=>Ht(be.iterable(t),"Iterable",t),asyncIterable:t=>Ht(be.asyncIterable(t),"AsyncIterable",t),generator:t=>Ht(be.generator(t),"Generator",t),asyncGenerator:t=>Ht(be.asyncGenerator(t),"AsyncGenerator",t),nativePromise:t=>Ht(be.nativePromise(t),"native Promise",t),promise:t=>Ht(be.promise(t),"Promise",t),generatorFunction:t=>Ht(be.generatorFunction(t),"GeneratorFunction",t),asyncGeneratorFunction:t=>Ht(be.asyncGeneratorFunction(t),"AsyncGeneratorFunction",t),asyncFunction:t=>Ht(be.asyncFunction(t),"AsyncFunction",t),boundFunction:t=>Ht(be.boundFunction(t),"Function",t),regExp:t=>Ht(be.regExp(t),"RegExp",t),date:t=>Ht(be.date(t),"Date",t),error:t=>Ht(be.error(t),"Error",t),map:t=>Ht(be.map(t),"Map",t),set:t=>Ht(be.set(t),"Set",t),weakMap:t=>Ht(be.weakMap(t),"WeakMap",t),weakSet:t=>Ht(be.weakSet(t),"WeakSet",t),int8Array:t=>Ht(be.int8Array(t),"Int8Array",t),uint8Array:t=>Ht(be.uint8Array(t),"Uint8Array",t),uint8ClampedArray:t=>Ht(be.uint8ClampedArray(t),"Uint8ClampedArray",t),int16Array:t=>Ht(be.int16Array(t),"Int16Array",t),uint16Array:t=>Ht(be.uint16Array(t),"Uint16Array",t),int32Array:t=>Ht(be.int32Array(t),"Int32Array",t),uint32Array:t=>Ht(be.uint32Array(t),"Uint32Array",t),float32Array:t=>Ht(be.float32Array(t),"Float32Array",t),float64Array:t=>Ht(be.float64Array(t),"Float64Array",t),bigInt64Array:t=>Ht(be.bigInt64Array(t),"BigInt64Array",t),bigUint64Array:t=>Ht(be.bigUint64Array(t),"BigUint64Array",t),arrayBuffer:t=>Ht(be.arrayBuffer(t),"ArrayBuffer",t),sharedArrayBuffer:t=>Ht(be.sharedArrayBuffer(t),"SharedArrayBuffer",t),dataView:t=>Ht(be.dataView(t),"DataView",t),urlInstance:t=>Ht(be.urlInstance(t),"URL",t),urlString:t=>Ht(be.urlString(t),"string with a URL",t),truthy:t=>Ht(be.truthy(t),"truthy",t),falsy:t=>Ht(be.falsy(t),"falsy",t),nan:t=>Ht(be.nan(t),"NaN",t),primitive:t=>Ht(be.primitive(t),"primitive",t),integer:t=>Ht(be.integer(t),"integer",t),safeInteger:t=>Ht(be.safeInteger(t),"integer",t),plainObject:t=>Ht(be.plainObject(t),"plain object",t),typedArray:t=>Ht(be.typedArray(t),"TypedArray",t),arrayLike:t=>Ht(be.arrayLike(t),"array-like",t),domElement:t=>Ht(be.domElement(t),"HTMLElement",t),observable:t=>Ht(be.observable(t),"Observable",t),nodeStream:t=>Ht(be.nodeStream(t),"Node.js Stream",t),infinite:t=>Ht(be.infinite(t),"infinite number",t),emptyArray:t=>Ht(be.emptyArray(t),"empty array",t),nonEmptyArray:t=>Ht(be.nonEmptyArray(t),"non-empty array",t),emptyString:t=>Ht(be.emptyString(t),"empty string",t),nonEmptyString:t=>Ht(be.nonEmptyString(t),"non-empty string",t),emptyStringOrWhitespace:t=>Ht(be.emptyStringOrWhitespace(t),"empty string or whitespace",t),emptyObject:t=>Ht(be.emptyObject(t),"empty object",t),nonEmptyObject:t=>Ht(be.nonEmptyObject(t),"non-empty object",t),emptySet:t=>Ht(be.emptySet(t),"empty set",t),nonEmptySet:t=>Ht(be.nonEmptySet(t),"non-empty set",t),emptyMap:t=>Ht(be.emptyMap(t),"empty map",t),nonEmptyMap:t=>Ht(be.nonEmptyMap(t),"non-empty map",t),propertyKey:t=>Ht(be.propertyKey(t),"PropertyKey",t),formData:t=>Ht(be.formData(t),"FormData",t),urlSearchParams:t=>Ht(be.urlSearchParams(t),"URLSearchParams",t),evenInteger:t=>Ht(be.evenInteger(t),"even integer",t),oddInteger:t=>Ht(be.oddInteger(t),"odd integer",t),directInstanceOf:(t,e)=>Ht(be.directInstanceOf(t,e),"T",t),inRange:(t,e)=>Ht(be.inRange(t,e),"in range",t),any:(t,...e)=>Ht(be.any(t,...e),"predicate returns truthy for any value",e,{multipleValues:!0}),all:(t,...e)=>Ht(be.all(t,...e),"predicate returns truthy for all values",e,{multipleValues:!0})};Object.defineProperties(be,{class:{value:be.class_},function:{value:be.function_},null:{value:be.null_}});Object.defineProperties(Rf.assert,{class:{value:Rf.assert.class_},function:{value:Rf.assert.function_},null:{value:Rf.assert.null_}});Rf.default=be;KP.exports=be;KP.exports.default=be;KP.exports.assert=Rf.assert});var zse=_((lLt,BM)=>{"use strict";var VP=class extends Error{constructor(e){super(e||"Promise was canceled"),this.name="CancelError"}get isCanceled(){return!0}},IE=class{static fn(e){return(...r)=>new IE((o,a,n)=>{r.push(n),e(...r).then(o,a)})}constructor(e){this._cancelHandlers=[],this._isPending=!0,this._isCanceled=!1,this._rejectOnCancel=!0,this._promise=new Promise((r,o)=>{this._reject=o;let a=A=>{this._isPending=!1,r(A)},n=A=>{this._isPending=!1,o(A)},u=A=>{if(!this._isPending)throw new Error("The `onCancel` handler was attached after the promise settled.");this._cancelHandlers.push(A)};return Object.defineProperties(u,{shouldReject:{get:()=>this._rejectOnCancel,set:A=>{this._rejectOnCancel=A}}}),e(a,n,u)})}then(e,r){return this._promise.then(e,r)}catch(e){return this._promise.catch(e)}finally(e){return this._promise.finally(e)}cancel(e){if(!(!this._isPending||this._isCanceled)){if(this._cancelHandlers.length>0)try{for(let r of this._cancelHandlers)r()}catch(r){this._reject(r)}this._isCanceled=!0,this._rejectOnCancel&&this._reject(new VP(e))}}get isCanceled(){return this._isCanceled}};Object.setPrototypeOf(IE.prototype,Promise.prototype);BM.exports=IE;BM.exports.CancelError=VP});var Xse=_((DM,SM)=>{"use strict";Object.defineProperty(DM,"__esModule",{value:!0});var Yrt=ve("tls"),vM=(t,e)=>{let r;typeof e=="function"?r={connect:e}:r=e;let o=typeof r.connect=="function",a=typeof r.secureConnect=="function",n=typeof r.close=="function",u=()=>{o&&r.connect(),t instanceof Yrt.TLSSocket&&a&&(t.authorized?r.secureConnect():t.authorizationError||t.once("secureConnect",r.secureConnect)),n&&t.once("close",r.close)};t.writable&&!t.connecting?u():t.connecting?t.once("connect",u):t.destroyed&&n&&r.close(t._hadError)};DM.default=vM;SM.exports=vM;SM.exports.default=vM});var Zse=_((bM,xM)=>{"use strict";Object.defineProperty(bM,"__esModule",{value:!0});var Wrt=Xse(),Krt=Number(process.versions.node.split(".")[0]),PM=t=>{let e={start:Date.now(),socket:void 0,lookup:void 0,connect:void 0,secureConnect:void 0,upload:void 0,response:void 0,end:void 0,error:void 0,abort:void 0,phases:{wait:void 0,dns:void 0,tcp:void 0,tls:void 0,request:void 0,firstByte:void 0,download:void 0,total:void 0}};t.timings=e;let r=u=>{let A=u.emit.bind(u);u.emit=(p,...h)=>(p==="error"&&(e.error=Date.now(),e.phases.total=e.error-e.start,u.emit=A),A(p,...h))};r(t),t.prependOnceListener("abort",()=>{e.abort=Date.now(),(!e.response||Krt>=13)&&(e.phases.total=Date.now()-e.start)});let o=u=>{e.socket=Date.now(),e.phases.wait=e.socket-e.start;let A=()=>{e.lookup=Date.now(),e.phases.dns=e.lookup-e.socket};u.prependOnceListener("lookup",A),Wrt.default(u,{connect:()=>{e.connect=Date.now(),e.lookup===void 0&&(u.removeListener("lookup",A),e.lookup=e.connect,e.phases.dns=e.lookup-e.socket),e.phases.tcp=e.connect-e.lookup},secureConnect:()=>{e.secureConnect=Date.now(),e.phases.tls=e.secureConnect-e.connect}})};t.socket?o(t.socket):t.prependOnceListener("socket",o);let a=()=>{var u;e.upload=Date.now(),e.phases.request=e.upload-(u=e.secureConnect,u??e.connect)};return(()=>typeof t.writableFinished=="boolean"?t.writableFinished:t.finished&&t.outputSize===0&&(!t.socket||t.socket.writableLength===0))()?a():t.prependOnceListener("finish",a),t.prependOnceListener("response",u=>{e.response=Date.now(),e.phases.firstByte=e.response-e.upload,u.timings=e,r(u),u.prependOnceListener("end",()=>{e.end=Date.now(),e.phases.download=e.end-e.response,e.phases.total=e.end-e.start})}),e};bM.default=PM;xM.exports=PM;xM.exports.default=PM});var soe=_((cLt,FM)=>{"use strict";var{V4MAPPED:Vrt,ADDRCONFIG:Jrt,ALL:ioe,promises:{Resolver:$se},lookup:zrt}=ve("dns"),{promisify:kM}=ve("util"),Xrt=ve("os"),BE=Symbol("cacheableLookupCreateConnection"),QM=Symbol("cacheableLookupInstance"),eoe=Symbol("expires"),Zrt=typeof ioe=="number",toe=t=>{if(!(t&&typeof t.createConnection=="function"))throw new Error("Expected an Agent instance as the first argument")},$rt=t=>{for(let e of t)e.family!==6&&(e.address=`::ffff:${e.address}`,e.family=6)},roe=()=>{let t=!1,e=!1;for(let r of Object.values(Xrt.networkInterfaces()))for(let o of r)if(!o.internal&&(o.family==="IPv6"?e=!0:t=!0,t&&e))return{has4:t,has6:e};return{has4:t,has6:e}},ent=t=>Symbol.iterator in t,noe={ttl:!0},tnt={all:!0},JP=class{constructor({cache:e=new Map,maxTtl:r=1/0,fallbackDuration:o=3600,errorTtl:a=.15,resolver:n=new $se,lookup:u=zrt}={}){if(this.maxTtl=r,this.errorTtl=a,this._cache=e,this._resolver=n,this._dnsLookup=kM(u),this._resolver instanceof $se?(this._resolve4=this._resolver.resolve4.bind(this._resolver),this._resolve6=this._resolver.resolve6.bind(this._resolver)):(this._resolve4=kM(this._resolver.resolve4.bind(this._resolver)),this._resolve6=kM(this._resolver.resolve6.bind(this._resolver))),this._iface=roe(),this._pending={},this._nextRemovalTime=!1,this._hostnamesToFallback=new Set,o<1)this._fallback=!1;else{this._fallback=!0;let A=setInterval(()=>{this._hostnamesToFallback.clear()},o*1e3);A.unref&&A.unref()}this.lookup=this.lookup.bind(this),this.lookupAsync=this.lookupAsync.bind(this)}set servers(e){this.clear(),this._resolver.setServers(e)}get servers(){return this._resolver.getServers()}lookup(e,r,o){if(typeof r=="function"?(o=r,r={}):typeof r=="number"&&(r={family:r}),!o)throw new Error("Callback must be a function.");this.lookupAsync(e,r).then(a=>{r.all?o(null,a):o(null,a.address,a.family,a.expires,a.ttl)},o)}async lookupAsync(e,r={}){typeof r=="number"&&(r={family:r});let o=await this.query(e);if(r.family===6){let a=o.filter(n=>n.family===6);r.hints&Vrt&&(Zrt&&r.hints&ioe||a.length===0)?$rt(o):o=a}else r.family===4&&(o=o.filter(a=>a.family===4));if(r.hints&Jrt){let{_iface:a}=this;o=o.filter(n=>n.family===6?a.has6:a.has4)}if(o.length===0){let a=new Error(`cacheableLookup ENOTFOUND ${e}`);throw a.code="ENOTFOUND",a.hostname=e,a}return r.all?o:o[0]}async query(e){let r=await this._cache.get(e);if(!r){let o=this._pending[e];if(o)r=await o;else{let a=this.queryAndCache(e);this._pending[e]=a,r=await a}}return r=r.map(o=>({...o})),r}async _resolve(e){let r=async h=>{try{return await h}catch(E){if(E.code==="ENODATA"||E.code==="ENOTFOUND")return[];throw E}},[o,a]=await Promise.all([this._resolve4(e,noe),this._resolve6(e,noe)].map(h=>r(h))),n=0,u=0,A=0,p=Date.now();for(let h of o)h.family=4,h.expires=p+h.ttl*1e3,n=Math.max(n,h.ttl);for(let h of a)h.family=6,h.expires=p+h.ttl*1e3,u=Math.max(u,h.ttl);return o.length>0?a.length>0?A=Math.min(n,u):A=n:A=u,{entries:[...o,...a],cacheTtl:A}}async _lookup(e){try{return{entries:await this._dnsLookup(e,{all:!0}),cacheTtl:0}}catch{return{entries:[],cacheTtl:0}}}async _set(e,r,o){if(this.maxTtl>0&&o>0){o=Math.min(o,this.maxTtl)*1e3,r[eoe]=Date.now()+o;try{await this._cache.set(e,r,o)}catch(a){this.lookupAsync=async()=>{let n=new Error("Cache Error. Please recreate the CacheableLookup instance.");throw n.cause=a,n}}ent(this._cache)&&this._tick(o)}}async queryAndCache(e){if(this._hostnamesToFallback.has(e))return this._dnsLookup(e,tnt);try{let r=await this._resolve(e);r.entries.length===0&&this._fallback&&(r=await this._lookup(e),r.entries.length!==0&&this._hostnamesToFallback.add(e));let o=r.entries.length===0?this.errorTtl:r.cacheTtl;return await this._set(e,r.entries,o),delete this._pending[e],r.entries}catch(r){throw delete this._pending[e],r}}_tick(e){let r=this._nextRemovalTime;(!r||e{this._nextRemovalTime=!1;let o=1/0,a=Date.now();for(let[n,u]of this._cache){let A=u[eoe];a>=A?this._cache.delete(n):A("lookup"in r||(r.lookup=this.lookup),e[BE](r,o))}uninstall(e){if(toe(e),e[BE]){if(e[QM]!==this)throw new Error("The agent is not owned by this CacheableLookup instance");e.createConnection=e[BE],delete e[BE],delete e[QM]}}updateInterfaceInfo(){let{_iface:e}=this;this._iface=roe(),(e.has4&&!this._iface.has4||e.has6&&!this._iface.has6)&&this._cache.clear()}clear(e){if(e){this._cache.delete(e);return}this._cache.clear()}};FM.exports=JP;FM.exports.default=JP});var loe=_((uLt,RM)=>{"use strict";var rnt=typeof URL>"u"?ve("url").URL:URL,nnt="text/plain",int="us-ascii",ooe=(t,e)=>e.some(r=>r instanceof RegExp?r.test(t):r===t),snt=(t,{stripHash:e})=>{let r=t.match(/^data:([^,]*?),([^#]*?)(?:#(.*))?$/);if(!r)throw new Error(`Invalid URL: ${t}`);let o=r[1].split(";"),a=r[2],n=e?"":r[3],u=!1;o[o.length-1]==="base64"&&(o.pop(),u=!0);let A=(o.shift()||"").toLowerCase(),h=[...o.map(E=>{let[I,v=""]=E.split("=").map(x=>x.trim());return I==="charset"&&(v=v.toLowerCase(),v===int)?"":`${I}${v?`=${v}`:""}`}).filter(Boolean)];return u&&h.push("base64"),(h.length!==0||A&&A!==nnt)&&h.unshift(A),`data:${h.join(";")},${u?a.trim():a}${n?`#${n}`:""}`},aoe=(t,e)=>{if(e={defaultProtocol:"http:",normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripAuthentication:!0,stripHash:!1,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0,...e},Reflect.has(e,"normalizeHttps"))throw new Error("options.normalizeHttps is renamed to options.forceHttp");if(Reflect.has(e,"normalizeHttp"))throw new Error("options.normalizeHttp is renamed to options.forceHttps");if(Reflect.has(e,"stripFragment"))throw new Error("options.stripFragment is renamed to options.stripHash");if(t=t.trim(),/^data:/i.test(t))return snt(t,e);let r=t.startsWith("//");!r&&/^\.*\//.test(t)||(t=t.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,e.defaultProtocol));let a=new rnt(t);if(e.forceHttp&&e.forceHttps)throw new Error("The `forceHttp` and `forceHttps` options cannot be used together");if(e.forceHttp&&a.protocol==="https:"&&(a.protocol="http:"),e.forceHttps&&a.protocol==="http:"&&(a.protocol="https:"),e.stripAuthentication&&(a.username="",a.password=""),e.stripHash&&(a.hash=""),a.pathname&&(a.pathname=a.pathname.replace(/((?!:).|^)\/{2,}/g,(n,u)=>/^(?!\/)/g.test(u)?`${u}/`:"/")),a.pathname&&(a.pathname=decodeURI(a.pathname)),e.removeDirectoryIndex===!0&&(e.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(e.removeDirectoryIndex)&&e.removeDirectoryIndex.length>0){let n=a.pathname.split("/"),u=n[n.length-1];ooe(u,e.removeDirectoryIndex)&&(n=n.slice(0,n.length-1),a.pathname=n.slice(1).join("/")+"/")}if(a.hostname&&(a.hostname=a.hostname.replace(/\.$/,""),e.stripWWW&&/^www\.([a-z\-\d]{2,63})\.([a-z.]{2,5})$/.test(a.hostname)&&(a.hostname=a.hostname.replace(/^www\./,""))),Array.isArray(e.removeQueryParameters))for(let n of[...a.searchParams.keys()])ooe(n,e.removeQueryParameters)&&a.searchParams.delete(n);return e.sortQueryParameters&&a.searchParams.sort(),e.removeTrailingSlash&&(a.pathname=a.pathname.replace(/\/$/,"")),t=a.toString(),(e.removeTrailingSlash||a.pathname==="/")&&a.hash===""&&(t=t.replace(/\/$/,"")),r&&!e.normalizeProtocol&&(t=t.replace(/^http:\/\//,"//")),e.stripProtocol&&(t=t.replace(/^(?:https?:)?\/\//,"")),t};RM.exports=aoe;RM.exports.default=aoe});var Aoe=_((ALt,uoe)=>{uoe.exports=coe;function coe(t,e){if(t&&e)return coe(t)(e);if(typeof t!="function")throw new TypeError("need wrapper function");return Object.keys(t).forEach(function(o){r[o]=t[o]}),r;function r(){for(var o=new Array(arguments.length),a=0;a{var foe=Aoe();TM.exports=foe(zP);TM.exports.strict=foe(poe);zP.proto=zP(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return zP(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return poe(this)},configurable:!0})});function zP(t){var e=function(){return e.called?e.value:(e.called=!0,e.value=t.apply(this,arguments))};return e.called=!1,e}function poe(t){var e=function(){if(e.called)throw new Error(e.onceError);return e.called=!0,e.value=t.apply(this,arguments)},r=t.name||"Function wrapped with `once`";return e.onceError=r+" shouldn't be called more than once",e.called=!1,e}});var LM=_((pLt,goe)=>{var ont=NM(),ant=function(){},lnt=function(t){return t.setHeader&&typeof t.abort=="function"},cnt=function(t){return t.stdio&&Array.isArray(t.stdio)&&t.stdio.length===3},hoe=function(t,e,r){if(typeof e=="function")return hoe(t,null,e);e||(e={}),r=ont(r||ant);var o=t._writableState,a=t._readableState,n=e.readable||e.readable!==!1&&t.readable,u=e.writable||e.writable!==!1&&t.writable,A=function(){t.writable||p()},p=function(){u=!1,n||r.call(t)},h=function(){n=!1,u||r.call(t)},E=function(C){r.call(t,C?new Error("exited with error code: "+C):null)},I=function(C){r.call(t,C)},v=function(){if(n&&!(a&&a.ended))return r.call(t,new Error("premature close"));if(u&&!(o&&o.ended))return r.call(t,new Error("premature close"))},x=function(){t.req.on("finish",p)};return lnt(t)?(t.on("complete",p),t.on("abort",v),t.req?x():t.on("request",x)):u&&!o&&(t.on("end",A),t.on("close",A)),cnt(t)&&t.on("exit",E),t.on("end",h),t.on("finish",p),e.error!==!1&&t.on("error",I),t.on("close",v),function(){t.removeListener("complete",p),t.removeListener("abort",v),t.removeListener("request",x),t.req&&t.req.removeListener("finish",p),t.removeListener("end",A),t.removeListener("close",A),t.removeListener("finish",p),t.removeListener("exit",E),t.removeListener("end",h),t.removeListener("error",I),t.removeListener("close",v)}};goe.exports=hoe});var yoe=_((hLt,moe)=>{var unt=NM(),Ant=LM(),OM=ve("fs"),p1=function(){},fnt=/^v?\.0/.test(process.version),XP=function(t){return typeof t=="function"},pnt=function(t){return!fnt||!OM?!1:(t instanceof(OM.ReadStream||p1)||t instanceof(OM.WriteStream||p1))&&XP(t.close)},hnt=function(t){return t.setHeader&&XP(t.abort)},gnt=function(t,e,r,o){o=unt(o);var a=!1;t.on("close",function(){a=!0}),Ant(t,{readable:e,writable:r},function(u){if(u)return o(u);a=!0,o()});var n=!1;return function(u){if(!a&&!n){if(n=!0,pnt(t))return t.close(p1);if(hnt(t))return t.abort();if(XP(t.destroy))return t.destroy();o(u||new Error("stream was destroyed"))}}},doe=function(t){t()},dnt=function(t,e){return t.pipe(e)},mnt=function(){var t=Array.prototype.slice.call(arguments),e=XP(t[t.length-1]||p1)&&t.pop()||p1;if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new Error("pump requires two streams per minimum");var r,o=t.map(function(a,n){var u=n0;return gnt(a,u,A,function(p){r||(r=p),p&&o.forEach(doe),!u&&(o.forEach(doe),e(r))})});return t.reduce(dnt)};moe.exports=mnt});var Coe=_((gLt,Eoe)=>{"use strict";var{PassThrough:ynt}=ve("stream");Eoe.exports=t=>{t={...t};let{array:e}=t,{encoding:r}=t,o=r==="buffer",a=!1;e?a=!(r||o):r=r||"utf8",o&&(r=null);let n=new ynt({objectMode:a});r&&n.setEncoding(r);let u=0,A=[];return n.on("data",p=>{A.push(p),a?u=A.length:u+=p.length}),n.getBufferedValue=()=>e?A:o?Buffer.concat(A,u):A.join(""),n.getBufferedLength=()=>u,n}});var woe=_((dLt,vE)=>{"use strict";var Ent=yoe(),Cnt=Coe(),ZP=class extends Error{constructor(){super("maxBuffer exceeded"),this.name="MaxBufferError"}};async function $P(t,e){if(!t)return Promise.reject(new Error("Expected a stream"));e={maxBuffer:1/0,...e};let{maxBuffer:r}=e,o;return await new Promise((a,n)=>{let u=A=>{A&&(A.bufferedData=o.getBufferedValue()),n(A)};o=Ent(t,Cnt(e),A=>{if(A){u(A);return}a()}),o.on("data",()=>{o.getBufferedLength()>r&&u(new ZP)})}),o.getBufferedValue()}vE.exports=$P;vE.exports.default=$P;vE.exports.buffer=(t,e)=>$P(t,{...e,encoding:"buffer"});vE.exports.array=(t,e)=>$P(t,{...e,array:!0});vE.exports.MaxBufferError=ZP});var Boe=_((yLt,Ioe)=>{"use strict";var wnt=new Set([200,203,204,206,300,301,404,405,410,414,501]),Int=new Set([200,203,204,300,301,302,303,307,308,404,405,410,414,501]),Bnt=new Set([500,502,503,504]),vnt={date:!0,connection:!0,"keep-alive":!0,"proxy-authenticate":!0,"proxy-authorization":!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0},Dnt={"content-length":!0,"content-encoding":!0,"transfer-encoding":!0,"content-range":!0};function Sd(t){let e=parseInt(t,10);return isFinite(e)?e:0}function Snt(t){return t?Bnt.has(t.status):!0}function MM(t){let e={};if(!t)return e;let r=t.trim().split(/\s*,\s*/);for(let o of r){let[a,n]=o.split(/\s*=\s*/,2);e[a]=n===void 0?!0:n.replace(/^"|"$/g,"")}return e}function Pnt(t){let e=[];for(let r in t){let o=t[r];e.push(o===!0?r:r+"="+o)}if(!!e.length)return e.join(", ")}Ioe.exports=class{constructor(e,r,{shared:o,cacheHeuristic:a,immutableMinTimeToLive:n,ignoreCargoCult:u,_fromObject:A}={}){if(A){this._fromObject(A);return}if(!r||!r.headers)throw Error("Response headers missing");this._assertRequestHasHeaders(e),this._responseTime=this.now(),this._isShared=o!==!1,this._cacheHeuristic=a!==void 0?a:.1,this._immutableMinTtl=n!==void 0?n:24*3600*1e3,this._status="status"in r?r.status:200,this._resHeaders=r.headers,this._rescc=MM(r.headers["cache-control"]),this._method="method"in e?e.method:"GET",this._url=e.url,this._host=e.headers.host,this._noAuthorization=!e.headers.authorization,this._reqHeaders=r.headers.vary?e.headers:null,this._reqcc=MM(e.headers["cache-control"]),u&&"pre-check"in this._rescc&&"post-check"in this._rescc&&(delete this._rescc["pre-check"],delete this._rescc["post-check"],delete this._rescc["no-cache"],delete this._rescc["no-store"],delete this._rescc["must-revalidate"],this._resHeaders=Object.assign({},this._resHeaders,{"cache-control":Pnt(this._rescc)}),delete this._resHeaders.expires,delete this._resHeaders.pragma),r.headers["cache-control"]==null&&/no-cache/.test(r.headers.pragma)&&(this._rescc["no-cache"]=!0)}now(){return Date.now()}storable(){return!!(!this._reqcc["no-store"]&&(this._method==="GET"||this._method==="HEAD"||this._method==="POST"&&this._hasExplicitExpiration())&&Int.has(this._status)&&!this._rescc["no-store"]&&(!this._isShared||!this._rescc.private)&&(!this._isShared||this._noAuthorization||this._allowsStoringAuthenticated())&&(this._resHeaders.expires||this._rescc["max-age"]||this._isShared&&this._rescc["s-maxage"]||this._rescc.public||wnt.has(this._status)))}_hasExplicitExpiration(){return this._isShared&&this._rescc["s-maxage"]||this._rescc["max-age"]||this._resHeaders.expires}_assertRequestHasHeaders(e){if(!e||!e.headers)throw Error("Request headers missing")}satisfiesWithoutRevalidation(e){this._assertRequestHasHeaders(e);let r=MM(e.headers["cache-control"]);return r["no-cache"]||/no-cache/.test(e.headers.pragma)||r["max-age"]&&this.age()>r["max-age"]||r["min-fresh"]&&this.timeToLive()<1e3*r["min-fresh"]||this.stale()&&!(r["max-stale"]&&!this._rescc["must-revalidate"]&&(r["max-stale"]===!0||r["max-stale"]>this.age()-this.maxAge()))?!1:this._requestMatches(e,!1)}_requestMatches(e,r){return(!this._url||this._url===e.url)&&this._host===e.headers.host&&(!e.method||this._method===e.method||r&&e.method==="HEAD")&&this._varyMatches(e)}_allowsStoringAuthenticated(){return this._rescc["must-revalidate"]||this._rescc.public||this._rescc["s-maxage"]}_varyMatches(e){if(!this._resHeaders.vary)return!0;if(this._resHeaders.vary==="*")return!1;let r=this._resHeaders.vary.trim().toLowerCase().split(/\s*,\s*/);for(let o of r)if(e.headers[o]!==this._reqHeaders[o])return!1;return!0}_copyWithoutHopByHopHeaders(e){let r={};for(let o in e)vnt[o]||(r[o]=e[o]);if(e.connection){let o=e.connection.trim().split(/\s*,\s*/);for(let a of o)delete r[a]}if(r.warning){let o=r.warning.split(/,/).filter(a=>!/^\s*1[0-9][0-9]/.test(a));o.length?r.warning=o.join(",").trim():delete r.warning}return r}responseHeaders(){let e=this._copyWithoutHopByHopHeaders(this._resHeaders),r=this.age();return r>3600*24&&!this._hasExplicitExpiration()&&this.maxAge()>3600*24&&(e.warning=(e.warning?`${e.warning}, `:"")+'113 - "rfc7234 5.5.4"'),e.age=`${Math.round(r)}`,e.date=new Date(this.now()).toUTCString(),e}date(){let e=Date.parse(this._resHeaders.date);return isFinite(e)?e:this._responseTime}age(){let e=this._ageValue(),r=(this.now()-this._responseTime)/1e3;return e+r}_ageValue(){return Sd(this._resHeaders.age)}maxAge(){if(!this.storable()||this._rescc["no-cache"]||this._isShared&&this._resHeaders["set-cookie"]&&!this._rescc.public&&!this._rescc.immutable||this._resHeaders.vary==="*")return 0;if(this._isShared){if(this._rescc["proxy-revalidate"])return 0;if(this._rescc["s-maxage"])return Sd(this._rescc["s-maxage"])}if(this._rescc["max-age"])return Sd(this._rescc["max-age"]);let e=this._rescc.immutable?this._immutableMinTtl:0,r=this.date();if(this._resHeaders.expires){let o=Date.parse(this._resHeaders.expires);return Number.isNaN(o)||oo)return Math.max(e,(r-o)/1e3*this._cacheHeuristic)}return e}timeToLive(){let e=this.maxAge()-this.age(),r=e+Sd(this._rescc["stale-if-error"]),o=e+Sd(this._rescc["stale-while-revalidate"]);return Math.max(0,e,r,o)*1e3}stale(){return this.maxAge()<=this.age()}_useStaleIfError(){return this.maxAge()+Sd(this._rescc["stale-if-error"])>this.age()}useStaleWhileRevalidate(){return this.maxAge()+Sd(this._rescc["stale-while-revalidate"])>this.age()}static fromObject(e){return new this(void 0,void 0,{_fromObject:e})}_fromObject(e){if(this._responseTime)throw Error("Reinitialized");if(!e||e.v!==1)throw Error("Invalid serialization");this._responseTime=e.t,this._isShared=e.sh,this._cacheHeuristic=e.ch,this._immutableMinTtl=e.imm!==void 0?e.imm:24*3600*1e3,this._status=e.st,this._resHeaders=e.resh,this._rescc=e.rescc,this._method=e.m,this._url=e.u,this._host=e.h,this._noAuthorization=e.a,this._reqHeaders=e.reqh,this._reqcc=e.reqcc}toObject(){return{v:1,t:this._responseTime,sh:this._isShared,ch:this._cacheHeuristic,imm:this._immutableMinTtl,st:this._status,resh:this._resHeaders,rescc:this._rescc,m:this._method,u:this._url,h:this._host,a:this._noAuthorization,reqh:this._reqHeaders,reqcc:this._reqcc}}revalidationHeaders(e){this._assertRequestHasHeaders(e);let r=this._copyWithoutHopByHopHeaders(e.headers);if(delete r["if-range"],!this._requestMatches(e,!0)||!this.storable())return delete r["if-none-match"],delete r["if-modified-since"],r;if(this._resHeaders.etag&&(r["if-none-match"]=r["if-none-match"]?`${r["if-none-match"]}, ${this._resHeaders.etag}`:this._resHeaders.etag),r["accept-ranges"]||r["if-match"]||r["if-unmodified-since"]||this._method&&this._method!="GET"){if(delete r["if-modified-since"],r["if-none-match"]){let a=r["if-none-match"].split(/,/).filter(n=>!/^\s*W\//.test(n));a.length?r["if-none-match"]=a.join(",").trim():delete r["if-none-match"]}}else this._resHeaders["last-modified"]&&!r["if-modified-since"]&&(r["if-modified-since"]=this._resHeaders["last-modified"]);return r}revalidatedPolicy(e,r){if(this._assertRequestHasHeaders(e),this._useStaleIfError()&&Snt(r))return{modified:!1,matches:!1,policy:this};if(!r||!r.headers)throw Error("Response headers missing");let o=!1;if(r.status!==void 0&&r.status!=304?o=!1:r.headers.etag&&!/^\s*W\//.test(r.headers.etag)?o=this._resHeaders.etag&&this._resHeaders.etag.replace(/^\s*W\//,"")===r.headers.etag:this._resHeaders.etag&&r.headers.etag?o=this._resHeaders.etag.replace(/^\s*W\//,"")===r.headers.etag.replace(/^\s*W\//,""):this._resHeaders["last-modified"]?o=this._resHeaders["last-modified"]===r.headers["last-modified"]:!this._resHeaders.etag&&!this._resHeaders["last-modified"]&&!r.headers.etag&&!r.headers["last-modified"]&&(o=!0),!o)return{policy:new this.constructor(e,r),modified:r.status!=304,matches:!1};let a={};for(let u in this._resHeaders)a[u]=u in r.headers&&!Dnt[u]?r.headers[u]:this._resHeaders[u];let n=Object.assign({},r,{status:this._status,method:this._method,headers:a});return{policy:new this.constructor(e,n,{shared:this._isShared,cacheHeuristic:this._cacheHeuristic,immutableMinTimeToLive:this._immutableMinTtl}),modified:!1,matches:!0}}}});var eb=_((ELt,voe)=>{"use strict";voe.exports=t=>{let e={};for(let[r,o]of Object.entries(t))e[r.toLowerCase()]=o;return e}});var Soe=_((CLt,Doe)=>{"use strict";var bnt=ve("stream").Readable,xnt=eb(),UM=class extends bnt{constructor(e,r,o,a){if(typeof e!="number")throw new TypeError("Argument `statusCode` should be a number");if(typeof r!="object")throw new TypeError("Argument `headers` should be an object");if(!(o instanceof Buffer))throw new TypeError("Argument `body` should be a buffer");if(typeof a!="string")throw new TypeError("Argument `url` should be a string");super(),this.statusCode=e,this.headers=xnt(r),this.body=o,this.url=a}_read(){this.push(this.body),this.push(null)}};Doe.exports=UM});var boe=_((wLt,Poe)=>{"use strict";var knt=["destroy","setTimeout","socket","headers","trailers","rawHeaders","statusCode","httpVersion","httpVersionMinor","httpVersionMajor","rawTrailers","statusMessage"];Poe.exports=(t,e)=>{let r=new Set(Object.keys(t).concat(knt));for(let o of r)o in e||(e[o]=typeof t[o]=="function"?t[o].bind(t):t[o])}});var koe=_((ILt,xoe)=>{"use strict";var Qnt=ve("stream").PassThrough,Fnt=boe(),Rnt=t=>{if(!(t&&t.pipe))throw new TypeError("Parameter `response` must be a response stream.");let e=new Qnt;return Fnt(t,e),t.pipe(e)};xoe.exports=Rnt});var Qoe=_(_M=>{_M.stringify=function t(e){if(typeof e>"u")return e;if(e&&Buffer.isBuffer(e))return JSON.stringify(":base64:"+e.toString("base64"));if(e&&e.toJSON&&(e=e.toJSON()),e&&typeof e=="object"){var r="",o=Array.isArray(e);r=o?"[":"{";var a=!0;for(var n in e){var u=typeof e[n]=="function"||!o&&typeof e[n]>"u";Object.hasOwnProperty.call(e,n)&&!u&&(a||(r+=","),a=!1,o?e[n]==null?r+="null":r+=t(e[n]):e[n]!==void 0&&(r+=t(n)+":"+t(e[n])))}return r+=o?"]":"}",r}else return typeof e=="string"?JSON.stringify(/^:/.test(e)?":"+e:e):typeof e>"u"?"null":JSON.stringify(e)};_M.parse=function(t){return JSON.parse(t,function(e,r){return typeof r=="string"?/^:base64:/.test(r)?Buffer.from(r.substring(8),"base64"):/^:/.test(r)?r.substring(1):r:r})}});var Toe=_((vLt,Roe)=>{"use strict";var Tnt=ve("events"),Foe=Qoe(),Nnt=t=>{let e={redis:"@keyv/redis",mongodb:"@keyv/mongo",mongo:"@keyv/mongo",sqlite:"@keyv/sqlite",postgresql:"@keyv/postgres",postgres:"@keyv/postgres",mysql:"@keyv/mysql"};if(t.adapter||t.uri){let r=t.adapter||/^[^:]*/.exec(t.uri)[0];return new(ve(e[r]))(t)}return new Map},HM=class extends Tnt{constructor(e,r){if(super(),this.opts=Object.assign({namespace:"keyv",serialize:Foe.stringify,deserialize:Foe.parse},typeof e=="string"?{uri:e}:e,r),!this.opts.store){let o=Object.assign({},this.opts);this.opts.store=Nnt(o)}typeof this.opts.store.on=="function"&&this.opts.store.on("error",o=>this.emit("error",o)),this.opts.store.namespace=this.opts.namespace}_getKeyPrefix(e){return`${this.opts.namespace}:${e}`}get(e,r){e=this._getKeyPrefix(e);let{store:o}=this.opts;return Promise.resolve().then(()=>o.get(e)).then(a=>typeof a=="string"?this.opts.deserialize(a):a).then(a=>{if(a!==void 0){if(typeof a.expires=="number"&&Date.now()>a.expires){this.delete(e);return}return r&&r.raw?a:a.value}})}set(e,r,o){e=this._getKeyPrefix(e),typeof o>"u"&&(o=this.opts.ttl),o===0&&(o=void 0);let{store:a}=this.opts;return Promise.resolve().then(()=>{let n=typeof o=="number"?Date.now()+o:null;return r={value:r,expires:n},this.opts.serialize(r)}).then(n=>a.set(e,n,o)).then(()=>!0)}delete(e){e=this._getKeyPrefix(e);let{store:r}=this.opts;return Promise.resolve().then(()=>r.delete(e))}clear(){let{store:e}=this.opts;return Promise.resolve().then(()=>e.clear())}};Roe.exports=HM});var Ooe=_((SLt,Loe)=>{"use strict";var Lnt=ve("events"),tb=ve("url"),Ont=loe(),Mnt=woe(),qM=Boe(),Noe=Soe(),Unt=eb(),_nt=koe(),Hnt=Toe(),qc=class{constructor(e,r){if(typeof e!="function")throw new TypeError("Parameter `request` must be a function");return this.cache=new Hnt({uri:typeof r=="string"&&r,store:typeof r!="string"&&r,namespace:"cacheable-request"}),this.createCacheableRequest(e)}createCacheableRequest(e){return(r,o)=>{let a;if(typeof r=="string")a=jM(tb.parse(r)),r={};else if(r instanceof tb.URL)a=jM(tb.parse(r.toString())),r={};else{let[I,...v]=(r.path||"").split("?"),x=v.length>0?`?${v.join("?")}`:"";a=jM({...r,pathname:I,search:x})}r={headers:{},method:"GET",cache:!0,strictTtl:!1,automaticFailover:!1,...r,...qnt(a)},r.headers=Unt(r.headers);let n=new Lnt,u=Ont(tb.format(a),{stripWWW:!1,removeTrailingSlash:!1,stripAuthentication:!1}),A=`${r.method}:${u}`,p=!1,h=!1,E=I=>{h=!0;let v=!1,x,C=new Promise(L=>{x=()=>{v||(v=!0,L())}}),R=L=>{if(p&&!I.forceRefresh){L.status=L.statusCode;let J=qM.fromObject(p.cachePolicy).revalidatedPolicy(I,L);if(!J.modified){let te=J.policy.responseHeaders();L=new Noe(p.statusCode,te,p.body,p.url),L.cachePolicy=J.policy,L.fromCache=!0}}L.fromCache||(L.cachePolicy=new qM(I,L,I),L.fromCache=!1);let U;I.cache&&L.cachePolicy.storable()?(U=_nt(L),(async()=>{try{let J=Mnt.buffer(L);if(await Promise.race([C,new Promise(ce=>L.once("end",ce))]),v)return;let te=await J,ae={cachePolicy:L.cachePolicy.toObject(),url:L.url,statusCode:L.fromCache?p.statusCode:L.statusCode,body:te},fe=I.strictTtl?L.cachePolicy.timeToLive():void 0;I.maxTtl&&(fe=fe?Math.min(fe,I.maxTtl):I.maxTtl),await this.cache.set(A,ae,fe)}catch(J){n.emit("error",new qc.CacheError(J))}})()):I.cache&&p&&(async()=>{try{await this.cache.delete(A)}catch(J){n.emit("error",new qc.CacheError(J))}})(),n.emit("response",U||L),typeof o=="function"&&o(U||L)};try{let L=e(I,R);L.once("error",x),L.once("abort",x),n.emit("request",L)}catch(L){n.emit("error",new qc.RequestError(L))}};return(async()=>{let I=async x=>{await Promise.resolve();let C=x.cache?await this.cache.get(A):void 0;if(typeof C>"u")return E(x);let R=qM.fromObject(C.cachePolicy);if(R.satisfiesWithoutRevalidation(x)&&!x.forceRefresh){let L=R.responseHeaders(),U=new Noe(C.statusCode,L,C.body,C.url);U.cachePolicy=R,U.fromCache=!0,n.emit("response",U),typeof o=="function"&&o(U)}else p=C,x.headers=R.revalidationHeaders(x),E(x)},v=x=>n.emit("error",new qc.CacheError(x));this.cache.once("error",v),n.on("response",()=>this.cache.removeListener("error",v));try{await I(r)}catch(x){r.automaticFailover&&!h&&E(r),n.emit("error",new qc.CacheError(x))}})(),n}}};function qnt(t){let e={...t};return e.path=`${t.pathname||"/"}${t.search||""}`,delete e.pathname,delete e.search,e}function jM(t){return{protocol:t.protocol,auth:t.auth,hostname:t.hostname||t.host||"localhost",port:t.port,pathname:t.pathname,search:t.search}}qc.RequestError=class extends Error{constructor(t){super(t.message),this.name="RequestError",Object.assign(this,t)}};qc.CacheError=class extends Error{constructor(t){super(t.message),this.name="CacheError",Object.assign(this,t)}};Loe.exports=qc});var Uoe=_((xLt,Moe)=>{"use strict";var jnt=["aborted","complete","headers","httpVersion","httpVersionMinor","httpVersionMajor","method","rawHeaders","rawTrailers","setTimeout","socket","statusCode","statusMessage","trailers","url"];Moe.exports=(t,e)=>{if(e._readableState.autoDestroy)throw new Error("The second stream must have the `autoDestroy` option set to `false`");let r=new Set(Object.keys(t).concat(jnt)),o={};for(let a of r)a in e||(o[a]={get(){let n=t[a];return typeof n=="function"?n.bind(t):n},set(n){t[a]=n},enumerable:!0,configurable:!1});return Object.defineProperties(e,o),t.once("aborted",()=>{e.destroy(),e.emit("aborted")}),t.once("close",()=>{t.complete&&e.readable?e.once("end",()=>{e.emit("close")}):e.emit("close")}),e}});var Hoe=_((kLt,_oe)=>{"use strict";var{Transform:Gnt,PassThrough:Ynt}=ve("stream"),GM=ve("zlib"),Wnt=Uoe();_oe.exports=t=>{let e=(t.headers["content-encoding"]||"").toLowerCase();if(!["gzip","deflate","br"].includes(e))return t;let r=e==="br";if(r&&typeof GM.createBrotliDecompress!="function")return t.destroy(new Error("Brotli is not supported on Node.js < 12")),t;let o=!0,a=new Gnt({transform(A,p,h){o=!1,h(null,A)},flush(A){A()}}),n=new Ynt({autoDestroy:!1,destroy(A,p){t.destroy(),p(A)}}),u=r?GM.createBrotliDecompress():GM.createUnzip();return u.once("error",A=>{if(o&&!t.readable){n.end();return}n.destroy(A)}),Wnt(t,n),t.pipe(a).pipe(u).pipe(n),n}});var WM=_((QLt,qoe)=>{"use strict";var YM=class{constructor(e={}){if(!(e.maxSize&&e.maxSize>0))throw new TypeError("`maxSize` must be a number greater than 0");this.maxSize=e.maxSize,this.onEviction=e.onEviction,this.cache=new Map,this.oldCache=new Map,this._size=0}_set(e,r){if(this.cache.set(e,r),this._size++,this._size>=this.maxSize){if(this._size=0,typeof this.onEviction=="function")for(let[o,a]of this.oldCache.entries())this.onEviction(o,a);this.oldCache=this.cache,this.cache=new Map}}get(e){if(this.cache.has(e))return this.cache.get(e);if(this.oldCache.has(e)){let r=this.oldCache.get(e);return this.oldCache.delete(e),this._set(e,r),r}}set(e,r){return this.cache.has(e)?this.cache.set(e,r):this._set(e,r),this}has(e){return this.cache.has(e)||this.oldCache.has(e)}peek(e){if(this.cache.has(e))return this.cache.get(e);if(this.oldCache.has(e))return this.oldCache.get(e)}delete(e){let r=this.cache.delete(e);return r&&this._size--,this.oldCache.delete(e)||r}clear(){this.cache.clear(),this.oldCache.clear(),this._size=0}*keys(){for(let[e]of this)yield e}*values(){for(let[,e]of this)yield e}*[Symbol.iterator](){for(let e of this.cache)yield e;for(let e of this.oldCache){let[r]=e;this.cache.has(r)||(yield e)}}get size(){let e=0;for(let r of this.oldCache.keys())this.cache.has(r)||e++;return Math.min(this._size+e,this.maxSize)}};qoe.exports=YM});var VM=_((FLt,Woe)=>{"use strict";var Knt=ve("events"),Vnt=ve("tls"),Jnt=ve("http2"),znt=WM(),ea=Symbol("currentStreamsCount"),joe=Symbol("request"),Wl=Symbol("cachedOriginSet"),DE=Symbol("gracefullyClosing"),Xnt=["maxDeflateDynamicTableSize","maxSessionMemory","maxHeaderListPairs","maxOutstandingPings","maxReservedRemoteStreams","maxSendHeaderBlockLength","paddingStrategy","localAddress","path","rejectUnauthorized","minDHSize","ca","cert","clientCertEngine","ciphers","key","pfx","servername","minVersion","maxVersion","secureProtocol","crl","honorCipherOrder","ecdhCurve","dhparam","secureOptions","sessionIdContext"],Znt=(t,e,r)=>{let o=0,a=t.length;for(;o>>1;r(t[n],e)?o=n+1:a=n}return o},$nt=(t,e)=>t.remoteSettings.maxConcurrentStreams>e.remoteSettings.maxConcurrentStreams,KM=(t,e)=>{for(let r of t)r[Wl].lengthe[Wl].includes(o))&&r[ea]+e[ea]<=e.remoteSettings.maxConcurrentStreams&&Yoe(r)},eit=(t,e)=>{for(let r of t)e[Wl].lengthr[Wl].includes(o))&&e[ea]+r[ea]<=r.remoteSettings.maxConcurrentStreams&&Yoe(e)},Goe=({agent:t,isFree:e})=>{let r={};for(let o in t.sessions){let n=t.sessions[o].filter(u=>{let A=u[tA.kCurrentStreamsCount]{t[DE]=!0,t[ea]===0&&t.close()},tA=class extends Knt{constructor({timeout:e=6e4,maxSessions:r=1/0,maxFreeSessions:o=10,maxCachedTlsSessions:a=100}={}){super(),this.sessions={},this.queue={},this.timeout=e,this.maxSessions=r,this.maxFreeSessions=o,this._freeSessionsCount=0,this._sessionsCount=0,this.settings={enablePush:!1},this.tlsSessionCache=new znt({maxSize:a})}static normalizeOrigin(e,r){return typeof e=="string"&&(e=new URL(e)),r&&e.hostname!==r&&(e.hostname=r),e.origin}normalizeOptions(e){let r="";if(e)for(let o of Xnt)e[o]&&(r+=`:${e[o]}`);return r}_tryToCreateNewSession(e,r){if(!(e in this.queue)||!(r in this.queue[e]))return;let o=this.queue[e][r];this._sessionsCount{Array.isArray(o)?(o=[...o],a()):o=[{resolve:a,reject:n}];let u=this.normalizeOptions(r),A=tA.normalizeOrigin(e,r&&r.servername);if(A===void 0){for(let{reject:E}of o)E(new TypeError("The `origin` argument needs to be a string or an URL object"));return}if(u in this.sessions){let E=this.sessions[u],I=-1,v=-1,x;for(let C of E){let R=C.remoteSettings.maxConcurrentStreams;if(R=R||C[DE]||C.destroyed)continue;x||(I=R),L>v&&(x=C,v=L)}}if(x){if(o.length!==1){for(let{reject:C}of o){let R=new Error(`Expected the length of listeners to be 1, got ${o.length}. -Please report this to https://github.com/szmarczak/http2-wrapper/`);C(R)}return}o[0].resolve(x);return}}if(u in this.queue){if(A in this.queue[u]){this.queue[u][A].listeners.push(...o),this._tryToCreateNewSession(u,A);return}}else this.queue[u]={};let p=()=>{u in this.queue&&this.queue[u][A]===h&&(delete this.queue[u][A],Object.keys(this.queue[u]).length===0&&delete this.queue[u])},h=()=>{let E=`${A}:${u}`,I=!1;try{let v=Jnt.connect(e,{createConnection:this.createConnection,settings:this.settings,session:this.tlsSessionCache.get(E),...r});v[ea]=0,v[DE]=!1;let x=()=>v[ea]{this.tlsSessionCache.set(E,L)}),v.once("error",L=>{for(let{reject:U}of o)U(L);this.tlsSessionCache.delete(E)}),v.setTimeout(this.timeout,()=>{v.destroy()}),v.once("close",()=>{if(I){C&&this._freeSessionsCount--,this._sessionsCount--;let L=this.sessions[u];L.splice(L.indexOf(v),1),L.length===0&&delete this.sessions[u]}else{let L=new Error("Session closed without receiving a SETTINGS frame");L.code="HTTP2WRAPPER_NOSETTINGS";for(let{reject:U}of o)U(L);p()}this._tryToCreateNewSession(u,A)});let R=()=>{if(!(!(u in this.queue)||!x())){for(let L of v[Wl])if(L in this.queue[u]){let{listeners:U}=this.queue[u][L];for(;U.length!==0&&x();)U.shift().resolve(v);let J=this.queue[u];if(J[L].listeners.length===0&&(delete J[L],Object.keys(J).length===0)){delete this.queue[u];break}if(!x())break}}};v.on("origin",()=>{v[Wl]=v.originSet,x()&&(R(),KM(this.sessions[u],v))}),v.once("remoteSettings",()=>{if(v.ref(),v.unref(),this._sessionsCount++,h.destroyed){let L=new Error("Agent has been destroyed");for(let U of o)U.reject(L);v.destroy();return}v[Wl]=v.originSet;{let L=this.sessions;if(u in L){let U=L[u];U.splice(Znt(U,v,$nt),0,v)}else L[u]=[v]}this._freeSessionsCount+=1,I=!0,this.emit("session",v),R(),p(),v[ea]===0&&this._freeSessionsCount>this.maxFreeSessions&&v.close(),o.length!==0&&(this.getSession(A,r,o),o.length=0),v.on("remoteSettings",()=>{R(),KM(this.sessions[u],v)})}),v[joe]=v.request,v.request=(L,U)=>{if(v[DE])throw new Error("The session is gracefully closing. No new streams are allowed.");let J=v[joe](L,U);return v.ref(),++v[ea],v[ea]===v.remoteSettings.maxConcurrentStreams&&this._freeSessionsCount--,J.once("close",()=>{if(C=x(),--v[ea],!v.destroyed&&!v.closed&&(eit(this.sessions[u],v),x()&&!v.closed)){C||(this._freeSessionsCount++,C=!0);let te=v[ea]===0;te&&v.unref(),te&&(this._freeSessionsCount>this.maxFreeSessions||v[DE])?v.close():(KM(this.sessions[u],v),R())}}),J}}catch(v){for(let x of o)x.reject(v);p()}};h.listeners=o,h.completed=!1,h.destroyed=!1,this.queue[u][A]=h,this._tryToCreateNewSession(u,A)})}request(e,r,o,a){return new Promise((n,u)=>{this.getSession(e,r,[{reject:u,resolve:A=>{try{n(A.request(o,a))}catch(p){u(p)}}}])})}createConnection(e,r){return tA.connect(e,r)}static connect(e,r){r.ALPNProtocols=["h2"];let o=e.port||443,a=e.hostname||e.host;return typeof r.servername>"u"&&(r.servername=a),Vnt.connect(o,a,r)}closeFreeSessions(){for(let e of Object.values(this.sessions))for(let r of e)r[ea]===0&&r.close()}destroy(e){for(let r of Object.values(this.sessions))for(let o of r)o.destroy(e);for(let r of Object.values(this.queue))for(let o of Object.values(r))o.destroyed=!0;this.queue={}}get freeSessions(){return Goe({agent:this,isFree:!0})}get busySessions(){return Goe({agent:this,isFree:!1})}};tA.kCurrentStreamsCount=ea;tA.kGracefullyClosing=DE;Woe.exports={Agent:tA,globalAgent:new tA}});var zM=_((RLt,Koe)=>{"use strict";var{Readable:tit}=ve("stream"),JM=class extends tit{constructor(e,r){super({highWaterMark:r,autoDestroy:!1}),this.statusCode=null,this.statusMessage="",this.httpVersion="2.0",this.httpVersionMajor=2,this.httpVersionMinor=0,this.headers={},this.trailers={},this.req=null,this.aborted=!1,this.complete=!1,this.upgrade=null,this.rawHeaders=[],this.rawTrailers=[],this.socket=e,this.connection=e,this._dumped=!1}_destroy(e){this.req._request.destroy(e)}setTimeout(e,r){return this.req.setTimeout(e,r),this}_dump(){this._dumped||(this._dumped=!0,this.removeAllListeners("data"),this.resume())}_read(){this.req&&this.req._request.resume()}};Koe.exports=JM});var XM=_((TLt,Voe)=>{"use strict";Voe.exports=t=>{let e={protocol:t.protocol,hostname:typeof t.hostname=="string"&&t.hostname.startsWith("[")?t.hostname.slice(1,-1):t.hostname,host:t.host,hash:t.hash,search:t.search,pathname:t.pathname,href:t.href,path:`${t.pathname||""}${t.search||""}`};return typeof t.port=="string"&&t.port.length!==0&&(e.port=Number(t.port)),(t.username||t.password)&&(e.auth=`${t.username||""}:${t.password||""}`),e}});var zoe=_((NLt,Joe)=>{"use strict";Joe.exports=(t,e,r)=>{for(let o of r)t.on(o,(...a)=>e.emit(o,...a))}});var Zoe=_((LLt,Xoe)=>{"use strict";Xoe.exports=t=>{switch(t){case":method":case":scheme":case":authority":case":path":return!0;default:return!1}}});var eae=_((MLt,$oe)=>{"use strict";var SE=(t,e,r)=>{$oe.exports[e]=class extends t{constructor(...a){super(typeof r=="string"?r:r(a)),this.name=`${super.name} [${e}]`,this.code=e}}};SE(TypeError,"ERR_INVALID_ARG_TYPE",t=>{let e=t[0].includes(".")?"property":"argument",r=t[1],o=Array.isArray(r);return o&&(r=`${r.slice(0,-1).join(", ")} or ${r.slice(-1)}`),`The "${t[0]}" ${e} must be ${o?"one of":"of"} type ${r}. Received ${typeof t[2]}`});SE(TypeError,"ERR_INVALID_PROTOCOL",t=>`Protocol "${t[0]}" not supported. Expected "${t[1]}"`);SE(Error,"ERR_HTTP_HEADERS_SENT",t=>`Cannot ${t[0]} headers after they are sent to the client`);SE(TypeError,"ERR_INVALID_HTTP_TOKEN",t=>`${t[0]} must be a valid HTTP token [${t[1]}]`);SE(TypeError,"ERR_HTTP_INVALID_HEADER_VALUE",t=>`Invalid value "${t[0]} for header "${t[1]}"`);SE(TypeError,"ERR_INVALID_CHAR",t=>`Invalid character in ${t[0]} [${t[1]}]`)});var r4=_((ULt,aae)=>{"use strict";var rit=ve("http2"),{Writable:nit}=ve("stream"),{Agent:tae,globalAgent:iit}=VM(),sit=zM(),oit=XM(),ait=zoe(),lit=Zoe(),{ERR_INVALID_ARG_TYPE:ZM,ERR_INVALID_PROTOCOL:cit,ERR_HTTP_HEADERS_SENT:rae,ERR_INVALID_HTTP_TOKEN:uit,ERR_HTTP_INVALID_HEADER_VALUE:Ait,ERR_INVALID_CHAR:fit}=eae(),{HTTP2_HEADER_STATUS:nae,HTTP2_HEADER_METHOD:iae,HTTP2_HEADER_PATH:sae,HTTP2_METHOD_CONNECT:pit}=rit.constants,Qo=Symbol("headers"),$M=Symbol("origin"),e4=Symbol("session"),oae=Symbol("options"),rb=Symbol("flushedHeaders"),h1=Symbol("jobs"),hit=/^[\^`\-\w!#$%&*+.|~]+$/,git=/[^\t\u0020-\u007E\u0080-\u00FF]/,t4=class extends nit{constructor(e,r,o){super({autoDestroy:!1});let a=typeof e=="string"||e instanceof URL;if(a&&(e=oit(e instanceof URL?e:new URL(e))),typeof r=="function"||r===void 0?(o=r,r=a?e:{...e}):r={...e,...r},r.h2session)this[e4]=r.h2session;else if(r.agent===!1)this.agent=new tae({maxFreeSessions:0});else if(typeof r.agent>"u"||r.agent===null)typeof r.createConnection=="function"?(this.agent=new tae({maxFreeSessions:0}),this.agent.createConnection=r.createConnection):this.agent=iit;else if(typeof r.agent.request=="function")this.agent=r.agent;else throw new ZM("options.agent",["Agent-like Object","undefined","false"],r.agent);if(r.protocol&&r.protocol!=="https:")throw new cit(r.protocol,"https:");let n=r.port||r.defaultPort||this.agent&&this.agent.defaultPort||443,u=r.hostname||r.host||"localhost";delete r.hostname,delete r.host,delete r.port;let{timeout:A}=r;if(r.timeout=void 0,this[Qo]=Object.create(null),this[h1]=[],this.socket=null,this.connection=null,this.method=r.method||"GET",this.path=r.path,this.res=null,this.aborted=!1,this.reusedSocket=!1,r.headers)for(let[p,h]of Object.entries(r.headers))this.setHeader(p,h);r.auth&&!("authorization"in this[Qo])&&(this[Qo].authorization="Basic "+Buffer.from(r.auth).toString("base64")),r.session=r.tlsSession,r.path=r.socketPath,this[oae]=r,n===443?(this[$M]=`https://${u}`,":authority"in this[Qo]||(this[Qo][":authority"]=u)):(this[$M]=`https://${u}:${n}`,":authority"in this[Qo]||(this[Qo][":authority"]=`${u}:${n}`)),A&&this.setTimeout(A),o&&this.once("response",o),this[rb]=!1}get method(){return this[Qo][iae]}set method(e){e&&(this[Qo][iae]=e.toUpperCase())}get path(){return this[Qo][sae]}set path(e){e&&(this[Qo][sae]=e)}get _mustNotHaveABody(){return this.method==="GET"||this.method==="HEAD"||this.method==="DELETE"}_write(e,r,o){if(this._mustNotHaveABody){o(new Error("The GET, HEAD and DELETE methods must NOT have a body"));return}this.flushHeaders();let a=()=>this._request.write(e,r,o);this._request?a():this[h1].push(a)}_final(e){if(this.destroyed)return;this.flushHeaders();let r=()=>{if(this._mustNotHaveABody){e();return}this._request.end(e)};this._request?r():this[h1].push(r)}abort(){this.res&&this.res.complete||(this.aborted||process.nextTick(()=>this.emit("abort")),this.aborted=!0,this.destroy())}_destroy(e,r){this.res&&this.res._dump(),this._request&&this._request.destroy(),r(e)}async flushHeaders(){if(this[rb]||this.destroyed)return;this[rb]=!0;let e=this.method===pit,r=o=>{if(this._request=o,this.destroyed){o.destroy();return}e||ait(o,this,["timeout","continue","close","error"]);let a=u=>(...A)=>{!this.writable&&!this.destroyed?u(...A):this.once("finish",()=>{u(...A)})};o.once("response",a((u,A,p)=>{let h=new sit(this.socket,o.readableHighWaterMark);this.res=h,h.req=this,h.statusCode=u[nae],h.headers=u,h.rawHeaders=p,h.once("end",()=>{this.aborted?(h.aborted=!0,h.emit("aborted")):(h.complete=!0,h.socket=null,h.connection=null)}),e?(h.upgrade=!0,this.emit("connect",h,o,Buffer.alloc(0))?this.emit("close"):o.destroy()):(o.on("data",E=>{!h._dumped&&!h.push(E)&&o.pause()}),o.once("end",()=>{h.push(null)}),this.emit("response",h)||h._dump())})),o.once("headers",a(u=>this.emit("information",{statusCode:u[nae]}))),o.once("trailers",a((u,A,p)=>{let{res:h}=this;h.trailers=u,h.rawTrailers=p}));let{socket:n}=o.session;this.socket=n,this.connection=n;for(let u of this[h1])u();this.emit("socket",this.socket)};if(this[e4])try{r(this[e4].request(this[Qo]))}catch(o){this.emit("error",o)}else{this.reusedSocket=!0;try{r(await this.agent.request(this[$M],this[oae],this[Qo]))}catch(o){this.emit("error",o)}}}getHeader(e){if(typeof e!="string")throw new ZM("name","string",e);return this[Qo][e.toLowerCase()]}get headersSent(){return this[rb]}removeHeader(e){if(typeof e!="string")throw new ZM("name","string",e);if(this.headersSent)throw new rae("remove");delete this[Qo][e.toLowerCase()]}setHeader(e,r){if(this.headersSent)throw new rae("set");if(typeof e!="string"||!hit.test(e)&&!lit(e))throw new uit("Header name",e);if(typeof r>"u")throw new Ait(r,e);if(git.test(r))throw new fit("header content",e);this[Qo][e.toLowerCase()]=r}setNoDelay(){}setSocketKeepAlive(){}setTimeout(e,r){let o=()=>this._request.setTimeout(e,r);return this._request?o():this[h1].push(o),this}get maxHeadersCount(){if(!this.destroyed&&this._request)return this._request.session.localSettings.maxHeaderListSize}set maxHeadersCount(e){}};aae.exports=t4});var cae=_((_Lt,lae)=>{"use strict";var dit=ve("tls");lae.exports=(t={})=>new Promise((e,r)=>{let o=dit.connect(t,()=>{t.resolveSocket?(o.off("error",r),e({alpnProtocol:o.alpnProtocol,socket:o})):(o.destroy(),e({alpnProtocol:o.alpnProtocol}))});o.on("error",r)})});var Aae=_((HLt,uae)=>{"use strict";var mit=ve("net");uae.exports=t=>{let e=t.host,r=t.headers&&t.headers.host;return r&&(r.startsWith("[")?r.indexOf("]")===-1?e=r:e=r.slice(1,-1):e=r.split(":",1)[0]),mit.isIP(e)?"":e}});var hae=_((qLt,i4)=>{"use strict";var fae=ve("http"),n4=ve("https"),yit=cae(),Eit=WM(),Cit=r4(),wit=Aae(),Iit=XM(),nb=new Eit({maxSize:100}),g1=new Map,pae=(t,e,r)=>{e._httpMessage={shouldKeepAlive:!0};let o=()=>{t.emit("free",e,r)};e.on("free",o);let a=()=>{t.removeSocket(e,r)};e.on("close",a);let n=()=>{t.removeSocket(e,r),e.off("close",a),e.off("free",o),e.off("agentRemove",n)};e.on("agentRemove",n),t.emit("free",e,r)},Bit=async t=>{let e=`${t.host}:${t.port}:${t.ALPNProtocols.sort()}`;if(!nb.has(e)){if(g1.has(e))return(await g1.get(e)).alpnProtocol;let{path:r,agent:o}=t;t.path=t.socketPath;let a=yit(t);g1.set(e,a);try{let{socket:n,alpnProtocol:u}=await a;if(nb.set(e,u),t.path=r,u==="h2")n.destroy();else{let{globalAgent:A}=n4,p=n4.Agent.prototype.createConnection;o?o.createConnection===p?pae(o,n,t):n.destroy():A.createConnection===p?pae(A,n,t):n.destroy()}return g1.delete(e),u}catch(n){throw g1.delete(e),n}}return nb.get(e)};i4.exports=async(t,e,r)=>{if((typeof t=="string"||t instanceof URL)&&(t=Iit(new URL(t))),typeof e=="function"&&(r=e,e=void 0),e={ALPNProtocols:["h2","http/1.1"],...t,...e,resolveSocket:!0},!Array.isArray(e.ALPNProtocols)||e.ALPNProtocols.length===0)throw new Error("The `ALPNProtocols` option must be an Array with at least one entry");e.protocol=e.protocol||"https:";let o=e.protocol==="https:";e.host=e.hostname||e.host||"localhost",e.session=e.tlsSession,e.servername=e.servername||wit(e),e.port=e.port||(o?443:80),e._defaultAgent=o?n4.globalAgent:fae.globalAgent;let a=e.agent;if(a){if(a.addRequest)throw new Error("The `options.agent` object can contain only `http`, `https` or `http2` properties");e.agent=a[o?"https":"http"]}return o&&await Bit(e)==="h2"?(a&&(e.agent=a.http2),new Cit(e,r)):fae.request(e,r)};i4.exports.protocolCache=nb});var dae=_((jLt,gae)=>{"use strict";var vit=ve("http2"),Dit=VM(),s4=r4(),Sit=zM(),Pit=hae(),bit=(t,e,r)=>new s4(t,e,r),xit=(t,e,r)=>{let o=new s4(t,e,r);return o.end(),o};gae.exports={...vit,ClientRequest:s4,IncomingMessage:Sit,...Dit,request:bit,get:xit,auto:Pit}});var a4=_(o4=>{"use strict";Object.defineProperty(o4,"__esModule",{value:!0});var mae=Tf();o4.default=t=>mae.default.nodeStream(t)&&mae.default.function_(t.getBoundary)});var wae=_(l4=>{"use strict";Object.defineProperty(l4,"__esModule",{value:!0});var Eae=ve("fs"),Cae=ve("util"),yae=Tf(),kit=a4(),Qit=Cae.promisify(Eae.stat);l4.default=async(t,e)=>{if(e&&"content-length"in e)return Number(e["content-length"]);if(!t)return 0;if(yae.default.string(t))return Buffer.byteLength(t);if(yae.default.buffer(t))return t.length;if(kit.default(t))return Cae.promisify(t.getLength.bind(t))();if(t instanceof Eae.ReadStream){let{size:r}=await Qit(t.path);return r===0?void 0:r}}});var u4=_(c4=>{"use strict";Object.defineProperty(c4,"__esModule",{value:!0});function Fit(t,e,r){let o={};for(let a of r)o[a]=(...n)=>{e.emit(a,...n)},t.on(a,o[a]);return()=>{for(let a of r)t.off(a,o[a])}}c4.default=Fit});var Iae=_(A4=>{"use strict";Object.defineProperty(A4,"__esModule",{value:!0});A4.default=()=>{let t=[];return{once(e,r,o){e.once(r,o),t.push({origin:e,event:r,fn:o})},unhandleAll(){for(let e of t){let{origin:r,event:o,fn:a}=e;r.removeListener(o,a)}t.length=0}}}});var vae=_(d1=>{"use strict";Object.defineProperty(d1,"__esModule",{value:!0});d1.TimeoutError=void 0;var Rit=ve("net"),Tit=Iae(),Bae=Symbol("reentry"),Nit=()=>{},ib=class extends Error{constructor(e,r){super(`Timeout awaiting '${r}' for ${e}ms`),this.event=r,this.name="TimeoutError",this.code="ETIMEDOUT"}};d1.TimeoutError=ib;d1.default=(t,e,r)=>{if(Bae in t)return Nit;t[Bae]=!0;let o=[],{once:a,unhandleAll:n}=Tit.default(),u=(I,v,x)=>{var C;let R=setTimeout(v,I,I,x);(C=R.unref)===null||C===void 0||C.call(R);let L=()=>{clearTimeout(R)};return o.push(L),L},{host:A,hostname:p}=r,h=(I,v)=>{t.destroy(new ib(I,v))},E=()=>{for(let I of o)I();n()};if(t.once("error",I=>{if(E(),t.listenerCount("error")===0)throw I}),t.once("close",E),a(t,"response",I=>{a(I,"end",E)}),typeof e.request<"u"&&u(e.request,h,"request"),typeof e.socket<"u"){let I=()=>{h(e.socket,"socket")};t.setTimeout(e.socket,I),o.push(()=>{t.removeListener("timeout",I)})}return a(t,"socket",I=>{var v;let{socketPath:x}=t;if(I.connecting){let C=Boolean(x??Rit.isIP((v=p??A)!==null&&v!==void 0?v:"")!==0);if(typeof e.lookup<"u"&&!C&&typeof I.address().address>"u"){let R=u(e.lookup,h,"lookup");a(I,"lookup",R)}if(typeof e.connect<"u"){let R=()=>u(e.connect,h,"connect");C?a(I,"connect",R()):a(I,"lookup",L=>{L===null&&a(I,"connect",R())})}typeof e.secureConnect<"u"&&r.protocol==="https:"&&a(I,"connect",()=>{let R=u(e.secureConnect,h,"secureConnect");a(I,"secureConnect",R)})}if(typeof e.send<"u"){let C=()=>u(e.send,h,"send");I.connecting?a(I,"connect",()=>{a(t,"upload-complete",C())}):a(t,"upload-complete",C())}}),typeof e.response<"u"&&a(t,"upload-complete",()=>{let I=u(e.response,h,"response");a(t,"response",I)}),E}});var Sae=_(f4=>{"use strict";Object.defineProperty(f4,"__esModule",{value:!0});var Dae=Tf();f4.default=t=>{t=t;let e={protocol:t.protocol,hostname:Dae.default.string(t.hostname)&&t.hostname.startsWith("[")?t.hostname.slice(1,-1):t.hostname,host:t.host,hash:t.hash,search:t.search,pathname:t.pathname,href:t.href,path:`${t.pathname||""}${t.search||""}`};return Dae.default.string(t.port)&&t.port.length>0&&(e.port=Number(t.port)),(t.username||t.password)&&(e.auth=`${t.username||""}:${t.password||""}`),e}});var Pae=_(p4=>{"use strict";Object.defineProperty(p4,"__esModule",{value:!0});var Lit=ve("url"),Oit=["protocol","host","hostname","port","pathname","search"];p4.default=(t,e)=>{var r,o;if(e.path){if(e.pathname)throw new TypeError("Parameters `path` and `pathname` are mutually exclusive.");if(e.search)throw new TypeError("Parameters `path` and `search` are mutually exclusive.");if(e.searchParams)throw new TypeError("Parameters `path` and `searchParams` are mutually exclusive.")}if(e.search&&e.searchParams)throw new TypeError("Parameters `search` and `searchParams` are mutually exclusive.");if(!t){if(!e.protocol)throw new TypeError("No URL protocol specified");t=`${e.protocol}//${(o=(r=e.hostname)!==null&&r!==void 0?r:e.host)!==null&&o!==void 0?o:""}`}let a=new Lit.URL(t);if(e.path){let n=e.path.indexOf("?");n===-1?e.pathname=e.path:(e.pathname=e.path.slice(0,n),e.search=e.path.slice(n+1)),delete e.path}for(let n of Oit)e[n]&&(a[n]=e[n].toString());return a}});var bae=_(g4=>{"use strict";Object.defineProperty(g4,"__esModule",{value:!0});var h4=class{constructor(){this.weakMap=new WeakMap,this.map=new Map}set(e,r){typeof e=="object"?this.weakMap.set(e,r):this.map.set(e,r)}get(e){return typeof e=="object"?this.weakMap.get(e):this.map.get(e)}has(e){return typeof e=="object"?this.weakMap.has(e):this.map.has(e)}};g4.default=h4});var m4=_(d4=>{"use strict";Object.defineProperty(d4,"__esModule",{value:!0});var Mit=async t=>{let e=[],r=0;for await(let o of t)e.push(o),r+=Buffer.byteLength(o);return Buffer.isBuffer(e[0])?Buffer.concat(e,r):Buffer.from(e.join(""))};d4.default=Mit});var kae=_(Pd=>{"use strict";Object.defineProperty(Pd,"__esModule",{value:!0});Pd.dnsLookupIpVersionToFamily=Pd.isDnsLookupIpVersion=void 0;var xae={auto:0,ipv4:4,ipv6:6};Pd.isDnsLookupIpVersion=t=>t in xae;Pd.dnsLookupIpVersionToFamily=t=>{if(Pd.isDnsLookupIpVersion(t))return xae[t];throw new Error("Invalid DNS lookup IP version")}});var y4=_(sb=>{"use strict";Object.defineProperty(sb,"__esModule",{value:!0});sb.isResponseOk=void 0;sb.isResponseOk=t=>{let{statusCode:e}=t,r=t.request.options.followRedirect?299:399;return e>=200&&e<=r||e===304}});var Fae=_(E4=>{"use strict";Object.defineProperty(E4,"__esModule",{value:!0});var Qae=new Set;E4.default=t=>{Qae.has(t)||(Qae.add(t),process.emitWarning(`Got: ${t}`,{type:"DeprecationWarning"}))}});var Rae=_(C4=>{"use strict";Object.defineProperty(C4,"__esModule",{value:!0});var Ai=Tf(),Uit=(t,e)=>{if(Ai.default.null_(t.encoding))throw new TypeError("To get a Buffer, set `options.responseType` to `buffer` instead");Ai.assert.any([Ai.default.string,Ai.default.undefined],t.encoding),Ai.assert.any([Ai.default.boolean,Ai.default.undefined],t.resolveBodyOnly),Ai.assert.any([Ai.default.boolean,Ai.default.undefined],t.methodRewriting),Ai.assert.any([Ai.default.boolean,Ai.default.undefined],t.isStream),Ai.assert.any([Ai.default.string,Ai.default.undefined],t.responseType),t.responseType===void 0&&(t.responseType="text");let{retry:r}=t;if(e?t.retry={...e.retry}:t.retry={calculateDelay:o=>o.computedValue,limit:0,methods:[],statusCodes:[],errorCodes:[],maxRetryAfter:void 0},Ai.default.object(r)?(t.retry={...t.retry,...r},t.retry.methods=[...new Set(t.retry.methods.map(o=>o.toUpperCase()))],t.retry.statusCodes=[...new Set(t.retry.statusCodes)],t.retry.errorCodes=[...new Set(t.retry.errorCodes)]):Ai.default.number(r)&&(t.retry.limit=r),Ai.default.undefined(t.retry.maxRetryAfter)&&(t.retry.maxRetryAfter=Math.min(...[t.timeout.request,t.timeout.connect].filter(Ai.default.number))),Ai.default.object(t.pagination)){e&&(t.pagination={...e.pagination,...t.pagination});let{pagination:o}=t;if(!Ai.default.function_(o.transform))throw new Error("`options.pagination.transform` must be implemented");if(!Ai.default.function_(o.shouldContinue))throw new Error("`options.pagination.shouldContinue` must be implemented");if(!Ai.default.function_(o.filter))throw new TypeError("`options.pagination.filter` must be implemented");if(!Ai.default.function_(o.paginate))throw new Error("`options.pagination.paginate` must be implemented")}return t.responseType==="json"&&t.headers.accept===void 0&&(t.headers.accept="application/json"),t};C4.default=Uit});var Tae=_(m1=>{"use strict";Object.defineProperty(m1,"__esModule",{value:!0});m1.retryAfterStatusCodes=void 0;m1.retryAfterStatusCodes=new Set([413,429,503]);var _it=({attemptCount:t,retryOptions:e,error:r,retryAfter:o})=>{if(t>e.limit)return 0;let a=e.methods.includes(r.options.method),n=e.errorCodes.includes(r.code),u=r.response&&e.statusCodes.includes(r.response.statusCode);if(!a||!n&&!u)return 0;if(r.response){if(o)return e.maxRetryAfter===void 0||o>e.maxRetryAfter?0:o;if(r.response.statusCode===413)return 0}let A=Math.random()*100;return 2**(t-1)*1e3+A};m1.default=_it});var C1=_(Bn=>{"use strict";Object.defineProperty(Bn,"__esModule",{value:!0});Bn.UnsupportedProtocolError=Bn.ReadError=Bn.TimeoutError=Bn.UploadError=Bn.CacheError=Bn.HTTPError=Bn.MaxRedirectsError=Bn.RequestError=Bn.setNonEnumerableProperties=Bn.knownHookEvents=Bn.withoutBody=Bn.kIsNormalizedAlready=void 0;var Nae=ve("util"),Lae=ve("stream"),Hit=ve("fs"),ah=ve("url"),Oae=ve("http"),w4=ve("http"),qit=ve("https"),jit=Zse(),Git=soe(),Mae=Ooe(),Yit=Hoe(),Wit=dae(),Kit=eb(),st=Tf(),Vit=wae(),Uae=a4(),Jit=u4(),_ae=vae(),zit=Sae(),Hae=Pae(),Xit=bae(),Zit=m4(),qae=kae(),$it=y4(),lh=Fae(),est=Rae(),tst=Tae(),I4,Zs=Symbol("request"),lb=Symbol("response"),PE=Symbol("responseSize"),bE=Symbol("downloadedSize"),xE=Symbol("bodySize"),kE=Symbol("uploadedSize"),ob=Symbol("serverResponsesPiped"),jae=Symbol("unproxyEvents"),Gae=Symbol("isFromCache"),B4=Symbol("cancelTimeouts"),Yae=Symbol("startedReading"),QE=Symbol("stopReading"),ab=Symbol("triggerRead"),ch=Symbol("body"),y1=Symbol("jobs"),Wae=Symbol("originalResponse"),Kae=Symbol("retryTimeout");Bn.kIsNormalizedAlready=Symbol("isNormalizedAlready");var rst=st.default.string(process.versions.brotli);Bn.withoutBody=new Set(["GET","HEAD"]);Bn.knownHookEvents=["init","beforeRequest","beforeRedirect","beforeError","beforeRetry","afterResponse"];function nst(t){for(let e in t){let r=t[e];if(!st.default.string(r)&&!st.default.number(r)&&!st.default.boolean(r)&&!st.default.null_(r)&&!st.default.undefined(r))throw new TypeError(`The \`searchParams\` value '${String(r)}' must be a string, number, boolean or null`)}}function ist(t){return st.default.object(t)&&!("statusCode"in t)}var v4=new Xit.default,sst=async t=>new Promise((e,r)=>{let o=a=>{r(a)};t.pending||e(),t.once("error",o),t.once("ready",()=>{t.off("error",o),e()})}),ost=new Set([300,301,302,303,304,307,308]),ast=["context","body","json","form"];Bn.setNonEnumerableProperties=(t,e)=>{let r={};for(let o of t)if(!!o)for(let a of ast)a in o&&(r[a]={writable:!0,configurable:!0,enumerable:!1,value:o[a]});Object.defineProperties(e,r)};var Vi=class extends Error{constructor(e,r,o){var a;if(super(e),Error.captureStackTrace(this,this.constructor),this.name="RequestError",this.code=r.code,o instanceof db?(Object.defineProperty(this,"request",{enumerable:!1,value:o}),Object.defineProperty(this,"response",{enumerable:!1,value:o[lb]}),Object.defineProperty(this,"options",{enumerable:!1,value:o.options})):Object.defineProperty(this,"options",{enumerable:!1,value:o}),this.timings=(a=this.request)===null||a===void 0?void 0:a.timings,st.default.string(r.stack)&&st.default.string(this.stack)){let n=this.stack.indexOf(this.message)+this.message.length,u=this.stack.slice(n).split(` -`).reverse(),A=r.stack.slice(r.stack.indexOf(r.message)+r.message.length).split(` -`).reverse();for(;A.length!==0&&A[0]===u[0];)u.shift();this.stack=`${this.stack.slice(0,n)}${u.reverse().join(` -`)}${A.reverse().join(` -`)}`}}};Bn.RequestError=Vi;var ub=class extends Vi{constructor(e){super(`Redirected ${e.options.maxRedirects} times. Aborting.`,{},e),this.name="MaxRedirectsError"}};Bn.MaxRedirectsError=ub;var Ab=class extends Vi{constructor(e){super(`Response code ${e.statusCode} (${e.statusMessage})`,{},e.request),this.name="HTTPError"}};Bn.HTTPError=Ab;var fb=class extends Vi{constructor(e,r){super(e.message,e,r),this.name="CacheError"}};Bn.CacheError=fb;var pb=class extends Vi{constructor(e,r){super(e.message,e,r),this.name="UploadError"}};Bn.UploadError=pb;var hb=class extends Vi{constructor(e,r,o){super(e.message,e,o),this.name="TimeoutError",this.event=e.event,this.timings=r}};Bn.TimeoutError=hb;var E1=class extends Vi{constructor(e,r){super(e.message,e,r),this.name="ReadError"}};Bn.ReadError=E1;var gb=class extends Vi{constructor(e){super(`Unsupported protocol "${e.url.protocol}"`,{},e),this.name="UnsupportedProtocolError"}};Bn.UnsupportedProtocolError=gb;var lst=["socket","connect","continue","information","upgrade","timeout"],db=class extends Lae.Duplex{constructor(e,r={},o){super({autoDestroy:!1,highWaterMark:0}),this[bE]=0,this[kE]=0,this.requestInitialized=!1,this[ob]=new Set,this.redirects=[],this[QE]=!1,this[ab]=!1,this[y1]=[],this.retryCount=0,this._progressCallbacks=[];let a=()=>this._unlockWrite(),n=()=>this._lockWrite();this.on("pipe",h=>{h.prependListener("data",a),h.on("data",n),h.prependListener("end",a),h.on("end",n)}),this.on("unpipe",h=>{h.off("data",a),h.off("data",n),h.off("end",a),h.off("end",n)}),this.on("pipe",h=>{h instanceof w4.IncomingMessage&&(this.options.headers={...h.headers,...this.options.headers})});let{json:u,body:A,form:p}=r;if((u||A||p)&&this._lockWrite(),Bn.kIsNormalizedAlready in r)this.options=r;else try{this.options=this.constructor.normalizeArguments(e,r,o)}catch(h){st.default.nodeStream(r.body)&&r.body.destroy(),this.destroy(h);return}(async()=>{var h;try{this.options.body instanceof Hit.ReadStream&&await sst(this.options.body);let{url:E}=this.options;if(!E)throw new TypeError("Missing `url` property");if(this.requestUrl=E.toString(),decodeURI(this.requestUrl),await this._finalizeBody(),await this._makeRequest(),this.destroyed){(h=this[Zs])===null||h===void 0||h.destroy();return}for(let I of this[y1])I();this[y1].length=0,this.requestInitialized=!0}catch(E){if(E instanceof Vi){this._beforeError(E);return}this.destroyed||this.destroy(E)}})()}static normalizeArguments(e,r,o){var a,n,u,A,p;let h=r;if(st.default.object(e)&&!st.default.urlInstance(e))r={...o,...e,...r};else{if(e&&r&&r.url!==void 0)throw new TypeError("The `url` option is mutually exclusive with the `input` argument");r={...o,...r},e!==void 0&&(r.url=e),st.default.urlInstance(r.url)&&(r.url=new ah.URL(r.url.toString()))}if(r.cache===!1&&(r.cache=void 0),r.dnsCache===!1&&(r.dnsCache=void 0),st.assert.any([st.default.string,st.default.undefined],r.method),st.assert.any([st.default.object,st.default.undefined],r.headers),st.assert.any([st.default.string,st.default.urlInstance,st.default.undefined],r.prefixUrl),st.assert.any([st.default.object,st.default.undefined],r.cookieJar),st.assert.any([st.default.object,st.default.string,st.default.undefined],r.searchParams),st.assert.any([st.default.object,st.default.string,st.default.undefined],r.cache),st.assert.any([st.default.object,st.default.number,st.default.undefined],r.timeout),st.assert.any([st.default.object,st.default.undefined],r.context),st.assert.any([st.default.object,st.default.undefined],r.hooks),st.assert.any([st.default.boolean,st.default.undefined],r.decompress),st.assert.any([st.default.boolean,st.default.undefined],r.ignoreInvalidCookies),st.assert.any([st.default.boolean,st.default.undefined],r.followRedirect),st.assert.any([st.default.number,st.default.undefined],r.maxRedirects),st.assert.any([st.default.boolean,st.default.undefined],r.throwHttpErrors),st.assert.any([st.default.boolean,st.default.undefined],r.http2),st.assert.any([st.default.boolean,st.default.undefined],r.allowGetBody),st.assert.any([st.default.string,st.default.undefined],r.localAddress),st.assert.any([qae.isDnsLookupIpVersion,st.default.undefined],r.dnsLookupIpVersion),st.assert.any([st.default.object,st.default.undefined],r.https),st.assert.any([st.default.boolean,st.default.undefined],r.rejectUnauthorized),r.https&&(st.assert.any([st.default.boolean,st.default.undefined],r.https.rejectUnauthorized),st.assert.any([st.default.function_,st.default.undefined],r.https.checkServerIdentity),st.assert.any([st.default.string,st.default.object,st.default.array,st.default.undefined],r.https.certificateAuthority),st.assert.any([st.default.string,st.default.object,st.default.array,st.default.undefined],r.https.key),st.assert.any([st.default.string,st.default.object,st.default.array,st.default.undefined],r.https.certificate),st.assert.any([st.default.string,st.default.undefined],r.https.passphrase),st.assert.any([st.default.string,st.default.buffer,st.default.array,st.default.undefined],r.https.pfx)),st.assert.any([st.default.object,st.default.undefined],r.cacheOptions),st.default.string(r.method)?r.method=r.method.toUpperCase():r.method="GET",r.headers===o?.headers?r.headers={...r.headers}:r.headers=Kit({...o?.headers,...r.headers}),"slashes"in r)throw new TypeError("The legacy `url.Url` has been deprecated. Use `URL` instead.");if("auth"in r)throw new TypeError("Parameter `auth` is deprecated. Use `username` / `password` instead.");if("searchParams"in r&&r.searchParams&&r.searchParams!==o?.searchParams){let x;if(st.default.string(r.searchParams)||r.searchParams instanceof ah.URLSearchParams)x=new ah.URLSearchParams(r.searchParams);else{nst(r.searchParams),x=new ah.URLSearchParams;for(let C in r.searchParams){let R=r.searchParams[C];R===null?x.append(C,""):R!==void 0&&x.append(C,R)}}(a=o?.searchParams)===null||a===void 0||a.forEach((C,R)=>{x.has(R)||x.append(R,C)}),r.searchParams=x}if(r.username=(n=r.username)!==null&&n!==void 0?n:"",r.password=(u=r.password)!==null&&u!==void 0?u:"",st.default.undefined(r.prefixUrl)?r.prefixUrl=(A=o?.prefixUrl)!==null&&A!==void 0?A:"":(r.prefixUrl=r.prefixUrl.toString(),r.prefixUrl!==""&&!r.prefixUrl.endsWith("/")&&(r.prefixUrl+="/")),st.default.string(r.url)){if(r.url.startsWith("/"))throw new Error("`input` must not start with a slash when using `prefixUrl`");r.url=Hae.default(r.prefixUrl+r.url,r)}else(st.default.undefined(r.url)&&r.prefixUrl!==""||r.protocol)&&(r.url=Hae.default(r.prefixUrl,r));if(r.url){"port"in r&&delete r.port;let{prefixUrl:x}=r;Object.defineProperty(r,"prefixUrl",{set:R=>{let L=r.url;if(!L.href.startsWith(R))throw new Error(`Cannot change \`prefixUrl\` from ${x} to ${R}: ${L.href}`);r.url=new ah.URL(R+L.href.slice(x.length)),x=R},get:()=>x});let{protocol:C}=r.url;if(C==="unix:"&&(C="http:",r.url=new ah.URL(`http://unix${r.url.pathname}${r.url.search}`)),r.searchParams&&(r.url.search=r.searchParams.toString()),C!=="http:"&&C!=="https:")throw new gb(r);r.username===""?r.username=r.url.username:r.url.username=r.username,r.password===""?r.password=r.url.password:r.url.password=r.password}let{cookieJar:E}=r;if(E){let{setCookie:x,getCookieString:C}=E;st.assert.function_(x),st.assert.function_(C),x.length===4&&C.length===0&&(x=Nae.promisify(x.bind(r.cookieJar)),C=Nae.promisify(C.bind(r.cookieJar)),r.cookieJar={setCookie:x,getCookieString:C})}let{cache:I}=r;if(I&&(v4.has(I)||v4.set(I,new Mae((x,C)=>{let R=x[Zs](x,C);return st.default.promise(R)&&(R.once=(L,U)=>{if(L==="error")R.catch(U);else if(L==="abort")(async()=>{try{(await R).once("abort",U)}catch{}})();else throw new Error(`Unknown HTTP2 promise event: ${L}`);return R}),R},I))),r.cacheOptions={...r.cacheOptions},r.dnsCache===!0)I4||(I4=new Git.default),r.dnsCache=I4;else if(!st.default.undefined(r.dnsCache)&&!r.dnsCache.lookup)throw new TypeError(`Parameter \`dnsCache\` must be a CacheableLookup instance or a boolean, got ${st.default(r.dnsCache)}`);st.default.number(r.timeout)?r.timeout={request:r.timeout}:o&&r.timeout!==o.timeout?r.timeout={...o.timeout,...r.timeout}:r.timeout={...r.timeout},r.context||(r.context={});let v=r.hooks===o?.hooks;r.hooks={...r.hooks};for(let x of Bn.knownHookEvents)if(x in r.hooks)if(st.default.array(r.hooks[x]))r.hooks[x]=[...r.hooks[x]];else throw new TypeError(`Parameter \`${x}\` must be an Array, got ${st.default(r.hooks[x])}`);else r.hooks[x]=[];if(o&&!v)for(let x of Bn.knownHookEvents)o.hooks[x].length>0&&(r.hooks[x]=[...o.hooks[x],...r.hooks[x]]);if("family"in r&&lh.default('"options.family" was never documented, please use "options.dnsLookupIpVersion"'),o?.https&&(r.https={...o.https,...r.https}),"rejectUnauthorized"in r&&lh.default('"options.rejectUnauthorized" is now deprecated, please use "options.https.rejectUnauthorized"'),"checkServerIdentity"in r&&lh.default('"options.checkServerIdentity" was never documented, please use "options.https.checkServerIdentity"'),"ca"in r&&lh.default('"options.ca" was never documented, please use "options.https.certificateAuthority"'),"key"in r&&lh.default('"options.key" was never documented, please use "options.https.key"'),"cert"in r&&lh.default('"options.cert" was never documented, please use "options.https.certificate"'),"passphrase"in r&&lh.default('"options.passphrase" was never documented, please use "options.https.passphrase"'),"pfx"in r&&lh.default('"options.pfx" was never documented, please use "options.https.pfx"'),"followRedirects"in r)throw new TypeError("The `followRedirects` option does not exist. Use `followRedirect` instead.");if(r.agent){for(let x in r.agent)if(x!=="http"&&x!=="https"&&x!=="http2")throw new TypeError(`Expected the \`options.agent\` properties to be \`http\`, \`https\` or \`http2\`, got \`${x}\``)}return r.maxRedirects=(p=r.maxRedirects)!==null&&p!==void 0?p:0,Bn.setNonEnumerableProperties([o,h],r),est.default(r,o)}_lockWrite(){let e=()=>{throw new TypeError("The payload has been already provided")};this.write=e,this.end=e}_unlockWrite(){this.write=super.write,this.end=super.end}async _finalizeBody(){let{options:e}=this,{headers:r}=e,o=!st.default.undefined(e.form),a=!st.default.undefined(e.json),n=!st.default.undefined(e.body),u=o||a||n,A=Bn.withoutBody.has(e.method)&&!(e.method==="GET"&&e.allowGetBody);if(this._cannotHaveBody=A,u){if(A)throw new TypeError(`The \`${e.method}\` method cannot be used with a body`);if([n,o,a].filter(p=>p).length>1)throw new TypeError("The `body`, `json` and `form` options are mutually exclusive");if(n&&!(e.body instanceof Lae.Readable)&&!st.default.string(e.body)&&!st.default.buffer(e.body)&&!Uae.default(e.body))throw new TypeError("The `body` option must be a stream.Readable, string or Buffer");if(o&&!st.default.object(e.form))throw new TypeError("The `form` option must be an Object");{let p=!st.default.string(r["content-type"]);n?(Uae.default(e.body)&&p&&(r["content-type"]=`multipart/form-data; boundary=${e.body.getBoundary()}`),this[ch]=e.body):o?(p&&(r["content-type"]="application/x-www-form-urlencoded"),this[ch]=new ah.URLSearchParams(e.form).toString()):(p&&(r["content-type"]="application/json"),this[ch]=e.stringifyJson(e.json));let h=await Vit.default(this[ch],e.headers);st.default.undefined(r["content-length"])&&st.default.undefined(r["transfer-encoding"])&&!A&&!st.default.undefined(h)&&(r["content-length"]=String(h))}}else A?this._lockWrite():this._unlockWrite();this[xE]=Number(r["content-length"])||void 0}async _onResponseBase(e){let{options:r}=this,{url:o}=r;this[Wae]=e,r.decompress&&(e=Yit(e));let a=e.statusCode,n=e;n.statusMessage=n.statusMessage?n.statusMessage:Oae.STATUS_CODES[a],n.url=r.url.toString(),n.requestUrl=this.requestUrl,n.redirectUrls=this.redirects,n.request=this,n.isFromCache=e.fromCache||!1,n.ip=this.ip,n.retryCount=this.retryCount,this[Gae]=n.isFromCache,this[PE]=Number(e.headers["content-length"])||void 0,this[lb]=e,e.once("end",()=>{this[PE]=this[bE],this.emit("downloadProgress",this.downloadProgress)}),e.once("error",A=>{e.destroy(),this._beforeError(new E1(A,this))}),e.once("aborted",()=>{this._beforeError(new E1({name:"Error",message:"The server aborted pending request",code:"ECONNRESET"},this))}),this.emit("downloadProgress",this.downloadProgress);let u=e.headers["set-cookie"];if(st.default.object(r.cookieJar)&&u){let A=u.map(async p=>r.cookieJar.setCookie(p,o.toString()));r.ignoreInvalidCookies&&(A=A.map(async p=>p.catch(()=>{})));try{await Promise.all(A)}catch(p){this._beforeError(p);return}}if(r.followRedirect&&e.headers.location&&ost.has(a)){if(e.resume(),this[Zs]&&(this[B4](),delete this[Zs],this[jae]()),(a===303&&r.method!=="GET"&&r.method!=="HEAD"||!r.methodRewriting)&&(r.method="GET","body"in r&&delete r.body,"json"in r&&delete r.json,"form"in r&&delete r.form,this[ch]=void 0,delete r.headers["content-length"]),this.redirects.length>=r.maxRedirects){this._beforeError(new ub(this));return}try{let p=Buffer.from(e.headers.location,"binary").toString(),h=new ah.URL(p,o),E=h.toString();decodeURI(E),h.hostname!==o.hostname||h.port!==o.port?("host"in r.headers&&delete r.headers.host,"cookie"in r.headers&&delete r.headers.cookie,"authorization"in r.headers&&delete r.headers.authorization,(r.username||r.password)&&(r.username="",r.password="")):(h.username=r.username,h.password=r.password),this.redirects.push(E),r.url=h;for(let I of r.hooks.beforeRedirect)await I(r,n);this.emit("redirect",n,r),await this._makeRequest()}catch(p){this._beforeError(p);return}return}if(r.isStream&&r.throwHttpErrors&&!$it.isResponseOk(n)){this._beforeError(new Ab(n));return}e.on("readable",()=>{this[ab]&&this._read()}),this.on("resume",()=>{e.resume()}),this.on("pause",()=>{e.pause()}),e.once("end",()=>{this.push(null)}),this.emit("response",e);for(let A of this[ob])if(!A.headersSent){for(let p in e.headers){let h=r.decompress?p!=="content-encoding":!0,E=e.headers[p];h&&A.setHeader(p,E)}A.statusCode=a}}async _onResponse(e){try{await this._onResponseBase(e)}catch(r){this._beforeError(r)}}_onRequest(e){let{options:r}=this,{timeout:o,url:a}=r;jit.default(e),this[B4]=_ae.default(e,o,a);let n=r.cache?"cacheableResponse":"response";e.once(n,p=>{this._onResponse(p)}),e.once("error",p=>{var h;e.destroy(),(h=e.res)===null||h===void 0||h.removeAllListeners("end"),p=p instanceof _ae.TimeoutError?new hb(p,this.timings,this):new Vi(p.message,p,this),this._beforeError(p)}),this[jae]=Jit.default(e,this,lst),this[Zs]=e,this.emit("uploadProgress",this.uploadProgress);let u=this[ch],A=this.redirects.length===0?this:e;st.default.nodeStream(u)?(u.pipe(A),u.once("error",p=>{this._beforeError(new pb(p,this))})):(this._unlockWrite(),st.default.undefined(u)?(this._cannotHaveBody||this._noPipe)&&(A.end(),this._lockWrite()):(this._writeRequest(u,void 0,()=>{}),A.end(),this._lockWrite())),this.emit("request",e)}async _createCacheableRequest(e,r){return new Promise((o,a)=>{Object.assign(r,zit.default(e)),delete r.url;let n,u=v4.get(r.cache)(r,async A=>{A._readableState.autoDestroy=!1,n&&(await n).emit("cacheableResponse",A),o(A)});r.url=e,u.once("error",a),u.once("request",async A=>{n=A,o(n)})})}async _makeRequest(){var e,r,o,a,n;let{options:u}=this,{headers:A}=u;for(let U in A)if(st.default.undefined(A[U]))delete A[U];else if(st.default.null_(A[U]))throw new TypeError(`Use \`undefined\` instead of \`null\` to delete the \`${U}\` header`);if(u.decompress&&st.default.undefined(A["accept-encoding"])&&(A["accept-encoding"]=rst?"gzip, deflate, br":"gzip, deflate"),u.cookieJar){let U=await u.cookieJar.getCookieString(u.url.toString());st.default.nonEmptyString(U)&&(u.headers.cookie=U)}for(let U of u.hooks.beforeRequest){let J=await U(u);if(!st.default.undefined(J)){u.request=()=>J;break}}u.body&&this[ch]!==u.body&&(this[ch]=u.body);let{agent:p,request:h,timeout:E,url:I}=u;if(u.dnsCache&&!("lookup"in u)&&(u.lookup=u.dnsCache.lookup),I.hostname==="unix"){let U=/(?.+?):(?.+)/.exec(`${I.pathname}${I.search}`);if(U?.groups){let{socketPath:J,path:te}=U.groups;Object.assign(u,{socketPath:J,path:te,host:""})}}let v=I.protocol==="https:",x;u.http2?x=Wit.auto:x=v?qit.request:Oae.request;let C=(e=u.request)!==null&&e!==void 0?e:x,R=u.cache?this._createCacheableRequest:C;p&&!u.http2&&(u.agent=p[v?"https":"http"]),u[Zs]=C,delete u.request,delete u.timeout;let L=u;if(L.shared=(r=u.cacheOptions)===null||r===void 0?void 0:r.shared,L.cacheHeuristic=(o=u.cacheOptions)===null||o===void 0?void 0:o.cacheHeuristic,L.immutableMinTimeToLive=(a=u.cacheOptions)===null||a===void 0?void 0:a.immutableMinTimeToLive,L.ignoreCargoCult=(n=u.cacheOptions)===null||n===void 0?void 0:n.ignoreCargoCult,u.dnsLookupIpVersion!==void 0)try{L.family=qae.dnsLookupIpVersionToFamily(u.dnsLookupIpVersion)}catch{throw new Error("Invalid `dnsLookupIpVersion` option value")}u.https&&("rejectUnauthorized"in u.https&&(L.rejectUnauthorized=u.https.rejectUnauthorized),u.https.checkServerIdentity&&(L.checkServerIdentity=u.https.checkServerIdentity),u.https.certificateAuthority&&(L.ca=u.https.certificateAuthority),u.https.certificate&&(L.cert=u.https.certificate),u.https.key&&(L.key=u.https.key),u.https.passphrase&&(L.passphrase=u.https.passphrase),u.https.pfx&&(L.pfx=u.https.pfx));try{let U=await R(I,L);st.default.undefined(U)&&(U=x(I,L)),u.request=h,u.timeout=E,u.agent=p,u.https&&("rejectUnauthorized"in u.https&&delete L.rejectUnauthorized,u.https.checkServerIdentity&&delete L.checkServerIdentity,u.https.certificateAuthority&&delete L.ca,u.https.certificate&&delete L.cert,u.https.key&&delete L.key,u.https.passphrase&&delete L.passphrase,u.https.pfx&&delete L.pfx),ist(U)?this._onRequest(U):this.writable?(this.once("finish",()=>{this._onResponse(U)}),this._unlockWrite(),this.end(),this._lockWrite()):this._onResponse(U)}catch(U){throw U instanceof Mae.CacheError?new fb(U,this):new Vi(U.message,U,this)}}async _error(e){try{for(let r of this.options.hooks.beforeError)e=await r(e)}catch(r){e=new Vi(r.message,r,this)}this.destroy(e)}_beforeError(e){if(this[QE])return;let{options:r}=this,o=this.retryCount+1;this[QE]=!0,e instanceof Vi||(e=new Vi(e.message,e,this));let a=e,{response:n}=a;(async()=>{if(n&&!n.body){n.setEncoding(this._readableState.encoding);try{n.rawBody=await Zit.default(n),n.body=n.rawBody.toString()}catch{}}if(this.listenerCount("retry")!==0){let u;try{let A;n&&"retry-after"in n.headers&&(A=Number(n.headers["retry-after"]),Number.isNaN(A)?(A=Date.parse(n.headers["retry-after"])-Date.now(),A<=0&&(A=1)):A*=1e3),u=await r.retry.calculateDelay({attemptCount:o,retryOptions:r.retry,error:a,retryAfter:A,computedValue:tst.default({attemptCount:o,retryOptions:r.retry,error:a,retryAfter:A,computedValue:0})})}catch(A){this._error(new Vi(A.message,A,this));return}if(u){let A=async()=>{try{for(let p of this.options.hooks.beforeRetry)await p(this.options,a,o)}catch(p){this._error(new Vi(p.message,e,this));return}this.destroyed||(this.destroy(),this.emit("retry",o,e))};this[Kae]=setTimeout(A,u);return}}this._error(a)})()}_read(){this[ab]=!0;let e=this[lb];if(e&&!this[QE]){e.readableLength&&(this[ab]=!1);let r;for(;(r=e.read())!==null;){this[bE]+=r.length,this[Yae]=!0;let o=this.downloadProgress;o.percent<1&&this.emit("downloadProgress",o),this.push(r)}}}_write(e,r,o){let a=()=>{this._writeRequest(e,r,o)};this.requestInitialized?a():this[y1].push(a)}_writeRequest(e,r,o){this[Zs].destroyed||(this._progressCallbacks.push(()=>{this[kE]+=Buffer.byteLength(e,r);let a=this.uploadProgress;a.percent<1&&this.emit("uploadProgress",a)}),this[Zs].write(e,r,a=>{!a&&this._progressCallbacks.length>0&&this._progressCallbacks.shift()(),o(a)}))}_final(e){let r=()=>{for(;this._progressCallbacks.length!==0;)this._progressCallbacks.shift()();if(!(Zs in this)){e();return}if(this[Zs].destroyed){e();return}this[Zs].end(o=>{o||(this[xE]=this[kE],this.emit("uploadProgress",this.uploadProgress),this[Zs].emit("upload-complete")),e(o)})};this.requestInitialized?r():this[y1].push(r)}_destroy(e,r){var o;this[QE]=!0,clearTimeout(this[Kae]),Zs in this&&(this[B4](),!((o=this[lb])===null||o===void 0)&&o.complete||this[Zs].destroy()),e!==null&&!st.default.undefined(e)&&!(e instanceof Vi)&&(e=new Vi(e.message,e,this)),r(e)}get _isAboutToError(){return this[QE]}get ip(){var e;return(e=this.socket)===null||e===void 0?void 0:e.remoteAddress}get aborted(){var e,r,o;return((r=(e=this[Zs])===null||e===void 0?void 0:e.destroyed)!==null&&r!==void 0?r:this.destroyed)&&!(!((o=this[Wae])===null||o===void 0)&&o.complete)}get socket(){var e,r;return(r=(e=this[Zs])===null||e===void 0?void 0:e.socket)!==null&&r!==void 0?r:void 0}get downloadProgress(){let e;return this[PE]?e=this[bE]/this[PE]:this[PE]===this[bE]?e=1:e=0,{percent:e,transferred:this[bE],total:this[PE]}}get uploadProgress(){let e;return this[xE]?e=this[kE]/this[xE]:this[xE]===this[kE]?e=1:e=0,{percent:e,transferred:this[kE],total:this[xE]}}get timings(){var e;return(e=this[Zs])===null||e===void 0?void 0:e.timings}get isFromCache(){return this[Gae]}pipe(e,r){if(this[Yae])throw new Error("Failed to pipe. The response has been emitted already.");return e instanceof w4.ServerResponse&&this[ob].add(e),super.pipe(e,r)}unpipe(e){return e instanceof w4.ServerResponse&&this[ob].delete(e),super.unpipe(e),this}};Bn.default=db});var w1=_(jc=>{"use strict";var cst=jc&&jc.__createBinding||(Object.create?function(t,e,r,o){o===void 0&&(o=r),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,o){o===void 0&&(o=r),t[o]=e[r]}),ust=jc&&jc.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&cst(e,t,r)};Object.defineProperty(jc,"__esModule",{value:!0});jc.CancelError=jc.ParseError=void 0;var Vae=C1(),D4=class extends Vae.RequestError{constructor(e,r){let{options:o}=r.request;super(`${e.message} in "${o.url.toString()}"`,e,r.request),this.name="ParseError"}};jc.ParseError=D4;var S4=class extends Vae.RequestError{constructor(e){super("Promise was canceled",{},e),this.name="CancelError"}get isCanceled(){return!0}};jc.CancelError=S4;ust(C1(),jc)});var zae=_(P4=>{"use strict";Object.defineProperty(P4,"__esModule",{value:!0});var Jae=w1(),Ast=(t,e,r,o)=>{let{rawBody:a}=t;try{if(e==="text")return a.toString(o);if(e==="json")return a.length===0?"":r(a.toString());if(e==="buffer")return a;throw new Jae.ParseError({message:`Unknown body type '${e}'`,name:"Error"},t)}catch(n){throw new Jae.ParseError(n,t)}};P4.default=Ast});var b4=_(uh=>{"use strict";var fst=uh&&uh.__createBinding||(Object.create?function(t,e,r,o){o===void 0&&(o=r),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,o){o===void 0&&(o=r),t[o]=e[r]}),pst=uh&&uh.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&fst(e,t,r)};Object.defineProperty(uh,"__esModule",{value:!0});var hst=ve("events"),gst=Tf(),dst=zse(),mb=w1(),Xae=zae(),Zae=C1(),mst=u4(),yst=m4(),$ae=y4(),Est=["request","response","redirect","uploadProgress","downloadProgress"];function ele(t){let e,r,o=new hst.EventEmitter,a=new dst((u,A,p)=>{let h=E=>{let I=new Zae.default(void 0,t);I.retryCount=E,I._noPipe=!0,p(()=>I.destroy()),p.shouldReject=!1,p(()=>A(new mb.CancelError(I))),e=I,I.once("response",async C=>{var R;if(C.retryCount=E,C.request.aborted)return;let L;try{L=await yst.default(I),C.rawBody=L}catch{return}if(I._isAboutToError)return;let U=((R=C.headers["content-encoding"])!==null&&R!==void 0?R:"").toLowerCase(),J=["gzip","deflate","br"].includes(U),{options:te}=I;if(J&&!te.decompress)C.body=L;else try{C.body=Xae.default(C,te.responseType,te.parseJson,te.encoding)}catch(ae){if(C.body=L.toString(),$ae.isResponseOk(C)){I._beforeError(ae);return}}try{for(let[ae,fe]of te.hooks.afterResponse.entries())C=await fe(C,async ce=>{let me=Zae.default.normalizeArguments(void 0,{...ce,retry:{calculateDelay:()=>0},throwHttpErrors:!1,resolveBodyOnly:!1},te);me.hooks.afterResponse=me.hooks.afterResponse.slice(0,ae);for(let Be of me.hooks.beforeRetry)await Be(me);let he=ele(me);return p(()=>{he.catch(()=>{}),he.cancel()}),he})}catch(ae){I._beforeError(new mb.RequestError(ae.message,ae,I));return}if(!$ae.isResponseOk(C)){I._beforeError(new mb.HTTPError(C));return}r=C,u(I.options.resolveBodyOnly?C.body:C)});let v=C=>{if(a.isCanceled)return;let{options:R}=I;if(C instanceof mb.HTTPError&&!R.throwHttpErrors){let{response:L}=C;u(I.options.resolveBodyOnly?L.body:L);return}A(C)};I.once("error",v);let x=I.options.body;I.once("retry",(C,R)=>{var L,U;if(x===((L=R.request)===null||L===void 0?void 0:L.options.body)&&gst.default.nodeStream((U=R.request)===null||U===void 0?void 0:U.options.body)){v(R);return}h(C)}),mst.default(I,o,Est)};h(0)});a.on=(u,A)=>(o.on(u,A),a);let n=u=>{let A=(async()=>{await a;let{options:p}=r.request;return Xae.default(r,u,p.parseJson,p.encoding)})();return Object.defineProperties(A,Object.getOwnPropertyDescriptors(a)),A};return a.json=()=>{let{headers:u}=e.options;return!e.writableFinished&&u.accept===void 0&&(u.accept="application/json"),n("json")},a.buffer=()=>n("buffer"),a.text=()=>n("text"),a}uh.default=ele;pst(w1(),uh)});var tle=_(x4=>{"use strict";Object.defineProperty(x4,"__esModule",{value:!0});var Cst=w1();function wst(t,...e){let r=(async()=>{if(t instanceof Cst.RequestError)try{for(let a of e)if(a)for(let n of a)t=await n(t)}catch(a){t=a}throw t})(),o=()=>r;return r.json=o,r.text=o,r.buffer=o,r.on=o,r}x4.default=wst});var ile=_(k4=>{"use strict";Object.defineProperty(k4,"__esModule",{value:!0});var rle=Tf();function nle(t){for(let e of Object.values(t))(rle.default.plainObject(e)||rle.default.array(e))&&nle(e);return Object.freeze(t)}k4.default=nle});var ole=_(sle=>{"use strict";Object.defineProperty(sle,"__esModule",{value:!0})});var Q4=_(Vl=>{"use strict";var Ist=Vl&&Vl.__createBinding||(Object.create?function(t,e,r,o){o===void 0&&(o=r),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,o){o===void 0&&(o=r),t[o]=e[r]}),Bst=Vl&&Vl.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Ist(e,t,r)};Object.defineProperty(Vl,"__esModule",{value:!0});Vl.defaultHandler=void 0;var ale=Tf(),Kl=b4(),vst=tle(),Eb=C1(),Dst=ile(),Sst={RequestError:Kl.RequestError,CacheError:Kl.CacheError,ReadError:Kl.ReadError,HTTPError:Kl.HTTPError,MaxRedirectsError:Kl.MaxRedirectsError,TimeoutError:Kl.TimeoutError,ParseError:Kl.ParseError,CancelError:Kl.CancelError,UnsupportedProtocolError:Kl.UnsupportedProtocolError,UploadError:Kl.UploadError},Pst=async t=>new Promise(e=>{setTimeout(e,t)}),{normalizeArguments:yb}=Eb.default,lle=(...t)=>{let e;for(let r of t)e=yb(void 0,r,e);return e},bst=t=>t.isStream?new Eb.default(void 0,t):Kl.default(t),xst=t=>"defaults"in t&&"options"in t.defaults,kst=["get","post","put","patch","head","delete"];Vl.defaultHandler=(t,e)=>e(t);var cle=(t,e)=>{if(t)for(let r of t)r(e)},ule=t=>{t._rawHandlers=t.handlers,t.handlers=t.handlers.map(o=>(a,n)=>{let u,A=o(a,p=>(u=n(p),u));if(A!==u&&!a.isStream&&u){let p=A,{then:h,catch:E,finally:I}=p;Object.setPrototypeOf(p,Object.getPrototypeOf(u)),Object.defineProperties(p,Object.getOwnPropertyDescriptors(u)),p.then=h,p.catch=E,p.finally=I}return A});let e=(o,a={},n)=>{var u,A;let p=0,h=E=>t.handlers[p++](E,p===t.handlers.length?bst:h);if(ale.default.plainObject(o)){let E={...o,...a};Eb.setNonEnumerableProperties([o,a],E),a=E,o=void 0}try{let E;try{cle(t.options.hooks.init,a),cle((u=a.hooks)===null||u===void 0?void 0:u.init,a)}catch(v){E=v}let I=yb(o,a,n??t.options);if(I[Eb.kIsNormalizedAlready]=!0,E)throw new Kl.RequestError(E.message,E,I);return h(I)}catch(E){if(a.isStream)throw E;return vst.default(E,t.options.hooks.beforeError,(A=a.hooks)===null||A===void 0?void 0:A.beforeError)}};e.extend=(...o)=>{let a=[t.options],n=[...t._rawHandlers],u;for(let A of o)xst(A)?(a.push(A.defaults.options),n.push(...A.defaults._rawHandlers),u=A.defaults.mutableDefaults):(a.push(A),"handlers"in A&&n.push(...A.handlers),u=A.mutableDefaults);return n=n.filter(A=>A!==Vl.defaultHandler),n.length===0&&n.push(Vl.defaultHandler),ule({options:lle(...a),handlers:n,mutableDefaults:Boolean(u)})};let r=async function*(o,a){let n=yb(o,a,t.options);n.resolveBodyOnly=!1;let u=n.pagination;if(!ale.default.object(u))throw new TypeError("`options.pagination` must be implemented");let A=[],{countLimit:p}=u,h=0;for(;h{let n=[];for await(let u of r(o,a))n.push(u);return n},e.paginate.each=r,e.stream=(o,a)=>e(o,{...a,isStream:!0});for(let o of kst)e[o]=(a,n)=>e(a,{...n,method:o}),e.stream[o]=(a,n)=>e(a,{...n,method:o,isStream:!0});return Object.assign(e,Sst),Object.defineProperty(e,"defaults",{value:t.mutableDefaults?t:Dst.default(t),writable:t.mutableDefaults,configurable:t.mutableDefaults,enumerable:!0}),e.mergeOptions=lle,e};Vl.default=ule;Bst(ole(),Vl)});var ple=_((Nf,Cb)=>{"use strict";var Qst=Nf&&Nf.__createBinding||(Object.create?function(t,e,r,o){o===void 0&&(o=r),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,o){o===void 0&&(o=r),t[o]=e[r]}),Ale=Nf&&Nf.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Qst(e,t,r)};Object.defineProperty(Nf,"__esModule",{value:!0});var Fst=ve("url"),fle=Q4(),Rst={options:{method:"GET",retry:{limit:2,methods:["GET","PUT","HEAD","DELETE","OPTIONS","TRACE"],statusCodes:[408,413,429,500,502,503,504,521,522,524],errorCodes:["ETIMEDOUT","ECONNRESET","EADDRINUSE","ECONNREFUSED","EPIPE","ENOTFOUND","ENETUNREACH","EAI_AGAIN"],maxRetryAfter:void 0,calculateDelay:({computedValue:t})=>t},timeout:{},headers:{"user-agent":"got (https://github.com/sindresorhus/got)"},hooks:{init:[],beforeRequest:[],beforeRedirect:[],beforeRetry:[],beforeError:[],afterResponse:[]},cache:void 0,dnsCache:void 0,decompress:!0,throwHttpErrors:!0,followRedirect:!0,isStream:!1,responseType:"text",resolveBodyOnly:!1,maxRedirects:10,prefixUrl:"",methodRewriting:!0,ignoreInvalidCookies:!1,context:{},http2:!1,allowGetBody:!1,https:void 0,pagination:{transform:t=>t.request.options.responseType==="json"?t.body:JSON.parse(t.body),paginate:t=>{if(!Reflect.has(t.headers,"link"))return!1;let e=t.headers.link.split(","),r;for(let o of e){let a=o.split(";");if(a[1].includes("next")){r=a[0].trimStart().trim(),r=r.slice(1,-1);break}}return r?{url:new Fst.URL(r)}:!1},filter:()=>!0,shouldContinue:()=>!0,countLimit:1/0,backoff:0,requestLimit:1e4,stackAllItems:!0},parseJson:t=>JSON.parse(t),stringifyJson:t=>JSON.stringify(t),cacheOptions:{}},handlers:[fle.defaultHandler],mutableDefaults:!1},F4=fle.default(Rst);Nf.default=F4;Cb.exports=F4;Cb.exports.default=F4;Cb.exports.__esModule=!0;Ale(Q4(),Nf);Ale(b4(),Nf)});var nn={};Vt(nn,{Method:()=>Cle,del:()=>Mst,get:()=>L4,getNetworkSettings:()=>Ele,post:()=>O4,put:()=>Ost,request:()=>I1});function dle(t){let e=new URL(t),r={host:e.hostname,headers:{}};return e.port&&(r.port=Number(e.port)),e.username&&e.password&&(r.proxyAuth=`${e.username}:${e.password}`),{proxy:r}}async function R4(t){return ol(gle,t,()=>oe.readFilePromise(t).then(e=>(gle.set(t,e),e)))}function Lst({statusCode:t,statusMessage:e},r){let o=Mt(r,t,yt.NUMBER),a=`https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/${t}`;return Zy(r,`${o}${e?` (${e})`:""}`,a)}async function wb(t,{configuration:e,customErrorMessage:r}){try{return await t}catch(o){if(o.name!=="HTTPError")throw o;let a=r?.(o,e)??o.response.body?.error;a==null&&(o.message.startsWith("Response code")?a="The remote server failed to provide the requested resource":a=o.message),o.code==="ETIMEDOUT"&&o.event==="socket"&&(a+=`(can be increased via ${Mt(e,"httpTimeout",yt.SETTING)})`);let n=new zt(35,a,u=>{o.response&&u.reportError(35,` ${zu(e,{label:"Response Code",value:_c(yt.NO_HINT,Lst(o.response,e))})}`),o.request&&(u.reportError(35,` ${zu(e,{label:"Request Method",value:_c(yt.NO_HINT,o.request.options.method)})}`),u.reportError(35,` ${zu(e,{label:"Request URL",value:_c(yt.URL,o.request.requestUrl)})}`)),o.request.redirects.length>0&&u.reportError(35,` ${zu(e,{label:"Request Redirects",value:_c(yt.NO_HINT,PL(e,o.request.redirects,yt.URL))})}`),o.request.retryCount===o.request.options.retry.limit&&u.reportError(35,` ${zu(e,{label:"Request Retry Count",value:_c(yt.NO_HINT,`${Mt(e,o.request.retryCount,yt.NUMBER)} (can be increased via ${Mt(e,"httpRetry",yt.SETTING)})`)})}`)});throw n.originalError=o,n}}function Ele(t,e){let r=[...e.configuration.get("networkSettings")].sort(([u],[A])=>A.length-u.length),o={enableNetwork:void 0,httpsCaFilePath:void 0,httpProxy:void 0,httpsProxy:void 0,httpsKeyFilePath:void 0,httpsCertFilePath:void 0},a=Object.keys(o),n=typeof t=="string"?new URL(t):t;for(let[u,A]of r)if(N4.default.isMatch(n.hostname,u))for(let p of a){let h=A.get(p);h!==null&&typeof o[p]>"u"&&(o[p]=h)}for(let u of a)typeof o[u]>"u"&&(o[u]=e.configuration.get(u));return o}async function I1(t,e,{configuration:r,headers:o,jsonRequest:a,jsonResponse:n,method:u="GET",wrapNetworkRequest:A}){let p={target:t,body:e,configuration:r,headers:o,jsonRequest:a,jsonResponse:n,method:u},h=async()=>await Ust(t,e,p),E=typeof A<"u"?await A(h,p):h;return await(await r.reduceHook(v=>v.wrapNetworkRequest,E,p))()}async function L4(t,{configuration:e,jsonResponse:r,customErrorMessage:o,wrapNetworkRequest:a,...n}){let u=()=>wb(I1(t,null,{configuration:e,wrapNetworkRequest:a,...n}),{configuration:e,customErrorMessage:o}).then(p=>p.body),A=await(typeof a<"u"?u():ol(hle,t,()=>u().then(p=>(hle.set(t,p),p))));return r?JSON.parse(A.toString()):A}async function Ost(t,e,{customErrorMessage:r,...o}){return(await wb(I1(t,e,{...o,method:"PUT"}),{customErrorMessage:r,configuration:o.configuration})).body}async function O4(t,e,{customErrorMessage:r,...o}){return(await wb(I1(t,e,{...o,method:"POST"}),{customErrorMessage:r,configuration:o.configuration})).body}async function Mst(t,{customErrorMessage:e,...r}){return(await wb(I1(t,null,{...r,method:"DELETE"}),{customErrorMessage:e,configuration:r.configuration})).body}async function Ust(t,e,{configuration:r,headers:o,jsonRequest:a,jsonResponse:n,method:u="GET"}){let A=typeof t=="string"?new URL(t):t,p=Ele(A,{configuration:r});if(p.enableNetwork===!1)throw new zt(80,`Request to '${A.href}' has been blocked because of your configuration settings`);if(A.protocol==="http:"&&!N4.default.isMatch(A.hostname,r.get("unsafeHttpWhitelist")))throw new zt(81,`Unsafe http requests must be explicitly whitelisted in your configuration (${A.hostname})`);let E={agent:{http:p.httpProxy?T4.default.httpOverHttp(dle(p.httpProxy)):Tst,https:p.httpsProxy?T4.default.httpsOverHttp(dle(p.httpsProxy)):Nst},headers:o,method:u};E.responseType=n?"json":"buffer",e!==null&&(Buffer.isBuffer(e)||!a&&typeof e=="string"?E.body=e:E.json=e);let I=r.get("httpTimeout"),v=r.get("httpRetry"),x=r.get("enableStrictSsl"),C=p.httpsCaFilePath,R=p.httpsCertFilePath,L=p.httpsKeyFilePath,{default:U}=await Promise.resolve().then(()=>$e(ple())),J=C?await R4(C):void 0,te=R?await R4(R):void 0,ae=L?await R4(L):void 0,fe=U.extend({timeout:{socket:I},retry:v,https:{rejectUnauthorized:x,certificateAuthority:J,certificate:te,key:ae},...E});return r.getLimit("networkConcurrency")(()=>fe(A))}var mle,yle,N4,T4,hle,gle,Tst,Nst,Cle,Ib=Et(()=>{St();mle=ve("https"),yle=ve("http"),N4=$e(Zo()),T4=$e(Yse());Yl();jl();ql();hle=new Map,gle=new Map,Tst=new yle.Agent({keepAlive:!0}),Nst=new mle.Agent({keepAlive:!0});Cle=(a=>(a.GET="GET",a.PUT="PUT",a.POST="POST",a.DELETE="DELETE",a))(Cle||{})});var Ji={};Vt(Ji,{availableParallelism:()=>U4,getArchitecture:()=>B1,getArchitectureName:()=>Gst,getArchitectureSet:()=>M4,getCaller:()=>Vst,major:()=>_st,openUrl:()=>Hst});function jst(){if(process.platform==="darwin"||process.platform==="win32")return null;let t;try{t=oe.readFileSync(qst)}catch{}if(typeof t<"u"){if(t&&t.includes("GLIBC"))return"glibc";if(t&&t.includes("musl"))return"musl"}let r=(process.report?.getReport()??{}).sharedObjects??[],o=/\/(?:(ld-linux-|[^/]+-linux-gnu\/)|(libc.musl-|ld-musl-))/;return KI(r,a=>{let n=a.match(o);if(!n)return KI.skip;if(n[1])return"glibc";if(n[2])return"musl";throw new Error("Assertion failed: Expected the libc variant to have been detected")})??null}function B1(){return Ile=Ile??{os:process.platform,cpu:process.arch,libc:jst()}}function Gst(t=B1()){return t.libc?`${t.os}-${t.cpu}-${t.libc}`:`${t.os}-${t.cpu}`}function M4(){let t=B1();return Ble=Ble??{os:[t.os],cpu:[t.cpu],libc:t.libc?[t.libc]:[]}}function Kst(t){let e=Yst.exec(t);if(!e)return null;let r=e[2]&&e[2].indexOf("native")===0,o=e[2]&&e[2].indexOf("eval")===0,a=Wst.exec(e[2]);return o&&a!=null&&(e[2]=a[1],e[3]=a[2],e[4]=a[3]),{file:r?null:e[2],methodName:e[1]||"",arguments:r?[e[2]]:[],line:e[3]?+e[3]:null,column:e[4]?+e[4]:null}}function Vst(){let e=new Error().stack.split(` -`)[3];return Kst(e)}function U4(){return typeof Bb.default.availableParallelism<"u"?Bb.default.availableParallelism():Math.max(1,Bb.default.cpus().length)}var Bb,_st,wle,Hst,qst,Ile,Ble,Yst,Wst,vb=Et(()=>{St();Bb=$e(ve("os"));Db();ql();_st=Number(process.versions.node.split(".")[0]),wle=new Map([["darwin","open"],["linux","xdg-open"],["win32","explorer.exe"]]).get(process.platform),Hst=typeof wle<"u"?async t=>{try{return await _4(wle,[t],{cwd:V.cwd()}),!0}catch{return!1}}:void 0,qst="/usr/bin/ldd";Yst=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Wst=/\((\S*)(?::(\d+))(?::(\d+))\)/});function Y4(t,e,r,o,a){let n=A1(r);if(o.isArray||o.type==="ANY"&&Array.isArray(n))return Array.isArray(n)?n.map((u,A)=>H4(t,`${e}[${A}]`,u,o,a)):String(n).split(/,/).map(u=>H4(t,e,u,o,a));if(Array.isArray(n))throw new Error(`Non-array configuration settings "${e}" cannot be an array`);return H4(t,e,r,o,a)}function H4(t,e,r,o,a){let n=A1(r);switch(o.type){case"ANY":return GP(n);case"SHAPE":return Zst(t,e,r,o,a);case"MAP":return $st(t,e,r,o,a)}if(n===null&&!o.isNullable&&o.default!==null)throw new Error(`Non-nullable configuration settings "${e}" cannot be set to null`);if(o.values?.includes(n))return n;let A=(()=>{if(o.type==="BOOLEAN"&&typeof n!="string")return VI(n);if(typeof n!="string")throw new Error(`Expected configuration setting "${e}" to be a string, got ${typeof n}`);let p=sP(n,{env:t.env});switch(o.type){case"ABSOLUTE_PATH":{let h=a,E=mM(r);return E&&E[0]!=="<"&&(h=V.dirname(E)),V.resolve(h,ue.toPortablePath(p))}case"LOCATOR_LOOSE":return xf(p,!1);case"NUMBER":return parseInt(p);case"LOCATOR":return xf(p);case"BOOLEAN":return VI(p);default:return p}})();if(o.values&&!o.values.includes(A))throw new Error(`Invalid value, expected one of ${o.values.join(", ")}`);return A}function Zst(t,e,r,o,a){let n=A1(r);if(typeof n!="object"||Array.isArray(n))throw new it(`Object configuration settings "${e}" must be an object`);let u=W4(t,o,{ignoreArrays:!0});if(n===null)return u;for(let[A,p]of Object.entries(n)){let h=`${e}.${A}`;if(!o.properties[A])throw new it(`Unrecognized configuration settings found: ${e}.${A} - run "yarn config -v" to see the list of settings supported in Yarn`);u.set(A,Y4(t,h,p,o.properties[A],a))}return u}function $st(t,e,r,o,a){let n=A1(r),u=new Map;if(typeof n!="object"||Array.isArray(n))throw new it(`Map configuration settings "${e}" must be an object`);if(n===null)return u;for(let[A,p]of Object.entries(n)){let h=o.normalizeKeys?o.normalizeKeys(A):A,E=`${e}['${h}']`,I=o.valueDefinition;u.set(h,Y4(t,E,p,I,a))}return u}function W4(t,e,{ignoreArrays:r=!1}={}){switch(e.type){case"SHAPE":{if(e.isArray&&!r)return[];let o=new Map;for(let[a,n]of Object.entries(e.properties))o.set(a,W4(t,n));return o}case"MAP":return e.isArray&&!r?[]:new Map;case"ABSOLUTE_PATH":return e.default===null?null:t.projectCwd===null?Array.isArray(e.default)?e.default.map(o=>V.normalize(o)):V.isAbsolute(e.default)?V.normalize(e.default):e.isNullable?null:void 0:Array.isArray(e.default)?e.default.map(o=>V.resolve(t.projectCwd,o)):V.resolve(t.projectCwd,e.default);default:return e.default}}function Pb(t,e,r){if(e.type==="SECRET"&&typeof t=="string"&&r.hideSecrets)return Xst;if(e.type==="ABSOLUTE_PATH"&&typeof t=="string"&&r.getNativePaths)return ue.fromPortablePath(t);if(e.isArray&&Array.isArray(t)){let o=[];for(let a of t)o.push(Pb(a,e,r));return o}if(e.type==="MAP"&&t instanceof Map){if(t.size===0)return;let o=new Map;for(let[a,n]of t.entries()){let u=Pb(n,e.valueDefinition,r);typeof u<"u"&&o.set(a,u)}return o}if(e.type==="SHAPE"&&t instanceof Map){if(t.size===0)return;let o=new Map;for(let[a,n]of t.entries()){let u=e.properties[a],A=Pb(n,u,r);typeof A<"u"&&o.set(a,A)}return o}return t}function eot(){let t={};for(let[e,r]of Object.entries(process.env))e=e.toLowerCase(),e.startsWith(bb)&&(e=(0,Dle.default)(e.slice(bb.length)),t[e]=r);return t}function j4(){let t=`${bb}rc_filename`;for(let[e,r]of Object.entries(process.env))if(e.toLowerCase()===t&&typeof r=="string")return r;return G4}async function vle(t){try{return await oe.readFilePromise(t)}catch{return Buffer.of()}}async function tot(t,e){return Buffer.compare(...await Promise.all([vle(t),vle(e)]))===0}async function rot(t,e){let[r,o]=await Promise.all([oe.statPromise(t),oe.statPromise(e)]);return r.dev===o.dev&&r.ino===o.ino}async function iot({configuration:t,selfPath:e}){let r=t.get("yarnPath");return t.get("ignorePath")||r===null||r===e||await not(r,e)?null:r}var Dle,Lf,Sle,Ple,ble,q4,Jst,v1,zst,FE,bb,G4,Xst,D1,xle,xb,Sb,not,rA,Ke,S1=Et(()=>{St();Nl();Dle=$e(sV()),Lf=$e(td());qt();Sle=$e(ZV()),Ple=ve("module"),ble=$e(id()),q4=ve("stream");ose();fE();cM();uM();AM();Tse();fM();vd();Use();WP();jl();nh();Ib();ql();vb();Qf();bo();Jst=function(){if(!Lf.GITHUB_ACTIONS||!process.env.GITHUB_EVENT_PATH)return!1;let t=ue.toPortablePath(process.env.GITHUB_EVENT_PATH),e;try{e=oe.readJsonSync(t)}catch{return!1}return!(!("repository"in e)||!e.repository||(e.repository.private??!0))}(),v1=new Set(["@yarnpkg/plugin-constraints","@yarnpkg/plugin-exec","@yarnpkg/plugin-interactive-tools","@yarnpkg/plugin-stage","@yarnpkg/plugin-typescript","@yarnpkg/plugin-version","@yarnpkg/plugin-workspace-tools"]),zst=new Set(["isTestEnv","injectNpmUser","injectNpmPassword","injectNpm2FaToken","zipDataEpilogue","cacheCheckpointOverride","cacheVersionOverride","lockfileVersionOverride","binFolder","version","flags","profile","gpg","ignoreNode","wrapOutput","home","confDir","registry","ignoreCwd"]),FE=/^(?!v)[a-z0-9._-]+$/i,bb="yarn_",G4=".yarnrc.yml",Xst="********",D1=(E=>(E.ANY="ANY",E.BOOLEAN="BOOLEAN",E.ABSOLUTE_PATH="ABSOLUTE_PATH",E.LOCATOR="LOCATOR",E.LOCATOR_LOOSE="LOCATOR_LOOSE",E.NUMBER="NUMBER",E.STRING="STRING",E.SECRET="SECRET",E.SHAPE="SHAPE",E.MAP="MAP",E))(D1||{}),xle=yt,xb=(r=>(r.JUNCTIONS="junctions",r.SYMLINKS="symlinks",r))(xb||{}),Sb={lastUpdateCheck:{description:"Last timestamp we checked whether new Yarn versions were available",type:"STRING",default:null},yarnPath:{description:"Path to the local executable that must be used over the global one",type:"ABSOLUTE_PATH",default:null},ignorePath:{description:"If true, the local executable will be ignored when using the global one",type:"BOOLEAN",default:!1},globalFolder:{description:"Folder where all system-global files are stored",type:"ABSOLUTE_PATH",default:EM()},cacheFolder:{description:"Folder where the cache files must be written",type:"ABSOLUTE_PATH",default:"./.yarn/cache"},compressionLevel:{description:"Zip files compression level, from 0 to 9 or mixed (a variant of 9, which stores some files uncompressed, when compression doesn't yield good results)",type:"NUMBER",values:["mixed",0,1,2,3,4,5,6,7,8,9],default:0},virtualFolder:{description:"Folder where the virtual packages (cf doc) will be mapped on the disk (must be named __virtual__)",type:"ABSOLUTE_PATH",default:"./.yarn/__virtual__"},installStatePath:{description:"Path of the file where the install state will be persisted",type:"ABSOLUTE_PATH",default:"./.yarn/install-state.gz"},immutablePatterns:{description:"Array of glob patterns; files matching them won't be allowed to change during immutable installs",type:"STRING",default:[],isArray:!0},rcFilename:{description:"Name of the files where the configuration can be found",type:"STRING",default:j4()},enableGlobalCache:{description:"If true, the system-wide cache folder will be used regardless of `cache-folder`",type:"BOOLEAN",default:!0},cacheMigrationMode:{description:"Defines the conditions under which Yarn upgrades should cause the cache archives to be regenerated.",type:"STRING",values:["always","match-spec","required-only"],default:"always"},enableColors:{description:"If true, the CLI is allowed to use colors in its output",type:"BOOLEAN",default:lP,defaultText:""},enableHyperlinks:{description:"If true, the CLI is allowed to use hyperlinks in its output",type:"BOOLEAN",default:SL,defaultText:""},enableInlineBuilds:{description:"If true, the CLI will print the build output on the command line",type:"BOOLEAN",default:Lf.isCI,defaultText:""},enableMessageNames:{description:"If true, the CLI will prefix most messages with codes suitable for search engines",type:"BOOLEAN",default:!0},enableProgressBars:{description:"If true, the CLI is allowed to show a progress bar for long-running events",type:"BOOLEAN",default:!Lf.isCI,defaultText:""},enableTimers:{description:"If true, the CLI is allowed to print the time spent executing commands",type:"BOOLEAN",default:!0},enableTips:{description:"If true, installs will print a helpful message every day of the week",type:"BOOLEAN",default:!Lf.isCI,defaultText:""},preferInteractive:{description:"If true, the CLI will automatically use the interactive mode when called from a TTY",type:"BOOLEAN",default:!1},preferTruncatedLines:{description:"If true, the CLI will truncate lines that would go beyond the size of the terminal",type:"BOOLEAN",default:!1},progressBarStyle:{description:"Which style of progress bar should be used (only when progress bars are enabled)",type:"STRING",default:void 0,defaultText:""},defaultLanguageName:{description:"Default language mode that should be used when a package doesn't offer any insight",type:"STRING",default:"node"},defaultProtocol:{description:"Default resolution protocol used when resolving pure semver and tag ranges",type:"STRING",default:"npm:"},enableTransparentWorkspaces:{description:"If false, Yarn won't automatically resolve workspace dependencies unless they use the `workspace:` protocol",type:"BOOLEAN",default:!0},supportedArchitectures:{description:"Architectures that Yarn will fetch and inject into the resolver",type:"SHAPE",properties:{os:{description:"Array of supported process.platform strings, or null to target them all",type:"STRING",isArray:!0,isNullable:!0,default:["current"]},cpu:{description:"Array of supported process.arch strings, or null to target them all",type:"STRING",isArray:!0,isNullable:!0,default:["current"]},libc:{description:"Array of supported libc libraries, or null to target them all",type:"STRING",isArray:!0,isNullable:!0,default:["current"]}}},enableMirror:{description:"If true, the downloaded packages will be retrieved and stored in both the local and global folders",type:"BOOLEAN",default:!0},enableNetwork:{description:"If false, Yarn will refuse to use the network if required to",type:"BOOLEAN",default:!0},enableOfflineMode:{description:"If true, Yarn will attempt to retrieve files and metadata from the global cache rather than the network",type:"BOOLEAN",default:!1},httpProxy:{description:"URL of the http proxy that must be used for outgoing http requests",type:"STRING",default:null},httpsProxy:{description:"URL of the http proxy that must be used for outgoing https requests",type:"STRING",default:null},unsafeHttpWhitelist:{description:"List of the hostnames for which http queries are allowed (glob patterns are supported)",type:"STRING",default:[],isArray:!0},httpTimeout:{description:"Timeout of each http request in milliseconds",type:"NUMBER",default:6e4},httpRetry:{description:"Retry times on http failure",type:"NUMBER",default:3},networkConcurrency:{description:"Maximal number of concurrent requests",type:"NUMBER",default:50},taskPoolConcurrency:{description:"Maximal amount of concurrent heavy task processing",type:"NUMBER",default:U4()},taskPoolMode:{description:"Execution strategy for heavy tasks",type:"STRING",values:["async","workers"],default:"workers"},networkSettings:{description:"Network settings per hostname (glob patterns are supported)",type:"MAP",valueDefinition:{description:"",type:"SHAPE",properties:{httpsCaFilePath:{description:"Path to file containing one or multiple Certificate Authority signing certificates",type:"ABSOLUTE_PATH",default:null},enableNetwork:{description:"If false, the package manager will refuse to use the network if required to",type:"BOOLEAN",default:null},httpProxy:{description:"URL of the http proxy that must be used for outgoing http requests",type:"STRING",default:null},httpsProxy:{description:"URL of the http proxy that must be used for outgoing https requests",type:"STRING",default:null},httpsKeyFilePath:{description:"Path to file containing private key in PEM format",type:"ABSOLUTE_PATH",default:null},httpsCertFilePath:{description:"Path to file containing certificate chain in PEM format",type:"ABSOLUTE_PATH",default:null}}}},httpsCaFilePath:{description:"A path to a file containing one or multiple Certificate Authority signing certificates",type:"ABSOLUTE_PATH",default:null},httpsKeyFilePath:{description:"Path to file containing private key in PEM format",type:"ABSOLUTE_PATH",default:null},httpsCertFilePath:{description:"Path to file containing certificate chain in PEM format",type:"ABSOLUTE_PATH",default:null},enableStrictSsl:{description:"If false, SSL certificate errors will be ignored",type:"BOOLEAN",default:!0},logFilters:{description:"Overrides for log levels",type:"SHAPE",isArray:!0,concatenateValues:!0,properties:{code:{description:"Code of the messages covered by this override",type:"STRING",default:void 0},text:{description:"Code of the texts covered by this override",type:"STRING",default:void 0},pattern:{description:"Code of the patterns covered by this override",type:"STRING",default:void 0},level:{description:"Log level override, set to null to remove override",type:"STRING",values:Object.values(uP),isNullable:!0,default:void 0}}},enableTelemetry:{description:"If true, telemetry will be periodically sent, following the rules in https://yarnpkg.com/advanced/telemetry",type:"BOOLEAN",default:!0},telemetryInterval:{description:"Minimal amount of time between two telemetry uploads, in days",type:"NUMBER",default:7},telemetryUserId:{description:"If you desire to tell us which project you are, you can set this field. Completely optional and opt-in.",type:"STRING",default:null},enableHardenedMode:{description:"If true, automatically enable --check-resolutions --refresh-lockfile on installs",type:"BOOLEAN",default:Lf.isPR&&Jst,defaultText:""},enableScripts:{description:"If true, packages are allowed to have install scripts by default",type:"BOOLEAN",default:!0},enableStrictSettings:{description:"If true, unknown settings will cause Yarn to abort",type:"BOOLEAN",default:!0},enableImmutableCache:{description:"If true, the cache is reputed immutable and actions that would modify it will throw",type:"BOOLEAN",default:!1},checksumBehavior:{description:"Enumeration defining what to do when a checksum doesn't match expectations",type:"STRING",default:"throw"},injectEnvironmentFiles:{description:"List of all the environment files that Yarn should inject inside the process when it starts",type:"ABSOLUTE_PATH",default:[".env.yarn?"],isArray:!0},packageExtensions:{description:"Map of package corrections to apply on the dependency tree",type:"MAP",valueDefinition:{description:"The extension that will be applied to any package whose version matches the specified range",type:"SHAPE",properties:{dependencies:{description:"The set of dependencies that must be made available to the current package in order for it to work properly",type:"MAP",valueDefinition:{description:"A range",type:"STRING"}},peerDependencies:{description:"Inherited dependencies - the consumer of the package will be tasked to provide them",type:"MAP",valueDefinition:{description:"A semver range",type:"STRING"}},peerDependenciesMeta:{description:"Extra information related to the dependencies listed in the peerDependencies field",type:"MAP",valueDefinition:{description:"The peerDependency meta",type:"SHAPE",properties:{optional:{description:"If true, the selected peer dependency will be marked as optional by the package manager and the consumer omitting it won't be reported as an error",type:"BOOLEAN",default:!1}}}}}}}};not=process.platform==="win32"?tot:rot;rA=class{constructor(e){this.isCI=Lf.isCI;this.projectCwd=null;this.plugins=new Map;this.settings=new Map;this.values=new Map;this.sources=new Map;this.invalid=new Map;this.env={};this.limits=new Map;this.packageExtensions=null;this.startingCwd=e}static create(e,r,o){let a=new rA(e);typeof r<"u"&&!(r instanceof Map)&&(a.projectCwd=r),a.importSettings(Sb);let n=typeof o<"u"?o:r instanceof Map?r:new Map;for(let[u,A]of n)a.activatePlugin(u,A);return a}static async find(e,r,{strict:o=!0,usePathCheck:a=null,useRc:n=!0}={}){let u=eot();delete u.rcFilename;let A=new rA(e),p=await rA.findRcFiles(e),h=await rA.findFolderRcFile(EE());h&&(p.find(me=>me.path===h.path)||p.unshift(h));let E=Mse(p.map(ce=>[ce.path,ce.data])),I=Bt.dot,v=new Set(Object.keys(Sb)),x=({yarnPath:ce,ignorePath:me,injectEnvironmentFiles:he})=>({yarnPath:ce,ignorePath:me,injectEnvironmentFiles:he}),C=({yarnPath:ce,ignorePath:me,injectEnvironmentFiles:he,...Be})=>{let we={};for(let[g,Ee]of Object.entries(Be))v.has(g)&&(we[g]=Ee);return we},R=({yarnPath:ce,ignorePath:me,...he})=>{let Be={};for(let[we,g]of Object.entries(he))v.has(we)||(Be[we]=g);return Be};if(A.importSettings(x(Sb)),A.useWithSource("",x(u),e,{strict:!1}),E){let[ce,me]=E;A.useWithSource(ce,x(me),I,{strict:!1})}if(a){if(await iot({configuration:A,selfPath:a})!==null)return A;A.useWithSource("",{ignorePath:!0},e,{strict:!1,overwrite:!0})}let L=await rA.findProjectCwd(e);A.startingCwd=e,A.projectCwd=L;let U=Object.assign(Object.create(null),process.env);A.env=U;let J=await Promise.all(A.get("injectEnvironmentFiles").map(async ce=>{let me=ce.endsWith("?")?await oe.readFilePromise(ce.slice(0,-1),"utf8").catch(()=>""):await oe.readFilePromise(ce,"utf8");return(0,Sle.parse)(me)}));for(let ce of J)for(let[me,he]of Object.entries(ce))A.env[me]=sP(he,{env:U});if(A.importSettings(C(Sb)),A.useWithSource("",C(u),e,{strict:o}),E){let[ce,me]=E;A.useWithSource(ce,C(me),I,{strict:o})}let te=ce=>"default"in ce?ce.default:ce,ae=new Map([["@@core",sse]]);if(r!==null)for(let ce of r.plugins.keys())ae.set(ce,te(r.modules.get(ce)));for(let[ce,me]of ae)A.activatePlugin(ce,me);let fe=new Map([]);if(r!==null){let ce=new Map;for(let Be of Ple.builtinModules)ce.set(Be,()=>Df(Be));for(let[Be,we]of r.modules)ce.set(Be,()=>we);let me=new Set,he=async(Be,we)=>{let{factory:g,name:Ee}=Df(Be);if(!g||me.has(Ee))return;let Se=new Map(ce),le=ee=>{if(Se.has(ee))return Se.get(ee)();throw new it(`This plugin cannot access the package referenced via ${ee} which is neither a builtin, nor an exposed entry`)},ne=await Ky(async()=>te(await g(le)),ee=>`${ee} (when initializing ${Ee}, defined in ${we})`);ce.set(Ee,()=>ne),me.add(Ee),fe.set(Ee,ne)};if(u.plugins)for(let Be of u.plugins.split(";")){let we=V.resolve(e,ue.toPortablePath(Be));await he(we,"")}for(let{path:Be,cwd:we,data:g}of p)if(!!n&&!!Array.isArray(g.plugins))for(let Ee of g.plugins){let Se=typeof Ee!="string"?Ee.path:Ee,le=Ee?.spec??"",ne=Ee?.checksum??"";if(v1.has(le))continue;let ee=V.resolve(we,ue.toPortablePath(Se));if(!await oe.existsPromise(ee)){if(!le){let At=Mt(A,V.basename(ee,".cjs"),yt.NAME),H=Mt(A,".gitignore",yt.NAME),at=Mt(A,A.values.get("rcFilename"),yt.NAME),Re=Mt(A,"https://yarnpkg.com/getting-started/qa#which-files-should-be-gitignored",yt.URL);throw new it(`Missing source for the ${At} plugin - please try to remove the plugin from ${at} then reinstall it manually. This error usually occurs because ${H} is incorrect, check ${Re} to make sure your plugin folder isn't gitignored.`)}if(!le.match(/^https?:/)){let At=Mt(A,V.basename(ee,".cjs"),yt.NAME),H=Mt(A,A.values.get("rcFilename"),yt.NAME);throw new it(`Failed to recognize the source for the ${At} plugin - please try to delete the plugin from ${H} then reinstall it manually.`)}let Ie=await L4(le,{configuration:A}),Fe=zs(Ie);if(ne&&ne!==Fe){let At=Mt(A,V.basename(ee,".cjs"),yt.NAME),H=Mt(A,A.values.get("rcFilename"),yt.NAME),at=Mt(A,`yarn plugin import ${le}`,yt.CODE);throw new it(`Failed to fetch the ${At} plugin from its remote location: its checksum seems to have changed. If this is expected, please remove the plugin from ${H} then run ${at} to reimport it.`)}await oe.mkdirPromise(V.dirname(ee),{recursive:!0}),await oe.writeFilePromise(ee,Ie)}await he(ee,Be)}}for(let[ce,me]of fe)A.activatePlugin(ce,me);if(A.useWithSource("",R(u),e,{strict:o}),E){let[ce,me]=E;A.useWithSource(ce,R(me),I,{strict:o})}return A.get("enableGlobalCache")&&(A.values.set("cacheFolder",`${A.get("globalFolder")}/cache`),A.sources.set("cacheFolder","")),A}static async findRcFiles(e){let r=j4(),o=[],a=e,n=null;for(;a!==n;){n=a;let u=V.join(n,r);if(oe.existsSync(u)){let A=await oe.readFilePromise(u,"utf8"),p;try{p=Ki(A)}catch{let E="";throw A.match(/^\s+(?!-)[^:]+\s+\S+/m)&&(E=" (in particular, make sure you list the colons after each key name)"),new it(`Parse error when loading ${u}; please check it's proper Yaml${E}`)}o.unshift({path:u,cwd:n,data:p})}a=V.dirname(n)}return o}static async findFolderRcFile(e){let r=V.join(e,dr.rc),o;try{o=await oe.readFilePromise(r,"utf8")}catch(n){if(n.code==="ENOENT")return null;throw n}let a=Ki(o);return{path:r,cwd:e,data:a}}static async findProjectCwd(e){let r=null,o=e,a=null;for(;o!==a;){if(a=o,oe.existsSync(V.join(a,dr.lockfile)))return a;oe.existsSync(V.join(a,dr.manifest))&&(r=a),o=V.dirname(a)}return r}static async updateConfiguration(e,r,o={}){let a=j4(),n=V.join(e,a),u=oe.existsSync(n)?Ki(await oe.readFilePromise(n,"utf8")):{},A=!1,p;if(typeof r=="function"){try{p=r(u)}catch{p=r({})}if(p===u)return!1}else{p=u;for(let h of Object.keys(r)){let E=u[h],I=r[h],v;if(typeof I=="function")try{v=I(E)}catch{v=I(void 0)}else v=I;E!==v&&(v===rA.deleteProperty?delete p[h]:p[h]=v,A=!0)}if(!A)return!1}return await oe.changeFilePromise(n,Ba(p),{automaticNewlines:!0}),!0}static async addPlugin(e,r){r.length!==0&&await rA.updateConfiguration(e,o=>{let a=o.plugins??[];if(a.length===0)return{...o,plugins:r};let n=[],u=[...r];for(let A of a){let p=typeof A!="string"?A.path:A,h=u.find(E=>E.path===p);h?(n.push(h),u=u.filter(E=>E!==h)):n.push(A)}return n.push(...u),{...o,plugins:n}})}static async updateHomeConfiguration(e){let r=EE();return await rA.updateConfiguration(r,e)}activatePlugin(e,r){this.plugins.set(e,r),typeof r.configuration<"u"&&this.importSettings(r.configuration)}importSettings(e){for(let[r,o]of Object.entries(e))if(o!=null){if(this.settings.has(r))throw new Error(`Cannot redefine settings "${r}"`);this.settings.set(r,o),this.values.set(r,W4(this,o))}}useWithSource(e,r,o,a){try{this.use(e,r,o,a)}catch(n){throw n.message+=` (in ${Mt(this,e,yt.PATH)})`,n}}use(e,r,o,{strict:a=!0,overwrite:n=!1}={}){a=a&&this.get("enableStrictSettings");for(let u of["enableStrictSettings",...Object.keys(r)]){let A=r[u],p=mM(A);if(p&&(e=p),typeof A>"u"||u==="plugins"||e===""&&zst.has(u))continue;if(u==="rcFilename")throw new it(`The rcFilename settings can only be set via ${`${bb}RC_FILENAME`.toUpperCase()}, not via a rc file`);let h=this.settings.get(u);if(!h){let I=EE(),v=e[0]!=="<"?V.dirname(e):null;if(a&&!(v!==null?I===v:!1))throw new it(`Unrecognized or legacy configuration settings found: ${u} - run "yarn config -v" to see the list of settings supported in Yarn`);this.invalid.set(u,e);continue}if(this.sources.has(u)&&!(n||h.type==="MAP"||h.isArray&&h.concatenateValues))continue;let E;try{E=Y4(this,u,A,h,o)}catch(I){throw I.message+=` in ${Mt(this,e,yt.PATH)}`,I}if(u==="enableStrictSettings"&&e!==""){a=E;continue}if(h.type==="MAP"){let I=this.values.get(u);this.values.set(u,new Map(n?[...I,...E]:[...E,...I])),this.sources.set(u,`${this.sources.get(u)}, ${e}`)}else if(h.isArray&&h.concatenateValues){let I=this.values.get(u);this.values.set(u,n?[...I,...E]:[...E,...I]),this.sources.set(u,`${this.sources.get(u)}, ${e}`)}else this.values.set(u,E),this.sources.set(u,e)}}get(e){if(!this.values.has(e))throw new Error(`Invalid configuration key "${e}"`);return this.values.get(e)}getSpecial(e,{hideSecrets:r=!1,getNativePaths:o=!1}){let a=this.get(e),n=this.settings.get(e);if(typeof n>"u")throw new it(`Couldn't find a configuration settings named "${e}"`);return Pb(a,n,{hideSecrets:r,getNativePaths:o})}getSubprocessStreams(e,{header:r,prefix:o,report:a}){let n,u,A=oe.createWriteStream(e);if(this.get("enableInlineBuilds")){let p=a.createStreamReporter(`${o} ${Mt(this,"STDOUT","green")}`),h=a.createStreamReporter(`${o} ${Mt(this,"STDERR","red")}`);n=new q4.PassThrough,n.pipe(p),n.pipe(A),u=new q4.PassThrough,u.pipe(h),u.pipe(A)}else n=A,u=A,typeof r<"u"&&n.write(`${r} -`);return{stdout:n,stderr:u}}makeResolver(){let e=[];for(let r of this.plugins.values())for(let o of r.resolvers||[])e.push(new o);return new Dd([new c1,new Xn,...e])}makeFetcher(){let e=[];for(let r of this.plugins.values())for(let o of r.fetchers||[])e.push(new o);return new hE([new gE,new mE,...e])}getLinkers(){let e=[];for(let r of this.plugins.values())for(let o of r.linkers||[])e.push(new o);return e}getSupportedArchitectures(){let e=B1(),r=this.get("supportedArchitectures"),o=r.get("os");o!==null&&(o=o.map(u=>u==="current"?e.os:u));let a=r.get("cpu");a!==null&&(a=a.map(u=>u==="current"?e.cpu:u));let n=r.get("libc");return n!==null&&(n=sl(n,u=>u==="current"?e.libc??sl.skip:u)),{os:o,cpu:a,libc:n}}async getPackageExtensions(){if(this.packageExtensions!==null)return this.packageExtensions;this.packageExtensions=new Map;let e=this.packageExtensions,r=(o,a,{userProvided:n=!1}={})=>{if(!xa(o.range))throw new Error("Only semver ranges are allowed as keys for the packageExtensions setting");let u=new Ot;u.load(a,{yamlCompatibilityMode:!0});let A=Yy(e,o.identHash),p=[];A.push([o.range,p]);let h={status:"inactive",userProvided:n,parentDescriptor:o};for(let E of u.dependencies.values())p.push({...h,type:"Dependency",descriptor:E});for(let E of u.peerDependencies.values())p.push({...h,type:"PeerDependency",descriptor:E});for(let[E,I]of u.peerDependenciesMeta)for(let[v,x]of Object.entries(I))p.push({...h,type:"PeerDependencyMeta",selector:E,key:v,value:x})};await this.triggerHook(o=>o.registerPackageExtensions,this,r);for(let[o,a]of this.get("packageExtensions"))r(ih(o,!0),iP(a),{userProvided:!0});return e}normalizeLocator(e){return xa(e.reference)?Qs(e,`${this.get("defaultProtocol")}${e.reference}`):FE.test(e.reference)?Qs(e,`${this.get("defaultProtocol")}${e.reference}`):e}normalizeDependency(e){return xa(e.range)?In(e,`${this.get("defaultProtocol")}${e.range}`):FE.test(e.range)?In(e,`${this.get("defaultProtocol")}${e.range}`):e}normalizeDependencyMap(e){return new Map([...e].map(([r,o])=>[r,this.normalizeDependency(o)]))}normalizePackage(e,{packageExtensions:r}){let o=e1(e),a=r.get(e.identHash);if(typeof a<"u"){let u=e.version;if(u!==null){for(let[A,p]of a)if(!!kf(u,A))for(let h of p)switch(h.status==="inactive"&&(h.status="redundant"),h.type){case"Dependency":typeof o.dependencies.get(h.descriptor.identHash)>"u"&&(h.status="active",o.dependencies.set(h.descriptor.identHash,this.normalizeDependency(h.descriptor)));break;case"PeerDependency":typeof o.peerDependencies.get(h.descriptor.identHash)>"u"&&(h.status="active",o.peerDependencies.set(h.descriptor.identHash,h.descriptor));break;case"PeerDependencyMeta":{let E=o.peerDependenciesMeta.get(h.selector);(typeof E>"u"||!Object.hasOwn(E,h.key)||E[h.key]!==h.value)&&(h.status="active",ol(o.peerDependenciesMeta,h.selector,()=>({}))[h.key]=h.value)}break;default:yL(h)}}}let n=u=>u.scope?`${u.scope}__${u.name}`:`${u.name}`;for(let u of o.peerDependenciesMeta.keys()){let A=Js(u);o.peerDependencies.has(A.identHash)||o.peerDependencies.set(A.identHash,In(A,"*"))}for(let u of o.peerDependencies.values()){if(u.scope==="types")continue;let A=n(u),p=eA("types",A),h=fn(p);o.peerDependencies.has(p.identHash)||o.peerDependenciesMeta.has(h)||(o.peerDependencies.set(p.identHash,In(p,"*")),o.peerDependenciesMeta.set(h,{optional:!0}))}return o.dependencies=new Map(ks(o.dependencies,([,u])=>Pa(u))),o.peerDependencies=new Map(ks(o.peerDependencies,([,u])=>Pa(u))),o}getLimit(e){return ol(this.limits,e,()=>(0,ble.default)(this.get(e)))}async triggerHook(e,...r){for(let o of this.plugins.values()){let a=o.hooks;if(!a)continue;let n=e(a);!n||await n(...r)}}async triggerMultipleHooks(e,r){for(let o of r)await this.triggerHook(e,...o)}async reduceHook(e,r,...o){let a=r;for(let n of this.plugins.values()){let u=n.hooks;if(!u)continue;let A=e(u);!A||(a=await A(a,...o))}return a}async firstHook(e,...r){for(let o of this.plugins.values()){let a=o.hooks;if(!a)continue;let n=e(a);if(!n)continue;let u=await n(...r);if(typeof u<"u")return u}return null}},Ke=rA;Ke.deleteProperty=Symbol(),Ke.telemetry=null});var Ur={};Vt(Ur,{EndStrategy:()=>z4,ExecError:()=>kb,PipeError:()=>P1,execvp:()=>_4,pipevp:()=>Gc});function bd(t){return t!==null&&typeof t.fd=="number"}function K4(){}function V4(){for(let t of xd)t.kill()}async function Gc(t,e,{cwd:r,env:o=process.env,strict:a=!1,stdin:n=null,stdout:u,stderr:A,end:p=2}){let h=["pipe","pipe","pipe"];n===null?h[0]="ignore":bd(n)&&(h[0]=n),bd(u)&&(h[1]=u),bd(A)&&(h[2]=A);let E=(0,J4.default)(t,e,{cwd:ue.fromPortablePath(r),env:{...o,PWD:ue.fromPortablePath(r)},stdio:h});xd.add(E),xd.size===1&&(process.on("SIGINT",K4),process.on("SIGTERM",V4)),!bd(n)&&n!==null&&n.pipe(E.stdin),bd(u)||E.stdout.pipe(u,{end:!1}),bd(A)||E.stderr.pipe(A,{end:!1});let I=()=>{for(let v of new Set([u,A]))bd(v)||v.end()};return new Promise((v,x)=>{E.on("error",C=>{xd.delete(E),xd.size===0&&(process.off("SIGINT",K4),process.off("SIGTERM",V4)),(p===2||p===1)&&I(),x(C)}),E.on("close",(C,R)=>{xd.delete(E),xd.size===0&&(process.off("SIGINT",K4),process.off("SIGTERM",V4)),(p===2||p===1&&C!==0)&&I(),C===0||!a?v({code:X4(C,R)}):x(new P1({fileName:t,code:C,signal:R}))})})}async function _4(t,e,{cwd:r,env:o=process.env,encoding:a="utf8",strict:n=!1}){let u=["ignore","pipe","pipe"],A=[],p=[],h=ue.fromPortablePath(r);typeof o.PWD<"u"&&(o={...o,PWD:h});let E=(0,J4.default)(t,e,{cwd:h,env:o,stdio:u});return E.stdout.on("data",I=>{A.push(I)}),E.stderr.on("data",I=>{p.push(I)}),await new Promise((I,v)=>{E.on("error",x=>{let C=Ke.create(r),R=Mt(C,t,yt.PATH);v(new zt(1,`Process ${R} failed to spawn`,L=>{L.reportError(1,` ${zu(C,{label:"Thrown Error",value:_c(yt.NO_HINT,x.message)})}`)}))}),E.on("close",(x,C)=>{let R=a==="buffer"?Buffer.concat(A):Buffer.concat(A).toString(a),L=a==="buffer"?Buffer.concat(p):Buffer.concat(p).toString(a);x===0||!n?I({code:X4(x,C),stdout:R,stderr:L}):v(new kb({fileName:t,code:x,signal:C,stdout:R,stderr:L}))})})}function X4(t,e){let r=sot.get(e);return typeof r<"u"?128+r:t??1}function oot(t,e,{configuration:r,report:o}){o.reportError(1,` ${zu(r,t!==null?{label:"Exit Code",value:_c(yt.NUMBER,t)}:{label:"Exit Signal",value:_c(yt.CODE,e)})}`)}var J4,z4,P1,kb,xd,sot,Db=Et(()=>{St();J4=$e(sT());S1();Yl();jl();z4=(o=>(o[o.Never=0]="Never",o[o.ErrorCode=1]="ErrorCode",o[o.Always=2]="Always",o))(z4||{}),P1=class extends zt{constructor({fileName:r,code:o,signal:a}){let n=Ke.create(V.cwd()),u=Mt(n,r,yt.PATH);super(1,`Child ${u} reported an error`,A=>{oot(o,a,{configuration:n,report:A})});this.code=X4(o,a)}},kb=class extends P1{constructor({fileName:r,code:o,signal:a,stdout:n,stderr:u}){super({fileName:r,code:o,signal:a});this.stdout=n,this.stderr=u}};xd=new Set;sot=new Map([["SIGINT",2],["SIGQUIT",3],["SIGKILL",9],["SIGTERM",15]])});function Qle(t){kle=t}function b1(){return typeof Z4>"u"&&(Z4=kle()),Z4}var Z4,kle,$4=Et(()=>{kle=()=>{throw new Error("Assertion failed: No libzip instance is available, and no factory was configured")}});var Fle=_((Qb,tU)=>{var aot=Object.assign({},ve("fs")),eU=function(){var t=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0;return typeof __filename<"u"&&(t=t||__filename),function(e){e=e||{};var r=typeof e<"u"?e:{},o,a;r.ready=new Promise(function(We,tt){o=We,a=tt});var n={},u;for(u in r)r.hasOwnProperty(u)&&(n[u]=r[u]);var A=[],p="./this.program",h=function(We,tt){throw tt},E=!1,I=!0,v="";function x(We){return r.locateFile?r.locateFile(We,v):v+We}var C,R,L,U;I&&(E?v=ve("path").dirname(v)+"/":v=__dirname+"/",C=function(tt,It){var nr=ii(tt);return nr?It?nr:nr.toString():(L||(L=aot),U||(U=ve("path")),tt=U.normalize(tt),L.readFileSync(tt,It?null:"utf8"))},R=function(tt){var It=C(tt,!0);return It.buffer||(It=new Uint8Array(It)),Ee(It.buffer),It},process.argv.length>1&&(p=process.argv[1].replace(/\\/g,"/")),A=process.argv.slice(2),h=function(We){process.exit(We)},r.inspect=function(){return"[Emscripten Module object]"});var J=r.print||console.log.bind(console),te=r.printErr||console.warn.bind(console);for(u in n)n.hasOwnProperty(u)&&(r[u]=n[u]);n=null,r.arguments&&(A=r.arguments),r.thisProgram&&(p=r.thisProgram),r.quit&&(h=r.quit);var ae=0,fe=function(We){ae=We},ce;r.wasmBinary&&(ce=r.wasmBinary);var me=r.noExitRuntime||!0;typeof WebAssembly!="object"&&Ti("no native wasm support detected");function he(We,tt,It){switch(tt=tt||"i8",tt.charAt(tt.length-1)==="*"&&(tt="i32"),tt){case"i1":return He[We>>0];case"i8":return He[We>>0];case"i16":return cp((We>>1)*2);case"i32":return Os((We>>2)*4);case"i64":return Os((We>>2)*4);case"float":return cu((We>>2)*4);case"double":return lp((We>>3)*8);default:Ti("invalid type for getValue: "+tt)}return null}var Be,we=!1,g;function Ee(We,tt){We||Ti("Assertion failed: "+tt)}function Se(We){var tt=r["_"+We];return Ee(tt,"Cannot call unknown function "+We+", make sure it is exported"),tt}function le(We,tt,It,nr,$){var ye={string:function(es){var bi=0;if(es!=null&&es!==0){var qo=(es.length<<2)+1;bi=Un(qo),At(es,bi,qo)}return bi},array:function(es){var bi=Un(es.length);return Re(es,bi),bi}};function Le(es){return tt==="string"?Ie(es):tt==="boolean"?Boolean(es):es}var pt=Se(We),ht=[],Tt=0;if(nr)for(var er=0;er=It)&&Te[nr];)++nr;return ee.decode(Te.subarray(We,nr))}function Fe(We,tt,It,nr){if(!(nr>0))return 0;for(var $=It,ye=It+nr-1,Le=0;Le=55296&&pt<=57343){var ht=We.charCodeAt(++Le);pt=65536+((pt&1023)<<10)|ht&1023}if(pt<=127){if(It>=ye)break;tt[It++]=pt}else if(pt<=2047){if(It+1>=ye)break;tt[It++]=192|pt>>6,tt[It++]=128|pt&63}else if(pt<=65535){if(It+2>=ye)break;tt[It++]=224|pt>>12,tt[It++]=128|pt>>6&63,tt[It++]=128|pt&63}else{if(It+3>=ye)break;tt[It++]=240|pt>>18,tt[It++]=128|pt>>12&63,tt[It++]=128|pt>>6&63,tt[It++]=128|pt&63}}return tt[It]=0,It-$}function At(We,tt,It){return Fe(We,Te,tt,It)}function H(We){for(var tt=0,It=0;It=55296&&nr<=57343&&(nr=65536+((nr&1023)<<10)|We.charCodeAt(++It)&1023),nr<=127?++tt:nr<=2047?tt+=2:nr<=65535?tt+=3:tt+=4}return tt}function at(We){var tt=H(We)+1,It=Li(tt);return It&&Fe(We,He,It,tt),It}function Re(We,tt){He.set(We,tt)}function ke(We,tt){return We%tt>0&&(We+=tt-We%tt),We}var xe,He,Te,Je,qe,b,w,P,y,F;function z(We){xe=We,r.HEAP_DATA_VIEW=F=new DataView(We),r.HEAP8=He=new Int8Array(We),r.HEAP16=Je=new Int16Array(We),r.HEAP32=b=new Int32Array(We),r.HEAPU8=Te=new Uint8Array(We),r.HEAPU16=qe=new Uint16Array(We),r.HEAPU32=w=new Uint32Array(We),r.HEAPF32=P=new Float32Array(We),r.HEAPF64=y=new Float64Array(We)}var X=r.INITIAL_MEMORY||16777216,Z,ie=[],Pe=[],Ne=[],ot=!1;function dt(){if(r.preRun)for(typeof r.preRun=="function"&&(r.preRun=[r.preRun]);r.preRun.length;)bt(r.preRun.shift());oo(ie)}function jt(){ot=!0,oo(Pe)}function $t(){if(r.postRun)for(typeof r.postRun=="function"&&(r.postRun=[r.postRun]);r.postRun.length;)Qr(r.postRun.shift());oo(Ne)}function bt(We){ie.unshift(We)}function an(We){Pe.unshift(We)}function Qr(We){Ne.unshift(We)}var mr=0,br=null,Wr=null;function Kn(We){mr++,r.monitorRunDependencies&&r.monitorRunDependencies(mr)}function Ns(We){if(mr--,r.monitorRunDependencies&&r.monitorRunDependencies(mr),mr==0&&(br!==null&&(clearInterval(br),br=null),Wr)){var tt=Wr;Wr=null,tt()}}r.preloadedImages={},r.preloadedAudios={};function Ti(We){r.onAbort&&r.onAbort(We),We+="",te(We),we=!0,g=1,We="abort("+We+"). Build with -s ASSERTIONS=1 for more info.";var tt=new WebAssembly.RuntimeError(We);throw a(tt),tt}var ps="data:application/octet-stream;base64,";function io(We){return We.startsWith(ps)}var Pi="data:application/octet-stream;base64,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QCAAKAJIIgEgASADaiADEAcaAkAgAyAAKAJsIgFNBEAgACABIANrNgJsDAELIABCADcCbAsgACAAKAJoIANrIgE2AmggACAAKAJYIANrNgJYIAEgACgChC5JBEAgACABNgKELgsgAEH8gAEoAgARAwAgAiADaiECCwJAIAAoAgAiASgCBCIERQ0AIAAoAjwhBSAAIAIgBCACIARJGyICBH8gACgCSCAAKAJoaiAFaiEFIAEgBCACazYCBAJAAkACQAJAIAEoAhwiBCgCFEEBaw4CAQACCyAEQaABaiAFIAEoAgAgAkHcgAEoAgARCAAMAgsgASABKAIwIAUgASgCACACQcSAASgCABEEADYCMAwBCyAFIAEoAgAgAhAHGgsgASABKAIAIAJqNgIAIAEgASgCCCACajYCCCAAKAI8BSAFCyACaiICNgI8AkAgACgChC4iASACakEDSQ0AIAAoAmggAWshAQJAIAAoAnRBgQhPBEAgACAAIAAoAkggAWoiAi0AACACLQABIAAoAnwRAAA2AlQMAQsgAUUNACAAIAFBAWsgACgChAERAgAaCyAAKAKELiAAKAI8IgJBAUZrIgRFDQAgACABIAQgACgCgAERBQAgACAAKAKELiAEazYChC4gACgCPCECCyACQYUCSw0AIAAoAgAoAgRFDQAgACgCMCEBDAELCwJAIAAoAkQiAiAAKAJAIgNNDQAgAAJ/IAAoAjwgACgCaGoiASADSwRAIAAoAkggAWpBACACIAFrIgNBggIgA0GCAkkbIgMQGSABIANqDAELIAFBggJqIgEgA00NASAAKAJIIANqQQAgAiADayICIAEgA2siAyACIANJGyIDEBkgACgCQCADags2AkALC50CAQF/AkAgAAJ/IAAoAqAuIgFBwABGBEAgACgCBCAAKAIQaiAAKQOYLjcAACAAQgA3A5guIAAgACgCEEEIajYCEEEADAELIAFBIE4EQCAAKAIEIAAoAhBqIAApA5guPgAAIAAgAEGcLmo1AgA3A5guIAAgACgCEEEEajYCECAAIAAoAqAuQSBrIgE2AqAuCyABQRBOBEAgACgCBCAAKAIQaiAAKQOYLj0AACAAIAAoAhBBAmo2AhAgACAAKQOYLkIQiDcDmC4gACAAKAKgLkEQayIBNgKgLgsgAUEISA0BIAAgACgCECIBQQFqNgIQ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KAJUIgEEfyABQQAgARAiEBkgACgCVAVBAAsQBiAAQQA2AlQLC9wMAgl/AX4jAEFAaiIGJAACQAJAAkACQAJAIAEoAjBBABAjIgVBAkZBACABKAI4QQAQIyIEQQFGGw0AIAVBAUZBACAEQQJGGw0AIAVBAkciAw0BIARBAkcNAQsgASABLwEMQYAQcjsBDEEAIQMMAQsgASABLwEMQf/vA3E7AQxBACEFIANFBEBB9eABIAEoAjAgAEEIahBpIgVFDQILIAJBgAJxBEAgBSEDDAELIARBAkcEQCAFIQMMAQtB9cYBIAEoAjggAEEIahBpIgNFBEAgBRAcDAILIAMgBTYCAAsgASABLwEMQf7/A3EgAS8BUiIFQQBHcjsBDAJAAkACQAJAAn8CQAJAIAEpAyhC/v///w9WDQAgASkDIEL+////D1YNACACQYAEcUUNASABKQNIQv////8PVA0BCyAFQYECa0H//wNxQQNJIQdBAQwBCyAFQYECa0H//wNxIQQgAkGACnFBgApHDQEgBEEDSSEHQQALIQkgBkIcEBciBEUEQCAAQQhqIgAEQCAAQQA2AgQgAEEONgIACyADEBwMBQsgAkGACHEhBQJAAkAgAkGAAnEEQAJAIAUNACABKQMgQv////8PVg0AIAEpAyhCgICAgBBUDQMLIAQgASkDKBAYIAEpAyAhDAwBCwJAAkACQCAFDQAgASkDIEL/////D1YNACABKQMoIgxC/////w9WDQEgASkDSEKAgICAEFQNBAsgASkDKCIMQv////8PVA0BCyAEIAwQGAsgASkDICIMQv////8PWgRAIAQgDBAYCyABKQNIIgxC/////w9UDQELIAQgDBAYCyAELQAARQRAIABBCGoiAARAIABBADYCBCAAQRQ2AgALIAQQCCADEBwMBQtBASEKQQEgBC0AAAR+IAQpAxAFQgALp0H//wNxIAYQRyEFIAQQCCAFIAM2AgAgBw0BDAILIAMhBSAEQQJLDQELIAZCBxAXIgRFBEAgAEEIaiIABEAgAEEANgIEIABBDjYCAAsgBRAcDAMLIARBAhANIARBhxJBAhAsIAQgAS0AUhBwIAQgAS8BEBANIAQtAABFBEAgAEEIaiIABEAgAEEANgIEIABBFDYCAAsgBBAIDAILQYGyAkEHIAYQRyEDIAQQCCADIAU2AgBBASEL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NgIEIABB7A42AhggGiEdDAMLIARB/wFxIgJBwABxRQRAIAggDSADLwECQQJ0aiAdp0F/IAJ0QX9zcUECdGoiAy0AASICayEIIB0gAq2IIR0gAy0AACIERQ0HDAELCyAEQSBxBEAgB0G//gA2AgQgASECDAgLIAdB0f4ANgIEIABB0A42AhggASECDAcLIB1BfyAGdEF/c62DIBt8IhunIQUgCCAEQQ9xIgNrIQggGiAErUIPg4ghHSABIBdrIgYgAjMBAiAaQX8gA3RBf3Otg3ynIgRPDQIgBCAGayIGIBlNDQEgBygCjEdFDQEgB0HR/gA2AgQgAEG5DDYCGAsgASECIAshBQwFCwJAIA5FBEAgDCARIAZraiEDDAELIAYgDk0EQCAMIA4gBmtqIQMMAQsgDCARIAYgDmsiBmtqIQMgBSAGTQ0AIAUgBmshBQJAAkAgASADTSABIA8gAWusIhogBq0iGyAaIBtUGyIapyIGaiICIANLcQ0AIAMgBmogAUsgASADT3ENACABIAMgBhAHGiACIQEMAQsgASADIAMgAWsiASABQR91IgFqIAFzIgIQByACaiEBIBogAq0iHn0iHFANACACIANqIQIDQAJAIBwgHiAcIB5UGyIbQiBUBEAgGyEaDAELIBsiGkIgfSIgQgWIQgF8QgODIh9QRQRAA0AgASACKQAANwAAIAEgAikAGDcAGCABIAIpABA3ABAgASACKQAINwAIIBpCIH0hGiACQSBqIQIgAUEgaiEBIB9CAX0iH0IAUg0ACwsgIELgAFQNAANAIAEgAikAADcAACABIAIpABg3ABggASACKQAQNwAQIAEgAikACDcACCABIAIpADg3ADggASACKQAwNwAwIAEgAikAKDcAKCABIAIpACA3ACAgASACKQBYNwBYIAEgAikAUDcAUCABIAIpAEg3AEggASACKQBANwBAIAEgAikAYDcAYCABIAIpAGg3AGggASACKQBwNwBwIAEgAikAeDcAeCACQYABaiECIAFBgAFqIQEgGkKAAX0iGkIfVg0ACwsgGkIQWgRAIAEgAikAADcAACABIAIpAAg3AAggGkIQfSEaIAJBEGohAiABQRBqIQELIBpCCFoEQCABIAIpAAA3AAAgGkIIfSEaIAJBCGohAiABQQhqIQELIBpCBFoEQCABIAIoAAA2AAAgGkIEfSEaIAJBBGohAiABQQRqIQELIBpCAloEQCABIAIvAAA7AAAgGkICfSEaIAJBAmohAiABQQJqIQELIBwgG30hHCAaUEUEQCABIAItAAA6AAAgAkEBaiECIAFBAWohAQsgHEIAUg0ACwsgDiEGIAwhAwsgBSAGSwRAAkACQCABIANNIAEgDyABa6wiGiAGrSIbIBogG1QbIhqnIglqIgIgA0txDQAgAyAJaiABSyABIANPcQ0AIAEgAyAJEAcaDAELIAEgAyADIAFrIgEgAUEfdSIBaiABcyIBEAcgAWohAiAaIAGtIh59IhxQDQAgASADaiEBA0ACQCAcIB4gHCAeVBsiG0IgVARAIBshGgwBCyAbIhpCIH0iIEIFiEIBfEIDgyIfUEUEQANAIAIgASkAADcAACACIAEpABg3ABggAiABKQAQNwAQIAIgASkACDcACCAaQiB9IRogAUEgaiEBIAJBIGohAiAfQgF9Ih9CAFINAAsLICBC4ABUDQADQCACIAEpAAA3AAAgAiABKQAYNwAYIAIgASkAEDcAECACIAEpAAg3AAggAiABKQA4NwA4IAIgASkAMDcAMCACIAEpACg3ACggAiABKQAgNwAgIAIgASkAWDcAWCACIAEpAFA3AFAgAiABKQBINwBIIAIgASkAQDcAQCACIAEpAGA3AGAgAiABKQBoNwBoIAIgASkAcDcAcCACIAEpAHg3AHggAUGAAWohASACQYABaiECIBpCgAF9IhpCH1YNAAsLIBpCEFoEQCACIAEpAAA3AAAgAiABKQAINwAIIBpCEH0hGiACQRBqIQIgAUEQaiEBCyAaQghaBEAgAiABKQAANwAAIBpCCH0hGiACQQhqIQIgAUEIaiEBCyAaQgRaBEAgAiABKAAANgAAIBpCBH0hGiACQQRqIQIgAUEEaiEBCyAaQgJaBEAgAiABLwAAOwAAIBpCAn0hGiACQQJqIQIgAUECaiEBCyAcIBt9IRwgGlBFBEAgAiABLQAAOgAAIAJBAWohAiABQQFqIQELIBxCAFINAAsLIAUgBmshAUEAIARrIQUCQCAEQQdLBEAgBCEDDAELIAEgBE0EQCAEIQMMAQsgAiAEayEFA0ACQCACIAUpAAA3AAAgBEEBdCEDIAEgBGshASACIARqIQIgBEEDSw0AIAMhBCABIANLDQELC0EAIANrIQULIAIgBWohBAJAIAUgDyACa6wiGiABrSIbIBogG1QbIhqnIgFIIAVBf0pxDQAgBUEBSCABIARqIAJLcQ0AIAIgBCABEAcgAWohAgwDCyACIAQgAyADQR91IgFqIAFzIgEQByABaiECIBogAa0iHn0iHFANAiABIARqIQEDQAJAIBwgHiAcIB5UGyIbQiBUBEAgGyEaDAELIBsiGkIgfSIgQgWIQgF8QgODIh9QRQRAA0AgAiABKQAANwAAIAIgASkAGDcAGCACIAEpABA3ABAgAiABKQAINwAIIBpCIH0hGiABQSBqIQEgAkEgaiECIB9CAX0iH0IAUg0ACwsgIELgAFQNAANAIAIgASkAADcAACACIAEpABg3ABggAiABKQAQNwAQIAIgASkACDcACCACIAEpADg3ADggAiABKQAwNwAwIAIgASkAKDcAKCACIAEpACA3ACAgAiABKQBYNwBYIAIgASkAUDcAUCACIAEpAEg3AEggAiABKQBANwBAIAIgASkAYDcAYCACIAEpAGg3AGggAiABKQBwNwBwIAIgASkAeDcAeCABQYABaiEBIAJBgAFqIQIgGkKAAX0iGkIfVg0ACwsgGkIQWgRAIAIgASkAADcAACACIAEpAAg3AAggGkIQfSEaIAJBEGohAiABQRBqIQELIBpCCFoEQCACIAEpAAA3AAAgGkIIfSEaIAJBCGohAiABQQhqIQELIBpCBFoEQCACIAEoAAA2AAAgGkIEfSEaIAJBBGohAiABQQRqIQELIBpCAloEQCACIAEvAAA7AAAgGkICfSEaIAJBAmohAiABQQJqIQELIBwgG30hHCAaUEUEQCACIAEtAAA6AAAgAkEBaiECIAFBAWohAQsgHFBFDQALDAILAkAgASADTSABIA8gAWusIhogBa0iGyAaIBtUGyIapyIEaiICIANLcQ0AIAMgBGogAUsgASADT3ENACABIAMgBBAHGgwCCyABIAMgAyABayIBIAFBH3UiAWogAXMiARAHIAFqIQIgGiABrSIefSIcUA0BIAEgA2ohAQNAAkAgHCAeIBwgHlQbIhtCIFQEQCAbIRoMAQsgGyIaQiB9IiBCBYhCAXxCA4MiH1BFBEADQCACIAEpAAA3AAAgAiABKQAYNwAYIAIgASkAEDcAECACIAEpAAg3AAggGkIgfSEaIAFBIGohASACQSBqIQIgH0IBfSIfQgBSDQALCyAgQuAAVA0AA0AgAiABKQAANwAAIAIgASkAGDcAGCACIAEpABA3ABAgAiABKQAINwAIIAIgASkAODcAOCACIAEpADA3ADAgAiABKQAoNwAoIAIgASkAIDcAICACIAEpAFg3AFggAiABKQBQNwBQIAIgASkASDcASCACIAEpAEA3AEAgAiABKQBgNwBgIAIgASkAaDcAaCACIAEpAHA3AHAgAiABKQB4NwB4IAFBgAFqIQEgAkGAAWohAiAaQoABfSIaQh9WDQALCyAaQhBaBEAgAiABKQAANwAAIAIgASkACDcACCAaQhB9IRogAkEQaiECIAFBEGohAQsgGkIIWgRAIAIgASkAADcAACAaQgh9IRogAkEIaiECIAFBCGohAQsgGkIEWgRAIAIgASgAADYAACAaQgR9IRogAkEEaiECIAFBBGohAQsgGkICWgRAIAIgAS8AADsAACAaQgJ9IRogAkECaiECIAFBAmohAQsgHCAbfSEcIBpQRQRAIAIgAS0AADoAACACQQFqIQIgAUEBaiEBCyAcUEUNAAsMAQsCQAJAIBYEQAJAIAQgBUkEQCAHKAKYRyAESw0BCyABIARrIQMCQEEAIARrIgVBf0ogDyABa6wiGiAbIBogG1QbIhqnIgIgBUpxDQAgBUEBSCACIANqIAFLcQ0AIAEgAyACEAcgAmohAgwFCyABIAMgBCAEQR91IgFqIAFzIgEQByABaiECIBogAa0iHn0iHFANBCABIANqIQEDQAJAIBwgHiAcIB5UGyIbQiBUBEAgGyEaDAELIBsiGkIgfSIgQgWIQgF8QgODIh9QRQRAA0AgAiABKQAANwAAIAIgASkAGDcAGCACIAEpABA3ABAgAiABKQAINwAIIBpCIH0hGiABQSBqIQEgAkEgaiECIB9CAX0iH0IAUg0ACwsgIELgAFQNAANAIAIgASkAADcAACACIAEpABg3ABggAiABKQAQNwAQIAIgASkACDcACCACIAEpADg3ADggAiABKQAwNwAwIAIgASkAKDcAKCACIAEpACA3ACAgAiABKQBYNwBYIAIgASkAUDcAUCACIAEpAEg3AEggAiABKQBANwBAIAIgASkAYDcAYCACIAEpAGg3AGggAiABKQBwNwBwIAIgASkAeDcAeCABQYABaiEBIAJBgAFqIQIgGkKAAX0iGkIfVg0ACwsgGkIQWgRAIAIgASkAADcAACACIAEpAAg3AAggGkIQfSEaIAJBEGohAiABQRBqIQELIBpCCFoEQCACIAEpAAA3AAAgGkIIfSEaIAJBCGohAiABQQhqIQELIBpCBFoEQCACIAEoAAA2AAAgGkIEfSEaIAJBBGohAiABQQRqIQELIBpCAloEQCACIAEvAAA7AAAgGkICfSEaIAJBAmohAiABQQJqIQELIBwgG30hHCAaUEUEQCACIAEtAAA6AAAgAkEBaiECIAFBAWohAQsgHFBFDQALDAQLIBAgAWsiCUEBaiIGIAUgBSAGSxshAyABIARrIQIgAUEHcUUNAiADRQ0CIAEgAi0AADoAACACQQFqIQIgAUEBaiIGQQdxQQAgA0EBayIFGw0BIAYhASAFIQMgCSEGDAILAkAgBCAFSQRAIAcoAphHIARLDQELIAEgASAEayIGKQAANwAAIAEgBUEBa0EHcUEBaiIDaiECIAUgA2siBEUNAyADIAZqIQEDQCACIAEpAAA3AAAgAUEIaiEBIAJBCGohAiAEQQhrIgQNAAsMAwsgASAEIAUQPyECDAILIAEgAi0AADoAASAJQQFrIQYgA0ECayEFIAJBAWohAgJAIAFBAmoiCkEHcUUNACAFRQ0AIAEgAi0AADoAAiAJQQJrIQYgA0EDayEFIAJBAWohAgJAIAFBA2oiCkEHcUUNACAFRQ0AIAEgAi0AADoAAyAJQQNrIQYgA0EEayEFIAJBAWohAgJAIAFBBGoiCkEHcUUNACAFRQ0AIAEgAi0AADoABCAJQQRrIQYgA0EFayEFIAJBAWohAgJAIAFBBWoiCkEHcUUNACAFRQ0AIAEgAi0AADoABSAJQQVrIQYgA0EGayEFIAJBAWohAgJAIAFBBmoiCkEHcUUNACAFRQ0AIAEgAi0AADoABiAJQQZrIQYgA0EHayEFIAJBAWohAgJAIAFBB2oiCkEHcUUNACAFRQ0AIAEgAi0AADoAByAJQQdrIQYgA0EIayEDIAFBCGohASACQQFqIQIMBgsgCiEBIAUhAwwFCyAKIQEgBSEDDAQLIAohASAFIQMMAwsgCiEBIAUhAwwCCyAKIQEgBSEDDAELIAohASAFIQMLAkACQCAGQRdNBEAgA0UNASADQQFrIQUgA0EHcSIEBEADQCABIAItAAA6AAAgA0EBayEDIAFBAWohASACQQFqIQIgBEEBayIEDQALCyAFQQdJDQEDQCABIAItAAA6AAAgASACLQABOgABIAEgAi0AAjoAAiABIAItAAM6AAMgASACLQAEOgAEIAEgAi0ABToABSABIAItAAY6AAYgASACLQAHOgAHIAFBCGohASACQQhqIQIgA0EIayIDDQALDAELIAMNAQsgASECDAELIAEgBCADED8hAgsgCyEFDAELIAEgAy0AAjoAACABQQFqIQILIAUgFE8NACACIBNJDQELCyAAIAI2AgwgACAFIAhBA3ZrIgE2AgAgACATIAJrQYMCajYCECAAIBQgAWtBDmo2AgQgByAIQQdxIgA2AogBIAcgHUJ/IACthkJ/hYM+AoQBC+cFAQR/IAMgAiACIANLGyEEIAAgAWshAgJAIABBB3FFDQAgBEUNACAAIAItAAA6AAAgA0EBayEGIAJBAWohAiAAQQFqIgdBB3FBACAEQQFrIgUbRQRAIAchACAFIQQgBiEDDAELIAAgAi0AADoAASADQQJrIQYgBEECayEFIAJBAWohAgJAIABBAmoiB0EHcUUNACAFRQ0AIAAgAi0AADoAAiADQQNrIQYgBEEDayEFIAJBAWohAgJAIABBA2oiB0EHcUUNACAFRQ0AIAAgAi0AADoAAyADQQRrIQYgBEEEayEFIAJBAWohAgJAIABBBGoiB0EHcUUNACAFRQ0AIAAgAi0AADoABCADQQVrIQYgBEEFayEFIAJBAWohAgJAIABBBWoiB0EHcUUNACAFRQ0AIAAgAi0AADoABSADQQZrIQYgBEEGayEFIAJBAWohAgJAIABBBmoiB0EHcUUNACAFRQ0AIAAgAi0AADoABiADQQdrIQYgBEEHayEFIAJBAWohAgJAIABBB2oiB0EHcUUNACAFRQ0AIAAgAi0AADoAByADQQhrIQMgBEEIayEEIABBCGohACACQQFqIQIMBgsgByEAIAUhBCAGIQMMBQsgByEAIAUhBCAGIQMMBAsgByEAIAUhBCAGIQMMAwsgByEAIAUhBCAGIQMMAgsgByEAIAUhBCAGIQMMAQsgByEAIAUhBCAGIQMLAkAgA0EXTQRAIARFDQEgBEEBayEBIARBB3EiAwRAA0AgACACLQAAOgAAIARBAWshBCAAQQFqIQAgAkEBaiECIANBAWsi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CyAAIAMtAAAEfiADKQMQBUIAC6dB//8DcSADKAIEEEcLIQUgAxAICyAEQRBqJAAgBQvgAQICfwF+QTAQCSICRQRAIAEEQCABQQA2AgQgAUEONgIAC0EADwsgAkIANwMIIAJBADYCACACQgA3AxAgAkIANwMYIAJCADcDICACQgA3ACUgAFAEQCACDwsCQCAAQv////8AVg0AIACnQQR0EAkiA0UNACACIAM2AgBBACEBQgEhBANAIAMgAUEEdGoiAUIANwIAIAFCADcABSAAIARSBEAgBKchASAEQgF8IQQMAQsLIAIgADcDCCACIAA3AxAgAg8LIAEEQCABQQA2AgQgAUEONgIAC0EAEBAgAhAGQQAL7gECA38BfiMAQRBrIgQkAAJAIARBDGpCBBAXIgNFBEBBfyECDAELAkAgAQRAIAJBgAZxIQUDQAJAIAUgASgCBHFFDQACQCADKQMIQgBUBEAgA0EAOgAADAELIANCADcDECADQQE6AAALIAMgAS8BCBANIAMgAS8BChANIAMtAABFBEAgAEEIaiIABEAgAEEANgIEIABBFDYCAAtBfyECDAQLQX8hAiAAIARBDGpCBBAbQQBIDQMgATMBCiIGUA0AIAAgASgCDCAGEBtBAEgNAwsgASgCACIBDQALC0EAIQILIAMQCAsgBEEQaiQAIAILPAEBfyAABEAgAUGABnEhAQNAIAEgACgCBHEEQCACIAAvAQpqQQRqIQILIAAoAgAiAA0ACwsgAkH//wNxC5wBAQN/IABFBEBBAA8LIAAhAwNAAn8CQAJAIAAvAQgiAUH04AFNBEAgAUEBRg0BIAFB9cYBRg0BDAILIAFBgbICRg0AIAFB9eABRw0BCyAAKAIAIQEgAEEANgIAIAAoAgwQBiAAEAYgASADIAAgA0YbIQMCQCACRQRAQQAhAgwBCyACIAE2AgALIAEMAQsgACICKAIACyIADQALIAMLsgQCBX8BfgJAAkACQCAAIAGtEBciAQRAIAEtAAANAUEAIQAMAgsgBARAIARBADYCBCAEQQ42AgALQQAPC0EAIQADQCABLQAABH4gASkDCCABKQMQfQVCAAtCBFQNASABEAwhByABIAEQDCIGrRATIghFBEBBACECIAQEQCAEQQA2AgQgBEEVNgIACyABEAggAEUNAwNAIAAoAgAhASAAKAIMEAYg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DCAAQRg2AggLDAMLIAAgBiAFLwFqQQAgBCABEQYAIQEgBhALIAFFDQILAkAgDUUEQCABIQMMAQsgACABIAUvAWgQgQEhAyABEAsgA0UNAQsCQCAJRSAMckUEQCADIQEMAQsgACADQQEQgAEhASADEAsgAUUNAQsgASEDDAELQQAhAwsgBUHwAGokACADC4UBAQF/IAFFBEAgAEEIaiIABEAgAEEANgIEIABBEjYCAAtBAA8LQTgQCSIDRQRAIABBCGoiAARAIABBADYCBCAAQQ42AgALQQAPCyADQQA2AhAgA0IANwIIIANCADcDKCADQQA2AgQgAyACNgIAIANCADcDGCADQQA2AjAgACABQTsgAxBCCw8AIAAgASACQQBBABCCAQusAgECfyABRQRAIABBCGoiAARAIABBADYCBCAAQRI2AgALQQAPCwJAIAJBfUsNACACQf//A3FBCEYNACAAQQhqIgAEQCAAQQA2AgQgAEEQNgIAC0EADwsCQEGwwAAQCSIFBEAgBUEANgIIIAVCADcCACAFQYiBAUGogQEgAxs2AqhAIAUgAjYCFCAFIAM6ABAgBUEAOgAPIAVBADsBDCAFIAMgAkF9SyIGcToADiAFQQggAiAGG0H//wNxIAQgBUGIgQFBqIEBIAMbKAIAEQAAIgI2AqxAIAINASAFEDEgBRAGCyAAQQhqIgAEQCAAQQA2AgQgAEEONgIAC0EADwsgACABQTogBRBCIgAEfyAABSAFKAKsQCAFKAKoQCgCBBEDACAFEDEgBRAGQQALC6ABAQF/IAIgACgCBCIDIAIgA0kbIgIEQCAAIAMgAms2AgQCQAJAAkACQCAAKAIcIgMoAhRBAWsOAgEAAgsgA0GgAWogASAAKAIAIAJB3IABKAIAEQgADAILIAAgACgCMCABIAAoAgAgAkHEgAEoAgARBAA2AjAMAQsgASAAKAIAIAIQBxoLIAAgACgCACACajYCACAAIAAoAgggAmo2AggLC7cCAQR/QX4hAgJAIABFDQAgACgCIEUNACAAKAIkIgRFDQAgACgCHCIBRQ0AIAEoAgAgAEcNAAJAAkAgASgCICIDQTlrDjkBAgICAgICAgICAgIBAgICAQICAgICAgICAgICAgICAgICAQICAgICAgICAgICAQICAgICAgICAgEACyADQZoFRg0AIANBKkcN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DCABajYCDCAGIAYoAgggAWo2AgggBSAFKAIUIAFqNgIUIAUgBSgCECABazYCECAGIAYoAhAgAWsiATYCECABDQAgBiAGKAIENgIIC0EAIQRBACEJIAMoAhBFDQAMCgsgAygCHCgCJCEGIAMgAygCGCIBQQFqNgIYIAEgBmotAAAhASADIARBAWo2AhAgAygCBCAEaiABOgAAIAEEQCADKAIQIQQMAQsLIAMoAhwoAixFDQAgAygCECIGIAlNDQAgBQJ/IAUoAjAhBEEAIAMoAgQgCWoiAUUNABogBCABIAYgCWtB1IABKAIAEQAACzYCMAsgA0HnADYCIAsCQCADKAIcKAIsBEAgAygCDCADKAIQIgFBAmpJBH8gBRAKIAMoAhANAkEABSABCyADKAIEaiAFKAIwOwAAIAMgAygCEEECajYCECADQaABakHkgAEoAgARAQAaCyADQfEANgIgIAUQCiADKAIQRQ0BDAcLDAYLIAUoAgQNAQsgAygCPA0AIApFDQEgAygCIEGaBUYNAQsCfyADKAKIASIBRQRAIAMgChCFAQwBCwJAAkACQCADKAKMAUECaw4CAAECCwJ/AkADQAJAAkAgAygCPA0AIAMQLyADKAI8DQAgCg0BQQAMBAsgAygCSCADKAJoai0AACEEIAMgAygC8C0iAUEBajYC8C0gASADKALsLWpBADoAACADIAMoAvAtIgFBAWo2AvAtIAEgAygC7C1qQQA6AAAgAyADKALwLSIBQQFqNgLwLSABIAMoAuwtaiAEOgAAIAMgBEECdGoiASABLwHkAUEBajsB5AEgAyADKAI8QQFrNgI8IAMgAygCaEEBaiIBNgJoIAMoAvAtIAMoAvQtRw0BQQAhBCADIAMoAlgiBkEATgR/IAMoAkggBmoFQQALIAEgBmtBABAPIAMgAygCaDYCWCADKAIAEAogAygCACgCEA0BDAILCyADQQA2AoQuIApBBEYEQCADIAMoAlgiAUEATgR/IAMoAkggAWoFQQALIAMoAmggAWtBARAPIAMgAygCaDYCWCADKAIAEApBA0ECIAMoAgAoAhAbDAILIAMoAvAtBEBBACEEIAMgAygCWCIBQQBOBH8gAygCSCABagVBAAsgAygCaCABa0EAEA8gAyADKAJoNgJYIAMoAgAQCiADKAIAKAIQRQ0BC0EBIQQLIAQL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bGl0ZXJhbC9sZW5ndGhzIHNldABpbnZhbGlkIGNvZGUgbGVuZ3RocyBzZXQAdW5rbm93biBoZWFkZXIgZmxhZ3Mgc2V0AGludmFsaWQgZGlzdGFuY2VzIHNldABpbnZhbGlkIGJpdCBsZW5ndGggcmVwZWF0AEZpbGUgYWxyZWFkeSBleGlzdHMAdG9vIG1hbnkgbGVuZ3RoIG9yIGRpc3RhbmNlIHN5bWJvbHMAaW52YWxpZCBzdG9yZWQgYmxvY2sgbGVuZ3RocwAlcyVzJXMAYnVmZmVyIGVycm9yAE5vIGVycm9yAHN0cmVhbSBlcnJvcgBUZWxsIGVycm9yAEludGVybmFsIGVycm9yAFNlZWsgZXJyb3IAV3JpdGUgZXJyb3IAZmlsZSBlcnJvcgBSZWFkIGVycm9yAFpsaWIgZXJyb3IAZGF0YSBlcnJvcgBDUkMgZXJyb3IAaW5jb21wYXRpYmxlIHZlcnNpb24AaW52YWxpZCBjb2RlIC0tIG1pc3NpbmcgZW5kLW9mLWJsb2NrAGluY29ycmVjdCBoZWFkZXIgY2hlY2sAaW5jb3JyZWN0IGxlbmd0aCBjaGVjawBpbmNvcnJlY3QgZGF0YSBjaGVjawBpbnZhbGlkIGRpc3RhbmNlIHRvbyBmYXIgYmFjawBoZWFkZXIgY3JjIG1pc21hdGNoADEuMi4xMy56bGliLW5nAGludmFsaWQgd2luZG93IHNpemUAUmVhZC1vbmx5IGFyY2hpdmUATm90IGEgemlwIGFyY2hpdmUAUmVzb3VyY2Ugc3RpbGwgaW4gdXNlAE1hbGxvYyBmYWlsdXJlAGludmFsaWQgYmxvY2sgdHlwZQBGYWlsdXJlIHRvIGNyZWF0ZSB0ZW1wb3JhcnkgZmlsZQBDYW4ndCBvcGVuIGZpbGUATm8gc3VjaCBmaWxlAFByZW1hdHVyZSBlbmQgb2YgZmlsZQBDYW4ndCByZW1vdmUgZmlsZQBpbnZhbGlkIGxpdGVyYWwvbGVuZ3RoIGNvZGUAaW52YWxpZCBkaXN0YW5jZSBjb2RlAHVua25vd24gY29tcHJlc3Npb24gbWV0aG9kAHN0cmVhbSBlbmQAQ29tcHJlc3NlZCBkYXRhIGludmFsaWQATXVsdGktZGlzayB6aXAgYXJjaGl2ZXMgbm90IHN1cHBvcnRl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UgAIANIACAAyAAgAsgAIAHIACADyAAgACgAIAIoACABKAAgAygAIACoACACqAAgAagAIAOoACAAaAAgAmgAIAFoACADaAAgAOgAIALoACAB6AAgA+gAIAAYACACGAAgARgAIAMYACAAmAAgApgAIAGYACADmAAgAFgAIAJYACABWAAgA1gAIADYACAC2AAgAdgAIAPYACAAOAAgAjgAIAE4ACADOAAgALgAIAK4ACABuAAgA7gAIAB4ACACeAAgAXgAIAN4ACAA+AAgAvgAIAH4ACAD+AAgAAQAIAIEACABBAAgAwQAIACEACAChAAgAYQAIAOEACAARAAgAkQAIAFEACADRAAgAMQAIALEACABxAAgA8QAIAAkACACJAAgASQAIAMkACAApAAgAqQAIAGkACADpAAgAGQAIAJkACABZAAgA2QAIADkACAC5AAgAeQAIAPkACAAFAAgAhQAIAEUACADFAAgAJQAIAKUACABlAAgA5QAIABUACACVAAgAVQAIANUACAA1AAgAtQAIAHUACAD1AAgADQAIAI0ACABNAAgAzQAIAC0ACACtAAgAbQAIAO0ACAAdAAgAnQAIAF0ACADdAAgAPQAIAL0ACAB9AAgA/QAIABMACQATAQkAkwAJAJMBCQBTAAkAUwEJANMACQDTAQkAMwAJADMBCQCzAAkAswEJAHMACQBzAQkA8wAJAPMBCQALAAkACwEJAIsACQCLAQkASwAJAEsBCQDLAAkAywEJACsACQArAQkAqwAJAKsBCQBrAAkAawEJAOsACQDrAQkAGwAJABsBCQCbAAkAmwEJAFsACQBbAQkA2wAJANsBCQA7AAkAOwEJALsACQC7AQkAewAJAHsBCQD7AAkA+wEJAAcACQAHAQkAhwAJAIcBCQBHAAkARwEJAMcACQDHAQkAJwAJACcBCQCnAAkApwEJAGcACQBnAQkA5wAJAOcBCQAXAAkAFwEJAJcACQCXAQkAVwAJAFcBCQDXAAkA1wEJADcACQA3AQkAtwAJALcBCQB3AAkAdwEJAPcACQD3AQkADwAJAA8BCQCPAAkAjwEJAE8ACQBPAQkAzwAJAM8BCQAvAAkALwEJAK8ACQCvAQkAbwAJAG8BCQDvAAkA7wEJAB8ACQAfAQkAnwAJAJ8BCQBfAAkAXwEJAN8ACQDfAQkAPwAJAD8BCQC/AAkAvwEJAH8ACQB/AQkA/wAJAP8BCQAAAAcAQAAHACAABwBgAAcAEAAHAFAABwAwAAcAcAAHAAgABwBIAAcAKAAHAGgABwAYAAcAWAAHADgABwB4AAcABAAHAEQABwAkAAcAZAAHABQABwBUAAcANAAHAHQABwADAAgAgwAIAEMACADDAAgAIwAIAKMACABjAAgA4wAIAAAABQAQAAUACAAFABgABQAEAAUAFAAFAAwABQAcAAUAAgAFABIABQAKAAUAGgAFAAYABQAWAAUADgAFAB4ABQABAAUAEQAFAAkABQAZAAUABQAFABUABQANAAUAHQAFAAMABQATAAUACwAFABsABQAHAAUAFwAFAEGBywAL7AYBAgMEBAUFBgYGBgcHBwcICAgICAgICAkJCQkJCQkJCgoKCgoKCgoKCgoKCgoKCgsLCwsLCwsLCwsLCwsLCwsMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8AABAREhITExQUFBQVFRUVFhYWFhYWFhYXFxcXFxcXFxgYGBgYGBgYGBgYGBgYGBgZGRkZGRkZGRkZGRkZGRkZGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhobGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwdHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dAAECAwQFBgcICAkJCgoLCwwMDAwNDQ0NDg4ODg8PDw8QEBAQEBAQEBEREREREREREhISEhISEhITExMTExMTExQUFBQUFBQUFBQUFBQUFBQVFRUVFRUVFRUVFRUVFRUVFhYWFhYWFhYWFhYWFhYWFhcXFxcXFxcXFxcXFxcXFxcYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhobGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbHAAAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAoAAAAMAAAADgAAABAAAAAUAAAAGAAAABwAAAAgAAAAKAAAADAAAAA4AAAAQAAAAFAAAABgAAAAcAAAAIAAAACgAAAAwAAAAOAAQYTSAAutAQEAAAACAAAAAwAAAAQAAAAGAAAACAAAAAwAAAAQAAAAGAAAACAAAAAwAAAAQAAAAGAAAACAAAAAwAAAAAABAACAAQAAAAIAAAADAAAABAAAAAYAAAAIAAAADAAAABAAAAAYAAAAIAAAADAAAABAAAAAYAAAgCAAAMApAAABAQAAHgEAAA8AAAAAJQAAQCoAAAAAAAAeAAAADwAAAAAAAADAKgAAAAAAABMAAAAHAEHg0wALTQEAAAABAAAAAQAAAAEAAAACAAAAAgAAAAIAAAACAAAAAwAAAAMAAAADAAAAAwAAAAQAAAAEAAAABAAAAAQAAAAFAAAABQAAAAUAAAAFAEHQ1AALZQEAAAABAAAAAgAAAAIAAAADAAAAAwAAAAQAAAAEAAAABQAAAAUAAAAGAAAABgAAAAcAAAAHAAAACAAAAAgAAAAJAAAACQAAAAoAAAAKAAAACwAAAAsAAAAMAAAADAAAAA0AAAANAEGA1gALIwIAAAADAAAABwAAAAAAAAAQERIACAcJBgoFCwQMAw0CDgEPAEHQ1gALTQEAAAABAAAAAQAAAAEAAAACAAAAAgAAAAIAAAACAAAAAwAAAAMAAAADAAAAAwAAAAQAAAAEAAAABAAAAAQAAAAFAAAABQAAAAUAAAAFAEHA1wALZQEAAAABAAAAAgAAAAIAAAADAAAAAwAAAAQAAAAEAAAABQAAAAUAAAAGAAAABgAAAAcAAAAHAAAACAAAAAgAAAAJAAAACQAAAAoAAAAKAAAACwAAAAsAAAAMAAAADAAAAA0AAAANAEG42AALASwAQcTYAAthLQAAAAQABAAIAAQALgAAAAQABgAQAAYALwAAAAQADAAgABgALwAAAAgAEAAgACAALwAAAAgAEACAAIAALwAAAAgAIACAAAABMAAAACAAgAACAQAEMAAAACAAAgECAQAQMABBsNkAC6UTAwAEAAUABgAHAAgACQAKAAsADQAPABEAEwAXABsAHwAjACsAMwA7AEMAUwBjAHMAgwCjAMMA4wACAQAAAAAAABAAEAAQABAAEAAQABAAEAARABEAEQARABIAEgASABIAEwATABMAEwAUABQAFAAUABUAFQAVABUAEABNAMoAAAABAAIAAwAEAAUABwAJAA0AEQAZACEAMQBBAGEAgQDBAAEBgQEBAgEDAQQBBgEIAQwBEAEYASABMAFAAWAAAAAAEAAQABAAEAARABEAEgASABMAEwAUABQAFQAVABYAFgAXABcAGAAYABkAGQAaABoAGwAbABwAHAAdAB0AQABAAGAHAAAACFAAAAgQABQIcwASBx8AAAhwAAAIMAAACcAAEAcKAAAIYAAACCAAAAmgAAAIAAAACIAAAAhAAAAJ4AAQBwYAAAhYAAAIGAAACZAAEwc7AAAIeAAACDgAAAnQABEHEQAACGgAAAgoAAAJsAAACAgAAAiIAAAISAAACfAAEAcEAAAIVAAACBQAFQjjABMHKwAACHQAAAg0AAAJyAARBw0AAAhkAAAIJAAACagAAAgEAAAIhAAACEQAAAnoABAHCAAACFwAAAgcAAAJmAAUB1MAAAh8AAAIPAAACdgAEgcXAAAIbAAACCwAAAm4AAAIDAAACIwAAAhMAAAJ+AAQBwMAAAhSAAAIEgAVCKMAEwcjAAAIcgAACDIAAAnEABEHCwAACGIAAAgiAAAJpAAACAIAAAiCAAAIQgAACeQAEAcHAAAIWgAACBoAAAmUABQHQwAACHoAAAg6AAAJ1AASBxMAAAhqAAAIKgAACbQAAAgKAAAIigAACEoAAAn0ABAHBQAACFYAAAgWAEAIAAATBzMAAAh2AAAINgAACcwAEQcPAAAIZgAACCYAAAmsAAAIBgAACIYAAAhGAAAJ7AAQBwkAAAheAAAIHgAACZwAFAdjAAAIfgAACD4AAAncABIHGwAACG4AAAguAAAJvAAACA4AAAiOAAAITgAACfwAYAcAAAAIUQAACBEAFQiDABIHHwAACHEAAAgxAAAJwgAQBwoAAAhhAAAIIQAACaIAAAgBAAAIgQAACEEAAAniABAHBgAACFkAAAgZAAAJkgATBzsAAAh5AAAIOQAACdIAEQcRAAAIaQAACCkAAAmyAAAICQAACIkAAAhJAAAJ8gAQBwQAAAhVAAAIFQAQCAIBEwcrAAAIdQAACDUAAAnKABEHDQAACGUAAAglAAAJqgAACAUAAAiFAAAIRQAACeoAEAcIAAAIXQAACB0AAAmaABQHUwAACH0AAAg9AAAJ2gASBxcAAAhtAAAILQAACboAAAgNAAAIjQAACE0AAAn6ABAHAwAACFMAAAgTABUIwwATByMAAAhzAAAIMwAACcYAEQcLAAAIYwAACCMAAAmmAAAIAwAACIMAAAhDAAAJ5gAQBwcAAAhbAAAIGwAACZYAFAdDAAAIewAACDsAAAnWABIHEwAACGsAAAgrAAAJtgAACAsAAAiLAAAISwAACfYAEAcFAAAIVwAACBcAQAgAABMHMwAACHcAAAg3AAAJzgARBw8AAAhnAAAIJwAACa4AAAgHAAAIhwAACEcAAAnuABAHCQAACF8AAAgfAAAJngAUB2MAAAh/AAAIPwAACd4AEgcbAAAIbwAACC8AAAm+AAAIDwAACI8AAAhPAAAJ/gBgBwAAAAhQAAAIEAAUCHMAEgcfAAAIcAAACDAAAAnBABAHCgAACGAAAAggAAAJoQAACAAAAAiAAAAIQAAACeEAEAcGAAAIWAAACBgAAAmRABMHOwAACHgAAAg4AAAJ0QARBxEAAAhoAAAIKAAACbEAAAgIAAAIiAAACEgAAAnxABAHBAAACFQAAAgUABUI4wATBysAAAh0AAAINAAACckAEQcNAAAIZAAACCQAAAmpAAAIBAAACIQAAAhEAAAJ6QAQBwgAAAhcAAAIHAAACZkAFAdTAAAIfAAACDwAAAnZABIHFwAACGwAAAgsAAAJuQAACAwAAAiMAAAITAAACfkAEAcDAAAIUgAACBIAFQijABMHIwAACHIAAAgyAAAJxQARBwsAAAhiAAAIIgAACaUAAAgCAAAIggAACEIAAAnlABAHBwAACFoAAAgaAAAJlQAUB0MAAAh6AAAIOgAACdUAEgcTAAAIagAACCoAAAm1AAAICgAACIoAAAhKAAAJ9QAQBwUAAAhWAAAIFgBACAAAEwczAAAIdgAACDYAAAnNABEHDwAACGYAAAgmAAAJrQAACAYAAAiGAAAIRgAACe0AEAcJAAAIXgAACB4AAAmdABQHYwAACH4AAAg+AAAJ3QASBxsAAAhuAAAILgAACb0AAAgOAAAIjgAACE4AAAn9AGAHAAAACFEAAAgRABUIgwASBx8AAAhxAAAIMQAACcMAEAcKAAAIYQAACCEAAAmjAAAIAQAACIEAAAhBAAAJ4wAQBwYAAAhZAAAIGQAACZMAEwc7AAAIeQAACDkAAAnTABEHEQAACGkAAAgpAAAJswAACAkAAAiJAAAISQAACfMAEAcEAAAIVQAACBUAEAgCARMHKwAACHUAAAg1AAAJywARBw0AAAhlAAAIJQAACasAAAgFAAAIhQAACEUAAAnrABAHCAAACF0AAAgdAAAJmwAUB1MAAAh9AAAIPQAACdsAEgcXAAAIbQAACC0AAAm7AAAIDQAACI0AAAhNAAAJ+wAQBwMAAAhTAAAIEwAVCMMAEwcjAAAIcwAACDMAAAnHABEHCwAACGMAAAgjAAAJpwAACAMAAAiDAAAIQwAACecAEAcHAAAIWwAACBsAAAmXABQHQwAACHsAAAg7AAAJ1wASBxMAAAhrAAAIKwAACbcAAAgLAAAIiwAACEsAAAn3ABAHBQAACFcAAAgXAEAIAAATBzMAAAh3AAAINwAACc8AEQcPAAAIZwAACCcAAAmvAAAIBwAACIcAAAhHAAAJ7wAQBwkAAAhfAAAIHwAACZ8AFAdjAAAIfwAACD8AAAnfABIHGwAACG8AAAgvAAAJvwAACA8AAAiPAAAITwAACf8AEAUBABcFAQETBREAGwUBEBEFBQAZBQEEFQVBAB0FAUAQBQMAGAUBAhQFIQAcBQEgEgUJABoFAQgWBYEAQAUAABAFAgAXBYEBEwUZABsFARgRBQcAGQUBBhUFYQAdBQFgEAUEABgFAQMUBTEAHAUBMBIFDQAaBQEMFgXBAEAFAAAQABEAEgAAAAgABwAJAAYACgAFAAsABAAMAAMADQACAA4AAQAPAEHg7AALQREACgAREREAAAAABQAAAAAAAAkAAAAACwAAAAAAAAAAEQAPChEREQMKBwABAAkLCwAACQYLAAALAAYRAAAAERERAEGx7QALIQsAAAAAAAAAABEACgoREREACgAAAgAJCwAAAAkACwAACwBB6+0ACwEMAEH37QALFQwAAAAADAAAAAAJDAAAAAAADAAADABBpe4ACwEOAEGx7gALFQ0AAAAEDQAAAAAJDgAAAAAADgAADgBB3+4ACwEQAEHr7gALHg8AAAAADwAAAAAJEAAAAAAAEAAAEAAAEgAAABISEgBBou8ACw4SAAAAEhISAAAAAAAACQBB0+8ACwELAEHf7wALFQoAAAAACgAAAAAJCwAAAAAACwAACwBBjfAACwEMAEGZ8AALJwwAAAAADAAAAAAJDAAAAAAADAAADAAAMDEyMzQ1Njc4OUFCQ0RFRgBB5PAACwE+AEGL8QALBf//////AEHQ8QALVxkSRDsCPyxHFD0zMAobBkZLRTcPSQ6OFwNAHTxpKzYfSi0cASAlKSEIDBUWIi4QOD4LNDEYZHR1di9BCX85ESNDMkKJiosFBCYoJw0qHjWMBxpIkxOUlQBBsPIAC4oOSWxsZWdhbCBieXRlIHNlcXVlbmNlAERvbWFpbiBlcnJvcgBSZXN1bHQgbm90IHJlcHJlc2VudGFibGUATm90IGEgdHR5AFBlcm1pc3Npb24gZGVuaWVkAE9wZXJhdGlvbiBub3QgcGVybWl0dGVkAE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkATm8gc3VjaCBwcm9jZXNzAEZpbGUgZXhpc3RzAFZhbHVlIHRvbyBsYXJnZSBmb3IgZGF0YSB0eXBlAE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlAE91dCBvZiBtZW1vcnkAUmVzb3VyY2UgYnVzeQBJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbABSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZQBJbnZhbGlkIHNlZWsAQ3Jvc3MtZGV2aWNlIGxpbmsAUmVhZC1vbmx5IGZpbGUgc3lzdGVtAERpcmVjdG9yeSBub3QgZW1wdHkAQ29ubmVjdGlvbiByZXNldCBieSBwZWVyAE9wZXJhdGlvbiB0aW1lZCBvdXQAQ29ubmVjdGlvbiByZWZ1c2VkAEhvc3QgaXMgZG93bgBIb3N0IGlzIHVucmVhY2hhYmxlAEFkZHJlc3MgaW4gdXNlAEJyb2tlbiBwaXBlAEkvTyBlcnJvcgBObyBzdWNoIGRldmljZSBvciBhZGRyZXNzAEJsb2NrIGRldmljZSByZXF1aXJlZABObyBzdWNoIGRldmljZQBOb3QgYSBkaXJlY3RvcnkASXMgYSBkaXJlY3RvcnkAVGV4dCBmaWxlIGJ1c3kARXhlYyBmb3JtYXQgZXJyb3IASW52YWxpZCBhcmd1bWVudABBcmd1bWVudCBsaXN0IHRvbyBsb25nAFN5bWJvbGljIGxpbmsgbG9vcABGaWxlbmFtZSB0b28gbG9uZwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBObyBmaWxlIGRlc2NyaXB0b3JzIGF2YWlsYWJsZQBCYWQgZmlsZSBkZXNjcmlwdG9yAE5vIGNoaWxkIHByb2Nlc3MAQmFkIGFkZHJlc3MARmlsZSB0b28gbGFyZ2UAVG9vIG1hbnkgbGlua3MATm8gbG9ja3MgYXZhaWxhYmxlAFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyAFN0YXRlIG5vdCByZWNvdmVyYWJsZQBQcmV2aW91cyBvd25lciBkaWVkAE9wZXJhdGlvbiBjYW5jZWxlZABGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQATm8gbWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUASWRlbnRpZmllciByZW1vdmVkAERldmljZSBub3QgYSBzdHJlYW0ATm8gZGF0YSBhdmFpbGFibGUARGV2aWNlIHRpbWVvdXQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABQcm90b2NvbCBlcnJvcgBCYWQgbWVzc2FnZQBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAFByb3RvY29sIGZhbWlseSBub3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHNvY2tldCBzaHV0ZG93bgBPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUmVtb3RlIEkvTyBlcnJvcgBRdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3JvbmcgbWVkaXVtIHR5cGUATm8gZXJyb3IgaW5mb3JtYXRpb24AQcCAAQuFARMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAgERQADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAQfSCAQsCXEQAQbCDAQsQ/////////////////////w==";io(Pi)||(Pi=x(Pi));function Ls(We){try{if(We==Pi&&ce)return new Uint8Array(ce);var tt=ii(We);if(tt)return tt;if(R)return R(We);throw"sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"}catch(It){Ti(It)}}function so(We,tt){var It,nr,$;try{$=Ls(We),nr=new WebAssembly.Module($),It=new WebAssembly.Instance(nr,tt)}catch(Le){var ye=Le.toString();throw te("failed to compile wasm module: "+ye),(ye.includes("imported Memory")||ye.includes("memory import"))&&te("Memory size incompatibility issues may be due to changing INITIAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set INITIAL_MEMORY at runtime to something smaller than it was at compile time)."),Le}return[It,nr]}function cc(){var We={a:Ma};function tt($,ye){var Le=$.exports;r.asm=Le,Be=r.asm.g,z(Be.buffer),Z=r.asm.W,an(r.asm.h),Ns("wasm-instantiate")}if(Kn("wasm-instantiate"),r.instantiateWasm)try{var It=r.instantiateWasm(We,tt);return It}catch($){return te("Module.instantiateWasm callback failed with error: "+$),!1}var nr=so(Pi,We);return tt(nr[0]),r.asm}function cu(We){return F.getFloat32(We,!0)}function lp(We){return F.getFloat64(We,!0)}function cp(We){return F.getInt16(We,!0)}function Os(We){return F.getInt32(We,!0)}function Dn(We,tt){F.setInt32(We,tt,!0)}function oo(We){for(;We.length>0;){var tt=We.shift();if(typeof tt=="function"){tt(r);continue}var It=tt.func;typeof It=="number"?tt.arg===void 0?Z.get(It)():Z.get(It)(tt.arg):It(tt.arg===void 0?null:tt.arg)}}function Ms(We,tt){var It=new Date(Os((We>>2)*4)*1e3);Dn((tt>>2)*4,It.getUTCSeconds()),Dn((tt+4>>2)*4,It.getUTCMinutes()),Dn((tt+8>>2)*4,It.getUTCHours()),Dn((tt+12>>2)*4,It.getUTCDate()),Dn((tt+16>>2)*4,It.getUTCMonth()),Dn((tt+20>>2)*4,It.getUTCFullYear()-1900),Dn((tt+24>>2)*4,It.getUTCDay()),Dn((tt+36>>2)*4,0),Dn((tt+32>>2)*4,0);var nr=Date.UTC(It.getUTCFullYear(),0,1,0,0,0,0),$=(It.getTime()-nr)/(1e3*60*60*24)|0;return Dn((tt+28>>2)*4,$),Ms.GMTString||(Ms.GMTString=at("GMT")),Dn((tt+40>>2)*4,Ms.GMTString),tt}function ml(We,tt){return Ms(We,tt)}function yl(We,tt,It){Te.copyWithin(We,tt,tt+It)}function ao(We){try{return Be.grow(We-xe.byteLength+65535>>>16),z(Be.buffer),1}catch{}}function Vn(We){var tt=Te.length;We=We>>>0;var It=2147483648;if(We>It)return!1;for(var nr=1;nr<=4;nr*=2){var $=tt*(1+.2/nr);$=Math.min($,We+100663296);var ye=Math.min(It,ke(Math.max(We,$),65536)),Le=ao(ye);if(Le)return!0}return!1}function On(We){fe(We)}function Ni(We){var tt=Date.now()/1e3|0;return We&&Dn((We>>2)*4,tt),tt}function Mn(){if(Mn.called)return;Mn.called=!0;var We=new Date().getFullYear(),tt=new Date(We,0,1),It=new Date(We,6,1),nr=tt.getTimezoneOffset(),$=It.getTimezoneOffset(),ye=Math.max(nr,$);Dn((ds()>>2)*4,ye*60),Dn((gs()>>2)*4,Number(nr!=$));function Le($r){var ji=$r.toTimeString().match(/\(([A-Za-z ]+)\)$/);return ji?ji[1]:"GMT"}var pt=Le(tt),ht=Le(It),Tt=at(pt),er=at(ht);$>2)*4,Tt),Dn((wi()+4>>2)*4,er)):(Dn((wi()>>2)*4,er),Dn((wi()+4>>2)*4,Tt))}function _i(We){Mn();var tt=Date.UTC(Os((We+20>>2)*4)+1900,Os((We+16>>2)*4),Os((We+12>>2)*4),Os((We+8>>2)*4),Os((We+4>>2)*4),Os((We>>2)*4),0),It=new Date(tt);Dn((We+24>>2)*4,It.getUTCDay());var nr=Date.UTC(It.getUTCFullYear(),0,1,0,0,0,0),$=(It.getTime()-nr)/(1e3*60*60*24)|0;return Dn((We+28>>2)*4,$),It.getTime()/1e3|0}var tr=typeof atob=="function"?atob:function(We){var tt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",It="",nr,$,ye,Le,pt,ht,Tt,er=0;We=We.replace(/[^A-Za-z0-9\+\/\=]/g,"");do Le=tt.indexOf(We.charAt(er++)),pt=tt.indexOf(We.charAt(er++)),ht=tt.indexOf(We.charAt(er++)),Tt=tt.indexOf(We.charAt(er++)),nr=Le<<2|pt>>4,$=(pt&15)<<4|ht>>2,ye=(ht&3)<<6|Tt,It=It+String.fromCharCode(nr),ht!==64&&(It=It+String.fromCharCode($)),Tt!==64&&(It=It+String.fromCharCode(ye));while(er0||(dt(),mr>0))return;function tt(){Sn||(Sn=!0,r.calledRun=!0,!we&&(jt(),o(r),r.onRuntimeInitialized&&r.onRuntimeInitialized(),$t()))}r.setStatus?(r.setStatus("Running..."),setTimeout(function(){setTimeout(function(){r.setStatus("")},1),tt()},1)):tt()}if(r.run=ys,r.preInit)for(typeof r.preInit=="function"&&(r.preInit=[r.preInit]);r.preInit.length>0;)r.preInit.pop()();return ys(),e}}();typeof Qb=="object"&&typeof tU=="object"?tU.exports=eU:typeof define=="function"&&define.amd?define([],function(){return eU}):typeof Qb=="object"&&(Qb.createModule=eU)});var Of,Rle,Tle,Nle=Et(()=>{Of=["number","number"],Rle=(ee=>(ee[ee.ZIP_ER_OK=0]="ZIP_ER_OK",ee[ee.ZIP_ER_MULTIDISK=1]="ZIP_ER_MULTIDISK",ee[ee.ZIP_ER_RENAME=2]="ZIP_ER_RENAME",ee[ee.ZIP_ER_CLOSE=3]="ZIP_ER_CLOSE",ee[ee.ZIP_ER_SEEK=4]="ZIP_ER_SEEK",ee[ee.ZIP_ER_READ=5]="ZIP_ER_READ",ee[ee.ZIP_ER_WRITE=6]="ZIP_ER_WRITE",ee[ee.ZIP_ER_CRC=7]="ZIP_ER_CRC",ee[ee.ZIP_ER_ZIPCLOSED=8]="ZIP_ER_ZIPCLOSED",ee[ee.ZIP_ER_NOENT=9]="ZIP_ER_NOENT",ee[ee.ZIP_ER_EXISTS=10]="ZIP_ER_EXISTS",ee[ee.ZIP_ER_OPEN=11]="ZIP_ER_OPEN",ee[ee.ZIP_ER_TMPOPEN=12]="ZIP_ER_TMPOPEN",ee[ee.ZIP_ER_ZLIB=13]="ZIP_ER_ZLIB",ee[ee.ZIP_ER_MEMORY=14]="ZIP_ER_MEMORY",ee[ee.ZIP_ER_CHANGED=15]="ZIP_ER_CHANGED",ee[ee.ZIP_ER_COMPNOTSUPP=16]="ZIP_ER_COMPNOTSUPP",ee[ee.ZIP_ER_EOF=17]="ZIP_ER_EOF",ee[ee.ZIP_ER_INVAL=18]="ZIP_ER_INVAL",ee[ee.ZIP_ER_NOZIP=19]="ZIP_ER_NOZIP",ee[ee.ZIP_ER_INTERNAL=20]="ZIP_ER_INTERNAL",ee[ee.ZIP_ER_INCONS=21]="ZIP_ER_INCONS",ee[ee.ZIP_ER_REMOVE=22]="ZIP_ER_REMOVE",ee[ee.ZIP_ER_DELETED=23]="ZIP_ER_DELETED",ee[ee.ZIP_ER_ENCRNOTSUPP=24]="ZIP_ER_ENCRNOTSUPP",ee[ee.ZIP_ER_RDONLY=25]="ZIP_ER_RDONLY",ee[ee.ZIP_ER_NOPASSWD=26]="ZIP_ER_NOPASSWD",ee[ee.ZIP_ER_WRONGPASSWD=27]="ZIP_ER_WRONGPASSWD",ee[ee.ZIP_ER_OPNOTSUPP=28]="ZIP_ER_OPNOTSUPP",ee[ee.ZIP_ER_INUSE=29]="ZIP_ER_INUSE",ee[ee.ZIP_ER_TELL=30]="ZIP_ER_TELL",ee[ee.ZIP_ER_COMPRESSED_DATA=31]="ZIP_ER_COMPRESSED_DATA",ee))(Rle||{}),Tle=t=>({get HEAPU8(){return t.HEAPU8},errors:Rle,SEEK_SET:0,SEEK_CUR:1,SEEK_END:2,ZIP_CHECKCONS:4,ZIP_EXCL:2,ZIP_RDONLY:16,ZIP_FL_OVERWRITE:8192,ZIP_FL_COMPRESSED:4,ZIP_OPSYS_DOS:0,ZIP_OPSYS_AMIGA:1,ZIP_OPSYS_OPENVMS:2,ZIP_OPSYS_UNIX:3,ZIP_OPSYS_VM_CMS:4,ZIP_OPSYS_ATARI_ST:5,ZIP_OPSYS_OS_2:6,ZIP_OPSYS_MACINTOSH:7,ZIP_OPSYS_Z_SYSTEM:8,ZIP_OPSYS_CPM:9,ZIP_OPSYS_WINDOWS_NTFS:10,ZIP_OPSYS_MVS:11,ZIP_OPSYS_VSE:12,ZIP_OPSYS_ACORN_RISC:13,ZIP_OPSYS_VFAT:14,ZIP_OPSYS_ALTERNATE_MVS:15,ZIP_OPSYS_BEOS:16,ZIP_OPSYS_TANDEM:17,ZIP_OPSYS_OS_400:18,ZIP_OPSYS_OS_X:19,ZIP_CM_DEFAULT:-1,ZIP_CM_STORE:0,ZIP_CM_DEFLATE:8,uint08S:t._malloc(1),uint32S:t._malloc(4),malloc:t._malloc,free:t._free,getValue:t.getValue,openFromSource:t.cwrap("zip_open_from_source","number",["number","number","number"]),close:t.cwrap("zip_close","number",["number"]),discard:t.cwrap("zip_discard",null,["number"]),getError:t.cwrap("zip_get_error","number",["number"]),getName:t.cwrap("zip_get_name","string",["number","number","number"]),getNumEntries:t.cwrap("zip_get_num_entries","number",["number","number"]),delete:t.cwrap("zip_delete","number",["number","number"]),statIndex:t.cwrap("zip_stat_index","number",["number",...Of,"number","number"]),fopenIndex:t.cwrap("zip_fopen_index","number",["number",...Of,"number"]),fread:t.cwrap("zip_fread","number",["number","number","number","number"]),fclose:t.cwrap("zip_fclose","number",["number"]),dir:{add:t.cwrap("zip_dir_add","number",["number","string"])},file:{add:t.cwrap("zip_file_add","number",["number","string","number","number"]),getError:t.cwrap("zip_file_get_error","number",["number"]),getExternalAttributes:t.cwrap("zip_file_get_external_attributes","number",["number",...Of,"number","number","number"]),setExternalAttributes:t.cwrap("zip_file_set_external_attributes","number",["number",...Of,"number","number","number"]),setMtime:t.cwrap("zip_file_set_mtime","number",["number",...Of,"number","number"]),setCompression:t.cwrap("zip_set_file_compression","number",["number",...Of,"number","number"])},ext:{countSymlinks:t.cwrap("zip_ext_count_symlinks","number",["number"])},error:{initWithCode:t.cwrap("zip_error_init_with_code",null,["number","number"]),strerror:t.cwrap("zip_error_strerror","string",["number"])},name:{locate:t.cwrap("zip_name_locate","number",["number","string","number"])},source:{fromUnattachedBuffer:t.cwrap("zip_source_buffer_create","number",["number",...Of,"number","number"]),fromBuffer:t.cwrap("zip_source_buffer","number",["number","number",...Of,"number"]),free:t.cwrap("zip_source_free",null,["number"]),keep:t.cwrap("zip_source_keep",null,["number"]),open:t.cwrap("zip_source_open","number",["number"]),close:t.cwrap("zip_source_close","number",["number"]),seek:t.cwrap("zip_source_seek","number",["number",...Of,"number"]),tell:t.cwrap("zip_source_tell","number",["number"]),read:t.cwrap("zip_source_read","number",["number","number","number"]),error:t.cwrap("zip_source_error","number",["number"])},struct:{statS:t.cwrap("zipstruct_statS","number",[]),statSize:t.cwrap("zipstruct_stat_size","number",["number"]),statCompSize:t.cwrap("zipstruct_stat_comp_size","number",["number"]),statCompMethod:t.cwrap("zipstruct_stat_comp_method","number",["number"]),statMtime:t.cwrap("zipstruct_stat_mtime","number",["number"]),statCrc:t.cwrap("zipstruct_stat_crc","number",["number"]),errorS:t.cwrap("zipstruct_errorS","number",[]),errorCodeZip:t.cwrap("zipstruct_error_code_zip","number",["number"])}})});function rU(t,e){let r=t.indexOf(e);if(r<=0)return null;let o=r;for(;r>=0&&(o=r+e.length,t[o]!==V.sep);){if(t[r-1]===V.sep)return null;r=t.indexOf(e,o)}return t.length>o&&t[o]!==V.sep?null:t.slice(0,o)}var Jl,Lle=Et(()=>{St();St();nA();Jl=class extends Hp{static async openPromise(e,r){let o=new Jl(r);try{return await e(o)}finally{o.saveAndClose()}}constructor(e={}){let r=e.fileExtensions,o=e.readOnlyArchives,a=typeof r>"u"?A=>rU(A,".zip"):A=>{for(let p of r){let h=rU(A,p);if(h)return h}return null},n=(A,p)=>new zi(p,{baseFs:A,readOnly:o,stats:A.statSync(p)}),u=async(A,p)=>{let h={baseFs:A,readOnly:o,stats:await A.statPromise(p)};return()=>new zi(p,h)};super({...e,factorySync:n,factoryPromise:u,getMountPoint:a})}}});function lot(t){if(typeof t=="string"&&String(+t)===t)return+t;if(typeof t=="number"&&Number.isFinite(t))return t<0?Date.now()/1e3:t;if(Ole.types.isDate(t))return t.getTime()/1e3;throw new Error("Invalid time")}function Fb(){return Buffer.from([80,75,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])}var ta,nU,Ole,iU,Mle,Rb,zi,sU=Et(()=>{St();St();St();St();St();St();ta=ve("fs"),nU=ve("stream"),Ole=ve("util"),iU=$e(ve("zlib"));$4();Mle="mixed";Rb=class extends Error{constructor(r,o){super(r);this.name="Libzip Error",this.code=o}},zi=class extends Mu{constructor(r,o={}){super();this.listings=new Map;this.entries=new Map;this.fileSources=new Map;this.fds=new Map;this.nextFd=0;this.ready=!1;this.readOnly=!1;let a=o;if(this.level=typeof a.level<"u"?a.level:Mle,r??=Fb(),typeof r=="string"){let{baseFs:A=new Tn}=a;this.baseFs=A,this.path=r}else this.path=null,this.baseFs=null;if(o.stats)this.stats=o.stats;else if(typeof r=="string")try{this.stats=this.baseFs.statSync(r)}catch(A){if(A.code==="ENOENT"&&a.create)this.stats=Ea.makeDefaultStats();else throw A}else this.stats=Ea.makeDefaultStats();this.libzip=b1();let n=this.libzip.malloc(4);try{let A=0;o.readOnly&&(A|=this.libzip.ZIP_RDONLY,this.readOnly=!0),typeof r=="string"&&(r=a.create?Fb():this.baseFs.readFileSync(r));let p=this.allocateUnattachedSource(r);try{this.zip=this.libzip.openFromSource(p,A,n),this.lzSource=p}catch(h){throw this.libzip.source.free(p),h}if(this.zip===0){let h=this.libzip.struct.errorS();throw this.libzip.error.initWithCode(h,this.libzip.getValue(n,"i32")),this.makeLibzipError(h)}}finally{this.libzip.free(n)}this.listings.set(Bt.root,new Set);let u=this.libzip.getNumEntries(this.zip,0);for(let A=0;Ar)throw new Error("Overread");let n=Buffer.from(this.libzip.HEAPU8.subarray(o,o+r));return process.env.YARN_IS_TEST_ENV&&process.env.YARN_ZIP_DATA_EPILOGUE&&(n=Buffer.concat([n,Buffer.from(process.env.YARN_ZIP_DATA_EPILOGUE)])),n}finally{this.libzip.free(o)}}finally{this.libzip.source.close(this.lzSource),this.libzip.source.free(this.lzSource),this.ready=!1}}discardAndClose(){this.prepareClose(),this.libzip.discard(this.zip),this.ready=!1}saveAndClose(){if(!this.path||!this.baseFs)throw new Error("ZipFS cannot be saved and must be discarded when loaded from a buffer");if(this.readOnly){this.discardAndClose();return}let r=this.baseFs.existsSync(this.path)||this.stats.mode===Ea.DEFAULT_MODE?void 0:this.stats.mode;this.baseFs.writeFileSync(this.path,this.getBufferAndClose(),{mode:r}),this.ready=!1}resolve(r){return V.resolve(Bt.root,r)}async openPromise(r,o,a){return this.openSync(r,o,a)}openSync(r,o,a){let n=this.nextFd++;return this.fds.set(n,{cursor:0,p:r}),n}hasOpenFileHandles(){return!!this.fds.size}async opendirPromise(r,o){return this.opendirSync(r,o)}opendirSync(r,o={}){let a=this.resolveFilename(`opendir '${r}'`,r);if(!this.entries.has(a)&&!this.listings.has(a))throw ar.ENOENT(`opendir '${r}'`);let n=this.listings.get(a);if(!n)throw ar.ENOTDIR(`opendir '${r}'`);let u=[...n],A=this.openSync(a,"r");return PD(this,a,u,{onClose:()=>{this.closeSync(A)}})}async readPromise(r,o,a,n,u){return this.readSync(r,o,a,n,u)}readSync(r,o,a=0,n=o.byteLength,u=-1){let A=this.fds.get(r);if(typeof A>"u")throw ar.EBADF("read");let p=u===-1||u===null?A.cursor:u,h=this.readFileSync(A.p);h.copy(o,a,p,p+n);let E=Math.max(0,Math.min(h.length-p,n));return(u===-1||u===null)&&(A.cursor+=E),E}async writePromise(r,o,a,n,u){return typeof o=="string"?this.writeSync(r,o,u):this.writeSync(r,o,a,n,u)}writeSync(r,o,a,n,u){throw typeof this.fds.get(r)>"u"?ar.EBADF("read"):new Error("Unimplemented")}async closePromise(r){return this.closeSync(r)}closeSync(r){if(typeof this.fds.get(r)>"u")throw ar.EBADF("read");this.fds.delete(r)}createReadStream(r,{encoding:o}={}){if(r===null)throw new Error("Unimplemented");let a=this.openSync(r,"r"),n=Object.assign(new nU.PassThrough({emitClose:!0,autoDestroy:!0,destroy:(A,p)=>{clearImmediate(u),this.closeSync(a),p(A)}}),{close(){n.destroy()},bytesRead:0,path:r,pending:!1}),u=setImmediate(async()=>{try{let A=await this.readFilePromise(r,o);n.bytesRead=A.length,n.end(A)}catch(A){n.destroy(A)}});return n}createWriteStream(r,{encoding:o}={}){if(this.readOnly)throw ar.EROFS(`open '${r}'`);if(r===null)throw new Error("Unimplemented");let a=[],n=this.openSync(r,"w"),u=Object.assign(new nU.PassThrough({autoDestroy:!0,emitClose:!0,destroy:(A,p)=>{try{A?p(A):(this.writeFileSync(r,Buffer.concat(a),o),p(null))}catch(h){p(h)}finally{this.closeSync(n)}}}),{close(){u.destroy()},bytesWritten:0,path:r,pending:!1});return u.on("data",A=>{let p=Buffer.from(A);u.bytesWritten+=p.length,a.push(p)}),u}async realpathPromise(r){return this.realpathSync(r)}realpathSync(r){let o=this.resolveFilename(`lstat '${r}'`,r);if(!this.entries.has(o)&&!this.listings.has(o))throw ar.ENOENT(`lstat '${r}'`);return o}async existsPromise(r){return this.existsSync(r)}existsSync(r){if(!this.ready)throw ar.EBUSY(`archive closed, existsSync '${r}'`);if(this.symlinkCount===0){let a=V.resolve(Bt.root,r);return this.entries.has(a)||this.listings.has(a)}let o;try{o=this.resolveFilename(`stat '${r}'`,r,void 0,!1)}catch{return!1}return o===void 0?!1:this.entries.has(o)||this.listings.has(o)}async accessPromise(r,o){return this.accessSync(r,o)}accessSync(r,o=ta.constants.F_OK){let a=this.resolveFilename(`access '${r}'`,r);if(!this.entries.has(a)&&!this.listings.has(a))throw ar.ENOENT(`access '${r}'`);if(this.readOnly&&o&ta.constants.W_OK)throw ar.EROFS(`access '${r}'`)}async statPromise(r,o={bigint:!1}){return o.bigint?this.statSync(r,{bigint:!0}):this.statSync(r)}statSync(r,o={bigint:!1,throwIfNoEntry:!0}){let a=this.resolveFilename(`stat '${r}'`,r,void 0,o.throwIfNoEntry);if(a!==void 0){if(!this.entries.has(a)&&!this.listings.has(a)){if(o.throwIfNoEntry===!1)return;throw ar.ENOENT(`stat '${r}'`)}if(r[r.length-1]==="/"&&!this.listings.has(a))throw ar.ENOTDIR(`stat '${r}'`);return this.statImpl(`stat '${r}'`,a,o)}}async fstatPromise(r,o){return this.fstatSync(r,o)}fstatSync(r,o){let a=this.fds.get(r);if(typeof a>"u")throw ar.EBADF("fstatSync");let{p:n}=a,u=this.resolveFilename(`stat '${n}'`,n);if(!this.entries.has(u)&&!this.listings.has(u))throw ar.ENOENT(`stat '${n}'`);if(n[n.length-1]==="/"&&!this.listings.has(u))throw ar.ENOTDIR(`stat '${n}'`);return this.statImpl(`fstat '${n}'`,u,o)}async lstatPromise(r,o={bigint:!1}){return o.bigint?this.lstatSync(r,{bigint:!0}):this.lstatSync(r)}lstatSync(r,o={bigint:!1,throwIfNoEntry:!0}){let a=this.resolveFilename(`lstat '${r}'`,r,!1,o.throwIfNoEntry);if(a!==void 0){if(!this.entries.has(a)&&!this.listings.has(a)){if(o.throwIfNoEntry===!1)return;throw ar.ENOENT(`lstat '${r}'`)}if(r[r.length-1]==="/"&&!this.listings.has(a))throw ar.ENOTDIR(`lstat '${r}'`);return this.statImpl(`lstat '${r}'`,a,o)}}statImpl(r,o,a={}){let n=this.entries.get(o);if(typeof n<"u"){let u=this.libzip.struct.statS();if(this.libzip.statIndex(this.zip,n,0,0,u)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));let p=this.stats.uid,h=this.stats.gid,E=this.libzip.struct.statSize(u)>>>0,I=512,v=Math.ceil(E/I),x=(this.libzip.struct.statMtime(u)>>>0)*1e3,C=x,R=x,L=x,U=new Date(C),J=new Date(R),te=new Date(L),ae=new Date(x),fe=this.listings.has(o)?ta.constants.S_IFDIR:this.isSymbolicLink(n)?ta.constants.S_IFLNK:ta.constants.S_IFREG,ce=fe===ta.constants.S_IFDIR?493:420,me=fe|this.getUnixMode(n,ce)&511,he=this.libzip.struct.statCrc(u),Be=Object.assign(new Ea.StatEntry,{uid:p,gid:h,size:E,blksize:I,blocks:v,atime:U,birthtime:J,ctime:te,mtime:ae,atimeMs:C,birthtimeMs:R,ctimeMs:L,mtimeMs:x,mode:me,crc:he});return a.bigint===!0?Ea.convertToBigIntStats(Be):Be}if(this.listings.has(o)){let u=this.stats.uid,A=this.stats.gid,p=0,h=512,E=0,I=this.stats.mtimeMs,v=this.stats.mtimeMs,x=this.stats.mtimeMs,C=this.stats.mtimeMs,R=new Date(I),L=new Date(v),U=new Date(x),J=new Date(C),te=ta.constants.S_IFDIR|493,ae=0,fe=Object.assign(new Ea.StatEntry,{uid:u,gid:A,size:p,blksize:h,blocks:E,atime:R,birthtime:L,ctime:U,mtime:J,atimeMs:I,birthtimeMs:v,ctimeMs:x,mtimeMs:C,mode:te,crc:ae});return a.bigint===!0?Ea.convertToBigIntStats(fe):fe}throw new Error("Unreachable")}getUnixMode(r,o){if(this.libzip.file.getExternalAttributes(this.zip,r,0,0,this.libzip.uint08S,this.libzip.uint32S)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));return this.libzip.getValue(this.libzip.uint08S,"i8")>>>0!==this.libzip.ZIP_OPSYS_UNIX?o:this.libzip.getValue(this.libzip.uint32S,"i32")>>>16}registerListing(r){let o=this.listings.get(r);if(o)return o;this.registerListing(V.dirname(r)).add(V.basename(r));let n=new Set;return this.listings.set(r,n),n}registerEntry(r,o){this.registerListing(V.dirname(r)).add(V.basename(r)),this.entries.set(r,o)}unregisterListing(r){this.listings.delete(r),this.listings.get(V.dirname(r))?.delete(V.basename(r))}unregisterEntry(r){this.unregisterListing(r);let o=this.entries.get(r);this.entries.delete(r),!(typeof o>"u")&&(this.fileSources.delete(o),this.isSymbolicLink(o)&&this.symlinkCount--)}deleteEntry(r,o){if(this.unregisterEntry(r),this.libzip.delete(this.zip,o)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip))}resolveFilename(r,o,a=!0,n=!0){if(!this.ready)throw ar.EBUSY(`archive closed, ${r}`);let u=V.resolve(Bt.root,o);if(u==="/")return Bt.root;let A=this.entries.get(u);if(a&&A!==void 0)if(this.symlinkCount!==0&&this.isSymbolicLink(A)){let p=this.getFileSource(A).toString();return this.resolveFilename(r,V.resolve(V.dirname(u),p),!0,n)}else return u;for(;;){let p=this.resolveFilename(r,V.dirname(u),!0,n);if(p===void 0)return p;let h=this.listings.has(p),E=this.entries.has(p);if(!h&&!E){if(n===!1)return;throw ar.ENOENT(r)}if(!h)throw ar.ENOTDIR(r);if(u=V.resolve(p,V.basename(u)),!a||this.symlinkCount===0)break;let I=this.libzip.name.locate(this.zip,u.slice(1),0);if(I===-1)break;if(this.isSymbolicLink(I)){let v=this.getFileSource(I).toString();u=V.resolve(V.dirname(u),v)}else break}return u}allocateBuffer(r){Buffer.isBuffer(r)||(r=Buffer.from(r));let o=this.libzip.malloc(r.byteLength);if(!o)throw new Error("Couldn't allocate enough memory");return new Uint8Array(this.libzip.HEAPU8.buffer,o,r.byteLength).set(r),{buffer:o,byteLength:r.byteLength}}allocateUnattachedSource(r){let o=this.libzip.struct.errorS(),{buffer:a,byteLength:n}=this.allocateBuffer(r),u=this.libzip.source.fromUnattachedBuffer(a,n,0,1,o);if(u===0)throw this.libzip.free(o),this.makeLibzipError(o);return u}allocateSource(r){let{buffer:o,byteLength:a}=this.allocateBuffer(r),n=this.libzip.source.fromBuffer(this.zip,o,a,0,1);if(n===0)throw this.libzip.free(o),this.makeLibzipError(this.libzip.getError(this.zip));return n}setFileSource(r,o){let a=Buffer.isBuffer(o)?o:Buffer.from(o),n=V.relative(Bt.root,r),u=this.allocateSource(o);try{let A=this.libzip.file.add(this.zip,n,u,this.libzip.ZIP_FL_OVERWRITE);if(A===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));if(this.level!=="mixed"){let p=this.level===0?this.libzip.ZIP_CM_STORE:this.libzip.ZIP_CM_DEFLATE;if(this.libzip.file.setCompression(this.zip,A,0,p,this.level)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip))}return this.fileSources.set(A,a),A}catch(A){throw this.libzip.source.free(u),A}}isSymbolicLink(r){if(this.symlinkCount===0)return!1;if(this.libzip.file.getExternalAttributes(this.zip,r,0,0,this.libzip.uint08S,this.libzip.uint32S)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));return this.libzip.getValue(this.libzip.uint08S,"i8")>>>0!==this.libzip.ZIP_OPSYS_UNIX?!1:(this.libzip.getValue(this.libzip.uint32S,"i32")>>>16&ta.constants.S_IFMT)===ta.constants.S_IFLNK}getFileSource(r,o={asyncDecompress:!1}){let a=this.fileSources.get(r);if(typeof a<"u")return a;let n=this.libzip.struct.statS();if(this.libzip.statIndex(this.zip,r,0,0,n)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));let A=this.libzip.struct.statCompSize(n),p=this.libzip.struct.statCompMethod(n),h=this.libzip.malloc(A);try{let E=this.libzip.fopenIndex(this.zip,r,0,this.libzip.ZIP_FL_COMPRESSED);if(E===0)throw this.makeLibzipError(this.libzip.getError(this.zip));try{let I=this.libzip.fread(E,h,A,0);if(I===-1)throw this.makeLibzipError(this.libzip.file.getError(E));if(IA)throw new Error("Overread");let v=this.libzip.HEAPU8.subarray(h,h+A),x=Buffer.from(v);if(p===0)return this.fileSources.set(r,x),x;if(o.asyncDecompress)return new Promise((C,R)=>{iU.default.inflateRaw(x,(L,U)=>{L?R(L):(this.fileSources.set(r,U),C(U))})});{let C=iU.default.inflateRawSync(x);return this.fileSources.set(r,C),C}}finally{this.libzip.fclose(E)}}finally{this.libzip.free(h)}}async fchmodPromise(r,o){return this.chmodPromise(this.fdToPath(r,"fchmod"),o)}fchmodSync(r,o){return this.chmodSync(this.fdToPath(r,"fchmodSync"),o)}async chmodPromise(r,o){return this.chmodSync(r,o)}chmodSync(r,o){if(this.readOnly)throw ar.EROFS(`chmod '${r}'`);o&=493;let a=this.resolveFilename(`chmod '${r}'`,r,!1),n=this.entries.get(a);if(typeof n>"u")throw new Error(`Assertion failed: The entry should have been registered (${a})`);let A=this.getUnixMode(n,ta.constants.S_IFREG|0)&-512|o;if(this.libzip.file.setExternalAttributes(this.zip,n,0,0,this.libzip.ZIP_OPSYS_UNIX,A<<16)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip))}async fchownPromise(r,o,a){return this.chownPromise(this.fdToPath(r,"fchown"),o,a)}fchownSync(r,o,a){return this.chownSync(this.fdToPath(r,"fchownSync"),o,a)}async chownPromise(r,o,a){return this.chownSync(r,o,a)}chownSync(r,o,a){throw new Error("Unimplemented")}async renamePromise(r,o){return this.renameSync(r,o)}renameSync(r,o){throw new Error("Unimplemented")}async copyFilePromise(r,o,a){let{indexSource:n,indexDest:u,resolvedDestP:A}=this.prepareCopyFile(r,o,a),p=await this.getFileSource(n,{asyncDecompress:!0}),h=this.setFileSource(A,p);h!==u&&this.registerEntry(A,h)}copyFileSync(r,o,a=0){let{indexSource:n,indexDest:u,resolvedDestP:A}=this.prepareCopyFile(r,o,a),p=this.getFileSource(n),h=this.setFileSource(A,p);h!==u&&this.registerEntry(A,h)}prepareCopyFile(r,o,a=0){if(this.readOnly)throw ar.EROFS(`copyfile '${r} -> '${o}'`);if((a&ta.constants.COPYFILE_FICLONE_FORCE)!==0)throw ar.ENOSYS("unsupported clone operation",`copyfile '${r}' -> ${o}'`);let n=this.resolveFilename(`copyfile '${r} -> ${o}'`,r),u=this.entries.get(n);if(typeof u>"u")throw ar.EINVAL(`copyfile '${r}' -> '${o}'`);let A=this.resolveFilename(`copyfile '${r}' -> ${o}'`,o),p=this.entries.get(A);if((a&(ta.constants.COPYFILE_EXCL|ta.constants.COPYFILE_FICLONE_FORCE))!==0&&typeof p<"u")throw ar.EEXIST(`copyfile '${r}' -> '${o}'`);return{indexSource:u,resolvedDestP:A,indexDest:p}}async appendFilePromise(r,o,a){if(this.readOnly)throw ar.EROFS(`open '${r}'`);return typeof a>"u"?a={flag:"a"}:typeof a=="string"?a={flag:"a",encoding:a}:typeof a.flag>"u"&&(a={flag:"a",...a}),this.writeFilePromise(r,o,a)}appendFileSync(r,o,a={}){if(this.readOnly)throw ar.EROFS(`open '${r}'`);return typeof a>"u"?a={flag:"a"}:typeof a=="string"?a={flag:"a",encoding:a}:typeof a.flag>"u"&&(a={flag:"a",...a}),this.writeFileSync(r,o,a)}fdToPath(r,o){let a=this.fds.get(r)?.p;if(typeof a>"u")throw ar.EBADF(o);return a}async writeFilePromise(r,o,a){let{encoding:n,mode:u,index:A,resolvedP:p}=this.prepareWriteFile(r,a);A!==void 0&&typeof a=="object"&&a.flag&&a.flag.includes("a")&&(o=Buffer.concat([await this.getFileSource(A,{asyncDecompress:!0}),Buffer.from(o)])),n!==null&&(o=o.toString(n));let h=this.setFileSource(p,o);h!==A&&this.registerEntry(p,h),u!==null&&await this.chmodPromise(p,u)}writeFileSync(r,o,a){let{encoding:n,mode:u,index:A,resolvedP:p}=this.prepareWriteFile(r,a);A!==void 0&&typeof a=="object"&&a.flag&&a.flag.includes("a")&&(o=Buffer.concat([this.getFileSource(A),Buffer.from(o)])),n!==null&&(o=o.toString(n));let h=this.setFileSource(p,o);h!==A&&this.registerEntry(p,h),u!==null&&this.chmodSync(p,u)}prepareWriteFile(r,o){if(typeof r=="number"&&(r=this.fdToPath(r,"read")),this.readOnly)throw ar.EROFS(`open '${r}'`);let a=this.resolveFilename(`open '${r}'`,r);if(this.listings.has(a))throw ar.EISDIR(`open '${r}'`);let n=null,u=null;typeof o=="string"?n=o:typeof o=="object"&&({encoding:n=null,mode:u=null}=o);let A=this.entries.get(a);return{encoding:n,mode:u,resolvedP:a,index:A}}async unlinkPromise(r){return this.unlinkSync(r)}unlinkSync(r){if(this.readOnly)throw ar.EROFS(`unlink '${r}'`);let o=this.resolveFilename(`unlink '${r}'`,r);if(this.listings.has(o))throw ar.EISDIR(`unlink '${r}'`);let a=this.entries.get(o);if(typeof a>"u")throw ar.EINVAL(`unlink '${r}'`);this.deleteEntry(o,a)}async utimesPromise(r,o,a){return this.utimesSync(r,o,a)}utimesSync(r,o,a){if(this.readOnly)throw ar.EROFS(`utimes '${r}'`);let n=this.resolveFilename(`utimes '${r}'`,r);this.utimesImpl(n,a)}async lutimesPromise(r,o,a){return this.lutimesSync(r,o,a)}lutimesSync(r,o,a){if(this.readOnly)throw ar.EROFS(`lutimes '${r}'`);let n=this.resolveFilename(`utimes '${r}'`,r,!1);this.utimesImpl(n,a)}utimesImpl(r,o){this.listings.has(r)&&(this.entries.has(r)||this.hydrateDirectory(r));let a=this.entries.get(r);if(a===void 0)throw new Error("Unreachable");if(this.libzip.file.setMtime(this.zip,a,0,lot(o),0)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip))}async mkdirPromise(r,o){return this.mkdirSync(r,o)}mkdirSync(r,{mode:o=493,recursive:a=!1}={}){if(a)return this.mkdirpSync(r,{chmod:o});if(this.readOnly)throw ar.EROFS(`mkdir '${r}'`);let n=this.resolveFilename(`mkdir '${r}'`,r);if(this.entries.has(n)||this.listings.has(n))throw ar.EEXIST(`mkdir '${r}'`);this.hydrateDirectory(n),this.chmodSync(n,o)}async rmdirPromise(r,o){return this.rmdirSync(r,o)}rmdirSync(r,{recursive:o=!1}={}){if(this.readOnly)throw ar.EROFS(`rmdir '${r}'`);if(o){this.removeSync(r);return}let a=this.resolveFilename(`rmdir '${r}'`,r),n=this.listings.get(a);if(!n)throw ar.ENOTDIR(`rmdir '${r}'`);if(n.size>0)throw ar.ENOTEMPTY(`rmdir '${r}'`);let u=this.entries.get(a);if(typeof u>"u")throw ar.EINVAL(`rmdir '${r}'`);this.deleteEntry(r,u)}hydrateDirectory(r){let o=this.libzip.dir.add(this.zip,V.relative(Bt.root,r));if(o===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));return this.registerListing(r),this.registerEntry(r,o),o}async linkPromise(r,o){return this.linkSync(r,o)}linkSync(r,o){throw ar.EOPNOTSUPP(`link '${r}' -> '${o}'`)}async symlinkPromise(r,o){return this.symlinkSync(r,o)}symlinkSync(r,o){if(this.readOnly)throw ar.EROFS(`symlink '${r}' -> '${o}'`);let a=this.resolveFilename(`symlink '${r}' -> '${o}'`,o);if(this.listings.has(a))throw ar.EISDIR(`symlink '${r}' -> '${o}'`);if(this.entries.has(a))throw ar.EEXIST(`symlink '${r}' -> '${o}'`);let n=this.setFileSource(a,r);if(this.registerEntry(a,n),this.libzip.file.setExternalAttributes(this.zip,n,0,0,this.libzip.ZIP_OPSYS_UNIX,(ta.constants.S_IFLNK|511)<<16)===-1)throw this.makeLibzipError(this.libzip.getError(this.zip));this.symlinkCount+=1}async readFilePromise(r,o){typeof o=="object"&&(o=o?o.encoding:void 0);let a=await this.readFileBuffer(r,{asyncDecompress:!0});return o?a.toString(o):a}readFileSync(r,o){typeof o=="object"&&(o=o?o.encoding:void 0);let a=this.readFileBuffer(r);return o?a.toString(o):a}readFileBuffer(r,o={asyncDecompress:!1}){typeof r=="number"&&(r=this.fdToPath(r,"read"));let a=this.resolveFilename(`open '${r}'`,r);if(!this.entries.has(a)&&!this.listings.has(a))throw ar.ENOENT(`open '${r}'`);if(r[r.length-1]==="/"&&!this.listings.has(a))throw ar.ENOTDIR(`open '${r}'`);if(this.listings.has(a))throw ar.EISDIR("read");let n=this.entries.get(a);if(n===void 0)throw new Error("Unreachable");return this.getFileSource(n,o)}async readdirPromise(r,o){return this.readdirSync(r,o)}readdirSync(r,o){let a=this.resolveFilename(`scandir '${r}'`,r);if(!this.entries.has(a)&&!this.listings.has(a))throw ar.ENOENT(`scandir '${r}'`);let n=this.listings.get(a);if(!n)throw ar.ENOTDIR(`scandir '${r}'`);if(o?.recursive)if(o?.withFileTypes){let u=Array.from(n,A=>Object.assign(this.statImpl("lstat",V.join(r,A)),{name:A,path:Bt.dot}));for(let A of u){if(!A.isDirectory())continue;let p=V.join(A.path,A.name),h=this.listings.get(V.join(a,p));for(let E of h)u.push(Object.assign(this.statImpl("lstat",V.join(r,p,E)),{name:E,path:p}))}return u}else{let u=[...n];for(let A of u){let p=this.listings.get(V.join(a,A));if(!(typeof p>"u"))for(let h of p)u.push(V.join(A,h))}return u}else return o?.withFileTypes?Array.from(n,u=>Object.assign(this.statImpl("lstat",V.join(r,u)),{name:u,path:void 0})):[...n]}async readlinkPromise(r){let o=this.prepareReadlink(r);return(await this.getFileSource(o,{asyncDecompress:!0})).toString()}readlinkSync(r){let o=this.prepareReadlink(r);return this.getFileSource(o).toString()}prepareReadlink(r){let o=this.resolveFilename(`readlink '${r}'`,r,!1);if(!this.entries.has(o)&&!this.listings.has(o))throw ar.ENOENT(`readlink '${r}'`);if(r[r.length-1]==="/"&&!this.listings.has(o))throw ar.ENOTDIR(`open '${r}'`);if(this.listings.has(o))throw ar.EINVAL(`readlink '${r}'`);let a=this.entries.get(o);if(a===void 0)throw new Error("Unreachable");if(!this.isSymbolicLink(a))throw ar.EINVAL(`readlink '${r}'`);return a}async truncatePromise(r,o=0){let a=this.resolveFilename(`open '${r}'`,r),n=this.entries.get(a);if(typeof n>"u")throw ar.EINVAL(`open '${r}'`);let u=await this.getFileSource(n,{asyncDecompress:!0}),A=Buffer.alloc(o,0);return u.copy(A),await this.writeFilePromise(r,A)}truncateSync(r,o=0){let a=this.resolveFilename(`open '${r}'`,r),n=this.entries.get(a);if(typeof n>"u")throw ar.EINVAL(`open '${r}'`);let u=this.getFileSource(n),A=Buffer.alloc(o,0);return u.copy(A),this.writeFileSync(r,A)}async ftruncatePromise(r,o){return this.truncatePromise(this.fdToPath(r,"ftruncate"),o)}ftruncateSync(r,o){return this.truncateSync(this.fdToPath(r,"ftruncateSync"),o)}watch(r,o,a){let n;switch(typeof o){case"function":case"string":case"undefined":n=!0;break;default:({persistent:n=!0}=o);break}if(!n)return{on:()=>{},close:()=>{}};let u=setInterval(()=>{},24*60*60*1e3);return{on:()=>{},close:()=>{clearInterval(u)}}}watchFile(r,o,a){let n=V.resolve(Bt.root,r);return ny(this,n,o,a)}unwatchFile(r,o){let a=V.resolve(Bt.root,r);return Mg(this,a,o)}}});function _le(t,e,r=Buffer.alloc(0),o){let a=new zi(r),n=I=>I===e||I.startsWith(`${e}/`)?I.slice(0,e.length):null,u=async(I,v)=>()=>a,A=(I,v)=>a,p={...t},h=new Tn(p),E=new Hp({baseFs:h,getMountPoint:n,factoryPromise:u,factorySync:A,magicByte:21,maxAge:1/0,typeCheck:o?.typeCheck});return Kw(Ule.default,new qp(E)),a}var Ule,Hle=Et(()=>{St();Ule=$e(ve("fs"));sU()});var qle=Et(()=>{Lle();sU();Hle()});var x1={};Vt(x1,{DEFAULT_COMPRESSION_LEVEL:()=>Mle,LibzipError:()=>Rb,ZipFS:()=>zi,ZipOpenFS:()=>Jl,getArchivePart:()=>rU,getLibzipPromise:()=>uot,getLibzipSync:()=>cot,makeEmptyArchive:()=>Fb,mountMemoryDrive:()=>_le});function cot(){return b1()}async function uot(){return b1()}var jle,nA=Et(()=>{$4();jle=$e(Fle());Nle();qle();Qle(()=>{let t=(0,jle.default)();return Tle(t)})});var RE,Gle=Et(()=>{St();qt();k1();RE=class extends nt{constructor(){super(...arguments);this.cwd=ge.String("--cwd",process.cwd(),{description:"The directory to run the command in"});this.commandName=ge.String();this.args=ge.Proxy()}async execute(){let r=this.args.length>0?`${this.commandName} ${this.args.join(" ")}`:this.commandName;return await TE(r,[],{cwd:ue.toPortablePath(this.cwd),stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr})}};RE.usage={description:"run a command using yarn's portable shell",details:` - This command will run a command using Yarn's portable shell. - - Make sure to escape glob patterns, redirections, and other features that might be expanded by your own shell. - - Note: To escape something from Yarn's shell, you might have to escape it twice, the first time from your own shell. - - Note: Don't use this command in Yarn scripts, as Yarn's shell is automatically used. - - For a list of features, visit: https://github.com/yarnpkg/berry/blob/master/packages/yarnpkg-shell/README.md. - `,examples:[["Run a simple command","$0 echo Hello"],["Run a command with a glob pattern","$0 echo '*.js'"],["Run a command with a redirection","$0 echo Hello World '>' hello.txt"],["Run a command with an escaped glob pattern (The double escape is needed in Unix shells)",`$0 echo '"*.js"'`],["Run a command with a variable (Double quotes are needed in Unix shells, to prevent them from expanding the variable)",'$0 "GREETING=Hello echo $GREETING World"']]}});var al,Yle=Et(()=>{al=class extends Error{constructor(e){super(e),this.name="ShellError"}}});var Lb={};Vt(Lb,{fastGlobOptions:()=>Vle,isBraceExpansion:()=>oU,isGlobPattern:()=>Aot,match:()=>fot,micromatchOptions:()=>Nb});function Aot(t){if(!Tb.default.scan(t,Nb).isGlob)return!1;try{Tb.default.parse(t,Nb)}catch{return!1}return!0}function fot(t,{cwd:e,baseFs:r}){return(0,Wle.default)(t,{...Vle,cwd:ue.fromPortablePath(e),fs:FD(Kle.default,new qp(r))})}function oU(t){return Tb.default.scan(t,Nb).isBrace}var Wle,Kle,Tb,Nb,Vle,Jle=Et(()=>{St();Wle=$e(RP()),Kle=$e(ve("fs")),Tb=$e(Zo()),Nb={strictBrackets:!0},Vle={onlyDirectories:!1,onlyFiles:!1}});function aU(){}function lU(){for(let t of kd)t.kill()}function $le(t,e,r,o){return a=>{let n=a[0]instanceof iA.Transform?"pipe":a[0],u=a[1]instanceof iA.Transform?"pipe":a[1],A=a[2]instanceof iA.Transform?"pipe":a[2],p=(0,Xle.default)(t,e,{...o,stdio:[n,u,A]});return kd.add(p),kd.size===1&&(process.on("SIGINT",aU),process.on("SIGTERM",lU)),a[0]instanceof iA.Transform&&a[0].pipe(p.stdin),a[1]instanceof iA.Transform&&p.stdout.pipe(a[1],{end:!1}),a[2]instanceof iA.Transform&&p.stderr.pipe(a[2],{end:!1}),{stdin:p.stdin,promise:new Promise(h=>{p.on("error",E=>{switch(kd.delete(p),kd.size===0&&(process.off("SIGINT",aU),process.off("SIGTERM",lU)),E.code){case"ENOENT":a[2].write(`command not found: ${t} -`),h(127);break;case"EACCES":a[2].write(`permission denied: ${t} -`),h(128);break;default:a[2].write(`uncaught error: ${E.message} -`),h(1);break}}),p.on("close",E=>{kd.delete(p),kd.size===0&&(process.off("SIGINT",aU),process.off("SIGTERM",lU)),h(E!==null?E:129)})})}}}function ece(t){return e=>{let r=e[0]==="pipe"?new iA.PassThrough:e[0];return{stdin:r,promise:Promise.resolve().then(()=>t({stdin:r,stdout:e[1],stderr:e[2]}))}}}function Ob(t,e){return NE.start(t,e)}function zle(t,e=null){let r=new iA.PassThrough,o=new Zle.StringDecoder,a="";return r.on("data",n=>{let u=o.write(n),A;do if(A=u.indexOf(` -`),A!==-1){let p=a+u.substring(0,A);u=u.substring(A+1),a="",t(e!==null?`${e} ${p}`:p)}while(A!==-1);a+=u}),r.on("end",()=>{let n=o.end();n!==""&&t(e!==null?`${e} ${n}`:n)}),r}function tce(t,{prefix:e}){return{stdout:zle(r=>t.stdout.write(`${r} -`),t.stdout.isTTY?e:null),stderr:zle(r=>t.stderr.write(`${r} -`),t.stderr.isTTY?e:null)}}var Xle,iA,Zle,kd,zl,cU,NE,uU=Et(()=>{Xle=$e(sT()),iA=ve("stream"),Zle=ve("string_decoder"),kd=new Set;zl=class{constructor(e){this.stream=e}close(){}get(){return this.stream}},cU=class{constructor(){this.stream=null}close(){if(this.stream===null)throw new Error("Assertion failed: No stream attached");this.stream.end()}attach(e){this.stream=e}get(){if(this.stream===null)throw new Error("Assertion failed: No stream attached");return this.stream}},NE=class{constructor(e,r){this.stdin=null;this.stdout=null;this.stderr=null;this.pipe=null;this.ancestor=e,this.implementation=r}static start(e,{stdin:r,stdout:o,stderr:a}){let n=new NE(null,e);return n.stdin=r,n.stdout=o,n.stderr=a,n}pipeTo(e,r=1){let o=new NE(this,e),a=new cU;return o.pipe=a,o.stdout=this.stdout,o.stderr=this.stderr,(r&1)===1?this.stdout=a:this.ancestor!==null&&(this.stderr=this.ancestor.stdout),(r&2)===2?this.stderr=a:this.ancestor!==null&&(this.stderr=this.ancestor.stderr),o}async exec(){let e=["ignore","ignore","ignore"];if(this.pipe)e[0]="pipe";else{if(this.stdin===null)throw new Error("Assertion failed: No input stream registered");e[0]=this.stdin.get()}let r;if(this.stdout===null)throw new Error("Assertion failed: No output stream registered");r=this.stdout,e[1]=r.get();let o;if(this.stderr===null)throw new Error("Assertion failed: No error stream registered");o=this.stderr,e[2]=o.get();let a=this.implementation(e);return this.pipe&&this.pipe.attach(a.stdin),await a.promise.then(n=>(r.close(),o.close(),n))}async run(){let e=[];for(let o=this;o;o=o.ancestor)e.push(o.exec());return(await Promise.all(e))[0]}}});var T1={};Vt(T1,{EntryCommand:()=>RE,ShellError:()=>al,execute:()=>TE,globUtils:()=>Lb});function rce(t,e,r){let o=new ll.PassThrough({autoDestroy:!0});switch(t){case 0:(e&1)===1&&r.stdin.pipe(o,{end:!1}),(e&2)===2&&r.stdin instanceof ll.Writable&&o.pipe(r.stdin,{end:!1});break;case 1:(e&1)===1&&r.stdout.pipe(o,{end:!1}),(e&2)===2&&o.pipe(r.stdout,{end:!1});break;case 2:(e&1)===1&&r.stderr.pipe(o,{end:!1}),(e&2)===2&&o.pipe(r.stderr,{end:!1});break;default:throw new al(`Bad file descriptor: "${t}"`)}return o}function Ub(t,e={}){let r={...t,...e};return r.environment={...t.environment,...e.environment},r.variables={...t.variables,...e.variables},r}async function hot(t,e,r){let o=[],a=new ll.PassThrough;return a.on("data",n=>o.push(n)),await _b(t,e,Ub(r,{stdout:a})),Buffer.concat(o).toString().replace(/[\r\n]+$/,"")}async function nce(t,e,r){let o=t.map(async n=>{let u=await Qd(n.args,e,r);return{name:n.name,value:u.join(" ")}});return(await Promise.all(o)).reduce((n,u)=>(n[u.name]=u.value,n),{})}function Mb(t){return t.match(/[^ \r\n\t]+/g)||[]}async function cce(t,e,r,o,a=o){switch(t.name){case"$":o(String(process.pid));break;case"#":o(String(e.args.length));break;case"@":if(t.quoted)for(let n of e.args)a(n);else for(let n of e.args){let u=Mb(n);for(let A=0;A=0&&n"u"&&(t.defaultValue?u=(await Qd(t.defaultValue,e,r)).join(" "):t.alternativeValue&&(u="")),typeof u>"u")throw A?new al(`Unbound argument #${n}`):new al(`Unbound variable "${t.name}"`);if(t.quoted)o(u);else{let p=Mb(u);for(let E=0;Eo.push(n));let a=Number(o.join(" "));return Number.isNaN(a)?Q1({type:"variable",name:o.join(" ")},e,r):Q1({type:"number",value:a},e,r)}else return got[t.type](await Q1(t.left,e,r),await Q1(t.right,e,r))}async function Qd(t,e,r){let o=new Map,a=[],n=[],u=E=>{n.push(E)},A=()=>{n.length>0&&a.push(n.join("")),n=[]},p=E=>{u(E),A()},h=(E,I,v)=>{let x=JSON.stringify({type:E,fd:I}),C=o.get(x);typeof C>"u"&&o.set(x,C=[]),C.push(v)};for(let E of t){let I=!1;switch(E.type){case"redirection":{let v=await Qd(E.args,e,r);for(let x of v)h(E.subtype,E.fd,x)}break;case"argument":for(let v of E.segments)switch(v.type){case"text":u(v.text);break;case"glob":u(v.pattern),I=!0;break;case"shell":{let x=await hot(v.shell,e,r);if(v.quoted)u(x);else{let C=Mb(x);for(let R=0;R"u")throw new Error("Assertion failed: Expected a glob pattern to have been set");let x=await e.glob.match(v,{cwd:r.cwd,baseFs:e.baseFs});if(x.length===0){let C=oU(v)?". Note: Brace expansion of arbitrary strings isn't currently supported. For more details, please read this issue: https://github.com/yarnpkg/berry/issues/22":"";throw new al(`No matches found: "${v}"${C}`)}for(let C of x.sort())p(C)}}if(o.size>0){let E=[];for(let[I,v]of o.entries())E.splice(E.length,0,I,String(v.length),...v);a.splice(0,0,"__ysh_set_redirects",...E,"--")}return a}function F1(t,e,r){e.builtins.has(t[0])||(t=["command",...t]);let o=ue.fromPortablePath(r.cwd),a=r.environment;typeof a.PWD<"u"&&(a={...a,PWD:o});let[n,...u]=t;if(n==="command")return $le(u[0],u.slice(1),e,{cwd:o,env:a});let A=e.builtins.get(n);if(typeof A>"u")throw new Error(`Assertion failed: A builtin should exist for "${n}"`);return ece(async({stdin:p,stdout:h,stderr:E})=>{let{stdin:I,stdout:v,stderr:x}=r;r.stdin=p,r.stdout=h,r.stderr=E;try{return await A(u,e,r)}finally{r.stdin=I,r.stdout=v,r.stderr=x}})}function dot(t,e,r){return o=>{let a=new ll.PassThrough,n=_b(t,e,Ub(r,{stdin:a}));return{stdin:a,promise:n}}}function mot(t,e,r){return o=>{let a=new ll.PassThrough,n=_b(t,e,r);return{stdin:a,promise:n}}}function ice(t,e,r,o){if(e.length===0)return t;{let a;do a=String(Math.random());while(Object.hasOwn(o.procedures,a));return o.procedures={...o.procedures},o.procedures[a]=t,F1([...e,"__ysh_run_procedure",a],r,o)}}async function sce(t,e,r){let o=t,a=null,n=null;for(;o;){let u=o.then?{...r}:r,A;switch(o.type){case"command":{let p=await Qd(o.args,e,r),h=await nce(o.envs,e,r);A=o.envs.length?F1(p,e,Ub(u,{environment:h})):F1(p,e,u)}break;case"subshell":{let p=await Qd(o.args,e,r),h=dot(o.subshell,e,u);A=ice(h,p,e,u)}break;case"group":{let p=await Qd(o.args,e,r),h=mot(o.group,e,u);A=ice(h,p,e,u)}break;case"envs":{let p=await nce(o.envs,e,r);u.environment={...u.environment,...p},A=F1(["true"],e,u)}break}if(typeof A>"u")throw new Error("Assertion failed: An action should have been generated");if(a===null)n=Ob(A,{stdin:new zl(u.stdin),stdout:new zl(u.stdout),stderr:new zl(u.stderr)});else{if(n===null)throw new Error("Assertion failed: The execution pipeline should have been setup");switch(a){case"|":n=n.pipeTo(A,1);break;case"|&":n=n.pipeTo(A,3);break}}o.then?(a=o.then.type,o=o.then.chain):o=null}if(n===null)throw new Error("Assertion failed: The execution pipeline should have been setup");return await n.run()}async function yot(t,e,r,{background:o=!1}={}){function a(n){let u=["#2E86AB","#A23B72","#F18F01","#C73E1D","#CCE2A3"],A=u[n%u.length];return oce.default.hex(A)}if(o){let n=r.nextBackgroundJobIndex++,u=a(n),A=`[${n}]`,p=u(A),{stdout:h,stderr:E}=tce(r,{prefix:p});return r.backgroundJobs.push(sce(t,e,Ub(r,{stdout:h,stderr:E})).catch(I=>E.write(`${I.message} -`)).finally(()=>{r.stdout.isTTY&&r.stdout.write(`Job ${p}, '${u(uy(t))}' has ended -`)})),0}return await sce(t,e,r)}async function Eot(t,e,r,{background:o=!1}={}){let a,n=A=>{a=A,r.variables["?"]=String(A)},u=async A=>{try{return await yot(A.chain,e,r,{background:o&&typeof A.then>"u"})}catch(p){if(!(p instanceof al))throw p;return r.stderr.write(`${p.message} -`),1}};for(n(await u(t));t.then;){if(r.exitCode!==null)return r.exitCode;switch(t.then.type){case"&&":a===0&&n(await u(t.then.line));break;case"||":a!==0&&n(await u(t.then.line));break;default:throw new Error(`Assertion failed: Unsupported command type: "${t.then.type}"`)}t=t.then.line}return a}async function _b(t,e,r){let o=r.backgroundJobs;r.backgroundJobs=[];let a=0;for(let{command:n,type:u}of t){if(a=await Eot(n,e,r,{background:u==="&"}),r.exitCode!==null)return r.exitCode;r.variables["?"]=String(a)}return await Promise.all(r.backgroundJobs),r.backgroundJobs=o,a}function uce(t){switch(t.type){case"variable":return t.name==="@"||t.name==="#"||t.name==="*"||Number.isFinite(parseInt(t.name,10))||"defaultValue"in t&&!!t.defaultValue&&t.defaultValue.some(e=>R1(e))||"alternativeValue"in t&&!!t.alternativeValue&&t.alternativeValue.some(e=>R1(e));case"arithmetic":return AU(t.arithmetic);case"shell":return fU(t.shell);default:return!1}}function R1(t){switch(t.type){case"redirection":return t.args.some(e=>R1(e));case"argument":return t.segments.some(e=>uce(e));default:throw new Error(`Assertion failed: Unsupported argument type: "${t.type}"`)}}function AU(t){switch(t.type){case"variable":return uce(t);case"number":return!1;default:return AU(t.left)||AU(t.right)}}function fU(t){return t.some(({command:e})=>{for(;e;){let r=e.chain;for(;r;){let o;switch(r.type){case"subshell":o=fU(r.subshell);break;case"command":o=r.envs.some(a=>a.args.some(n=>R1(n)))||r.args.some(a=>R1(a));break}if(o)return!0;if(!r.then)break;r=r.then.chain}if(!e.then)break;e=e.then.line}return!1})}async function TE(t,e=[],{baseFs:r=new Tn,builtins:o={},cwd:a=ue.toPortablePath(process.cwd()),env:n=process.env,stdin:u=process.stdin,stdout:A=process.stdout,stderr:p=process.stderr,variables:h={},glob:E=Lb}={}){let I={};for(let[C,R]of Object.entries(n))typeof R<"u"&&(I[C]=R);let v=new Map(pot);for(let[C,R]of Object.entries(o))v.set(C,R);u===null&&(u=new ll.PassThrough,u.end());let x=ND(t,E);if(!fU(x)&&x.length>0&&e.length>0){let{command:C}=x[x.length-1];for(;C.then;)C=C.then.line;let R=C.chain;for(;R.then;)R=R.then.chain;R.type==="command"&&(R.args=R.args.concat(e.map(L=>({type:"argument",segments:[{type:"text",text:L}]}))))}return await _b(x,{args:e,baseFs:r,builtins:v,initialStdin:u,initialStdout:A,initialStderr:p,glob:E},{cwd:a,environment:I,exitCode:null,procedures:{},stdin:u,stdout:A,stderr:p,variables:Object.assign({},h,{["?"]:0}),nextBackgroundJobIndex:1,backgroundJobs:[]})}var oce,ace,ll,lce,pot,got,k1=Et(()=>{St();Nl();oce=$e(IN()),ace=ve("os"),ll=ve("stream"),lce=ve("timers/promises");Gle();Yle();Jle();uU();uU();pot=new Map([["cd",async([t=(0,ace.homedir)(),...e],r,o)=>{let a=V.resolve(o.cwd,ue.toPortablePath(t));if(!(await r.baseFs.statPromise(a).catch(u=>{throw u.code==="ENOENT"?new al(`cd: no such file or directory: ${t}`):u})).isDirectory())throw new al(`cd: not a directory: ${t}`);return o.cwd=a,0}],["pwd",async(t,e,r)=>(r.stdout.write(`${ue.fromPortablePath(r.cwd)} -`),0)],[":",async(t,e,r)=>0],["true",async(t,e,r)=>0],["false",async(t,e,r)=>1],["exit",async([t,...e],r,o)=>o.exitCode=parseInt(t??o.variables["?"],10)],["echo",async(t,e,r)=>(r.stdout.write(`${t.join(" ")} -`),0)],["sleep",async([t],e,r)=>{if(typeof t>"u")throw new al("sleep: missing operand");let o=Number(t);if(Number.isNaN(o))throw new al(`sleep: invalid time interval '${t}'`);return await(0,lce.setTimeout)(1e3*o,0)}],["__ysh_run_procedure",async(t,e,r)=>{let o=r.procedures[t[0]];return await Ob(o,{stdin:new zl(r.stdin),stdout:new zl(r.stdout),stderr:new zl(r.stderr)}).run()}],["__ysh_set_redirects",async(t,e,r)=>{let o=r.stdin,a=r.stdout,n=r.stderr,u=[],A=[],p=[],h=0;for(;t[h]!=="--";){let I=t[h++],{type:v,fd:x}=JSON.parse(I),C=J=>{switch(x){case null:case 0:u.push(J);break;default:throw new Error(`Unsupported file descriptor: "${x}"`)}},R=J=>{switch(x){case null:case 1:A.push(J);break;case 2:p.push(J);break;default:throw new Error(`Unsupported file descriptor: "${x}"`)}},L=Number(t[h++]),U=h+L;for(let J=h;Je.baseFs.createReadStream(V.resolve(r.cwd,ue.toPortablePath(t[J]))));break;case"<<<":C(()=>{let te=new ll.PassThrough;return process.nextTick(()=>{te.write(`${t[J]} -`),te.end()}),te});break;case"<&":C(()=>rce(Number(t[J]),1,r));break;case">":case">>":{let te=V.resolve(r.cwd,ue.toPortablePath(t[J]));R(te==="/dev/null"?new ll.Writable({autoDestroy:!0,emitClose:!0,write(ae,fe,ce){setImmediate(ce)}}):e.baseFs.createWriteStream(te,v===">>"?{flags:"a"}:void 0))}break;case">&":R(rce(Number(t[J]),2,r));break;default:throw new Error(`Assertion failed: Unsupported redirection type: "${v}"`)}}if(u.length>0){let I=new ll.PassThrough;o=I;let v=x=>{if(x===u.length)I.end();else{let C=u[x]();C.pipe(I,{end:!1}),C.on("end",()=>{v(x+1)})}};v(0)}if(A.length>0){let I=new ll.PassThrough;a=I;for(let v of A)I.pipe(v)}if(p.length>0){let I=new ll.PassThrough;n=I;for(let v of p)I.pipe(v)}let E=await Ob(F1(t.slice(h+1),e,r),{stdin:new zl(o),stdout:new zl(a),stderr:new zl(n)}).run();return await Promise.all(A.map(I=>new Promise((v,x)=>{I.on("error",C=>{x(C)}),I.on("close",()=>{v()}),I.end()}))),await Promise.all(p.map(I=>new Promise((v,x)=>{I.on("error",C=>{x(C)}),I.on("close",()=>{v()}),I.end()}))),E}]]);got={addition:(t,e)=>t+e,subtraction:(t,e)=>t-e,multiplication:(t,e)=>t*e,division:(t,e)=>Math.trunc(t/e)}});var Hb=_((r4t,Ace)=>{function Cot(t,e){for(var r=-1,o=t==null?0:t.length,a=Array(o);++r{var fce=pd(),wot=Hb(),Iot=Hl(),Bot=pE(),vot=1/0,pce=fce?fce.prototype:void 0,hce=pce?pce.toString:void 0;function gce(t){if(typeof t=="string")return t;if(Iot(t))return wot(t,gce)+"";if(Bot(t))return hce?hce.call(t):"";var e=t+"";return e=="0"&&1/t==-vot?"-0":e}dce.exports=gce});var N1=_((i4t,yce)=>{var Dot=mce();function Sot(t){return t==null?"":Dot(t)}yce.exports=Sot});var pU=_((s4t,Ece)=>{function Pot(t,e,r){var o=-1,a=t.length;e<0&&(e=-e>a?0:a+e),r=r>a?a:r,r<0&&(r+=a),a=e>r?0:r-e>>>0,e>>>=0;for(var n=Array(a);++o{var bot=pU();function xot(t,e,r){var o=t.length;return r=r===void 0?o:r,!e&&r>=o?t:bot(t,e,r)}Cce.exports=xot});var hU=_((a4t,Ice)=>{var kot="\\ud800-\\udfff",Qot="\\u0300-\\u036f",Fot="\\ufe20-\\ufe2f",Rot="\\u20d0-\\u20ff",Tot=Qot+Fot+Rot,Not="\\ufe0e\\ufe0f",Lot="\\u200d",Oot=RegExp("["+Lot+kot+Tot+Not+"]");function Mot(t){return Oot.test(t)}Ice.exports=Mot});var vce=_((l4t,Bce)=>{function Uot(t){return t.split("")}Bce.exports=Uot});var Fce=_((c4t,Qce)=>{var Dce="\\ud800-\\udfff",_ot="\\u0300-\\u036f",Hot="\\ufe20-\\ufe2f",qot="\\u20d0-\\u20ff",jot=_ot+Hot+qot,Got="\\ufe0e\\ufe0f",Yot="["+Dce+"]",gU="["+jot+"]",dU="\\ud83c[\\udffb-\\udfff]",Wot="(?:"+gU+"|"+dU+")",Sce="[^"+Dce+"]",Pce="(?:\\ud83c[\\udde6-\\uddff]){2}",bce="[\\ud800-\\udbff][\\udc00-\\udfff]",Kot="\\u200d",xce=Wot+"?",kce="["+Got+"]?",Vot="(?:"+Kot+"(?:"+[Sce,Pce,bce].join("|")+")"+kce+xce+")*",Jot=kce+xce+Vot,zot="(?:"+[Sce+gU+"?",gU,Pce,bce,Yot].join("|")+")",Xot=RegExp(dU+"(?="+dU+")|"+zot+Jot,"g");function Zot(t){return t.match(Xot)||[]}Qce.exports=Zot});var Tce=_((u4t,Rce)=>{var $ot=vce(),eat=hU(),tat=Fce();function rat(t){return eat(t)?tat(t):$ot(t)}Rce.exports=rat});var Lce=_((A4t,Nce)=>{var nat=wce(),iat=hU(),sat=Tce(),oat=N1();function aat(t){return function(e){e=oat(e);var r=iat(e)?sat(e):void 0,o=r?r[0]:e.charAt(0),a=r?nat(r,1).join(""):e.slice(1);return o[t]()+a}}Nce.exports=aat});var Mce=_((f4t,Oce)=>{var lat=Lce(),cat=lat("toUpperCase");Oce.exports=cat});var mU=_((p4t,Uce)=>{var uat=N1(),Aat=Mce();function fat(t){return Aat(uat(t).toLowerCase())}Uce.exports=fat});var _ce=_((h4t,qb)=>{function pat(){var t=0,e=1,r=2,o=3,a=4,n=5,u=6,A=7,p=8,h=9,E=10,I=11,v=12,x=13,C=14,R=15,L=16,U=17,J=0,te=1,ae=2,fe=3,ce=4;function me(g,Ee){return 55296<=g.charCodeAt(Ee)&&g.charCodeAt(Ee)<=56319&&56320<=g.charCodeAt(Ee+1)&&g.charCodeAt(Ee+1)<=57343}function he(g,Ee){Ee===void 0&&(Ee=0);var Se=g.charCodeAt(Ee);if(55296<=Se&&Se<=56319&&Ee=1){var le=g.charCodeAt(Ee-1),ne=Se;return 55296<=le&&le<=56319?(le-55296)*1024+(ne-56320)+65536:ne}return Se}function Be(g,Ee,Se){var le=[g].concat(Ee).concat([Se]),ne=le[le.length-2],ee=Se,Ie=le.lastIndexOf(C);if(Ie>1&&le.slice(1,Ie).every(function(H){return H==o})&&[o,x,U].indexOf(g)==-1)return ae;var Fe=le.lastIndexOf(a);if(Fe>0&&le.slice(1,Fe).every(function(H){return H==a})&&[v,a].indexOf(ne)==-1)return le.filter(function(H){return H==a}).length%2==1?fe:ce;if(ne==t&&ee==e)return J;if(ne==r||ne==t||ne==e)return ee==C&&Ee.every(function(H){return H==o})?ae:te;if(ee==r||ee==t||ee==e)return te;if(ne==u&&(ee==u||ee==A||ee==h||ee==E))return J;if((ne==h||ne==A)&&(ee==A||ee==p))return J;if((ne==E||ne==p)&&ee==p)return J;if(ee==o||ee==R)return J;if(ee==n)return J;if(ne==v)return J;var At=le.indexOf(o)!=-1?le.lastIndexOf(o)-1:le.length-2;return[x,U].indexOf(le[At])!=-1&&le.slice(At+1,-1).every(function(H){return H==o})&&ee==C||ne==R&&[L,U].indexOf(ee)!=-1?J:Ee.indexOf(a)!=-1?ae:ne==a&&ee==a?J:te}this.nextBreak=function(g,Ee){if(Ee===void 0&&(Ee=0),Ee<0)return 0;if(Ee>=g.length-1)return g.length;for(var Se=we(he(g,Ee)),le=[],ne=Ee+1;ne{var hat=/^(.*?)(\x1b\[[^m]+m|\x1b\]8;;.*?(\x1b\\|\u0007))/,jb;function gat(){if(jb)return jb;if(typeof Intl.Segmenter<"u"){let t=new Intl.Segmenter("en",{granularity:"grapheme"});return jb=e=>Array.from(t.segment(e),({segment:r})=>r)}else{let t=_ce(),e=new t;return jb=r=>e.splitGraphemes(r)}}Hce.exports=(t,e=0,r=t.length)=>{if(e<0||r<0)throw new RangeError("Negative indices aren't supported by this implementation");let o=r-e,a="",n=0,u=0;for(;t.length>0;){let A=t.match(hat)||[t,t,void 0],p=gat()(A[1]),h=Math.min(e-n,p.length);p=p.slice(h);let E=Math.min(o-u,p.length);a+=p.slice(0,E).join(""),n+=h,u+=E,typeof A[2]<"u"&&(a+=A[2]),t=t.slice(A[0].length)}return a}});var rn,L1=Et(()=>{rn=process.env.YARN_IS_TEST_ENV?"0.0.0":"4.1.1"});function Vce(t,{configuration:e,json:r}){if(!e.get("enableMessageNames"))return"";let a=Wu(t===null?0:t);return!r&&t===null?Mt(e,a,"grey"):a}function yU(t,{configuration:e,json:r}){let o=Vce(t,{configuration:e,json:r});if(!o||t===null||t===0)return o;let a=wr[t],n=`https://yarnpkg.com/advanced/error-codes#${o}---${a}`.toLowerCase();return Zy(e,o,n)}async function LE({configuration:t,stdout:e,forceError:r},o){let a=await Nt.start({configuration:t,stdout:e,includeFooter:!1},async n=>{let u=!1,A=!1;for(let p of o)typeof p.option<"u"&&(p.error||r?(A=!0,n.reportError(50,p.message)):(u=!0,n.reportWarning(50,p.message)),p.callback?.());u&&!A&&n.reportSeparator()});return a.hasErrors()?a.exitCode():null}var Wce,Gb,dat,jce,Gce,Ah,Kce,Yce,mat,yat,Yb,Eat,Nt,O1=Et(()=>{Wce=$e(qce()),Gb=$e(td());fS();Yl();L1();jl();dat="\xB7",jce=["\u280B","\u2819","\u2839","\u2838","\u283C","\u2834","\u2826","\u2827","\u2807","\u280F"],Gce=80,Ah=Gb.default.GITHUB_ACTIONS?{start:t=>`::group::${t} -`,end:t=>`::endgroup:: -`}:Gb.default.TRAVIS?{start:t=>`travis_fold:start:${t} -`,end:t=>`travis_fold:end:${t} -`}:Gb.default.GITLAB?{start:t=>`section_start:${Math.floor(Date.now()/1e3)}:${t.toLowerCase().replace(/\W+/g,"_")}[collapsed=true]\r\x1B[0K${t} -`,end:t=>`section_end:${Math.floor(Date.now()/1e3)}:${t.toLowerCase().replace(/\W+/g,"_")}\r\x1B[0K`}:null,Kce=Ah!==null,Yce=new Date,mat=["iTerm.app","Apple_Terminal","WarpTerminal","vscode"].includes(process.env.TERM_PROGRAM)||!!process.env.WT_SESSION,yat=t=>t,Yb=yat({patrick:{date:[17,3],chars:["\u{1F340}","\u{1F331}"],size:40},simba:{date:[19,7],chars:["\u{1F981}","\u{1F334}"],size:40},jack:{date:[31,10],chars:["\u{1F383}","\u{1F987}"],size:40},hogsfather:{date:[31,12],chars:["\u{1F389}","\u{1F384}"],size:40},default:{chars:["=","-"],size:80}}),Eat=mat&&Object.keys(Yb).find(t=>{let e=Yb[t];return!(e.date&&(e.date[0]!==Yce.getDate()||e.date[1]!==Yce.getMonth()+1))})||"default";Nt=class extends Xs{constructor({configuration:r,stdout:o,json:a=!1,forceSectionAlignment:n=!1,includeNames:u=!0,includePrefix:A=!0,includeFooter:p=!0,includeLogs:h=!a,includeInfos:E=h,includeWarnings:I=h}){super();this.uncommitted=new Set;this.warningCount=0;this.errorCount=0;this.timerFooter=[];this.startTime=Date.now();this.indent=0;this.level=0;this.progress=new Map;this.progressTime=0;this.progressFrame=0;this.progressTimeout=null;this.progressStyle=null;this.progressMaxScaledSize=null;if(XI(this,{configuration:r}),this.configuration=r,this.forceSectionAlignment=n,this.includeNames=u,this.includePrefix=A,this.includeFooter=p,this.includeInfos=E,this.includeWarnings=I,this.json=a,this.stdout=o,r.get("enableProgressBars")&&!a&&o.isTTY&&o.columns>22){let v=r.get("progressBarStyle")||Eat;if(!Object.hasOwn(Yb,v))throw new Error("Assertion failed: Invalid progress bar style");this.progressStyle=Yb[v];let x=Math.min(this.getRecommendedLength(),80);this.progressMaxScaledSize=Math.floor(this.progressStyle.size*x/80)}}static async start(r,o){let a=new this(r),n=process.emitWarning;process.emitWarning=(u,A)=>{if(typeof u!="string"){let h=u;u=h.message,A=A??h.name}let p=typeof A<"u"?`${A}: ${u}`:u;a.reportWarning(0,p)},r.includeVersion&&a.reportInfo(0,yd(r.configuration,`Yarn ${rn}`,2));try{await o(a)}catch(u){a.reportExceptionOnce(u)}finally{await a.finalize(),process.emitWarning=n}return a}hasErrors(){return this.errorCount>0}exitCode(){return this.hasErrors()?1:0}getRecommendedLength(){let o=this.progressStyle!==null?this.stdout.columns-1:super.getRecommendedLength();return Math.max(40,o-12-this.indent*2)}startSectionSync({reportHeader:r,reportFooter:o,skipIfEmpty:a},n){let u={committed:!1,action:()=>{r?.()}};a?this.uncommitted.add(u):(u.action(),u.committed=!0);let A=Date.now();try{return n()}catch(p){throw this.reportExceptionOnce(p),p}finally{let p=Date.now();this.uncommitted.delete(u),u.committed&&o?.(p-A)}}async startSectionPromise({reportHeader:r,reportFooter:o,skipIfEmpty:a},n){let u={committed:!1,action:()=>{r?.()}};a?this.uncommitted.add(u):(u.action(),u.committed=!0);let A=Date.now();try{return await n()}catch(p){throw this.reportExceptionOnce(p),p}finally{let p=Date.now();this.uncommitted.delete(u),u.committed&&o?.(p-A)}}startTimerImpl(r,o,a){return{cb:typeof o=="function"?o:a,reportHeader:()=>{this.level+=1,this.reportInfo(null,`\u250C ${r}`),this.indent+=1,Ah!==null&&!this.json&&this.includeInfos&&this.stdout.write(Ah.start(r))},reportFooter:A=>{if(this.indent-=1,Ah!==null&&!this.json&&this.includeInfos){this.stdout.write(Ah.end(r));for(let p of this.timerFooter)p()}this.configuration.get("enableTimers")&&A>200?this.reportInfo(null,`\u2514 Completed in ${Mt(this.configuration,A,yt.DURATION)}`):this.reportInfo(null,"\u2514 Completed"),this.level-=1},skipIfEmpty:(typeof o=="function"?{}:o).skipIfEmpty}}startTimerSync(r,o,a){let{cb:n,...u}=this.startTimerImpl(r,o,a);return this.startSectionSync(u,n)}async startTimerPromise(r,o,a){let{cb:n,...u}=this.startTimerImpl(r,o,a);return this.startSectionPromise(u,n)}reportSeparator(){this.indent===0?this.writeLine(""):this.reportInfo(null,"")}reportInfo(r,o){if(!this.includeInfos)return;this.commit();let a=this.formatNameWithHyperlink(r),n=a?`${a}: `:"",u=`${this.formatPrefix(n,"blueBright")}${o}`;this.json?this.reportJson({type:"info",name:r,displayName:this.formatName(r),indent:this.formatIndent(),data:o}):this.writeLine(u)}reportWarning(r,o){if(this.warningCount+=1,!this.includeWarnings)return;this.commit();let a=this.formatNameWithHyperlink(r),n=a?`${a}: `:"";this.json?this.reportJson({type:"warning",name:r,displayName:this.formatName(r),indent:this.formatIndent(),data:o}):this.writeLine(`${this.formatPrefix(n,"yellowBright")}${o}`)}reportError(r,o){this.errorCount+=1,this.timerFooter.push(()=>this.reportErrorImpl(r,o)),this.reportErrorImpl(r,o)}reportErrorImpl(r,o){this.commit();let a=this.formatNameWithHyperlink(r),n=a?`${a}: `:"";this.json?this.reportJson({type:"error",name:r,displayName:this.formatName(r),indent:this.formatIndent(),data:o}):this.writeLine(`${this.formatPrefix(n,"redBright")}${o}`,{truncate:!1})}reportFold(r,o){if(!Ah)return;let a=`${Ah.start(r)}${o}${Ah.end(r)}`;this.timerFooter.push(()=>this.stdout.write(a))}reportProgress(r){if(this.progressStyle===null)return{...Promise.resolve(),stop:()=>{}};if(r.hasProgress&&r.hasTitle)throw new Error("Unimplemented: Progress bars can't have both progress and titles.");let o=!1,a=Promise.resolve().then(async()=>{let u={progress:r.hasProgress?0:void 0,title:r.hasTitle?"":void 0};this.progress.set(r,{definition:u,lastScaledSize:r.hasProgress?-1:void 0,lastTitle:void 0}),this.refreshProgress({delta:-1});for await(let{progress:A,title:p}of r)o||u.progress===A&&u.title===p||(u.progress=A,u.title=p,this.refreshProgress());n()}),n=()=>{o||(o=!0,this.progress.delete(r),this.refreshProgress({delta:1}))};return{...a,stop:n}}reportJson(r){this.json&&this.writeLine(`${JSON.stringify(r)}`)}async finalize(){if(!this.includeFooter)return;let r="";this.errorCount>0?r="Failed with errors":this.warningCount>0?r="Done with warnings":r="Done";let o=Mt(this.configuration,Date.now()-this.startTime,yt.DURATION),a=this.configuration.get("enableTimers")?`${r} in ${o}`:r;this.errorCount>0?this.reportError(0,a):this.warningCount>0?this.reportWarning(0,a):this.reportInfo(0,a)}writeLine(r,{truncate:o}={}){this.clearProgress({clear:!0}),this.stdout.write(`${this.truncate(r,{truncate:o})} -`),this.writeProgress()}writeLines(r,{truncate:o}={}){this.clearProgress({delta:r.length});for(let a of r)this.stdout.write(`${this.truncate(a,{truncate:o})} -`);this.writeProgress()}commit(){let r=this.uncommitted;this.uncommitted=new Set;for(let o of r)o.committed=!0,o.action()}clearProgress({delta:r=0,clear:o=!1}){this.progressStyle!==null&&this.progress.size+r>0&&(this.stdout.write(`\x1B[${this.progress.size+r}A`),(r>0||o)&&this.stdout.write("\x1B[0J"))}writeProgress(){if(this.progressStyle===null||(this.progressTimeout!==null&&clearTimeout(this.progressTimeout),this.progressTimeout=null,this.progress.size===0))return;let r=Date.now();r-this.progressTime>Gce&&(this.progressFrame=(this.progressFrame+1)%jce.length,this.progressTime=r);let o=jce[this.progressFrame];for(let a of this.progress.values()){let n="";if(typeof a.lastScaledSize<"u"){let h=this.progressStyle.chars[0].repeat(a.lastScaledSize),E=this.progressStyle.chars[1].repeat(this.progressMaxScaledSize-a.lastScaledSize);n=` ${h}${E}`}let u=this.formatName(null),A=u?`${u}: `:"",p=a.definition.title?` ${a.definition.title}`:"";this.stdout.write(`${Mt(this.configuration,"\u27A4","blueBright")} ${A}${o}${n}${p} -`)}this.progressTimeout=setTimeout(()=>{this.refreshProgress({force:!0})},Gce)}refreshProgress({delta:r=0,force:o=!1}={}){let a=!1,n=!1;if(o||this.progress.size===0)a=!0;else for(let u of this.progress.values()){let A=typeof u.definition.progress<"u"?Math.trunc(this.progressMaxScaledSize*u.definition.progress):void 0,p=u.lastScaledSize;u.lastScaledSize=A;let h=u.lastTitle;if(u.lastTitle=u.definition.title,A!==p||(n=h!==u.definition.title)){a=!0;break}}a&&(this.clearProgress({delta:r,clear:n}),this.writeProgress())}truncate(r,{truncate:o}={}){return this.progressStyle===null&&(o=!1),typeof o>"u"&&(o=this.configuration.get("preferTruncatedLines")),o&&(r=(0,Wce.default)(r,0,this.stdout.columns-1)),r}formatName(r){return this.includeNames?Vce(r,{configuration:this.configuration,json:this.json}):""}formatPrefix(r,o){return this.includePrefix?`${Mt(this.configuration,"\u27A4",o)} ${r}${this.formatIndent()}`:""}formatNameWithHyperlink(r){return this.includeNames?yU(r,{configuration:this.configuration,json:this.json}):""}formatIndent(){return this.level>0||!this.forceSectionAlignment?"\u2502 ".repeat(this.indent):`${dat} `}}});var un={};Vt(un,{PackageManager:()=>Xce,detectPackageManager:()=>Zce,executePackageAccessibleBinary:()=>nue,executePackageScript:()=>Wb,executePackageShellcode:()=>EU,executeWorkspaceAccessibleBinary:()=>Sat,executeWorkspaceLifecycleScript:()=>tue,executeWorkspaceScript:()=>eue,getPackageAccessibleBinaries:()=>Kb,getWorkspaceAccessibleBinaries:()=>rue,hasPackageScript:()=>Bat,hasWorkspaceScript:()=>CU,isNodeScript:()=>wU,makeScriptEnv:()=>M1,maybeExecuteWorkspaceLifecycleScript:()=>Dat,prepareExternalProject:()=>Iat});async function fh(t,e,r,o=[]){if(process.platform==="win32"){let a=`@goto #_undefined_# 2>NUL || @title %COMSPEC% & @setlocal & @"${r}" ${o.map(n=>`"${n.replace('"','""')}"`).join(" ")} %*`;await oe.writeFilePromise(V.format({dir:t,name:e,ext:".cmd"}),a)}await oe.writeFilePromise(V.join(t,e),`#!/bin/sh -exec "${r}" ${o.map(a=>`'${a.replace(/'/g,`'"'"'`)}'`).join(" ")} "$@" -`,{mode:493})}async function Zce(t){let e=await Ot.tryFind(t);if(e?.packageManager){let o=UP(e.packageManager);if(o?.name){let a=`found ${JSON.stringify({packageManager:e.packageManager})} in manifest`,[n]=o.reference.split(".");switch(o.name){case"yarn":return{packageManagerField:!0,packageManager:Number(n)===1?"Yarn Classic":"Yarn",reason:a};case"npm":return{packageManagerField:!0,packageManager:"npm",reason:a};case"pnpm":return{packageManagerField:!0,packageManager:"pnpm",reason:a}}}}let r;try{r=await oe.readFilePromise(V.join(t,dr.lockfile),"utf8")}catch{}return r!==void 0?r.match(/^__metadata:$/m)?{packageManager:"Yarn",reason:'"__metadata" key found in yarn.lock'}:{packageManager:"Yarn Classic",reason:'"__metadata" key not found in yarn.lock, must be a Yarn classic lockfile'}:oe.existsSync(V.join(t,"package-lock.json"))?{packageManager:"npm",reason:`found npm's "package-lock.json" lockfile`}:oe.existsSync(V.join(t,"pnpm-lock.yaml"))?{packageManager:"pnpm",reason:`found pnpm's "pnpm-lock.yaml" lockfile`}:null}async function M1({project:t,locator:e,binFolder:r,ignoreCorepack:o,lifecycleScript:a,baseEnv:n=t?.configuration.env??process.env}){let u={};for(let[E,I]of Object.entries(n))typeof I<"u"&&(u[E.toLowerCase()!=="path"?E:"PATH"]=I);let A=ue.fromPortablePath(r);u.BERRY_BIN_FOLDER=ue.fromPortablePath(A);let p=process.env.COREPACK_ROOT&&!o?ue.join(process.env.COREPACK_ROOT,"dist/yarn.js"):process.argv[1];if(await Promise.all([fh(r,"node",process.execPath),...rn!==null?[fh(r,"run",process.execPath,[p,"run"]),fh(r,"yarn",process.execPath,[p]),fh(r,"yarnpkg",process.execPath,[p]),fh(r,"node-gyp",process.execPath,[p,"run","--top-level","node-gyp"])]:[]]),t&&(u.INIT_CWD=ue.fromPortablePath(t.configuration.startingCwd),u.PROJECT_CWD=ue.fromPortablePath(t.cwd)),u.PATH=u.PATH?`${A}${ue.delimiter}${u.PATH}`:`${A}`,u.npm_execpath=`${A}${ue.sep}yarn`,u.npm_node_execpath=`${A}${ue.sep}node`,e){if(!t)throw new Error("Assertion failed: Missing project");let E=t.tryWorkspaceByLocator(e),I=E?E.manifest.version??"":t.storedPackages.get(e.locatorHash).version??"";u.npm_package_name=fn(e),u.npm_package_version=I;let v;if(E)v=E.cwd;else{let x=t.storedPackages.get(e.locatorHash);if(!x)throw new Error(`Package for ${qr(t.configuration,e)} not found in the project`);let C=t.configuration.getLinkers(),R={project:t,report:new Nt({stdout:new ph.PassThrough,configuration:t.configuration})},L=C.find(U=>U.supportsPackage(x,R));if(!L)throw new Error(`The package ${qr(t.configuration,x)} isn't supported by any of the available linkers`);v=await L.findPackageLocation(x,R)}u.npm_package_json=ue.fromPortablePath(V.join(v,dr.manifest))}let h=rn!==null?`yarn/${rn}`:`yarn/${Df("@yarnpkg/core").version}-core`;return u.npm_config_user_agent=`${h} npm/? node/${process.version} ${process.platform} ${process.arch}`,a&&(u.npm_lifecycle_event=a),t&&await t.configuration.triggerHook(E=>E.setupScriptEnvironment,t,u,async(E,I,v)=>await fh(r,E,I,v)),u}async function Iat(t,e,{configuration:r,report:o,workspace:a=null,locator:n=null}){await wat(async()=>{await oe.mktempPromise(async u=>{let A=V.join(u,"pack.log"),p=null,{stdout:h,stderr:E}=r.getSubprocessStreams(A,{prefix:ue.fromPortablePath(t),report:o}),I=n&&Hc(n)?r1(n):n,v=I?ba(I):"an external project";h.write(`Packing ${v} from sources -`);let x=await Zce(t),C;x!==null?(h.write(`Using ${x.packageManager} for bootstrap. Reason: ${x.reason} - -`),C=x.packageManager):(h.write(`No package manager configuration detected; defaulting to Yarn - -`),C="Yarn");let R=C==="Yarn"&&!x?.packageManagerField;await oe.mktempPromise(async L=>{let U=await M1({binFolder:L,ignoreCorepack:R}),te=new Map([["Yarn Classic",async()=>{let fe=a!==null?["workspace",a]:[],ce=V.join(t,dr.manifest),me=await oe.readFilePromise(ce),he=await Gc(process.execPath,[process.argv[1],"set","version","classic","--only-if-needed","--yarn-path"],{cwd:t,env:U,stdin:p,stdout:h,stderr:E,end:1});if(he.code!==0)return he.code;await oe.writeFilePromise(ce,me),await oe.appendFilePromise(V.join(t,".npmignore"),`/.yarn -`),h.write(` -`),delete U.NODE_ENV;let Be=await Gc("yarn",["install"],{cwd:t,env:U,stdin:p,stdout:h,stderr:E,end:1});if(Be.code!==0)return Be.code;h.write(` -`);let we=await Gc("yarn",[...fe,"pack","--filename",ue.fromPortablePath(e)],{cwd:t,env:U,stdin:p,stdout:h,stderr:E});return we.code!==0?we.code:0}],["Yarn",async()=>{let fe=a!==null?["workspace",a]:[];U.YARN_ENABLE_INLINE_BUILDS="1";let ce=V.join(t,dr.lockfile);await oe.existsPromise(ce)||await oe.writeFilePromise(ce,"");let me=await Gc("yarn",[...fe,"pack","--install-if-needed","--filename",ue.fromPortablePath(e)],{cwd:t,env:U,stdin:p,stdout:h,stderr:E});return me.code!==0?me.code:0}],["npm",async()=>{if(a!==null){let Ee=new ph.PassThrough,Se=Vy(Ee);Ee.pipe(h,{end:!1});let le=await Gc("npm",["--version"],{cwd:t,env:U,stdin:p,stdout:Ee,stderr:E,end:0});if(Ee.end(),le.code!==0)return h.end(),E.end(),le.code;let ne=(await Se).toString().trim();if(!kf(ne,">=7.x")){let ee=eA(null,"npm"),Ie=In(ee,ne),Fe=In(ee,">=7.x");throw new Error(`Workspaces aren't supported by ${jn(r,Ie)}; please upgrade to ${jn(r,Fe)} (npm has been detected as the primary package manager for ${Mt(r,t,yt.PATH)})`)}}let fe=a!==null?["--workspace",a]:[];delete U.npm_config_user_agent,delete U.npm_config_production,delete U.NPM_CONFIG_PRODUCTION,delete U.NODE_ENV;let ce=await Gc("npm",["install","--legacy-peer-deps"],{cwd:t,env:U,stdin:p,stdout:h,stderr:E,end:1});if(ce.code!==0)return ce.code;let me=new ph.PassThrough,he=Vy(me);me.pipe(h);let Be=await Gc("npm",["pack","--silent",...fe],{cwd:t,env:U,stdin:p,stdout:me,stderr:E});if(Be.code!==0)return Be.code;let we=(await he).toString().trim().replace(/^.*\n/s,""),g=V.resolve(t,ue.toPortablePath(we));return await oe.renamePromise(g,e),0}]]).get(C);if(typeof te>"u")throw new Error("Assertion failed: Unsupported workflow");let ae=await te();if(!(ae===0||typeof ae>"u"))throw oe.detachTemp(u),new zt(58,`Packing the package failed (exit code ${ae}, logs can be found here: ${Mt(r,A,yt.PATH)})`)})})})}async function Bat(t,e,{project:r}){let o=r.tryWorkspaceByLocator(t);if(o!==null)return CU(o,e);let a=r.storedPackages.get(t.locatorHash);if(!a)throw new Error(`Package for ${qr(r.configuration,t)} not found in the project`);return await Jl.openPromise(async n=>{let u=r.configuration,A=r.configuration.getLinkers(),p={project:r,report:new Nt({stdout:new ph.PassThrough,configuration:u})},h=A.find(x=>x.supportsPackage(a,p));if(!h)throw new Error(`The package ${qr(r.configuration,a)} isn't supported by any of the available linkers`);let E=await h.findPackageLocation(a,p),I=new gn(E,{baseFs:n});return(await Ot.find(Bt.dot,{baseFs:I})).scripts.has(e)})}async function Wb(t,e,r,{cwd:o,project:a,stdin:n,stdout:u,stderr:A}){return await oe.mktempPromise(async p=>{let{manifest:h,env:E,cwd:I}=await $ce(t,{project:a,binFolder:p,cwd:o,lifecycleScript:e}),v=h.scripts.get(e);if(typeof v>"u")return 1;let x=async()=>await TE(v,r,{cwd:I,env:E,stdin:n,stdout:u,stderr:A});return await(await a.configuration.reduceHook(R=>R.wrapScriptExecution,x,a,t,e,{script:v,args:r,cwd:I,env:E,stdin:n,stdout:u,stderr:A}))()})}async function EU(t,e,r,{cwd:o,project:a,stdin:n,stdout:u,stderr:A}){return await oe.mktempPromise(async p=>{let{env:h,cwd:E}=await $ce(t,{project:a,binFolder:p,cwd:o});return await TE(e,r,{cwd:E,env:h,stdin:n,stdout:u,stderr:A})})}async function vat(t,{binFolder:e,cwd:r,lifecycleScript:o}){let a=await M1({project:t.project,locator:t.anchoredLocator,binFolder:e,lifecycleScript:o});return await IU(e,await rue(t)),typeof r>"u"&&(r=V.dirname(await oe.realpathPromise(V.join(t.cwd,"package.json")))),{manifest:t.manifest,binFolder:e,env:a,cwd:r}}async function $ce(t,{project:e,binFolder:r,cwd:o,lifecycleScript:a}){let n=e.tryWorkspaceByLocator(t);if(n!==null)return vat(n,{binFolder:r,cwd:o,lifecycleScript:a});let u=e.storedPackages.get(t.locatorHash);if(!u)throw new Error(`Package for ${qr(e.configuration,t)} not found in the project`);return await Jl.openPromise(async A=>{let p=e.configuration,h=e.configuration.getLinkers(),E={project:e,report:new Nt({stdout:new ph.PassThrough,configuration:p})},I=h.find(L=>L.supportsPackage(u,E));if(!I)throw new Error(`The package ${qr(e.configuration,u)} isn't supported by any of the available linkers`);let v=await M1({project:e,locator:t,binFolder:r,lifecycleScript:a});await IU(r,await Kb(t,{project:e}));let x=await I.findPackageLocation(u,E),C=new gn(x,{baseFs:A}),R=await Ot.find(Bt.dot,{baseFs:C});return typeof o>"u"&&(o=x),{manifest:R,binFolder:r,env:v,cwd:o}})}async function eue(t,e,r,{cwd:o,stdin:a,stdout:n,stderr:u}){return await Wb(t.anchoredLocator,e,r,{cwd:o,project:t.project,stdin:a,stdout:n,stderr:u})}function CU(t,e){return t.manifest.scripts.has(e)}async function tue(t,e,{cwd:r,report:o}){let{configuration:a}=t.project,n=null;await oe.mktempPromise(async u=>{let A=V.join(u,`${e}.log`),p=`# This file contains the result of Yarn calling the "${e}" lifecycle script inside a workspace ("${ue.fromPortablePath(t.cwd)}") -`,{stdout:h,stderr:E}=a.getSubprocessStreams(A,{report:o,prefix:qr(a,t.anchoredLocator),header:p});o.reportInfo(36,`Calling the "${e}" lifecycle script`);let I=await eue(t,e,[],{cwd:r,stdin:n,stdout:h,stderr:E});if(h.end(),E.end(),I!==0)throw oe.detachTemp(u),new zt(36,`${(0,Jce.default)(e)} script failed (exit code ${Mt(a,I,yt.NUMBER)}, logs can be found here: ${Mt(a,A,yt.PATH)}); run ${Mt(a,`yarn ${e}`,yt.CODE)} to investigate`)})}async function Dat(t,e,r){CU(t,e)&&await tue(t,e,r)}function wU(t){let e=V.extname(t);if(e.match(/\.[cm]?[jt]sx?$/))return!0;if(e===".exe"||e===".bin")return!1;let r=Buffer.alloc(4),o;try{o=oe.openSync(t,"r")}catch{return!0}try{oe.readSync(o,r,0,r.length,0)}finally{oe.closeSync(o)}let a=r.readUint32BE();return!(a===3405691582||a===3489328638||a===2135247942||(a&4294901760)===1297743872)}async function Kb(t,{project:e}){let r=e.configuration,o=new Map,a=e.storedPackages.get(t.locatorHash);if(!a)throw new Error(`Package for ${qr(r,t)} not found in the project`);let n=new ph.Writable,u=r.getLinkers(),A={project:e,report:new Nt({configuration:r,stdout:n})},p=new Set([t.locatorHash]);for(let E of a.dependencies.values()){let I=e.storedResolutions.get(E.descriptorHash);if(!I)throw new Error(`Assertion failed: The resolution (${jn(r,E)}) should have been registered`);p.add(I)}let h=await Promise.all(Array.from(p,async E=>{let I=e.storedPackages.get(E);if(!I)throw new Error(`Assertion failed: The package (${E}) should have been registered`);if(I.bin.size===0)return sl.skip;let v=u.find(C=>C.supportsPackage(I,A));if(!v)return sl.skip;let x=null;try{x=await v.findPackageLocation(I,A)}catch(C){if(C.code==="LOCATOR_NOT_INSTALLED")return sl.skip;throw C}return{dependency:I,packageLocation:x}}));for(let E of h){if(E===sl.skip)continue;let{dependency:I,packageLocation:v}=E;for(let[x,C]of I.bin){let R=V.resolve(v,C);o.set(x,[I,ue.fromPortablePath(R),wU(R)])}}return o}async function rue(t){return await Kb(t.anchoredLocator,{project:t.project})}async function IU(t,e){await Promise.all(Array.from(e,([r,[,o,a]])=>a?fh(t,r,process.execPath,[o]):fh(t,r,o,[])))}async function nue(t,e,r,{cwd:o,project:a,stdin:n,stdout:u,stderr:A,nodeArgs:p=[],packageAccessibleBinaries:h}){h??=await Kb(t,{project:a});let E=h.get(e);if(!E)throw new Error(`Binary not found (${e}) for ${qr(a.configuration,t)}`);return await oe.mktempPromise(async I=>{let[,v]=E,x=await M1({project:a,locator:t,binFolder:I});await IU(x.BERRY_BIN_FOLDER,h);let C=wU(ue.toPortablePath(v))?Gc(process.execPath,[...p,v,...r],{cwd:o,env:x,stdin:n,stdout:u,stderr:A}):Gc(v,r,{cwd:o,env:x,stdin:n,stdout:u,stderr:A}),R;try{R=await C}finally{await oe.removePromise(x.BERRY_BIN_FOLDER)}return R.code})}async function Sat(t,e,r,{cwd:o,stdin:a,stdout:n,stderr:u,packageAccessibleBinaries:A}){return await nue(t.anchoredLocator,e,r,{project:t.project,cwd:o,stdin:a,stdout:n,stderr:u,packageAccessibleBinaries:A})}var Jce,zce,ph,Xce,Cat,wat,BU=Et(()=>{St();St();nA();k1();Jce=$e(mU()),zce=$e(id()),ph=ve("stream");fE();Yl();O1();L1();Db();jl();ql();Qf();bo();Xce=(a=>(a.Yarn1="Yarn Classic",a.Yarn2="Yarn",a.Npm="npm",a.Pnpm="pnpm",a))(Xce||{});Cat=2,wat=(0,zce.default)(Cat)});var OE=_((L4t,sue)=>{"use strict";var iue=new Map([["C","cwd"],["f","file"],["z","gzip"],["P","preservePaths"],["U","unlink"],["strip-components","strip"],["stripComponents","strip"],["keep-newer","newer"],["keepNewer","newer"],["keep-newer-files","newer"],["keepNewerFiles","newer"],["k","keep"],["keep-existing","keep"],["keepExisting","keep"],["m","noMtime"],["no-mtime","noMtime"],["p","preserveOwner"],["L","follow"],["h","follow"]]);sue.exports=t=>t?Object.keys(t).map(e=>[iue.has(e)?iue.get(e):e,t[e]]).reduce((e,r)=>(e[r[0]]=r[1],e),Object.create(null)):{}});var UE=_((O4t,hue)=>{"use strict";var oue=typeof process=="object"&&process?process:{stdout:null,stderr:null},Pat=ve("events"),aue=ve("stream"),lue=ve("string_decoder").StringDecoder,Mf=Symbol("EOF"),Uf=Symbol("maybeEmitEnd"),hh=Symbol("emittedEnd"),Vb=Symbol("emittingEnd"),U1=Symbol("emittedError"),Jb=Symbol("closed"),cue=Symbol("read"),zb=Symbol("flush"),uue=Symbol("flushChunk"),ka=Symbol("encoding"),_f=Symbol("decoder"),Xb=Symbol("flowing"),_1=Symbol("paused"),ME=Symbol("resume"),Fs=Symbol("bufferLength"),vU=Symbol("bufferPush"),DU=Symbol("bufferShift"),Fo=Symbol("objectMode"),Ro=Symbol("destroyed"),SU=Symbol("emitData"),Aue=Symbol("emitEnd"),PU=Symbol("emitEnd2"),Hf=Symbol("async"),H1=t=>Promise.resolve().then(t),fue=global._MP_NO_ITERATOR_SYMBOLS_!=="1",bat=fue&&Symbol.asyncIterator||Symbol("asyncIterator not implemented"),xat=fue&&Symbol.iterator||Symbol("iterator not implemented"),kat=t=>t==="end"||t==="finish"||t==="prefinish",Qat=t=>t instanceof ArrayBuffer||typeof t=="object"&&t.constructor&&t.constructor.name==="ArrayBuffer"&&t.byteLength>=0,Fat=t=>!Buffer.isBuffer(t)&&ArrayBuffer.isView(t),Zb=class{constructor(e,r,o){this.src=e,this.dest=r,this.opts=o,this.ondrain=()=>e[ME](),r.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},bU=class extends Zb{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(e,r,o){super(e,r,o),this.proxyErrors=a=>r.emit("error",a),e.on("error",this.proxyErrors)}};hue.exports=class pue extends aue{constructor(e){super(),this[Xb]=!1,this[_1]=!1,this.pipes=[],this.buffer=[],this[Fo]=e&&e.objectMode||!1,this[Fo]?this[ka]=null:this[ka]=e&&e.encoding||null,this[ka]==="buffer"&&(this[ka]=null),this[Hf]=e&&!!e.async||!1,this[_f]=this[ka]?new lue(this[ka]):null,this[Mf]=!1,this[hh]=!1,this[Vb]=!1,this[Jb]=!1,this[U1]=null,this.writable=!0,this.readable=!0,this[Fs]=0,this[Ro]=!1}get bufferLength(){return this[Fs]}get encoding(){return this[ka]}set encoding(e){if(this[Fo])throw new Error("cannot set encoding in objectMode");if(this[ka]&&e!==this[ka]&&(this[_f]&&this[_f].lastNeed||this[Fs]))throw new Error("cannot change encoding");this[ka]!==e&&(this[_f]=e?new lue(e):null,this.buffer.length&&(this.buffer=this.buffer.map(r=>this[_f].write(r)))),this[ka]=e}setEncoding(e){this.encoding=e}get objectMode(){return this[Fo]}set objectMode(e){this[Fo]=this[Fo]||!!e}get async(){return this[Hf]}set async(e){this[Hf]=this[Hf]||!!e}write(e,r,o){if(this[Mf])throw new Error("write after end");if(this[Ro])return this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"})),!0;typeof r=="function"&&(o=r,r="utf8"),r||(r="utf8");let a=this[Hf]?H1:n=>n();return!this[Fo]&&!Buffer.isBuffer(e)&&(Fat(e)?e=Buffer.from(e.buffer,e.byteOffset,e.byteLength):Qat(e)?e=Buffer.from(e):typeof e!="string"&&(this.objectMode=!0)),this[Fo]?(this.flowing&&this[Fs]!==0&&this[zb](!0),this.flowing?this.emit("data",e):this[vU](e),this[Fs]!==0&&this.emit("readable"),o&&a(o),this.flowing):e.length?(typeof e=="string"&&!(r===this[ka]&&!this[_f].lastNeed)&&(e=Buffer.from(e,r)),Buffer.isBuffer(e)&&this[ka]&&(e=this[_f].write(e)),this.flowing&&this[Fs]!==0&&this[zb](!0),this.flowing?this.emit("data",e):this[vU](e),this[Fs]!==0&&this.emit("readable"),o&&a(o),this.flowing):(this[Fs]!==0&&this.emit("readable"),o&&a(o),this.flowing)}read(e){if(this[Ro])return null;if(this[Fs]===0||e===0||e>this[Fs])return this[Uf](),null;this[Fo]&&(e=null),this.buffer.length>1&&!this[Fo]&&(this.encoding?this.buffer=[this.buffer.join("")]:this.buffer=[Buffer.concat(this.buffer,this[Fs])]);let r=this[cue](e||null,this.buffer[0]);return this[Uf](),r}[cue](e,r){return e===r.length||e===null?this[DU]():(this.buffer[0]=r.slice(e),r=r.slice(0,e),this[Fs]-=e),this.emit("data",r),!this.buffer.length&&!this[Mf]&&this.emit("drain"),r}end(e,r,o){return typeof e=="function"&&(o=e,e=null),typeof r=="function"&&(o=r,r="utf8"),e&&this.write(e,r),o&&this.once("end",o),this[Mf]=!0,this.writable=!1,(this.flowing||!this[_1])&&this[Uf](),this}[ME](){this[Ro]||(this[_1]=!1,this[Xb]=!0,this.emit("resume"),this.buffer.length?this[zb]():this[Mf]?this[Uf]():this.emit("drain"))}resume(){return this[ME]()}pause(){this[Xb]=!1,this[_1]=!0}get destroyed(){return this[Ro]}get flowing(){return this[Xb]}get paused(){return this[_1]}[vU](e){this[Fo]?this[Fs]+=1:this[Fs]+=e.length,this.buffer.push(e)}[DU](){return this.buffer.length&&(this[Fo]?this[Fs]-=1:this[Fs]-=this.buffer[0].length),this.buffer.shift()}[zb](e){do;while(this[uue](this[DU]()));!e&&!this.buffer.length&&!this[Mf]&&this.emit("drain")}[uue](e){return e?(this.emit("data",e),this.flowing):!1}pipe(e,r){if(this[Ro])return;let o=this[hh];return r=r||{},e===oue.stdout||e===oue.stderr?r.end=!1:r.end=r.end!==!1,r.proxyErrors=!!r.proxyErrors,o?r.end&&e.end():(this.pipes.push(r.proxyErrors?new bU(this,e,r):new Zb(this,e,r)),this[Hf]?H1(()=>this[ME]()):this[ME]()),e}unpipe(e){let r=this.pipes.find(o=>o.dest===e);r&&(this.pipes.splice(this.pipes.indexOf(r),1),r.unpipe())}addListener(e,r){return this.on(e,r)}on(e,r){let o=super.on(e,r);return e==="data"&&!this.pipes.length&&!this.flowing?this[ME]():e==="readable"&&this[Fs]!==0?super.emit("readable"):kat(e)&&this[hh]?(super.emit(e),this.removeAllListeners(e)):e==="error"&&this[U1]&&(this[Hf]?H1(()=>r.call(this,this[U1])):r.call(this,this[U1])),o}get emittedEnd(){return this[hh]}[Uf](){!this[Vb]&&!this[hh]&&!this[Ro]&&this.buffer.length===0&&this[Mf]&&(this[Vb]=!0,this.emit("end"),this.emit("prefinish"),this.emit("finish"),this[Jb]&&this.emit("close"),this[Vb]=!1)}emit(e,r,...o){if(e!=="error"&&e!=="close"&&e!==Ro&&this[Ro])return;if(e==="data")return r?this[Hf]?H1(()=>this[SU](r)):this[SU](r):!1;if(e==="end")return this[Aue]();if(e==="close"){if(this[Jb]=!0,!this[hh]&&!this[Ro])return;let n=super.emit("close");return this.removeAllListeners("close"),n}else if(e==="error"){this[U1]=r;let n=super.emit("error",r);return this[Uf](),n}else if(e==="resume"){let n=super.emit("resume");return this[Uf](),n}else if(e==="finish"||e==="prefinish"){let n=super.emit(e);return this.removeAllListeners(e),n}let a=super.emit(e,r,...o);return this[Uf](),a}[SU](e){for(let o of this.pipes)o.dest.write(e)===!1&&this.pause();let r=super.emit("data",e);return this[Uf](),r}[Aue](){this[hh]||(this[hh]=!0,this.readable=!1,this[Hf]?H1(()=>this[PU]()):this[PU]())}[PU](){if(this[_f]){let r=this[_f].end();if(r){for(let o of this.pipes)o.dest.write(r);super.emit("data",r)}}for(let r of this.pipes)r.end();let e=super.emit("end");return this.removeAllListeners("end"),e}collect(){let e=[];this[Fo]||(e.dataLength=0);let r=this.promise();return this.on("data",o=>{e.push(o),this[Fo]||(e.dataLength+=o.length)}),r.then(()=>e)}concat(){return this[Fo]?Promise.reject(new Error("cannot concat in objectMode")):this.collect().then(e=>this[Fo]?Promise.reject(new Error("cannot concat in objectMode")):this[ka]?e.join(""):Buffer.concat(e,e.dataLength))}promise(){return new Promise((e,r)=>{this.on(Ro,()=>r(new Error("stream destroyed"))),this.on("error",o=>r(o)),this.on("end",()=>e())})}[bat](){return{next:()=>{let r=this.read();if(r!==null)return Promise.resolve({done:!1,value:r});if(this[Mf])return Promise.resolve({done:!0});let o=null,a=null,n=h=>{this.removeListener("data",u),this.removeListener("end",A),a(h)},u=h=>{this.removeListener("error",n),this.removeListener("end",A),this.pause(),o({value:h,done:!!this[Mf]})},A=()=>{this.removeListener("error",n),this.removeListener("data",u),o({done:!0})},p=()=>n(new Error("stream destroyed"));return new Promise((h,E)=>{a=E,o=h,this.once(Ro,p),this.once("error",n),this.once("end",A),this.once("data",u)})}}}[xat](){return{next:()=>{let r=this.read();return{value:r,done:r===null}}}}destroy(e){return this[Ro]?(e?this.emit("error",e):this.emit(Ro),this):(this[Ro]=!0,this.buffer.length=0,this[Fs]=0,typeof this.close=="function"&&!this[Jb]&&this.close(),e?this.emit("error",e):this.emit(Ro),this)}static isStream(e){return!!e&&(e instanceof pue||e instanceof aue||e instanceof Pat&&(typeof e.pipe=="function"||typeof e.write=="function"&&typeof e.end=="function"))}}});var due=_((M4t,gue)=>{var Rat=ve("zlib").constants||{ZLIB_VERNUM:4736};gue.exports=Object.freeze(Object.assign(Object.create(null),{Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_VERSION_ERROR:-6,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,DEFLATE:1,INFLATE:2,GZIP:3,GUNZIP:4,DEFLATERAW:5,INFLATERAW:6,UNZIP:7,BROTLI_DECODE:8,BROTLI_ENCODE:9,Z_MIN_WINDOWBITS:8,Z_MAX_WINDOWBITS:15,Z_DEFAULT_WINDOWBITS:15,Z_MIN_CHUNK:64,Z_MAX_CHUNK:1/0,Z_DEFAULT_CHUNK:16384,Z_MIN_MEMLEVEL:1,Z_MAX_MEMLEVEL:9,Z_DEFAULT_MEMLEVEL:8,Z_MIN_LEVEL:-1,Z_MAX_LEVEL:9,Z_DEFAULT_LEVEL:-1,BROTLI_OPERATION_PROCESS:0,BROTLI_OPERATION_FLUSH:1,BROTLI_OPERATION_FINISH:2,BROTLI_OPERATION_EMIT_METADATA:3,BROTLI_MODE_GENERIC:0,BROTLI_MODE_TEXT:1,BROTLI_MODE_FONT:2,BROTLI_DEFAULT_MODE:0,BROTLI_MIN_QUALITY:0,BROTLI_MAX_QUALITY:11,BROTLI_DEFAULT_QUALITY:11,BROTLI_MIN_WINDOW_BITS:10,BROTLI_MAX_WINDOW_BITS:24,BROTLI_LARGE_MAX_WINDOW_BITS:30,BROTLI_DEFAULT_WINDOW:22,BROTLI_MIN_INPUT_BLOCK_BITS:16,BROTLI_MAX_INPUT_BLOCK_BITS:24,BROTLI_PARAM_MODE:0,BROTLI_PARAM_QUALITY:1,BROTLI_PARAM_LGWIN:2,BROTLI_PARAM_LGBLOCK:3,BROTLI_PARAM_DISABLE_LITERAL_CONTEXT_MODELING:4,BROTLI_PARAM_SIZE_HINT:5,BROTLI_PARAM_LARGE_WINDOW:6,BROTLI_PARAM_NPOSTFIX:7,BROTLI_PARAM_NDIRECT:8,BROTLI_DECODER_RESULT_ERROR:0,BROTLI_DECODER_RESULT_SUCCESS:1,BROTLI_DECODER_RESULT_NEEDS_MORE_INPUT:2,BROTLI_DECODER_RESULT_NEEDS_MORE_OUTPUT:3,BROTLI_DECODER_PARAM_DISABLE_RING_BUFFER_REALLOCATION:0,BROTLI_DECODER_PARAM_LARGE_WINDOW:1,BROTLI_DECODER_NO_ERROR:0,BROTLI_DECODER_SUCCESS:1,BROTLI_DECODER_NEEDS_MORE_INPUT:2,BROTLI_DECODER_NEEDS_MORE_OUTPUT:3,BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_NIBBLE:-1,BROTLI_DECODER_ERROR_FORMAT_RESERVED:-2,BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_META_NIBBLE:-3,BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_ALPHABET:-4,BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_SAME:-5,BROTLI_DECODER_ERROR_FORMAT_CL_SPACE:-6,BROTLI_DECODER_ERROR_FORMAT_HUFFMAN_SPACE:-7,BROTLI_DECODER_ERROR_FORMAT_CONTEXT_MAP_REPEAT:-8,BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_1:-9,BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_2:-10,BROTLI_DECODER_ERROR_FORMAT_TRANSFORM:-11,BROTLI_DECODER_ERROR_FORMAT_DICTIONARY:-12,BROTLI_DECODER_ERROR_FORMAT_WINDOW_BITS:-13,BROTLI_DECODER_ERROR_FORMAT_PADDING_1:-14,BROTLI_DECODER_ERROR_FORMAT_PADDING_2:-15,BROTLI_DECODER_ERROR_FORMAT_DISTANCE:-16,BROTLI_DECODER_ERROR_DICTIONARY_NOT_SET:-19,BROTLI_DECODER_ERROR_INVALID_ARGUMENTS:-20,BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MODES:-21,BROTLI_DECODER_ERROR_ALLOC_TREE_GROUPS:-22,BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MAP:-25,BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_1:-26,BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_2:-27,BROTLI_DECODER_ERROR_ALLOC_BLOCK_TYPE_TREES:-30,BROTLI_DECODER_ERROR_UNREACHABLE:-31},Rat))});var GU=_(cl=>{"use strict";var RU=ve("assert"),gh=ve("buffer").Buffer,Eue=ve("zlib"),Fd=cl.constants=due(),Tat=UE(),mue=gh.concat,Rd=Symbol("_superWrite"),HE=class extends Error{constructor(e){super("zlib: "+e.message),this.code=e.code,this.errno=e.errno,this.code||(this.code="ZLIB_ERROR"),this.message="zlib: "+e.message,Error.captureStackTrace(this,this.constructor)}get name(){return"ZlibError"}},Nat=Symbol("opts"),q1=Symbol("flushFlag"),yue=Symbol("finishFlushFlag"),jU=Symbol("fullFlushFlag"),ti=Symbol("handle"),$b=Symbol("onError"),_E=Symbol("sawError"),xU=Symbol("level"),kU=Symbol("strategy"),QU=Symbol("ended"),U4t=Symbol("_defaultFullFlush"),ex=class extends Tat{constructor(e,r){if(!e||typeof e!="object")throw new TypeError("invalid options for ZlibBase constructor");super(e),this[_E]=!1,this[QU]=!1,this[Nat]=e,this[q1]=e.flush,this[yue]=e.finishFlush;try{this[ti]=new Eue[r](e)}catch(o){throw new HE(o)}this[$b]=o=>{this[_E]||(this[_E]=!0,this.close(),this.emit("error",o))},this[ti].on("error",o=>this[$b](new HE(o))),this.once("end",()=>this.close)}close(){this[ti]&&(this[ti].close(),this[ti]=null,this.emit("close"))}reset(){if(!this[_E])return RU(this[ti],"zlib binding closed"),this[ti].reset()}flush(e){this.ended||(typeof e!="number"&&(e=this[jU]),this.write(Object.assign(gh.alloc(0),{[q1]:e})))}end(e,r,o){return e&&this.write(e,r),this.flush(this[yue]),this[QU]=!0,super.end(null,null,o)}get ended(){return this[QU]}write(e,r,o){if(typeof r=="function"&&(o=r,r="utf8"),typeof e=="string"&&(e=gh.from(e,r)),this[_E])return;RU(this[ti],"zlib binding closed");let a=this[ti]._handle,n=a.close;a.close=()=>{};let u=this[ti].close;this[ti].close=()=>{},gh.concat=h=>h;let A;try{let h=typeof e[q1]=="number"?e[q1]:this[q1];A=this[ti]._processChunk(e,h),gh.concat=mue}catch(h){gh.concat=mue,this[$b](new HE(h))}finally{this[ti]&&(this[ti]._handle=a,a.close=n,this[ti].close=u,this[ti].removeAllListeners("error"))}this[ti]&&this[ti].on("error",h=>this[$b](new HE(h)));let p;if(A)if(Array.isArray(A)&&A.length>0){p=this[Rd](gh.from(A[0]));for(let h=1;h{this.flush(a),n()};try{this[ti].params(e,r)}finally{this[ti].flush=o}this[ti]&&(this[xU]=e,this[kU]=r)}}}},TU=class extends qf{constructor(e){super(e,"Deflate")}},NU=class extends qf{constructor(e){super(e,"Inflate")}},FU=Symbol("_portable"),LU=class extends qf{constructor(e){super(e,"Gzip"),this[FU]=e&&!!e.portable}[Rd](e){return this[FU]?(this[FU]=!1,e[9]=255,super[Rd](e)):super[Rd](e)}},OU=class extends qf{constructor(e){super(e,"Gunzip")}},MU=class extends qf{constructor(e){super(e,"DeflateRaw")}},UU=class extends qf{constructor(e){super(e,"InflateRaw")}},_U=class extends qf{constructor(e){super(e,"Unzip")}},tx=class extends ex{constructor(e,r){e=e||{},e.flush=e.flush||Fd.BROTLI_OPERATION_PROCESS,e.finishFlush=e.finishFlush||Fd.BROTLI_OPERATION_FINISH,super(e,r),this[jU]=Fd.BROTLI_OPERATION_FLUSH}},HU=class extends tx{constructor(e){super(e,"BrotliCompress")}},qU=class extends tx{constructor(e){super(e,"BrotliDecompress")}};cl.Deflate=TU;cl.Inflate=NU;cl.Gzip=LU;cl.Gunzip=OU;cl.DeflateRaw=MU;cl.InflateRaw=UU;cl.Unzip=_U;typeof Eue.BrotliCompress=="function"?(cl.BrotliCompress=HU,cl.BrotliDecompress=qU):cl.BrotliCompress=cl.BrotliDecompress=class{constructor(){throw new Error("Brotli is not supported in this version of Node.js")}}});var qE=_((q4t,Cue)=>{var Lat=process.env.TESTING_TAR_FAKE_PLATFORM||process.platform;Cue.exports=Lat!=="win32"?t=>t:t=>t&&t.replace(/\\/g,"/")});var rx=_((G4t,wue)=>{"use strict";var Oat=UE(),YU=qE(),WU=Symbol("slurp");wue.exports=class extends Oat{constructor(e,r,o){switch(super(),this.pause(),this.extended=r,this.globalExtended=o,this.header=e,this.startBlockSize=512*Math.ceil(e.size/512),this.blockRemain=this.startBlockSize,this.remain=e.size,this.type=e.type,this.meta=!1,this.ignore=!1,this.type){case"File":case"OldFile":case"Link":case"SymbolicLink":case"CharacterDevice":case"BlockDevice":case"Directory":case"FIFO":case"ContiguousFile":case"GNUDumpDir":break;case"NextFileHasLongLinkpath":case"NextFileHasLongPath":case"OldGnuLongPath":case"GlobalExtendedHeader":case"ExtendedHeader":case"OldExtendedHeader":this.meta=!0;break;default:this.ignore=!0}this.path=YU(e.path),this.mode=e.mode,this.mode&&(this.mode=this.mode&4095),this.uid=e.uid,this.gid=e.gid,this.uname=e.uname,this.gname=e.gname,this.size=e.size,this.mtime=e.mtime,this.atime=e.atime,this.ctime=e.ctime,this.linkpath=YU(e.linkpath),this.uname=e.uname,this.gname=e.gname,r&&this[WU](r),o&&this[WU](o,!0)}write(e){let r=e.length;if(r>this.blockRemain)throw new Error("writing more to entry than is appropriate");let o=this.remain,a=this.blockRemain;return this.remain=Math.max(0,o-r),this.blockRemain=Math.max(0,a-r),this.ignore?!0:o>=r?super.write(e):super.write(e.slice(0,o))}[WU](e,r){for(let o in e)e[o]!==null&&e[o]!==void 0&&!(r&&o==="path")&&(this[o]=o==="path"||o==="linkpath"?YU(e[o]):e[o])}}});var KU=_(nx=>{"use strict";nx.name=new Map([["0","File"],["","OldFile"],["1","Link"],["2","SymbolicLink"],["3","CharacterDevice"],["4","BlockDevice"],["5","Directory"],["6","FIFO"],["7","ContiguousFile"],["g","GlobalExtendedHeader"],["x","ExtendedHeader"],["A","SolarisACL"],["D","GNUDumpDir"],["I","Inode"],["K","NextFileHasLongLinkpath"],["L","NextFileHasLongPath"],["M","ContinuationFile"],["N","OldGnuLongPath"],["S","SparseFile"],["V","TapeVolumeHeader"],["X","OldExtendedHeader"]]);nx.code=new Map(Array.from(nx.name).map(t=>[t[1],t[0]]))});var Due=_((W4t,vue)=>{"use strict";var Mat=(t,e)=>{if(Number.isSafeInteger(t))t<0?_at(t,e):Uat(t,e);else throw Error("cannot encode number outside of javascript safe integer range");return e},Uat=(t,e)=>{e[0]=128;for(var r=e.length;r>1;r--)e[r-1]=t&255,t=Math.floor(t/256)},_at=(t,e)=>{e[0]=255;var r=!1;t=t*-1;for(var o=e.length;o>1;o--){var a=t&255;t=Math.floor(t/256),r?e[o-1]=Iue(a):a===0?e[o-1]=0:(r=!0,e[o-1]=Bue(a))}},Hat=t=>{let e=t[0],r=e===128?jat(t.slice(1,t.length)):e===255?qat(t):null;if(r===null)throw Error("invalid base256 encoding");if(!Number.isSafeInteger(r))throw Error("parsed number outside of javascript safe integer range");return r},qat=t=>{for(var e=t.length,r=0,o=!1,a=e-1;a>-1;a--){var n=t[a],u;o?u=Iue(n):n===0?u=n:(o=!0,u=Bue(n)),u!==0&&(r-=u*Math.pow(256,e-a-1))}return r},jat=t=>{for(var e=t.length,r=0,o=e-1;o>-1;o--){var a=t[o];a!==0&&(r+=a*Math.pow(256,e-o-1))}return r},Iue=t=>(255^t)&255,Bue=t=>(255^t)+1&255;vue.exports={encode:Mat,parse:Hat}});var GE=_((K4t,Pue)=>{"use strict";var VU=KU(),jE=ve("path").posix,Sue=Due(),JU=Symbol("slurp"),ul=Symbol("type"),ZU=class{constructor(e,r,o,a){this.cksumValid=!1,this.needPax=!1,this.nullBlock=!1,this.block=null,this.path=null,this.mode=null,this.uid=null,this.gid=null,this.size=null,this.mtime=null,this.cksum=null,this[ul]="0",this.linkpath=null,this.uname=null,this.gname=null,this.devmaj=0,this.devmin=0,this.atime=null,this.ctime=null,Buffer.isBuffer(e)?this.decode(e,r||0,o,a):e&&this.set(e)}decode(e,r,o,a){if(r||(r=0),!e||!(e.length>=r+512))throw new Error("need 512 bytes for header");if(this.path=Td(e,r,100),this.mode=dh(e,r+100,8),this.uid=dh(e,r+108,8),this.gid=dh(e,r+116,8),this.size=dh(e,r+124,12),this.mtime=zU(e,r+136,12),this.cksum=dh(e,r+148,12),this[JU](o),this[JU](a,!0),this[ul]=Td(e,r+156,1),this[ul]===""&&(this[ul]="0"),this[ul]==="0"&&this.path.substr(-1)==="/"&&(this[ul]="5"),this[ul]==="5"&&(this.size=0),this.linkpath=Td(e,r+157,100),e.slice(r+257,r+265).toString()==="ustar\x0000")if(this.uname=Td(e,r+265,32),this.gname=Td(e,r+297,32),this.devmaj=dh(e,r+329,8),this.devmin=dh(e,r+337,8),e[r+475]!==0){let u=Td(e,r+345,155);this.path=u+"/"+this.path}else{let u=Td(e,r+345,130);u&&(this.path=u+"/"+this.path),this.atime=zU(e,r+476,12),this.ctime=zU(e,r+488,12)}let n=8*32;for(let u=r;u=r+512))throw new Error("need 512 bytes for header");let o=this.ctime||this.atime?130:155,a=Gat(this.path||"",o),n=a[0],u=a[1];this.needPax=a[2],this.needPax=Nd(e,r,100,n)||this.needPax,this.needPax=mh(e,r+100,8,this.mode)||this.needPax,this.needPax=mh(e,r+108,8,this.uid)||this.needPax,this.needPax=mh(e,r+116,8,this.gid)||this.needPax,this.needPax=mh(e,r+124,12,this.size)||this.needPax,this.needPax=XU(e,r+136,12,this.mtime)||this.needPax,e[r+156]=this[ul].charCodeAt(0),this.needPax=Nd(e,r+157,100,this.linkpath)||this.needPax,e.write("ustar\x0000",r+257,8),this.needPax=Nd(e,r+265,32,this.uname)||this.needPax,this.needPax=Nd(e,r+297,32,this.gname)||this.needPax,this.needPax=mh(e,r+329,8,this.devmaj)||this.needPax,this.needPax=mh(e,r+337,8,this.devmin)||this.needPax,this.needPax=Nd(e,r+345,o,u)||this.needPax,e[r+475]!==0?this.needPax=Nd(e,r+345,155,u)||this.needPax:(this.needPax=Nd(e,r+345,130,u)||this.needPax,this.needPax=XU(e,r+476,12,this.atime)||this.needPax,this.needPax=XU(e,r+488,12,this.ctime)||this.needPax);let A=8*32;for(let p=r;p{let o=t,a="",n,u=jE.parse(t).root||".";if(Buffer.byteLength(o)<100)n=[o,a,!1];else{a=jE.dirname(o),o=jE.basename(o);do Buffer.byteLength(o)<=100&&Buffer.byteLength(a)<=e?n=[o,a,!1]:Buffer.byteLength(o)>100&&Buffer.byteLength(a)<=e?n=[o.substr(0,100-1),a,!0]:(o=jE.join(jE.basename(a),o),a=jE.dirname(a));while(a!==u&&!n);n||(n=[t.substr(0,100-1),"",!0])}return n},Td=(t,e,r)=>t.slice(e,e+r).toString("utf8").replace(/\0.*/,""),zU=(t,e,r)=>Yat(dh(t,e,r)),Yat=t=>t===null?null:new Date(t*1e3),dh=(t,e,r)=>t[e]&128?Sue.parse(t.slice(e,e+r)):Kat(t,e,r),Wat=t=>isNaN(t)?null:t,Kat=(t,e,r)=>Wat(parseInt(t.slice(e,e+r).toString("utf8").replace(/\0.*$/,"").trim(),8)),Vat={12:8589934591,8:2097151},mh=(t,e,r,o)=>o===null?!1:o>Vat[r]||o<0?(Sue.encode(o,t.slice(e,e+r)),!0):(Jat(t,e,r,o),!1),Jat=(t,e,r,o)=>t.write(zat(o,r),e,r,"ascii"),zat=(t,e)=>Xat(Math.floor(t).toString(8),e),Xat=(t,e)=>(t.length===e-1?t:new Array(e-t.length-1).join("0")+t+" ")+"\0",XU=(t,e,r,o)=>o===null?!1:mh(t,e,r,o.getTime()/1e3),Zat=new Array(156).join("\0"),Nd=(t,e,r,o)=>o===null?!1:(t.write(o+Zat,e,r,"utf8"),o.length!==Buffer.byteLength(o)||o.length>r);Pue.exports=ZU});var ix=_((V4t,bue)=>{"use strict";var $at=GE(),elt=ve("path"),j1=class{constructor(e,r){this.atime=e.atime||null,this.charset=e.charset||null,this.comment=e.comment||null,this.ctime=e.ctime||null,this.gid=e.gid||null,this.gname=e.gname||null,this.linkpath=e.linkpath||null,this.mtime=e.mtime||null,this.path=e.path||null,this.size=e.size||null,this.uid=e.uid||null,this.uname=e.uname||null,this.dev=e.dev||null,this.ino=e.ino||null,this.nlink=e.nlink||null,this.global=r||!1}encode(){let e=this.encodeBody();if(e==="")return null;let r=Buffer.byteLength(e),o=512*Math.ceil(1+r/512),a=Buffer.allocUnsafe(o);for(let n=0;n<512;n++)a[n]=0;new $at({path:("PaxHeader/"+elt.basename(this.path)).slice(0,99),mode:this.mode||420,uid:this.uid||null,gid:this.gid||null,size:r,mtime:this.mtime||null,type:this.global?"GlobalExtendedHeader":"ExtendedHeader",linkpath:"",uname:this.uname||"",gname:this.gname||"",devmaj:0,devmin:0,atime:this.atime||null,ctime:this.ctime||null}).encode(a),a.write(e,512,r,"utf8");for(let n=r+512;n=Math.pow(10,n)&&(n+=1),n+a+o}};j1.parse=(t,e,r)=>new j1(tlt(rlt(t),e),r);var tlt=(t,e)=>e?Object.keys(t).reduce((r,o)=>(r[o]=t[o],r),e):t,rlt=t=>t.replace(/\n$/,"").split(` -`).reduce(nlt,Object.create(null)),nlt=(t,e)=>{let r=parseInt(e,10);if(r!==Buffer.byteLength(e)+1)return t;e=e.substr((r+" ").length);let o=e.split("="),a=o.shift().replace(/^SCHILY\.(dev|ino|nlink)/,"$1");if(!a)return t;let n=o.join("=");return t[a]=/^([A-Z]+\.)?([mac]|birth|creation)time$/.test(a)?new Date(n*1e3):/^[0-9]+$/.test(n)?+n:n,t};bue.exports=j1});var YE=_((J4t,xue)=>{xue.exports=t=>{let e=t.length-1,r=-1;for(;e>-1&&t.charAt(e)==="/";)r=e,e--;return r===-1?t:t.slice(0,r)}});var sx=_((z4t,kue)=>{"use strict";kue.exports=t=>class extends t{warn(e,r,o={}){this.file&&(o.file=this.file),this.cwd&&(o.cwd=this.cwd),o.code=r instanceof Error&&r.code||e,o.tarCode=e,!this.strict&&o.recoverable!==!1?(r instanceof Error&&(o=Object.assign(r,o),r=r.message),this.emit("warn",o.tarCode,r,o)):r instanceof Error?this.emit("error",Object.assign(r,o)):this.emit("error",Object.assign(new Error(`${e}: ${r}`),o))}}});var e3=_((Z4t,Que)=>{"use strict";var ox=["|","<",">","?",":"],$U=ox.map(t=>String.fromCharCode(61440+t.charCodeAt(0))),ilt=new Map(ox.map((t,e)=>[t,$U[e]])),slt=new Map($U.map((t,e)=>[t,ox[e]]));Que.exports={encode:t=>ox.reduce((e,r)=>e.split(r).join(ilt.get(r)),t),decode:t=>$U.reduce((e,r)=>e.split(r).join(slt.get(r)),t)}});var t3=_(($4t,Rue)=>{var{isAbsolute:olt,parse:Fue}=ve("path").win32;Rue.exports=t=>{let e="",r=Fue(t);for(;olt(t)||r.root;){let o=t.charAt(0)==="/"&&t.slice(0,4)!=="//?/"?"/":r.root;t=t.substr(o.length),e+=o,r=Fue(t)}return[e,t]}});var Nue=_((eUt,Tue)=>{"use strict";Tue.exports=(t,e,r)=>(t&=4095,r&&(t=(t|384)&-19),e&&(t&256&&(t|=64),t&32&&(t|=8),t&4&&(t|=1)),t)});var A3=_((nUt,Jue)=>{"use strict";var que=UE(),jue=ix(),Gue=GE(),oA=ve("fs"),Lue=ve("path"),sA=qE(),alt=YE(),Yue=(t,e)=>e?(t=sA(t).replace(/^\.(\/|$)/,""),alt(e)+"/"+t):sA(t),llt=16*1024*1024,Oue=Symbol("process"),Mue=Symbol("file"),Uue=Symbol("directory"),n3=Symbol("symlink"),_ue=Symbol("hardlink"),G1=Symbol("header"),ax=Symbol("read"),i3=Symbol("lstat"),lx=Symbol("onlstat"),s3=Symbol("onread"),o3=Symbol("onreadlink"),a3=Symbol("openfile"),l3=Symbol("onopenfile"),yh=Symbol("close"),cx=Symbol("mode"),c3=Symbol("awaitDrain"),r3=Symbol("ondrain"),aA=Symbol("prefix"),Hue=Symbol("hadError"),Wue=sx(),clt=e3(),Kue=t3(),Vue=Nue(),ux=Wue(class extends que{constructor(e,r){if(r=r||{},super(r),typeof e!="string")throw new TypeError("path is required");this.path=sA(e),this.portable=!!r.portable,this.myuid=process.getuid&&process.getuid()||0,this.myuser=process.env.USER||"",this.maxReadSize=r.maxReadSize||llt,this.linkCache=r.linkCache||new Map,this.statCache=r.statCache||new Map,this.preservePaths=!!r.preservePaths,this.cwd=sA(r.cwd||process.cwd()),this.strict=!!r.strict,this.noPax=!!r.noPax,this.noMtime=!!r.noMtime,this.mtime=r.mtime||null,this.prefix=r.prefix?sA(r.prefix):null,this.fd=null,this.blockLen=null,this.blockRemain=null,this.buf=null,this.offset=null,this.length=null,this.pos=null,this.remain=null,typeof r.onwarn=="function"&&this.on("warn",r.onwarn);let o=!1;if(!this.preservePaths){let[a,n]=Kue(this.path);a&&(this.path=n,o=a)}this.win32=!!r.win32||process.platform==="win32",this.win32&&(this.path=clt.decode(this.path.replace(/\\/g,"/")),e=e.replace(/\\/g,"/")),this.absolute=sA(r.absolute||Lue.resolve(this.cwd,e)),this.path===""&&(this.path="./"),o&&this.warn("TAR_ENTRY_INFO",`stripping ${o} from absolute path`,{entry:this,path:o+this.path}),this.statCache.has(this.absolute)?this[lx](this.statCache.get(this.absolute)):this[i3]()}emit(e,...r){return e==="error"&&(this[Hue]=!0),super.emit(e,...r)}[i3](){oA.lstat(this.absolute,(e,r)=>{if(e)return this.emit("error",e);this[lx](r)})}[lx](e){this.statCache.set(this.absolute,e),this.stat=e,e.isFile()||(e.size=0),this.type=Alt(e),this.emit("stat",e),this[Oue]()}[Oue](){switch(this.type){case"File":return this[Mue]();case"Directory":return this[Uue]();case"SymbolicLink":return this[n3]();default:return this.end()}}[cx](e){return Vue(e,this.type==="Directory",this.portable)}[aA](e){return Yue(e,this.prefix)}[G1](){this.type==="Directory"&&this.portable&&(this.noMtime=!0),this.header=new Gue({path:this[aA](this.path),linkpath:this.type==="Link"?this[aA](this.linkpath):this.linkpath,mode:this[cx](this.stat.mode),uid:this.portable?null:this.stat.uid,gid:this.portable?null:this.stat.gid,size:this.stat.size,mtime:this.noMtime?null:this.mtime||this.stat.mtime,type:this.type,uname:this.portable?null:this.stat.uid===this.myuid?this.myuser:"",atime:this.portable?null:this.stat.atime,ctime:this.portable?null:this.stat.ctime}),this.header.encode()&&!this.noPax&&super.write(new jue({atime:this.portable?null:this.header.atime,ctime:this.portable?null:this.header.ctime,gid:this.portable?null:this.header.gid,mtime:this.noMtime?null:this.mtime||this.header.mtime,path:this[aA](this.path),linkpath:this.type==="Link"?this[aA](this.linkpath):this.linkpath,size:this.header.size,uid:this.portable?null:this.header.uid,uname:this.portable?null:this.header.uname,dev:this.portable?null:this.stat.dev,ino:this.portable?null:this.stat.ino,nlink:this.portable?null:this.stat.nlink}).encode()),super.write(this.header.block)}[Uue](){this.path.substr(-1)!=="/"&&(this.path+="/"),this.stat.size=0,this[G1](),this.end()}[n3](){oA.readlink(this.absolute,(e,r)=>{if(e)return this.emit("error",e);this[o3](r)})}[o3](e){this.linkpath=sA(e),this[G1](),this.end()}[_ue](e){this.type="Link",this.linkpath=sA(Lue.relative(this.cwd,e)),this.stat.size=0,this[G1](),this.end()}[Mue](){if(this.stat.nlink>1){let e=this.stat.dev+":"+this.stat.ino;if(this.linkCache.has(e)){let r=this.linkCache.get(e);if(r.indexOf(this.cwd)===0)return this[_ue](r)}this.linkCache.set(e,this.absolute)}if(this[G1](),this.stat.size===0)return this.end();this[a3]()}[a3](){oA.open(this.absolute,"r",(e,r)=>{if(e)return this.emit("error",e);this[l3](r)})}[l3](e){if(this.fd=e,this[Hue])return this[yh]();this.blockLen=512*Math.ceil(this.stat.size/512),this.blockRemain=this.blockLen;let r=Math.min(this.blockLen,this.maxReadSize);this.buf=Buffer.allocUnsafe(r),this.offset=0,this.pos=0,this.remain=this.stat.size,this.length=this.buf.length,this[ax]()}[ax](){let{fd:e,buf:r,offset:o,length:a,pos:n}=this;oA.read(e,r,o,a,n,(u,A)=>{if(u)return this[yh](()=>this.emit("error",u));this[s3](A)})}[yh](e){oA.close(this.fd,e)}[s3](e){if(e<=0&&this.remain>0){let a=new Error("encountered unexpected EOF");return a.path=this.absolute,a.syscall="read",a.code="EOF",this[yh](()=>this.emit("error",a))}if(e>this.remain){let a=new Error("did not encounter expected EOF");return a.path=this.absolute,a.syscall="read",a.code="EOF",this[yh](()=>this.emit("error",a))}if(e===this.remain)for(let a=e;athis[r3]())}[c3](e){this.once("drain",e)}write(e){if(this.blockRemaine?this.emit("error",e):this.end());this.offset>=this.length&&(this.buf=Buffer.allocUnsafe(Math.min(this.blockRemain,this.buf.length)),this.offset=0),this.length=this.buf.length-this.offset,this[ax]()}}),u3=class extends ux{[i3](){this[lx](oA.lstatSync(this.absolute))}[n3](){this[o3](oA.readlinkSync(this.absolute))}[a3](){this[l3](oA.openSync(this.absolute,"r"))}[ax](){let e=!0;try{let{fd:r,buf:o,offset:a,length:n,pos:u}=this,A=oA.readSync(r,o,a,n,u);this[s3](A),e=!1}finally{if(e)try{this[yh](()=>{})}catch{}}}[c3](e){e()}[yh](e){oA.closeSync(this.fd),e()}},ult=Wue(class extends que{constructor(e,r){r=r||{},super(r),this.preservePaths=!!r.preservePaths,this.portable=!!r.portable,this.strict=!!r.strict,this.noPax=!!r.noPax,this.noMtime=!!r.noMtime,this.readEntry=e,this.type=e.type,this.type==="Directory"&&this.portable&&(this.noMtime=!0),this.prefix=r.prefix||null,this.path=sA(e.path),this.mode=this[cx](e.mode),this.uid=this.portable?null:e.uid,this.gid=this.portable?null:e.gid,this.uname=this.portable?null:e.uname,this.gname=this.portable?null:e.gname,this.size=e.size,this.mtime=this.noMtime?null:r.mtime||e.mtime,this.atime=this.portable?null:e.atime,this.ctime=this.portable?null:e.ctime,this.linkpath=sA(e.linkpath),typeof r.onwarn=="function"&&this.on("warn",r.onwarn);let o=!1;if(!this.preservePaths){let[a,n]=Kue(this.path);a&&(this.path=n,o=a)}this.remain=e.size,this.blockRemain=e.startBlockSize,this.header=new Gue({path:this[aA](this.path),linkpath:this.type==="Link"?this[aA](this.linkpath):this.linkpath,mode:this.mode,uid:this.portable?null:this.uid,gid:this.portable?null:this.gid,size:this.size,mtime:this.noMtime?null:this.mtime,type:this.type,uname:this.portable?null:this.uname,atime:this.portable?null:this.atime,ctime:this.portable?null:this.ctime}),o&&this.warn("TAR_ENTRY_INFO",`stripping ${o} from absolute path`,{entry:this,path:o+this.path}),this.header.encode()&&!this.noPax&&super.write(new jue({atime:this.portable?null:this.atime,ctime:this.portable?null:this.ctime,gid:this.portable?null:this.gid,mtime:this.noMtime?null:this.mtime,path:this[aA](this.path),linkpath:this.type==="Link"?this[aA](this.linkpath):this.linkpath,size:this.size,uid:this.portable?null:this.uid,uname:this.portable?null:this.uname,dev:this.portable?null:this.readEntry.dev,ino:this.portable?null:this.readEntry.ino,nlink:this.portable?null:this.readEntry.nlink}).encode()),super.write(this.header.block),e.pipe(this)}[aA](e){return Yue(e,this.prefix)}[cx](e){return Vue(e,this.type==="Directory",this.portable)}write(e){let r=e.length;if(r>this.blockRemain)throw new Error("writing more to entry than is appropriate");return this.blockRemain-=r,super.write(e)}end(){return this.blockRemain&&super.write(Buffer.alloc(this.blockRemain)),super.end()}});ux.Sync=u3;ux.Tar=ult;var Alt=t=>t.isFile()?"File":t.isDirectory()?"Directory":t.isSymbolicLink()?"SymbolicLink":"Unsupported";Jue.exports=ux});var Ex=_((sUt,rAe)=>{"use strict";var mx=class{constructor(e,r){this.path=e||"./",this.absolute=r,this.entry=null,this.stat=null,this.readdir=null,this.pending=!1,this.ignore=!1,this.piped=!1}},flt=UE(),plt=GU(),hlt=rx(),C3=A3(),glt=C3.Sync,dlt=C3.Tar,mlt=IS(),zue=Buffer.alloc(1024),px=Symbol("onStat"),Ax=Symbol("ended"),lA=Symbol("queue"),WE=Symbol("current"),Ld=Symbol("process"),fx=Symbol("processing"),Xue=Symbol("processJob"),cA=Symbol("jobs"),f3=Symbol("jobDone"),hx=Symbol("addFSEntry"),Zue=Symbol("addTarEntry"),d3=Symbol("stat"),m3=Symbol("readdir"),gx=Symbol("onreaddir"),dx=Symbol("pipe"),$ue=Symbol("entry"),p3=Symbol("entryOpt"),y3=Symbol("writeEntryClass"),tAe=Symbol("write"),h3=Symbol("ondrain"),yx=ve("fs"),eAe=ve("path"),ylt=sx(),g3=qE(),w3=ylt(class extends flt{constructor(e){super(e),e=e||Object.create(null),this.opt=e,this.file=e.file||"",this.cwd=e.cwd||process.cwd(),this.maxReadSize=e.maxReadSize,this.preservePaths=!!e.preservePaths,this.strict=!!e.strict,this.noPax=!!e.noPax,this.prefix=g3(e.prefix||""),this.linkCache=e.linkCache||new Map,this.statCache=e.statCache||new Map,this.readdirCache=e.readdirCache||new Map,this[y3]=C3,typeof e.onwarn=="function"&&this.on("warn",e.onwarn),this.portable=!!e.portable,this.zip=null,e.gzip?(typeof e.gzip!="object"&&(e.gzip={}),this.portable&&(e.gzip.portable=!0),this.zip=new plt.Gzip(e.gzip),this.zip.on("data",r=>super.write(r)),this.zip.on("end",r=>super.end()),this.zip.on("drain",r=>this[h3]()),this.on("resume",r=>this.zip.resume())):this.on("drain",this[h3]),this.noDirRecurse=!!e.noDirRecurse,this.follow=!!e.follow,this.noMtime=!!e.noMtime,this.mtime=e.mtime||null,this.filter=typeof e.filter=="function"?e.filter:r=>!0,this[lA]=new mlt,this[cA]=0,this.jobs=+e.jobs||4,this[fx]=!1,this[Ax]=!1}[tAe](e){return super.write(e)}add(e){return this.write(e),this}end(e){return e&&this.write(e),this[Ax]=!0,this[Ld](),this}write(e){if(this[Ax])throw new Error("write after end");return e instanceof hlt?this[Zue](e):this[hx](e),this.flowing}[Zue](e){let r=g3(eAe.resolve(this.cwd,e.path));if(!this.filter(e.path,e))e.resume();else{let o=new mx(e.path,r,!1);o.entry=new dlt(e,this[p3](o)),o.entry.on("end",a=>this[f3](o)),this[cA]+=1,this[lA].push(o)}this[Ld]()}[hx](e){let r=g3(eAe.resolve(this.cwd,e));this[lA].push(new mx(e,r)),this[Ld]()}[d3](e){e.pending=!0,this[cA]+=1;let r=this.follow?"stat":"lstat";yx[r](e.absolute,(o,a)=>{e.pending=!1,this[cA]-=1,o?this.emit("error",o):this[px](e,a)})}[px](e,r){this.statCache.set(e.absolute,r),e.stat=r,this.filter(e.path,r)||(e.ignore=!0),this[Ld]()}[m3](e){e.pending=!0,this[cA]+=1,yx.readdir(e.absolute,(r,o)=>{if(e.pending=!1,this[cA]-=1,r)return this.emit("error",r);this[gx](e,o)})}[gx](e,r){this.readdirCache.set(e.absolute,r),e.readdir=r,this[Ld]()}[Ld](){if(!this[fx]){this[fx]=!0;for(let e=this[lA].head;e!==null&&this[cA]this.warn(r,o,a),noPax:this.noPax,cwd:this.cwd,absolute:e.absolute,preservePaths:this.preservePaths,maxReadSize:this.maxReadSize,strict:this.strict,portable:this.portable,linkCache:this.linkCache,statCache:this.statCache,noMtime:this.noMtime,mtime:this.mtime,prefix:this.prefix}}[$ue](e){this[cA]+=1;try{return new this[y3](e.path,this[p3](e)).on("end",()=>this[f3](e)).on("error",r=>this.emit("error",r))}catch(r){this.emit("error",r)}}[h3](){this[WE]&&this[WE].entry&&this[WE].entry.resume()}[dx](e){e.piped=!0,e.readdir&&e.readdir.forEach(a=>{let n=e.path,u=n==="./"?"":n.replace(/\/*$/,"/");this[hx](u+a)});let r=e.entry,o=this.zip;o?r.on("data",a=>{o.write(a)||r.pause()}):r.on("data",a=>{super.write(a)||r.pause()})}pause(){return this.zip&&this.zip.pause(),super.pause()}}),E3=class extends w3{constructor(e){super(e),this[y3]=glt}pause(){}resume(){}[d3](e){let r=this.follow?"statSync":"lstatSync";this[px](e,yx[r](e.absolute))}[m3](e,r){this[gx](e,yx.readdirSync(e.absolute))}[dx](e){let r=e.entry,o=this.zip;e.readdir&&e.readdir.forEach(a=>{let n=e.path,u=n==="./"?"":n.replace(/\/*$/,"/");this[hx](u+a)}),o?r.on("data",a=>{o.write(a)}):r.on("data",a=>{super[tAe](a)})}};w3.Sync=E3;rAe.exports=w3});var eC=_(W1=>{"use strict";var Elt=UE(),Clt=ve("events").EventEmitter,Qa=ve("fs"),v3=Qa.writev;if(!v3){let t=process.binding("fs"),e=t.FSReqWrap||t.FSReqCallback;v3=(r,o,a,n)=>{let u=(p,h)=>n(p,h,o),A=new e;A.oncomplete=u,t.writeBuffers(r,o,a,A)}}var ZE=Symbol("_autoClose"),Yc=Symbol("_close"),Y1=Symbol("_ended"),Gn=Symbol("_fd"),nAe=Symbol("_finished"),Ch=Symbol("_flags"),I3=Symbol("_flush"),D3=Symbol("_handleChunk"),S3=Symbol("_makeBuf"),vx=Symbol("_mode"),Cx=Symbol("_needDrain"),zE=Symbol("_onerror"),$E=Symbol("_onopen"),B3=Symbol("_onread"),VE=Symbol("_onwrite"),wh=Symbol("_open"),jf=Symbol("_path"),Od=Symbol("_pos"),uA=Symbol("_queue"),JE=Symbol("_read"),iAe=Symbol("_readSize"),Eh=Symbol("_reading"),wx=Symbol("_remain"),sAe=Symbol("_size"),Ix=Symbol("_write"),KE=Symbol("_writing"),Bx=Symbol("_defaultFlag"),XE=Symbol("_errored"),Dx=class extends Elt{constructor(e,r){if(r=r||{},super(r),this.readable=!0,this.writable=!1,typeof e!="string")throw new TypeError("path must be a string");this[XE]=!1,this[Gn]=typeof r.fd=="number"?r.fd:null,this[jf]=e,this[iAe]=r.readSize||16*1024*1024,this[Eh]=!1,this[sAe]=typeof r.size=="number"?r.size:1/0,this[wx]=this[sAe],this[ZE]=typeof r.autoClose=="boolean"?r.autoClose:!0,typeof this[Gn]=="number"?this[JE]():this[wh]()}get fd(){return this[Gn]}get path(){return this[jf]}write(){throw new TypeError("this is a readable stream")}end(){throw new TypeError("this is a readable stream")}[wh](){Qa.open(this[jf],"r",(e,r)=>this[$E](e,r))}[$E](e,r){e?this[zE](e):(this[Gn]=r,this.emit("open",r),this[JE]())}[S3](){return Buffer.allocUnsafe(Math.min(this[iAe],this[wx]))}[JE](){if(!this[Eh]){this[Eh]=!0;let e=this[S3]();if(e.length===0)return process.nextTick(()=>this[B3](null,0,e));Qa.read(this[Gn],e,0,e.length,null,(r,o,a)=>this[B3](r,o,a))}}[B3](e,r,o){this[Eh]=!1,e?this[zE](e):this[D3](r,o)&&this[JE]()}[Yc](){if(this[ZE]&&typeof this[Gn]=="number"){let e=this[Gn];this[Gn]=null,Qa.close(e,r=>r?this.emit("error",r):this.emit("close"))}}[zE](e){this[Eh]=!0,this[Yc](),this.emit("error",e)}[D3](e,r){let o=!1;return this[wx]-=e,e>0&&(o=super.write(ethis[$E](e,r))}[$E](e,r){this[Bx]&&this[Ch]==="r+"&&e&&e.code==="ENOENT"?(this[Ch]="w",this[wh]()):e?this[zE](e):(this[Gn]=r,this.emit("open",r),this[I3]())}end(e,r){return e&&this.write(e,r),this[Y1]=!0,!this[KE]&&!this[uA].length&&typeof this[Gn]=="number"&&this[VE](null,0),this}write(e,r){return typeof e=="string"&&(e=Buffer.from(e,r)),this[Y1]?(this.emit("error",new Error("write() after end()")),!1):this[Gn]===null||this[KE]||this[uA].length?(this[uA].push(e),this[Cx]=!0,!1):(this[KE]=!0,this[Ix](e),!0)}[Ix](e){Qa.write(this[Gn],e,0,e.length,this[Od],(r,o)=>this[VE](r,o))}[VE](e,r){e?this[zE](e):(this[Od]!==null&&(this[Od]+=r),this[uA].length?this[I3]():(this[KE]=!1,this[Y1]&&!this[nAe]?(this[nAe]=!0,this[Yc](),this.emit("finish")):this[Cx]&&(this[Cx]=!1,this.emit("drain"))))}[I3](){if(this[uA].length===0)this[Y1]&&this[VE](null,0);else if(this[uA].length===1)this[Ix](this[uA].pop());else{let e=this[uA];this[uA]=[],v3(this[Gn],e,this[Od],(r,o)=>this[VE](r,o))}}[Yc](){if(this[ZE]&&typeof this[Gn]=="number"){let e=this[Gn];this[Gn]=null,Qa.close(e,r=>r?this.emit("error",r):this.emit("close"))}}},b3=class extends Sx{[wh](){let e;if(this[Bx]&&this[Ch]==="r+")try{e=Qa.openSync(this[jf],this[Ch],this[vx])}catch(r){if(r.code==="ENOENT")return this[Ch]="w",this[wh]();throw r}else e=Qa.openSync(this[jf],this[Ch],this[vx]);this[$E](null,e)}[Yc](){if(this[ZE]&&typeof this[Gn]=="number"){let e=this[Gn];this[Gn]=null,Qa.closeSync(e),this.emit("close")}}[Ix](e){let r=!0;try{this[VE](null,Qa.writeSync(this[Gn],e,0,e.length,this[Od])),r=!1}finally{if(r)try{this[Yc]()}catch{}}}};W1.ReadStream=Dx;W1.ReadStreamSync=P3;W1.WriteStream=Sx;W1.WriteStreamSync=b3});var Rx=_((lUt,fAe)=>{"use strict";var wlt=sx(),Ilt=GE(),Blt=ve("events"),vlt=IS(),Dlt=1024*1024,Slt=rx(),oAe=ix(),Plt=GU(),x3=Buffer.from([31,139]),Xl=Symbol("state"),Md=Symbol("writeEntry"),Gf=Symbol("readEntry"),k3=Symbol("nextEntry"),aAe=Symbol("processEntry"),Zl=Symbol("extendedHeader"),K1=Symbol("globalExtendedHeader"),Ih=Symbol("meta"),lAe=Symbol("emitMeta"),fi=Symbol("buffer"),Yf=Symbol("queue"),Ud=Symbol("ended"),cAe=Symbol("emittedEnd"),_d=Symbol("emit"),Fa=Symbol("unzip"),Px=Symbol("consumeChunk"),bx=Symbol("consumeChunkSub"),Q3=Symbol("consumeBody"),uAe=Symbol("consumeMeta"),AAe=Symbol("consumeHeader"),xx=Symbol("consuming"),F3=Symbol("bufferConcat"),R3=Symbol("maybeEnd"),V1=Symbol("writing"),Bh=Symbol("aborted"),kx=Symbol("onDone"),Hd=Symbol("sawValidEntry"),Qx=Symbol("sawNullBlock"),Fx=Symbol("sawEOF"),blt=t=>!0;fAe.exports=wlt(class extends Blt{constructor(e){e=e||{},super(e),this.file=e.file||"",this[Hd]=null,this.on(kx,r=>{(this[Xl]==="begin"||this[Hd]===!1)&&this.warn("TAR_BAD_ARCHIVE","Unrecognized archive format")}),e.ondone?this.on(kx,e.ondone):this.on(kx,r=>{this.emit("prefinish"),this.emit("finish"),this.emit("end"),this.emit("close")}),this.strict=!!e.strict,this.maxMetaEntrySize=e.maxMetaEntrySize||Dlt,this.filter=typeof e.filter=="function"?e.filter:blt,this.writable=!0,this.readable=!1,this[Yf]=new vlt,this[fi]=null,this[Gf]=null,this[Md]=null,this[Xl]="begin",this[Ih]="",this[Zl]=null,this[K1]=null,this[Ud]=!1,this[Fa]=null,this[Bh]=!1,this[Qx]=!1,this[Fx]=!1,typeof e.onwarn=="function"&&this.on("warn",e.onwarn),typeof e.onentry=="function"&&this.on("entry",e.onentry)}[AAe](e,r){this[Hd]===null&&(this[Hd]=!1);let o;try{o=new Ilt(e,r,this[Zl],this[K1])}catch(a){return this.warn("TAR_ENTRY_INVALID",a)}if(o.nullBlock)this[Qx]?(this[Fx]=!0,this[Xl]==="begin"&&(this[Xl]="header"),this[_d]("eof")):(this[Qx]=!0,this[_d]("nullBlock"));else if(this[Qx]=!1,!o.cksumValid)this.warn("TAR_ENTRY_INVALID","checksum failure",{header:o});else if(!o.path)this.warn("TAR_ENTRY_INVALID","path is required",{header:o});else{let a=o.type;if(/^(Symbolic)?Link$/.test(a)&&!o.linkpath)this.warn("TAR_ENTRY_INVALID","linkpath required",{header:o});else if(!/^(Symbolic)?Link$/.test(a)&&o.linkpath)this.warn("TAR_ENTRY_INVALID","linkpath forbidden",{header:o});else{let n=this[Md]=new Slt(o,this[Zl],this[K1]);if(!this[Hd])if(n.remain){let u=()=>{n.invalid||(this[Hd]=!0)};n.on("end",u)}else this[Hd]=!0;n.meta?n.size>this.maxMetaEntrySize?(n.ignore=!0,this[_d]("ignoredEntry",n),this[Xl]="ignore",n.resume()):n.size>0&&(this[Ih]="",n.on("data",u=>this[Ih]+=u),this[Xl]="meta"):(this[Zl]=null,n.ignore=n.ignore||!this.filter(n.path,n),n.ignore?(this[_d]("ignoredEntry",n),this[Xl]=n.remain?"ignore":"header",n.resume()):(n.remain?this[Xl]="body":(this[Xl]="header",n.end()),this[Gf]?this[Yf].push(n):(this[Yf].push(n),this[k3]())))}}}[aAe](e){let r=!0;return e?Array.isArray(e)?this.emit.apply(this,e):(this[Gf]=e,this.emit("entry",e),e.emittedEnd||(e.on("end",o=>this[k3]()),r=!1)):(this[Gf]=null,r=!1),r}[k3](){do;while(this[aAe](this[Yf].shift()));if(!this[Yf].length){let e=this[Gf];!e||e.flowing||e.size===e.remain?this[V1]||this.emit("drain"):e.once("drain",o=>this.emit("drain"))}}[Q3](e,r){let o=this[Md],a=o.blockRemain,n=a>=e.length&&r===0?e:e.slice(r,r+a);return o.write(n),o.blockRemain||(this[Xl]="header",this[Md]=null,o.end()),n.length}[uAe](e,r){let o=this[Md],a=this[Q3](e,r);return this[Md]||this[lAe](o),a}[_d](e,r,o){!this[Yf].length&&!this[Gf]?this.emit(e,r,o):this[Yf].push([e,r,o])}[lAe](e){switch(this[_d]("meta",this[Ih]),e.type){case"ExtendedHeader":case"OldExtendedHeader":this[Zl]=oAe.parse(this[Ih],this[Zl],!1);break;case"GlobalExtendedHeader":this[K1]=oAe.parse(this[Ih],this[K1],!0);break;case"NextFileHasLongPath":case"OldGnuLongPath":this[Zl]=this[Zl]||Object.create(null),this[Zl].path=this[Ih].replace(/\0.*/,"");break;case"NextFileHasLongLinkpath":this[Zl]=this[Zl]||Object.create(null),this[Zl].linkpath=this[Ih].replace(/\0.*/,"");break;default:throw new Error("unknown meta: "+e.type)}}abort(e){this[Bh]=!0,this.emit("abort",e),this.warn("TAR_ABORT",e,{recoverable:!1})}write(e){if(this[Bh])return;if(this[Fa]===null&&e){if(this[fi]&&(e=Buffer.concat([this[fi],e]),this[fi]=null),e.lengththis[Px](n)),this[Fa].on("error",n=>this.abort(n)),this[Fa].on("end",n=>{this[Ud]=!0,this[Px]()}),this[V1]=!0;let a=this[Fa][o?"end":"write"](e);return this[V1]=!1,a}}this[V1]=!0,this[Fa]?this[Fa].write(e):this[Px](e),this[V1]=!1;let r=this[Yf].length?!1:this[Gf]?this[Gf].flowing:!0;return!r&&!this[Yf].length&&this[Gf].once("drain",o=>this.emit("drain")),r}[F3](e){e&&!this[Bh]&&(this[fi]=this[fi]?Buffer.concat([this[fi],e]):e)}[R3](){if(this[Ud]&&!this[cAe]&&!this[Bh]&&!this[xx]){this[cAe]=!0;let e=this[Md];if(e&&e.blockRemain){let r=this[fi]?this[fi].length:0;this.warn("TAR_BAD_ARCHIVE",`Truncated input (needed ${e.blockRemain} more bytes, only ${r} available)`,{entry:e}),this[fi]&&e.write(this[fi]),e.end()}this[_d](kx)}}[Px](e){if(this[xx])this[F3](e);else if(!e&&!this[fi])this[R3]();else{if(this[xx]=!0,this[fi]){this[F3](e);let r=this[fi];this[fi]=null,this[bx](r)}else this[bx](e);for(;this[fi]&&this[fi].length>=512&&!this[Bh]&&!this[Fx];){let r=this[fi];this[fi]=null,this[bx](r)}this[xx]=!1}(!this[fi]||this[Ud])&&this[R3]()}[bx](e){let r=0,o=e.length;for(;r+512<=o&&!this[Bh]&&!this[Fx];)switch(this[Xl]){case"begin":case"header":this[AAe](e,r),r+=512;break;case"ignore":case"body":r+=this[Q3](e,r);break;case"meta":r+=this[uAe](e,r);break;default:throw new Error("invalid state: "+this[Xl])}r{"use strict";var xlt=OE(),hAe=Rx(),tC=ve("fs"),klt=eC(),pAe=ve("path"),T3=YE();dAe.exports=(t,e,r)=>{typeof t=="function"?(r=t,e=null,t={}):Array.isArray(t)&&(e=t,t={}),typeof e=="function"&&(r=e,e=null),e?e=Array.from(e):e=[];let o=xlt(t);if(o.sync&&typeof r=="function")throw new TypeError("callback not supported for sync tar functions");if(!o.file&&typeof r=="function")throw new TypeError("callback only supported with file option");return e.length&&Flt(o,e),o.noResume||Qlt(o),o.file&&o.sync?Rlt(o):o.file?Tlt(o,r):gAe(o)};var Qlt=t=>{let e=t.onentry;t.onentry=e?r=>{e(r),r.resume()}:r=>r.resume()},Flt=(t,e)=>{let r=new Map(e.map(n=>[T3(n),!0])),o=t.filter,a=(n,u)=>{let A=u||pAe.parse(n).root||".",p=n===A?!1:r.has(n)?r.get(n):a(pAe.dirname(n),A);return r.set(n,p),p};t.filter=o?(n,u)=>o(n,u)&&a(T3(n)):n=>a(T3(n))},Rlt=t=>{let e=gAe(t),r=t.file,o=!0,a;try{let n=tC.statSync(r),u=t.maxReadSize||16*1024*1024;if(n.size{let r=new hAe(t),o=t.maxReadSize||16*1024*1024,a=t.file,n=new Promise((u,A)=>{r.on("error",A),r.on("end",u),tC.stat(a,(p,h)=>{if(p)A(p);else{let E=new klt.ReadStream(a,{readSize:o,size:h.size});E.on("error",A),E.pipe(r)}})});return e?n.then(e,e):n},gAe=t=>new hAe(t)});var IAe=_((uUt,wAe)=>{"use strict";var Nlt=OE(),Nx=Ex(),mAe=eC(),yAe=Tx(),EAe=ve("path");wAe.exports=(t,e,r)=>{if(typeof e=="function"&&(r=e),Array.isArray(t)&&(e=t,t={}),!e||!Array.isArray(e)||!e.length)throw new TypeError("no files or directories specified");e=Array.from(e);let o=Nlt(t);if(o.sync&&typeof r=="function")throw new TypeError("callback not supported for sync tar functions");if(!o.file&&typeof r=="function")throw new TypeError("callback only supported with file option");return o.file&&o.sync?Llt(o,e):o.file?Olt(o,e,r):o.sync?Mlt(o,e):Ult(o,e)};var Llt=(t,e)=>{let r=new Nx.Sync(t),o=new mAe.WriteStreamSync(t.file,{mode:t.mode||438});r.pipe(o),CAe(r,e)},Olt=(t,e,r)=>{let o=new Nx(t),a=new mAe.WriteStream(t.file,{mode:t.mode||438});o.pipe(a);let n=new Promise((u,A)=>{a.on("error",A),a.on("close",u),o.on("error",A)});return N3(o,e),r?n.then(r,r):n},CAe=(t,e)=>{e.forEach(r=>{r.charAt(0)==="@"?yAe({file:EAe.resolve(t.cwd,r.substr(1)),sync:!0,noResume:!0,onentry:o=>t.add(o)}):t.add(r)}),t.end()},N3=(t,e)=>{for(;e.length;){let r=e.shift();if(r.charAt(0)==="@")return yAe({file:EAe.resolve(t.cwd,r.substr(1)),noResume:!0,onentry:o=>t.add(o)}).then(o=>N3(t,e));t.add(r)}t.end()},Mlt=(t,e)=>{let r=new Nx.Sync(t);return CAe(r,e),r},Ult=(t,e)=>{let r=new Nx(t);return N3(r,e),r}});var L3=_((AUt,xAe)=>{"use strict";var _lt=OE(),BAe=Ex(),Al=ve("fs"),vAe=eC(),DAe=Tx(),SAe=ve("path"),PAe=GE();xAe.exports=(t,e,r)=>{let o=_lt(t);if(!o.file)throw new TypeError("file is required");if(o.gzip)throw new TypeError("cannot append to compressed archives");if(!e||!Array.isArray(e)||!e.length)throw new TypeError("no files or directories specified");return e=Array.from(e),o.sync?Hlt(o,e):jlt(o,e,r)};var Hlt=(t,e)=>{let r=new BAe.Sync(t),o=!0,a,n;try{try{a=Al.openSync(t.file,"r+")}catch(p){if(p.code==="ENOENT")a=Al.openSync(t.file,"w+");else throw p}let u=Al.fstatSync(a),A=Buffer.alloc(512);e:for(n=0;nu.size)break;n+=h,t.mtimeCache&&t.mtimeCache.set(p.path,p.mtime)}o=!1,qlt(t,r,n,a,e)}finally{if(o)try{Al.closeSync(a)}catch{}}},qlt=(t,e,r,o,a)=>{let n=new vAe.WriteStreamSync(t.file,{fd:o,start:r});e.pipe(n),Glt(e,a)},jlt=(t,e,r)=>{e=Array.from(e);let o=new BAe(t),a=(u,A,p)=>{let h=(C,R)=>{C?Al.close(u,L=>p(C)):p(null,R)},E=0;if(A===0)return h(null,0);let I=0,v=Buffer.alloc(512),x=(C,R)=>{if(C)return h(C);if(I+=R,I<512&&R)return Al.read(u,v,I,v.length-I,E+I,x);if(E===0&&v[0]===31&&v[1]===139)return h(new Error("cannot append to compressed archives"));if(I<512)return h(null,E);let L=new PAe(v);if(!L.cksumValid)return h(null,E);let U=512*Math.ceil(L.size/512);if(E+U+512>A||(E+=U+512,E>=A))return h(null,E);t.mtimeCache&&t.mtimeCache.set(L.path,L.mtime),I=0,Al.read(u,v,0,512,E,x)};Al.read(u,v,0,512,E,x)},n=new Promise((u,A)=>{o.on("error",A);let p="r+",h=(E,I)=>{if(E&&E.code==="ENOENT"&&p==="r+")return p="w+",Al.open(t.file,p,h);if(E)return A(E);Al.fstat(I,(v,x)=>{if(v)return Al.close(I,()=>A(v));a(I,x.size,(C,R)=>{if(C)return A(C);let L=new vAe.WriteStream(t.file,{fd:I,start:R});o.pipe(L),L.on("error",A),L.on("close",u),bAe(o,e)})})};Al.open(t.file,p,h)});return r?n.then(r,r):n},Glt=(t,e)=>{e.forEach(r=>{r.charAt(0)==="@"?DAe({file:SAe.resolve(t.cwd,r.substr(1)),sync:!0,noResume:!0,onentry:o=>t.add(o)}):t.add(r)}),t.end()},bAe=(t,e)=>{for(;e.length;){let r=e.shift();if(r.charAt(0)==="@")return DAe({file:SAe.resolve(t.cwd,r.substr(1)),noResume:!0,onentry:o=>t.add(o)}).then(o=>bAe(t,e));t.add(r)}t.end()}});var QAe=_((fUt,kAe)=>{"use strict";var Ylt=OE(),Wlt=L3();kAe.exports=(t,e,r)=>{let o=Ylt(t);if(!o.file)throw new TypeError("file is required");if(o.gzip)throw new TypeError("cannot append to compressed archives");if(!e||!Array.isArray(e)||!e.length)throw new TypeError("no files or directories specified");return e=Array.from(e),Klt(o),Wlt(o,e,r)};var Klt=t=>{let e=t.filter;t.mtimeCache||(t.mtimeCache=new Map),t.filter=e?(r,o)=>e(r,o)&&!(t.mtimeCache.get(r)>o.mtime):(r,o)=>!(t.mtimeCache.get(r)>o.mtime)}});var TAe=_((pUt,RAe)=>{var{promisify:FAe}=ve("util"),vh=ve("fs"),Vlt=t=>{if(!t)t={mode:511,fs:vh};else if(typeof t=="object")t={mode:511,fs:vh,...t};else if(typeof t=="number")t={mode:t,fs:vh};else if(typeof t=="string")t={mode:parseInt(t,8),fs:vh};else throw new TypeError("invalid options argument");return t.mkdir=t.mkdir||t.fs.mkdir||vh.mkdir,t.mkdirAsync=FAe(t.mkdir),t.stat=t.stat||t.fs.stat||vh.stat,t.statAsync=FAe(t.stat),t.statSync=t.statSync||t.fs.statSync||vh.statSync,t.mkdirSync=t.mkdirSync||t.fs.mkdirSync||vh.mkdirSync,t};RAe.exports=Vlt});var LAe=_((hUt,NAe)=>{var Jlt=process.platform,{resolve:zlt,parse:Xlt}=ve("path"),Zlt=t=>{if(/\0/.test(t))throw Object.assign(new TypeError("path must be a string without null bytes"),{path:t,code:"ERR_INVALID_ARG_VALUE"});if(t=zlt(t),Jlt==="win32"){let e=/[*|"<>?:]/,{root:r}=Xlt(t);if(e.test(t.substr(r.length)))throw Object.assign(new Error("Illegal characters in path."),{path:t,code:"EINVAL"})}return t};NAe.exports=Zlt});var HAe=_((gUt,_Ae)=>{var{dirname:OAe}=ve("path"),MAe=(t,e,r=void 0)=>r===e?Promise.resolve():t.statAsync(e).then(o=>o.isDirectory()?r:void 0,o=>o.code==="ENOENT"?MAe(t,OAe(e),e):void 0),UAe=(t,e,r=void 0)=>{if(r!==e)try{return t.statSync(e).isDirectory()?r:void 0}catch(o){return o.code==="ENOENT"?UAe(t,OAe(e),e):void 0}};_Ae.exports={findMade:MAe,findMadeSync:UAe}});var U3=_((dUt,jAe)=>{var{dirname:qAe}=ve("path"),O3=(t,e,r)=>{e.recursive=!1;let o=qAe(t);return o===t?e.mkdirAsync(t,e).catch(a=>{if(a.code!=="EISDIR")throw a}):e.mkdirAsync(t,e).then(()=>r||t,a=>{if(a.code==="ENOENT")return O3(o,e).then(n=>O3(t,e,n));if(a.code!=="EEXIST"&&a.code!=="EROFS")throw a;return e.statAsync(t).then(n=>{if(n.isDirectory())return r;throw a},()=>{throw a})})},M3=(t,e,r)=>{let o=qAe(t);if(e.recursive=!1,o===t)try{return e.mkdirSync(t,e)}catch(a){if(a.code!=="EISDIR")throw a;return}try{return e.mkdirSync(t,e),r||t}catch(a){if(a.code==="ENOENT")return M3(t,e,M3(o,e,r));if(a.code!=="EEXIST"&&a.code!=="EROFS")throw a;try{if(!e.statSync(t).isDirectory())throw a}catch{throw a}}};jAe.exports={mkdirpManual:O3,mkdirpManualSync:M3}});var WAe=_((mUt,YAe)=>{var{dirname:GAe}=ve("path"),{findMade:$lt,findMadeSync:ect}=HAe(),{mkdirpManual:tct,mkdirpManualSync:rct}=U3(),nct=(t,e)=>(e.recursive=!0,GAe(t)===t?e.mkdirAsync(t,e):$lt(e,t).then(o=>e.mkdirAsync(t,e).then(()=>o).catch(a=>{if(a.code==="ENOENT")return tct(t,e);throw a}))),ict=(t,e)=>{if(e.recursive=!0,GAe(t)===t)return e.mkdirSync(t,e);let o=ect(e,t);try{return e.mkdirSync(t,e),o}catch(a){if(a.code==="ENOENT")return rct(t,e);throw a}};YAe.exports={mkdirpNative:nct,mkdirpNativeSync:ict}});var zAe=_((yUt,JAe)=>{var KAe=ve("fs"),sct=process.version,_3=sct.replace(/^v/,"").split("."),VAe=+_3[0]>10||+_3[0]==10&&+_3[1]>=12,oct=VAe?t=>t.mkdir===KAe.mkdir:()=>!1,act=VAe?t=>t.mkdirSync===KAe.mkdirSync:()=>!1;JAe.exports={useNative:oct,useNativeSync:act}});var rfe=_((EUt,tfe)=>{var rC=TAe(),nC=LAe(),{mkdirpNative:XAe,mkdirpNativeSync:ZAe}=WAe(),{mkdirpManual:$Ae,mkdirpManualSync:efe}=U3(),{useNative:lct,useNativeSync:cct}=zAe(),iC=(t,e)=>(t=nC(t),e=rC(e),lct(e)?XAe(t,e):$Ae(t,e)),uct=(t,e)=>(t=nC(t),e=rC(e),cct(e)?ZAe(t,e):efe(t,e));iC.sync=uct;iC.native=(t,e)=>XAe(nC(t),rC(e));iC.manual=(t,e)=>$Ae(nC(t),rC(e));iC.nativeSync=(t,e)=>ZAe(nC(t),rC(e));iC.manualSync=(t,e)=>efe(nC(t),rC(e));tfe.exports=iC});var cfe=_((CUt,lfe)=>{"use strict";var $l=ve("fs"),qd=ve("path"),Act=$l.lchown?"lchown":"chown",fct=$l.lchownSync?"lchownSync":"chownSync",ife=$l.lchown&&!process.version.match(/v1[1-9]+\./)&&!process.version.match(/v10\.[6-9]/),nfe=(t,e,r)=>{try{return $l[fct](t,e,r)}catch(o){if(o.code!=="ENOENT")throw o}},pct=(t,e,r)=>{try{return $l.chownSync(t,e,r)}catch(o){if(o.code!=="ENOENT")throw o}},hct=ife?(t,e,r,o)=>a=>{!a||a.code!=="EISDIR"?o(a):$l.chown(t,e,r,o)}:(t,e,r,o)=>o,H3=ife?(t,e,r)=>{try{return nfe(t,e,r)}catch(o){if(o.code!=="EISDIR")throw o;pct(t,e,r)}}:(t,e,r)=>nfe(t,e,r),gct=process.version,sfe=(t,e,r)=>$l.readdir(t,e,r),dct=(t,e)=>$l.readdirSync(t,e);/^v4\./.test(gct)&&(sfe=(t,e,r)=>$l.readdir(t,r));var Lx=(t,e,r,o)=>{$l[Act](t,e,r,hct(t,e,r,a=>{o(a&&a.code!=="ENOENT"?a:null)}))},ofe=(t,e,r,o,a)=>{if(typeof e=="string")return $l.lstat(qd.resolve(t,e),(n,u)=>{if(n)return a(n.code!=="ENOENT"?n:null);u.name=e,ofe(t,u,r,o,a)});if(e.isDirectory())q3(qd.resolve(t,e.name),r,o,n=>{if(n)return a(n);let u=qd.resolve(t,e.name);Lx(u,r,o,a)});else{let n=qd.resolve(t,e.name);Lx(n,r,o,a)}},q3=(t,e,r,o)=>{sfe(t,{withFileTypes:!0},(a,n)=>{if(a){if(a.code==="ENOENT")return o();if(a.code!=="ENOTDIR"&&a.code!=="ENOTSUP")return o(a)}if(a||!n.length)return Lx(t,e,r,o);let u=n.length,A=null,p=h=>{if(!A){if(h)return o(A=h);if(--u===0)return Lx(t,e,r,o)}};n.forEach(h=>ofe(t,h,e,r,p))})},mct=(t,e,r,o)=>{if(typeof e=="string")try{let a=$l.lstatSync(qd.resolve(t,e));a.name=e,e=a}catch(a){if(a.code==="ENOENT")return;throw a}e.isDirectory()&&afe(qd.resolve(t,e.name),r,o),H3(qd.resolve(t,e.name),r,o)},afe=(t,e,r)=>{let o;try{o=dct(t,{withFileTypes:!0})}catch(a){if(a.code==="ENOENT")return;if(a.code==="ENOTDIR"||a.code==="ENOTSUP")return H3(t,e,r);throw a}return o&&o.length&&o.forEach(a=>mct(t,a,e,r)),H3(t,e,r)};lfe.exports=q3;q3.sync=afe});var pfe=_((wUt,j3)=>{"use strict";var ufe=rfe(),ec=ve("fs"),Ox=ve("path"),Afe=cfe(),Wc=qE(),Mx=class extends Error{constructor(e,r){super("Cannot extract through symbolic link"),this.path=r,this.symlink=e}get name(){return"SylinkError"}},Ux=class extends Error{constructor(e,r){super(r+": Cannot cd into '"+e+"'"),this.path=e,this.code=r}get name(){return"CwdError"}},_x=(t,e)=>t.get(Wc(e)),J1=(t,e,r)=>t.set(Wc(e),r),yct=(t,e)=>{ec.stat(t,(r,o)=>{(r||!o.isDirectory())&&(r=new Ux(t,r&&r.code||"ENOTDIR")),e(r)})};j3.exports=(t,e,r)=>{t=Wc(t);let o=e.umask,a=e.mode|448,n=(a&o)!==0,u=e.uid,A=e.gid,p=typeof u=="number"&&typeof A=="number"&&(u!==e.processUid||A!==e.processGid),h=e.preserve,E=e.unlink,I=e.cache,v=Wc(e.cwd),x=(L,U)=>{L?r(L):(J1(I,t,!0),U&&p?Afe(U,u,A,J=>x(J)):n?ec.chmod(t,a,r):r())};if(I&&_x(I,t)===!0)return x();if(t===v)return yct(t,x);if(h)return ufe(t,{mode:a}).then(L=>x(null,L),x);let R=Wc(Ox.relative(v,t)).split("/");Hx(v,R,a,I,E,v,null,x)};var Hx=(t,e,r,o,a,n,u,A)=>{if(!e.length)return A(null,u);let p=e.shift(),h=Wc(Ox.resolve(t+"/"+p));if(_x(o,h))return Hx(h,e,r,o,a,n,u,A);ec.mkdir(h,r,ffe(h,e,r,o,a,n,u,A))},ffe=(t,e,r,o,a,n,u,A)=>p=>{p?ec.lstat(t,(h,E)=>{if(h)h.path=h.path&&Wc(h.path),A(h);else if(E.isDirectory())Hx(t,e,r,o,a,n,u,A);else if(a)ec.unlink(t,I=>{if(I)return A(I);ec.mkdir(t,r,ffe(t,e,r,o,a,n,u,A))});else{if(E.isSymbolicLink())return A(new Mx(t,t+"/"+e.join("/")));A(p)}}):(u=u||t,Hx(t,e,r,o,a,n,u,A))},Ect=t=>{let e=!1,r="ENOTDIR";try{e=ec.statSync(t).isDirectory()}catch(o){r=o.code}finally{if(!e)throw new Ux(t,r)}};j3.exports.sync=(t,e)=>{t=Wc(t);let r=e.umask,o=e.mode|448,a=(o&r)!==0,n=e.uid,u=e.gid,A=typeof n=="number"&&typeof u=="number"&&(n!==e.processUid||u!==e.processGid),p=e.preserve,h=e.unlink,E=e.cache,I=Wc(e.cwd),v=L=>{J1(E,t,!0),L&&A&&Afe.sync(L,n,u),a&&ec.chmodSync(t,o)};if(E&&_x(E,t)===!0)return v();if(t===I)return Ect(I),v();if(p)return v(ufe.sync(t,o));let C=Wc(Ox.relative(I,t)).split("/"),R=null;for(let L=C.shift(),U=I;L&&(U+="/"+L);L=C.shift())if(U=Wc(Ox.resolve(U)),!_x(E,U))try{ec.mkdirSync(U,o),R=R||U,J1(E,U,!0)}catch{let te=ec.lstatSync(U);if(te.isDirectory()){J1(E,U,!0);continue}else if(h){ec.unlinkSync(U),ec.mkdirSync(U,o),R=R||U,J1(E,U,!0);continue}else if(te.isSymbolicLink())return new Mx(U,U+"/"+C.join("/"))}return v(R)}});var Y3=_((IUt,hfe)=>{var G3=Object.create(null),{hasOwnProperty:Cct}=Object.prototype;hfe.exports=t=>(Cct.call(G3,t)||(G3[t]=t.normalize("NFKD")),G3[t])});var yfe=_((BUt,mfe)=>{var gfe=ve("assert"),wct=Y3(),Ict=YE(),{join:dfe}=ve("path"),Bct=process.env.TESTING_TAR_FAKE_PLATFORM||process.platform,vct=Bct==="win32";mfe.exports=()=>{let t=new Map,e=new Map,r=h=>h.split("/").slice(0,-1).reduce((I,v)=>(I.length&&(v=dfe(I[I.length-1],v)),I.push(v||"/"),I),[]),o=new Set,a=h=>{let E=e.get(h);if(!E)throw new Error("function does not have any path reservations");return{paths:E.paths.map(I=>t.get(I)),dirs:[...E.dirs].map(I=>t.get(I))}},n=h=>{let{paths:E,dirs:I}=a(h);return E.every(v=>v[0]===h)&&I.every(v=>v[0]instanceof Set&&v[0].has(h))},u=h=>o.has(h)||!n(h)?!1:(o.add(h),h(()=>A(h)),!0),A=h=>{if(!o.has(h))return!1;let{paths:E,dirs:I}=e.get(h),v=new Set;return E.forEach(x=>{let C=t.get(x);gfe.equal(C[0],h),C.length===1?t.delete(x):(C.shift(),typeof C[0]=="function"?v.add(C[0]):C[0].forEach(R=>v.add(R)))}),I.forEach(x=>{let C=t.get(x);gfe(C[0]instanceof Set),C[0].size===1&&C.length===1?t.delete(x):C[0].size===1?(C.shift(),v.add(C[0])):C[0].delete(h)}),o.delete(h),v.forEach(x=>u(x)),!0};return{check:n,reserve:(h,E)=>{h=vct?["win32 parallelization disabled"]:h.map(v=>wct(Ict(dfe(v))).toLowerCase());let I=new Set(h.map(v=>r(v)).reduce((v,x)=>v.concat(x)));return e.set(E,{dirs:I,paths:h}),h.forEach(v=>{let x=t.get(v);x?x.push(E):t.set(v,[E])}),I.forEach(v=>{let x=t.get(v);x?x[x.length-1]instanceof Set?x[x.length-1].add(E):x.push(new Set([E])):t.set(v,[new Set([E])])}),u(E)}}}});var wfe=_((vUt,Cfe)=>{var Dct=process.platform,Sct=Dct==="win32",Pct=global.__FAKE_TESTING_FS__||ve("fs"),{O_CREAT:bct,O_TRUNC:xct,O_WRONLY:kct,UV_FS_O_FILEMAP:Efe=0}=Pct.constants,Qct=Sct&&!!Efe,Fct=512*1024,Rct=Efe|xct|bct|kct;Cfe.exports=Qct?t=>t"w"});var e_=_((DUt,Nfe)=>{"use strict";var Tct=ve("assert"),Nct=Rx(),vn=ve("fs"),Lct=eC(),Wf=ve("path"),Ffe=pfe(),Ife=e3(),Oct=yfe(),Mct=t3(),fl=qE(),Uct=YE(),_ct=Y3(),Bfe=Symbol("onEntry"),V3=Symbol("checkFs"),vfe=Symbol("checkFs2"),Gx=Symbol("pruneCache"),J3=Symbol("isReusable"),tc=Symbol("makeFs"),z3=Symbol("file"),X3=Symbol("directory"),Yx=Symbol("link"),Dfe=Symbol("symlink"),Sfe=Symbol("hardlink"),Pfe=Symbol("unsupported"),bfe=Symbol("checkPath"),Dh=Symbol("mkdir"),To=Symbol("onError"),qx=Symbol("pending"),xfe=Symbol("pend"),sC=Symbol("unpend"),W3=Symbol("ended"),K3=Symbol("maybeClose"),Z3=Symbol("skip"),z1=Symbol("doChown"),X1=Symbol("uid"),Z1=Symbol("gid"),$1=Symbol("checkedCwd"),Rfe=ve("crypto"),Tfe=wfe(),Hct=process.env.TESTING_TAR_FAKE_PLATFORM||process.platform,e2=Hct==="win32",qct=(t,e)=>{if(!e2)return vn.unlink(t,e);let r=t+".DELETE."+Rfe.randomBytes(16).toString("hex");vn.rename(t,r,o=>{if(o)return e(o);vn.unlink(r,e)})},jct=t=>{if(!e2)return vn.unlinkSync(t);let e=t+".DELETE."+Rfe.randomBytes(16).toString("hex");vn.renameSync(t,e),vn.unlinkSync(e)},kfe=(t,e,r)=>t===t>>>0?t:e===e>>>0?e:r,Qfe=t=>_ct(Uct(fl(t))).toLowerCase(),Gct=(t,e)=>{e=Qfe(e);for(let r of t.keys()){let o=Qfe(r);(o===e||o.indexOf(e+"/")===0)&&t.delete(r)}},Yct=t=>{for(let e of t.keys())t.delete(e)},t2=class extends Nct{constructor(e){if(e||(e={}),e.ondone=r=>{this[W3]=!0,this[K3]()},super(e),this[$1]=!1,this.reservations=Oct(),this.transform=typeof e.transform=="function"?e.transform:null,this.writable=!0,this.readable=!1,this[qx]=0,this[W3]=!1,this.dirCache=e.dirCache||new Map,typeof e.uid=="number"||typeof e.gid=="number"){if(typeof e.uid!="number"||typeof e.gid!="number")throw new TypeError("cannot set owner without number uid and gid");if(e.preserveOwner)throw new TypeError("cannot preserve owner in archive and also set owner explicitly");this.uid=e.uid,this.gid=e.gid,this.setOwner=!0}else this.uid=null,this.gid=null,this.setOwner=!1;e.preserveOwner===void 0&&typeof e.uid!="number"?this.preserveOwner=process.getuid&&process.getuid()===0:this.preserveOwner=!!e.preserveOwner,this.processUid=(this.preserveOwner||this.setOwner)&&process.getuid?process.getuid():null,this.processGid=(this.preserveOwner||this.setOwner)&&process.getgid?process.getgid():null,this.forceChown=e.forceChown===!0,this.win32=!!e.win32||e2,this.newer=!!e.newer,this.keep=!!e.keep,this.noMtime=!!e.noMtime,this.preservePaths=!!e.preservePaths,this.unlink=!!e.unlink,this.cwd=fl(Wf.resolve(e.cwd||process.cwd())),this.strip=+e.strip||0,this.processUmask=e.noChmod?0:process.umask(),this.umask=typeof e.umask=="number"?e.umask:this.processUmask,this.dmode=e.dmode||511&~this.umask,this.fmode=e.fmode||438&~this.umask,this.on("entry",r=>this[Bfe](r))}warn(e,r,o={}){return(e==="TAR_BAD_ARCHIVE"||e==="TAR_ABORT")&&(o.recoverable=!1),super.warn(e,r,o)}[K3](){this[W3]&&this[qx]===0&&(this.emit("prefinish"),this.emit("finish"),this.emit("end"),this.emit("close"))}[bfe](e){if(this.strip){let r=fl(e.path).split("/");if(r.length=this.strip)e.linkpath=o.slice(this.strip).join("/");else return!1}}if(!this.preservePaths){let r=fl(e.path),o=r.split("/");if(o.includes("..")||e2&&/^[a-z]:\.\.$/i.test(o[0]))return this.warn("TAR_ENTRY_ERROR","path contains '..'",{entry:e,path:r}),!1;let[a,n]=Mct(r);a&&(e.path=n,this.warn("TAR_ENTRY_INFO",`stripping ${a} from absolute path`,{entry:e,path:r}))}if(Wf.isAbsolute(e.path)?e.absolute=fl(Wf.resolve(e.path)):e.absolute=fl(Wf.resolve(this.cwd,e.path)),!this.preservePaths&&e.absolute.indexOf(this.cwd+"/")!==0&&e.absolute!==this.cwd)return this.warn("TAR_ENTRY_ERROR","path escaped extraction target",{entry:e,path:fl(e.path),resolvedPath:e.absolute,cwd:this.cwd}),!1;if(e.absolute===this.cwd&&e.type!=="Directory"&&e.type!=="GNUDumpDir")return!1;if(this.win32){let{root:r}=Wf.win32.parse(e.absolute);e.absolute=r+Ife.encode(e.absolute.substr(r.length));let{root:o}=Wf.win32.parse(e.path);e.path=o+Ife.encode(e.path.substr(o.length))}return!0}[Bfe](e){if(!this[bfe](e))return e.resume();switch(Tct.equal(typeof e.absolute,"string"),e.type){case"Directory":case"GNUDumpDir":e.mode&&(e.mode=e.mode|448);case"File":case"OldFile":case"ContiguousFile":case"Link":case"SymbolicLink":return this[V3](e);case"CharacterDevice":case"BlockDevice":case"FIFO":default:return this[Pfe](e)}}[To](e,r){e.name==="CwdError"?this.emit("error",e):(this.warn("TAR_ENTRY_ERROR",e,{entry:r}),this[sC](),r.resume())}[Dh](e,r,o){Ffe(fl(e),{uid:this.uid,gid:this.gid,processUid:this.processUid,processGid:this.processGid,umask:this.processUmask,preserve:this.preservePaths,unlink:this.unlink,cache:this.dirCache,cwd:this.cwd,mode:r,noChmod:this.noChmod},o)}[z1](e){return this.forceChown||this.preserveOwner&&(typeof e.uid=="number"&&e.uid!==this.processUid||typeof e.gid=="number"&&e.gid!==this.processGid)||typeof this.uid=="number"&&this.uid!==this.processUid||typeof this.gid=="number"&&this.gid!==this.processGid}[X1](e){return kfe(this.uid,e.uid,this.processUid)}[Z1](e){return kfe(this.gid,e.gid,this.processGid)}[z3](e,r){let o=e.mode&4095||this.fmode,a=new Lct.WriteStream(e.absolute,{flags:Tfe(e.size),mode:o,autoClose:!1});a.on("error",p=>{a.fd&&vn.close(a.fd,()=>{}),a.write=()=>!0,this[To](p,e),r()});let n=1,u=p=>{if(p){a.fd&&vn.close(a.fd,()=>{}),this[To](p,e),r();return}--n===0&&vn.close(a.fd,h=>{h?this[To](h,e):this[sC](),r()})};a.on("finish",p=>{let h=e.absolute,E=a.fd;if(e.mtime&&!this.noMtime){n++;let I=e.atime||new Date,v=e.mtime;vn.futimes(E,I,v,x=>x?vn.utimes(h,I,v,C=>u(C&&x)):u())}if(this[z1](e)){n++;let I=this[X1](e),v=this[Z1](e);vn.fchown(E,I,v,x=>x?vn.chown(h,I,v,C=>u(C&&x)):u())}u()});let A=this.transform&&this.transform(e)||e;A!==e&&(A.on("error",p=>{this[To](p,e),r()}),e.pipe(A)),A.pipe(a)}[X3](e,r){let o=e.mode&4095||this.dmode;this[Dh](e.absolute,o,a=>{if(a){this[To](a,e),r();return}let n=1,u=A=>{--n===0&&(r(),this[sC](),e.resume())};e.mtime&&!this.noMtime&&(n++,vn.utimes(e.absolute,e.atime||new Date,e.mtime,u)),this[z1](e)&&(n++,vn.chown(e.absolute,this[X1](e),this[Z1](e),u)),u()})}[Pfe](e){e.unsupported=!0,this.warn("TAR_ENTRY_UNSUPPORTED",`unsupported entry type: ${e.type}`,{entry:e}),e.resume()}[Dfe](e,r){this[Yx](e,e.linkpath,"symlink",r)}[Sfe](e,r){let o=fl(Wf.resolve(this.cwd,e.linkpath));this[Yx](e,o,"link",r)}[xfe](){this[qx]++}[sC](){this[qx]--,this[K3]()}[Z3](e){this[sC](),e.resume()}[J3](e,r){return e.type==="File"&&!this.unlink&&r.isFile()&&r.nlink<=1&&!e2}[V3](e){this[xfe]();let r=[e.path];e.linkpath&&r.push(e.linkpath),this.reservations.reserve(r,o=>this[vfe](e,o))}[Gx](e){e.type==="SymbolicLink"?Yct(this.dirCache):e.type!=="Directory"&&Gct(this.dirCache,e.absolute)}[vfe](e,r){this[Gx](e);let o=A=>{this[Gx](e),r(A)},a=()=>{this[Dh](this.cwd,this.dmode,A=>{if(A){this[To](A,e),o();return}this[$1]=!0,n()})},n=()=>{if(e.absolute!==this.cwd){let A=fl(Wf.dirname(e.absolute));if(A!==this.cwd)return this[Dh](A,this.dmode,p=>{if(p){this[To](p,e),o();return}u()})}u()},u=()=>{vn.lstat(e.absolute,(A,p)=>{if(p&&(this.keep||this.newer&&p.mtime>e.mtime)){this[Z3](e),o();return}if(A||this[J3](e,p))return this[tc](null,e,o);if(p.isDirectory()){if(e.type==="Directory"){let h=!this.noChmod&&e.mode&&(p.mode&4095)!==e.mode,E=I=>this[tc](I,e,o);return h?vn.chmod(e.absolute,e.mode,E):E()}if(e.absolute!==this.cwd)return vn.rmdir(e.absolute,h=>this[tc](h,e,o))}if(e.absolute===this.cwd)return this[tc](null,e,o);qct(e.absolute,h=>this[tc](h,e,o))})};this[$1]?n():a()}[tc](e,r,o){if(e){this[To](e,r),o();return}switch(r.type){case"File":case"OldFile":case"ContiguousFile":return this[z3](r,o);case"Link":return this[Sfe](r,o);case"SymbolicLink":return this[Dfe](r,o);case"Directory":case"GNUDumpDir":return this[X3](r,o)}}[Yx](e,r,o,a){vn[o](r,e.absolute,n=>{n?this[To](n,e):(this[sC](),e.resume()),a()})}},jx=t=>{try{return[null,t()]}catch(e){return[e,null]}},$3=class extends t2{[tc](e,r){return super[tc](e,r,()=>{})}[V3](e){if(this[Gx](e),!this[$1]){let n=this[Dh](this.cwd,this.dmode);if(n)return this[To](n,e);this[$1]=!0}if(e.absolute!==this.cwd){let n=fl(Wf.dirname(e.absolute));if(n!==this.cwd){let u=this[Dh](n,this.dmode);if(u)return this[To](u,e)}}let[r,o]=jx(()=>vn.lstatSync(e.absolute));if(o&&(this.keep||this.newer&&o.mtime>e.mtime))return this[Z3](e);if(r||this[J3](e,o))return this[tc](null,e);if(o.isDirectory()){if(e.type==="Directory"){let u=!this.noChmod&&e.mode&&(o.mode&4095)!==e.mode,[A]=u?jx(()=>{vn.chmodSync(e.absolute,e.mode)}):[];return this[tc](A,e)}let[n]=jx(()=>vn.rmdirSync(e.absolute));this[tc](n,e)}let[a]=e.absolute===this.cwd?[]:jx(()=>jct(e.absolute));this[tc](a,e)}[z3](e,r){let o=e.mode&4095||this.fmode,a=A=>{let p;try{vn.closeSync(n)}catch(h){p=h}(A||p)&&this[To](A||p,e),r()},n;try{n=vn.openSync(e.absolute,Tfe(e.size),o)}catch(A){return a(A)}let u=this.transform&&this.transform(e)||e;u!==e&&(u.on("error",A=>this[To](A,e)),e.pipe(u)),u.on("data",A=>{try{vn.writeSync(n,A,0,A.length)}catch(p){a(p)}}),u.on("end",A=>{let p=null;if(e.mtime&&!this.noMtime){let h=e.atime||new Date,E=e.mtime;try{vn.futimesSync(n,h,E)}catch(I){try{vn.utimesSync(e.absolute,h,E)}catch{p=I}}}if(this[z1](e)){let h=this[X1](e),E=this[Z1](e);try{vn.fchownSync(n,h,E)}catch(I){try{vn.chownSync(e.absolute,h,E)}catch{p=p||I}}}a(p)})}[X3](e,r){let o=e.mode&4095||this.dmode,a=this[Dh](e.absolute,o);if(a){this[To](a,e),r();return}if(e.mtime&&!this.noMtime)try{vn.utimesSync(e.absolute,e.atime||new Date,e.mtime)}catch{}if(this[z1](e))try{vn.chownSync(e.absolute,this[X1](e),this[Z1](e))}catch{}r(),e.resume()}[Dh](e,r){try{return Ffe.sync(fl(e),{uid:this.uid,gid:this.gid,processUid:this.processUid,processGid:this.processGid,umask:this.processUmask,preserve:this.preservePaths,unlink:this.unlink,cache:this.dirCache,cwd:this.cwd,mode:r})}catch(o){return o}}[Yx](e,r,o,a){try{vn[o+"Sync"](r,e.absolute),a(),e.resume()}catch(n){return this[To](n,e)}}};t2.Sync=$3;Nfe.exports=t2});var _fe=_((SUt,Ufe)=>{"use strict";var Wct=OE(),Wx=e_(),Ofe=ve("fs"),Mfe=eC(),Lfe=ve("path"),t_=YE();Ufe.exports=(t,e,r)=>{typeof t=="function"?(r=t,e=null,t={}):Array.isArray(t)&&(e=t,t={}),typeof e=="function"&&(r=e,e=null),e?e=Array.from(e):e=[];let o=Wct(t);if(o.sync&&typeof r=="function")throw new TypeError("callback not supported for sync tar functions");if(!o.file&&typeof r=="function")throw new TypeError("callback only supported with file option");return e.length&&Kct(o,e),o.file&&o.sync?Vct(o):o.file?Jct(o,r):o.sync?zct(o):Xct(o)};var Kct=(t,e)=>{let r=new Map(e.map(n=>[t_(n),!0])),o=t.filter,a=(n,u)=>{let A=u||Lfe.parse(n).root||".",p=n===A?!1:r.has(n)?r.get(n):a(Lfe.dirname(n),A);return r.set(n,p),p};t.filter=o?(n,u)=>o(n,u)&&a(t_(n)):n=>a(t_(n))},Vct=t=>{let e=new Wx.Sync(t),r=t.file,o=Ofe.statSync(r),a=t.maxReadSize||16*1024*1024;new Mfe.ReadStreamSync(r,{readSize:a,size:o.size}).pipe(e)},Jct=(t,e)=>{let r=new Wx(t),o=t.maxReadSize||16*1024*1024,a=t.file,n=new Promise((u,A)=>{r.on("error",A),r.on("close",u),Ofe.stat(a,(p,h)=>{if(p)A(p);else{let E=new Mfe.ReadStream(a,{readSize:o,size:h.size});E.on("error",A),E.pipe(r)}})});return e?n.then(e,e):n},zct=t=>new Wx.Sync(t),Xct=t=>new Wx(t)});var Hfe=_(us=>{"use strict";us.c=us.create=IAe();us.r=us.replace=L3();us.t=us.list=Tx();us.u=us.update=QAe();us.x=us.extract=_fe();us.Pack=Ex();us.Unpack=e_();us.Parse=Rx();us.ReadEntry=rx();us.WriteEntry=A3();us.Header=GE();us.Pax=ix();us.types=KU()});var r_,qfe,Sh,r2,n2,jfe=Et(()=>{r_=$e(id()),qfe=ve("worker_threads"),Sh=Symbol("kTaskInfo"),r2=class{constructor(e,r){this.fn=e;this.limit=(0,r_.default)(r.poolSize)}run(e){return this.limit(()=>this.fn(e))}},n2=class{constructor(e,r){this.source=e;this.workers=[];this.limit=(0,r_.default)(r.poolSize),this.cleanupInterval=setInterval(()=>{if(this.limit.pendingCount===0&&this.limit.activeCount===0){let o=this.workers.pop();o?o.terminate():clearInterval(this.cleanupInterval)}},5e3).unref()}createWorker(){this.cleanupInterval.refresh();let e=new qfe.Worker(this.source,{eval:!0,execArgv:[...process.execArgv,"--unhandled-rejections=strict"]});return e.on("message",r=>{if(!e[Sh])throw new Error("Assertion failed: Worker sent a result without having a task assigned");e[Sh].resolve(r),e[Sh]=null,e.unref(),this.workers.push(e)}),e.on("error",r=>{e[Sh]?.reject(r),e[Sh]=null}),e.on("exit",r=>{r!==0&&e[Sh]?.reject(new Error(`Worker exited with code ${r}`)),e[Sh]=null}),e}run(e){return this.limit(()=>{let r=this.workers.pop()??this.createWorker();return r.ref(),new Promise((o,a)=>{r[Sh]={resolve:o,reject:a},r.postMessage(e)})})}}});var Yfe=_((kUt,Gfe)=>{var n_;Gfe.exports.getContent=()=>(typeof n_>"u"&&(n_=ve("zlib").brotliDecompressSync(Buffer.from("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","base64")).toString()),n_)});var Xi={};Vt(Xi,{convertToZip:()=>tut,convertToZipWorker:()=>o_,extractArchiveTo:()=>zfe,getDefaultTaskPool:()=>Vfe,getTaskPoolForConfiguration:()=>Jfe,makeArchiveFromDirectory:()=>eut});function Zct(t,e){switch(t){case"async":return new r2(o_,{poolSize:e});case"workers":return new n2((0,s_.getContent)(),{poolSize:e});default:throw new Error(`Assertion failed: Unknown value ${t} for taskPoolMode`)}}function Vfe(){return typeof i_>"u"&&(i_=Zct("workers",Ji.availableParallelism())),i_}function Jfe(t){return typeof t>"u"?Vfe():ol($ct,t,()=>{let e=t.get("taskPoolMode"),r=t.get("taskPoolConcurrency");switch(e){case"async":return new r2(o_,{poolSize:r});case"workers":return new n2((0,s_.getContent)(),{poolSize:r});default:throw new Error(`Assertion failed: Unknown value ${e} for taskPoolMode`)}})}async function o_(t){let{tmpFile:e,tgz:r,compressionLevel:o,extractBufferOpts:a}=t,n=new zi(e,{create:!0,level:o,stats:Ea.makeDefaultStats()}),u=Buffer.from(r.buffer,r.byteOffset,r.byteLength);return await zfe(u,n,a),n.saveAndClose(),e}async function eut(t,{baseFs:e=new Tn,prefixPath:r=Bt.root,compressionLevel:o,inMemory:a=!1}={}){let n;if(a)n=new zi(null,{level:o});else{let A=await oe.mktempPromise(),p=V.join(A,"archive.zip");n=new zi(p,{create:!0,level:o})}let u=V.resolve(Bt.root,r);return await n.copyPromise(u,t,{baseFs:e,stableTime:!0,stableSort:!0}),n}async function tut(t,e={}){let r=await oe.mktempPromise(),o=V.join(r,"archive.zip"),a=e.compressionLevel??e.configuration?.get("compressionLevel")??"mixed",n={prefixPath:e.prefixPath,stripComponents:e.stripComponents};return await(e.taskPool??Jfe(e.configuration)).run({tmpFile:o,tgz:t,compressionLevel:a,extractBufferOpts:n}),new zi(o,{level:e.compressionLevel})}async function*rut(t){let e=new Kfe.default.Parse,r=new Wfe.PassThrough({objectMode:!0,autoDestroy:!0,emitClose:!0});e.on("entry",o=>{r.write(o)}),e.on("error",o=>{r.destroy(o)}),e.on("close",()=>{r.destroyed||r.end()}),e.end(t);for await(let o of r){let a=o;yield a,a.resume()}}async function zfe(t,e,{stripComponents:r=0,prefixPath:o=Bt.dot}={}){function a(n){if(n.path[0]==="/")return!0;let u=n.path.split(/\//g);return!!(u.some(A=>A==="..")||u.length<=r)}for await(let n of rut(t)){if(a(n))continue;let u=V.normalize(ue.toPortablePath(n.path)).replace(/\/$/,"").split(/\//g);if(u.length<=r)continue;let A=u.slice(r).join("/"),p=V.join(o,A),h=420;switch((n.type==="Directory"||((n.mode??0)&73)!==0)&&(h|=73),n.type){case"Directory":e.mkdirpSync(V.dirname(p),{chmod:493,utimes:[vi.SAFE_TIME,vi.SAFE_TIME]}),e.mkdirSync(p,{mode:h}),e.utimesSync(p,vi.SAFE_TIME,vi.SAFE_TIME);break;case"OldFile":case"File":e.mkdirpSync(V.dirname(p),{chmod:493,utimes:[vi.SAFE_TIME,vi.SAFE_TIME]}),e.writeFileSync(p,await Vy(n),{mode:h}),e.utimesSync(p,vi.SAFE_TIME,vi.SAFE_TIME);break;case"SymbolicLink":e.mkdirpSync(V.dirname(p),{chmod:493,utimes:[vi.SAFE_TIME,vi.SAFE_TIME]}),e.symlinkSync(n.linkpath,p),e.lutimesSync(p,vi.SAFE_TIME,vi.SAFE_TIME);break}}return e}var Wfe,Kfe,s_,i_,$ct,Xfe=Et(()=>{Ye();St();nA();Wfe=ve("stream"),Kfe=$e(Hfe());jfe();ql();s_=$e(Yfe());$ct=new WeakMap});var $fe=_((a_,Zfe)=>{(function(t,e){typeof a_=="object"?Zfe.exports=e():typeof define=="function"&&define.amd?define(e):t.treeify=e()})(a_,function(){function t(a,n){var u=n?"\u2514":"\u251C";return a?u+="\u2500 ":u+="\u2500\u2500\u2510",u}function e(a,n){var u=[];for(var A in a)!a.hasOwnProperty(A)||n&&typeof a[A]=="function"||u.push(A);return u}function r(a,n,u,A,p,h,E){var I="",v=0,x,C,R=A.slice(0);if(R.push([n,u])&&A.length>0&&(A.forEach(function(U,J){J>0&&(I+=(U[1]?" ":"\u2502")+" "),!C&&U[0]===n&&(C=!0)}),I+=t(a,u)+a,p&&(typeof n!="object"||n instanceof Date)&&(I+=": "+n),C&&(I+=" (circular ref.)"),E(I)),!C&&typeof n=="object"){var L=e(n,h);L.forEach(function(U){x=++v===L.length,r(U,n[U],x,R,p,h,E)})}}var o={};return o.asLines=function(a,n,u,A){var p=typeof u!="function"?u:!1;r(".",a,!1,[],n,p,A||u)},o.asTree=function(a,n,u){var A="";return r(".",a,!1,[],n,u,function(p){A+=p+` -`}),A},o})});var $s={};Vt($s,{emitList:()=>nut,emitTree:()=>npe,treeNodeToJson:()=>rpe,treeNodeToTreeify:()=>tpe});function tpe(t,{configuration:e}){let r={},o=0,a=(n,u)=>{let A=Array.isArray(n)?n.entries():Object.entries(n);for(let[p,h]of A){if(!h)continue;let{label:E,value:I,children:v}=h,x=[];typeof E<"u"&&x.push(yd(e,E,2)),typeof I<"u"&&x.push(Mt(e,I[0],I[1])),x.length===0&&x.push(yd(e,`${p}`,2));let C=x.join(": ").trim(),R=`\0${o++}\0`,L=u[`${R}${C}`]={};typeof v<"u"&&a(v,L)}};if(typeof t.children>"u")throw new Error("The root node must only contain children");return a(t.children,r),r}function rpe(t){let e=r=>{if(typeof r.children>"u"){if(typeof r.value>"u")throw new Error("Assertion failed: Expected a value to be set if the children are missing");return Ed(r.value[0],r.value[1])}let o=Array.isArray(r.children)?r.children.entries():Object.entries(r.children??{}),a=Array.isArray(r.children)?[]:{};for(let[n,u]of o)u&&(a[iut(n)]=e(u));return typeof r.value>"u"?a:{value:Ed(r.value[0],r.value[1]),children:a}};return e(t)}function nut(t,{configuration:e,stdout:r,json:o}){let a=t.map(n=>({value:n}));npe({children:a},{configuration:e,stdout:r,json:o})}function npe(t,{configuration:e,stdout:r,json:o,separators:a=0}){if(o){let u=Array.isArray(t.children)?t.children.values():Object.values(t.children??{});for(let A of u)A&&r.write(`${JSON.stringify(rpe(A))} -`);return}let n=(0,epe.asTree)(tpe(t,{configuration:e}),!1,!1);if(n=n.replace(/\0[0-9]+\0/g,""),a>=1&&(n=n.replace(/^([├└]─)/gm,`\u2502 -$1`).replace(/^│\n/,"")),a>=2)for(let u=0;u<2;++u)n=n.replace(/^([│ ].{2}[├│ ].{2}[^\n]+\n)(([│ ]).{2}[├└].{2}[^\n]*\n[│ ].{2}[│ ].{2}[├└]─)/gm,`$1$3 \u2502 -$2`).replace(/^│\n/,"");if(a>=3)throw new Error("Only the first two levels are accepted by treeUtils.emitTree");r.write(n)}function iut(t){return typeof t=="string"?t.replace(/^\0[0-9]+\0/,""):t}var epe,ipe=Et(()=>{epe=$e($fe());jl()});function i2(t){let e=t.match(sut);if(!e?.groups)throw new Error("Assertion failed: Expected the checksum to match the requested pattern");let r=e.groups.cacheVersion?parseInt(e.groups.cacheVersion):null;return{cacheKey:e.groups.cacheKey??null,cacheVersion:r,cacheSpec:e.groups.cacheSpec??null,hash:e.groups.hash}}var spe,l_,c_,Kx,Lr,sut,u_=Et(()=>{Ye();St();St();nA();spe=ve("crypto"),l_=$e(ve("fs"));Yl();nh();ql();bo();c_=Jy(process.env.YARN_CACHE_CHECKPOINT_OVERRIDE??process.env.YARN_CACHE_VERSION_OVERRIDE??9),Kx=Jy(process.env.YARN_CACHE_VERSION_OVERRIDE??10),Lr=class{constructor(e,{configuration:r,immutable:o=r.get("enableImmutableCache"),check:a=!1}){this.markedFiles=new Set;this.mutexes=new Map;this.cacheId=`-${(0,spe.randomBytes)(8).toString("hex")}.tmp`;this.configuration=r,this.cwd=e,this.immutable=o,this.check=a;let{cacheSpec:n,cacheKey:u}=Lr.getCacheKey(r);this.cacheSpec=n,this.cacheKey=u}static async find(e,{immutable:r,check:o}={}){let a=new Lr(e.get("cacheFolder"),{configuration:e,immutable:r,check:o});return await a.setup(),a}static getCacheKey(e){let r=e.get("compressionLevel"),o=r!=="mixed"?`c${r}`:"";return{cacheKey:[Kx,o].join(""),cacheSpec:o}}get mirrorCwd(){if(!this.configuration.get("enableMirror"))return null;let e=`${this.configuration.get("globalFolder")}/cache`;return e!==this.cwd?e:null}getVersionFilename(e){return`${lE(e)}-${this.cacheKey}.zip`}getChecksumFilename(e,r){let a=i2(r).hash.slice(0,10);return`${lE(e)}-${a}.zip`}isChecksumCompatible(e){if(e===null)return!1;let{cacheVersion:r,cacheSpec:o}=i2(e);if(r===null||r{let he=new zi,Be=V.join(Bt.root,nM(e));return he.mkdirSync(Be,{recursive:!0}),he.writeJsonSync(V.join(Be,dr.manifest),{name:fn(e),mocked:!0}),he},E=async(he,{isColdHit:Be,controlPath:we=null})=>{if(we===null&&u.unstablePackages?.has(e.locatorHash))return{isValid:!0,hash:null};let g=r&&!Be?i2(r).cacheKey:this.cacheKey,Ee=!u.skipIntegrityCheck||!r?`${g}/${await NP(he)}`:r;if(we!==null){let le=!u.skipIntegrityCheck||!r?`${this.cacheKey}/${await NP(we)}`:r;if(Ee!==le)throw new zt(18,"The remote archive doesn't match the local checksum - has the local cache been corrupted?")}let Se=null;switch(r!==null&&Ee!==r&&(this.check?Se="throw":i2(r).cacheKey!==i2(Ee).cacheKey?Se="update":Se=this.configuration.get("checksumBehavior")),Se){case null:case"update":return{isValid:!0,hash:Ee};case"ignore":return{isValid:!0,hash:r};case"reset":return{isValid:!1,hash:r};default:case"throw":throw new zt(18,"The remote archive doesn't match the expected checksum")}},I=async he=>{if(!n)throw new Error(`Cache check required but no loader configured for ${qr(this.configuration,e)}`);let Be=await n(),we=Be.getRealPath();Be.saveAndClose(),await oe.chmodPromise(we,420);let g=await E(he,{controlPath:we,isColdHit:!1});if(!g.isValid)throw new Error("Assertion failed: Expected a valid checksum");return g.hash},v=async()=>{if(A===null||!await oe.existsPromise(A)){let he=await n(),Be=he.getRealPath();return he.saveAndClose(),{source:"loader",path:Be}}return{source:"mirror",path:A}},x=async()=>{if(!n)throw new Error(`Cache entry required but missing for ${qr(this.configuration,e)}`);if(this.immutable)throw new zt(56,`Cache entry required but missing for ${qr(this.configuration,e)}`);let{path:he,source:Be}=await v(),{hash:we}=await E(he,{isColdHit:!0}),g=this.getLocatorPath(e,we),Ee=[];Be!=="mirror"&&A!==null&&Ee.push(async()=>{let le=`${A}${this.cacheId}`;await oe.copyFilePromise(he,le,l_.default.constants.COPYFILE_FICLONE),await oe.chmodPromise(le,420),await oe.renamePromise(le,A)}),(!u.mirrorWriteOnly||A===null)&&Ee.push(async()=>{let le=`${g}${this.cacheId}`;await oe.copyFilePromise(he,le,l_.default.constants.COPYFILE_FICLONE),await oe.chmodPromise(le,420),await oe.renamePromise(le,g)});let Se=u.mirrorWriteOnly?A??g:g;return await Promise.all(Ee.map(le=>le())),[!1,Se,we]},C=async()=>{let Be=(async()=>{let we=u.unstablePackages?.has(e.locatorHash),g=we||!r||this.isChecksumCompatible(r)?this.getLocatorPath(e,r):null,Ee=g!==null?this.markedFiles.has(g)||await p.existsPromise(g):!1,Se=!!u.mockedPackages?.has(e.locatorHash)&&(!this.check||!Ee),le=Se||Ee,ne=le?o:a;if(ne&&ne(),le){let ee=null,Ie=g;if(!Se)if(this.check)ee=await I(Ie);else{let Fe=await E(Ie,{isColdHit:!1});if(Fe.isValid)ee=Fe.hash;else return x()}return[Se,Ie,ee]}else{if(this.immutable&&we)throw new zt(56,`Cache entry required but missing for ${qr(this.configuration,e)}; consider defining ${de.pretty(this.configuration,"supportedArchitectures",de.Type.CODE)} to cache packages for multiple systems`);return x()}})();this.mutexes.set(e.locatorHash,Be);try{return await Be}finally{this.mutexes.delete(e.locatorHash)}};for(let he;he=this.mutexes.get(e.locatorHash);)await he;let[R,L,U]=await C();R||this.markedFiles.add(L);let J,te=R?()=>h():()=>new zi(L,{baseFs:p,readOnly:!0}),ae=new iy(()=>EL(()=>J=te(),he=>`Failed to open the cache entry for ${qr(this.configuration,e)}: ${he}`),V),fe=new Uu(L,{baseFs:ae,pathUtils:V}),ce=()=>{J?.discardAndClose()},me=u.unstablePackages?.has(e.locatorHash)?null:U;return[fe,ce,me]}},sut=/^(?:(?(?[0-9]+)(?.*))\/)?(?.*)$/});var Vx,ope=Et(()=>{Vx=(r=>(r[r.SCRIPT=0]="SCRIPT",r[r.SHELLCODE=1]="SHELLCODE",r))(Vx||{})});var out,oC,A_=Et(()=>{St();Nl();Qf();bo();out=[[/^(git(?:\+(?:https|ssh))?:\/\/.*(?:\.git)?)#(.*)$/,(t,e,r,o)=>`${r}#commit=${o}`],[/^https:\/\/((?:[^/]+?)@)?codeload\.github\.com\/([^/]+\/[^/]+)\/tar\.gz\/([0-9a-f]+)$/,(t,e,r="",o,a)=>`https://${r}github.com/${o}.git#commit=${a}`],[/^https:\/\/((?:[^/]+?)@)?github\.com\/([^/]+\/[^/]+?)(?:\.git)?#([0-9a-f]+)$/,(t,e,r="",o,a)=>`https://${r}github.com/${o}.git#commit=${a}`],[/^https?:\/\/[^/]+\/(?:[^/]+\/)*(?:@.+(?:\/|(?:%2f)))?([^/]+)\/(?:-|download)\/\1-[^/]+\.tgz(?:#|$)/,t=>`npm:${t}`],[/^https:\/\/npm\.pkg\.github\.com\/download\/(?:@[^/]+)\/(?:[^/]+)\/(?:[^/]+)\/(?:[0-9a-f]+)(?:#|$)/,t=>`npm:${t}`],[/^https:\/\/npm\.fontawesome\.com\/(?:@[^/]+)\/([^/]+)\/-\/([^/]+)\/\1-\2.tgz(?:#|$)/,t=>`npm:${t}`],[/^https?:\/\/[^/]+\/.*\/(@[^/]+)\/([^/]+)\/-\/\1\/\2-(?:[.\d\w-]+)\.tgz(?:#|$)/,(t,e)=>_P({protocol:"npm:",source:null,selector:t,params:{__archiveUrl:e}})],[/^[^/]+\.tgz#[0-9a-f]+$/,t=>`npm:${t}`]],oC=class{constructor(e){this.resolver=e;this.resolutions=null}async setup(e,{report:r}){let o=V.join(e.cwd,dr.lockfile);if(!oe.existsSync(o))return;let a=await oe.readFilePromise(o,"utf8"),n=Ki(a);if(Object.hasOwn(n,"__metadata"))return;let u=this.resolutions=new Map;for(let A of Object.keys(n)){let p=s1(A);if(!p){r.reportWarning(14,`Failed to parse the string "${A}" into a proper descriptor`);continue}let h=xa(p.range)?In(p,`npm:${p.range}`):p,{version:E,resolved:I}=n[A];if(!I)continue;let v;for(let[C,R]of out){let L=I.match(C);if(L){v=R(E,...L);break}}if(!v){r.reportWarning(14,`${jn(e.configuration,h)}: Only some patterns can be imported from legacy lockfiles (not "${I}")`);continue}let x=h;try{let C=Bd(h.range),R=s1(C.selector,!0);R&&(x=R)}catch{}u.set(h.descriptorHash,Qs(x,v))}}supportsDescriptor(e,r){return this.resolutions?this.resolutions.has(e.descriptorHash):!1}supportsLocator(e,r){return!1}shouldPersistResolution(e,r){throw new Error("Assertion failed: This resolver doesn't support resolving locators to packages")}bindDescriptor(e,r,o){return e}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){if(!this.resolutions)throw new Error("Assertion failed: The resolution store should have been setup");let a=this.resolutions.get(e.descriptorHash);if(!a)throw new Error("Assertion failed: The resolution should have been registered");let n=$O(a),u=o.project.configuration.normalizeDependency(n);return await this.resolver.getCandidates(u,r,o)}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){throw new Error("Assertion failed: This resolver doesn't support resolving locators to packages")}}});var AA,ape=Et(()=>{Yl();O1();jl();AA=class extends Xs{constructor({configuration:r,stdout:o,suggestInstall:a=!0}){super();this.errorCount=0;XI(this,{configuration:r}),this.configuration=r,this.stdout=o,this.suggestInstall=a}static async start(r,o){let a=new this(r);try{await o(a)}catch(n){a.reportExceptionOnce(n)}finally{await a.finalize()}return a}hasErrors(){return this.errorCount>0}exitCode(){return this.hasErrors()?1:0}reportCacheHit(r){}reportCacheMiss(r){}startSectionSync(r,o){return o()}async startSectionPromise(r,o){return await o()}startTimerSync(r,o,a){return(typeof o=="function"?o:a)()}async startTimerPromise(r,o,a){return await(typeof o=="function"?o:a)()}reportSeparator(){}reportInfo(r,o){}reportWarning(r,o){}reportError(r,o){this.errorCount+=1,this.stdout.write(`${Mt(this.configuration,"\u27A4","redBright")} ${this.formatNameWithHyperlink(r)}: ${o} -`)}reportProgress(r){return{...Promise.resolve().then(async()=>{for await(let{}of r);}),stop:()=>{}}}reportJson(r){}reportFold(r,o){}async finalize(){this.errorCount>0&&(this.stdout.write(` -`),this.stdout.write(`${Mt(this.configuration,"\u27A4","redBright")} Errors happened when preparing the environment required to run this command. -`),this.suggestInstall&&this.stdout.write(`${Mt(this.configuration,"\u27A4","redBright")} This might be caused by packages being missing from the lockfile, in which case running "yarn install" might help. -`))}formatNameWithHyperlink(r){return yU(r,{configuration:this.configuration,json:!1})}}});var aC,f_=Et(()=>{bo();aC=class{constructor(e){this.resolver=e}supportsDescriptor(e,r){return!!(r.project.storedResolutions.get(e.descriptorHash)||r.project.originalPackages.has(OP(e).locatorHash))}supportsLocator(e,r){return!!(r.project.originalPackages.has(e.locatorHash)&&!r.project.lockfileNeedsRefresh)}shouldPersistResolution(e,r){throw new Error("The shouldPersistResolution method shouldn't be called on the lockfile resolver, which would always answer yes")}bindDescriptor(e,r,o){return e}getResolutionDependencies(e,r){return this.resolver.getResolutionDependencies(e,r)}async getCandidates(e,r,o){let a=o.project.storedResolutions.get(e.descriptorHash);if(a){let u=o.project.originalPackages.get(a);if(u)return[u]}let n=o.project.originalPackages.get(OP(e).locatorHash);if(n)return[n];throw new Error("Resolution expected from the lockfile data")}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){let o=r.project.originalPackages.get(e.locatorHash);if(!o)throw new Error("The lockfile resolver isn't meant to resolve packages - they should already have been stored into a cache");return o}}});function Kf(){}function aut(t,e,r,o,a){for(var n=0,u=e.length,A=0,p=0;nx.length?R:x}),h.value=t.join(E)}else h.value=t.join(r.slice(A,A+h.count));A+=h.count,h.added||(p+=h.count)}}var v=e[u-1];return u>1&&typeof v.value=="string"&&(v.added||v.removed)&&t.equals("",v.value)&&(e[u-2].value+=v.value,e.pop()),e}function lut(t){return{newPos:t.newPos,components:t.components.slice(0)}}function cut(t,e){if(typeof t=="function")e.callback=t;else if(t)for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e}function upe(t,e,r){return r=cut(r,{ignoreWhitespace:!0}),m_.diff(t,e,r)}function uut(t,e,r){return y_.diff(t,e,r)}function Jx(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Jx=function(e){return typeof e}:Jx=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Jx(t)}function p_(t){return put(t)||hut(t)||gut(t)||dut()}function put(t){if(Array.isArray(t))return h_(t)}function hut(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function gut(t,e){if(!!t){if(typeof t=="string")return h_(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return h_(t,e)}}function h_(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,o=new Array(e);r"u"&&(u.context=4);var A=uut(r,o,u);if(!A)return;A.push({value:"",lines:[]});function p(U){return U.map(function(J){return" "+J})}for(var h=[],E=0,I=0,v=[],x=1,C=1,R=function(J){var te=A[J],ae=te.lines||te.value.replace(/\n$/,"").split(` -`);if(te.lines=ae,te.added||te.removed){var fe;if(!E){var ce=A[J-1];E=x,I=C,ce&&(v=u.context>0?p(ce.lines.slice(-u.context)):[],E-=v.length,I-=v.length)}(fe=v).push.apply(fe,p_(ae.map(function(le){return(te.added?"+":"-")+le}))),te.added?C+=ae.length:x+=ae.length}else{if(E)if(ae.length<=u.context*2&&J=A.length-2&&ae.length<=u.context){var g=/\n$/.test(r),Ee=/\n$/.test(o),Se=ae.length==0&&v.length>we.oldLines;!g&&Se&&r.length>0&&v.splice(we.oldLines,0,"\\ No newline at end of file"),(!g&&!Se||!Ee)&&v.push("\\ No newline at end of file")}h.push(we),E=0,I=0,v=[]}x+=ae.length,C+=ae.length}},L=0;L{Kf.prototype={diff:function(e,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=o.callback;typeof o=="function"&&(a=o,o={}),this.options=o;var n=this;function u(R){return a?(setTimeout(function(){a(void 0,R)},0),!0):R}e=this.castInput(e),r=this.castInput(r),e=this.removeEmpty(this.tokenize(e)),r=this.removeEmpty(this.tokenize(r));var A=r.length,p=e.length,h=1,E=A+p;o.maxEditLength&&(E=Math.min(E,o.maxEditLength));var I=[{newPos:-1,components:[]}],v=this.extractCommon(I[0],r,e,0);if(I[0].newPos+1>=A&&v+1>=p)return u([{value:this.join(r),count:r.length}]);function x(){for(var R=-1*h;R<=h;R+=2){var L=void 0,U=I[R-1],J=I[R+1],te=(J?J.newPos:0)-R;U&&(I[R-1]=void 0);var ae=U&&U.newPos+1=A&&te+1>=p)return u(aut(n,L.components,r,e,n.useLongestToken));I[R]=L}h++}if(a)(function R(){setTimeout(function(){if(h>E)return a();x()||R()},0)})();else for(;h<=E;){var C=x();if(C)return C}},pushComponent:function(e,r,o){var a=e[e.length-1];a&&a.added===r&&a.removed===o?e[e.length-1]={count:a.count+1,added:r,removed:o}:e.push({count:1,added:r,removed:o})},extractCommon:function(e,r,o,a){for(var n=r.length,u=o.length,A=e.newPos,p=A-a,h=0;A+1"u"?r:u}:o;return typeof t=="string"?t:JSON.stringify(g_(t,null,null,a),a," ")};s2.equals=function(t,e){return Kf.prototype.equals.call(s2,t.replace(/,([\r\n])/g,"$1"),e.replace(/,([\r\n])/g,"$1"))};d_=new Kf;d_.tokenize=function(t){return t.slice()};d_.join=d_.removeEmpty=function(t){return t}});var ppe=_((s3t,fpe)=>{var yut=Hl(),Eut=pE(),Cut=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,wut=/^\w*$/;function Iut(t,e){if(yut(t))return!1;var r=typeof t;return r=="number"||r=="symbol"||r=="boolean"||t==null||Eut(t)?!0:wut.test(t)||!Cut.test(t)||e!=null&&t in Object(e)}fpe.exports=Iut});var dpe=_((o3t,gpe)=>{var hpe=_S(),But="Expected a function";function C_(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(But);var r=function(){var o=arguments,a=e?e.apply(this,o):o[0],n=r.cache;if(n.has(a))return n.get(a);var u=t.apply(this,o);return r.cache=n.set(a,u)||n,u};return r.cache=new(C_.Cache||hpe),r}C_.Cache=hpe;gpe.exports=C_});var ype=_((a3t,mpe)=>{var vut=dpe(),Dut=500;function Sut(t){var e=vut(t,function(o){return r.size===Dut&&r.clear(),o}),r=e.cache;return e}mpe.exports=Sut});var w_=_((l3t,Epe)=>{var Put=ype(),but=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,xut=/\\(\\)?/g,kut=Put(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(but,function(r,o,a,n){e.push(a?n.replace(xut,"$1"):o||r)}),e});Epe.exports=kut});var jd=_((c3t,Cpe)=>{var Qut=Hl(),Fut=ppe(),Rut=w_(),Tut=N1();function Nut(t,e){return Qut(t)?t:Fut(t,e)?[t]:Rut(Tut(t))}Cpe.exports=Nut});var lC=_((u3t,wpe)=>{var Lut=pE(),Out=1/0;function Mut(t){if(typeof t=="string"||Lut(t))return t;var e=t+"";return e=="0"&&1/t==-Out?"-0":e}wpe.exports=Mut});var zx=_((A3t,Ipe)=>{var Uut=jd(),_ut=lC();function Hut(t,e){e=Uut(e,t);for(var r=0,o=e.length;t!=null&&r{var qut=rP(),jut=jd(),Gut=_I(),Bpe=il(),Yut=lC();function Wut(t,e,r,o){if(!Bpe(t))return t;e=jut(e,t);for(var a=-1,n=e.length,u=n-1,A=t;A!=null&&++a{var Kut=zx(),Vut=I_(),Jut=jd();function zut(t,e,r){for(var o=-1,a=e.length,n={};++o{function Xut(t,e){return t!=null&&e in Object(t)}Ppe.exports=Xut});var B_=_((g3t,xpe)=>{var Zut=jd(),$ut=OI(),eAt=Hl(),tAt=_I(),rAt=YS(),nAt=lC();function iAt(t,e,r){e=Zut(e,t);for(var o=-1,a=e.length,n=!1;++o{var sAt=bpe(),oAt=B_();function aAt(t,e){return t!=null&&oAt(t,e,sAt)}kpe.exports=aAt});var Rpe=_((m3t,Fpe)=>{var lAt=Spe(),cAt=Qpe();function uAt(t,e){return lAt(t,e,function(r,o){return cAt(t,o)})}Fpe.exports=uAt});var Ope=_((y3t,Lpe)=>{var Tpe=pd(),AAt=OI(),fAt=Hl(),Npe=Tpe?Tpe.isConcatSpreadable:void 0;function pAt(t){return fAt(t)||AAt(t)||!!(Npe&&t&&t[Npe])}Lpe.exports=pAt});var _pe=_((E3t,Upe)=>{var hAt=jS(),gAt=Ope();function Mpe(t,e,r,o,a){var n=-1,u=t.length;for(r||(r=gAt),a||(a=[]);++n0&&r(A)?e>1?Mpe(A,e-1,r,o,a):hAt(a,A):o||(a[a.length]=A)}return a}Upe.exports=Mpe});var qpe=_((C3t,Hpe)=>{var dAt=_pe();function mAt(t){var e=t==null?0:t.length;return e?dAt(t,1):[]}Hpe.exports=mAt});var v_=_((w3t,jpe)=>{var yAt=qpe(),EAt=AL(),CAt=fL();function wAt(t){return CAt(EAt(t,void 0,yAt),t+"")}jpe.exports=wAt});var D_=_((I3t,Gpe)=>{var IAt=Rpe(),BAt=v_(),vAt=BAt(function(t,e){return t==null?{}:IAt(t,e)});Gpe.exports=vAt});var Xx,Ype=Et(()=>{Yl();Xx=class{constructor(e){this.resolver=e}supportsDescriptor(e,r){return this.resolver.supportsDescriptor(e,r)}supportsLocator(e,r){return this.resolver.supportsLocator(e,r)}shouldPersistResolution(e,r){return this.resolver.shouldPersistResolution(e,r)}bindDescriptor(e,r,o){return this.resolver.bindDescriptor(e,r,o)}getResolutionDependencies(e,r){return this.resolver.getResolutionDependencies(e,r)}async getCandidates(e,r,o){throw new zt(20,`This package doesn't seem to be present in your lockfile; run "yarn install" to update the lockfile`)}async getSatisfying(e,r,o,a){throw new zt(20,`This package doesn't seem to be present in your lockfile; run "yarn install" to update the lockfile`)}async resolve(e,r){throw new zt(20,`This package doesn't seem to be present in your lockfile; run "yarn install" to update the lockfile`)}}});var Qi,S_=Et(()=>{Yl();Qi=class extends Xs{reportCacheHit(e){}reportCacheMiss(e){}startSectionSync(e,r){return r()}async startSectionPromise(e,r){return await r()}startTimerSync(e,r,o){return(typeof r=="function"?r:o)()}async startTimerPromise(e,r,o){return await(typeof r=="function"?r:o)()}reportSeparator(){}reportInfo(e,r){}reportWarning(e,r){}reportError(e,r){}reportProgress(e){return{...Promise.resolve().then(async()=>{for await(let{}of e);}),stop:()=>{}}}reportJson(e){}reportFold(e,r){}async finalize(){}}});var Wpe,cC,P_=Et(()=>{St();Wpe=$e(RP());fE();vd();jl();nh();Qf();bo();cC=class{constructor(e,{project:r}){this.workspacesCwds=new Set;this.project=r,this.cwd=e}async setup(){this.manifest=await Ot.tryFind(this.cwd)??new Ot,this.relativeCwd=V.relative(this.project.cwd,this.cwd)||Bt.dot;let e=this.manifest.name?this.manifest.name:eA(null,`${this.computeCandidateName()}-${zs(this.relativeCwd).substring(0,6)}`);this.anchoredDescriptor=In(e,`${Xn.protocol}${this.relativeCwd}`),this.anchoredLocator=Qs(e,`${Xn.protocol}${this.relativeCwd}`);let r=this.manifest.workspaceDefinitions.map(({pattern:a})=>a);if(r.length===0)return;let o=await(0,Wpe.default)(r,{cwd:ue.fromPortablePath(this.cwd),onlyDirectories:!0,ignore:["**/node_modules","**/.git","**/.yarn"]});o.sort(),await o.reduce(async(a,n)=>{let u=V.resolve(this.cwd,ue.toPortablePath(n)),A=await oe.existsPromise(V.join(u,"package.json"));await a,A&&this.workspacesCwds.add(u)},Promise.resolve())}get anchoredPackage(){let e=this.project.storedPackages.get(this.anchoredLocator.locatorHash);if(!e)throw new Error(`Assertion failed: Expected workspace ${a1(this.project.configuration,this)} (${Mt(this.project.configuration,V.join(this.cwd,dr.manifest),yt.PATH)}) to have been resolved. Run "yarn install" to update the lockfile`);return e}accepts(e){let r=e.indexOf(":"),o=r!==-1?e.slice(0,r+1):null,a=r!==-1?e.slice(r+1):e;if(o===Xn.protocol&&V.normalize(a)===this.relativeCwd||o===Xn.protocol&&(a==="*"||a==="^"||a==="~"))return!0;let n=xa(a);return n?o===Xn.protocol?n.test(this.manifest.version??"0.0.0"):this.project.configuration.get("enableTransparentWorkspaces")&&this.manifest.version!==null?n.test(this.manifest.version):!1:!1}computeCandidateName(){return this.cwd===this.project.cwd?"root-workspace":`${V.basename(this.cwd)}`||"unnamed-workspace"}getRecursiveWorkspaceDependencies({dependencies:e=Ot.hardDependencies}={}){let r=new Set,o=a=>{for(let n of e)for(let u of a.manifest[n].values()){let A=this.project.tryWorkspaceByDescriptor(u);A===null||r.has(A)||(r.add(A),o(A))}};return o(this),r}getRecursiveWorkspaceDependents({dependencies:e=Ot.hardDependencies}={}){let r=new Set,o=a=>{for(let n of this.project.workspaces)e.some(A=>[...n.manifest[A].values()].some(p=>{let h=this.project.tryWorkspaceByDescriptor(p);return h!==null&&i1(h.anchoredLocator,a.anchoredLocator)}))&&!r.has(n)&&(r.add(n),o(n))};return o(this),r}getRecursiveWorkspaceChildren(){let e=new Set([this]);for(let r of e)for(let o of r.workspacesCwds){let a=this.project.workspacesByCwd.get(o);a&&e.add(a)}return e.delete(this),Array.from(e)}async persistManifest(){let e={};this.manifest.exportTo(e);let r=V.join(this.cwd,Ot.fileName),o=`${JSON.stringify(e,null,this.manifest.indent)} -`;await oe.changeFilePromise(r,o,{automaticNewlines:!0}),this.manifest.raw=e}}});function kAt({project:t,allDescriptors:e,allResolutions:r,allPackages:o,accessibleLocators:a=new Set,optionalBuilds:n=new Set,peerRequirements:u=new Map,peerWarnings:A=[],volatileDescriptors:p=new Set}){let h=new Map,E=[],I=new Map,v=new Map,x=new Map,C=new Map,R=new Map,L=new Map(t.workspaces.map(ce=>{let me=ce.anchoredLocator.locatorHash,he=o.get(me);if(typeof he>"u")throw new Error("Assertion failed: The workspace should have an associated package");return[me,e1(he)]})),U=()=>{let ce=oe.mktempSync(),me=V.join(ce,"stacktrace.log"),he=String(E.length+1).length,Be=E.map((we,g)=>`${`${g+1}.`.padStart(he," ")} ${ba(we)} -`).join("");throw oe.writeFileSync(me,Be),oe.detachTemp(ce),new zt(45,`Encountered a stack overflow when resolving peer dependencies; cf ${ue.fromPortablePath(me)}`)},J=ce=>{let me=r.get(ce.descriptorHash);if(typeof me>"u")throw new Error("Assertion failed: The resolution should have been registered");let he=o.get(me);if(!he)throw new Error("Assertion failed: The package could not be found");return he},te=(ce,me,he,{top:Be,optional:we})=>{E.length>1e3&&U(),E.push(me);let g=ae(ce,me,he,{top:Be,optional:we});return E.pop(),g},ae=(ce,me,he,{top:Be,optional:we})=>{if(we||n.delete(me.locatorHash),a.has(me.locatorHash))return;a.add(me.locatorHash);let g=o.get(me.locatorHash);if(!g)throw new Error(`Assertion failed: The package (${qr(t.configuration,me)}) should have been registered`);let Ee=[],Se=[],le=[],ne=[],ee=[];for(let Fe of Array.from(g.dependencies.values())){if(g.peerDependencies.has(Fe.identHash)&&g.locatorHash!==Be)continue;if(bf(Fe))throw new Error("Assertion failed: Virtual packages shouldn't be encountered when virtualizing a branch");p.delete(Fe.descriptorHash);let At=we;if(!At){let Te=g.dependenciesMeta.get(fn(Fe));if(typeof Te<"u"){let Je=Te.get(null);typeof Je<"u"&&Je.optional&&(At=!0)}}let H=r.get(Fe.descriptorHash);if(!H)throw new Error(`Assertion failed: The resolution (${jn(t.configuration,Fe)}) should have been registered`);let at=L.get(H)||o.get(H);if(!at)throw new Error(`Assertion failed: The package (${H}, resolved from ${jn(t.configuration,Fe)}) should have been registered`);if(at.peerDependencies.size===0){te(Fe,at,new Map,{top:Be,optional:At});continue}let Re,ke,xe=new Set,He;Se.push(()=>{Re=tM(Fe,me.locatorHash),ke=rM(at,me.locatorHash),g.dependencies.delete(Fe.identHash),g.dependencies.set(Re.identHash,Re),r.set(Re.descriptorHash,ke.locatorHash),e.set(Re.descriptorHash,Re),o.set(ke.locatorHash,ke),Ee.push([at,Re,ke])}),le.push(()=>{He=new Map;for(let Te of ke.peerDependencies.values()){let Je=g.dependencies.get(Te.identHash);if(!Je&&n1(me,Te)&&(ce.identHash===me.identHash?Je=ce:(Je=In(me,ce.range),e.set(Je.descriptorHash,Je),r.set(Je.descriptorHash,me.locatorHash),p.delete(Je.descriptorHash))),(!Je||Je.range==="missing:")&&ke.dependencies.has(Te.identHash)){ke.peerDependencies.delete(Te.identHash);continue}Je||(Je=In(Te,"missing:")),ke.dependencies.set(Je.identHash,Je),bf(Je)&&md(x,Je.descriptorHash).add(ke.locatorHash),I.set(Je.identHash,Je),Je.range==="missing:"&&xe.add(Je.identHash),He.set(Te.identHash,he.get(Te.identHash)??ke.locatorHash)}ke.dependencies=new Map(ks(ke.dependencies,([Te,Je])=>fn(Je)))}),ne.push(()=>{if(!o.has(ke.locatorHash))return;let Te=h.get(at.locatorHash);typeof Te=="number"&&Te>=2&&U();let Je=h.get(at.locatorHash),qe=typeof Je<"u"?Je+1:1;h.set(at.locatorHash,qe),te(Re,ke,He,{top:Be,optional:At}),h.set(at.locatorHash,qe-1)}),ee.push(()=>{let Te=g.dependencies.get(Fe.identHash);if(typeof Te>"u")throw new Error("Assertion failed: Expected the peer dependency to have been turned into a dependency");let Je=r.get(Te.descriptorHash);if(typeof Je>"u")throw new Error("Assertion failed: Expected the descriptor to be registered");if(md(R,Je).add(me.locatorHash),!!o.has(ke.locatorHash)){for(let qe of ke.peerDependencies.values()){let b=He.get(qe.identHash);if(typeof b>"u")throw new Error("Assertion failed: Expected the peer dependency ident to be registered");Yy(Wy(C,b),fn(qe)).push(ke.locatorHash)}for(let qe of xe)ke.dependencies.delete(qe)}})}for(let Fe of[...Se,...le])Fe();let Ie;do{Ie=!0;for(let[Fe,At,H]of Ee){let at=Wy(v,Fe.locatorHash),Re=zs(...[...H.dependencies.values()].map(Te=>{let Je=Te.range!=="missing:"?r.get(Te.descriptorHash):"missing:";if(typeof Je>"u")throw new Error(`Assertion failed: Expected the resolution for ${jn(t.configuration,Te)} to have been registered`);return Je===Be?`${Je} (top)`:Je}),At.identHash),ke=at.get(Re);if(typeof ke>"u"){at.set(Re,At);continue}if(ke===At)continue;o.delete(H.locatorHash),e.delete(At.descriptorHash),r.delete(At.descriptorHash),a.delete(H.locatorHash);let xe=x.get(At.descriptorHash)||[],He=[g.locatorHash,...xe];x.delete(At.descriptorHash);for(let Te of He){let Je=o.get(Te);typeof Je>"u"||(Je.dependencies.get(At.identHash).descriptorHash!==ke.descriptorHash&&(Ie=!1),Je.dependencies.set(At.identHash,ke))}}}while(!Ie);for(let Fe of[...ne,...ee])Fe()};for(let ce of t.workspaces){let me=ce.anchoredLocator;p.delete(ce.anchoredDescriptor.descriptorHash),te(ce.anchoredDescriptor,me,new Map,{top:me.locatorHash,optional:!1})}let fe=new Map;for(let[ce,me]of R){let he=o.get(ce);if(typeof he>"u")throw new Error("Assertion failed: Expected the root to be registered");let Be=C.get(ce);if(!(typeof Be>"u"))for(let we of me){let g=o.get(we);if(!(typeof g>"u")&&!!t.tryWorkspaceByLocator(g))for(let[Ee,Se]of Be){let le=Js(Ee);if(g.peerDependencies.has(le.identHash))continue;let ne=`p${zs(we,Ee,ce).slice(0,5)}`;u.set(ne,{subject:we,requested:le,rootRequester:ce,allRequesters:Se});let ee=he.dependencies.get(le.identHash);if(typeof ee<"u"){let Ie=J(ee),Fe=Ie.version??"0.0.0",At=new Set;for(let at of Se){let Re=o.get(at);if(typeof Re>"u")throw new Error("Assertion failed: Expected the link to be registered");let ke=Re.peerDependencies.get(le.identHash);if(typeof ke>"u")throw new Error("Assertion failed: Expected the ident to be registered");At.add(ke.range)}if(![...At].every(at=>{if(at.startsWith(Xn.protocol)){if(!t.tryWorkspaceByLocator(Ie))return!1;at=at.slice(Xn.protocol.length),(at==="^"||at==="~")&&(at="*")}return kf(Fe,at)})){let at=ol(fe,Ie.locatorHash,()=>({type:2,requested:le,subject:Ie,dependents:new Map,requesters:new Map,links:new Map,version:Fe,hash:`p${Ie.locatorHash.slice(0,5)}`}));at.dependents.set(g.locatorHash,g),at.requesters.set(he.locatorHash,he);for(let Re of Se)at.links.set(Re,o.get(Re));A.push({type:1,subject:g,requested:le,requester:he,version:Fe,hash:ne,requirementCount:Se.length})}}else he.peerDependenciesMeta.get(Ee)?.optional||A.push({type:0,subject:g,requested:le,requester:he,hash:ne})}}}A.push(...fe.values())}function QAt(t,e){let r=wL(t.peerWarnings,"type"),o=r[2]?.map(n=>{let u=Array.from(n.links.values(),E=>{let I=t.storedPackages.get(E.locatorHash);if(typeof I>"u")throw new Error("Assertion failed: Expected the package to be registered");let v=I.peerDependencies.get(n.requested.identHash);if(typeof v>"u")throw new Error("Assertion failed: Expected the ident to be registered");return v.range}),A=n.links.size>1?"and other dependencies request":"requests",p=sM(u),h=p?cE(t.configuration,p):Mt(t.configuration,"but they have non-overlapping ranges!","redBright");return`${cs(t.configuration,n.requested)} is listed by your project with version ${o1(t.configuration,n.version)}, which doesn't satisfy what ${cs(t.configuration,n.requesters.values().next().value)} (${Mt(t.configuration,n.hash,yt.CODE)}) ${A} (${h}).`})??[],a=r[0]?.map(n=>`${qr(t.configuration,n.subject)} doesn't provide ${cs(t.configuration,n.requested)} (${Mt(t.configuration,n.hash,yt.CODE)}), requested by ${cs(t.configuration,n.requester)}.`)??[];e.startSectionSync({reportFooter:()=>{e.reportWarning(86,`Some peer dependencies are incorrectly met; run ${Mt(t.configuration,"yarn explain peer-requirements ",yt.CODE)} for details, where ${Mt(t.configuration,"",yt.CODE)} is the six-letter p-prefixed code.`)},skipIfEmpty:!0},()=>{for(let n of ks(o,u=>Xy.default(u)))e.reportWarning(60,n);for(let n of ks(a,u=>Xy.default(u)))e.reportWarning(2,n)})}var Zx,$x,ek,Jpe,k_,x_,Q_,tk,DAt,SAt,Kpe,PAt,bAt,xAt,pl,b_,rk,Vpe,Pt,zpe=Et(()=>{St();St();Nl();qt();Zx=ve("crypto");E_();$x=$e(D_()),ek=$e(id()),Jpe=$e(zn()),k_=ve("util"),x_=$e(ve("v8")),Q_=$e(ve("zlib"));u_();S1();A_();f_();fE();uM();Yl();Ype();O1();S_();vd();P_();WP();jl();nh();ql();vb();BU();Qf();bo();tk=Jy(process.env.YARN_LOCKFILE_VERSION_OVERRIDE??8),DAt=3,SAt=/ *, */g,Kpe=/\/$/,PAt=32,bAt=(0,k_.promisify)(Q_.default.gzip),xAt=(0,k_.promisify)(Q_.default.gunzip),pl=(r=>(r.UpdateLockfile="update-lockfile",r.SkipBuild="skip-build",r))(pl||{}),b_={restoreLinkersCustomData:["linkersCustomData"],restoreResolutions:["accessibleLocators","conditionalLocators","disabledLocators","optionalBuilds","storedDescriptors","storedResolutions","storedPackages","lockFileChecksum"],restoreBuildState:["skippedBuilds","storedBuildState"]},rk=(o=>(o[o.NotProvided=0]="NotProvided",o[o.NotCompatible=1]="NotCompatible",o[o.NotCompatibleAggregate=2]="NotCompatibleAggregate",o))(rk||{}),Vpe=t=>zs(`${DAt}`,t),Pt=class{constructor(e,{configuration:r}){this.resolutionAliases=new Map;this.workspaces=[];this.workspacesByCwd=new Map;this.workspacesByIdent=new Map;this.storedResolutions=new Map;this.storedDescriptors=new Map;this.storedPackages=new Map;this.storedChecksums=new Map;this.storedBuildState=new Map;this.accessibleLocators=new Set;this.conditionalLocators=new Set;this.disabledLocators=new Set;this.originalPackages=new Map;this.optionalBuilds=new Set;this.skippedBuilds=new Set;this.lockfileLastVersion=null;this.lockfileNeedsRefresh=!1;this.peerRequirements=new Map;this.peerWarnings=[];this.linkersCustomData=new Map;this.lockFileChecksum=null;this.installStateChecksum=null;this.configuration=r,this.cwd=e}static async find(e,r){if(!e.projectCwd)throw new it(`No project found in ${r}`);let o=e.projectCwd,a=r,n=null;for(;n!==e.projectCwd;){if(n=a,oe.existsSync(V.join(n,dr.manifest))){o=n;break}a=V.dirname(n)}let u=new Pt(e.projectCwd,{configuration:e});Ke.telemetry?.reportProject(u.cwd),await u.setupResolutions(),await u.setupWorkspaces(),Ke.telemetry?.reportWorkspaceCount(u.workspaces.length),Ke.telemetry?.reportDependencyCount(u.workspaces.reduce((C,R)=>C+R.manifest.dependencies.size+R.manifest.devDependencies.size,0));let A=u.tryWorkspaceByCwd(o);if(A)return{project:u,workspace:A,locator:A.anchoredLocator};let p=await u.findLocatorForLocation(`${o}/`,{strict:!0});if(p)return{project:u,locator:p,workspace:null};let h=Mt(e,u.cwd,yt.PATH),E=Mt(e,V.relative(u.cwd,o),yt.PATH),I=`- If ${h} isn't intended to be a project, remove any yarn.lock and/or package.json file there.`,v=`- If ${h} is intended to be a project, it might be that you forgot to list ${E} in its workspace configuration.`,x=`- Finally, if ${h} is fine and you intend ${E} to be treated as a completely separate project (not even a workspace), create an empty yarn.lock file in it.`;throw new it(`The nearest package directory (${Mt(e,o,yt.PATH)}) doesn't seem to be part of the project declared in ${Mt(e,u.cwd,yt.PATH)}. - -${[I,v,x].join(` -`)}`)}async setupResolutions(){this.storedResolutions=new Map,this.storedDescriptors=new Map,this.storedPackages=new Map,this.lockFileChecksum=null;let e=V.join(this.cwd,dr.lockfile),r=this.configuration.get("defaultLanguageName");if(oe.existsSync(e)){let o=await oe.readFilePromise(e,"utf8");this.lockFileChecksum=Vpe(o);let a=Ki(o);if(a.__metadata){let n=a.__metadata.version,u=a.__metadata.cacheKey;this.lockfileLastVersion=n,this.lockfileNeedsRefresh=n"u")throw new Error(`Assertion failed: Expected the lockfile entry to have a resolution field (${A})`);let h=xf(p.resolution,!0),E=new Ot;E.load(p,{yamlCompatibilityMode:!0});let I=E.version,v=E.languageName||r,x=p.linkType.toUpperCase(),C=p.conditions??null,R=E.dependencies,L=E.peerDependencies,U=E.dependenciesMeta,J=E.peerDependenciesMeta,te=E.bin;if(p.checksum!=null){let fe=typeof u<"u"&&!p.checksum.includes("/")?`${u}/${p.checksum}`:p.checksum;this.storedChecksums.set(h.locatorHash,fe)}let ae={...h,version:I,languageName:v,linkType:x,conditions:C,dependencies:R,peerDependencies:L,dependenciesMeta:U,peerDependenciesMeta:J,bin:te};this.originalPackages.set(ae.locatorHash,ae);for(let fe of A.split(SAt)){let ce=ih(fe);n<=6&&(ce=this.configuration.normalizeDependency(ce),ce=In(ce,ce.range.replace(/^patch:[^@]+@(?!npm(:|%3A))/,"$1npm%3A"))),this.storedDescriptors.set(ce.descriptorHash,ce),this.storedResolutions.set(ce.descriptorHash,h.locatorHash)}}}else o.includes("yarn lockfile v1")&&(this.lockfileLastVersion=-1)}}async setupWorkspaces(){this.workspaces=[],this.workspacesByCwd=new Map,this.workspacesByIdent=new Map;let e=new Set,r=(0,ek.default)(4),o=async(a,n)=>{if(e.has(n))return a;e.add(n);let u=new cC(n,{project:this});await r(()=>u.setup());let A=a.then(()=>{this.addWorkspace(u)});return Array.from(u.workspacesCwds).reduce(o,A)};await o(Promise.resolve(),this.cwd)}addWorkspace(e){let r=this.workspacesByIdent.get(e.anchoredLocator.identHash);if(typeof r<"u")throw new Error(`Duplicate workspace name ${cs(this.configuration,e.anchoredLocator)}: ${ue.fromPortablePath(e.cwd)} conflicts with ${ue.fromPortablePath(r.cwd)}`);this.workspaces.push(e),this.workspacesByCwd.set(e.cwd,e),this.workspacesByIdent.set(e.anchoredLocator.identHash,e)}get topLevelWorkspace(){return this.getWorkspaceByCwd(this.cwd)}tryWorkspaceByCwd(e){V.isAbsolute(e)||(e=V.resolve(this.cwd,e)),e=V.normalize(e).replace(/\/+$/,"");let r=this.workspacesByCwd.get(e);return r||null}getWorkspaceByCwd(e){let r=this.tryWorkspaceByCwd(e);if(!r)throw new Error(`Workspace not found (${e})`);return r}tryWorkspaceByFilePath(e){let r=null;for(let o of this.workspaces)V.relative(o.cwd,e).startsWith("../")||r&&r.cwd.length>=o.cwd.length||(r=o);return r||null}getWorkspaceByFilePath(e){let r=this.tryWorkspaceByFilePath(e);if(!r)throw new Error(`Workspace not found (${e})`);return r}tryWorkspaceByIdent(e){let r=this.workspacesByIdent.get(e.identHash);return typeof r>"u"?null:r}getWorkspaceByIdent(e){let r=this.tryWorkspaceByIdent(e);if(!r)throw new Error(`Workspace not found (${cs(this.configuration,e)})`);return r}tryWorkspaceByDescriptor(e){if(e.range.startsWith(Xn.protocol)){let o=e.range.slice(Xn.protocol.length);if(o!=="^"&&o!=="~"&&o!=="*"&&!xa(o))return this.tryWorkspaceByCwd(o)}let r=this.tryWorkspaceByIdent(e);return r===null||(bf(e)&&(e=t1(e)),!r.accepts(e.range))?null:r}getWorkspaceByDescriptor(e){let r=this.tryWorkspaceByDescriptor(e);if(r===null)throw new Error(`Workspace not found (${jn(this.configuration,e)})`);return r}tryWorkspaceByLocator(e){let r=this.tryWorkspaceByIdent(e);return r===null||(Hc(e)&&(e=r1(e)),r.anchoredLocator.locatorHash!==e.locatorHash)?null:r}getWorkspaceByLocator(e){let r=this.tryWorkspaceByLocator(e);if(!r)throw new Error(`Workspace not found (${qr(this.configuration,e)})`);return r}deleteDescriptor(e){this.storedResolutions.delete(e),this.storedDescriptors.delete(e)}deleteLocator(e){this.originalPackages.delete(e),this.storedPackages.delete(e),this.accessibleLocators.delete(e)}forgetResolution(e){if("descriptorHash"in e){let r=this.storedResolutions.get(e.descriptorHash);this.deleteDescriptor(e.descriptorHash);let o=new Set(this.storedResolutions.values());typeof r<"u"&&!o.has(r)&&this.deleteLocator(r)}if("locatorHash"in e){this.deleteLocator(e.locatorHash);for(let[r,o]of this.storedResolutions)o===e.locatorHash&&this.deleteDescriptor(r)}}forgetTransientResolutions(){let e=this.configuration.makeResolver(),r=new Map;for(let[o,a]of this.storedResolutions.entries()){let n=r.get(a);n||r.set(a,n=new Set),n.add(o)}for(let o of this.originalPackages.values()){let a;try{a=e.shouldPersistResolution(o,{project:this,resolver:e})}catch{a=!1}if(!a){this.deleteLocator(o.locatorHash);let n=r.get(o.locatorHash);if(n){r.delete(o.locatorHash);for(let u of n)this.deleteDescriptor(u)}}}}forgetVirtualResolutions(){for(let e of this.storedPackages.values())for(let[r,o]of e.dependencies)bf(o)&&e.dependencies.set(r,t1(o))}getDependencyMeta(e,r){let o={},n=this.topLevelWorkspace.manifest.dependenciesMeta.get(fn(e));if(!n)return o;let u=n.get(null);if(u&&Object.assign(o,u),r===null||!Jpe.default.valid(r))return o;for(let[A,p]of n)A!==null&&A===r&&Object.assign(o,p);return o}async findLocatorForLocation(e,{strict:r=!1}={}){let o=new Qi,a=this.configuration.getLinkers(),n={project:this,report:o};for(let u of a){let A=await u.findPackageLocator(e,n);if(A){if(r&&(await u.findPackageLocation(A,n)).replace(Kpe,"")!==e.replace(Kpe,""))continue;return A}}return null}async loadUserConfig(){let e=V.join(this.cwd,".pnp.cjs");await oe.existsPromise(e)&&Df(e).setup();let r=V.join(this.cwd,"yarn.config.cjs");return await oe.existsPromise(r)?Df(r):null}async preparePackage(e,{resolver:r,resolveOptions:o}){let a=await this.configuration.getPackageExtensions(),n=this.configuration.normalizePackage(e,{packageExtensions:a});for(let[u,A]of n.dependencies){let p=await this.configuration.reduceHook(E=>E.reduceDependency,A,this,n,A,{resolver:r,resolveOptions:o});if(!n1(A,p))throw new Error("Assertion failed: The descriptor ident cannot be changed through aliases");let h=r.bindDescriptor(p,n,o);n.dependencies.set(u,h)}return n}async resolveEverything(e){if(!this.workspacesByCwd||!this.workspacesByIdent)throw new Error("Workspaces must have been setup before calling this function");this.forgetVirtualResolutions();let r=new Map(this.originalPackages),o=[];e.lockfileOnly||this.forgetTransientResolutions();let a=e.resolver||this.configuration.makeResolver(),n=new oC(a);await n.setup(this,{report:e.report});let u=e.lockfileOnly?[new Xx(a)]:[n,a],A=new Dd([new aC(a),...u]),p=new Dd([...u]),h=this.configuration.makeFetcher(),E=e.lockfileOnly?{project:this,report:e.report,resolver:A}:{project:this,report:e.report,resolver:A,fetchOptions:{project:this,cache:e.cache,checksums:this.storedChecksums,report:e.report,fetcher:h,cacheOptions:{mirrorWriteOnly:!0}}},I=new Map,v=new Map,x=new Map,C=new Map,R=new Map,L=new Map,U=this.topLevelWorkspace.anchoredLocator,J=new Set,te=[],ae=M4(),fe=this.configuration.getSupportedArchitectures();await e.report.startProgressPromise(Xs.progressViaTitle(),async le=>{let ne=async H=>{let at=await Ky(async()=>await A.resolve(H,E),He=>`${qr(this.configuration,H)}: ${He}`);if(!i1(H,at))throw new Error(`Assertion failed: The locator cannot be changed by the resolver (went from ${qr(this.configuration,H)} to ${qr(this.configuration,at)})`);C.set(at.locatorHash,at),!r.delete(at.locatorHash)&&!this.tryWorkspaceByLocator(at)&&o.push(at);let ke=await this.preparePackage(at,{resolver:A,resolveOptions:E}),xe=Uc([...ke.dependencies.values()].map(He=>At(He)));return te.push(xe),xe.catch(()=>{}),v.set(ke.locatorHash,ke),ke},ee=async H=>{let at=R.get(H.locatorHash);if(typeof at<"u")return at;let Re=Promise.resolve().then(()=>ne(H));return R.set(H.locatorHash,Re),Re},Ie=async(H,at)=>{let Re=await At(at);return I.set(H.descriptorHash,H),x.set(H.descriptorHash,Re.locatorHash),Re},Fe=async H=>{le.setTitle(jn(this.configuration,H));let at=this.resolutionAliases.get(H.descriptorHash);if(typeof at<"u")return Ie(H,this.storedDescriptors.get(at));let Re=A.getResolutionDependencies(H,E),ke=Object.fromEntries(await Uc(Object.entries(Re).map(async([Te,Je])=>{let qe=A.bindDescriptor(Je,U,E),b=await At(qe);return J.add(b.locatorHash),[Te,b]}))),He=(await Ky(async()=>await A.getCandidates(H,ke,E),Te=>`${jn(this.configuration,H)}: ${Te}`))[0];if(typeof He>"u")throw new zt(82,`${jn(this.configuration,H)}: No candidates found`);if(e.checkResolutions){let{locators:Te}=await p.getSatisfying(H,ke,[He],{...E,resolver:p});if(!Te.find(Je=>Je.locatorHash===He.locatorHash))throw new zt(78,`Invalid resolution ${ZI(this.configuration,H,He)}`)}return I.set(H.descriptorHash,H),x.set(H.descriptorHash,He.locatorHash),ee(He)},At=H=>{let at=L.get(H.descriptorHash);if(typeof at<"u")return at;I.set(H.descriptorHash,H);let Re=Promise.resolve().then(()=>Fe(H));return L.set(H.descriptorHash,Re),Re};for(let H of this.workspaces){let at=H.anchoredDescriptor;te.push(At(at))}for(;te.length>0;){let H=[...te];te.length=0,await Uc(H)}});let ce=sl(r.values(),le=>this.tryWorkspaceByLocator(le)?sl.skip:le);if(o.length>0||ce.length>0){let le=new Set(this.workspaces.flatMap(H=>{let at=v.get(H.anchoredLocator.locatorHash);if(!at)throw new Error("Assertion failed: The workspace should have been resolved");return Array.from(at.dependencies.values(),Re=>{let ke=x.get(Re.descriptorHash);if(!ke)throw new Error("Assertion failed: The resolution should have been registered");return ke})})),ne=H=>le.has(H.locatorHash)?"0":"1",ee=H=>ba(H),Ie=ks(o,[ne,ee]),Fe=ks(ce,[ne,ee]),At=e.report.getRecommendedLength();Ie.length>0&&e.report.reportInfo(85,`${Mt(this.configuration,"+",yt.ADDED)} ${cP(this.configuration,Ie,At)}`),Fe.length>0&&e.report.reportInfo(85,`${Mt(this.configuration,"-",yt.REMOVED)} ${cP(this.configuration,Fe,At)}`)}let me=new Set(this.resolutionAliases.values()),he=new Set(v.keys()),Be=new Set,we=new Map,g=[];kAt({project:this,accessibleLocators:Be,volatileDescriptors:me,optionalBuilds:he,peerRequirements:we,peerWarnings:g,allDescriptors:I,allResolutions:x,allPackages:v});for(let le of J)he.delete(le);for(let le of me)I.delete(le),x.delete(le);let Ee=new Set,Se=new Set;for(let le of v.values())le.conditions!=null&&(!he.has(le.locatorHash)||(qP(le,fe)||(qP(le,ae)&&e.report.reportWarningOnce(77,`${qr(this.configuration,le)}: Your current architecture (${process.platform}-${process.arch}) is supported by this package, but is missing from the ${Mt(this.configuration,"supportedArchitectures",yt.SETTING)} setting`),Se.add(le.locatorHash)),Ee.add(le.locatorHash)));this.storedResolutions=x,this.storedDescriptors=I,this.storedPackages=v,this.accessibleLocators=Be,this.conditionalLocators=Ee,this.disabledLocators=Se,this.originalPackages=C,this.optionalBuilds=he,this.peerRequirements=we,this.peerWarnings=g}async fetchEverything({cache:e,report:r,fetcher:o,mode:a,persistProject:n=!0}){let u={mockedPackages:this.disabledLocators,unstablePackages:this.conditionalLocators},A=o||this.configuration.makeFetcher(),p={checksums:this.storedChecksums,project:this,cache:e,fetcher:A,report:r,cacheOptions:u},h=Array.from(new Set(ks(this.storedResolutions.values(),[C=>{let R=this.storedPackages.get(C);if(!R)throw new Error("Assertion failed: The locator should have been registered");return ba(R)}])));a==="update-lockfile"&&(h=h.filter(C=>!this.storedChecksums.has(C)));let E=!1,I=Xs.progressViaCounter(h.length);await r.reportProgress(I);let v=(0,ek.default)(PAt);if(await Uc(h.map(C=>v(async()=>{let R=this.storedPackages.get(C);if(!R)throw new Error("Assertion failed: The locator should have been registered");if(Hc(R))return;let L;try{L=await A.fetch(R,p)}catch(U){U.message=`${qr(this.configuration,R)}: ${U.message}`,r.reportExceptionOnce(U),E=U;return}L.checksum!=null?this.storedChecksums.set(R.locatorHash,L.checksum):this.storedChecksums.delete(R.locatorHash),L.releaseFs&&L.releaseFs()}).finally(()=>{I.tick()}))),E)throw E;let x=n&&a!=="update-lockfile"?await this.cacheCleanup({cache:e,report:r}):null;if(r.cacheMisses.size>0||x){let R=(await Promise.all([...r.cacheMisses].map(async ce=>{let me=this.storedPackages.get(ce),he=this.storedChecksums.get(ce)??null,Be=e.getLocatorPath(me,he);return(await oe.statPromise(Be)).size}))).reduce((ce,me)=>ce+me,0)-(x?.size??0),L=r.cacheMisses.size,U=x?.count??0,J=`${nP(L,{zero:"No new packages",one:"A package was",more:`${Mt(this.configuration,L,yt.NUMBER)} packages were`})} added to the project`,te=`${nP(U,{zero:"none were",one:"one was",more:`${Mt(this.configuration,U,yt.NUMBER)} were`})} removed`,ae=R!==0?` (${Mt(this.configuration,R,yt.SIZE_DIFF)})`:"",fe=U>0?L>0?`${J}, and ${te}${ae}.`:`${J}, but ${te}${ae}.`:`${J}${ae}.`;r.reportInfo(13,fe)}}async linkEverything({cache:e,report:r,fetcher:o,mode:a}){let n={mockedPackages:this.disabledLocators,unstablePackages:this.conditionalLocators,skipIntegrityCheck:!0},u=o||this.configuration.makeFetcher(),A={checksums:this.storedChecksums,project:this,cache:e,fetcher:u,report:r,cacheOptions:n},p=this.configuration.getLinkers(),h={project:this,report:r},E=new Map(p.map(le=>{let ne=le.makeInstaller(h),ee=le.getCustomDataKey(),Ie=this.linkersCustomData.get(ee);return typeof Ie<"u"&&ne.attachCustomData(Ie),[le,ne]})),I=new Map,v=new Map,x=new Map,C=new Map(await Uc([...this.accessibleLocators].map(async le=>{let ne=this.storedPackages.get(le);if(!ne)throw new Error("Assertion failed: The locator should have been registered");return[le,await u.fetch(ne,A)]}))),R=[],L=new Set,U=[];for(let le of this.accessibleLocators){let ne=this.storedPackages.get(le);if(typeof ne>"u")throw new Error("Assertion failed: The locator should have been registered");let ee=C.get(ne.locatorHash);if(typeof ee>"u")throw new Error("Assertion failed: The fetch result should have been registered");let Ie=[],Fe=H=>{Ie.push(H)},At=this.tryWorkspaceByLocator(ne);if(At!==null){let H=[],{scripts:at}=At.manifest;for(let ke of["preinstall","install","postinstall"])at.has(ke)&&H.push({type:0,script:ke});try{for(let[ke,xe]of E)if(ke.supportsPackage(ne,h)&&(await xe.installPackage(ne,ee,{holdFetchResult:Fe})).buildRequest!==null)throw new Error("Assertion failed: Linkers can't return build directives for workspaces; this responsibility befalls to the Yarn core")}finally{Ie.length===0?ee.releaseFs?.():R.push(Uc(Ie).catch(()=>{}).then(()=>{ee.releaseFs?.()}))}let Re=V.join(ee.packageFs.getRealPath(),ee.prefixPath);v.set(ne.locatorHash,Re),!Hc(ne)&&H.length>0&&x.set(ne.locatorHash,{buildDirectives:H,buildLocations:[Re]})}else{let H=p.find(ke=>ke.supportsPackage(ne,h));if(!H)throw new zt(12,`${qr(this.configuration,ne)} isn't supported by any available linker`);let at=E.get(H);if(!at)throw new Error("Assertion failed: The installer should have been registered");let Re;try{Re=await at.installPackage(ne,ee,{holdFetchResult:Fe})}finally{Ie.length===0?ee.releaseFs?.():R.push(Uc(Ie).then(()=>{}).then(()=>{ee.releaseFs?.()}))}I.set(ne.locatorHash,H),v.set(ne.locatorHash,Re.packageLocation),Re.buildRequest&&Re.packageLocation&&(Re.buildRequest.skipped?(L.add(ne.locatorHash),this.skippedBuilds.has(ne.locatorHash)||U.push([ne,Re.buildRequest.explain])):x.set(ne.locatorHash,{buildDirectives:Re.buildRequest.directives,buildLocations:[Re.packageLocation]}))}}let J=new Map;for(let le of this.accessibleLocators){let ne=this.storedPackages.get(le);if(!ne)throw new Error("Assertion failed: The locator should have been registered");let ee=this.tryWorkspaceByLocator(ne)!==null,Ie=async(Fe,At)=>{let H=v.get(ne.locatorHash);if(typeof H>"u")throw new Error(`Assertion failed: The package (${qr(this.configuration,ne)}) should have been registered`);let at=[];for(let Re of ne.dependencies.values()){let ke=this.storedResolutions.get(Re.descriptorHash);if(typeof ke>"u")throw new Error(`Assertion failed: The resolution (${jn(this.configuration,Re)}, from ${qr(this.configuration,ne)})should have been registered`);let xe=this.storedPackages.get(ke);if(typeof xe>"u")throw new Error(`Assertion failed: The package (${ke}, resolved from ${jn(this.configuration,Re)}) should have been registered`);let He=this.tryWorkspaceByLocator(xe)===null?I.get(ke):null;if(typeof He>"u")throw new Error(`Assertion failed: The package (${ke}, resolved from ${jn(this.configuration,Re)}) should have been registered`);He===Fe||He===null?v.get(xe.locatorHash)!==null&&at.push([Re,xe]):!ee&&H!==null&&Yy(J,ke).push(H)}H!==null&&await At.attachInternalDependencies(ne,at)};if(ee)for(let[Fe,At]of E)Fe.supportsPackage(ne,h)&&await Ie(Fe,At);else{let Fe=I.get(ne.locatorHash);if(!Fe)throw new Error("Assertion failed: The linker should have been found");let At=E.get(Fe);if(!At)throw new Error("Assertion failed: The installer should have been registered");await Ie(Fe,At)}}for(let[le,ne]of J){let ee=this.storedPackages.get(le);if(!ee)throw new Error("Assertion failed: The package should have been registered");let Ie=I.get(ee.locatorHash);if(!Ie)throw new Error("Assertion failed: The linker should have been found");let Fe=E.get(Ie);if(!Fe)throw new Error("Assertion failed: The installer should have been registered");await Fe.attachExternalDependents(ee,ne)}let te=new Map;for(let[le,ne]of E){let ee=await ne.finalizeInstall();for(let Ie of ee?.records??[])Ie.buildRequest.skipped?(L.add(Ie.locator.locatorHash),this.skippedBuilds.has(Ie.locator.locatorHash)||U.push([Ie.locator,Ie.buildRequest.explain])):x.set(Ie.locator.locatorHash,{buildDirectives:Ie.buildRequest.directives,buildLocations:Ie.buildLocations});typeof ee?.customData<"u"&&te.set(le.getCustomDataKey(),ee.customData)}if(this.linkersCustomData=te,await Uc(R),a==="skip-build")return;for(let[,le]of ks(U,([ne])=>ba(ne)))le(r);let ae=new Set(this.storedPackages.keys()),fe=new Set(x.keys());for(let le of fe)ae.delete(le);let ce=(0,Zx.createHash)("sha512");ce.update(process.versions.node),await this.configuration.triggerHook(le=>le.globalHashGeneration,this,le=>{ce.update("\0"),ce.update(le)});let me=ce.digest("hex"),he=new Map,Be=le=>{let ne=he.get(le.locatorHash);if(typeof ne<"u")return ne;let ee=this.storedPackages.get(le.locatorHash);if(typeof ee>"u")throw new Error("Assertion failed: The package should have been registered");let Ie=(0,Zx.createHash)("sha512");Ie.update(le.locatorHash),he.set(le.locatorHash,"");for(let Fe of ee.dependencies.values()){let At=this.storedResolutions.get(Fe.descriptorHash);if(typeof At>"u")throw new Error(`Assertion failed: The resolution (${jn(this.configuration,Fe)}) should have been registered`);let H=this.storedPackages.get(At);if(typeof H>"u")throw new Error("Assertion failed: The package should have been registered");Ie.update(Be(H))}return ne=Ie.digest("hex"),he.set(le.locatorHash,ne),ne},we=(le,ne)=>{let ee=(0,Zx.createHash)("sha512");ee.update(me),ee.update(Be(le));for(let Ie of ne)ee.update(Ie);return ee.digest("hex")},g=new Map,Ee=!1,Se=le=>{let ne=new Set([le.locatorHash]);for(let ee of ne){let Ie=this.storedPackages.get(ee);if(!Ie)throw new Error("Assertion failed: The package should have been registered");for(let Fe of Ie.dependencies.values()){let At=this.storedResolutions.get(Fe.descriptorHash);if(!At)throw new Error(`Assertion failed: The resolution (${jn(this.configuration,Fe)}) should have been registered`);if(At!==le.locatorHash&&fe.has(At))return!1;let H=this.storedPackages.get(At);if(!H)throw new Error("Assertion failed: The package should have been registered");let at=this.tryWorkspaceByLocator(H);if(at){if(at.anchoredLocator.locatorHash!==le.locatorHash&&fe.has(at.anchoredLocator.locatorHash))return!1;ne.add(at.anchoredLocator.locatorHash)}ne.add(At)}}return!0};for(;fe.size>0;){let le=fe.size,ne=[];for(let ee of fe){let Ie=this.storedPackages.get(ee);if(!Ie)throw new Error("Assertion failed: The package should have been registered");if(!Se(Ie))continue;let Fe=x.get(Ie.locatorHash);if(!Fe)throw new Error("Assertion failed: The build directive should have been registered");let At=we(Ie,Fe.buildLocations);if(this.storedBuildState.get(Ie.locatorHash)===At){g.set(Ie.locatorHash,At),fe.delete(ee);continue}Ee||(await this.persistInstallStateFile(),Ee=!0),this.storedBuildState.has(Ie.locatorHash)?r.reportInfo(8,`${qr(this.configuration,Ie)} must be rebuilt because its dependency tree changed`):r.reportInfo(7,`${qr(this.configuration,Ie)} must be built because it never has been before or the last one failed`);let H=Fe.buildLocations.map(async at=>{if(!V.isAbsolute(at))throw new Error(`Assertion failed: Expected the build location to be absolute (not ${at})`);for(let Re of Fe.buildDirectives){let ke=`# This file contains the result of Yarn building a package (${ba(Ie)}) -`;switch(Re.type){case 0:ke+=`# Script name: ${Re.script} -`;break;case 1:ke+=`# Script code: ${Re.script} -`;break}let xe=null;if(!await oe.mktempPromise(async Te=>{let Je=V.join(Te,"build.log"),{stdout:qe,stderr:b}=this.configuration.getSubprocessStreams(Je,{header:ke,prefix:qr(this.configuration,Ie),report:r}),w;try{switch(Re.type){case 0:w=await Wb(Ie,Re.script,[],{cwd:at,project:this,stdin:xe,stdout:qe,stderr:b});break;case 1:w=await EU(Ie,Re.script,[],{cwd:at,project:this,stdin:xe,stdout:qe,stderr:b});break}}catch(F){b.write(F.stack),w=1}if(qe.end(),b.end(),w===0)return!0;oe.detachTemp(Te);let P=`${qr(this.configuration,Ie)} couldn't be built successfully (exit code ${Mt(this.configuration,w,yt.NUMBER)}, logs can be found here: ${Mt(this.configuration,Je,yt.PATH)})`,y=this.optionalBuilds.has(Ie.locatorHash);return y?r.reportInfo(9,P):r.reportError(9,P),Kce&&r.reportFold(ue.fromPortablePath(Je),oe.readFileSync(Je,"utf8")),y}))return!1}return!0});ne.push(...H,Promise.allSettled(H).then(at=>{fe.delete(ee),at.every(Re=>Re.status==="fulfilled"&&Re.value===!0)&&g.set(Ie.locatorHash,At)}))}if(await Uc(ne),le===fe.size){let ee=Array.from(fe).map(Ie=>{let Fe=this.storedPackages.get(Ie);if(!Fe)throw new Error("Assertion failed: The package should have been registered");return qr(this.configuration,Fe)}).join(", ");r.reportError(3,`Some packages have circular dependencies that make their build order unsatisfiable - as a result they won't be built (affected packages are: ${ee})`);break}}this.storedBuildState=g,this.skippedBuilds=L}async installWithNewReport(e,r){return(await Nt.start({configuration:this.configuration,json:e.json,stdout:e.stdout,forceSectionAlignment:!0,includeLogs:!e.json&&!e.quiet,includeVersion:!0},async a=>{await this.install({...r,report:a})})).exitCode()}async install(e){let r=this.configuration.get("nodeLinker");Ke.telemetry?.reportInstall(r);let o=!1;if(await e.report.startTimerPromise("Project validation",{skipIfEmpty:!0},async()=>{this.configuration.get("enableOfflineMode")&&e.report.reportWarning(90,"Offline work is enabled; Yarn won't fetch packages from the remote registry if it can avoid it"),await this.configuration.triggerHook(E=>E.validateProject,this,{reportWarning:(E,I)=>{e.report.reportWarning(E,I)},reportError:(E,I)=>{e.report.reportError(E,I),o=!0}})}),o)return;let a=await this.configuration.getPackageExtensions();for(let E of a.values())for(let[,I]of E)for(let v of I)v.status="inactive";let n=V.join(this.cwd,dr.lockfile),u=null;if(e.immutable)try{u=await oe.readFilePromise(n,"utf8")}catch(E){throw E.code==="ENOENT"?new zt(28,"The lockfile would have been created by this install, which is explicitly forbidden."):E}await e.report.startTimerPromise("Resolution step",async()=>{await this.resolveEverything(e)}),await e.report.startTimerPromise("Post-resolution validation",{skipIfEmpty:!0},async()=>{QAt(this,e.report);for(let[,E]of a)for(let[,I]of E)for(let v of I)if(v.userProvided){let x=Mt(this.configuration,v,yt.PACKAGE_EXTENSION);switch(v.status){case"inactive":e.report.reportWarning(68,`${x}: No matching package in the dependency tree; you may not need this rule anymore.`);break;case"redundant":e.report.reportWarning(69,`${x}: This rule seems redundant when applied on the original package; the extension may have been applied upstream.`);break}}if(u!==null){let E=_g(u,this.generateLockfile());if(E!==u){let I=Ape(n,n,u,E,void 0,void 0,{maxEditLength:100});if(I){e.report.reportSeparator();for(let v of I.hunks){e.report.reportInfo(null,`@@ -${v.oldStart},${v.oldLines} +${v.newStart},${v.newLines} @@`);for(let x of v.lines)x.startsWith("+")?e.report.reportError(28,Mt(this.configuration,x,yt.ADDED)):x.startsWith("-")?e.report.reportError(28,Mt(this.configuration,x,yt.REMOVED)):e.report.reportInfo(null,Mt(this.configuration,x,"grey"))}e.report.reportSeparator()}throw new zt(28,"The lockfile would have been modified by this install, which is explicitly forbidden.")}}});for(let E of a.values())for(let[,I]of E)for(let v of I)v.userProvided&&v.status==="active"&&Ke.telemetry?.reportPackageExtension(Ed(v,yt.PACKAGE_EXTENSION));await e.report.startTimerPromise("Fetch step",async()=>{await this.fetchEverything(e)});let A=e.immutable?[...new Set(this.configuration.get("immutablePatterns"))].sort():[],p=await Promise.all(A.map(async E=>LP(E,{cwd:this.cwd})));(typeof e.persistProject>"u"||e.persistProject)&&await this.persist(),await e.report.startTimerPromise("Link step",async()=>{if(e.mode==="update-lockfile"){e.report.reportWarning(73,`Skipped due to ${Mt(this.configuration,"mode=update-lockfile",yt.CODE)}`);return}await this.linkEverything(e);let E=await Promise.all(A.map(async I=>LP(I,{cwd:this.cwd})));for(let I=0;I{await this.configuration.triggerHook(E=>E.validateProjectAfterInstall,this,{reportWarning:(E,I)=>{e.report.reportWarning(E,I)},reportError:(E,I)=>{e.report.reportError(E,I),h=!0}})}),!h&&await this.configuration.triggerHook(E=>E.afterAllInstalled,this,e)}generateLockfile(){let e=new Map;for(let[n,u]of this.storedResolutions.entries()){let A=e.get(u);A||e.set(u,A=new Set),A.add(n)}let r={},{cacheKey:o}=Lr.getCacheKey(this.configuration);r.__metadata={version:tk,cacheKey:o};for(let[n,u]of e.entries()){let A=this.originalPackages.get(n);if(!A)continue;let p=[];for(let I of u){let v=this.storedDescriptors.get(I);if(!v)throw new Error("Assertion failed: The descriptor should have been registered");p.push(v)}let h=p.map(I=>Pa(I)).sort().join(", "),E=new Ot;E.version=A.linkType==="HARD"?A.version:"0.0.0-use.local",E.languageName=A.languageName,E.dependencies=new Map(A.dependencies),E.peerDependencies=new Map(A.peerDependencies),E.dependenciesMeta=new Map(A.dependenciesMeta),E.peerDependenciesMeta=new Map(A.peerDependenciesMeta),E.bin=new Map(A.bin),r[h]={...E.exportTo({},{compatibilityMode:!1}),linkType:A.linkType.toLowerCase(),resolution:ba(A),checksum:this.storedChecksums.get(A.locatorHash),conditions:A.conditions||void 0}}return`${[`# This file is generated by running "yarn install" inside your project. -`,`# Manual changes might be lost - proceed with caution! -`].join("")} -`+Ba(r)}async persistLockfile(){let e=V.join(this.cwd,dr.lockfile),r="";try{r=await oe.readFilePromise(e,"utf8")}catch{}let o=this.generateLockfile(),a=_g(r,o);a!==r&&(await oe.writeFilePromise(e,a),this.lockFileChecksum=Vpe(a),this.lockfileNeedsRefresh=!1)}async persistInstallStateFile(){let e=[];for(let u of Object.values(b_))e.push(...u);let r=(0,$x.default)(this,e),o=x_.default.serialize(r),a=zs(o);if(this.installStateChecksum===a)return;let n=this.configuration.get("installStatePath");await oe.mkdirPromise(V.dirname(n),{recursive:!0}),await oe.writeFilePromise(n,await bAt(o)),this.installStateChecksum=a}async restoreInstallState({restoreLinkersCustomData:e=!0,restoreResolutions:r=!0,restoreBuildState:o=!0}={}){let a=this.configuration.get("installStatePath"),n;try{let u=await xAt(await oe.readFilePromise(a));n=x_.default.deserialize(u),this.installStateChecksum=zs(u)}catch{r&&await this.applyLightResolution();return}e&&typeof n.linkersCustomData<"u"&&(this.linkersCustomData=n.linkersCustomData),o&&Object.assign(this,(0,$x.default)(n,b_.restoreBuildState)),r&&(n.lockFileChecksum===this.lockFileChecksum?Object.assign(this,(0,$x.default)(n,b_.restoreResolutions)):await this.applyLightResolution())}async applyLightResolution(){await this.resolveEverything({lockfileOnly:!0,report:new Qi}),await this.persistInstallStateFile()}async persist(){let e=(0,ek.default)(4);await Promise.all([this.persistLockfile(),...this.workspaces.map(r=>e(()=>r.persistManifest()))])}async cacheCleanup({cache:e,report:r}){if(this.configuration.get("enableGlobalCache"))return null;let o=new Set([".gitignore"]);if(!CM(e.cwd,this.cwd)||!await oe.existsPromise(e.cwd))return null;let a=[];for(let u of await oe.readdirPromise(e.cwd)){if(o.has(u))continue;let A=V.resolve(e.cwd,u);e.markedFiles.has(A)||(e.immutable?r.reportError(56,`${Mt(this.configuration,V.basename(A),"magenta")} appears to be unused and would be marked for deletion, but the cache is immutable`):a.push(oe.lstatPromise(A).then(async p=>(await oe.removePromise(A),p.size))))}if(a.length===0)return null;let n=await Promise.all(a);return{count:a.length,size:n.reduce((u,A)=>u+A,0)}}}});function FAt(t){let o=Math.floor(t.timeNow/864e5),a=t.updateInterval*864e5,n=t.state.lastUpdate??t.timeNow+a+Math.floor(a*t.randomInitialInterval),u=n+a,A=t.state.lastTips??o*864e5,p=A+864e5+8*36e5-t.timeZone,h=u<=t.timeNow,E=p<=t.timeNow,I=null;return(h||E||!t.state.lastUpdate||!t.state.lastTips)&&(I={},I.lastUpdate=h?t.timeNow:n,I.lastTips=A,I.blocks=h?{}:t.state.blocks,I.displayedTips=t.state.displayedTips),{nextState:I,triggerUpdate:h,triggerTips:E,nextTips:E?o*864e5:A}}var uC,Xpe=Et(()=>{St();L1();nh();Ib();ql();Qf();uC=class{constructor(e,r){this.values=new Map;this.hits=new Map;this.enumerators=new Map;this.nextTips=0;this.displayedTips=[];this.shouldCommitTips=!1;this.configuration=e;let o=this.getRegistryPath();this.isNew=!oe.existsSync(o),this.shouldShowTips=!1,this.sendReport(r),this.startBuffer()}commitTips(){this.shouldShowTips&&(this.shouldCommitTips=!0)}selectTip(e){let r=new Set(this.displayedTips),o=A=>A&&rn?kf(rn,A):!1,a=e.map((A,p)=>p).filter(A=>e[A]&&o(e[A]?.selector));if(a.length===0)return null;let n=a.filter(A=>!r.has(A));if(n.length===0){let A=Math.floor(a.length*.2);this.displayedTips=A>0?this.displayedTips.slice(-A):[],n=a.filter(p=>!r.has(p))}let u=n[Math.floor(Math.random()*n.length)];return this.displayedTips.push(u),this.commitTips(),e[u]}reportVersion(e){this.reportValue("version",e.replace(/-git\..*/,"-git"))}reportCommandName(e){this.reportValue("commandName",e||"")}reportPluginName(e){this.reportValue("pluginName",e)}reportProject(e){this.reportEnumerator("projectCount",e)}reportInstall(e){this.reportHit("installCount",e)}reportPackageExtension(e){this.reportValue("packageExtension",e)}reportWorkspaceCount(e){this.reportValue("workspaceCount",String(e))}reportDependencyCount(e){this.reportValue("dependencyCount",String(e))}reportValue(e,r){md(this.values,e).add(r)}reportEnumerator(e,r){md(this.enumerators,e).add(zs(r))}reportHit(e,r="*"){let o=Wy(this.hits,e),a=ol(o,r,()=>0);o.set(r,a+1)}getRegistryPath(){let e=this.configuration.get("globalFolder");return V.join(e,"telemetry.json")}sendReport(e){let r=this.getRegistryPath(),o;try{o=oe.readJsonSync(r)}catch{o={}}let{nextState:a,triggerUpdate:n,triggerTips:u,nextTips:A}=FAt({state:o,timeNow:Date.now(),timeZone:new Date().getTimezoneOffset()*60*1e3,randomInitialInterval:Math.random(),updateInterval:this.configuration.get("telemetryInterval")});if(this.nextTips=A,this.displayedTips=o.displayedTips??[],a!==null)try{oe.mkdirSync(V.dirname(r),{recursive:!0}),oe.writeJsonSync(r,a)}catch{return!1}if(u&&this.configuration.get("enableTips")&&(this.shouldShowTips=!0),n){let p=o.blocks??{};if(Object.keys(p).length===0){let h=`https://browser-http-intake.logs.datadoghq.eu/v1/input/${e}?ddsource=yarn`,E=I=>O4(h,I,{configuration:this.configuration}).catch(()=>{});for(let[I,v]of Object.entries(o.blocks??{})){if(Object.keys(v).length===0)continue;let x=v;x.userId=I,x.reportType="primary";for(let L of Object.keys(x.enumerators??{}))x.enumerators[L]=x.enumerators[L].length;E(x);let C=new Map,R=20;for(let[L,U]of Object.entries(x.values))U.length>0&&C.set(L,U.slice(0,R));for(;C.size>0;){let L={};L.userId=I,L.reportType="secondary",L.metrics={};for(let[U,J]of C)L.metrics[U]=J.shift(),J.length===0&&C.delete(U);E(L)}}}}return!0}applyChanges(){let e=this.getRegistryPath(),r;try{r=oe.readJsonSync(e)}catch{r={}}let o=this.configuration.get("telemetryUserId")??"*",a=r.blocks=r.blocks??{},n=a[o]=a[o]??{};for(let u of this.hits.keys()){let A=n.hits=n.hits??{},p=A[u]=A[u]??{};for(let[h,E]of this.hits.get(u))p[h]=(p[h]??0)+E}for(let u of["values","enumerators"])for(let A of this[u].keys()){let p=n[u]=n[u]??{};p[A]=[...new Set([...p[A]??[],...this[u].get(A)??[]])]}this.shouldCommitTips&&(r.lastTips=this.nextTips,r.displayedTips=this.displayedTips),oe.mkdirSync(V.dirname(e),{recursive:!0}),oe.writeJsonSync(e,r)}startBuffer(){process.on("exit",()=>{try{this.applyChanges()}catch{}})}}});var o2={};Vt(o2,{BuildDirectiveType:()=>Vx,CACHE_CHECKPOINT:()=>c_,CACHE_VERSION:()=>Kx,Cache:()=>Lr,Configuration:()=>Ke,DEFAULT_RC_FILENAME:()=>G4,FormatType:()=>xle,InstallMode:()=>pl,LEGACY_PLUGINS:()=>v1,LOCKFILE_VERSION:()=>tk,LegacyMigrationResolver:()=>oC,LightReport:()=>AA,LinkType:()=>zy,LockfileResolver:()=>aC,Manifest:()=>Ot,MessageName:()=>wr,MultiFetcher:()=>hE,PackageExtensionStatus:()=>BL,PackageExtensionType:()=>IL,PeerWarningType:()=>rk,Project:()=>Pt,Report:()=>Xs,ReportError:()=>zt,SettingsType:()=>D1,StreamReport:()=>Nt,TAG_REGEXP:()=>FE,TelemetryManager:()=>uC,ThrowReport:()=>Qi,VirtualFetcher:()=>gE,WindowsLinkType:()=>xb,Workspace:()=>cC,WorkspaceFetcher:()=>mE,WorkspaceResolver:()=>Xn,YarnVersion:()=>rn,execUtils:()=>Ur,folderUtils:()=>YP,formatUtils:()=>de,hashUtils:()=>wn,httpUtils:()=>nn,miscUtils:()=>_e,nodeUtils:()=>Ji,parseMessageName:()=>AS,reportOptionDeprecations:()=>LE,scriptUtils:()=>un,semverUtils:()=>kr,stringifyMessageName:()=>Wu,structUtils:()=>W,tgzUtils:()=>Xi,treeUtils:()=>$s});var Ye=Et(()=>{Db();WP();jl();nh();Ib();ql();vb();BU();Qf();bo();Xfe();ipe();u_();S1();S1();ope();A_();ape();f_();fE();fS();cM();zpe();Yl();O1();Xpe();S_();AM();fM();vd();P_();L1();Cne()});var nhe=_((K_t,l2)=>{"use strict";var TAt=process.env.TERM_PROGRAM==="Hyper",NAt=process.platform==="win32",ehe=process.platform==="linux",F_={ballotDisabled:"\u2612",ballotOff:"\u2610",ballotOn:"\u2611",bullet:"\u2022",bulletWhite:"\u25E6",fullBlock:"\u2588",heart:"\u2764",identicalTo:"\u2261",line:"\u2500",mark:"\u203B",middot:"\xB7",minus:"\uFF0D",multiplication:"\xD7",obelus:"\xF7",pencilDownRight:"\u270E",pencilRight:"\u270F",pencilUpRight:"\u2710",percent:"%",pilcrow2:"\u2761",pilcrow:"\xB6",plusMinus:"\xB1",section:"\xA7",starsOff:"\u2606",starsOn:"\u2605",upDownArrow:"\u2195"},the=Object.assign({},F_,{check:"\u221A",cross:"\xD7",ellipsisLarge:"...",ellipsis:"...",info:"i",question:"?",questionSmall:"?",pointer:">",pointerSmall:"\xBB",radioOff:"( )",radioOn:"(*)",warning:"\u203C"}),rhe=Object.assign({},F_,{ballotCross:"\u2718",check:"\u2714",cross:"\u2716",ellipsisLarge:"\u22EF",ellipsis:"\u2026",info:"\u2139",question:"?",questionFull:"\uFF1F",questionSmall:"\uFE56",pointer:ehe?"\u25B8":"\u276F",pointerSmall:ehe?"\u2023":"\u203A",radioOff:"\u25EF",radioOn:"\u25C9",warning:"\u26A0"});l2.exports=NAt&&!TAt?the:rhe;Reflect.defineProperty(l2.exports,"common",{enumerable:!1,value:F_});Reflect.defineProperty(l2.exports,"windows",{enumerable:!1,value:the});Reflect.defineProperty(l2.exports,"other",{enumerable:!1,value:rhe})});var Kc=_((V_t,R_)=>{"use strict";var LAt=t=>t!==null&&typeof t=="object"&&!Array.isArray(t),OAt=/[\u001b\u009b][[\]#;?()]*(?:(?:(?:[^\W_]*;?[^\W_]*)\u0007)|(?:(?:[0-9]{1,4}(;[0-9]{0,4})*)?[~0-9=<>cf-nqrtyA-PRZ]))/g,ihe=()=>{let t={enabled:!0,visible:!0,styles:{},keys:{}};"FORCE_COLOR"in process.env&&(t.enabled=process.env.FORCE_COLOR!=="0");let e=n=>{let u=n.open=`\x1B[${n.codes[0]}m`,A=n.close=`\x1B[${n.codes[1]}m`,p=n.regex=new RegExp(`\\u001b\\[${n.codes[1]}m`,"g");return n.wrap=(h,E)=>{h.includes(A)&&(h=h.replace(p,A+u));let I=u+h+A;return E?I.replace(/\r*\n/g,`${A}$&${u}`):I},n},r=(n,u,A)=>typeof n=="function"?n(u):n.wrap(u,A),o=(n,u)=>{if(n===""||n==null)return"";if(t.enabled===!1)return n;if(t.visible===!1)return"";let A=""+n,p=A.includes(` -`),h=u.length;for(h>0&&u.includes("unstyle")&&(u=[...new Set(["unstyle",...u])].reverse());h-- >0;)A=r(t.styles[u[h]],A,p);return A},a=(n,u,A)=>{t.styles[n]=e({name:n,codes:u}),(t.keys[A]||(t.keys[A]=[])).push(n),Reflect.defineProperty(t,n,{configurable:!0,enumerable:!0,set(h){t.alias(n,h)},get(){let h=E=>o(E,h.stack);return Reflect.setPrototypeOf(h,t),h.stack=this.stack?this.stack.concat(n):[n],h}})};return a("reset",[0,0],"modifier"),a("bold",[1,22],"modifier"),a("dim",[2,22],"modifier"),a("italic",[3,23],"modifier"),a("underline",[4,24],"modifier"),a("inverse",[7,27],"modifier"),a("hidden",[8,28],"modifier"),a("strikethrough",[9,29],"modifier"),a("black",[30,39],"color"),a("red",[31,39],"color"),a("green",[32,39],"color"),a("yellow",[33,39],"color"),a("blue",[34,39],"color"),a("magenta",[35,39],"color"),a("cyan",[36,39],"color"),a("white",[37,39],"color"),a("gray",[90,39],"color"),a("grey",[90,39],"color"),a("bgBlack",[40,49],"bg"),a("bgRed",[41,49],"bg"),a("bgGreen",[42,49],"bg"),a("bgYellow",[43,49],"bg"),a("bgBlue",[44,49],"bg"),a("bgMagenta",[45,49],"bg"),a("bgCyan",[46,49],"bg"),a("bgWhite",[47,49],"bg"),a("blackBright",[90,39],"bright"),a("redBright",[91,39],"bright"),a("greenBright",[92,39],"bright"),a("yellowBright",[93,39],"bright"),a("blueBright",[94,39],"bright"),a("magentaBright",[95,39],"bright"),a("cyanBright",[96,39],"bright"),a("whiteBright",[97,39],"bright"),a("bgBlackBright",[100,49],"bgBright"),a("bgRedBright",[101,49],"bgBright"),a("bgGreenBright",[102,49],"bgBright"),a("bgYellowBright",[103,49],"bgBright"),a("bgBlueBright",[104,49],"bgBright"),a("bgMagentaBright",[105,49],"bgBright"),a("bgCyanBright",[106,49],"bgBright"),a("bgWhiteBright",[107,49],"bgBright"),t.ansiRegex=OAt,t.hasColor=t.hasAnsi=n=>(t.ansiRegex.lastIndex=0,typeof n=="string"&&n!==""&&t.ansiRegex.test(n)),t.alias=(n,u)=>{let A=typeof u=="string"?t[u]:u;if(typeof A!="function")throw new TypeError("Expected alias to be the name of an existing color (string) or a function");A.stack||(Reflect.defineProperty(A,"name",{value:n}),t.styles[n]=A,A.stack=[n]),Reflect.defineProperty(t,n,{configurable:!0,enumerable:!0,set(p){t.alias(n,p)},get(){let p=h=>o(h,p.stack);return Reflect.setPrototypeOf(p,t),p.stack=this.stack?this.stack.concat(A.stack):A.stack,p}})},t.theme=n=>{if(!LAt(n))throw new TypeError("Expected theme to be an object");for(let u of Object.keys(n))t.alias(u,n[u]);return t},t.alias("unstyle",n=>typeof n=="string"&&n!==""?(t.ansiRegex.lastIndex=0,n.replace(t.ansiRegex,"")):""),t.alias("noop",n=>n),t.none=t.clear=t.noop,t.stripColor=t.unstyle,t.symbols=nhe(),t.define=a,t};R_.exports=ihe();R_.exports.create=ihe});var No=_(sn=>{"use strict";var MAt=Object.prototype.toString,rc=Kc(),she=!1,T_=[],ohe={yellow:"blue",cyan:"red",green:"magenta",black:"white",blue:"yellow",red:"cyan",magenta:"green",white:"black"};sn.longest=(t,e)=>t.reduce((r,o)=>Math.max(r,e?o[e].length:o.length),0);sn.hasColor=t=>!!t&&rc.hasColor(t);var ik=sn.isObject=t=>t!==null&&typeof t=="object"&&!Array.isArray(t);sn.nativeType=t=>MAt.call(t).slice(8,-1).toLowerCase().replace(/\s/g,"");sn.isAsyncFn=t=>sn.nativeType(t)==="asyncfunction";sn.isPrimitive=t=>t!=null&&typeof t!="object"&&typeof t!="function";sn.resolve=(t,e,...r)=>typeof e=="function"?e.call(t,...r):e;sn.scrollDown=(t=[])=>[...t.slice(1),t[0]];sn.scrollUp=(t=[])=>[t.pop(),...t];sn.reorder=(t=[])=>{let e=t.slice();return e.sort((r,o)=>r.index>o.index?1:r.index{let o=t.length,a=r===o?0:r<0?o-1:r,n=t[e];t[e]=t[a],t[a]=n};sn.width=(t,e=80)=>{let r=t&&t.columns?t.columns:e;return t&&typeof t.getWindowSize=="function"&&(r=t.getWindowSize()[0]),process.platform==="win32"?r-1:r};sn.height=(t,e=20)=>{let r=t&&t.rows?t.rows:e;return t&&typeof t.getWindowSize=="function"&&(r=t.getWindowSize()[1]),r};sn.wordWrap=(t,e={})=>{if(!t)return t;typeof e=="number"&&(e={width:e});let{indent:r="",newline:o=` -`+r,width:a=80}=e,n=(o+r).match(/[^\S\n]/g)||[];a-=n.length;let u=`.{1,${a}}([\\s\\u200B]+|$)|[^\\s\\u200B]+?([\\s\\u200B]+|$)`,A=t.trim(),p=new RegExp(u,"g"),h=A.match(p)||[];return h=h.map(E=>E.replace(/\n$/,"")),e.padEnd&&(h=h.map(E=>E.padEnd(a," "))),e.padStart&&(h=h.map(E=>E.padStart(a," "))),r+h.join(o)};sn.unmute=t=>{let e=t.stack.find(o=>rc.keys.color.includes(o));return e?rc[e]:t.stack.find(o=>o.slice(2)==="bg")?rc[e.slice(2)]:o=>o};sn.pascal=t=>t?t[0].toUpperCase()+t.slice(1):"";sn.inverse=t=>{if(!t||!t.stack)return t;let e=t.stack.find(o=>rc.keys.color.includes(o));if(e){let o=rc["bg"+sn.pascal(e)];return o?o.black:t}let r=t.stack.find(o=>o.slice(0,2)==="bg");return r?rc[r.slice(2).toLowerCase()]||t:rc.none};sn.complement=t=>{if(!t||!t.stack)return t;let e=t.stack.find(o=>rc.keys.color.includes(o)),r=t.stack.find(o=>o.slice(0,2)==="bg");if(e&&!r)return rc[ohe[e]||e];if(r){let o=r.slice(2).toLowerCase(),a=ohe[o];return a&&rc["bg"+sn.pascal(a)]||t}return rc.none};sn.meridiem=t=>{let e=t.getHours(),r=t.getMinutes(),o=e>=12?"pm":"am";e=e%12;let a=e===0?12:e,n=r<10?"0"+r:r;return a+":"+n+" "+o};sn.set=(t={},e="",r)=>e.split(".").reduce((o,a,n,u)=>{let A=u.length-1>n?o[a]||{}:r;return!sn.isObject(A)&&n{let o=t[e]==null?e.split(".").reduce((a,n)=>a&&a[n],t):t[e];return o??r};sn.mixin=(t,e)=>{if(!ik(t))return e;if(!ik(e))return t;for(let r of Object.keys(e)){let o=Object.getOwnPropertyDescriptor(e,r);if(o.hasOwnProperty("value"))if(t.hasOwnProperty(r)&&ik(o.value)){let a=Object.getOwnPropertyDescriptor(t,r);ik(a.value)?t[r]=sn.merge({},t[r],e[r]):Reflect.defineProperty(t,r,o)}else Reflect.defineProperty(t,r,o);else Reflect.defineProperty(t,r,o)}return t};sn.merge=(...t)=>{let e={};for(let r of t)sn.mixin(e,r);return e};sn.mixinEmitter=(t,e)=>{let r=e.constructor.prototype;for(let o of Object.keys(r)){let a=r[o];typeof a=="function"?sn.define(t,o,a.bind(e)):sn.define(t,o,a)}};sn.onExit=t=>{let e=(r,o)=>{she||(she=!0,T_.forEach(a=>a()),r===!0&&process.exit(128+o))};T_.length===0&&(process.once("SIGTERM",e.bind(null,!0,15)),process.once("SIGINT",e.bind(null,!0,2)),process.once("exit",e)),T_.push(t)};sn.define=(t,e,r)=>{Reflect.defineProperty(t,e,{value:r})};sn.defineExport=(t,e,r)=>{let o;Reflect.defineProperty(t,e,{enumerable:!0,configurable:!0,set(a){o=a},get(){return o?o():r()}})}});var ahe=_(hC=>{"use strict";hC.ctrl={a:"first",b:"backward",c:"cancel",d:"deleteForward",e:"last",f:"forward",g:"reset",i:"tab",k:"cutForward",l:"reset",n:"newItem",m:"cancel",j:"submit",p:"search",r:"remove",s:"save",u:"undo",w:"cutLeft",x:"toggleCursor",v:"paste"};hC.shift={up:"shiftUp",down:"shiftDown",left:"shiftLeft",right:"shiftRight",tab:"prev"};hC.fn={up:"pageUp",down:"pageDown",left:"pageLeft",right:"pageRight",delete:"deleteForward"};hC.option={b:"backward",f:"forward",d:"cutRight",left:"cutLeft",up:"altUp",down:"altDown"};hC.keys={pageup:"pageUp",pagedown:"pageDown",home:"home",end:"end",cancel:"cancel",delete:"deleteForward",backspace:"delete",down:"down",enter:"submit",escape:"cancel",left:"left",space:"space",number:"number",return:"submit",right:"right",tab:"next",up:"up"}});var uhe=_((X_t,che)=>{"use strict";var lhe=ve("readline"),UAt=ahe(),_At=/^(?:\x1b)([a-zA-Z0-9])$/,HAt=/^(?:\x1b+)(O|N|\[|\[\[)(?:(\d+)(?:;(\d+))?([~^$])|(?:1;)?(\d+)?([a-zA-Z]))/,qAt={OP:"f1",OQ:"f2",OR:"f3",OS:"f4","[11~":"f1","[12~":"f2","[13~":"f3","[14~":"f4","[[A":"f1","[[B":"f2","[[C":"f3","[[D":"f4","[[E":"f5","[15~":"f5","[17~":"f6","[18~":"f7","[19~":"f8","[20~":"f9","[21~":"f10","[23~":"f11","[24~":"f12","[A":"up","[B":"down","[C":"right","[D":"left","[E":"clear","[F":"end","[H":"home",OA:"up",OB:"down",OC:"right",OD:"left",OE:"clear",OF:"end",OH:"home","[1~":"home","[2~":"insert","[3~":"delete","[4~":"end","[5~":"pageup","[6~":"pagedown","[[5~":"pageup","[[6~":"pagedown","[7~":"home","[8~":"end","[a":"up","[b":"down","[c":"right","[d":"left","[e":"clear","[2$":"insert","[3$":"delete","[5$":"pageup","[6$":"pagedown","[7$":"home","[8$":"end",Oa:"up",Ob:"down",Oc:"right",Od:"left",Oe:"clear","[2^":"insert","[3^":"delete","[5^":"pageup","[6^":"pagedown","[7^":"home","[8^":"end","[Z":"tab"};function jAt(t){return["[a","[b","[c","[d","[e","[2$","[3$","[5$","[6$","[7$","[8$","[Z"].includes(t)}function GAt(t){return["Oa","Ob","Oc","Od","Oe","[2^","[3^","[5^","[6^","[7^","[8^"].includes(t)}var sk=(t="",e={})=>{let r,o={name:e.name,ctrl:!1,meta:!1,shift:!1,option:!1,sequence:t,raw:t,...e};if(Buffer.isBuffer(t)?t[0]>127&&t[1]===void 0?(t[0]-=128,t="\x1B"+String(t)):t=String(t):t!==void 0&&typeof t!="string"?t=String(t):t||(t=o.sequence||""),o.sequence=o.sequence||t||o.name,t==="\r")o.raw=void 0,o.name="return";else if(t===` -`)o.name="enter";else if(t===" ")o.name="tab";else if(t==="\b"||t==="\x7F"||t==="\x1B\x7F"||t==="\x1B\b")o.name="backspace",o.meta=t.charAt(0)==="\x1B";else if(t==="\x1B"||t==="\x1B\x1B")o.name="escape",o.meta=t.length===2;else if(t===" "||t==="\x1B ")o.name="space",o.meta=t.length===2;else if(t<="")o.name=String.fromCharCode(t.charCodeAt(0)+"a".charCodeAt(0)-1),o.ctrl=!0;else if(t.length===1&&t>="0"&&t<="9")o.name="number";else if(t.length===1&&t>="a"&&t<="z")o.name=t;else if(t.length===1&&t>="A"&&t<="Z")o.name=t.toLowerCase(),o.shift=!0;else if(r=_At.exec(t))o.meta=!0,o.shift=/^[A-Z]$/.test(r[1]);else if(r=HAt.exec(t)){let a=[...t];a[0]==="\x1B"&&a[1]==="\x1B"&&(o.option=!0);let n=[r[1],r[2],r[4],r[6]].filter(Boolean).join(""),u=(r[3]||r[5]||1)-1;o.ctrl=!!(u&4),o.meta=!!(u&10),o.shift=!!(u&1),o.code=n,o.name=qAt[n],o.shift=jAt(n)||o.shift,o.ctrl=GAt(n)||o.ctrl}return o};sk.listen=(t={},e)=>{let{stdin:r}=t;if(!r||r!==process.stdin&&!r.isTTY)throw new Error("Invalid stream passed");let o=lhe.createInterface({terminal:!0,input:r});lhe.emitKeypressEvents(r,o);let a=(A,p)=>e(A,sk(A,p),o),n=r.isRaw;return r.isTTY&&r.setRawMode(!0),r.on("keypress",a),o.resume(),()=>{r.isTTY&&r.setRawMode(n),r.removeListener("keypress",a),o.pause(),o.close()}};sk.action=(t,e,r)=>{let o={...UAt,...r};return e.ctrl?(e.action=o.ctrl[e.name],e):e.option&&o.option?(e.action=o.option[e.name],e):e.shift?(e.action=o.shift[e.name],e):(e.action=o.keys[e.name],e)};che.exports=sk});var fhe=_((Z_t,Ahe)=>{"use strict";Ahe.exports=t=>{t.timers=t.timers||{};let e=t.options.timers;if(!!e)for(let r of Object.keys(e)){let o=e[r];typeof o=="number"&&(o={interval:o}),YAt(t,r,o)}};function YAt(t,e,r={}){let o=t.timers[e]={name:e,start:Date.now(),ms:0,tick:0},a=r.interval||120;o.frames=r.frames||[],o.loading=!0;let n=setInterval(()=>{o.ms=Date.now()-o.start,o.tick++,t.render()},a);return o.stop=()=>{o.loading=!1,clearInterval(n)},Reflect.defineProperty(o,"interval",{value:n}),t.once("close",()=>o.stop()),o.stop}});var hhe=_(($_t,phe)=>{"use strict";var{define:WAt,width:KAt}=No(),N_=class{constructor(e){let r=e.options;WAt(this,"_prompt",e),this.type=e.type,this.name=e.name,this.message="",this.header="",this.footer="",this.error="",this.hint="",this.input="",this.cursor=0,this.index=0,this.lines=0,this.tick=0,this.prompt="",this.buffer="",this.width=KAt(r.stdout||process.stdout),Object.assign(this,r),this.name=this.name||this.message,this.message=this.message||this.name,this.symbols=e.symbols,this.styles=e.styles,this.required=new Set,this.cancelled=!1,this.submitted=!1}clone(){let e={...this};return e.status=this.status,e.buffer=Buffer.from(e.buffer),delete e.clone,e}set color(e){this._color=e}get color(){let e=this.prompt.styles;if(this.cancelled)return e.cancelled;if(this.submitted)return e.submitted;let r=this._color||e[this.status];return typeof r=="function"?r:e.pending}set loading(e){this._loading=e}get loading(){return typeof this._loading=="boolean"?this._loading:this.loadingChoices?"choices":!1}get status(){return this.cancelled?"cancelled":this.submitted?"submitted":"pending"}};phe.exports=N_});var dhe=_((e8t,ghe)=>{"use strict";var L_=No(),eo=Kc(),O_={default:eo.noop,noop:eo.noop,set inverse(t){this._inverse=t},get inverse(){return this._inverse||L_.inverse(this.primary)},set complement(t){this._complement=t},get complement(){return this._complement||L_.complement(this.primary)},primary:eo.cyan,success:eo.green,danger:eo.magenta,strong:eo.bold,warning:eo.yellow,muted:eo.dim,disabled:eo.gray,dark:eo.dim.gray,underline:eo.underline,set info(t){this._info=t},get info(){return this._info||this.primary},set em(t){this._em=t},get em(){return this._em||this.primary.underline},set heading(t){this._heading=t},get heading(){return this._heading||this.muted.underline},set pending(t){this._pending=t},get pending(){return this._pending||this.primary},set submitted(t){this._submitted=t},get submitted(){return this._submitted||this.success},set cancelled(t){this._cancelled=t},get cancelled(){return this._cancelled||this.danger},set typing(t){this._typing=t},get typing(){return this._typing||this.dim},set placeholder(t){this._placeholder=t},get placeholder(){return this._placeholder||this.primary.dim},set highlight(t){this._highlight=t},get highlight(){return this._highlight||this.inverse}};O_.merge=(t={})=>{t.styles&&typeof t.styles.enabled=="boolean"&&(eo.enabled=t.styles.enabled),t.styles&&typeof t.styles.visible=="boolean"&&(eo.visible=t.styles.visible);let e=L_.merge({},O_,t.styles);delete e.merge;for(let r of Object.keys(eo))e.hasOwnProperty(r)||Reflect.defineProperty(e,r,{get:()=>eo[r]});for(let r of Object.keys(eo.styles))e.hasOwnProperty(r)||Reflect.defineProperty(e,r,{get:()=>eo[r]});return e};ghe.exports=O_});var yhe=_((t8t,mhe)=>{"use strict";var M_=process.platform==="win32",Vf=Kc(),VAt=No(),U_={...Vf.symbols,upDownDoubleArrow:"\u21D5",upDownDoubleArrow2:"\u2B0D",upDownArrow:"\u2195",asterisk:"*",asterism:"\u2042",bulletWhite:"\u25E6",electricArrow:"\u2301",ellipsisLarge:"\u22EF",ellipsisSmall:"\u2026",fullBlock:"\u2588",identicalTo:"\u2261",indicator:Vf.symbols.check,leftAngle:"\u2039",mark:"\u203B",minus:"\u2212",multiplication:"\xD7",obelus:"\xF7",percent:"%",pilcrow:"\xB6",pilcrow2:"\u2761",pencilUpRight:"\u2710",pencilDownRight:"\u270E",pencilRight:"\u270F",plus:"+",plusMinus:"\xB1",pointRight:"\u261E",rightAngle:"\u203A",section:"\xA7",hexagon:{off:"\u2B21",on:"\u2B22",disabled:"\u2B22"},ballot:{on:"\u2611",off:"\u2610",disabled:"\u2612"},stars:{on:"\u2605",off:"\u2606",disabled:"\u2606"},folder:{on:"\u25BC",off:"\u25B6",disabled:"\u25B6"},prefix:{pending:Vf.symbols.question,submitted:Vf.symbols.check,cancelled:Vf.symbols.cross},separator:{pending:Vf.symbols.pointerSmall,submitted:Vf.symbols.middot,cancelled:Vf.symbols.middot},radio:{off:M_?"( )":"\u25EF",on:M_?"(*)":"\u25C9",disabled:M_?"(|)":"\u24BE"},numbers:["\u24EA","\u2460","\u2461","\u2462","\u2463","\u2464","\u2465","\u2466","\u2467","\u2468","\u2469","\u246A","\u246B","\u246C","\u246D","\u246E","\u246F","\u2470","\u2471","\u2472","\u2473","\u3251","\u3252","\u3253","\u3254","\u3255","\u3256","\u3257","\u3258","\u3259","\u325A","\u325B","\u325C","\u325D","\u325E","\u325F","\u32B1","\u32B2","\u32B3","\u32B4","\u32B5","\u32B6","\u32B7","\u32B8","\u32B9","\u32BA","\u32BB","\u32BC","\u32BD","\u32BE","\u32BF"]};U_.merge=t=>{let e=VAt.merge({},Vf.symbols,U_,t.symbols);return delete e.merge,e};mhe.exports=U_});var Che=_((r8t,Ehe)=>{"use strict";var JAt=dhe(),zAt=yhe(),XAt=No();Ehe.exports=t=>{t.options=XAt.merge({},t.options.theme,t.options),t.symbols=zAt.merge(t.options),t.styles=JAt.merge(t.options)}});var Dhe=_((Bhe,vhe)=>{"use strict";var whe=process.env.TERM_PROGRAM==="Apple_Terminal",ZAt=Kc(),__=No(),Vc=vhe.exports=Bhe,Di="\x1B[",Ihe="\x07",H_=!1,Ph=Vc.code={bell:Ihe,beep:Ihe,beginning:`${Di}G`,down:`${Di}J`,esc:Di,getPosition:`${Di}6n`,hide:`${Di}?25l`,line:`${Di}2K`,lineEnd:`${Di}K`,lineStart:`${Di}1K`,restorePosition:Di+(whe?"8":"u"),savePosition:Di+(whe?"7":"s"),screen:`${Di}2J`,show:`${Di}?25h`,up:`${Di}1J`},Gd=Vc.cursor={get hidden(){return H_},hide(){return H_=!0,Ph.hide},show(){return H_=!1,Ph.show},forward:(t=1)=>`${Di}${t}C`,backward:(t=1)=>`${Di}${t}D`,nextLine:(t=1)=>`${Di}E`.repeat(t),prevLine:(t=1)=>`${Di}F`.repeat(t),up:(t=1)=>t?`${Di}${t}A`:"",down:(t=1)=>t?`${Di}${t}B`:"",right:(t=1)=>t?`${Di}${t}C`:"",left:(t=1)=>t?`${Di}${t}D`:"",to(t,e){return e?`${Di}${e+1};${t+1}H`:`${Di}${t+1}G`},move(t=0,e=0){let r="";return r+=t<0?Gd.left(-t):t>0?Gd.right(t):"",r+=e<0?Gd.up(-e):e>0?Gd.down(e):"",r},restore(t={}){let{after:e,cursor:r,initial:o,input:a,prompt:n,size:u,value:A}=t;if(o=__.isPrimitive(o)?String(o):"",a=__.isPrimitive(a)?String(a):"",A=__.isPrimitive(A)?String(A):"",u){let p=Vc.cursor.up(u)+Vc.cursor.to(n.length),h=a.length-r;return h>0&&(p+=Vc.cursor.left(h)),p}if(A||e){let p=!a&&!!o?-o.length:-a.length+r;return e&&(p-=e.length),a===""&&o&&!n.includes(o)&&(p+=o.length),Vc.cursor.move(p)}}},q_=Vc.erase={screen:Ph.screen,up:Ph.up,down:Ph.down,line:Ph.line,lineEnd:Ph.lineEnd,lineStart:Ph.lineStart,lines(t){let e="";for(let r=0;r{if(!e)return q_.line+Gd.to(0);let r=n=>[...ZAt.unstyle(n)].length,o=t.split(/\r?\n/),a=0;for(let n of o)a+=1+Math.floor(Math.max(r(n)-1,0)/e);return(q_.line+Gd.prevLine()).repeat(a-1)+q_.line+Gd.to(0)}});var gC=_((n8t,Phe)=>{"use strict";var $At=ve("events"),She=Kc(),j_=uhe(),eft=fhe(),tft=hhe(),rft=Che(),Ra=No(),Yd=Dhe(),c2=class extends $At{constructor(e={}){super(),this.name=e.name,this.type=e.type,this.options=e,rft(this),eft(this),this.state=new tft(this),this.initial=[e.initial,e.default].find(r=>r!=null),this.stdout=e.stdout||process.stdout,this.stdin=e.stdin||process.stdin,this.scale=e.scale||1,this.term=this.options.term||process.env.TERM_PROGRAM,this.margin=ift(this.options.margin),this.setMaxListeners(0),nft(this)}async keypress(e,r={}){this.keypressed=!0;let o=j_.action(e,j_(e,r),this.options.actions);this.state.keypress=o,this.emit("keypress",e,o),this.emit("state",this.state.clone());let a=this.options[o.action]||this[o.action]||this.dispatch;if(typeof a=="function")return await a.call(this,e,o);this.alert()}alert(){delete this.state.alert,this.options.show===!1?this.emit("alert"):this.stdout.write(Yd.code.beep)}cursorHide(){this.stdout.write(Yd.cursor.hide()),Ra.onExit(()=>this.cursorShow())}cursorShow(){this.stdout.write(Yd.cursor.show())}write(e){!e||(this.stdout&&this.state.show!==!1&&this.stdout.write(e),this.state.buffer+=e)}clear(e=0){let r=this.state.buffer;this.state.buffer="",!(!r&&!e||this.options.show===!1)&&this.stdout.write(Yd.cursor.down(e)+Yd.clear(r,this.width))}restore(){if(this.state.closed||this.options.show===!1)return;let{prompt:e,after:r,rest:o}=this.sections(),{cursor:a,initial:n="",input:u="",value:A=""}=this,p=this.state.size=o.length,h={after:r,cursor:a,initial:n,input:u,prompt:e,size:p,value:A},E=Yd.cursor.restore(h);E&&this.stdout.write(E)}sections(){let{buffer:e,input:r,prompt:o}=this.state;o=She.unstyle(o);let a=She.unstyle(e),n=a.indexOf(o),u=a.slice(0,n),p=a.slice(n).split(` -`),h=p[0],E=p[p.length-1],v=(o+(r?" "+r:"")).length,x=ve.call(this,this.value),this.result=()=>o.call(this,this.value),typeof r.initial=="function"&&(this.initial=await r.initial.call(this,this)),typeof r.onRun=="function"&&await r.onRun.call(this,this),typeof r.onSubmit=="function"){let a=r.onSubmit.bind(this),n=this.submit.bind(this);delete this.options.onSubmit,this.submit=async()=>(await a(this.name,this.value,this),n())}await this.start(),await this.render()}render(){throw new Error("expected prompt to have a custom render method")}run(){return new Promise(async(e,r)=>{if(this.once("submit",e),this.once("cancel",r),await this.skip())return this.render=()=>{},this.submit();await this.initialize(),this.emit("run")})}async element(e,r,o){let{options:a,state:n,symbols:u,timers:A}=this,p=A&&A[e];n.timer=p;let h=a[e]||n[e]||u[e],E=r&&r[e]!=null?r[e]:await h;if(E==="")return E;let I=await this.resolve(E,n,r,o);return!I&&r&&r[e]?this.resolve(h,n,r,o):I}async prefix(){let e=await this.element("prefix")||this.symbols,r=this.timers&&this.timers.prefix,o=this.state;return o.timer=r,Ra.isObject(e)&&(e=e[o.status]||e.pending),Ra.hasColor(e)?e:(this.styles[o.status]||this.styles.pending)(e)}async message(){let e=await this.element("message");return Ra.hasColor(e)?e:this.styles.strong(e)}async separator(){let e=await this.element("separator")||this.symbols,r=this.timers&&this.timers.separator,o=this.state;o.timer=r;let a=e[o.status]||e.pending||o.separator,n=await this.resolve(a,o);return Ra.isObject(n)&&(n=n[o.status]||n.pending),Ra.hasColor(n)?n:this.styles.muted(n)}async pointer(e,r){let o=await this.element("pointer",e,r);if(typeof o=="string"&&Ra.hasColor(o))return o;if(o){let a=this.styles,n=this.index===r,u=n?a.primary:h=>h,A=await this.resolve(o[n?"on":"off"]||o,this.state),p=Ra.hasColor(A)?A:u(A);return n?p:" ".repeat(A.length)}}async indicator(e,r){let o=await this.element("indicator",e,r);if(typeof o=="string"&&Ra.hasColor(o))return o;if(o){let a=this.styles,n=e.enabled===!0,u=n?a.success:a.dark,A=o[n?"on":"off"]||o;return Ra.hasColor(A)?A:u(A)}return""}body(){return null}footer(){if(this.state.status==="pending")return this.element("footer")}header(){if(this.state.status==="pending")return this.element("header")}async hint(){if(this.state.status==="pending"&&!this.isValue(this.state.input)){let e=await this.element("hint");return Ra.hasColor(e)?e:this.styles.muted(e)}}error(e){return this.state.submitted?"":e||this.state.error}format(e){return e}result(e){return e}validate(e){return this.options.required===!0?this.isValue(e):!0}isValue(e){return e!=null&&e!==""}resolve(e,...r){return Ra.resolve(this,e,...r)}get base(){return c2.prototype}get style(){return this.styles[this.state.status]}get height(){return this.options.rows||Ra.height(this.stdout,25)}get width(){return this.options.columns||Ra.width(this.stdout,80)}get size(){return{width:this.width,height:this.height}}set cursor(e){this.state.cursor=e}get cursor(){return this.state.cursor}set input(e){this.state.input=e}get input(){return this.state.input}set value(e){this.state.value=e}get value(){let{input:e,value:r}=this.state,o=[r,e].find(this.isValue.bind(this));return this.isValue(o)?o:this.initial}static get prompt(){return e=>new this(e).run()}};function nft(t){let e=a=>t[a]===void 0||typeof t[a]=="function",r=["actions","choices","initial","margin","roles","styles","symbols","theme","timers","value"],o=["body","footer","error","header","hint","indicator","message","prefix","separator","skip"];for(let a of Object.keys(t.options)){if(r.includes(a)||/^on[A-Z]/.test(a))continue;let n=t.options[a];typeof n=="function"&&e(a)?o.includes(a)||(t[a]=n.bind(t)):typeof t[a]!="function"&&(t[a]=n)}}function ift(t){typeof t=="number"&&(t=[t,t,t,t]);let e=[].concat(t||[]),r=a=>a%2===0?` -`:" ",o=[];for(let a=0;a<4;a++){let n=r(a);e[a]?o.push(n.repeat(e[a])):o.push("")}return o}Phe.exports=c2});var khe=_((i8t,xhe)=>{"use strict";var sft=No(),bhe={default(t,e){return e},checkbox(t,e){throw new Error("checkbox role is not implemented yet")},editable(t,e){throw new Error("editable role is not implemented yet")},expandable(t,e){throw new Error("expandable role is not implemented yet")},heading(t,e){return e.disabled="",e.indicator=[e.indicator," "].find(r=>r!=null),e.message=e.message||"",e},input(t,e){throw new Error("input role is not implemented yet")},option(t,e){return bhe.default(t,e)},radio(t,e){throw new Error("radio role is not implemented yet")},separator(t,e){return e.disabled="",e.indicator=[e.indicator," "].find(r=>r!=null),e.message=e.message||t.symbols.line.repeat(5),e},spacer(t,e){return e}};xhe.exports=(t,e={})=>{let r=sft.merge({},bhe,e.roles);return r[t]||r.default}});var u2=_((s8t,Rhe)=>{"use strict";var oft=Kc(),aft=gC(),lft=khe(),ok=No(),{reorder:G_,scrollUp:cft,scrollDown:uft,isObject:Qhe,swap:Aft}=ok,Y_=class extends aft{constructor(e){super(e),this.cursorHide(),this.maxSelected=e.maxSelected||1/0,this.multiple=e.multiple||!1,this.initial=e.initial||0,this.delay=e.delay||0,this.longest=0,this.num=""}async initialize(){typeof this.options.initial=="function"&&(this.initial=await this.options.initial.call(this)),await this.reset(!0),await super.initialize()}async reset(){let{choices:e,initial:r,autofocus:o,suggest:a}=this.options;if(this.state._choices=[],this.state.choices=[],this.choices=await Promise.all(await this.toChoices(e)),this.choices.forEach(n=>n.enabled=!1),typeof a!="function"&&this.selectable.length===0)throw new Error("At least one choice must be selectable");Qhe(r)&&(r=Object.keys(r)),Array.isArray(r)?(o!=null&&(this.index=this.findIndex(o)),r.forEach(n=>this.enable(this.find(n))),await this.render()):(o!=null&&(r=o),typeof r=="string"&&(r=this.findIndex(r)),typeof r=="number"&&r>-1&&(this.index=Math.max(0,Math.min(r,this.choices.length)),this.enable(this.find(this.index)))),this.isDisabled(this.focused)&&await this.down()}async toChoices(e,r){this.state.loadingChoices=!0;let o=[],a=0,n=async(u,A)=>{typeof u=="function"&&(u=await u.call(this)),u instanceof Promise&&(u=await u);for(let p=0;p(this.state.loadingChoices=!1,u))}async toChoice(e,r,o){if(typeof e=="function"&&(e=await e.call(this,this)),e instanceof Promise&&(e=await e),typeof e=="string"&&(e={name:e}),e.normalized)return e;e.normalized=!0;let a=e.value;if(e=lft(e.role,this.options)(this,e),typeof e.disabled=="string"&&!e.hint&&(e.hint=e.disabled,e.disabled=!0),e.disabled===!0&&e.hint==null&&(e.hint="(disabled)"),e.index!=null)return e;e.name=e.name||e.key||e.title||e.value||e.message,e.message=e.message||e.name||"",e.value=[e.value,e.name].find(this.isValue.bind(this)),e.input="",e.index=r,e.cursor=0,ok.define(e,"parent",o),e.level=o?o.level+1:1,e.indent==null&&(e.indent=o?o.indent+" ":e.indent||""),e.path=o?o.path+"."+e.name:e.name,e.enabled=!!(this.multiple&&!this.isDisabled(e)&&(e.enabled||this.isSelected(e))),this.isDisabled(e)||(this.longest=Math.max(this.longest,oft.unstyle(e.message).length));let u={...e};return e.reset=(A=u.input,p=u.value)=>{for(let h of Object.keys(u))e[h]=u[h];e.input=A,e.value=p},a==null&&typeof e.initial=="function"&&(e.input=await e.initial.call(this,this.state,e,r)),e}async onChoice(e,r){this.emit("choice",e,r,this),typeof e.onChoice=="function"&&await e.onChoice.call(this,this.state,e,r)}async addChoice(e,r,o){let a=await this.toChoice(e,r,o);return this.choices.push(a),this.index=this.choices.length-1,this.limit=this.choices.length,a}async newItem(e,r,o){let a={name:"New choice name?",editable:!0,newChoice:!0,...e},n=await this.addChoice(a,r,o);return n.updateChoice=()=>{delete n.newChoice,n.name=n.message=n.input,n.input="",n.cursor=0},this.render()}indent(e){return e.indent==null?e.level>1?" ".repeat(e.level-1):"":e.indent}dispatch(e,r){if(this.multiple&&this[r.name])return this[r.name]();this.alert()}focus(e,r){return typeof r!="boolean"&&(r=e.enabled),r&&!e.enabled&&this.selected.length>=this.maxSelected?this.alert():(this.index=e.index,e.enabled=r&&!this.isDisabled(e),e)}space(){return this.multiple?(this.toggle(this.focused),this.render()):this.alert()}a(){if(this.maxSelectedr.enabled);return this.choices.forEach(r=>r.enabled=!e),this.render()}i(){return this.choices.length-this.selected.length>this.maxSelected?this.alert():(this.choices.forEach(e=>e.enabled=!e.enabled),this.render())}g(e=this.focused){return this.choices.some(r=>!!r.parent)?(this.toggle(e.parent&&!e.choices?e.parent:e),this.render()):this.a()}toggle(e,r){if(!e.enabled&&this.selected.length>=this.maxSelected)return this.alert();typeof r!="boolean"&&(r=!e.enabled),e.enabled=r,e.choices&&e.choices.forEach(a=>this.toggle(a,r));let o=e.parent;for(;o;){let a=o.choices.filter(n=>this.isDisabled(n));o.enabled=a.every(n=>n.enabled===!0),o=o.parent}return Fhe(this,this.choices),this.emit("toggle",e,this),e}enable(e){return this.selected.length>=this.maxSelected?this.alert():(e.enabled=!this.isDisabled(e),e.choices&&e.choices.forEach(this.enable.bind(this)),e)}disable(e){return e.enabled=!1,e.choices&&e.choices.forEach(this.disable.bind(this)),e}number(e){this.num+=e;let r=o=>{let a=Number(o);if(a>this.choices.length-1)return this.alert();let n=this.focused,u=this.choices.find(A=>a===A.index);if(!u.enabled&&this.selected.length>=this.maxSelected)return this.alert();if(this.visible.indexOf(u)===-1){let A=G_(this.choices),p=A.indexOf(u);if(n.index>p){let h=A.slice(p,p+this.limit),E=A.filter(I=>!h.includes(I));this.choices=h.concat(E)}else{let h=p-this.limit+1;this.choices=A.slice(h).concat(A.slice(0,h))}}return this.index=this.choices.indexOf(u),this.toggle(this.focused),this.render()};return clearTimeout(this.numberTimeout),new Promise(o=>{let a=this.choices.length,n=this.num,u=(A=!1,p)=>{clearTimeout(this.numberTimeout),A&&(p=r(n)),this.num="",o(p)};if(n==="0"||n.length===1&&Number(n+"0")>a)return u(!0);if(Number(n)>a)return u(!1,this.alert());this.numberTimeout=setTimeout(()=>u(!0),this.delay)})}home(){return this.choices=G_(this.choices),this.index=0,this.render()}end(){let e=this.choices.length-this.limit,r=G_(this.choices);return this.choices=r.slice(e).concat(r.slice(0,e)),this.index=this.limit-1,this.render()}first(){return this.index=0,this.render()}last(){return this.index=this.visible.length-1,this.render()}prev(){return this.visible.length<=1?this.alert():this.up()}next(){return this.visible.length<=1?this.alert():this.down()}right(){return this.cursor>=this.input.length?this.alert():(this.cursor++,this.render())}left(){return this.cursor<=0?this.alert():(this.cursor--,this.render())}up(){let e=this.choices.length,r=this.visible.length,o=this.index;return this.options.scroll===!1&&o===0?this.alert():e>r&&o===0?this.scrollUp():(this.index=(o-1%e+e)%e,this.isDisabled()?this.up():this.render())}down(){let e=this.choices.length,r=this.visible.length,o=this.index;return this.options.scroll===!1&&o===r-1?this.alert():e>r&&o===r-1?this.scrollDown():(this.index=(o+1)%e,this.isDisabled()?this.down():this.render())}scrollUp(e=0){return this.choices=cft(this.choices),this.index=e,this.isDisabled()?this.up():this.render()}scrollDown(e=this.visible.length-1){return this.choices=uft(this.choices),this.index=e,this.isDisabled()?this.down():this.render()}async shiftUp(){if(this.options.sort===!0){this.sorting=!0,this.swap(this.index-1),await this.up(),this.sorting=!1;return}return this.scrollUp(this.index)}async shiftDown(){if(this.options.sort===!0){this.sorting=!0,this.swap(this.index+1),await this.down(),this.sorting=!1;return}return this.scrollDown(this.index)}pageUp(){return this.visible.length<=1?this.alert():(this.limit=Math.max(this.limit-1,0),this.index=Math.min(this.limit-1,this.index),this._limit=this.limit,this.isDisabled()?this.up():this.render())}pageDown(){return this.visible.length>=this.choices.length?this.alert():(this.index=Math.max(0,this.index),this.limit=Math.min(this.limit+1,this.choices.length),this._limit=this.limit,this.isDisabled()?this.down():this.render())}swap(e){Aft(this.choices,this.index,e)}isDisabled(e=this.focused){return e&&["disabled","collapsed","hidden","completing","readonly"].some(o=>e[o]===!0)?!0:e&&e.role==="heading"}isEnabled(e=this.focused){if(Array.isArray(e))return e.every(r=>this.isEnabled(r));if(e.choices){let r=e.choices.filter(o=>!this.isDisabled(o));return e.enabled&&r.every(o=>this.isEnabled(o))}return e.enabled&&!this.isDisabled(e)}isChoice(e,r){return e.name===r||e.index===Number(r)}isSelected(e){return Array.isArray(this.initial)?this.initial.some(r=>this.isChoice(e,r)):this.isChoice(e,this.initial)}map(e=[],r="value"){return[].concat(e||[]).reduce((o,a)=>(o[a]=this.find(a,r),o),{})}filter(e,r){let a=typeof e=="function"?e:(A,p)=>[A.name,p].includes(e),u=(this.options.multiple?this.state._choices:this.choices).filter(a);return r?u.map(A=>A[r]):u}find(e,r){if(Qhe(e))return r?e[r]:e;let a=typeof e=="function"?e:(u,A)=>[u.name,A].includes(e),n=this.choices.find(a);if(n)return r?n[r]:n}findIndex(e){return this.choices.indexOf(this.find(e))}async submit(){let e=this.focused;if(!e)return this.alert();if(e.newChoice)return e.input?(e.updateChoice(),this.render()):this.alert();if(this.choices.some(u=>u.newChoice))return this.alert();let{reorder:r,sort:o}=this.options,a=this.multiple===!0,n=this.selected;return n===void 0?this.alert():(Array.isArray(n)&&r!==!1&&o!==!0&&(n=ok.reorder(n)),this.value=a?n.map(u=>u.name):n.name,super.submit())}set choices(e=[]){this.state._choices=this.state._choices||[],this.state.choices=e;for(let r of e)this.state._choices.some(o=>o.name===r.name)||this.state._choices.push(r);if(!this._initial&&this.options.initial){this._initial=!0;let r=this.initial;if(typeof r=="string"||typeof r=="number"){let o=this.find(r);o&&(this.initial=o.index,this.focus(o,!0))}}}get choices(){return Fhe(this,this.state.choices||[])}set visible(e){this.state.visible=e}get visible(){return(this.state.visible||this.choices).slice(0,this.limit)}set limit(e){this.state.limit=e}get limit(){let{state:e,options:r,choices:o}=this,a=e.limit||this._limit||r.limit||o.length;return Math.min(a,this.height)}set value(e){super.value=e}get value(){return typeof super.value!="string"&&super.value===this.initial?this.input:super.value}set index(e){this.state.index=e}get index(){return Math.max(0,this.state?this.state.index:0)}get enabled(){return this.filter(this.isEnabled.bind(this))}get focused(){let e=this.choices[this.index];return e&&this.state.submitted&&this.multiple!==!0&&(e.enabled=!0),e}get selectable(){return this.choices.filter(e=>!this.isDisabled(e))}get selected(){return this.multiple?this.enabled:this.focused}};function Fhe(t,e){if(e instanceof Promise)return e;if(typeof e=="function"){if(ok.isAsyncFn(e))return e;e=e.call(t,t)}for(let r of e){if(Array.isArray(r.choices)){let o=r.choices.filter(a=>!t.isDisabled(a));r.enabled=o.every(a=>a.enabled===!0)}t.isDisabled(r)===!0&&delete r.enabled}return e}Rhe.exports=Y_});var bh=_((o8t,The)=>{"use strict";var fft=u2(),W_=No(),K_=class extends fft{constructor(e){super(e),this.emptyError=this.options.emptyError||"No items were selected"}async dispatch(e,r){if(this.multiple)return this[r.name]?await this[r.name](e,r):await super.dispatch(e,r);this.alert()}separator(){if(this.options.separator)return super.separator();let e=this.styles.muted(this.symbols.ellipsis);return this.state.submitted?super.separator():e}pointer(e,r){return!this.multiple||this.options.pointer?super.pointer(e,r):""}indicator(e,r){return this.multiple?super.indicator(e,r):""}choiceMessage(e,r){let o=this.resolve(e.message,this.state,e,r);return e.role==="heading"&&!W_.hasColor(o)&&(o=this.styles.strong(o)),this.resolve(o,this.state,e,r)}choiceSeparator(){return":"}async renderChoice(e,r){await this.onChoice(e,r);let o=this.index===r,a=await this.pointer(e,r),n=await this.indicator(e,r)+(e.pad||""),u=await this.resolve(e.hint,this.state,e,r);u&&!W_.hasColor(u)&&(u=this.styles.muted(u));let A=this.indent(e),p=await this.choiceMessage(e,r),h=()=>[this.margin[3],A+a+n,p,this.margin[1],u].filter(Boolean).join(" ");return e.role==="heading"?h():e.disabled?(W_.hasColor(p)||(p=this.styles.disabled(p)),h()):(o&&(p=this.styles.em(p)),h())}async renderChoices(){if(this.state.loading==="choices")return this.styles.warning("Loading choices");if(this.state.submitted)return"";let e=this.visible.map(async(n,u)=>await this.renderChoice(n,u)),r=await Promise.all(e);r.length||r.push(this.styles.danger("No matching choices"));let o=this.margin[0]+r.join(` -`),a;return this.options.choicesHeader&&(a=await this.resolve(this.options.choicesHeader,this.state)),[a,o].filter(Boolean).join(` -`)}format(){return!this.state.submitted||this.state.cancelled?"":Array.isArray(this.selected)?this.selected.map(e=>this.styles.primary(e.name)).join(", "):this.styles.primary(this.selected.name)}async render(){let{submitted:e,size:r}=this.state,o="",a=await this.header(),n=await this.prefix(),u=await this.separator(),A=await this.message();this.options.promptLine!==!1&&(o=[n,A,u,""].join(" "),this.state.prompt=o);let p=await this.format(),h=await this.error()||await this.hint(),E=await this.renderChoices(),I=await this.footer();p&&(o+=p),h&&!o.includes(h)&&(o+=" "+h),e&&!p&&!E.trim()&&this.multiple&&this.emptyError!=null&&(o+=this.styles.danger(this.emptyError)),this.clear(r),this.write([a,o,E,I].filter(Boolean).join(` -`)),this.write(this.margin[2]),this.restore()}};The.exports=K_});var Lhe=_((a8t,Nhe)=>{"use strict";var pft=bh(),hft=(t,e)=>{let r=t.toLowerCase();return o=>{let n=o.toLowerCase().indexOf(r),u=e(o.slice(n,n+r.length));return n>=0?o.slice(0,n)+u+o.slice(n+r.length):o}},V_=class extends pft{constructor(e){super(e),this.cursorShow()}moveCursor(e){this.state.cursor+=e}dispatch(e){return this.append(e)}space(e){return this.options.multiple?super.space(e):this.append(e)}append(e){let{cursor:r,input:o}=this.state;return this.input=o.slice(0,r)+e+o.slice(r),this.moveCursor(1),this.complete()}delete(){let{cursor:e,input:r}=this.state;return r?(this.input=r.slice(0,e-1)+r.slice(e),this.moveCursor(-1),this.complete()):this.alert()}deleteForward(){let{cursor:e,input:r}=this.state;return r[e]===void 0?this.alert():(this.input=`${r}`.slice(0,e)+`${r}`.slice(e+1),this.complete())}number(e){return this.append(e)}async complete(){this.completing=!0,this.choices=await this.suggest(this.input,this.state._choices),this.state.limit=void 0,this.index=Math.min(Math.max(this.visible.length-1,0),this.index),await this.render(),this.completing=!1}suggest(e=this.input,r=this.state._choices){if(typeof this.options.suggest=="function")return this.options.suggest.call(this,e,r);let o=e.toLowerCase();return r.filter(a=>a.message.toLowerCase().includes(o))}pointer(){return""}format(){if(!this.focused)return this.input;if(this.options.multiple&&this.state.submitted)return this.selected.map(e=>this.styles.primary(e.message)).join(", ");if(this.state.submitted){let e=this.value=this.input=this.focused.value;return this.styles.primary(e)}return this.input}async render(){if(this.state.status!=="pending")return super.render();let e=this.options.highlight?this.options.highlight.bind(this):this.styles.placeholder,r=hft(this.input,e),o=this.choices;this.choices=o.map(a=>({...a,message:r(a.message)})),await super.render(),this.choices=o}submit(){return this.options.multiple&&(this.value=this.selected.map(e=>e.name)),super.submit()}};Nhe.exports=V_});var z_=_((l8t,Ohe)=>{"use strict";var J_=No();Ohe.exports=(t,e={})=>{t.cursorHide();let{input:r="",initial:o="",pos:a,showCursor:n=!0,color:u}=e,A=u||t.styles.placeholder,p=J_.inverse(t.styles.primary),h=R=>p(t.styles.black(R)),E=r,I=" ",v=h(I);if(t.blink&&t.blink.off===!0&&(h=R=>R,v=""),n&&a===0&&o===""&&r==="")return h(I);if(n&&a===0&&(r===o||r===""))return h(o[0])+A(o.slice(1));o=J_.isPrimitive(o)?`${o}`:"",r=J_.isPrimitive(r)?`${r}`:"";let x=o&&o.startsWith(r)&&o!==r,C=x?h(o[r.length]):v;if(a!==r.length&&n===!0&&(E=r.slice(0,a)+h(r[a])+r.slice(a+1),C=""),n===!1&&(C=""),x){let R=t.styles.unstyle(E+C);return E+C+A(o.slice(R.length))}return E+C}});var ak=_((c8t,Mhe)=>{"use strict";var gft=Kc(),dft=bh(),mft=z_(),X_=class extends dft{constructor(e){super({...e,multiple:!0}),this.type="form",this.initial=this.options.initial,this.align=[this.options.align,"right"].find(r=>r!=null),this.emptyError="",this.values={}}async reset(e){return await super.reset(),e===!0&&(this._index=this.index),this.index=this._index,this.values={},this.choices.forEach(r=>r.reset&&r.reset()),this.render()}dispatch(e){return!!e&&this.append(e)}append(e){let r=this.focused;if(!r)return this.alert();let{cursor:o,input:a}=r;return r.value=r.input=a.slice(0,o)+e+a.slice(o),r.cursor++,this.render()}delete(){let e=this.focused;if(!e||e.cursor<=0)return this.alert();let{cursor:r,input:o}=e;return e.value=e.input=o.slice(0,r-1)+o.slice(r),e.cursor--,this.render()}deleteForward(){let e=this.focused;if(!e)return this.alert();let{cursor:r,input:o}=e;if(o[r]===void 0)return this.alert();let a=`${o}`.slice(0,r)+`${o}`.slice(r+1);return e.value=e.input=a,this.render()}right(){let e=this.focused;return e?e.cursor>=e.input.length?this.alert():(e.cursor++,this.render()):this.alert()}left(){let e=this.focused;return e?e.cursor<=0?this.alert():(e.cursor--,this.render()):this.alert()}space(e,r){return this.dispatch(e,r)}number(e,r){return this.dispatch(e,r)}next(){let e=this.focused;if(!e)return this.alert();let{initial:r,input:o}=e;return r&&r.startsWith(o)&&o!==r?(e.value=e.input=r,e.cursor=e.value.length,this.render()):super.next()}prev(){let e=this.focused;return e?e.cursor===0?super.prev():(e.value=e.input="",e.cursor=0,this.render()):this.alert()}separator(){return""}format(e){return this.state.submitted?"":super.format(e)}pointer(){return""}indicator(e){return e.input?"\u29BF":"\u2299"}async choiceSeparator(e,r){let o=await this.resolve(e.separator,this.state,e,r)||":";return o?" "+this.styles.disabled(o):""}async renderChoice(e,r){await this.onChoice(e,r);let{state:o,styles:a}=this,{cursor:n,initial:u="",name:A,hint:p,input:h=""}=e,{muted:E,submitted:I,primary:v,danger:x}=a,C=p,R=this.index===r,L=e.validate||(()=>!0),U=await this.choiceSeparator(e,r),J=e.message;this.align==="right"&&(J=J.padStart(this.longest+1," ")),this.align==="left"&&(J=J.padEnd(this.longest+1," "));let te=this.values[A]=h||u,ae=h?"success":"dark";await L.call(e,te,this.state)!==!0&&(ae="danger");let fe=a[ae],ce=fe(await this.indicator(e,r))+(e.pad||""),me=this.indent(e),he=()=>[me,ce,J+U,h,C].filter(Boolean).join(" ");if(o.submitted)return J=gft.unstyle(J),h=I(h),C="",he();if(e.format)h=await e.format.call(this,h,e,r);else{let Be=this.styles.muted;h=mft(this,{input:h,initial:u,pos:n,showCursor:R,color:Be})}return this.isValue(h)||(h=this.styles.muted(this.symbols.ellipsis)),e.result&&(this.values[A]=await e.result.call(this,te,e,r)),R&&(J=v(J)),e.error?h+=(h?" ":"")+x(e.error.trim()):e.hint&&(h+=(h?" ":"")+E(e.hint.trim())),he()}async submit(){return this.value=this.values,super.base.submit.call(this)}};Mhe.exports=X_});var Z_=_((u8t,_he)=>{"use strict";var yft=ak(),Eft=()=>{throw new Error("expected prompt to have a custom authenticate method")},Uhe=(t=Eft)=>{class e extends yft{constructor(o){super(o)}async submit(){this.value=await t.call(this,this.values,this.state),super.base.submit.call(this)}static create(o){return Uhe(o)}}return e};_he.exports=Uhe()});var jhe=_((A8t,qhe)=>{"use strict";var Cft=Z_();function wft(t,e){return t.username===this.options.username&&t.password===this.options.password}var Hhe=(t=wft)=>{let e=[{name:"username",message:"username"},{name:"password",message:"password",format(o){return this.options.showPassword?o:(this.state.submitted?this.styles.primary:this.styles.muted)(this.symbols.asterisk.repeat(o.length))}}];class r extends Cft.create(t){constructor(a){super({...a,choices:e})}static create(a){return Hhe(a)}}return r};qhe.exports=Hhe()});var lk=_((f8t,Ghe)=>{"use strict";var Ift=gC(),{isPrimitive:Bft,hasColor:vft}=No(),$_=class extends Ift{constructor(e){super(e),this.cursorHide()}async initialize(){let e=await this.resolve(this.initial,this.state);this.input=await this.cast(e),await super.initialize()}dispatch(e){return this.isValue(e)?(this.input=e,this.submit()):this.alert()}format(e){let{styles:r,state:o}=this;return o.submitted?r.success(e):r.primary(e)}cast(e){return this.isTrue(e)}isTrue(e){return/^[ty1]/i.test(e)}isFalse(e){return/^[fn0]/i.test(e)}isValue(e){return Bft(e)&&(this.isTrue(e)||this.isFalse(e))}async hint(){if(this.state.status==="pending"){let e=await this.element("hint");return vft(e)?e:this.styles.muted(e)}}async render(){let{input:e,size:r}=this.state,o=await this.prefix(),a=await this.separator(),n=await this.message(),u=this.styles.muted(this.default),A=[o,n,u,a].filter(Boolean).join(" ");this.state.prompt=A;let p=await this.header(),h=this.value=this.cast(e),E=await this.format(h),I=await this.error()||await this.hint(),v=await this.footer();I&&!A.includes(I)&&(E+=" "+I),A+=" "+E,this.clear(r),this.write([p,A,v].filter(Boolean).join(` -`)),this.restore()}set value(e){super.value=e}get value(){return this.cast(super.value)}};Ghe.exports=$_});var Whe=_((p8t,Yhe)=>{"use strict";var Dft=lk(),e8=class extends Dft{constructor(e){super(e),this.default=this.options.default||(this.initial?"(Y/n)":"(y/N)")}};Yhe.exports=e8});var Vhe=_((h8t,Khe)=>{"use strict";var Sft=bh(),Pft=ak(),dC=Pft.prototype,t8=class extends Sft{constructor(e){super({...e,multiple:!0}),this.align=[this.options.align,"left"].find(r=>r!=null),this.emptyError="",this.values={}}dispatch(e,r){let o=this.focused,a=o.parent||{};return!o.editable&&!a.editable&&(e==="a"||e==="i")?super[e]():dC.dispatch.call(this,e,r)}append(e,r){return dC.append.call(this,e,r)}delete(e,r){return dC.delete.call(this,e,r)}space(e){return this.focused.editable?this.append(e):super.space()}number(e){return this.focused.editable?this.append(e):super.number(e)}next(){return this.focused.editable?dC.next.call(this):super.next()}prev(){return this.focused.editable?dC.prev.call(this):super.prev()}async indicator(e,r){let o=e.indicator||"",a=e.editable?o:super.indicator(e,r);return await this.resolve(a,this.state,e,r)||""}indent(e){return e.role==="heading"?"":e.editable?" ":" "}async renderChoice(e,r){return e.indent="",e.editable?dC.renderChoice.call(this,e,r):super.renderChoice(e,r)}error(){return""}footer(){return this.state.error}async validate(){let e=!0;for(let r of this.choices){if(typeof r.validate!="function"||r.role==="heading")continue;let o=r.parent?this.value[r.parent.name]:this.value;if(r.editable?o=r.value===r.name?r.initial||"":r.value:this.isDisabled(r)||(o=r.enabled===!0),e=await r.validate(o,this.state),e!==!0)break}return e!==!0&&(this.state.error=typeof e=="string"?e:"Invalid Input"),e}submit(){if(this.focused.newChoice===!0)return super.submit();if(this.choices.some(e=>e.newChoice))return this.alert();this.value={};for(let e of this.choices){let r=e.parent?this.value[e.parent.name]:this.value;if(e.role==="heading"){this.value[e.name]={};continue}e.editable?r[e.name]=e.value===e.name?e.initial||"":e.value:this.isDisabled(e)||(r[e.name]=e.enabled===!0)}return this.base.submit.call(this)}};Khe.exports=t8});var Wd=_((g8t,Jhe)=>{"use strict";var bft=gC(),xft=z_(),{isPrimitive:kft}=No(),r8=class extends bft{constructor(e){super(e),this.initial=kft(this.initial)?String(this.initial):"",this.initial&&this.cursorHide(),this.state.prevCursor=0,this.state.clipboard=[]}async keypress(e,r={}){let o=this.state.prevKeypress;return this.state.prevKeypress=r,this.options.multiline===!0&&r.name==="return"&&(!o||o.name!=="return")?this.append(` -`,r):super.keypress(e,r)}moveCursor(e){this.cursor+=e}reset(){return this.input=this.value="",this.cursor=0,this.render()}dispatch(e,r){if(!e||r.ctrl||r.code)return this.alert();this.append(e)}append(e){let{cursor:r,input:o}=this.state;this.input=`${o}`.slice(0,r)+e+`${o}`.slice(r),this.moveCursor(String(e).length),this.render()}insert(e){this.append(e)}delete(){let{cursor:e,input:r}=this.state;if(e<=0)return this.alert();this.input=`${r}`.slice(0,e-1)+`${r}`.slice(e),this.moveCursor(-1),this.render()}deleteForward(){let{cursor:e,input:r}=this.state;if(r[e]===void 0)return this.alert();this.input=`${r}`.slice(0,e)+`${r}`.slice(e+1),this.render()}cutForward(){let e=this.cursor;if(this.input.length<=e)return this.alert();this.state.clipboard.push(this.input.slice(e)),this.input=this.input.slice(0,e),this.render()}cutLeft(){let e=this.cursor;if(e===0)return this.alert();let r=this.input.slice(0,e),o=this.input.slice(e),a=r.split(" ");this.state.clipboard.push(a.pop()),this.input=a.join(" "),this.cursor=this.input.length,this.input+=o,this.render()}paste(){if(!this.state.clipboard.length)return this.alert();this.insert(this.state.clipboard.pop()),this.render()}toggleCursor(){this.state.prevCursor?(this.cursor=this.state.prevCursor,this.state.prevCursor=0):(this.state.prevCursor=this.cursor,this.cursor=0),this.render()}first(){this.cursor=0,this.render()}last(){this.cursor=this.input.length-1,this.render()}next(){let e=this.initial!=null?String(this.initial):"";if(!e||!e.startsWith(this.input))return this.alert();this.input=this.initial,this.cursor=this.initial.length,this.render()}prev(){if(!this.input)return this.alert();this.reset()}backward(){return this.left()}forward(){return this.right()}right(){return this.cursor>=this.input.length?this.alert():(this.moveCursor(1),this.render())}left(){return this.cursor<=0?this.alert():(this.moveCursor(-1),this.render())}isValue(e){return!!e}async format(e=this.value){let r=await this.resolve(this.initial,this.state);return this.state.submitted?this.styles.submitted(e||r):xft(this,{input:e,initial:r,pos:this.cursor})}async render(){let e=this.state.size,r=await this.prefix(),o=await this.separator(),a=await this.message(),n=[r,a,o].filter(Boolean).join(" ");this.state.prompt=n;let u=await this.header(),A=await this.format(),p=await this.error()||await this.hint(),h=await this.footer();p&&!A.includes(p)&&(A+=" "+p),n+=" "+A,this.clear(e),this.write([u,n,h].filter(Boolean).join(` -`)),this.restore()}};Jhe.exports=r8});var Xhe=_((d8t,zhe)=>{"use strict";var Qft=t=>t.filter((e,r)=>t.lastIndexOf(e)===r),ck=t=>Qft(t).filter(Boolean);zhe.exports=(t,e={},r="")=>{let{past:o=[],present:a=""}=e,n,u;switch(t){case"prev":case"undo":return n=o.slice(0,o.length-1),u=o[o.length-1]||"",{past:ck([r,...n]),present:u};case"next":case"redo":return n=o.slice(1),u=o[0]||"",{past:ck([...n,r]),present:u};case"save":return{past:ck([...o,r]),present:""};case"remove":return u=ck(o.filter(A=>A!==r)),a="",u.length&&(a=u.pop()),{past:u,present:a};default:throw new Error(`Invalid action: "${t}"`)}}});var i8=_((m8t,$he)=>{"use strict";var Fft=Wd(),Zhe=Xhe(),n8=class extends Fft{constructor(e){super(e);let r=this.options.history;if(r&&r.store){let o=r.values||this.initial;this.autosave=!!r.autosave,this.store=r.store,this.data=this.store.get("values")||{past:[],present:o},this.initial=this.data.present||this.data.past[this.data.past.length-1]}}completion(e){return this.store?(this.data=Zhe(e,this.data,this.input),this.data.present?(this.input=this.data.present,this.cursor=this.input.length,this.render()):this.alert()):this.alert()}altUp(){return this.completion("prev")}altDown(){return this.completion("next")}prev(){return this.save(),super.prev()}save(){!this.store||(this.data=Zhe("save",this.data,this.input),this.store.set("values",this.data))}submit(){return this.store&&this.autosave===!0&&this.save(),super.submit()}};$he.exports=n8});var t0e=_((y8t,e0e)=>{"use strict";var Rft=Wd(),s8=class extends Rft{format(){return""}};e0e.exports=s8});var n0e=_((E8t,r0e)=>{"use strict";var Tft=Wd(),o8=class extends Tft{constructor(e={}){super(e),this.sep=this.options.separator||/, */,this.initial=e.initial||""}split(e=this.value){return e?String(e).split(this.sep):[]}format(){let e=this.state.submitted?this.styles.primary:r=>r;return this.list.map(e).join(", ")}async submit(e){let r=this.state.error||await this.validate(this.list,this.state);return r!==!0?(this.state.error=r,super.submit()):(this.value=this.list,super.submit())}get list(){return this.split()}};r0e.exports=o8});var s0e=_((C8t,i0e)=>{"use strict";var Nft=bh(),a8=class extends Nft{constructor(e){super({...e,multiple:!0})}};i0e.exports=a8});var c8=_((w8t,o0e)=>{"use strict";var Lft=Wd(),l8=class extends Lft{constructor(e={}){super({style:"number",...e}),this.min=this.isValue(e.min)?this.toNumber(e.min):-1/0,this.max=this.isValue(e.max)?this.toNumber(e.max):1/0,this.delay=e.delay!=null?e.delay:1e3,this.float=e.float!==!1,this.round=e.round===!0||e.float===!1,this.major=e.major||10,this.minor=e.minor||1,this.initial=e.initial!=null?e.initial:"",this.input=String(this.initial),this.cursor=this.input.length,this.cursorShow()}append(e){return!/[-+.]/.test(e)||e==="."&&this.input.includes(".")?this.alert("invalid number"):super.append(e)}number(e){return super.append(e)}next(){return this.input&&this.input!==this.initial?this.alert():this.isValue(this.initial)?(this.input=this.initial,this.cursor=String(this.initial).length,this.render()):this.alert()}up(e){let r=e||this.minor,o=this.toNumber(this.input);return o>this.max+r?this.alert():(this.input=`${o+r}`,this.render())}down(e){let r=e||this.minor,o=this.toNumber(this.input);return othis.isValue(r));return this.value=this.toNumber(e||0),super.submit()}};o0e.exports=l8});var l0e=_((I8t,a0e)=>{a0e.exports=c8()});var u0e=_((B8t,c0e)=>{"use strict";var Oft=Wd(),u8=class extends Oft{constructor(e){super(e),this.cursorShow()}format(e=this.input){return this.keypressed?(this.state.submitted?this.styles.primary:this.styles.muted)(this.symbols.asterisk.repeat(e.length)):""}};c0e.exports=u8});var p0e=_((v8t,f0e)=>{"use strict";var Mft=Kc(),Uft=u2(),A0e=No(),A8=class extends Uft{constructor(e={}){super(e),this.widths=[].concat(e.messageWidth||50),this.align=[].concat(e.align||"left"),this.linebreak=e.linebreak||!1,this.edgeLength=e.edgeLength||3,this.newline=e.newline||` - `;let r=e.startNumber||1;typeof this.scale=="number"&&(this.scaleKey=!1,this.scale=Array(this.scale).fill(0).map((o,a)=>({name:a+r})))}async reset(){return this.tableized=!1,await super.reset(),this.render()}tableize(){if(this.tableized===!0)return;this.tableized=!0;let e=0;for(let r of this.choices){e=Math.max(e,r.message.length),r.scaleIndex=r.initial||2,r.scale=[];for(let o=0;o=this.scale.length-1?this.alert():(e.scaleIndex++,this.render())}left(){let e=this.focused;return e.scaleIndex<=0?this.alert():(e.scaleIndex--,this.render())}indent(){return""}format(){return this.state.submitted?this.choices.map(r=>this.styles.info(r.index)).join(", "):""}pointer(){return""}renderScaleKey(){return this.scaleKey===!1||this.state.submitted?"":["",...this.scale.map(o=>` ${o.name} - ${o.message}`)].map(o=>this.styles.muted(o)).join(` -`)}renderScaleHeading(e){let r=this.scale.map(p=>p.name);typeof this.options.renderScaleHeading=="function"&&(r=this.options.renderScaleHeading.call(this,e));let o=this.scaleLength-r.join("").length,a=Math.round(o/(r.length-1)),u=r.map(p=>this.styles.strong(p)).join(" ".repeat(a)),A=" ".repeat(this.widths[0]);return this.margin[3]+A+this.margin[1]+u}scaleIndicator(e,r,o){if(typeof this.options.scaleIndicator=="function")return this.options.scaleIndicator.call(this,e,r,o);let a=e.scaleIndex===r.index;return r.disabled?this.styles.hint(this.symbols.radio.disabled):a?this.styles.success(this.symbols.radio.on):this.symbols.radio.off}renderScale(e,r){let o=e.scale.map(n=>this.scaleIndicator(e,n,r)),a=this.term==="Hyper"?"":" ";return o.join(a+this.symbols.line.repeat(this.edgeLength))}async renderChoice(e,r){await this.onChoice(e,r);let o=this.index===r,a=await this.pointer(e,r),n=await e.hint;n&&!A0e.hasColor(n)&&(n=this.styles.muted(n));let u=C=>this.margin[3]+C.replace(/\s+$/,"").padEnd(this.widths[0]," "),A=this.newline,p=this.indent(e),h=await this.resolve(e.message,this.state,e,r),E=await this.renderScale(e,r),I=this.margin[1]+this.margin[3];this.scaleLength=Mft.unstyle(E).length,this.widths[0]=Math.min(this.widths[0],this.width-this.scaleLength-I.length);let x=A0e.wordWrap(h,{width:this.widths[0],newline:A}).split(` -`).map(C=>u(C)+this.margin[1]);return o&&(E=this.styles.info(E),x=x.map(C=>this.styles.info(C))),x[0]+=E,this.linebreak&&x.push(""),[p+a,x.join(` -`)].filter(Boolean)}async renderChoices(){if(this.state.submitted)return"";this.tableize();let e=this.visible.map(async(a,n)=>await this.renderChoice(a,n)),r=await Promise.all(e),o=await this.renderScaleHeading();return this.margin[0]+[o,...r.map(a=>a.join(" "))].join(` -`)}async render(){let{submitted:e,size:r}=this.state,o=await this.prefix(),a=await this.separator(),n=await this.message(),u="";this.options.promptLine!==!1&&(u=[o,n,a,""].join(" "),this.state.prompt=u);let A=await this.header(),p=await this.format(),h=await this.renderScaleKey(),E=await this.error()||await this.hint(),I=await this.renderChoices(),v=await this.footer(),x=this.emptyError;p&&(u+=p),E&&!u.includes(E)&&(u+=" "+E),e&&!p&&!I.trim()&&this.multiple&&x!=null&&(u+=this.styles.danger(x)),this.clear(r),this.write([A,u,h,I,v].filter(Boolean).join(` -`)),this.state.submitted||this.write(this.margin[2]),this.restore()}submit(){this.value={};for(let e of this.choices)this.value[e.name]=e.scaleIndex;return this.base.submit.call(this)}};f0e.exports=A8});var d0e=_((D8t,g0e)=>{"use strict";var h0e=Kc(),_ft=(t="")=>typeof t=="string"?t.replace(/^['"]|['"]$/g,""):"",p8=class{constructor(e){this.name=e.key,this.field=e.field||{},this.value=_ft(e.initial||this.field.initial||""),this.message=e.message||this.name,this.cursor=0,this.input="",this.lines=[]}},Hft=async(t={},e={},r=o=>o)=>{let o=new Set,a=t.fields||[],n=t.template,u=[],A=[],p=[],h=1;typeof n=="function"&&(n=await n());let E=-1,I=()=>n[++E],v=()=>n[E+1],x=C=>{C.line=h,u.push(C)};for(x({type:"bos",value:""});Eae.name===U.key);U.field=a.find(ae=>ae.name===U.key),te||(te=new p8(U),A.push(te)),te.lines.push(U.line-1);continue}let R=u[u.length-1];R.type==="text"&&R.line===h?R.value+=C:x({type:"text",value:C})}return x({type:"eos",value:""}),{input:n,tabstops:u,unique:o,keys:p,items:A}};g0e.exports=async t=>{let e=t.options,r=new Set(e.required===!0?[]:e.required||[]),o={...e.values,...e.initial},{tabstops:a,items:n,keys:u}=await Hft(e,o),A=f8("result",t,e),p=f8("format",t,e),h=f8("validate",t,e,!0),E=t.isValue.bind(t);return async(I={},v=!1)=>{let x=0;I.required=r,I.items=n,I.keys=u,I.output="";let C=async(J,te,ae,fe)=>{let ce=await h(J,te,ae,fe);return ce===!1?"Invalid field "+ae.name:ce};for(let J of a){let te=J.value,ae=J.key;if(J.type!=="template"){te&&(I.output+=te);continue}if(J.type==="template"){let fe=n.find(we=>we.name===ae);e.required===!0&&I.required.add(fe.name);let ce=[fe.input,I.values[fe.value],fe.value,te].find(E),he=(fe.field||{}).message||J.inner;if(v){let we=await C(I.values[ae],I,fe,x);if(we&&typeof we=="string"||we===!1){I.invalid.set(ae,we);continue}I.invalid.delete(ae);let g=await A(I.values[ae],I,fe,x);I.output+=h0e.unstyle(g);continue}fe.placeholder=!1;let Be=te;te=await p(te,I,fe,x),ce!==te?(I.values[ae]=ce,te=t.styles.typing(ce),I.missing.delete(he)):(I.values[ae]=void 0,ce=`<${he}>`,te=t.styles.primary(ce),fe.placeholder=!0,I.required.has(ae)&&I.missing.add(he)),I.missing.has(he)&&I.validating&&(te=t.styles.warning(ce)),I.invalid.has(ae)&&I.validating&&(te=t.styles.danger(ce)),x===I.index&&(Be!==te?te=t.styles.underline(te):te=t.styles.heading(h0e.unstyle(te))),x++}te&&(I.output+=te)}let R=I.output.split(` -`).map(J=>" "+J),L=n.length,U=0;for(let J of n)I.invalid.has(J.name)&&J.lines.forEach(te=>{R[te][0]===" "&&(R[te]=I.styles.danger(I.symbols.bullet)+R[te].slice(1))}),t.isValue(I.values[J.name])&&U++;return I.completed=(U/L*100).toFixed(0),I.output=R.join(` -`),I.output}};function f8(t,e,r,o){return(a,n,u,A)=>typeof u.field[t]=="function"?u.field[t].call(e,a,n,u,A):[o,a].find(p=>e.isValue(p))}});var y0e=_((S8t,m0e)=>{"use strict";var qft=Kc(),jft=d0e(),Gft=gC(),h8=class extends Gft{constructor(e){super(e),this.cursorHide(),this.reset(!0)}async initialize(){this.interpolate=await jft(this),await super.initialize()}async reset(e){this.state.keys=[],this.state.invalid=new Map,this.state.missing=new Set,this.state.completed=0,this.state.values={},e!==!0&&(await this.initialize(),await this.render())}moveCursor(e){let r=this.getItem();this.cursor+=e,r.cursor+=e}dispatch(e,r){if(!r.code&&!r.ctrl&&e!=null&&this.getItem()){this.append(e,r);return}this.alert()}append(e,r){let o=this.getItem(),a=o.input.slice(0,this.cursor),n=o.input.slice(this.cursor);this.input=o.input=`${a}${e}${n}`,this.moveCursor(1),this.render()}delete(){let e=this.getItem();if(this.cursor<=0||!e.input)return this.alert();let r=e.input.slice(this.cursor),o=e.input.slice(0,this.cursor-1);this.input=e.input=`${o}${r}`,this.moveCursor(-1),this.render()}increment(e){return e>=this.state.keys.length-1?0:e+1}decrement(e){return e<=0?this.state.keys.length-1:e-1}first(){this.state.index=0,this.render()}last(){this.state.index=this.state.keys.length-1,this.render()}right(){if(this.cursor>=this.input.length)return this.alert();this.moveCursor(1),this.render()}left(){if(this.cursor<=0)return this.alert();this.moveCursor(-1),this.render()}prev(){this.state.index=this.decrement(this.state.index),this.getItem(),this.render()}next(){this.state.index=this.increment(this.state.index),this.getItem(),this.render()}up(){this.prev()}down(){this.next()}format(e){let r=this.state.completed<100?this.styles.warning:this.styles.success;return this.state.submitted===!0&&this.state.completed!==100&&(r=this.styles.danger),r(`${this.state.completed}% completed`)}async render(){let{index:e,keys:r=[],submitted:o,size:a}=this.state,n=[this.options.newline,` -`].find(J=>J!=null),u=await this.prefix(),A=await this.separator(),p=await this.message(),h=[u,p,A].filter(Boolean).join(" ");this.state.prompt=h;let E=await this.header(),I=await this.error()||"",v=await this.hint()||"",x=o?"":await this.interpolate(this.state),C=this.state.key=r[e]||"",R=await this.format(C),L=await this.footer();R&&(h+=" "+R),v&&!R&&this.state.completed===0&&(h+=" "+v),this.clear(a);let U=[E,h,x,L,I.trim()];this.write(U.filter(Boolean).join(n)),this.restore()}getItem(e){let{items:r,keys:o,index:a}=this.state,n=r.find(u=>u.name===o[a]);return n&&n.input!=null&&(this.input=n.input,this.cursor=n.cursor),n}async submit(){typeof this.interpolate!="function"&&await this.initialize(),await this.interpolate(this.state,!0);let{invalid:e,missing:r,output:o,values:a}=this.state;if(e.size){let A="";for(let[p,h]of e)A+=`Invalid ${p}: ${h} -`;return this.state.error=A,super.submit()}if(r.size)return this.state.error="Required: "+[...r.keys()].join(", "),super.submit();let u=qft.unstyle(o).split(` -`).map(A=>A.slice(1)).join(` -`);return this.value={values:a,result:u},super.submit()}};m0e.exports=h8});var C0e=_((P8t,E0e)=>{"use strict";var Yft="(Use + to sort)",Wft=bh(),g8=class extends Wft{constructor(e){super({...e,reorder:!1,sort:!0,multiple:!0}),this.state.hint=[this.options.hint,Yft].find(this.isValue.bind(this))}indicator(){return""}async renderChoice(e,r){let o=await super.renderChoice(e,r),a=this.symbols.identicalTo+" ",n=this.index===r&&this.sorting?this.styles.muted(a):" ";return this.options.drag===!1&&(n=""),this.options.numbered===!0?n+`${r+1} - `+o:n+o}get selected(){return this.choices}submit(){return this.value=this.choices.map(e=>e.value),super.submit()}};E0e.exports=g8});var I0e=_((b8t,w0e)=>{"use strict";var Kft=u2(),d8=class extends Kft{constructor(e={}){if(super(e),this.emptyError=e.emptyError||"No items were selected",this.term=process.env.TERM_PROGRAM,!this.options.header){let r=["","4 - Strongly Agree","3 - Agree","2 - Neutral","1 - Disagree","0 - Strongly Disagree",""];r=r.map(o=>this.styles.muted(o)),this.state.header=r.join(` - `)}}async toChoices(...e){if(this.createdScales)return!1;this.createdScales=!0;let r=await super.toChoices(...e);for(let o of r)o.scale=Vft(5,this.options),o.scaleIdx=2;return r}dispatch(){this.alert()}space(){let e=this.focused,r=e.scale[e.scaleIdx],o=r.selected;return e.scale.forEach(a=>a.selected=!1),r.selected=!o,this.render()}indicator(){return""}pointer(){return""}separator(){return this.styles.muted(this.symbols.ellipsis)}right(){let e=this.focused;return e.scaleIdx>=e.scale.length-1?this.alert():(e.scaleIdx++,this.render())}left(){let e=this.focused;return e.scaleIdx<=0?this.alert():(e.scaleIdx--,this.render())}indent(){return" "}async renderChoice(e,r){await this.onChoice(e,r);let o=this.index===r,a=this.term==="Hyper",n=a?9:8,u=a?"":" ",A=this.symbols.line.repeat(n),p=" ".repeat(n+(a?0:1)),h=te=>(te?this.styles.success("\u25C9"):"\u25EF")+u,E=r+1+".",I=o?this.styles.heading:this.styles.noop,v=await this.resolve(e.message,this.state,e,r),x=this.indent(e),C=x+e.scale.map((te,ae)=>h(ae===e.scaleIdx)).join(A),R=te=>te===e.scaleIdx?I(te):te,L=x+e.scale.map((te,ae)=>R(ae)).join(p),U=()=>[E,v].filter(Boolean).join(" "),J=()=>[U(),C,L," "].filter(Boolean).join(` -`);return o&&(C=this.styles.cyan(C),L=this.styles.cyan(L)),J()}async renderChoices(){if(this.state.submitted)return"";let e=this.visible.map(async(o,a)=>await this.renderChoice(o,a)),r=await Promise.all(e);return r.length||r.push(this.styles.danger("No matching choices")),r.join(` -`)}format(){return this.state.submitted?this.choices.map(r=>this.styles.info(r.scaleIdx)).join(", "):""}async render(){let{submitted:e,size:r}=this.state,o=await this.prefix(),a=await this.separator(),n=await this.message(),u=[o,n,a].filter(Boolean).join(" ");this.state.prompt=u;let A=await this.header(),p=await this.format(),h=await this.error()||await this.hint(),E=await this.renderChoices(),I=await this.footer();(p||!h)&&(u+=" "+p),h&&!u.includes(h)&&(u+=" "+h),e&&!p&&!E&&this.multiple&&this.type!=="form"&&(u+=this.styles.danger(this.emptyError)),this.clear(r),this.write([u,A,E,I].filter(Boolean).join(` -`)),this.restore()}submit(){this.value={};for(let e of this.choices)this.value[e.name]=e.scaleIdx;return this.base.submit.call(this)}};function Vft(t,e={}){if(Array.isArray(e.scale))return e.scale.map(o=>({...o}));let r=[];for(let o=1;o{B0e.exports=i8()});var S0e=_((k8t,D0e)=>{"use strict";var Jft=lk(),m8=class extends Jft{async initialize(){await super.initialize(),this.value=this.initial=!!this.options.initial,this.disabled=this.options.disabled||"no",this.enabled=this.options.enabled||"yes",await this.render()}reset(){this.value=this.initial,this.render()}delete(){this.alert()}toggle(){this.value=!this.value,this.render()}enable(){if(this.value===!0)return this.alert();this.value=!0,this.render()}disable(){if(this.value===!1)return this.alert();this.value=!1,this.render()}up(){this.toggle()}down(){this.toggle()}right(){this.toggle()}left(){this.toggle()}next(){this.toggle()}prev(){this.toggle()}dispatch(e="",r){switch(e.toLowerCase()){case" ":return this.toggle();case"1":case"y":case"t":return this.enable();case"0":case"n":case"f":return this.disable();default:return this.alert()}}format(){let e=o=>this.styles.primary.underline(o);return[this.value?this.disabled:e(this.disabled),this.value?e(this.enabled):this.enabled].join(this.styles.muted(" / "))}async render(){let{size:e}=this.state,r=await this.header(),o=await this.prefix(),a=await this.separator(),n=await this.message(),u=await this.format(),A=await this.error()||await this.hint(),p=await this.footer(),h=[o,n,a,u].join(" ");this.state.prompt=h,A&&!h.includes(A)&&(h+=" "+A),this.clear(e),this.write([r,h,p].filter(Boolean).join(` -`)),this.write(this.margin[2]),this.restore()}};D0e.exports=m8});var b0e=_((Q8t,P0e)=>{"use strict";var zft=bh(),y8=class extends zft{constructor(e){if(super(e),typeof this.options.correctChoice!="number"||this.options.correctChoice<0)throw new Error("Please specify the index of the correct answer from the list of choices")}async toChoices(e,r){let o=await super.toChoices(e,r);if(o.length<2)throw new Error("Please give at least two choices to the user");if(this.options.correctChoice>o.length)throw new Error("Please specify the index of the correct answer from the list of choices");return o}check(e){return e.index===this.options.correctChoice}async result(e){return{selectedAnswer:e,correctAnswer:this.options.choices[this.options.correctChoice].value,correct:await this.check(this.state)}}};P0e.exports=y8});var k0e=_(E8=>{"use strict";var x0e=No(),As=(t,e)=>{x0e.defineExport(E8,t,e),x0e.defineExport(E8,t.toLowerCase(),e)};As("AutoComplete",()=>Lhe());As("BasicAuth",()=>jhe());As("Confirm",()=>Whe());As("Editable",()=>Vhe());As("Form",()=>ak());As("Input",()=>i8());As("Invisible",()=>t0e());As("List",()=>n0e());As("MultiSelect",()=>s0e());As("Numeral",()=>l0e());As("Password",()=>u0e());As("Scale",()=>p0e());As("Select",()=>bh());As("Snippet",()=>y0e());As("Sort",()=>C0e());As("Survey",()=>I0e());As("Text",()=>v0e());As("Toggle",()=>S0e());As("Quiz",()=>b0e())});var F0e=_((R8t,Q0e)=>{Q0e.exports={ArrayPrompt:u2(),AuthPrompt:Z_(),BooleanPrompt:lk(),NumberPrompt:c8(),StringPrompt:Wd()}});var f2=_((T8t,T0e)=>{"use strict";var R0e=ve("assert"),w8=ve("events"),xh=No(),Jc=class extends w8{constructor(e,r){super(),this.options=xh.merge({},e),this.answers={...r}}register(e,r){if(xh.isObject(e)){for(let a of Object.keys(e))this.register(a,e[a]);return this}R0e.equal(typeof r,"function","expected a function");let o=e.toLowerCase();return r.prototype instanceof this.Prompt?this.prompts[o]=r:this.prompts[o]=r(this.Prompt,this),this}async prompt(e=[]){for(let r of[].concat(e))try{typeof r=="function"&&(r=await r.call(this)),await this.ask(xh.merge({},this.options,r))}catch(o){return Promise.reject(o)}return this.answers}async ask(e){typeof e=="function"&&(e=await e.call(this));let r=xh.merge({},this.options,e),{type:o,name:a}=e,{set:n,get:u}=xh;if(typeof o=="function"&&(o=await o.call(this,e,this.answers)),!o)return this.answers[a];R0e(this.prompts[o],`Prompt "${o}" is not registered`);let A=new this.prompts[o](r),p=u(this.answers,a);A.state.answers=this.answers,A.enquirer=this,a&&A.on("submit",E=>{this.emit("answer",a,E,A),n(this.answers,a,E)});let h=A.emit.bind(A);return A.emit=(...E)=>(this.emit.call(this,...E),h(...E)),this.emit("prompt",A,this),r.autofill&&p!=null?(A.value=A.input=p,r.autofill==="show"&&await A.submit()):p=A.value=await A.run(),p}use(e){return e.call(this,this),this}set Prompt(e){this._Prompt=e}get Prompt(){return this._Prompt||this.constructor.Prompt}get prompts(){return this.constructor.prompts}static set Prompt(e){this._Prompt=e}static get Prompt(){return this._Prompt||gC()}static get prompts(){return k0e()}static get types(){return F0e()}static get prompt(){let e=(r,...o)=>{let a=new this(...o),n=a.emit.bind(a);return a.emit=(...u)=>(e.emit(...u),n(...u)),a.prompt(r)};return xh.mixinEmitter(e,new w8),e}};xh.mixinEmitter(Jc,new w8);var C8=Jc.prompts;for(let t of Object.keys(C8)){let e=t.toLowerCase(),r=o=>new C8[t](o).run();Jc.prompt[e]=r,Jc[e]=r,Jc[t]||Reflect.defineProperty(Jc,t,{get:()=>C8[t]})}var A2=t=>{xh.defineExport(Jc,t,()=>Jc.types[t])};A2("ArrayPrompt");A2("AuthPrompt");A2("BooleanPrompt");A2("NumberPrompt");A2("StringPrompt");T0e.exports=Jc});var d2=_((dHt,H0e)=>{var rpt=zx();function npt(t,e,r){var o=t==null?void 0:rpt(t,e);return o===void 0?r:o}H0e.exports=npt});var G0e=_((IHt,j0e)=>{function ipt(t,e){for(var r=-1,o=t==null?0:t.length;++r{var spt=dd(),opt=zS();function apt(t,e){return t&&spt(e,opt(e),t)}Y0e.exports=apt});var V0e=_((vHt,K0e)=>{var lpt=dd(),cpt=Gy();function upt(t,e){return t&&lpt(e,cpt(e),t)}K0e.exports=upt});var z0e=_((DHt,J0e)=>{var Apt=dd(),fpt=GS();function ppt(t,e){return Apt(t,fpt(t),e)}J0e.exports=ppt});var P8=_((SHt,X0e)=>{var hpt=jS(),gpt=tP(),dpt=GS(),mpt=WN(),ypt=Object.getOwnPropertySymbols,Ept=ypt?function(t){for(var e=[];t;)hpt(e,dpt(t)),t=gpt(t);return e}:mpt;X0e.exports=Ept});var $0e=_((PHt,Z0e)=>{var Cpt=dd(),wpt=P8();function Ipt(t,e){return Cpt(t,wpt(t),e)}Z0e.exports=Ipt});var b8=_((bHt,ege)=>{var Bpt=YN(),vpt=P8(),Dpt=Gy();function Spt(t){return Bpt(t,Dpt,vpt)}ege.exports=Spt});var rge=_((xHt,tge)=>{var Ppt=Object.prototype,bpt=Ppt.hasOwnProperty;function xpt(t){var e=t.length,r=new t.constructor(e);return e&&typeof t[0]=="string"&&bpt.call(t,"index")&&(r.index=t.index,r.input=t.input),r}tge.exports=xpt});var ige=_((kHt,nge)=>{var kpt=$S();function Qpt(t,e){var r=e?kpt(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)}nge.exports=Qpt});var oge=_((QHt,sge)=>{var Fpt=/\w*$/;function Rpt(t){var e=new t.constructor(t.source,Fpt.exec(t));return e.lastIndex=t.lastIndex,e}sge.exports=Rpt});var Age=_((FHt,uge)=>{var age=pd(),lge=age?age.prototype:void 0,cge=lge?lge.valueOf:void 0;function Tpt(t){return cge?Object(cge.call(t)):{}}uge.exports=Tpt});var pge=_((RHt,fge)=>{var Npt=$S(),Lpt=ige(),Opt=oge(),Mpt=Age(),Upt=oL(),_pt="[object Boolean]",Hpt="[object Date]",qpt="[object Map]",jpt="[object Number]",Gpt="[object RegExp]",Ypt="[object Set]",Wpt="[object String]",Kpt="[object Symbol]",Vpt="[object ArrayBuffer]",Jpt="[object DataView]",zpt="[object Float32Array]",Xpt="[object Float64Array]",Zpt="[object Int8Array]",$pt="[object Int16Array]",eht="[object Int32Array]",tht="[object Uint8Array]",rht="[object Uint8ClampedArray]",nht="[object Uint16Array]",iht="[object Uint32Array]";function sht(t,e,r){var o=t.constructor;switch(e){case Vpt:return Npt(t);case _pt:case Hpt:return new o(+t);case Jpt:return Lpt(t,r);case zpt:case Xpt:case Zpt:case $pt:case eht:case tht:case rht:case nht:case iht:return Upt(t,r);case qpt:return new o;case jpt:case Wpt:return new o(t);case Gpt:return Opt(t);case Ypt:return new o;case Kpt:return Mpt(t)}}fge.exports=sht});var gge=_((THt,hge)=>{var oht=GI(),aht=Ju(),lht="[object Map]";function cht(t){return aht(t)&&oht(t)==lht}hge.exports=cht});var Ege=_((NHt,yge)=>{var uht=gge(),Aht=WS(),dge=KS(),mge=dge&&dge.isMap,fht=mge?Aht(mge):uht;yge.exports=fht});var wge=_((LHt,Cge)=>{var pht=GI(),hht=Ju(),ght="[object Set]";function dht(t){return hht(t)&&pht(t)==ght}Cge.exports=dht});var Dge=_((OHt,vge)=>{var mht=wge(),yht=WS(),Ige=KS(),Bge=Ige&&Ige.isSet,Eht=Bge?yht(Bge):mht;vge.exports=Eht});var x8=_((MHt,xge)=>{var Cht=HS(),wht=G0e(),Iht=rP(),Bht=W0e(),vht=V0e(),Dht=sL(),Sht=eP(),Pht=z0e(),bht=$0e(),xht=zN(),kht=b8(),Qht=GI(),Fht=rge(),Rht=pge(),Tht=aL(),Nht=Hl(),Lht=UI(),Oht=Ege(),Mht=il(),Uht=Dge(),_ht=zS(),Hht=Gy(),qht=1,jht=2,Ght=4,Sge="[object Arguments]",Yht="[object Array]",Wht="[object Boolean]",Kht="[object Date]",Vht="[object Error]",Pge="[object Function]",Jht="[object GeneratorFunction]",zht="[object Map]",Xht="[object Number]",bge="[object Object]",Zht="[object RegExp]",$ht="[object Set]",e0t="[object String]",t0t="[object Symbol]",r0t="[object WeakMap]",n0t="[object ArrayBuffer]",i0t="[object DataView]",s0t="[object Float32Array]",o0t="[object Float64Array]",a0t="[object Int8Array]",l0t="[object Int16Array]",c0t="[object Int32Array]",u0t="[object Uint8Array]",A0t="[object Uint8ClampedArray]",f0t="[object Uint16Array]",p0t="[object Uint32Array]",ri={};ri[Sge]=ri[Yht]=ri[n0t]=ri[i0t]=ri[Wht]=ri[Kht]=ri[s0t]=ri[o0t]=ri[a0t]=ri[l0t]=ri[c0t]=ri[zht]=ri[Xht]=ri[bge]=ri[Zht]=ri[$ht]=ri[e0t]=ri[t0t]=ri[u0t]=ri[A0t]=ri[f0t]=ri[p0t]=!0;ri[Vht]=ri[Pge]=ri[r0t]=!1;function Ak(t,e,r,o,a,n){var u,A=e&qht,p=e&jht,h=e&Ght;if(r&&(u=a?r(t,o,a,n):r(t)),u!==void 0)return u;if(!Mht(t))return t;var E=Nht(t);if(E){if(u=Fht(t),!A)return Sht(t,u)}else{var I=Qht(t),v=I==Pge||I==Jht;if(Lht(t))return Dht(t,A);if(I==bge||I==Sge||v&&!a){if(u=p||v?{}:Tht(t),!A)return p?bht(t,vht(u,t)):Pht(t,Bht(u,t))}else{if(!ri[I])return a?t:{};u=Rht(t,I,A)}}n||(n=new Cht);var x=n.get(t);if(x)return x;n.set(t,u),Uht(t)?t.forEach(function(L){u.add(Ak(L,e,r,L,t,n))}):Oht(t)&&t.forEach(function(L,U){u.set(U,Ak(L,e,r,U,t,n))});var C=h?p?kht:xht:p?Hht:_ht,R=E?void 0:C(t);return wht(R||t,function(L,U){R&&(U=L,L=t[U]),Iht(u,U,Ak(L,e,r,U,t,n))}),u}xge.exports=Ak});var k8=_((UHt,kge)=>{var h0t=x8(),g0t=1,d0t=4;function m0t(t){return h0t(t,g0t|d0t)}kge.exports=m0t});var Q8=_((_Ht,Qge)=>{var y0t=I_();function E0t(t,e,r){return t==null?t:y0t(t,e,r)}Qge.exports=E0t});var Lge=_((WHt,Nge)=>{var C0t=Object.prototype,w0t=C0t.hasOwnProperty;function I0t(t,e){return t!=null&&w0t.call(t,e)}Nge.exports=I0t});var Mge=_((KHt,Oge)=>{var B0t=Lge(),v0t=B_();function D0t(t,e){return t!=null&&v0t(t,e,B0t)}Oge.exports=D0t});var _ge=_((VHt,Uge)=>{function S0t(t){var e=t==null?0:t.length;return e?t[e-1]:void 0}Uge.exports=S0t});var qge=_((JHt,Hge)=>{var P0t=zx(),b0t=pU();function x0t(t,e){return e.length<2?t:P0t(t,b0t(e,0,-1))}Hge.exports=x0t});var R8=_((zHt,jge)=>{var k0t=jd(),Q0t=_ge(),F0t=qge(),R0t=lC();function T0t(t,e){return e=k0t(e,t),t=F0t(t,e),t==null||delete t[R0t(Q0t(e))]}jge.exports=T0t});var T8=_((XHt,Gge)=>{var N0t=R8();function L0t(t,e){return t==null?!0:N0t(t,e)}Gge.exports=L0t});var Jge=_((S6t,U0t)=>{U0t.exports={name:"@yarnpkg/cli",version:"4.1.1",license:"BSD-2-Clause",main:"./sources/index.ts",exports:{".":"./sources/index.ts","./polyfills":"./sources/polyfills.ts","./package.json":"./package.json"},dependencies:{"@yarnpkg/core":"workspace:^","@yarnpkg/fslib":"workspace:^","@yarnpkg/libzip":"workspace:^","@yarnpkg/parsers":"workspace:^","@yarnpkg/plugin-compat":"workspace:^","@yarnpkg/plugin-constraints":"workspace:^","@yarnpkg/plugin-dlx":"workspace:^","@yarnpkg/plugin-essentials":"workspace:^","@yarnpkg/plugin-exec":"workspace:^","@yarnpkg/plugin-file":"workspace:^","@yarnpkg/plugin-git":"workspace:^","@yarnpkg/plugin-github":"workspace:^","@yarnpkg/plugin-http":"workspace:^","@yarnpkg/plugin-init":"workspace:^","@yarnpkg/plugin-interactive-tools":"workspace:^","@yarnpkg/plugin-link":"workspace:^","@yarnpkg/plugin-nm":"workspace:^","@yarnpkg/plugin-npm":"workspace:^","@yarnpkg/plugin-npm-cli":"workspace:^","@yarnpkg/plugin-pack":"workspace:^","@yarnpkg/plugin-patch":"workspace:^","@yarnpkg/plugin-pnp":"workspace:^","@yarnpkg/plugin-pnpm":"workspace:^","@yarnpkg/plugin-stage":"workspace:^","@yarnpkg/plugin-typescript":"workspace:^","@yarnpkg/plugin-version":"workspace:^","@yarnpkg/plugin-workspace-tools":"workspace:^","@yarnpkg/shell":"workspace:^","ci-info":"^3.2.0",clipanion:"^4.0.0-rc.2",semver:"^7.1.2",tslib:"^2.4.0",typanion:"^3.14.0"},devDependencies:{"@types/semver":"^7.1.0","@yarnpkg/builder":"workspace:^","@yarnpkg/monorepo":"workspace:^","@yarnpkg/pnpify":"workspace:^"},peerDependencies:{"@yarnpkg/core":"workspace:^"},scripts:{postpack:"rm -rf lib",prepack:'run build:compile "$(pwd)"',"build:cli+hook":"run build:pnp:hook && builder build bundle","build:cli":"builder build bundle","run:cli":"builder run","update-local":"run build:cli --no-git-hash && rsync -a --delete bundles/ bin/"},publishConfig:{main:"./lib/index.js",bin:null,exports:{".":"./lib/index.js","./package.json":"./package.json"}},files:["/lib/**/*","!/lib/pluginConfiguration.*","!/lib/cli.*"],"@yarnpkg/builder":{bundles:{standard:["@yarnpkg/plugin-essentials","@yarnpkg/plugin-compat","@yarnpkg/plugin-constraints","@yarnpkg/plugin-dlx","@yarnpkg/plugin-exec","@yarnpkg/plugin-file","@yarnpkg/plugin-git","@yarnpkg/plugin-github","@yarnpkg/plugin-http","@yarnpkg/plugin-init","@yarnpkg/plugin-interactive-tools","@yarnpkg/plugin-link","@yarnpkg/plugin-nm","@yarnpkg/plugin-npm","@yarnpkg/plugin-npm-cli","@yarnpkg/plugin-pack","@yarnpkg/plugin-patch","@yarnpkg/plugin-pnp","@yarnpkg/plugin-pnpm","@yarnpkg/plugin-stage","@yarnpkg/plugin-typescript","@yarnpkg/plugin-version","@yarnpkg/plugin-workspace-tools"]}},repository:{type:"git",url:"ssh://git@github.com/yarnpkg/berry.git",directory:"packages/yarnpkg-cli"},engines:{node:">=18.12.0"}}});var j8=_((n5t,ade)=>{"use strict";ade.exports=function(e,r){r===!0&&(r=0);var o="";if(typeof e=="string")try{o=new URL(e).protocol}catch{}else e&&e.constructor===URL&&(o=e.protocol);var a=o.split(/\:|\+/).filter(Boolean);return typeof r=="number"?a[r]:a}});var cde=_((i5t,lde)=>{"use strict";var igt=j8();function sgt(t){var e={protocols:[],protocol:null,port:null,resource:"",host:"",user:"",password:"",pathname:"",hash:"",search:"",href:t,query:{},parse_failed:!1};try{var r=new URL(t);e.protocols=igt(r),e.protocol=e.protocols[0],e.port=r.port,e.resource=r.hostname,e.host=r.host,e.user=r.username||"",e.password=r.password||"",e.pathname=r.pathname,e.hash=r.hash.slice(1),e.search=r.search.slice(1),e.href=r.href,e.query=Object.fromEntries(r.searchParams)}catch{e.protocols=["file"],e.protocol=e.protocols[0],e.port="",e.resource="",e.user="",e.pathname="",e.hash="",e.search="",e.href=t,e.query={},e.parse_failed=!0}return e}lde.exports=sgt});var fde=_((s5t,Ade)=>{"use strict";var ogt=cde();function agt(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var lgt=agt(ogt),cgt="text/plain",ugt="us-ascii",ude=(t,e)=>e.some(r=>r instanceof RegExp?r.test(t):r===t),Agt=(t,{stripHash:e})=>{let r=/^data:(?[^,]*?),(?[^#]*?)(?:#(?.*))?$/.exec(t);if(!r)throw new Error(`Invalid URL: ${t}`);let{type:o,data:a,hash:n}=r.groups,u=o.split(";");n=e?"":n;let A=!1;u[u.length-1]==="base64"&&(u.pop(),A=!0);let p=(u.shift()||"").toLowerCase(),E=[...u.map(I=>{let[v,x=""]=I.split("=").map(C=>C.trim());return v==="charset"&&(x=x.toLowerCase(),x===ugt)?"":`${v}${x?`=${x}`:""}`}).filter(Boolean)];return A&&E.push("base64"),(E.length>0||p&&p!==cgt)&&E.unshift(p),`data:${E.join(";")},${A?a.trim():a}${n?`#${n}`:""}`};function fgt(t,e){if(e={defaultProtocol:"http:",normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripAuthentication:!0,stripHash:!1,stripTextFragment:!0,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeSingleSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0,...e},t=t.trim(),/^data:/i.test(t))return Agt(t,e);if(/^view-source:/i.test(t))throw new Error("`view-source:` is not supported as it is a non-standard protocol");let r=t.startsWith("//");!r&&/^\.*\//.test(t)||(t=t.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,e.defaultProtocol));let a=new URL(t);if(e.forceHttp&&e.forceHttps)throw new Error("The `forceHttp` and `forceHttps` options cannot be used together");if(e.forceHttp&&a.protocol==="https:"&&(a.protocol="http:"),e.forceHttps&&a.protocol==="http:"&&(a.protocol="https:"),e.stripAuthentication&&(a.username="",a.password=""),e.stripHash?a.hash="":e.stripTextFragment&&(a.hash=a.hash.replace(/#?:~:text.*?$/i,"")),a.pathname){let u=/\b[a-z][a-z\d+\-.]{1,50}:\/\//g,A=0,p="";for(;;){let E=u.exec(a.pathname);if(!E)break;let I=E[0],v=E.index,x=a.pathname.slice(A,v);p+=x.replace(/\/{2,}/g,"/"),p+=I,A=v+I.length}let h=a.pathname.slice(A,a.pathname.length);p+=h.replace(/\/{2,}/g,"/"),a.pathname=p}if(a.pathname)try{a.pathname=decodeURI(a.pathname)}catch{}if(e.removeDirectoryIndex===!0&&(e.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(e.removeDirectoryIndex)&&e.removeDirectoryIndex.length>0){let u=a.pathname.split("/"),A=u[u.length-1];ude(A,e.removeDirectoryIndex)&&(u=u.slice(0,-1),a.pathname=u.slice(1).join("/")+"/")}if(a.hostname&&(a.hostname=a.hostname.replace(/\.$/,""),e.stripWWW&&/^www\.(?!www\.)[a-z\-\d]{1,63}\.[a-z.\-\d]{2,63}$/.test(a.hostname)&&(a.hostname=a.hostname.replace(/^www\./,""))),Array.isArray(e.removeQueryParameters))for(let u of[...a.searchParams.keys()])ude(u,e.removeQueryParameters)&&a.searchParams.delete(u);if(e.removeQueryParameters===!0&&(a.search=""),e.sortQueryParameters){a.searchParams.sort();try{a.search=decodeURIComponent(a.search)}catch{}}e.removeTrailingSlash&&(a.pathname=a.pathname.replace(/\/$/,""));let n=t;return t=a.toString(),!e.removeSingleSlash&&a.pathname==="/"&&!n.endsWith("/")&&a.hash===""&&(t=t.replace(/\/$/,"")),(e.removeTrailingSlash||a.pathname==="/")&&a.hash===""&&e.removeSingleSlash&&(t=t.replace(/\/$/,"")),r&&!e.normalizeProtocol&&(t=t.replace(/^http:\/\//,"//")),e.stripProtocol&&(t=t.replace(/^(?:https?:)?\/\//,"")),t}var G8=(t,e=!1)=>{let r=/^(?:([a-z_][a-z0-9_-]{0,31})@|https?:\/\/)([\w\.\-@]+)[\/:]([\~,\.\w,\-,\_,\/]+?(?:\.git|\/)?)$/,o=n=>{let u=new Error(n);throw u.subject_url=t,u};(typeof t!="string"||!t.trim())&&o("Invalid url."),t.length>G8.MAX_INPUT_LENGTH&&o("Input exceeds maximum length. If needed, change the value of parseUrl.MAX_INPUT_LENGTH."),e&&(typeof e!="object"&&(e={stripHash:!1}),t=fgt(t,e));let a=lgt.default(t);if(a.parse_failed){let n=a.href.match(r);n?(a.protocols=["ssh"],a.protocol="ssh",a.resource=n[2],a.host=n[2],a.user=n[1],a.pathname=`/${n[3]}`,a.parse_failed=!1):o("URL parsing failed.")}return a};G8.MAX_INPUT_LENGTH=2048;Ade.exports=G8});var gde=_((o5t,hde)=>{"use strict";var pgt=j8();function pde(t){if(Array.isArray(t))return t.indexOf("ssh")!==-1||t.indexOf("rsync")!==-1;if(typeof t!="string")return!1;var e=pgt(t);if(t=t.substring(t.indexOf("://")+3),pde(e))return!0;var r=new RegExp(".([a-zA-Z\\d]+):(\\d+)/");return!t.match(r)&&t.indexOf("@"){"use strict";var hgt=fde(),dde=gde();function ggt(t){var e=hgt(t);return e.token="",e.password==="x-oauth-basic"?e.token=e.user:e.user==="x-token-auth"&&(e.token=e.password),dde(e.protocols)||e.protocols.length===0&&dde(t)?e.protocol="ssh":e.protocols.length?e.protocol=e.protocols[0]:(e.protocol="file",e.protocols=["file"]),e.href=e.href.replace(/\/$/,""),e}mde.exports=ggt});var Cde=_((l5t,Ede)=>{"use strict";var dgt=yde();function Y8(t){if(typeof t!="string")throw new Error("The url must be a string.");var e=/^([a-z\d-]{1,39})\/([-\.\w]{1,100})$/i;e.test(t)&&(t="https://github.com/"+t);var r=dgt(t),o=r.resource.split("."),a=null;switch(r.toString=function(L){return Y8.stringify(this,L)},r.source=o.length>2?o.slice(1-o.length).join("."):r.source=r.resource,r.git_suffix=/\.git$/.test(r.pathname),r.name=decodeURIComponent((r.pathname||r.href).replace(/(^\/)|(\/$)/g,"").replace(/\.git$/,"")),r.owner=decodeURIComponent(r.user),r.source){case"git.cloudforge.com":r.owner=r.user,r.organization=o[0],r.source="cloudforge.com";break;case"visualstudio.com":if(r.resource==="vs-ssh.visualstudio.com"){a=r.name.split("/"),a.length===4&&(r.organization=a[1],r.owner=a[2],r.name=a[3],r.full_name=a[2]+"/"+a[3]);break}else{a=r.name.split("/"),a.length===2?(r.owner=a[1],r.name=a[1],r.full_name="_git/"+r.name):a.length===3?(r.name=a[2],a[0]==="DefaultCollection"?(r.owner=a[2],r.organization=a[0],r.full_name=r.organization+"/_git/"+r.name):(r.owner=a[0],r.full_name=r.owner+"/_git/"+r.name)):a.length===4&&(r.organization=a[0],r.owner=a[1],r.name=a[3],r.full_name=r.organization+"/"+r.owner+"/_git/"+r.name);break}case"dev.azure.com":case"azure.com":if(r.resource==="ssh.dev.azure.com"){a=r.name.split("/"),a.length===4&&(r.organization=a[1],r.owner=a[2],r.name=a[3]);break}else{a=r.name.split("/"),a.length===5?(r.organization=a[0],r.owner=a[1],r.name=a[4],r.full_name="_git/"+r.name):a.length===3?(r.name=a[2],a[0]==="DefaultCollection"?(r.owner=a[2],r.organization=a[0],r.full_name=r.organization+"/_git/"+r.name):(r.owner=a[0],r.full_name=r.owner+"/_git/"+r.name)):a.length===4&&(r.organization=a[0],r.owner=a[1],r.name=a[3],r.full_name=r.organization+"/"+r.owner+"/_git/"+r.name),r.query&&r.query.path&&(r.filepath=r.query.path.replace(/^\/+/g,"")),r.query&&r.query.version&&(r.ref=r.query.version.replace(/^GB/,""));break}default:a=r.name.split("/");var n=a.length-1;if(a.length>=2){var u=a.indexOf("-",2),A=a.indexOf("blob",2),p=a.indexOf("tree",2),h=a.indexOf("commit",2),E=a.indexOf("src",2),I=a.indexOf("raw",2),v=a.indexOf("edit",2);n=u>0?u-1:A>0?A-1:p>0?p-1:h>0?h-1:E>0?E-1:I>0?I-1:v>0?v-1:n,r.owner=a.slice(0,n).join("/"),r.name=a[n],h&&(r.commit=a[n+2])}r.ref="",r.filepathtype="",r.filepath="";var x=a.length>n&&a[n+1]==="-"?n+1:n;a.length>x+2&&["raw","src","blob","tree","edit"].indexOf(a[x+1])>=0&&(r.filepathtype=a[x+1],r.ref=a[x+2],a.length>x+3&&(r.filepath=a.slice(x+3).join("/"))),r.organization=r.owner;break}r.full_name||(r.full_name=r.owner,r.name&&(r.full_name&&(r.full_name+="/"),r.full_name+=r.name)),r.owner.startsWith("scm/")&&(r.source="bitbucket-server",r.owner=r.owner.replace("scm/",""),r.organization=r.owner,r.full_name=r.owner+"/"+r.name);var C=/(projects|users)\/(.*?)\/repos\/(.*?)((\/.*$)|$)/,R=C.exec(r.pathname);return R!=null&&(r.source="bitbucket-server",R[1]==="users"?r.owner="~"+R[2]:r.owner=R[2],r.organization=r.owner,r.name=R[3],a=R[4].split("/"),a.length>1&&(["raw","browse"].indexOf(a[1])>=0?(r.filepathtype=a[1],a.length>2&&(r.filepath=a.slice(2).join("/"))):a[1]==="commits"&&a.length>2&&(r.commit=a[2])),r.full_name=r.owner+"/"+r.name,r.query.at?r.ref=r.query.at:r.ref=""),r}Y8.stringify=function(t,e){e=e||(t.protocols&&t.protocols.length?t.protocols.join("+"):t.protocol);var r=t.port?":"+t.port:"",o=t.user||"git",a=t.git_suffix?".git":"";switch(e){case"ssh":return r?"ssh://"+o+"@"+t.resource+r+"/"+t.full_name+a:o+"@"+t.resource+":"+t.full_name+a;case"git+ssh":case"ssh+git":case"ftp":case"ftps":return e+"://"+o+"@"+t.resource+r+"/"+t.full_name+a;case"http":case"https":var n=t.token?mgt(t):t.user&&(t.protocols.includes("http")||t.protocols.includes("https"))?t.user+"@":"";return e+"://"+n+t.resource+r+"/"+ygt(t)+a;default:return t.href}};function mgt(t){switch(t.source){case"bitbucket.org":return"x-token-auth:"+t.token+"@";default:return t.token+"@"}}function ygt(t){switch(t.source){case"bitbucket-server":return"scm/"+t.full_name;default:return""+t.full_name}}Ede.exports=Y8});var Lde=_((H9t,Nde)=>{var xgt=Hb(),kgt=eP(),Qgt=Hl(),Fgt=pE(),Rgt=w_(),Tgt=lC(),Ngt=N1();function Lgt(t){return Qgt(t)?xgt(t,Tgt):Fgt(t)?[t]:kgt(Rgt(Ngt(t)))}Nde.exports=Lgt});function _gt(t,e){return e===1&&Ugt.has(t[0])}function B2(t){let e=Array.isArray(t)?t:(0,Ude.default)(t);return e.map((o,a)=>Ogt.test(o)?`[${o}]`:Mgt.test(o)&&!_gt(e,a)?`.${o}`:`[${JSON.stringify(o)}]`).join("").replace(/^\./,"")}function Hgt(t,e){let r=[];if(e.methodName!==null&&r.push(de.pretty(t,e.methodName,de.Type.CODE)),e.file!==null){let o=[];o.push(de.pretty(t,e.file,de.Type.PATH)),e.line!==null&&(o.push(de.pretty(t,e.line,de.Type.NUMBER)),e.column!==null&&o.push(de.pretty(t,e.column,de.Type.NUMBER))),r.push(`(${o.join(de.pretty(t,":","grey"))})`)}return r.join(" ")}function gk(t,{manifestUpdates:e,reportedErrors:r},{fix:o}={}){let a=new Map,n=new Map,u=[...r.keys()].map(A=>[A,new Map]);for(let[A,p]of[...u,...e]){let h=r.get(A)?.map(x=>({text:x,fixable:!1}))??[],E=!1,I=t.getWorkspaceByCwd(A),v=I.manifest.exportTo({});for(let[x,C]of p){if(C.size>1){let R=[...C].map(([L,U])=>{let J=de.pretty(t.configuration,L,de.Type.INSPECT),te=U.size>0?Hgt(t.configuration,U.values().next().value):null;return te!==null?` -${J} at ${te}`:` -${J}`}).join("");h.push({text:`Conflict detected in constraint targeting ${de.pretty(t.configuration,x,de.Type.CODE)}; conflicting values are:${R}`,fixable:!1})}else{let[[R]]=C,L=(0,Ode.default)(v,x);if(JSON.stringify(L)===JSON.stringify(R))continue;if(!o){let U=typeof L>"u"?`Missing field ${de.pretty(t.configuration,x,de.Type.CODE)}; expected ${de.pretty(t.configuration,R,de.Type.INSPECT)}`:typeof R>"u"?`Extraneous field ${de.pretty(t.configuration,x,de.Type.CODE)} currently set to ${de.pretty(t.configuration,L,de.Type.INSPECT)}`:`Invalid field ${de.pretty(t.configuration,x,de.Type.CODE)}; expected ${de.pretty(t.configuration,R,de.Type.INSPECT)}, found ${de.pretty(t.configuration,L,de.Type.INSPECT)}`;h.push({text:U,fixable:!0});continue}typeof R>"u"?(0,_de.default)(v,x):(0,Mde.default)(v,x,R),E=!0}E&&a.set(I,v)}h.length>0&&n.set(I,h)}return{changedWorkspaces:a,remainingErrors:n}}function Hde(t,{configuration:e}){let r={children:[]};for(let[o,a]of t){let n=[];for(let A of a){let p=A.text.split(/\n/);A.fixable&&(p[0]=`${de.pretty(e,"\u2699","gray")} ${p[0]}`),n.push({value:de.tuple(de.Type.NO_HINT,p[0]),children:p.slice(1).map(h=>({value:de.tuple(de.Type.NO_HINT,h)}))})}let u={value:de.tuple(de.Type.LOCATOR,o.anchoredLocator),children:_e.sortMap(n,A=>A.value[1])};r.children.push(u)}return r.children=_e.sortMap(r.children,o=>o.value[1]),r}var Ode,Mde,Ude,_de,wC,Ogt,Mgt,Ugt,v2=Et(()=>{Ye();Ode=$e(d2()),Mde=$e(Q8()),Ude=$e(Lde()),_de=$e(T8()),wC=class{constructor(e){this.indexedFields=e;this.items=[];this.indexes={};this.clear()}clear(){this.items=[];for(let e of this.indexedFields)this.indexes[e]=new Map}insert(e){this.items.push(e);for(let r of this.indexedFields){let o=Object.hasOwn(e,r)?e[r]:void 0;if(typeof o>"u")continue;_e.getArrayWithDefault(this.indexes[r],o).push(e)}return e}find(e){if(typeof e>"u")return this.items;let r=Object.entries(e);if(r.length===0)return this.items;let o=[],a;for(let[u,A]of r){let p=u,h=Object.hasOwn(this.indexes,p)?this.indexes[p]:void 0;if(typeof h>"u"){o.push([p,A]);continue}let E=new Set(h.get(A)??[]);if(E.size===0)return[];if(typeof a>"u")a=E;else for(let I of a)E.has(I)||a.delete(I);if(a.size===0)break}let n=[...a??[]];return o.length>0&&(n=n.filter(u=>{for(let[A,p]of o)if(!(typeof p<"u"?Object.hasOwn(u,A)&&u[A]===p:Object.hasOwn(u,A)===!1))return!1;return!0})),n}},Ogt=/^[0-9]+$/,Mgt=/^[a-zA-Z0-9_]+$/,Ugt=new Set(["scripts",...Ot.allDependencies])});var qde=_(($9t,sH)=>{var qgt;(function(t){var e=function(){return{"append/2":[new t.type.Rule(new t.type.Term("append",[new t.type.Var("X"),new t.type.Var("L")]),new t.type.Term("foldl",[new t.type.Term("append",[]),new t.type.Var("X"),new t.type.Term("[]",[]),new t.type.Var("L")]))],"append/3":[new t.type.Rule(new t.type.Term("append",[new t.type.Term("[]",[]),new t.type.Var("X"),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("append",[new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("S")])]),new t.type.Term("append",[new t.type.Var("T"),new t.type.Var("X"),new t.type.Var("S")]))],"member/2":[new t.type.Rule(new t.type.Term("member",[new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("_")])]),null),new t.type.Rule(new t.type.Term("member",[new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("_"),new t.type.Var("Xs")])]),new t.type.Term("member",[new t.type.Var("X"),new t.type.Var("Xs")]))],"permutation/2":[new t.type.Rule(new t.type.Term("permutation",[new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("permutation",[new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("permutation",[new t.type.Var("T"),new t.type.Var("P")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("P")]),new t.type.Term("append",[new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("Y")]),new t.type.Var("S")])])]))],"maplist/2":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("X")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("Xs")])]))],"maplist/3":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs")])]))],"maplist/4":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs")])]))],"maplist/5":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds")])]))],"maplist/6":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")]),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Es")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D"),new t.type.Var("E")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds"),new t.type.Var("Es")])]))],"maplist/7":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")]),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Es")]),new t.type.Term(".",[new t.type.Var("F"),new t.type.Var("Fs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D"),new t.type.Var("E"),new t.type.Var("F")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds"),new t.type.Var("Es"),new t.type.Var("Fs")])]))],"maplist/8":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")]),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Es")]),new t.type.Term(".",[new t.type.Var("F"),new t.type.Var("Fs")]),new t.type.Term(".",[new t.type.Var("G"),new t.type.Var("Gs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D"),new t.type.Var("E"),new t.type.Var("F"),new t.type.Var("G")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds"),new t.type.Var("Es"),new t.type.Var("Fs"),new t.type.Var("Gs")])]))],"include/3":[new t.type.Rule(new t.type.Term("include",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("include",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("L")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P"),new t.type.Var("A")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("A"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Term("[]",[])]),new t.type.Var("B")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("F"),new t.type.Var("B")]),new t.type.Term(",",[new t.type.Term(";",[new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("F")]),new t.type.Term(",",[new t.type.Term("=",[new t.type.Var("L"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("S")])]),new t.type.Term("!",[])])]),new t.type.Term("=",[new t.type.Var("L"),new t.type.Var("S")])]),new t.type.Term("include",[new t.type.Var("P"),new t.type.Var("T"),new t.type.Var("S")])])])])]))],"exclude/3":[new t.type.Rule(new t.type.Term("exclude",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("exclude",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("exclude",[new t.type.Var("P"),new t.type.Var("T"),new t.type.Var("E")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P"),new t.type.Var("L")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("L"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Term("[]",[])]),new t.type.Var("Q")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("R"),new t.type.Var("Q")]),new t.type.Term(";",[new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("R")]),new t.type.Term(",",[new t.type.Term("!",[]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("E")])])]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("E")])])])])])])]))],"foldl/4":[new t.type.Rule(new t.type.Term("foldl",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Var("I"),new t.type.Var("I")]),null),new t.type.Rule(new t.type.Term("foldl",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("I"),new t.type.Var("R")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P"),new t.type.Var("L")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("L"),new t.type.Term(".",[new t.type.Var("I"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])])])]),new t.type.Var("L2")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P2"),new t.type.Var("L2")]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P2")]),new t.type.Term("foldl",[new t.type.Var("P"),new t.type.Var("T"),new t.type.Var("X"),new t.type.Var("R")])])])])]))],"select/3":[new t.type.Rule(new t.type.Term("select",[new t.type.Var("E"),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Xs")]),new t.type.Var("Xs")]),null),new t.type.Rule(new t.type.Term("select",[new t.type.Var("E"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Ys")])]),new t.type.Term("select",[new t.type.Var("E"),new t.type.Var("Xs"),new t.type.Var("Ys")]))],"sum_list/2":[new t.type.Rule(new t.type.Term("sum_list",[new t.type.Term("[]",[]),new t.type.Num(0,!1)]),null),new t.type.Rule(new t.type.Term("sum_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("sum_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term("is",[new t.type.Var("S"),new t.type.Term("+",[new t.type.Var("X"),new t.type.Var("Y")])])]))],"max_list/2":[new t.type.Rule(new t.type.Term("max_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])]),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("max_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("max_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term(";",[new t.type.Term(",",[new t.type.Term(">=",[new t.type.Var("X"),new t.type.Var("Y")]),new t.type.Term(",",[new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("X")]),new t.type.Term("!",[])])]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("Y")])])]))],"min_list/2":[new t.type.Rule(new t.type.Term("min_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])]),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("min_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("min_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term(";",[new t.type.Term(",",[new t.type.Term("=<",[new t.type.Var("X"),new t.type.Var("Y")]),new t.type.Term(",",[new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("X")]),new t.type.Term("!",[])])]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("Y")])])]))],"prod_list/2":[new t.type.Rule(new t.type.Term("prod_list",[new t.type.Term("[]",[]),new t.type.Num(1,!1)]),null),new t.type.Rule(new t.type.Term("prod_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("prod_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term("is",[new t.type.Var("S"),new t.type.Term("*",[new t.type.Var("X"),new t.type.Var("Y")])])]))],"last/2":[new t.type.Rule(new t.type.Term("last",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])]),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("last",[new t.type.Term(".",[new t.type.Var("_"),new t.type.Var("Xs")]),new t.type.Var("X")]),new t.type.Term("last",[new t.type.Var("Xs"),new t.type.Var("X")]))],"prefix/2":[new t.type.Rule(new t.type.Term("prefix",[new t.type.Var("Part"),new t.type.Var("Whole")]),new t.type.Term("append",[new t.type.Var("Part"),new t.type.Var("_"),new t.type.Var("Whole")]))],"nth0/3":[new t.type.Rule(new t.type.Term("nth0",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")])]),new t.type.Term(",",[new t.type.Term(">=",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")]),new t.type.Term("!",[])])])]))],"nth1/3":[new t.type.Rule(new t.type.Term("nth1",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")])]),new t.type.Term(",",[new t.type.Term(">",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")]),new t.type.Term("!",[])])])]))],"nth0/4":[new t.type.Rule(new t.type.Term("nth0",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")])]),new t.type.Term(",",[new t.type.Term(">=",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term("!",[])])])]))],"nth1/4":[new t.type.Rule(new t.type.Term("nth1",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")])]),new t.type.Term(",",[new t.type.Term(">",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term("!",[])])])]))],"nth/5":[new t.type.Rule(new t.type.Term("nth",[new t.type.Var("N"),new t.type.Var("N"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("X"),new t.type.Var("Xs")]),null),new t.type.Rule(new t.type.Term("nth",[new t.type.Var("N"),new t.type.Var("O"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("Y"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Ys")])]),new t.type.Term(",",[new t.type.Term("is",[new t.type.Var("M"),new t.type.Term("+",[new t.type.Var("N"),new t.type.Num(1,!1)])]),new t.type.Term("nth",[new t.type.Var("M"),new t.type.Var("O"),new t.type.Var("Xs"),new t.type.Var("Y"),new t.type.Var("Ys")])]))],"length/2":function(o,a,n){var u=n.args[0],A=n.args[1];if(!t.type.is_variable(A)&&!t.type.is_integer(A))o.throw_error(t.error.type("integer",A,n.indicator));else if(t.type.is_integer(A)&&A.value<0)o.throw_error(t.error.domain("not_less_than_zero",A,n.indicator));else{var p=new t.type.Term("length",[u,new t.type.Num(0,!1),A]);t.type.is_integer(A)&&(p=new t.type.Term(",",[p,new t.type.Term("!",[])])),o.prepend([new t.type.State(a.goal.replace(p),a.substitution,a)])}},"length/3":[new t.type.Rule(new t.type.Term("length",[new t.type.Term("[]",[]),new t.type.Var("N"),new t.type.Var("N")]),null),new t.type.Rule(new t.type.Term("length",[new t.type.Term(".",[new t.type.Var("_"),new t.type.Var("X")]),new t.type.Var("A"),new t.type.Var("N")]),new t.type.Term(",",[new t.type.Term("succ",[new t.type.Var("A"),new t.type.Var("B")]),new t.type.Term("length",[new t.type.Var("X"),new t.type.Var("B"),new t.type.Var("N")])]))],"replicate/3":function(o,a,n){var u=n.args[0],A=n.args[1],p=n.args[2];if(t.type.is_variable(A))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_integer(A))o.throw_error(t.error.type("integer",A,n.indicator));else if(A.value<0)o.throw_error(t.error.domain("not_less_than_zero",A,n.indicator));else if(!t.type.is_variable(p)&&!t.type.is_list(p))o.throw_error(t.error.type("list",p,n.indicator));else{for(var h=new t.type.Term("[]"),E=0;E0;I--)E[I].equals(E[I-1])&&E.splice(I,1);for(var v=new t.type.Term("[]"),I=E.length-1;I>=0;I--)v=new t.type.Term(".",[E[I],v]);o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[v,A])),a.substitution,a)])}}},"msort/2":function(o,a,n){var u=n.args[0],A=n.args[1];if(t.type.is_variable(u))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_variable(A)&&!t.type.is_fully_list(A))o.throw_error(t.error.type("list",A,n.indicator));else{for(var p=[],h=u;h.indicator==="./2";)p.push(h.args[0]),h=h.args[1];if(t.type.is_variable(h))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_empty_list(h))o.throw_error(t.error.type("list",u,n.indicator));else{for(var E=p.sort(t.compare),I=new t.type.Term("[]"),v=E.length-1;v>=0;v--)I=new t.type.Term(".",[E[v],I]);o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[I,A])),a.substitution,a)])}}},"keysort/2":function(o,a,n){var u=n.args[0],A=n.args[1];if(t.type.is_variable(u))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_variable(A)&&!t.type.is_fully_list(A))o.throw_error(t.error.type("list",A,n.indicator));else{for(var p=[],h,E=u;E.indicator==="./2";){if(h=E.args[0],t.type.is_variable(h)){o.throw_error(t.error.instantiation(n.indicator));return}else if(!t.type.is_term(h)||h.indicator!=="-/2"){o.throw_error(t.error.type("pair",h,n.indicator));return}h.args[0].pair=h.args[1],p.push(h.args[0]),E=E.args[1]}if(t.type.is_variable(E))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_empty_list(E))o.throw_error(t.error.type("list",u,n.indicator));else{for(var I=p.sort(t.compare),v=new t.type.Term("[]"),x=I.length-1;x>=0;x--)v=new t.type.Term(".",[new t.type.Term("-",[I[x],I[x].pair]),v]),delete I[x].pair;o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[v,A])),a.substitution,a)])}}},"take/3":function(o,a,n){var u=n.args[0],A=n.args[1],p=n.args[2];if(t.type.is_variable(A)||t.type.is_variable(u))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_list(A))o.throw_error(t.error.type("list",A,n.indicator));else if(!t.type.is_integer(u))o.throw_error(t.error.type("integer",u,n.indicator));else if(!t.type.is_variable(p)&&!t.type.is_list(p))o.throw_error(t.error.type("list",p,n.indicator));else{for(var h=u.value,E=[],I=A;h>0&&I.indicator==="./2";)E.push(I.args[0]),I=I.args[1],h--;if(h===0){for(var v=new t.type.Term("[]"),h=E.length-1;h>=0;h--)v=new t.type.Term(".",[E[h],v]);o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[v,p])),a.substitution,a)])}}},"drop/3":function(o,a,n){var u=n.args[0],A=n.args[1],p=n.args[2];if(t.type.is_variable(A)||t.type.is_variable(u))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_list(A))o.throw_error(t.error.type("list",A,n.indicator));else if(!t.type.is_integer(u))o.throw_error(t.error.type("integer",u,n.indicator));else if(!t.type.is_variable(p)&&!t.type.is_list(p))o.throw_error(t.error.type("list",p,n.indicator));else{for(var h=u.value,E=[],I=A;h>0&&I.indicator==="./2";)E.push(I.args[0]),I=I.args[1],h--;h===0&&o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[I,p])),a.substitution,a)])}},"reverse/2":function(o,a,n){var u=n.args[0],A=n.args[1],p=t.type.is_instantiated_list(u),h=t.type.is_instantiated_list(A);if(t.type.is_variable(u)&&t.type.is_variable(A))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_variable(u)&&!t.type.is_fully_list(u))o.throw_error(t.error.type("list",u,n.indicator));else if(!t.type.is_variable(A)&&!t.type.is_fully_list(A))o.throw_error(t.error.type("list",A,n.indicator));else if(!p&&!h)o.throw_error(t.error.instantiation(n.indicator));else{for(var E=p?u:A,I=new t.type.Term("[]",[]);E.indicator==="./2";)I=new t.type.Term(".",[E.args[0],I]),E=E.args[1];o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[I,p?A:u])),a.substitution,a)])}},"list_to_set/2":function(o,a,n){var u=n.args[0],A=n.args[1];if(t.type.is_variable(u))o.throw_error(t.error.instantiation(n.indicator));else{for(var p=u,h=[];p.indicator==="./2";)h.push(p.args[0]),p=p.args[1];if(t.type.is_variable(p))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_term(p)||p.indicator!=="[]/0")o.throw_error(t.error.type("list",u,n.indicator));else{for(var E=[],I=new t.type.Term("[]",[]),v,x=0;x=0;x--)I=new t.type.Term(".",[E[x],I]);o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[A,I])),a.substitution,a)])}}}}},r=["append/2","append/3","member/2","permutation/2","maplist/2","maplist/3","maplist/4","maplist/5","maplist/6","maplist/7","maplist/8","include/3","exclude/3","foldl/4","sum_list/2","max_list/2","min_list/2","prod_list/2","last/2","prefix/2","nth0/3","nth1/3","nth0/4","nth1/4","length/2","replicate/3","select/3","sort/2","msort/2","keysort/2","take/3","drop/3","reverse/2","list_to_set/2"];typeof sH<"u"?sH.exports=function(o){t=o,new t.type.Module("lists",e(),r)}:new t.type.Module("lists",e(),r)})(qgt)});var nme=_(Yr=>{"use strict";var $d=process.platform==="win32",oH="aes-256-cbc",jgt="sha256",Yde="The current environment doesn't support interactive reading from TTY.",Yn=ve("fs"),jde=process.binding("tty_wrap").TTY,lH=ve("child_process"),c0=ve("path"),cH={prompt:"> ",hideEchoBack:!1,mask:"*",limit:[],limitMessage:"Input another, please.$<( [)limit(])>",defaultInput:"",trueValue:[],falseValue:[],caseSensitive:!1,keepWhitespace:!1,encoding:"utf8",bufferSize:1024,print:void 0,history:!0,cd:!1,phContent:void 0,preCheck:void 0},zf="none",Xc,BC,Gde=!1,l0,mk,aH,Ggt=0,hH="",Zd=[],yk,Wde=!1,uH=!1,D2=!1;function Kde(t){function e(r){return r.replace(/[^\w\u0080-\uFFFF]/g,function(o){return"#"+o.charCodeAt(0)+";"})}return mk.concat(function(r){var o=[];return Object.keys(r).forEach(function(a){r[a]==="boolean"?t[a]&&o.push("--"+a):r[a]==="string"&&t[a]&&o.push("--"+a,e(t[a]))}),o}({display:"string",displayOnly:"boolean",keyIn:"boolean",hideEchoBack:"boolean",mask:"string",limit:"string",caseSensitive:"boolean"}))}function Ygt(t,e){function r(U){var J,te="",ae;for(aH=aH||ve("os").tmpdir();;){J=c0.join(aH,U+te);try{ae=Yn.openSync(J,"wx")}catch(fe){if(fe.code==="EEXIST"){te++;continue}else throw fe}Yn.closeSync(ae);break}return J}var o,a,n,u={},A,p,h=r("readline-sync.stdout"),E=r("readline-sync.stderr"),I=r("readline-sync.exit"),v=r("readline-sync.done"),x=ve("crypto"),C,R,L;C=x.createHash(jgt),C.update(""+process.pid+Ggt+++Math.random()),L=C.digest("hex"),R=x.createDecipher(oH,L),o=Kde(t),$d?(a=process.env.ComSpec||"cmd.exe",process.env.Q='"',n=["/V:ON","/S","/C","(%Q%"+a+"%Q% /V:ON /S /C %Q%%Q%"+l0+"%Q%"+o.map(function(U){return" %Q%"+U+"%Q%"}).join("")+" & (echo !ERRORLEVEL!)>%Q%"+I+"%Q%%Q%) 2>%Q%"+E+"%Q% |%Q%"+process.execPath+"%Q% %Q%"+__dirname+"\\encrypt.js%Q% %Q%"+oH+"%Q% %Q%"+L+"%Q% >%Q%"+h+"%Q% & (echo 1)>%Q%"+v+"%Q%"]):(a="/bin/sh",n=["-c",'("'+l0+'"'+o.map(function(U){return" '"+U.replace(/'/g,"'\\''")+"'"}).join("")+'; echo $?>"'+I+'") 2>"'+E+'" |"'+process.execPath+'" "'+__dirname+'/encrypt.js" "'+oH+'" "'+L+'" >"'+h+'"; echo 1 >"'+v+'"']),D2&&D2("_execFileSync",o);try{lH.spawn(a,n,e)}catch(U){u.error=new Error(U.message),u.error.method="_execFileSync - spawn",u.error.program=a,u.error.args=n}for(;Yn.readFileSync(v,{encoding:t.encoding}).trim()!=="1";);return(A=Yn.readFileSync(I,{encoding:t.encoding}).trim())==="0"?u.input=R.update(Yn.readFileSync(h,{encoding:"binary"}),"hex",t.encoding)+R.final(t.encoding):(p=Yn.readFileSync(E,{encoding:t.encoding}).trim(),u.error=new Error(Yde+(p?` -`+p:"")),u.error.method="_execFileSync",u.error.program=a,u.error.args=n,u.error.extMessage=p,u.error.exitCode=+A),Yn.unlinkSync(h),Yn.unlinkSync(E),Yn.unlinkSync(I),Yn.unlinkSync(v),u}function Wgt(t){var e,r={},o,a={env:process.env,encoding:t.encoding};if(l0||($d?process.env.PSModulePath?(l0="powershell.exe",mk=["-ExecutionPolicy","Bypass","-File",__dirname+"\\read.ps1"]):(l0="cscript.exe",mk=["//nologo",__dirname+"\\read.cs.js"]):(l0="/bin/sh",mk=[__dirname+"/read.sh"])),$d&&!process.env.PSModulePath&&(a.stdio=[process.stdin]),lH.execFileSync){e=Kde(t),D2&&D2("execFileSync",e);try{r.input=lH.execFileSync(l0,e,a)}catch(n){o=n.stderr?(n.stderr+"").trim():"",r.error=new Error(Yde+(o?` -`+o:"")),r.error.method="execFileSync",r.error.program=l0,r.error.args=e,r.error.extMessage=o,r.error.exitCode=n.status,r.error.code=n.code,r.error.signal=n.signal}}else r=Ygt(t,a);return r.error||(r.input=r.input.replace(/^\s*'|'\s*$/g,""),t.display=""),r}function AH(t){var e="",r=t.display,o=!t.display&&t.keyIn&&t.hideEchoBack&&!t.mask;function a(){var n=Wgt(t);if(n.error)throw n.error;return n.input}return uH&&uH(t),function(){var n,u,A;function p(){return n||(n=process.binding("fs"),u=process.binding("constants")),n}if(typeof zf=="string")if(zf=null,$d){if(A=function(h){var E=h.replace(/^\D+/,"").split("."),I=0;return(E[0]=+E[0])&&(I+=E[0]*1e4),(E[1]=+E[1])&&(I+=E[1]*100),(E[2]=+E[2])&&(I+=E[2]),I}(process.version),!(A>=20302&&A<40204||A>=5e4&&A<50100||A>=50600&&A<60200)&&process.stdin.isTTY)process.stdin.pause(),zf=process.stdin.fd,BC=process.stdin._handle;else try{zf=p().open("CONIN$",u.O_RDWR,parseInt("0666",8)),BC=new jde(zf,!0)}catch{}if(process.stdout.isTTY)Xc=process.stdout.fd;else{try{Xc=Yn.openSync("\\\\.\\CON","w")}catch{}if(typeof Xc!="number")try{Xc=p().open("CONOUT$",u.O_RDWR,parseInt("0666",8))}catch{}}}else{if(process.stdin.isTTY){process.stdin.pause();try{zf=Yn.openSync("/dev/tty","r"),BC=process.stdin._handle}catch{}}else try{zf=Yn.openSync("/dev/tty","r"),BC=new jde(zf,!1)}catch{}if(process.stdout.isTTY)Xc=process.stdout.fd;else try{Xc=Yn.openSync("/dev/tty","w")}catch{}}}(),function(){var n,u,A=!t.hideEchoBack&&!t.keyIn,p,h,E,I,v;yk="";function x(C){return C===Gde?!0:BC.setRawMode(C)!==0?!1:(Gde=C,!0)}if(Wde||!BC||typeof Xc!="number"&&(t.display||!A)){e=a();return}if(t.display&&(Yn.writeSync(Xc,t.display),t.display=""),!t.displayOnly){if(!x(!A)){e=a();return}for(h=t.keyIn?1:t.bufferSize,p=Buffer.allocUnsafe&&Buffer.alloc?Buffer.alloc(h):new Buffer(h),t.keyIn&&t.limit&&(u=new RegExp("[^"+t.limit+"]","g"+(t.caseSensitive?"":"i")));;){E=0;try{E=Yn.readSync(zf,p,0,h)}catch(C){if(C.code!=="EOF"){x(!1),e+=a();return}}if(E>0?(I=p.toString(t.encoding,0,E),yk+=I):(I=` -`,yk+=String.fromCharCode(0)),I&&typeof(v=(I.match(/^(.*?)[\r\n]/)||[])[1])=="string"&&(I=v,n=!0),I&&(I=I.replace(/[\x00-\x08\x0b\x0c\x0e-\x1f\x7f]/g,"")),I&&u&&(I=I.replace(u,"")),I&&(A||(t.hideEchoBack?t.mask&&Yn.writeSync(Xc,new Array(I.length+1).join(t.mask)):Yn.writeSync(Xc,I)),e+=I),!t.keyIn&&n||t.keyIn&&e.length>=h)break}!A&&!o&&Yn.writeSync(Xc,` -`),x(!1)}}(),t.print&&!o&&t.print(r+(t.displayOnly?"":(t.hideEchoBack?new Array(e.length+1).join(t.mask):e)+` -`),t.encoding),t.displayOnly?"":hH=t.keepWhitespace||t.keyIn?e:e.trim()}function Kgt(t,e){var r=[];function o(a){a!=null&&(Array.isArray(a)?a.forEach(o):(!e||e(a))&&r.push(a))}return o(t),r}function gH(t){return t.replace(/[\x00-\x7f]/g,function(e){return"\\x"+("00"+e.charCodeAt().toString(16)).substr(-2)})}function Rs(){var t=Array.prototype.slice.call(arguments),e,r;return t.length&&typeof t[0]=="boolean"&&(r=t.shift(),r&&(e=Object.keys(cH),t.unshift(cH))),t.reduce(function(o,a){return a==null||(a.hasOwnProperty("noEchoBack")&&!a.hasOwnProperty("hideEchoBack")&&(a.hideEchoBack=a.noEchoBack,delete a.noEchoBack),a.hasOwnProperty("noTrim")&&!a.hasOwnProperty("keepWhitespace")&&(a.keepWhitespace=a.noTrim,delete a.noTrim),r||(e=Object.keys(a)),e.forEach(function(n){var u;if(!!a.hasOwnProperty(n))switch(u=a[n],n){case"mask":case"limitMessage":case"defaultInput":case"encoding":u=u!=null?u+"":"",u&&n!=="limitMessage"&&(u=u.replace(/[\r\n]/g,"")),o[n]=u;break;case"bufferSize":!isNaN(u=parseInt(u,10))&&typeof u=="number"&&(o[n]=u);break;case"displayOnly":case"keyIn":case"hideEchoBack":case"caseSensitive":case"keepWhitespace":case"history":case"cd":o[n]=!!u;break;case"limit":case"trueValue":case"falseValue":o[n]=Kgt(u,function(A){var p=typeof A;return p==="string"||p==="number"||p==="function"||A instanceof RegExp}).map(function(A){return typeof A=="string"?A.replace(/[\r\n]/g,""):A});break;case"print":case"phContent":case"preCheck":o[n]=typeof u=="function"?u:void 0;break;case"prompt":case"display":o[n]=u??"";break}})),o},{})}function fH(t,e,r){return e.some(function(o){var a=typeof o;return a==="string"?r?t===o:t.toLowerCase()===o.toLowerCase():a==="number"?parseFloat(t)===o:a==="function"?o(t):o instanceof RegExp?o.test(t):!1})}function dH(t,e){var r=c0.normalize($d?(process.env.HOMEDRIVE||"")+(process.env.HOMEPATH||""):process.env.HOME||"").replace(/[\/\\]+$/,"");return t=c0.normalize(t),e?t.replace(/^~(?=\/|\\|$)/,r):t.replace(new RegExp("^"+gH(r)+"(?=\\/|\\\\|$)",$d?"i":""),"~")}function vC(t,e){var r="(?:\\(([\\s\\S]*?)\\))?(\\w+|.-.)(?:\\(([\\s\\S]*?)\\))?",o=new RegExp("(\\$)?(\\$<"+r+">)","g"),a=new RegExp("(\\$)?(\\$\\{"+r+"\\})","g");function n(u,A,p,h,E,I){var v;return A||typeof(v=e(E))!="string"?p:v?(h||"")+v+(I||""):""}return t.replace(o,n).replace(a,n)}function Vde(t,e,r){var o,a=[],n=-1,u=0,A="",p;function h(E,I){return I.length>3?(E.push(I[0]+"..."+I[I.length-1]),p=!0):I.length&&(E=E.concat(I)),E}return o=t.reduce(function(E,I){return E.concat((I+"").split(""))},[]).reduce(function(E,I){var v,x;return e||(I=I.toLowerCase()),v=/^\d$/.test(I)?1:/^[A-Z]$/.test(I)?2:/^[a-z]$/.test(I)?3:0,r&&v===0?A+=I:(x=I.charCodeAt(0),v&&v===n&&x===u+1?a.push(I):(E=h(E,a),a=[I],n=v),u=x),E},[]),o=h(o,a),A&&(o.push(A),p=!0),{values:o,suppressed:p}}function Jde(t,e){return t.join(t.length>2?", ":e?" / ":"/")}function zde(t,e){var r,o,a={},n;if(e.phContent&&(r=e.phContent(t,e)),typeof r!="string")switch(t){case"hideEchoBack":case"mask":case"defaultInput":case"caseSensitive":case"keepWhitespace":case"encoding":case"bufferSize":case"history":case"cd":r=e.hasOwnProperty(t)?typeof e[t]=="boolean"?e[t]?"on":"off":e[t]+"":"";break;case"limit":case"trueValue":case"falseValue":o=e[e.hasOwnProperty(t+"Src")?t+"Src":t],e.keyIn?(a=Vde(o,e.caseSensitive),o=a.values):o=o.filter(function(u){var A=typeof u;return A==="string"||A==="number"}),r=Jde(o,a.suppressed);break;case"limitCount":case"limitCountNotZero":r=e[e.hasOwnProperty("limitSrc")?"limitSrc":"limit"].length,r=r||t!=="limitCountNotZero"?r+"":"";break;case"lastInput":r=hH;break;case"cwd":case"CWD":case"cwdHome":r=process.cwd(),t==="CWD"?r=c0.basename(r):t==="cwdHome"&&(r=dH(r));break;case"date":case"time":case"localeDate":case"localeTime":r=new Date()["to"+t.replace(/^./,function(u){return u.toUpperCase()})+"String"]();break;default:typeof(n=(t.match(/^history_m(\d+)$/)||[])[1])=="string"&&(r=Zd[Zd.length-n]||"")}return r}function Xde(t){var e=/^(.)-(.)$/.exec(t),r="",o,a,n,u;if(!e)return null;for(o=e[1].charCodeAt(0),a=e[2].charCodeAt(0),u=o -And the length must be: $`,trueValue:null,falseValue:null,caseSensitive:!0},e,{history:!1,cd:!1,phContent:function(x){return x==="charlist"?r.text:x==="length"?o+"..."+a:null}}),u,A,p,h,E,I,v;for(e=e||{},u=vC(e.charlist?e.charlist+"":"$",Xde),(isNaN(o=parseInt(e.min,10))||typeof o!="number")&&(o=12),(isNaN(a=parseInt(e.max,10))||typeof a!="number")&&(a=24),h=new RegExp("^["+gH(u)+"]{"+o+","+a+"}$"),r=Vde([u],n.caseSensitive,!0),r.text=Jde(r.values,r.suppressed),A=e.confirmMessage!=null?e.confirmMessage:"Reinput a same one to confirm it: ",p=e.unmatchMessage!=null?e.unmatchMessage:"It differs from first one. Hit only the Enter key if you want to retry from first one.",t==null&&(t="Input new password: "),E=n.limitMessage;!v;)n.limit=h,n.limitMessage=E,I=Yr.question(t,n),n.limit=[I,""],n.limitMessage=p,v=Yr.question(A,n);return I};function eme(t,e,r){var o;function a(n){return o=r(n),!isNaN(o)&&typeof o=="number"}return Yr.question(t,Rs({limitMessage:"Input valid number, please."},e,{limit:a,cd:!1})),o}Yr.questionInt=function(t,e){return eme(t,e,function(r){return parseInt(r,10)})};Yr.questionFloat=function(t,e){return eme(t,e,parseFloat)};Yr.questionPath=function(t,e){var r,o="",a=Rs({hideEchoBack:!1,limitMessage:`$Input valid path, please.$<( Min:)min>$<( Max:)max>`,history:!0,cd:!0},e,{keepWhitespace:!1,limit:function(n){var u,A,p;n=dH(n,!0),o="";function h(E){E.split(/\/|\\/).reduce(function(I,v){var x=c0.resolve(I+=v+c0.sep);if(!Yn.existsSync(x))Yn.mkdirSync(x);else if(!Yn.statSync(x).isDirectory())throw new Error("Non directory already exists: "+x);return I},"")}try{if(u=Yn.existsSync(n),r=u?Yn.realpathSync(n):c0.resolve(n),!e.hasOwnProperty("exists")&&!u||typeof e.exists=="boolean"&&e.exists!==u)return o=(u?"Already exists":"No such file or directory")+": "+r,!1;if(!u&&e.create&&(e.isDirectory?h(r):(h(c0.dirname(r)),Yn.closeSync(Yn.openSync(r,"w"))),r=Yn.realpathSync(r)),u&&(e.min||e.max||e.isFile||e.isDirectory)){if(A=Yn.statSync(r),e.isFile&&!A.isFile())return o="Not file: "+r,!1;if(e.isDirectory&&!A.isDirectory())return o="Not directory: "+r,!1;if(e.min&&A.size<+e.min||e.max&&A.size>+e.max)return o="Size "+A.size+" is out of range: "+r,!1}if(typeof e.validate=="function"&&(p=e.validate(r))!==!0)return typeof p=="string"&&(o=p),!1}catch(E){return o=E+"",!1}return!0},phContent:function(n){return n==="error"?o:n!=="min"&&n!=="max"?null:e.hasOwnProperty(n)?e[n]+"":""}});return e=e||{},t==null&&(t='Input path (you can "cd" and "pwd"): '),Yr.question(t,a),r};function tme(t,e){var r={},o={};return typeof t=="object"?(Object.keys(t).forEach(function(a){typeof t[a]=="function"&&(o[e.caseSensitive?a:a.toLowerCase()]=t[a])}),r.preCheck=function(a){var n;return r.args=pH(a),n=r.args[0]||"",e.caseSensitive||(n=n.toLowerCase()),r.hRes=n!=="_"&&o.hasOwnProperty(n)?o[n].apply(a,r.args.slice(1)):o.hasOwnProperty("_")?o._.apply(a,r.args):null,{res:a,forceNext:!1}},o.hasOwnProperty("_")||(r.limit=function(){var a=r.args[0]||"";return e.caseSensitive||(a=a.toLowerCase()),o.hasOwnProperty(a)})):r.preCheck=function(a){return r.args=pH(a),r.hRes=typeof t=="function"?t.apply(a,r.args):!0,{res:a,forceNext:!1}},r}Yr.promptCL=function(t,e){var r=Rs({hideEchoBack:!1,limitMessage:"Requested command is not available.",caseSensitive:!1,history:!0},e),o=tme(t,r);return r.limit=o.limit,r.preCheck=o.preCheck,Yr.prompt(r),o.args};Yr.promptLoop=function(t,e){for(var r=Rs({hideEchoBack:!1,trueValue:null,falseValue:null,caseSensitive:!1,history:!0},e);!t(Yr.prompt(r)););};Yr.promptCLLoop=function(t,e){var r=Rs({hideEchoBack:!1,limitMessage:"Requested command is not available.",caseSensitive:!1,history:!0},e),o=tme(t,r);for(r.limit=o.limit,r.preCheck=o.preCheck;Yr.prompt(r),!o.hRes;);};Yr.promptSimShell=function(t){return Yr.prompt(Rs({hideEchoBack:!1,history:!0},t,{prompt:function(){return $d?"$>":(process.env.USER||"")+(process.env.HOSTNAME?"@"+process.env.HOSTNAME.replace(/\..*$/,""):"")+":$$ "}()}))};function rme(t,e,r){var o;return t==null&&(t="Are you sure? "),(!e||e.guide!==!1)&&(t+="")&&(t=t.replace(/\s*:?\s*$/,"")+" [y/n]: "),o=Yr.keyIn(t,Rs(e,{hideEchoBack:!1,limit:r,trueValue:"y",falseValue:"n",caseSensitive:!1})),typeof o=="boolean"?o:""}Yr.keyInYN=function(t,e){return rme(t,e)};Yr.keyInYNStrict=function(t,e){return rme(t,e,"yn")};Yr.keyInPause=function(t,e){t==null&&(t="Continue..."),(!e||e.guide!==!1)&&(t+="")&&(t=t.replace(/\s+$/,"")+" (Hit any key)"),Yr.keyIn(t,Rs({limit:null},e,{hideEchoBack:!0,mask:""}))};Yr.keyInSelect=function(t,e,r){var o=Rs({hideEchoBack:!1},r,{trueValue:null,falseValue:null,caseSensitive:!1,phContent:function(p){return p==="itemsCount"?t.length+"":p==="firstItem"?(t[0]+"").trim():p==="lastItem"?(t[t.length-1]+"").trim():null}}),a="",n={},u=49,A=` -`;if(!Array.isArray(t)||!t.length||t.length>35)throw"`items` must be Array (max length: 35).";return t.forEach(function(p,h){var E=String.fromCharCode(u);a+=E,n[E]=h,A+="["+E+"] "+(p+"").trim()+` -`,u=u===57?97:u+1}),(!r||r.cancel!==!1)&&(a+="0",n[0]=-1,A+="[0] "+(r&&r.cancel!=null&&typeof r.cancel!="boolean"?(r.cancel+"").trim():"CANCEL")+` -`),o.limit=a,A+=` -`,e==null&&(e="Choose one from list: "),(e+="")&&((!r||r.guide!==!1)&&(e=e.replace(/\s*:?\s*$/,"")+" [$]: "),A+=e),n[Yr.keyIn(A,o).toLowerCase()]};Yr.getRawInput=function(){return yk};function S2(t,e){var r;return e.length&&(r={},r[t]=e[0]),Yr.setDefaultOptions(r)[t]}Yr.setPrint=function(){return S2("print",arguments)};Yr.setPrompt=function(){return S2("prompt",arguments)};Yr.setEncoding=function(){return S2("encoding",arguments)};Yr.setMask=function(){return S2("mask",arguments)};Yr.setBufferSize=function(){return S2("bufferSize",arguments)}});var mH=_((t7t,hl)=>{(function(){var t={major:0,minor:2,patch:66,status:"beta"};tau_file_system={files:{},open:function(w,P,y){var F=tau_file_system.files[w];if(!F){if(y==="read")return null;F={path:w,text:"",type:P,get:function(z,X){return X===this.text.length||X>this.text.length?"end_of_file":this.text.substring(X,X+z)},put:function(z,X){return X==="end_of_file"?(this.text+=z,!0):X==="past_end_of_file"?null:(this.text=this.text.substring(0,X)+z+this.text.substring(X+z.length),!0)},get_byte:function(z){if(z==="end_of_stream")return-1;var X=Math.floor(z/2);if(this.text.length<=X)return-1;var Z=n(this.text[Math.floor(z/2)],0);return z%2===0?Z&255:Z/256>>>0},put_byte:function(z,X){var Z=X==="end_of_stream"?this.text.length:Math.floor(X/2);if(this.text.length>>0,ie=(ie&255)<<8|z&255):(ie=ie&255,ie=(z&255)<<8|ie&255),this.text.length===Z?this.text+=u(ie):this.text=this.text.substring(0,Z)+u(ie)+this.text.substring(Z+1),!0},flush:function(){return!0},close:function(){var z=tau_file_system.files[this.path];return z?!0:null}},tau_file_system.files[w]=F}return y==="write"&&(F.text=""),F}},tau_user_input={buffer:"",get:function(w,P){for(var y;tau_user_input.buffer.length\?\@\^\~\\]+|'(?:[^']*?(?:\\(?:x?\d+)?\\)*(?:'')*(?:\\')*)*')/,number:/^(?:0o[0-7]+|0x[0-9a-fA-F]+|0b[01]+|0'(?:''|\\[abfnrtv\\'"`]|\\x?\d+\\|[^\\])|\d+(?:\.\d+(?:[eE][+-]?\d+)?)?)/,string:/^(?:"([^"]|""|\\")*"|`([^`]|``|\\`)*`)/,l_brace:/^(?:\[)/,r_brace:/^(?:\])/,l_bracket:/^(?:\{)/,r_bracket:/^(?:\})/,bar:/^(?:\|)/,l_paren:/^(?:\()/,r_paren:/^(?:\))/};function L(w,P){return w.get_flag("char_conversion").id==="on"?P.replace(/./g,function(y){return w.get_char_conversion(y)}):P}function U(w){this.thread=w,this.text="",this.tokens=[]}U.prototype.set_last_tokens=function(w){return this.tokens=w},U.prototype.new_text=function(w){this.text=w,this.tokens=[]},U.prototype.get_tokens=function(w){var P,y=0,F=0,z=0,X=[],Z=!1;if(w){var ie=this.tokens[w-1];y=ie.len,P=L(this.thread,this.text.substr(ie.len)),F=ie.line,z=ie.start}else P=this.text;if(/^\s*$/.test(P))return null;for(;P!=="";){var Pe=[],Ne=!1;if(/^\n/.exec(P)!==null){F++,z=0,y++,P=P.replace(/\n/,""),Z=!0;continue}for(var ot in R)if(R.hasOwnProperty(ot)){var dt=R[ot].exec(P);dt&&Pe.push({value:dt[0],name:ot,matches:dt})}if(!Pe.length)return this.set_last_tokens([{value:P,matches:[],name:"lexical",line:F,start:z}]);var ie=r(Pe,function(Qr,mr){return Qr.value.length>=mr.value.length?Qr:mr});switch(ie.start=z,ie.line=F,P=P.replace(ie.value,""),z+=ie.value.length,y+=ie.value.length,ie.name){case"atom":ie.raw=ie.value,ie.value.charAt(0)==="'"&&(ie.value=v(ie.value.substr(1,ie.value.length-2),"'"),ie.value===null&&(ie.name="lexical",ie.value="unknown escape sequence"));break;case"number":ie.float=ie.value.substring(0,2)!=="0x"&&ie.value.match(/[.eE]/)!==null&&ie.value!=="0'.",ie.value=C(ie.value),ie.blank=Ne;break;case"string":var jt=ie.value.charAt(0);ie.value=v(ie.value.substr(1,ie.value.length-2),jt),ie.value===null&&(ie.name="lexical",ie.value="unknown escape sequence");break;case"whitespace":var $t=X[X.length-1];$t&&($t.space=!0),Ne=!0;continue;case"r_bracket":X.length>0&&X[X.length-1].name==="l_bracket"&&(ie=X.pop(),ie.name="atom",ie.value="{}",ie.raw="{}",ie.space=!1);break;case"r_brace":X.length>0&&X[X.length-1].name==="l_brace"&&(ie=X.pop(),ie.name="atom",ie.value="[]",ie.raw="[]",ie.space=!1);break}ie.len=y,X.push(ie),Ne=!1}var bt=this.set_last_tokens(X);return bt.length===0?null:bt};function J(w,P,y,F,z){if(!P[y])return{type:A,value:b.error.syntax(P[y-1],"expression expected",!0)};var X;if(F==="0"){var Z=P[y];switch(Z.name){case"number":return{type:p,len:y+1,value:new b.type.Num(Z.value,Z.float)};case"variable":return{type:p,len:y+1,value:new b.type.Var(Z.value)};case"string":var ie;switch(w.get_flag("double_quotes").id){case"atom":ie=new H(Z.value,[]);break;case"codes":ie=new H("[]",[]);for(var Pe=Z.value.length-1;Pe>=0;Pe--)ie=new H(".",[new b.type.Num(n(Z.value,Pe),!1),ie]);break;case"chars":ie=new H("[]",[]);for(var Pe=Z.value.length-1;Pe>=0;Pe--)ie=new H(".",[new b.type.Term(Z.value.charAt(Pe),[]),ie]);break}return{type:p,len:y+1,value:ie};case"l_paren":var bt=J(w,P,y+1,w.__get_max_priority(),!0);return bt.type!==p?bt:P[bt.len]&&P[bt.len].name==="r_paren"?(bt.len++,bt):{type:A,derived:!0,value:b.error.syntax(P[bt.len]?P[bt.len]:P[bt.len-1],") or operator expected",!P[bt.len])};case"l_bracket":var bt=J(w,P,y+1,w.__get_max_priority(),!0);return bt.type!==p?bt:P[bt.len]&&P[bt.len].name==="r_bracket"?(bt.len++,bt.value=new H("{}",[bt.value]),bt):{type:A,derived:!0,value:b.error.syntax(P[bt.len]?P[bt.len]:P[bt.len-1],"} or operator expected",!P[bt.len])}}var Ne=te(w,P,y,z);return Ne.type===p||Ne.derived||(Ne=ae(w,P,y),Ne.type===p||Ne.derived)?Ne:{type:A,derived:!1,value:b.error.syntax(P[y],"unexpected token")}}var ot=w.__get_max_priority(),dt=w.__get_next_priority(F),jt=y;if(P[y].name==="atom"&&P[y+1]&&(P[y].space||P[y+1].name!=="l_paren")){var Z=P[y++],$t=w.__lookup_operator_classes(F,Z.value);if($t&&$t.indexOf("fy")>-1){var bt=J(w,P,y,F,z);if(bt.type!==A)return Z.value==="-"&&!Z.space&&b.type.is_number(bt.value)?{value:new b.type.Num(-bt.value.value,bt.value.is_float),len:bt.len,type:p}:{value:new b.type.Term(Z.value,[bt.value]),len:bt.len,type:p};X=bt}else if($t&&$t.indexOf("fx")>-1){var bt=J(w,P,y,dt,z);if(bt.type!==A)return{value:new b.type.Term(Z.value,[bt.value]),len:bt.len,type:p};X=bt}}y=jt;var bt=J(w,P,y,dt,z);if(bt.type===p){y=bt.len;var Z=P[y];if(P[y]&&(P[y].name==="atom"&&w.__lookup_operator_classes(F,Z.value)||P[y].name==="bar"&&w.__lookup_operator_classes(F,"|"))){var an=dt,Qr=F,$t=w.__lookup_operator_classes(F,Z.value);if($t.indexOf("xf")>-1)return{value:new b.type.Term(Z.value,[bt.value]),len:++bt.len,type:p};if($t.indexOf("xfx")>-1){var mr=J(w,P,y+1,an,z);return mr.type===p?{value:new b.type.Term(Z.value,[bt.value,mr.value]),len:mr.len,type:p}:(mr.derived=!0,mr)}else if($t.indexOf("xfy")>-1){var mr=J(w,P,y+1,Qr,z);return mr.type===p?{value:new b.type.Term(Z.value,[bt.value,mr.value]),len:mr.len,type:p}:(mr.derived=!0,mr)}else if(bt.type!==A)for(;;){y=bt.len;var Z=P[y];if(Z&&Z.name==="atom"&&w.__lookup_operator_classes(F,Z.value)){var $t=w.__lookup_operator_classes(F,Z.value);if($t.indexOf("yf")>-1)bt={value:new b.type.Term(Z.value,[bt.value]),len:++y,type:p};else if($t.indexOf("yfx")>-1){var mr=J(w,P,++y,an,z);if(mr.type===A)return mr.derived=!0,mr;y=mr.len,bt={value:new b.type.Term(Z.value,[bt.value,mr.value]),len:y,type:p}}else break}else break}}else X={type:A,value:b.error.syntax(P[bt.len-1],"operator expected")};return bt}return bt}function te(w,P,y,F){if(!P[y]||P[y].name==="atom"&&P[y].raw==="."&&!F&&(P[y].space||!P[y+1]||P[y+1].name!=="l_paren"))return{type:A,derived:!1,value:b.error.syntax(P[y-1],"unfounded token")};var z=P[y],X=[];if(P[y].name==="atom"&&P[y].raw!==","){if(y++,P[y-1].space)return{type:p,len:y,value:new b.type.Term(z.value,X)};if(P[y]&&P[y].name==="l_paren"){if(P[y+1]&&P[y+1].name==="r_paren")return{type:A,derived:!0,value:b.error.syntax(P[y+1],"argument expected")};var Z=J(w,P,++y,"999",!0);if(Z.type===A)return Z.derived?Z:{type:A,derived:!0,value:b.error.syntax(P[y]?P[y]:P[y-1],"argument expected",!P[y])};for(X.push(Z.value),y=Z.len;P[y]&&P[y].name==="atom"&&P[y].value===",";){if(Z=J(w,P,y+1,"999",!0),Z.type===A)return Z.derived?Z:{type:A,derived:!0,value:b.error.syntax(P[y+1]?P[y+1]:P[y],"argument expected",!P[y+1])};X.push(Z.value),y=Z.len}if(P[y]&&P[y].name==="r_paren")y++;else return{type:A,derived:!0,value:b.error.syntax(P[y]?P[y]:P[y-1],", or ) expected",!P[y])}}return{type:p,len:y,value:new b.type.Term(z.value,X)}}return{type:A,derived:!1,value:b.error.syntax(P[y],"term expected")}}function ae(w,P,y){if(!P[y])return{type:A,derived:!1,value:b.error.syntax(P[y-1],"[ expected")};if(P[y]&&P[y].name==="l_brace"){var F=J(w,P,++y,"999",!0),z=[F.value],X=void 0;if(F.type===A)return P[y]&&P[y].name==="r_brace"?{type:p,len:y+1,value:new b.type.Term("[]",[])}:{type:A,derived:!0,value:b.error.syntax(P[y],"] expected")};for(y=F.len;P[y]&&P[y].name==="atom"&&P[y].value===",";){if(F=J(w,P,y+1,"999",!0),F.type===A)return F.derived?F:{type:A,derived:!0,value:b.error.syntax(P[y+1]?P[y+1]:P[y],"argument expected",!P[y+1])};z.push(F.value),y=F.len}var Z=!1;if(P[y]&&P[y].name==="bar"){if(Z=!0,F=J(w,P,y+1,"999",!0),F.type===A)return F.derived?F:{type:A,derived:!0,value:b.error.syntax(P[y+1]?P[y+1]:P[y],"argument expected",!P[y+1])};X=F.value,y=F.len}return P[y]&&P[y].name==="r_brace"?{type:p,len:y+1,value:g(z,X)}:{type:A,derived:!0,value:b.error.syntax(P[y]?P[y]:P[y-1],Z?"] expected":", or | or ] expected",!P[y])}}return{type:A,derived:!1,value:b.error.syntax(P[y],"list expected")}}function fe(w,P,y){var F=P[y].line,z=J(w,P,y,w.__get_max_priority(),!1),X=null,Z;if(z.type!==A)if(y=z.len,P[y]&&P[y].name==="atom"&&P[y].raw===".")if(y++,b.type.is_term(z.value)){if(z.value.indicator===":-/2"?(X=new b.type.Rule(z.value.args[0],we(z.value.args[1])),Z={value:X,len:y,type:p}):z.value.indicator==="-->/2"?(X=he(new b.type.Rule(z.value.args[0],z.value.args[1]),w),X.body=we(X.body),Z={value:X,len:y,type:b.type.is_rule(X)?p:A}):(X=new b.type.Rule(z.value,null),Z={value:X,len:y,type:p}),X){var ie=X.singleton_variables();ie.length>0&&w.throw_warning(b.warning.singleton(ie,X.head.indicator,F))}return Z}else return{type:A,value:b.error.syntax(P[y],"callable expected")};else return{type:A,value:b.error.syntax(P[y]?P[y]:P[y-1],". or operator expected")};return z}function ce(w,P,y){y=y||{},y.from=y.from?y.from:"$tau-js",y.reconsult=y.reconsult!==void 0?y.reconsult:!0;var F=new U(w),z={},X;F.new_text(P);var Z=0,ie=F.get_tokens(Z);do{if(ie===null||!ie[Z])break;var Pe=fe(w,ie,Z);if(Pe.type===A)return new H("throw",[Pe.value]);if(Pe.value.body===null&&Pe.value.head.indicator==="?-/1"){var Ne=new Je(w.session);Ne.add_goal(Pe.value.head.args[0]),Ne.answer(function(dt){b.type.is_error(dt)?w.throw_warning(dt.args[0]):(dt===!1||dt===null)&&w.throw_warning(b.warning.failed_goal(Pe.value.head.args[0],Pe.len))}),Z=Pe.len;var ot=!0}else if(Pe.value.body===null&&Pe.value.head.indicator===":-/1"){var ot=w.run_directive(Pe.value.head.args[0]);Z=Pe.len,Pe.value.head.args[0].indicator==="char_conversion/2"&&(ie=F.get_tokens(Z),Z=0)}else{X=Pe.value.head.indicator,y.reconsult!==!1&&z[X]!==!0&&!w.is_multifile_predicate(X)&&(w.session.rules[X]=a(w.session.rules[X]||[],function(jt){return jt.dynamic}),z[X]=!0);var ot=w.add_rule(Pe.value,y);Z=Pe.len}if(!ot)return ot}while(!0);return!0}function me(w,P){var y=new U(w);y.new_text(P);var F=0;do{var z=y.get_tokens(F);if(z===null)break;var X=J(w,z,0,w.__get_max_priority(),!1);if(X.type!==A){var Z=X.len,ie=Z;if(z[Z]&&z[Z].name==="atom"&&z[Z].raw===".")w.add_goal(we(X.value));else{var Pe=z[Z];return new H("throw",[b.error.syntax(Pe||z[Z-1],". or operator expected",!Pe)])}F=X.len+1}else return new H("throw",[X.value])}while(!0);return!0}function he(w,P){w=w.rename(P);var y=P.next_free_variable(),F=Be(w.body,y,P);return F.error?F.value:(w.body=F.value,w.head.args=w.head.args.concat([y,F.variable]),w.head=new H(w.head.id,w.head.args),w)}function Be(w,P,y){var F;if(b.type.is_term(w)&&w.indicator==="!/0")return{value:w,variable:P,error:!1};if(b.type.is_term(w)&&w.indicator===",/2"){var z=Be(w.args[0],P,y);if(z.error)return z;var X=Be(w.args[1],z.variable,y);return X.error?X:{value:new H(",",[z.value,X.value]),variable:X.variable,error:!1}}else{if(b.type.is_term(w)&&w.indicator==="{}/1")return{value:w.args[0],variable:P,error:!1};if(b.type.is_empty_list(w))return{value:new H("true",[]),variable:P,error:!1};if(b.type.is_list(w)){F=y.next_free_variable();for(var Z=w,ie;Z.indicator==="./2";)ie=Z,Z=Z.args[1];return b.type.is_variable(Z)?{value:b.error.instantiation("DCG"),variable:P,error:!0}:b.type.is_empty_list(Z)?(ie.args[1]=F,{value:new H("=",[P,w]),variable:F,error:!1}):{value:b.error.type("list",w,"DCG"),variable:P,error:!0}}else return b.type.is_callable(w)?(F=y.next_free_variable(),w.args=w.args.concat([P,F]),w=new H(w.id,w.args),{value:w,variable:F,error:!1}):{value:b.error.type("callable",w,"DCG"),variable:P,error:!0}}}function we(w){return b.type.is_variable(w)?new H("call",[w]):b.type.is_term(w)&&[",/2",";/2","->/2"].indexOf(w.indicator)!==-1?new H(w.id,[we(w.args[0]),we(w.args[1])]):w}function g(w,P){for(var y=P||new b.type.Term("[]",[]),F=w.length-1;F>=0;F--)y=new b.type.Term(".",[w[F],y]);return y}function Ee(w,P){for(var y=w.length-1;y>=0;y--)w[y]===P&&w.splice(y,1)}function Se(w){for(var P={},y=[],F=0;F=0;P--)if(w.charAt(P)==="/")return new H("/",[new H(w.substring(0,P)),new Fe(parseInt(w.substring(P+1)),!1)])}function Ie(w){this.id=w}function Fe(w,P){this.is_float=P!==void 0?P:parseInt(w)!==w,this.value=this.is_float?w:parseInt(w)}var At=0;function H(w,P,y){this.ref=y||++At,this.id=w,this.args=P||[],this.indicator=w+"/"+this.args.length}var at=0;function Re(w,P,y,F,z,X){this.id=at++,this.stream=w,this.mode=P,this.alias=y,this.type=F!==void 0?F:"text",this.reposition=z!==void 0?z:!0,this.eof_action=X!==void 0?X:"eof_code",this.position=this.mode==="append"?"end_of_stream":0,this.output=this.mode==="write"||this.mode==="append",this.input=this.mode==="read"}function ke(w){w=w||{},this.links=w}function xe(w,P,y){P=P||new ke,y=y||null,this.goal=w,this.substitution=P,this.parent=y}function He(w,P,y){this.head=w,this.body=P,this.dynamic=y||!1}function Te(w){w=w===void 0||w<=0?1e3:w,this.rules={},this.src_predicates={},this.rename=0,this.modules=[],this.thread=new Je(this),this.total_threads=1,this.renamed_variables={},this.public_predicates={},this.multifile_predicates={},this.limit=w,this.streams={user_input:new Re(typeof hl<"u"&&hl.exports?nodejs_user_input:tau_user_input,"read","user_input","text",!1,"reset"),user_output:new Re(typeof hl<"u"&&hl.exports?nodejs_user_output:tau_user_output,"write","user_output","text",!1,"eof_code")},this.file_system=typeof hl<"u"&&hl.exports?nodejs_file_system:tau_file_system,this.standard_input=this.streams.user_input,this.standard_output=this.streams.user_output,this.current_input=this.streams.user_input,this.current_output=this.streams.user_output,this.format_success=function(P){return P.substitution},this.format_error=function(P){return P.goal},this.flag={bounded:b.flag.bounded.value,max_integer:b.flag.max_integer.value,min_integer:b.flag.min_integer.value,integer_rounding_function:b.flag.integer_rounding_function.value,char_conversion:b.flag.char_conversion.value,debug:b.flag.debug.value,max_arity:b.flag.max_arity.value,unknown:b.flag.unknown.value,double_quotes:b.flag.double_quotes.value,occurs_check:b.flag.occurs_check.value,dialect:b.flag.dialect.value,version_data:b.flag.version_data.value,nodejs:b.flag.nodejs.value},this.__loaded_modules=[],this.__char_conversion={},this.__operators={1200:{":-":["fx","xfx"],"-->":["xfx"],"?-":["fx"]},1100:{";":["xfy"]},1050:{"->":["xfy"]},1e3:{",":["xfy"]},900:{"\\+":["fy"]},700:{"=":["xfx"],"\\=":["xfx"],"==":["xfx"],"\\==":["xfx"],"@<":["xfx"],"@=<":["xfx"],"@>":["xfx"],"@>=":["xfx"],"=..":["xfx"],is:["xfx"],"=:=":["xfx"],"=\\=":["xfx"],"<":["xfx"],"=<":["xfx"],">":["xfx"],">=":["xfx"]},600:{":":["xfy"]},500:{"+":["yfx"],"-":["yfx"],"/\\":["yfx"],"\\/":["yfx"]},400:{"*":["yfx"],"/":["yfx"],"//":["yfx"],rem:["yfx"],mod:["yfx"],"<<":["yfx"],">>":["yfx"]},200:{"**":["xfx"],"^":["xfy"],"-":["fy"],"+":["fy"],"\\":["fy"]}}}function Je(w){this.epoch=Date.now(),this.session=w,this.session.total_threads++,this.total_steps=0,this.cpu_time=0,this.cpu_time_last=0,this.points=[],this.debugger=!1,this.debugger_states=[],this.level="top_level/0",this.__calls=[],this.current_limit=this.session.limit,this.warnings=[]}function qe(w,P,y){this.id=w,this.rules=P,this.exports=y,b.module[w]=this}qe.prototype.exports_predicate=function(w){return this.exports.indexOf(w)!==-1},Ie.prototype.unify=function(w,P){if(P&&e(w.variables(),this.id)!==-1&&!b.type.is_variable(w))return null;var y={};return y[this.id]=w,new ke(y)},Fe.prototype.unify=function(w,P){return b.type.is_number(w)&&this.value===w.value&&this.is_float===w.is_float?new ke:null},H.prototype.unify=function(w,P){if(b.type.is_term(w)&&this.indicator===w.indicator){for(var y=new ke,F=0;F=0){var F=this.args[0].value,z=Math.floor(F/26),X=F%26;return"ABCDEFGHIJKLMNOPQRSTUVWXYZ"[X]+(z!==0?z:"")}switch(this.indicator){case"[]/0":case"{}/0":case"!/0":return this.id;case"{}/1":return"{"+this.args[0].toString(w)+"}";case"./2":for(var Z="["+this.args[0].toString(w),ie=this.args[1];ie.indicator==="./2";)Z+=", "+ie.args[0].toString(w),ie=ie.args[1];return ie.indicator!=="[]/0"&&(Z+="|"+ie.toString(w)),Z+="]",Z;case",/2":return"("+this.args[0].toString(w)+", "+this.args[1].toString(w)+")";default:var Pe=this.id,Ne=w.session?w.session.lookup_operator(this.id,this.args.length):null;if(w.session===void 0||w.ignore_ops||Ne===null)return w.quoted&&!/^(!|,|;|[a-z][0-9a-zA-Z_]*)$/.test(Pe)&&Pe!=="{}"&&Pe!=="[]"&&(Pe="'"+x(Pe)+"'"),Pe+(this.args.length?"("+o(this.args,function($t){return $t.toString(w)}).join(", ")+")":"");var ot=Ne.priority>P.priority||Ne.priority===P.priority&&(Ne.class==="xfy"&&this.indicator!==P.indicator||Ne.class==="yfx"&&this.indicator!==P.indicator||this.indicator===P.indicator&&Ne.class==="yfx"&&y==="right"||this.indicator===P.indicator&&Ne.class==="xfy"&&y==="left");Ne.indicator=this.indicator;var dt=ot?"(":"",jt=ot?")":"";return this.args.length===0?"("+this.id+")":["fy","fx"].indexOf(Ne.class)!==-1?dt+Pe+" "+this.args[0].toString(w,Ne)+jt:["yf","xf"].indexOf(Ne.class)!==-1?dt+this.args[0].toString(w,Ne)+" "+Pe+jt:dt+this.args[0].toString(w,Ne,"left")+" "+this.id+" "+this.args[1].toString(w,Ne,"right")+jt}},Re.prototype.toString=function(w){return"("+this.id+")"},ke.prototype.toString=function(w){var P="{";for(var y in this.links)!this.links.hasOwnProperty(y)||(P!=="{"&&(P+=", "),P+=y+"/"+this.links[y].toString(w));return P+="}",P},xe.prototype.toString=function(w){return this.goal===null?"<"+this.substitution.toString(w)+">":"<"+this.goal.toString(w)+", "+this.substitution.toString(w)+">"},He.prototype.toString=function(w){return this.body?this.head.toString(w)+" :- "+this.body.toString(w)+".":this.head.toString(w)+"."},Te.prototype.toString=function(w){for(var P="",y=0;y=0;z--)F=new H(".",[P[z],F]);return F}return new H(this.id,o(this.args,function(X){return X.apply(w)}),this.ref)},Re.prototype.apply=function(w){return this},He.prototype.apply=function(w){return new He(this.head.apply(w),this.body!==null?this.body.apply(w):null)},ke.prototype.apply=function(w){var P,y={};for(P in this.links)!this.links.hasOwnProperty(P)||(y[P]=this.links[P].apply(w));return new ke(y)},H.prototype.select=function(){for(var w=this;w.indicator===",/2";)w=w.args[0];return w},H.prototype.replace=function(w){return this.indicator===",/2"?this.args[0].indicator===",/2"?new H(",",[this.args[0].replace(w),this.args[1]]):w===null?this.args[1]:new H(",",[w,this.args[1]]):w},H.prototype.search=function(w){if(b.type.is_term(w)&&w.ref!==void 0&&this.ref===w.ref)return!0;for(var P=0;PP&&F0&&(P=this.head_point().substitution.domain());e(P,b.format_variable(this.session.rename))!==-1;)this.session.rename++;if(w.id==="_")return new Ie(b.format_variable(this.session.rename));this.session.renamed_variables[w.id]=b.format_variable(this.session.rename)}return new Ie(this.session.renamed_variables[w.id])},Te.prototype.next_free_variable=function(){return this.thread.next_free_variable()},Je.prototype.next_free_variable=function(){this.session.rename++;var w=[];for(this.points.length>0&&(w=this.head_point().substitution.domain());e(w,b.format_variable(this.session.rename))!==-1;)this.session.rename++;return new Ie(b.format_variable(this.session.rename))},Te.prototype.is_public_predicate=function(w){return!this.public_predicates.hasOwnProperty(w)||this.public_predicates[w]===!0},Je.prototype.is_public_predicate=function(w){return this.session.is_public_predicate(w)},Te.prototype.is_multifile_predicate=function(w){return this.multifile_predicates.hasOwnProperty(w)&&this.multifile_predicates[w]===!0},Je.prototype.is_multifile_predicate=function(w){return this.session.is_multifile_predicate(w)},Te.prototype.prepend=function(w){return this.thread.prepend(w)},Je.prototype.prepend=function(w){for(var P=w.length-1;P>=0;P--)this.points.push(w[P])},Te.prototype.success=function(w,P){return this.thread.success(w,P)},Je.prototype.success=function(w,y){var y=typeof y>"u"?w:y;this.prepend([new xe(w.goal.replace(null),w.substitution,y)])},Te.prototype.throw_error=function(w){return this.thread.throw_error(w)},Je.prototype.throw_error=function(w){this.prepend([new xe(new H("throw",[w]),new ke,null,null)])},Te.prototype.step_rule=function(w,P){return this.thread.step_rule(w,P)},Je.prototype.step_rule=function(w,P){var y=P.indicator;if(w==="user"&&(w=null),w===null&&this.session.rules.hasOwnProperty(y))return this.session.rules[y];for(var F=w===null?this.session.modules:e(this.session.modules,w)===-1?[]:[w],z=0;z1)&&this.again()},Te.prototype.answers=function(w,P,y){return this.thread.answers(w,P,y)},Je.prototype.answers=function(w,P,y){var F=P||1e3,z=this;if(P<=0){y&&y();return}this.answer(function(X){w(X),X!==!1?setTimeout(function(){z.answers(w,P-1,y)},1):y&&y()})},Te.prototype.again=function(w){return this.thread.again(w)},Je.prototype.again=function(w){for(var P,y=Date.now();this.__calls.length>0;){for(this.warnings=[],w!==!1&&(this.current_limit=this.session.limit);this.current_limit>0&&this.points.length>0&&this.head_point().goal!==null&&!b.type.is_error(this.head_point().goal);)if(this.current_limit--,this.step()===!0)return;var F=Date.now();this.cpu_time_last=F-y,this.cpu_time+=this.cpu_time_last;var z=this.__calls.shift();this.current_limit<=0?z(null):this.points.length===0?z(!1):b.type.is_error(this.head_point().goal)?(P=this.session.format_error(this.points.pop()),this.points=[],z(P)):(this.debugger&&this.debugger_states.push(this.head_point()),P=this.session.format_success(this.points.pop()),z(P))}},Te.prototype.unfold=function(w){if(w.body===null)return!1;var P=w.head,y=w.body,F=y.select(),z=new Je(this),X=[];z.add_goal(F),z.step();for(var Z=z.points.length-1;Z>=0;Z--){var ie=z.points[Z],Pe=P.apply(ie.substitution),Ne=y.replace(ie.goal);Ne!==null&&(Ne=Ne.apply(ie.substitution)),X.push(new He(Pe,Ne))}var ot=this.rules[P.indicator],dt=e(ot,w);return X.length>0&&dt!==-1?(ot.splice.apply(ot,[dt,1].concat(X)),!0):!1},Je.prototype.unfold=function(w){return this.session.unfold(w)},Ie.prototype.interpret=function(w){return b.error.instantiation(w.level)},Fe.prototype.interpret=function(w){return this},H.prototype.interpret=function(w){return b.type.is_unitary_list(this)?this.args[0].interpret(w):b.operate(w,this)},Ie.prototype.compare=function(w){return this.idw.id?1:0},Fe.prototype.compare=function(w){if(this.value===w.value&&this.is_float===w.is_float)return 0;if(this.valuew.value)return 1},H.prototype.compare=function(w){if(this.args.lengthw.args.length||this.args.length===w.args.length&&this.id>w.id)return 1;for(var P=0;PF)return 1;if(w.constructor===Fe){if(w.is_float&&P.is_float)return 0;if(w.is_float)return-1;if(P.is_float)return 1}return 0},is_substitution:function(w){return w instanceof ke},is_state:function(w){return w instanceof xe},is_rule:function(w){return w instanceof He},is_variable:function(w){return w instanceof Ie},is_stream:function(w){return w instanceof Re},is_anonymous_var:function(w){return w instanceof Ie&&w.id==="_"},is_callable:function(w){return w instanceof H},is_number:function(w){return w instanceof Fe},is_integer:function(w){return w instanceof Fe&&!w.is_float},is_float:function(w){return w instanceof Fe&&w.is_float},is_term:function(w){return w instanceof H},is_atom:function(w){return w instanceof H&&w.args.length===0},is_ground:function(w){if(w instanceof Ie)return!1;if(w instanceof H){for(var P=0;P0},is_list:function(w){return w instanceof H&&(w.indicator==="[]/0"||w.indicator==="./2")},is_empty_list:function(w){return w instanceof H&&w.indicator==="[]/0"},is_non_empty_list:function(w){return w instanceof H&&w.indicator==="./2"},is_fully_list:function(w){for(;w instanceof H&&w.indicator==="./2";)w=w.args[1];return w instanceof Ie||w instanceof H&&w.indicator==="[]/0"},is_instantiated_list:function(w){for(;w instanceof H&&w.indicator==="./2";)w=w.args[1];return w instanceof H&&w.indicator==="[]/0"},is_unitary_list:function(w){return w instanceof H&&w.indicator==="./2"&&w.args[1]instanceof H&&w.args[1].indicator==="[]/0"},is_character:function(w){return w instanceof H&&(w.id.length===1||w.id.length>0&&w.id.length<=2&&n(w.id,0)>=65536)},is_character_code:function(w){return w instanceof Fe&&!w.is_float&&w.value>=0&&w.value<=1114111},is_byte:function(w){return w instanceof Fe&&!w.is_float&&w.value>=0&&w.value<=255},is_operator:function(w){return w instanceof H&&b.arithmetic.evaluation[w.indicator]},is_directive:function(w){return w instanceof H&&b.directive[w.indicator]!==void 0},is_builtin:function(w){return w instanceof H&&b.predicate[w.indicator]!==void 0},is_error:function(w){return w instanceof H&&w.indicator==="throw/1"},is_predicate_indicator:function(w){return w instanceof H&&w.indicator==="//2"&&w.args[0]instanceof H&&w.args[0].args.length===0&&w.args[1]instanceof Fe&&w.args[1].is_float===!1},is_flag:function(w){return w instanceof H&&w.args.length===0&&b.flag[w.id]!==void 0},is_value_flag:function(w,P){if(!b.type.is_flag(w))return!1;for(var y in b.flag[w.id].allowed)if(!!b.flag[w.id].allowed.hasOwnProperty(y)&&b.flag[w.id].allowed[y].equals(P))return!0;return!1},is_io_mode:function(w){return b.type.is_atom(w)&&["read","write","append"].indexOf(w.id)!==-1},is_stream_option:function(w){return b.type.is_term(w)&&(w.indicator==="alias/1"&&b.type.is_atom(w.args[0])||w.indicator==="reposition/1"&&b.type.is_atom(w.args[0])&&(w.args[0].id==="true"||w.args[0].id==="false")||w.indicator==="type/1"&&b.type.is_atom(w.args[0])&&(w.args[0].id==="text"||w.args[0].id==="binary")||w.indicator==="eof_action/1"&&b.type.is_atom(w.args[0])&&(w.args[0].id==="error"||w.args[0].id==="eof_code"||w.args[0].id==="reset"))},is_stream_position:function(w){return b.type.is_integer(w)&&w.value>=0||b.type.is_atom(w)&&(w.id==="end_of_stream"||w.id==="past_end_of_stream")},is_stream_property:function(w){return b.type.is_term(w)&&(w.indicator==="input/0"||w.indicator==="output/0"||w.indicator==="alias/1"&&(b.type.is_variable(w.args[0])||b.type.is_atom(w.args[0]))||w.indicator==="file_name/1"&&(b.type.is_variable(w.args[0])||b.type.is_atom(w.args[0]))||w.indicator==="position/1"&&(b.type.is_variable(w.args[0])||b.type.is_stream_position(w.args[0]))||w.indicator==="reposition/1"&&(b.type.is_variable(w.args[0])||b.type.is_atom(w.args[0])&&(w.args[0].id==="true"||w.args[0].id==="false"))||w.indicator==="type/1"&&(b.type.is_variable(w.args[0])||b.type.is_atom(w.args[0])&&(w.args[0].id==="text"||w.args[0].id==="binary"))||w.indicator==="mode/1"&&(b.type.is_variable(w.args[0])||b.type.is_atom(w.args[0])&&(w.args[0].id==="read"||w.args[0].id==="write"||w.args[0].id==="append"))||w.indicator==="eof_action/1"&&(b.type.is_variable(w.args[0])||b.type.is_atom(w.args[0])&&(w.args[0].id==="error"||w.args[0].id==="eof_code"||w.args[0].id==="reset"))||w.indicator==="end_of_stream/1"&&(b.type.is_variable(w.args[0])||b.type.is_atom(w.args[0])&&(w.args[0].id==="at"||w.args[0].id==="past"||w.args[0].id==="not")))},is_streamable:function(w){return w.__proto__.stream!==void 0},is_read_option:function(w){return b.type.is_term(w)&&["variables/1","variable_names/1","singletons/1"].indexOf(w.indicator)!==-1},is_write_option:function(w){return b.type.is_term(w)&&(w.indicator==="quoted/1"&&b.type.is_atom(w.args[0])&&(w.args[0].id==="true"||w.args[0].id==="false")||w.indicator==="ignore_ops/1"&&b.type.is_atom(w.args[0])&&(w.args[0].id==="true"||w.args[0].id==="false")||w.indicator==="numbervars/1"&&b.type.is_atom(w.args[0])&&(w.args[0].id==="true"||w.args[0].id==="false"))},is_close_option:function(w){return b.type.is_term(w)&&w.indicator==="force/1"&&b.type.is_atom(w.args[0])&&(w.args[0].id==="true"||w.args[0].id==="false")},is_modifiable_flag:function(w){return b.type.is_flag(w)&&b.flag[w.id].changeable},is_module:function(w){return w instanceof H&&w.indicator==="library/1"&&w.args[0]instanceof H&&w.args[0].args.length===0&&b.module[w.args[0].id]!==void 0}},arithmetic:{evaluation:{"e/0":{type_args:null,type_result:!0,fn:function(w){return Math.E}},"pi/0":{type_args:null,type_result:!0,fn:function(w){return Math.PI}},"tau/0":{type_args:null,type_result:!0,fn:function(w){return 2*Math.PI}},"epsilon/0":{type_args:null,type_result:!0,fn:function(w){return Number.EPSILON}},"+/1":{type_args:null,type_result:null,fn:function(w,P){return w}},"-/1":{type_args:null,type_result:null,fn:function(w,P){return-w}},"\\/1":{type_args:!1,type_result:!1,fn:function(w,P){return~w}},"abs/1":{type_args:null,type_result:null,fn:function(w,P){return Math.abs(w)}},"sign/1":{type_args:null,type_result:null,fn:function(w,P){return Math.sign(w)}},"float_integer_part/1":{type_args:!0,type_result:!1,fn:function(w,P){return parseInt(w)}},"float_fractional_part/1":{type_args:!0,type_result:!0,fn:function(w,P){return w-parseInt(w)}},"float/1":{type_args:null,type_result:!0,fn:function(w,P){return parseFloat(w)}},"floor/1":{type_args:!0,type_result:!1,fn:function(w,P){return Math.floor(w)}},"truncate/1":{type_args:!0,type_result:!1,fn:function(w,P){return parseInt(w)}},"round/1":{type_args:!0,type_result:!1,fn:function(w,P){return Math.round(w)}},"ceiling/1":{type_args:!0,type_result:!1,fn:function(w,P){return Math.ceil(w)}},"sin/1":{type_args:null,type_result:!0,fn:function(w,P){return Math.sin(w)}},"cos/1":{type_args:null,type_result:!0,fn:function(w,P){return Math.cos(w)}},"tan/1":{type_args:null,type_result:!0,fn:function(w,P){return Math.tan(w)}},"asin/1":{type_args:null,type_result:!0,fn:function(w,P){return Math.asin(w)}},"acos/1":{type_args:null,type_result:!0,fn:function(w,P){return Math.acos(w)}},"atan/1":{type_args:null,type_result:!0,fn:function(w,P){return Math.atan(w)}},"atan2/2":{type_args:null,type_result:!0,fn:function(w,P,y){return Math.atan2(w,P)}},"exp/1":{type_args:null,type_result:!0,fn:function(w,P){return Math.exp(w)}},"sqrt/1":{type_args:null,type_result:!0,fn:function(w,P){return Math.sqrt(w)}},"log/1":{type_args:null,type_result:!0,fn:function(w,P){return w>0?Math.log(w):b.error.evaluation("undefined",P.__call_indicator)}},"+/2":{type_args:null,type_result:null,fn:function(w,P,y){return w+P}},"-/2":{type_args:null,type_result:null,fn:function(w,P,y){return w-P}},"*/2":{type_args:null,type_result:null,fn:function(w,P,y){return w*P}},"//2":{type_args:null,type_result:!0,fn:function(w,P,y){return P?w/P:b.error.evaluation("zero_division",y.__call_indicator)}},"///2":{type_args:!1,type_result:!1,fn:function(w,P,y){return P?parseInt(w/P):b.error.evaluation("zero_division",y.__call_indicator)}},"**/2":{type_args:null,type_result:!0,fn:function(w,P,y){return Math.pow(w,P)}},"^/2":{type_args:null,type_result:null,fn:function(w,P,y){return Math.pow(w,P)}},"<>/2":{type_args:!1,type_result:!1,fn:function(w,P,y){return w>>P}},"/\\/2":{type_args:!1,type_result:!1,fn:function(w,P,y){return w&P}},"\\//2":{type_args:!1,type_result:!1,fn:function(w,P,y){return w|P}},"xor/2":{type_args:!1,type_result:!1,fn:function(w,P,y){return w^P}},"rem/2":{type_args:!1,type_result:!1,fn:function(w,P,y){return P?w%P:b.error.evaluation("zero_division",y.__call_indicator)}},"mod/2":{type_args:!1,type_result:!1,fn:function(w,P,y){return P?w-parseInt(w/P)*P:b.error.evaluation("zero_division",y.__call_indicator)}},"max/2":{type_args:null,type_result:null,fn:function(w,P,y){return Math.max(w,P)}},"min/2":{type_args:null,type_result:null,fn:function(w,P,y){return Math.min(w,P)}}}},directive:{"dynamic/1":function(w,P){var y=P.args[0];if(b.type.is_variable(y))w.throw_error(b.error.instantiation(P.indicator));else if(!b.type.is_compound(y)||y.indicator!=="//2")w.throw_error(b.error.type("predicate_indicator",y,P.indicator));else if(b.type.is_variable(y.args[0])||b.type.is_variable(y.args[1]))w.throw_error(b.error.instantiation(P.indicator));else if(!b.type.is_atom(y.args[0]))w.throw_error(b.error.type("atom",y.args[0],P.indicator));else if(!b.type.is_integer(y.args[1]))w.throw_error(b.error.type("integer",y.args[1],P.indicator));else{var F=P.args[0].args[0].id+"/"+P.args[0].args[1].value;w.session.public_predicates[F]=!0,w.session.rules[F]||(w.session.rules[F]=[])}},"multifile/1":function(w,P){var y=P.args[0];b.type.is_variable(y)?w.throw_error(b.error.instantiation(P.indicator)):!b.type.is_compound(y)||y.indicator!=="//2"?w.throw_error(b.error.type("predicate_indicator",y,P.indicator)):b.type.is_variable(y.args[0])||b.type.is_variable(y.args[1])?w.throw_error(b.error.instantiation(P.indicator)):b.type.is_atom(y.args[0])?b.type.is_integer(y.args[1])?w.session.multifile_predicates[P.args[0].args[0].id+"/"+P.args[0].args[1].value]=!0:w.throw_error(b.error.type("integer",y.args[1],P.indicator)):w.throw_error(b.error.type("atom",y.args[0],P.indicator))},"set_prolog_flag/2":function(w,P){var y=P.args[0],F=P.args[1];b.type.is_variable(y)||b.type.is_variable(F)?w.throw_error(b.error.instantiation(P.indicator)):b.type.is_atom(y)?b.type.is_flag(y)?b.type.is_value_flag(y,F)?b.type.is_modifiable_flag(y)?w.session.flag[y.id]=F:w.throw_error(b.error.permission("modify","flag",y)):w.throw_error(b.error.domain("flag_value",new H("+",[y,F]),P.indicator)):w.throw_error(b.error.domain("prolog_flag",y,P.indicator)):w.throw_error(b.error.type("atom",y,P.indicator))},"use_module/1":function(w,P){var y=P.args[0];if(b.type.is_variable(y))w.throw_error(b.error.instantiation(P.indicator));else if(!b.type.is_term(y))w.throw_error(b.error.type("term",y,P.indicator));else if(b.type.is_module(y)){var F=y.args[0].id;e(w.session.modules,F)===-1&&w.session.modules.push(F)}},"char_conversion/2":function(w,P){var y=P.args[0],F=P.args[1];b.type.is_variable(y)||b.type.is_variable(F)?w.throw_error(b.error.instantiation(P.indicator)):b.type.is_character(y)?b.type.is_character(F)?y.id===F.id?delete w.session.__char_conversion[y.id]:w.session.__char_conversion[y.id]=F.id:w.throw_error(b.error.type("character",F,P.indicator)):w.throw_error(b.error.type("character",y,P.indicator))},"op/3":function(w,P){var y=P.args[0],F=P.args[1],z=P.args[2];if(b.type.is_variable(y)||b.type.is_variable(F)||b.type.is_variable(z))w.throw_error(b.error.instantiation(P.indicator));else if(!b.type.is_integer(y))w.throw_error(b.error.type("integer",y,P.indicator));else if(!b.type.is_atom(F))w.throw_error(b.error.type("atom",F,P.indicator));else if(!b.type.is_atom(z))w.throw_error(b.error.type("atom",z,P.indicator));else if(y.value<0||y.value>1200)w.throw_error(b.error.domain("operator_priority",y,P.indicator));else if(z.id===",")w.throw_error(b.error.permission("modify","operator",z,P.indicator));else if(z.id==="|"&&(y.value<1001||F.id.length!==3))w.throw_error(b.error.permission("modify","operator",z,P.indicator));else if(["fy","fx","yf","xf","xfx","yfx","xfy"].indexOf(F.id)===-1)w.throw_error(b.error.domain("operator_specifier",F,P.indicator));else{var X={prefix:null,infix:null,postfix:null};for(var Z in w.session.__operators)if(!!w.session.__operators.hasOwnProperty(Z)){var ie=w.session.__operators[Z][z.id];ie&&(e(ie,"fx")!==-1&&(X.prefix={priority:Z,type:"fx"}),e(ie,"fy")!==-1&&(X.prefix={priority:Z,type:"fy"}),e(ie,"xf")!==-1&&(X.postfix={priority:Z,type:"xf"}),e(ie,"yf")!==-1&&(X.postfix={priority:Z,type:"yf"}),e(ie,"xfx")!==-1&&(X.infix={priority:Z,type:"xfx"}),e(ie,"xfy")!==-1&&(X.infix={priority:Z,type:"xfy"}),e(ie,"yfx")!==-1&&(X.infix={priority:Z,type:"yfx"}))}var Pe;switch(F.id){case"fy":case"fx":Pe="prefix";break;case"yf":case"xf":Pe="postfix";break;default:Pe="infix";break}if(((X.prefix&&Pe==="prefix"||X.postfix&&Pe==="postfix"||X.infix&&Pe==="infix")&&X[Pe].type!==F.id||X.infix&&Pe==="postfix"||X.postfix&&Pe==="infix")&&y.value!==0)w.throw_error(b.error.permission("create","operator",z,P.indicator));else return X[Pe]&&(Ee(w.session.__operators[X[Pe].priority][z.id],F.id),w.session.__operators[X[Pe].priority][z.id].length===0&&delete w.session.__operators[X[Pe].priority][z.id]),y.value>0&&(w.session.__operators[y.value]||(w.session.__operators[y.value.toString()]={}),w.session.__operators[y.value][z.id]||(w.session.__operators[y.value][z.id]=[]),w.session.__operators[y.value][z.id].push(F.id)),!0}}},predicate:{"op/3":function(w,P,y){b.directive["op/3"](w,y)&&w.success(P)},"current_op/3":function(w,P,y){var F=y.args[0],z=y.args[1],X=y.args[2],Z=[];for(var ie in w.session.__operators)for(var Pe in w.session.__operators[ie])for(var Ne=0;Ne/2"){var F=w.points,z=w.session.format_success,X=w.session.format_error;w.session.format_success=function(Ne){return Ne.substitution},w.session.format_error=function(Ne){return Ne.goal},w.points=[new xe(y.args[0].args[0],P.substitution,P)];var Z=function(Ne){w.points=F,w.session.format_success=z,w.session.format_error=X,Ne===!1?w.prepend([new xe(P.goal.replace(y.args[1]),P.substitution,P)]):b.type.is_error(Ne)?w.throw_error(Ne.args[0]):Ne===null?(w.prepend([P]),w.__calls.shift()(null)):w.prepend([new xe(P.goal.replace(y.args[0].args[1]).apply(Ne),P.substitution.apply(Ne),P)])};w.__calls.unshift(Z)}else{var ie=new xe(P.goal.replace(y.args[0]),P.substitution,P),Pe=new xe(P.goal.replace(y.args[1]),P.substitution,P);w.prepend([ie,Pe])}},"!/0":function(w,P,y){var F,z,X=[];for(F=P,z=null;F.parent!==null&&F.parent.goal.search(y);)if(z=F,F=F.parent,F.goal!==null){var Z=F.goal.select();if(Z&&Z.id==="call"&&Z.search(y)){F=z;break}}for(var ie=w.points.length-1;ie>=0;ie--){for(var Pe=w.points[ie],Ne=Pe.parent;Ne!==null&&Ne!==F.parent;)Ne=Ne.parent;Ne===null&&Ne!==F.parent&&X.push(Pe)}w.points=X.reverse(),w.success(P)},"\\+/1":function(w,P,y){var F=y.args[0];b.type.is_variable(F)?w.throw_error(b.error.instantiation(w.level)):b.type.is_callable(F)?w.prepend([new xe(P.goal.replace(new H(",",[new H(",",[new H("call",[F]),new H("!",[])]),new H("fail",[])])),P.substitution,P),new xe(P.goal.replace(null),P.substitution,P)]):w.throw_error(b.error.type("callable",F,w.level))},"->/2":function(w,P,y){var F=P.goal.replace(new H(",",[y.args[0],new H(",",[new H("!"),y.args[1]])]));w.prepend([new xe(F,P.substitution,P)])},"fail/0":function(w,P,y){},"false/0":function(w,P,y){},"true/0":function(w,P,y){w.success(P)},"call/1":ne(1),"call/2":ne(2),"call/3":ne(3),"call/4":ne(4),"call/5":ne(5),"call/6":ne(6),"call/7":ne(7),"call/8":ne(8),"once/1":function(w,P,y){var F=y.args[0];w.prepend([new xe(P.goal.replace(new H(",",[new H("call",[F]),new H("!",[])])),P.substitution,P)])},"forall/2":function(w,P,y){var F=y.args[0],z=y.args[1];w.prepend([new xe(P.goal.replace(new H("\\+",[new H(",",[new H("call",[F]),new H("\\+",[new H("call",[z])])])])),P.substitution,P)])},"repeat/0":function(w,P,y){w.prepend([new xe(P.goal.replace(null),P.substitution,P),P])},"throw/1":function(w,P,y){b.type.is_variable(y.args[0])?w.throw_error(b.error.instantiation(w.level)):w.throw_error(y.args[0])},"catch/3":function(w,P,y){var F=w.points;w.points=[],w.prepend([new xe(y.args[0],P.substitution,P)]);var z=w.session.format_success,X=w.session.format_error;w.session.format_success=function(ie){return ie.substitution},w.session.format_error=function(ie){return ie.goal};var Z=function(ie){var Pe=w.points;if(w.points=F,w.session.format_success=z,w.session.format_error=X,b.type.is_error(ie)){for(var Ne=[],ot=w.points.length-1;ot>=0;ot--){for(var $t=w.points[ot],dt=$t.parent;dt!==null&&dt!==P.parent;)dt=dt.parent;dt===null&&dt!==P.parent&&Ne.push($t)}w.points=Ne;var jt=w.get_flag("occurs_check").indicator==="true/0",$t=new xe,bt=b.unify(ie.args[0],y.args[1],jt);bt!==null?($t.substitution=P.substitution.apply(bt),$t.goal=P.goal.replace(y.args[2]).apply(bt),$t.parent=P,w.prepend([$t])):w.throw_error(ie.args[0])}else if(ie!==!1){for(var an=ie===null?[]:[new xe(P.goal.apply(ie).replace(null),P.substitution.apply(ie),P)],Qr=[],ot=Pe.length-1;ot>=0;ot--){Qr.push(Pe[ot]);var mr=Pe[ot].goal!==null?Pe[ot].goal.select():null;if(b.type.is_term(mr)&&mr.indicator==="!/0")break}var br=o(Qr,function(Wr){return Wr.goal===null&&(Wr.goal=new H("true",[])),Wr=new xe(P.goal.replace(new H("catch",[Wr.goal,y.args[1],y.args[2]])),P.substitution.apply(Wr.substitution),Wr.parent),Wr.exclude=y.args[0].variables(),Wr}).reverse();w.prepend(br),w.prepend(an),ie===null&&(this.current_limit=0,w.__calls.shift()(null))}};w.__calls.unshift(Z)},"=/2":function(w,P,y){var F=w.get_flag("occurs_check").indicator==="true/0",z=new xe,X=b.unify(y.args[0],y.args[1],F);X!==null&&(z.goal=P.goal.apply(X).replace(null),z.substitution=P.substitution.apply(X),z.parent=P,w.prepend([z]))},"unify_with_occurs_check/2":function(w,P,y){var F=new xe,z=b.unify(y.args[0],y.args[1],!0);z!==null&&(F.goal=P.goal.apply(z).replace(null),F.substitution=P.substitution.apply(z),F.parent=P,w.prepend([F]))},"\\=/2":function(w,P,y){var F=w.get_flag("occurs_check").indicator==="true/0",z=b.unify(y.args[0],y.args[1],F);z===null&&w.success(P)},"subsumes_term/2":function(w,P,y){var F=w.get_flag("occurs_check").indicator==="true/0",z=b.unify(y.args[1],y.args[0],F);z!==null&&y.args[1].apply(z).equals(y.args[1])&&w.success(P)},"findall/3":function(w,P,y){var F=y.args[0],z=y.args[1],X=y.args[2];if(b.type.is_variable(z))w.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_callable(z))w.throw_error(b.error.type("callable",z,y.indicator));else if(!b.type.is_variable(X)&&!b.type.is_list(X))w.throw_error(b.error.type("list",X,y.indicator));else{var Z=w.next_free_variable(),ie=new H(",",[z,new H("=",[Z,F])]),Pe=w.points,Ne=w.session.limit,ot=w.session.format_success;w.session.format_success=function($t){return $t.substitution},w.add_goal(ie,!0,P);var dt=[],jt=function($t){if($t!==!1&&$t!==null&&!b.type.is_error($t))w.__calls.unshift(jt),dt.push($t.links[Z.id]),w.session.limit=w.current_limit;else if(w.points=Pe,w.session.limit=Ne,w.session.format_success=ot,b.type.is_error($t))w.throw_error($t.args[0]);else if(w.current_limit>0){for(var bt=new H("[]"),an=dt.length-1;an>=0;an--)bt=new H(".",[dt[an],bt]);w.prepend([new xe(P.goal.replace(new H("=",[X,bt])),P.substitution,P)])}};w.__calls.unshift(jt)}},"bagof/3":function(w,P,y){var F,z=y.args[0],X=y.args[1],Z=y.args[2];if(b.type.is_variable(X))w.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_callable(X))w.throw_error(b.error.type("callable",X,y.indicator));else if(!b.type.is_variable(Z)&&!b.type.is_list(Z))w.throw_error(b.error.type("list",Z,y.indicator));else{var ie=w.next_free_variable(),Pe;X.indicator==="^/2"?(Pe=X.args[0].variables(),X=X.args[1]):Pe=[],Pe=Pe.concat(z.variables());for(var Ne=X.variables().filter(function(br){return e(Pe,br)===-1}),ot=new H("[]"),dt=Ne.length-1;dt>=0;dt--)ot=new H(".",[new Ie(Ne[dt]),ot]);var jt=new H(",",[X,new H("=",[ie,new H(",",[ot,z])])]),$t=w.points,bt=w.session.limit,an=w.session.format_success;w.session.format_success=function(br){return br.substitution},w.add_goal(jt,!0,P);var Qr=[],mr=function(br){if(br!==!1&&br!==null&&!b.type.is_error(br)){w.__calls.unshift(mr);var Wr=!1,Kn=br.links[ie.id].args[0],Ns=br.links[ie.id].args[1];for(var Ti in Qr)if(!!Qr.hasOwnProperty(Ti)){var ps=Qr[Ti];if(ps.variables.equals(Kn)){ps.answers.push(Ns),Wr=!0;break}}Wr||Qr.push({variables:Kn,answers:[Ns]}),w.session.limit=w.current_limit}else if(w.points=$t,w.session.limit=bt,w.session.format_success=an,b.type.is_error(br))w.throw_error(br.args[0]);else if(w.current_limit>0){for(var io=[],Pi=0;Pi=0;so--)Ls=new H(".",[br[so],Ls]);io.push(new xe(P.goal.replace(new H(",",[new H("=",[ot,Qr[Pi].variables]),new H("=",[Z,Ls])])),P.substitution,P))}w.prepend(io)}};w.__calls.unshift(mr)}},"setof/3":function(w,P,y){var F,z=y.args[0],X=y.args[1],Z=y.args[2];if(b.type.is_variable(X))w.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_callable(X))w.throw_error(b.error.type("callable",X,y.indicator));else if(!b.type.is_variable(Z)&&!b.type.is_list(Z))w.throw_error(b.error.type("list",Z,y.indicator));else{var ie=w.next_free_variable(),Pe;X.indicator==="^/2"?(Pe=X.args[0].variables(),X=X.args[1]):Pe=[],Pe=Pe.concat(z.variables());for(var Ne=X.variables().filter(function(br){return e(Pe,br)===-1}),ot=new H("[]"),dt=Ne.length-1;dt>=0;dt--)ot=new H(".",[new Ie(Ne[dt]),ot]);var jt=new H(",",[X,new H("=",[ie,new H(",",[ot,z])])]),$t=w.points,bt=w.session.limit,an=w.session.format_success;w.session.format_success=function(br){return br.substitution},w.add_goal(jt,!0,P);var Qr=[],mr=function(br){if(br!==!1&&br!==null&&!b.type.is_error(br)){w.__calls.unshift(mr);var Wr=!1,Kn=br.links[ie.id].args[0],Ns=br.links[ie.id].args[1];for(var Ti in Qr)if(!!Qr.hasOwnProperty(Ti)){var ps=Qr[Ti];if(ps.variables.equals(Kn)){ps.answers.push(Ns),Wr=!0;break}}Wr||Qr.push({variables:Kn,answers:[Ns]}),w.session.limit=w.current_limit}else if(w.points=$t,w.session.limit=bt,w.session.format_success=an,b.type.is_error(br))w.throw_error(br.args[0]);else if(w.current_limit>0){for(var io=[],Pi=0;Pi=0;so--)Ls=new H(".",[br[so],Ls]);io.push(new xe(P.goal.replace(new H(",",[new H("=",[ot,Qr[Pi].variables]),new H("=",[Z,Ls])])),P.substitution,P))}w.prepend(io)}};w.__calls.unshift(mr)}},"functor/3":function(w,P,y){var F,z=y.args[0],X=y.args[1],Z=y.args[2];if(b.type.is_variable(z)&&(b.type.is_variable(X)||b.type.is_variable(Z)))w.throw_error(b.error.instantiation("functor/3"));else if(!b.type.is_variable(Z)&&!b.type.is_integer(Z))w.throw_error(b.error.type("integer",y.args[2],"functor/3"));else if(!b.type.is_variable(X)&&!b.type.is_atomic(X))w.throw_error(b.error.type("atomic",y.args[1],"functor/3"));else if(b.type.is_integer(X)&&b.type.is_integer(Z)&&Z.value!==0)w.throw_error(b.error.type("atom",y.args[1],"functor/3"));else if(b.type.is_variable(z)){if(y.args[2].value>=0){for(var ie=[],Pe=0;Pe0&&F<=y.args[1].args.length){var z=new H("=",[y.args[1].args[F-1],y.args[2]]);w.prepend([new xe(P.goal.replace(z),P.substitution,P)])}}},"=../2":function(w,P,y){var F;if(b.type.is_variable(y.args[0])&&(b.type.is_variable(y.args[1])||b.type.is_non_empty_list(y.args[1])&&b.type.is_variable(y.args[1].args[0])))w.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_fully_list(y.args[1]))w.throw_error(b.error.type("list",y.args[1],y.indicator));else if(b.type.is_variable(y.args[0])){if(!b.type.is_variable(y.args[1])){var X=[];for(F=y.args[1].args[1];F.indicator==="./2";)X.push(F.args[0]),F=F.args[1];b.type.is_variable(y.args[0])&&b.type.is_variable(F)?w.throw_error(b.error.instantiation(y.indicator)):X.length===0&&b.type.is_compound(y.args[1].args[0])?w.throw_error(b.error.type("atomic",y.args[1].args[0],y.indicator)):X.length>0&&(b.type.is_compound(y.args[1].args[0])||b.type.is_number(y.args[1].args[0]))?w.throw_error(b.error.type("atom",y.args[1].args[0],y.indicator)):X.length===0?w.prepend([new xe(P.goal.replace(new H("=",[y.args[1].args[0],y.args[0]],P)),P.substitution,P)]):w.prepend([new xe(P.goal.replace(new H("=",[new H(y.args[1].args[0].id,X),y.args[0]])),P.substitution,P)])}}else{if(b.type.is_atomic(y.args[0]))F=new H(".",[y.args[0],new H("[]")]);else{F=new H("[]");for(var z=y.args[0].args.length-1;z>=0;z--)F=new H(".",[y.args[0].args[z],F]);F=new H(".",[new H(y.args[0].id),F])}w.prepend([new xe(P.goal.replace(new H("=",[F,y.args[1]])),P.substitution,P)])}},"copy_term/2":function(w,P,y){var F=y.args[0].rename(w);w.prepend([new xe(P.goal.replace(new H("=",[F,y.args[1]])),P.substitution,P.parent)])},"term_variables/2":function(w,P,y){var F=y.args[0],z=y.args[1];if(!b.type.is_fully_list(z))w.throw_error(b.error.type("list",z,y.indicator));else{var X=g(o(Se(F.variables()),function(Z){return new Ie(Z)}));w.prepend([new xe(P.goal.replace(new H("=",[z,X])),P.substitution,P)])}},"clause/2":function(w,P,y){if(b.type.is_variable(y.args[0]))w.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_callable(y.args[0]))w.throw_error(b.error.type("callable",y.args[0],y.indicator));else if(!b.type.is_variable(y.args[1])&&!b.type.is_callable(y.args[1]))w.throw_error(b.error.type("callable",y.args[1],y.indicator));else if(w.session.rules[y.args[0].indicator]!==void 0)if(w.is_public_predicate(y.args[0].indicator)){var F=[];for(var z in w.session.rules[y.args[0].indicator])if(!!w.session.rules[y.args[0].indicator].hasOwnProperty(z)){var X=w.session.rules[y.args[0].indicator][z];w.session.renamed_variables={},X=X.rename(w),X.body===null&&(X.body=new H("true"));var Z=new H(",",[new H("=",[X.head,y.args[0]]),new H("=",[X.body,y.args[1]])]);F.push(new xe(P.goal.replace(Z),P.substitution,P))}w.prepend(F)}else w.throw_error(b.error.permission("access","private_procedure",y.args[0].indicator,y.indicator))},"current_predicate/1":function(w,P,y){var F=y.args[0];if(!b.type.is_variable(F)&&(!b.type.is_compound(F)||F.indicator!=="//2"))w.throw_error(b.error.type("predicate_indicator",F,y.indicator));else if(!b.type.is_variable(F)&&!b.type.is_variable(F.args[0])&&!b.type.is_atom(F.args[0]))w.throw_error(b.error.type("atom",F.args[0],y.indicator));else if(!b.type.is_variable(F)&&!b.type.is_variable(F.args[1])&&!b.type.is_integer(F.args[1]))w.throw_error(b.error.type("integer",F.args[1],y.indicator));else{var z=[];for(var X in w.session.rules)if(!!w.session.rules.hasOwnProperty(X)){var Z=X.lastIndexOf("/"),ie=X.substr(0,Z),Pe=parseInt(X.substr(Z+1,X.length-(Z+1))),Ne=new H("/",[new H(ie),new Fe(Pe,!1)]),ot=new H("=",[Ne,F]);z.push(new xe(P.goal.replace(ot),P.substitution,P))}w.prepend(z)}},"asserta/1":function(w,P,y){if(b.type.is_variable(y.args[0]))w.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_callable(y.args[0]))w.throw_error(b.error.type("callable",y.args[0],y.indicator));else{var F,z;y.args[0].indicator===":-/2"?(F=y.args[0].args[0],z=we(y.args[0].args[1])):(F=y.args[0],z=null),b.type.is_callable(F)?z!==null&&!b.type.is_callable(z)?w.throw_error(b.error.type("callable",z,y.indicator)):w.is_public_predicate(F.indicator)?(w.session.rules[F.indicator]===void 0&&(w.session.rules[F.indicator]=[]),w.session.public_predicates[F.indicator]=!0,w.session.rules[F.indicator]=[new He(F,z,!0)].concat(w.session.rules[F.indicator]),w.success(P)):w.throw_error(b.error.permission("modify","static_procedure",F.indicator,y.indicator)):w.throw_error(b.error.type("callable",F,y.indicator))}},"assertz/1":function(w,P,y){if(b.type.is_variable(y.args[0]))w.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_callable(y.args[0]))w.throw_error(b.error.type("callable",y.args[0],y.indicator));else{var F,z;y.args[0].indicator===":-/2"?(F=y.args[0].args[0],z=we(y.args[0].args[1])):(F=y.args[0],z=null),b.type.is_callable(F)?z!==null&&!b.type.is_callable(z)?w.throw_error(b.error.type("callable",z,y.indicator)):w.is_public_predicate(F.indicator)?(w.session.rules[F.indicator]===void 0&&(w.session.rules[F.indicator]=[]),w.session.public_predicates[F.indicator]=!0,w.session.rules[F.indicator].push(new He(F,z,!0)),w.success(P)):w.throw_error(b.error.permission("modify","static_procedure",F.indicator,y.indicator)):w.throw_error(b.error.type("callable",F,y.indicator))}},"retract/1":function(w,P,y){if(b.type.is_variable(y.args[0]))w.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_callable(y.args[0]))w.throw_error(b.error.type("callable",y.args[0],y.indicator));else{var F,z;if(y.args[0].indicator===":-/2"?(F=y.args[0].args[0],z=y.args[0].args[1]):(F=y.args[0],z=new H("true")),typeof P.retract>"u")if(w.is_public_predicate(F.indicator)){if(w.session.rules[F.indicator]!==void 0){for(var X=[],Z=0;Zw.get_flag("max_arity").value)w.throw_error(b.error.representation("max_arity",y.indicator));else{var F=y.args[0].args[0].id+"/"+y.args[0].args[1].value;w.is_public_predicate(F)?(delete w.session.rules[F],w.success(P)):w.throw_error(b.error.permission("modify","static_procedure",F,y.indicator))}},"atom_length/2":function(w,P,y){if(b.type.is_variable(y.args[0]))w.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_atom(y.args[0]))w.throw_error(b.error.type("atom",y.args[0],y.indicator));else if(!b.type.is_variable(y.args[1])&&!b.type.is_integer(y.args[1]))w.throw_error(b.error.type("integer",y.args[1],y.indicator));else if(b.type.is_integer(y.args[1])&&y.args[1].value<0)w.throw_error(b.error.domain("not_less_than_zero",y.args[1],y.indicator));else{var F=new Fe(y.args[0].id.length,!1);w.prepend([new xe(P.goal.replace(new H("=",[F,y.args[1]])),P.substitution,P)])}},"atom_concat/3":function(w,P,y){var F,z,X=y.args[0],Z=y.args[1],ie=y.args[2];if(b.type.is_variable(ie)&&(b.type.is_variable(X)||b.type.is_variable(Z)))w.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_variable(X)&&!b.type.is_atom(X))w.throw_error(b.error.type("atom",X,y.indicator));else if(!b.type.is_variable(Z)&&!b.type.is_atom(Z))w.throw_error(b.error.type("atom",Z,y.indicator));else if(!b.type.is_variable(ie)&&!b.type.is_atom(ie))w.throw_error(b.error.type("atom",ie,y.indicator));else{var Pe=b.type.is_variable(X),Ne=b.type.is_variable(Z);if(!Pe&&!Ne)z=new H("=",[ie,new H(X.id+Z.id)]),w.prepend([new xe(P.goal.replace(z),P.substitution,P)]);else if(Pe&&!Ne)F=ie.id.substr(0,ie.id.length-Z.id.length),F+Z.id===ie.id&&(z=new H("=",[X,new H(F)]),w.prepend([new xe(P.goal.replace(z),P.substitution,P)]));else if(Ne&&!Pe)F=ie.id.substr(X.id.length),X.id+F===ie.id&&(z=new H("=",[Z,new H(F)]),w.prepend([new xe(P.goal.replace(z),P.substitution,P)]));else{for(var ot=[],dt=0;dt<=ie.id.length;dt++){var jt=new H(ie.id.substr(0,dt)),$t=new H(ie.id.substr(dt));z=new H(",",[new H("=",[jt,X]),new H("=",[$t,Z])]),ot.push(new xe(P.goal.replace(z),P.substitution,P))}w.prepend(ot)}}},"sub_atom/5":function(w,P,y){var F,z=y.args[0],X=y.args[1],Z=y.args[2],ie=y.args[3],Pe=y.args[4];if(b.type.is_variable(z))w.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_variable(X)&&!b.type.is_integer(X))w.throw_error(b.error.type("integer",X,y.indicator));else if(!b.type.is_variable(Z)&&!b.type.is_integer(Z))w.throw_error(b.error.type("integer",Z,y.indicator));else if(!b.type.is_variable(ie)&&!b.type.is_integer(ie))w.throw_error(b.error.type("integer",ie,y.indicator));else if(b.type.is_integer(X)&&X.value<0)w.throw_error(b.error.domain("not_less_than_zero",X,y.indicator));else if(b.type.is_integer(Z)&&Z.value<0)w.throw_error(b.error.domain("not_less_than_zero",Z,y.indicator));else if(b.type.is_integer(ie)&&ie.value<0)w.throw_error(b.error.domain("not_less_than_zero",ie,y.indicator));else{var Ne=[],ot=[],dt=[];if(b.type.is_variable(X))for(F=0;F<=z.id.length;F++)Ne.push(F);else Ne.push(X.value);if(b.type.is_variable(Z))for(F=0;F<=z.id.length;F++)ot.push(F);else ot.push(Z.value);if(b.type.is_variable(ie))for(F=0;F<=z.id.length;F++)dt.push(F);else dt.push(ie.value);var jt=[];for(var $t in Ne)if(!!Ne.hasOwnProperty($t)){F=Ne[$t];for(var bt in ot)if(!!ot.hasOwnProperty(bt)){var an=ot[bt],Qr=z.id.length-F-an;if(e(dt,Qr)!==-1&&F+an+Qr===z.id.length){var mr=z.id.substr(F,an);if(z.id===z.id.substr(0,F)+mr+z.id.substr(F+an,Qr)){var br=new H("=",[new H(mr),Pe]),Wr=new H("=",[X,new Fe(F)]),Kn=new H("=",[Z,new Fe(an)]),Ns=new H("=",[ie,new Fe(Qr)]),Ti=new H(",",[new H(",",[new H(",",[Wr,Kn]),Ns]),br]);jt.push(new xe(P.goal.replace(Ti),P.substitution,P))}}}}w.prepend(jt)}},"atom_chars/2":function(w,P,y){var F=y.args[0],z=y.args[1];if(b.type.is_variable(F)&&b.type.is_variable(z))w.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_variable(F)&&!b.type.is_atom(F))w.throw_error(b.error.type("atom",F,y.indicator));else if(b.type.is_variable(F)){for(var ie=z,Pe=b.type.is_variable(F),Ne="";ie.indicator==="./2";){if(b.type.is_character(ie.args[0]))Ne+=ie.args[0].id;else if(b.type.is_variable(ie.args[0])&&Pe){w.throw_error(b.error.instantiation(y.indicator));return}else if(!b.type.is_variable(ie.args[0])){w.throw_error(b.error.type("character",ie.args[0],y.indicator));return}ie=ie.args[1]}b.type.is_variable(ie)&&Pe?w.throw_error(b.error.instantiation(y.indicator)):!b.type.is_empty_list(ie)&&!b.type.is_variable(ie)?w.throw_error(b.error.type("list",z,y.indicator)):w.prepend([new xe(P.goal.replace(new H("=",[new H(Ne),F])),P.substitution,P)])}else{for(var X=new H("[]"),Z=F.id.length-1;Z>=0;Z--)X=new H(".",[new H(F.id.charAt(Z)),X]);w.prepend([new xe(P.goal.replace(new H("=",[z,X])),P.substitution,P)])}},"atom_codes/2":function(w,P,y){var F=y.args[0],z=y.args[1];if(b.type.is_variable(F)&&b.type.is_variable(z))w.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_variable(F)&&!b.type.is_atom(F))w.throw_error(b.error.type("atom",F,y.indicator));else if(b.type.is_variable(F)){for(var ie=z,Pe=b.type.is_variable(F),Ne="";ie.indicator==="./2";){if(b.type.is_character_code(ie.args[0]))Ne+=u(ie.args[0].value);else if(b.type.is_variable(ie.args[0])&&Pe){w.throw_error(b.error.instantiation(y.indicator));return}else if(!b.type.is_variable(ie.args[0])){w.throw_error(b.error.representation("character_code",y.indicator));return}ie=ie.args[1]}b.type.is_variable(ie)&&Pe?w.throw_error(b.error.instantiation(y.indicator)):!b.type.is_empty_list(ie)&&!b.type.is_variable(ie)?w.throw_error(b.error.type("list",z,y.indicator)):w.prepend([new xe(P.goal.replace(new H("=",[new H(Ne),F])),P.substitution,P)])}else{for(var X=new H("[]"),Z=F.id.length-1;Z>=0;Z--)X=new H(".",[new Fe(n(F.id,Z),!1),X]);w.prepend([new xe(P.goal.replace(new H("=",[z,X])),P.substitution,P)])}},"char_code/2":function(w,P,y){var F=y.args[0],z=y.args[1];if(b.type.is_variable(F)&&b.type.is_variable(z))w.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_variable(F)&&!b.type.is_character(F))w.throw_error(b.error.type("character",F,y.indicator));else if(!b.type.is_variable(z)&&!b.type.is_integer(z))w.throw_error(b.error.type("integer",z,y.indicator));else if(!b.type.is_variable(z)&&!b.type.is_character_code(z))w.throw_error(b.error.representation("character_code",y.indicator));else if(b.type.is_variable(z)){var X=new Fe(n(F.id,0),!1);w.prepend([new xe(P.goal.replace(new H("=",[X,z])),P.substitution,P)])}else{var Z=new H(u(z.value));w.prepend([new xe(P.goal.replace(new H("=",[Z,F])),P.substitution,P)])}},"number_chars/2":function(w,P,y){var F,z=y.args[0],X=y.args[1];if(b.type.is_variable(z)&&b.type.is_variable(X))w.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_variable(z)&&!b.type.is_number(z))w.throw_error(b.error.type("number",z,y.indicator));else if(!b.type.is_variable(X)&&!b.type.is_list(X))w.throw_error(b.error.type("list",X,y.indicator));else{var Z=b.type.is_variable(z);if(!b.type.is_variable(X)){var ie=X,Pe=!0;for(F="";ie.indicator==="./2";){if(b.type.is_character(ie.args[0]))F+=ie.args[0].id;else if(b.type.is_variable(ie.args[0]))Pe=!1;else if(!b.type.is_variable(ie.args[0])){w.throw_error(b.error.type("character",ie.args[0],y.indicator));return}ie=ie.args[1]}if(Pe=Pe&&b.type.is_empty_list(ie),!b.type.is_empty_list(ie)&&!b.type.is_variable(ie)){w.throw_error(b.error.type("list",X,y.indicator));return}if(!Pe&&Z){w.throw_error(b.error.instantiation(y.indicator));return}else if(Pe)if(b.type.is_variable(ie)&&Z){w.throw_error(b.error.instantiation(y.indicator));return}else{var Ne=w.parse(F),ot=Ne.value;!b.type.is_number(ot)||Ne.tokens[Ne.tokens.length-1].space?w.throw_error(b.error.syntax_by_predicate("parseable_number",y.indicator)):w.prepend([new xe(P.goal.replace(new H("=",[z,ot])),P.substitution,P)]);return}}if(!Z){F=z.toString();for(var dt=new H("[]"),jt=F.length-1;jt>=0;jt--)dt=new H(".",[new H(F.charAt(jt)),dt]);w.prepend([new xe(P.goal.replace(new H("=",[X,dt])),P.substitution,P)])}}},"number_codes/2":function(w,P,y){var F,z=y.args[0],X=y.args[1];if(b.type.is_variable(z)&&b.type.is_variable(X))w.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_variable(z)&&!b.type.is_number(z))w.throw_error(b.error.type("number",z,y.indicator));else if(!b.type.is_variable(X)&&!b.type.is_list(X))w.throw_error(b.error.type("list",X,y.indicator));else{var Z=b.type.is_variable(z);if(!b.type.is_variable(X)){var ie=X,Pe=!0;for(F="";ie.indicator==="./2";){if(b.type.is_character_code(ie.args[0]))F+=u(ie.args[0].value);else if(b.type.is_variable(ie.args[0]))Pe=!1;else if(!b.type.is_variable(ie.args[0])){w.throw_error(b.error.type("character_code",ie.args[0],y.indicator));return}ie=ie.args[1]}if(Pe=Pe&&b.type.is_empty_list(ie),!b.type.is_empty_list(ie)&&!b.type.is_variable(ie)){w.throw_error(b.error.type("list",X,y.indicator));return}if(!Pe&&Z){w.throw_error(b.error.instantiation(y.indicator));return}else if(Pe)if(b.type.is_variable(ie)&&Z){w.throw_error(b.error.instantiation(y.indicator));return}else{var Ne=w.parse(F),ot=Ne.value;!b.type.is_number(ot)||Ne.tokens[Ne.tokens.length-1].space?w.throw_error(b.error.syntax_by_predicate("parseable_number",y.indicator)):w.prepend([new xe(P.goal.replace(new H("=",[z,ot])),P.substitution,P)]);return}}if(!Z){F=z.toString();for(var dt=new H("[]"),jt=F.length-1;jt>=0;jt--)dt=new H(".",[new Fe(n(F,jt),!1),dt]);w.prepend([new xe(P.goal.replace(new H("=",[X,dt])),P.substitution,P)])}}},"upcase_atom/2":function(w,P,y){var F=y.args[0],z=y.args[1];b.type.is_variable(F)?w.throw_error(b.error.instantiation(y.indicator)):b.type.is_atom(F)?!b.type.is_variable(z)&&!b.type.is_atom(z)?w.throw_error(b.error.type("atom",z,y.indicator)):w.prepend([new xe(P.goal.replace(new H("=",[z,new H(F.id.toUpperCase(),[])])),P.substitution,P)]):w.throw_error(b.error.type("atom",F,y.indicator))},"downcase_atom/2":function(w,P,y){var F=y.args[0],z=y.args[1];b.type.is_variable(F)?w.throw_error(b.error.instantiation(y.indicator)):b.type.is_atom(F)?!b.type.is_variable(z)&&!b.type.is_atom(z)?w.throw_error(b.error.type("atom",z,y.indicator)):w.prepend([new xe(P.goal.replace(new H("=",[z,new H(F.id.toLowerCase(),[])])),P.substitution,P)]):w.throw_error(b.error.type("atom",F,y.indicator))},"atomic_list_concat/2":function(w,P,y){var F=y.args[0],z=y.args[1];w.prepend([new xe(P.goal.replace(new H("atomic_list_concat",[F,new H("",[]),z])),P.substitution,P)])},"atomic_list_concat/3":function(w,P,y){var F=y.args[0],z=y.args[1],X=y.args[2];if(b.type.is_variable(z)||b.type.is_variable(F)&&b.type.is_variable(X))w.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_variable(F)&&!b.type.is_list(F))w.throw_error(b.error.type("list",F,y.indicator));else if(!b.type.is_variable(X)&&!b.type.is_atom(X))w.throw_error(b.error.type("atom",X,y.indicator));else if(b.type.is_variable(X)){for(var ie="",Pe=F;b.type.is_term(Pe)&&Pe.indicator==="./2";){if(!b.type.is_atom(Pe.args[0])&&!b.type.is_number(Pe.args[0])){w.throw_error(b.error.type("atomic",Pe.args[0],y.indicator));return}ie!==""&&(ie+=z.id),b.type.is_atom(Pe.args[0])?ie+=Pe.args[0].id:ie+=""+Pe.args[0].value,Pe=Pe.args[1]}ie=new H(ie,[]),b.type.is_variable(Pe)?w.throw_error(b.error.instantiation(y.indicator)):!b.type.is_term(Pe)||Pe.indicator!=="[]/0"?w.throw_error(b.error.type("list",F,y.indicator)):w.prepend([new xe(P.goal.replace(new H("=",[ie,X])),P.substitution,P)])}else{var Z=g(o(X.id.split(z.id),function(Ne){return new H(Ne,[])}));w.prepend([new xe(P.goal.replace(new H("=",[Z,F])),P.substitution,P)])}},"@=/2":function(w,P,y){b.compare(y.args[0],y.args[1])>0&&w.success(P)},"@>=/2":function(w,P,y){b.compare(y.args[0],y.args[1])>=0&&w.success(P)},"compare/3":function(w,P,y){var F=y.args[0],z=y.args[1],X=y.args[2];if(!b.type.is_variable(F)&&!b.type.is_atom(F))w.throw_error(b.error.type("atom",F,y.indicator));else if(b.type.is_atom(F)&&["<",">","="].indexOf(F.id)===-1)w.throw_error(b.type.domain("order",F,y.indicator));else{var Z=b.compare(z,X);Z=Z===0?"=":Z===-1?"<":">",w.prepend([new xe(P.goal.replace(new H("=",[F,new H(Z,[])])),P.substitution,P)])}},"is/2":function(w,P,y){var F=y.args[1].interpret(w);b.type.is_number(F)?w.prepend([new xe(P.goal.replace(new H("=",[y.args[0],F],w.level)),P.substitution,P)]):w.throw_error(F)},"between/3":function(w,P,y){var F=y.args[0],z=y.args[1],X=y.args[2];if(b.type.is_variable(F)||b.type.is_variable(z))w.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_integer(F))w.throw_error(b.error.type("integer",F,y.indicator));else if(!b.type.is_integer(z))w.throw_error(b.error.type("integer",z,y.indicator));else if(!b.type.is_variable(X)&&!b.type.is_integer(X))w.throw_error(b.error.type("integer",X,y.indicator));else if(b.type.is_variable(X)){var Z=[new xe(P.goal.replace(new H("=",[X,F])),P.substitution,P)];F.value=X.value&&w.success(P)},"succ/2":function(w,P,y){var F=y.args[0],z=y.args[1];b.type.is_variable(F)&&b.type.is_variable(z)?w.throw_error(b.error.instantiation(y.indicator)):!b.type.is_variable(F)&&!b.type.is_integer(F)?w.throw_error(b.error.type("integer",F,y.indicator)):!b.type.is_variable(z)&&!b.type.is_integer(z)?w.throw_error(b.error.type("integer",z,y.indicator)):!b.type.is_variable(F)&&F.value<0?w.throw_error(b.error.domain("not_less_than_zero",F,y.indicator)):!b.type.is_variable(z)&&z.value<0?w.throw_error(b.error.domain("not_less_than_zero",z,y.indicator)):(b.type.is_variable(z)||z.value>0)&&(b.type.is_variable(F)?w.prepend([new xe(P.goal.replace(new H("=",[F,new Fe(z.value-1,!1)])),P.substitution,P)]):w.prepend([new xe(P.goal.replace(new H("=",[z,new Fe(F.value+1,!1)])),P.substitution,P)]))},"=:=/2":function(w,P,y){var F=b.arithmetic_compare(w,y.args[0],y.args[1]);b.type.is_term(F)?w.throw_error(F):F===0&&w.success(P)},"=\\=/2":function(w,P,y){var F=b.arithmetic_compare(w,y.args[0],y.args[1]);b.type.is_term(F)?w.throw_error(F):F!==0&&w.success(P)},"/2":function(w,P,y){var F=b.arithmetic_compare(w,y.args[0],y.args[1]);b.type.is_term(F)?w.throw_error(F):F>0&&w.success(P)},">=/2":function(w,P,y){var F=b.arithmetic_compare(w,y.args[0],y.args[1]);b.type.is_term(F)?w.throw_error(F):F>=0&&w.success(P)},"var/1":function(w,P,y){b.type.is_variable(y.args[0])&&w.success(P)},"atom/1":function(w,P,y){b.type.is_atom(y.args[0])&&w.success(P)},"atomic/1":function(w,P,y){b.type.is_atomic(y.args[0])&&w.success(P)},"compound/1":function(w,P,y){b.type.is_compound(y.args[0])&&w.success(P)},"integer/1":function(w,P,y){b.type.is_integer(y.args[0])&&w.success(P)},"float/1":function(w,P,y){b.type.is_float(y.args[0])&&w.success(P)},"number/1":function(w,P,y){b.type.is_number(y.args[0])&&w.success(P)},"nonvar/1":function(w,P,y){b.type.is_variable(y.args[0])||w.success(P)},"ground/1":function(w,P,y){y.variables().length===0&&w.success(P)},"acyclic_term/1":function(w,P,y){for(var F=P.substitution.apply(P.substitution),z=y.args[0].variables(),X=0;X0?bt[bt.length-1]:null,bt!==null&&(jt=J(w,bt,0,w.__get_max_priority(),!1))}if(jt.type===p&&jt.len===bt.length-1&&an.value==="."){jt=jt.value.rename(w);var Qr=new H("=",[z,jt]);if(ie.variables){var mr=g(o(Se(jt.variables()),function(br){return new Ie(br)}));Qr=new H(",",[Qr,new H("=",[ie.variables,mr])])}if(ie.variable_names){var mr=g(o(Se(jt.variables()),function(Wr){var Kn;for(Kn in w.session.renamed_variables)if(w.session.renamed_variables.hasOwnProperty(Kn)&&w.session.renamed_variables[Kn]===Wr)break;return new H("=",[new H(Kn,[]),new Ie(Wr)])}));Qr=new H(",",[Qr,new H("=",[ie.variable_names,mr])])}if(ie.singletons){var mr=g(o(new He(jt,null).singleton_variables(),function(Wr){var Kn;for(Kn in w.session.renamed_variables)if(w.session.renamed_variables.hasOwnProperty(Kn)&&w.session.renamed_variables[Kn]===Wr)break;return new H("=",[new H(Kn,[]),new Ie(Wr)])}));Qr=new H(",",[Qr,new H("=",[ie.singletons,mr])])}w.prepend([new xe(P.goal.replace(Qr),P.substitution,P)])}else jt.type===p?w.throw_error(b.error.syntax(bt[jt.len],"unexpected token",!1)):w.throw_error(jt.value)}}},"write/1":function(w,P,y){var F=y.args[0];w.prepend([new xe(P.goal.replace(new H(",",[new H("current_output",[new Ie("S")]),new H("write",[new Ie("S"),F])])),P.substitution,P)])},"write/2":function(w,P,y){var F=y.args[0],z=y.args[1];w.prepend([new xe(P.goal.replace(new H("write_term",[F,z,new H(".",[new H("quoted",[new H("false",[])]),new H(".",[new H("ignore_ops",[new H("false")]),new H(".",[new H("numbervars",[new H("true")]),new H("[]",[])])])])])),P.substitution,P)])},"writeq/1":function(w,P,y){var F=y.args[0];w.prepend([new xe(P.goal.replace(new H(",",[new H("current_output",[new Ie("S")]),new H("writeq",[new Ie("S"),F])])),P.substitution,P)])},"writeq/2":function(w,P,y){var F=y.args[0],z=y.args[1];w.prepend([new xe(P.goal.replace(new H("write_term",[F,z,new H(".",[new H("quoted",[new H("true",[])]),new H(".",[new H("ignore_ops",[new H("false")]),new H(".",[new H("numbervars",[new H("true")]),new H("[]",[])])])])])),P.substitution,P)])},"write_canonical/1":function(w,P,y){var F=y.args[0];w.prepend([new xe(P.goal.replace(new H(",",[new H("current_output",[new Ie("S")]),new H("write_canonical",[new Ie("S"),F])])),P.substitution,P)])},"write_canonical/2":function(w,P,y){var F=y.args[0],z=y.args[1];w.prepend([new xe(P.goal.replace(new H("write_term",[F,z,new H(".",[new H("quoted",[new H("true",[])]),new H(".",[new H("ignore_ops",[new H("true")]),new H(".",[new H("numbervars",[new H("false")]),new H("[]",[])])])])])),P.substitution,P)])},"write_term/2":function(w,P,y){var F=y.args[0],z=y.args[1];w.prepend([new xe(P.goal.replace(new H(",",[new H("current_output",[new Ie("S")]),new H("write_term",[new Ie("S"),F,z])])),P.substitution,P)])},"write_term/3":function(w,P,y){var F=y.args[0],z=y.args[1],X=y.args[2],Z=b.type.is_stream(F)?F:w.get_stream_by_alias(F.id);if(b.type.is_variable(F)||b.type.is_variable(X))w.throw_error(b.error.instantiation(y.indicator));else if(!b.type.is_list(X))w.throw_error(b.error.type("list",X,y.indicator));else if(!b.type.is_stream(F)&&!b.type.is_atom(F))w.throw_error(b.error.domain("stream_or_alias",F,y.indicator));else if(!b.type.is_stream(Z)||Z.stream===null)w.throw_error(b.error.existence("stream",F,y.indicator));else if(Z.input)w.throw_error(b.error.permission("output","stream",F,y.indicator));else if(Z.type==="binary")w.throw_error(b.error.permission("output","binary_stream",F,y.indicator));else if(Z.position==="past_end_of_stream"&&Z.eof_action==="error")w.throw_error(b.error.permission("output","past_end_of_stream",F,y.indicator));else{for(var ie={},Pe=X,Ne;b.type.is_term(Pe)&&Pe.indicator==="./2";){if(Ne=Pe.args[0],b.type.is_variable(Ne)){w.throw_error(b.error.instantiation(y.indicator));return}else if(!b.type.is_write_option(Ne)){w.throw_error(b.error.domain("write_option",Ne,y.indicator));return}ie[Ne.id]=Ne.args[0].id==="true",Pe=Pe.args[1]}if(Pe.indicator!=="[]/0"){b.type.is_variable(Pe)?w.throw_error(b.error.instantiation(y.indicator)):w.throw_error(b.error.type("list",X,y.indicator));return}else{ie.session=w.session;var ot=z.toString(ie);Z.stream.put(ot,Z.position),typeof Z.position=="number"&&(Z.position+=ot.length),w.success(P)}}},"halt/0":function(w,P,y){w.points=[]},"halt/1":function(w,P,y){var F=y.args[0];b.type.is_variable(F)?w.throw_error(b.error.instantiation(y.indicator)):b.type.is_integer(F)?w.points=[]:w.throw_error(b.error.type("integer",F,y.indicator))},"current_prolog_flag/2":function(w,P,y){var F=y.args[0],z=y.args[1];if(!b.type.is_variable(F)&&!b.type.is_atom(F))w.throw_error(b.error.type("atom",F,y.indicator));else if(!b.type.is_variable(F)&&!b.type.is_flag(F))w.throw_error(b.error.domain("prolog_flag",F,y.indicator));else{var X=[];for(var Z in b.flag)if(!!b.flag.hasOwnProperty(Z)){var ie=new H(",",[new H("=",[new H(Z),F]),new H("=",[w.get_flag(Z),z])]);X.push(new xe(P.goal.replace(ie),P.substitution,P))}w.prepend(X)}},"set_prolog_flag/2":function(w,P,y){var F=y.args[0],z=y.args[1];b.type.is_variable(F)||b.type.is_variable(z)?w.throw_error(b.error.instantiation(y.indicator)):b.type.is_atom(F)?b.type.is_flag(F)?b.type.is_value_flag(F,z)?b.type.is_modifiable_flag(F)?(w.session.flag[F.id]=z,w.success(P)):w.throw_error(b.error.permission("modify","flag",F)):w.throw_error(b.error.domain("flag_value",new H("+",[F,z]),y.indicator)):w.throw_error(b.error.domain("prolog_flag",F,y.indicator)):w.throw_error(b.error.type("atom",F,y.indicator))}},flag:{bounded:{allowed:[new H("true"),new H("false")],value:new H("true"),changeable:!1},max_integer:{allowed:[new Fe(Number.MAX_SAFE_INTEGER)],value:new Fe(Number.MAX_SAFE_INTEGER),changeable:!1},min_integer:{allowed:[new Fe(Number.MIN_SAFE_INTEGER)],value:new Fe(Number.MIN_SAFE_INTEGER),changeable:!1},integer_rounding_function:{allowed:[new H("down"),new H("toward_zero")],value:new H("toward_zero"),changeable:!1},char_conversion:{allowed:[new H("on"),new H("off")],value:new H("on"),changeable:!0},debug:{allowed:[new H("on"),new H("off")],value:new H("off"),changeable:!0},max_arity:{allowed:[new H("unbounded")],value:new H("unbounded"),changeable:!1},unknown:{allowed:[new H("error"),new H("fail"),new H("warning")],value:new H("error"),changeable:!0},double_quotes:{allowed:[new H("chars"),new H("codes"),new H("atom")],value:new H("codes"),changeable:!0},occurs_check:{allowed:[new H("false"),new H("true")],value:new H("false"),changeable:!0},dialect:{allowed:[new H("tau")],value:new H("tau"),changeable:!1},version_data:{allowed:[new H("tau",[new Fe(t.major,!1),new Fe(t.minor,!1),new Fe(t.patch,!1),new H(t.status)])],value:new H("tau",[new Fe(t.major,!1),new Fe(t.minor,!1),new Fe(t.patch,!1),new H(t.status)]),changeable:!1},nodejs:{allowed:[new H("yes"),new H("no")],value:new H(typeof hl<"u"&&hl.exports?"yes":"no"),changeable:!1}},unify:function(w,P,y){y=y===void 0?!1:y;for(var F=[{left:w,right:P}],z={};F.length!==0;){var X=F.pop();if(w=X.left,P=X.right,b.type.is_term(w)&&b.type.is_term(P)){if(w.indicator!==P.indicator)return null;for(var Z=0;Zz.value?1:0:z}else return F},operate:function(w,P){if(b.type.is_operator(P)){for(var y=b.type.is_operator(P),F=[],z,X=!1,Z=0;Zw.get_flag("max_integer").value||z0?w.start+w.matches[0].length:w.start,z=y?new H("token_not_found"):new H("found",[new H(w.value.toString())]),X=new H(".",[new H("line",[new Fe(w.line+1)]),new H(".",[new H("column",[new Fe(F+1)]),new H(".",[z,new H("[]",[])])])]);return new H("error",[new H("syntax_error",[new H(P)]),X])},syntax_by_predicate:function(w,P){return new H("error",[new H("syntax_error",[new H(w)]),ee(P)])}},warning:{singleton:function(w,P,y){for(var F=new H("[]"),z=w.length-1;z>=0;z--)F=new H(".",[new Ie(w[z]),F]);return new H("warning",[new H("singleton_variables",[F,ee(P)]),new H(".",[new H("line",[new Fe(y,!1)]),new H("[]")])])},failed_goal:function(w,P){return new H("warning",[new H("failed_goal",[w]),new H(".",[new H("line",[new Fe(P,!1)]),new H("[]")])])}},format_variable:function(w){return"_"+w},format_answer:function(w,P,F){P instanceof Te&&(P=P.thread);var F=F||{};if(F.session=P?P.session:void 0,b.type.is_error(w))return"uncaught exception: "+w.args[0].toString();if(w===!1)return"false.";if(w===null)return"limit exceeded ;";var z=0,X="";if(b.type.is_substitution(w)){var Z=w.domain(!0);w=w.filter(function(Ne,ot){return!b.type.is_variable(ot)||Z.indexOf(ot.id)!==-1&&Ne!==ot.id})}for(var ie in w.links)!w.links.hasOwnProperty(ie)||(z++,X!==""&&(X+=", "),X+=ie.toString(F)+" = "+w.links[ie].toString(F));var Pe=typeof P>"u"||P.points.length>0?" ;":".";return z===0?"true"+Pe:X+Pe},flatten_error:function(w){if(!b.type.is_error(w))return null;w=w.args[0];var P={};return P.type=w.args[0].id,P.thrown=P.type==="syntax_error"?null:w.args[1].id,P.expected=null,P.found=null,P.representation=null,P.existence=null,P.existence_type=null,P.line=null,P.column=null,P.permission_operation=null,P.permission_type=null,P.evaluation_type=null,P.type==="type_error"||P.type==="domain_error"?(P.expected=w.args[0].args[0].id,P.found=w.args[0].args[1].toString()):P.type==="syntax_error"?w.args[1].indicator==="./2"?(P.expected=w.args[0].args[0].id,P.found=w.args[1].args[1].args[1].args[0],P.found=P.found.id==="token_not_found"?P.found.id:P.found.args[0].id,P.line=w.args[1].args[0].args[0].value,P.column=w.args[1].args[1].args[0].args[0].value):P.thrown=w.args[1].id:P.type==="permission_error"?(P.found=w.args[0].args[2].toString(),P.permission_operation=w.args[0].args[0].id,P.permission_type=w.args[0].args[1].id):P.type==="evaluation_error"?P.evaluation_type=w.args[0].args[0].id:P.type==="representation_error"?P.representation=w.args[0].args[0].id:P.type==="existence_error"&&(P.existence=w.args[0].args[1].toString(),P.existence_type=w.args[0].args[0].id),P},create:function(w){return new b.type.Session(w)}};typeof hl<"u"?hl.exports=b:window.pl=b})()});function ime(t,e,r){t.prepend(r.map(o=>new Ta.default.type.State(e.goal.replace(o),e.substitution,e)))}function yH(t){let e=ome.get(t.session);if(e==null)throw new Error("Assertion failed: A project should have been registered for the active session");return e}function ame(t,e){ome.set(t,e),t.consult(`:- use_module(library(${zgt.id})).`)}var EH,Ta,sme,u0,Vgt,Jgt,ome,zgt,lme=Et(()=>{Ye();EH=$e(d2()),Ta=$e(mH()),sme=$e(ve("vm")),{is_atom:u0,is_variable:Vgt,is_instantiated_list:Jgt}=Ta.default.type;ome=new WeakMap;zgt=new Ta.default.type.Module("constraints",{["project_workspaces_by_descriptor/3"]:(t,e,r)=>{let[o,a,n]=r.args;if(!u0(o)||!u0(a)){t.throw_error(Ta.default.error.instantiation(r.indicator));return}let u=W.parseIdent(o.id),A=W.makeDescriptor(u,a.id),h=yH(t).tryWorkspaceByDescriptor(A);Vgt(n)&&h!==null&&ime(t,e,[new Ta.default.type.Term("=",[n,new Ta.default.type.Term(String(h.relativeCwd))])]),u0(n)&&h!==null&&h.relativeCwd===n.id&&t.success(e)},["workspace_field/3"]:(t,e,r)=>{let[o,a,n]=r.args;if(!u0(o)||!u0(a)){t.throw_error(Ta.default.error.instantiation(r.indicator));return}let A=yH(t).tryWorkspaceByCwd(o.id);if(A==null)return;let p=(0,EH.default)(A.manifest.raw,a.id);typeof p>"u"||ime(t,e,[new Ta.default.type.Term("=",[n,new Ta.default.type.Term(typeof p=="object"?JSON.stringify(p):p)])])},["workspace_field_test/3"]:(t,e,r)=>{let[o,a,n]=r.args;t.prepend([new Ta.default.type.State(e.goal.replace(new Ta.default.type.Term("workspace_field_test",[o,a,n,new Ta.default.type.Term("[]",[])])),e.substitution,e)])},["workspace_field_test/4"]:(t,e,r)=>{let[o,a,n,u]=r.args;if(!u0(o)||!u0(a)||!u0(n)||!Jgt(u)){t.throw_error(Ta.default.error.instantiation(r.indicator));return}let p=yH(t).tryWorkspaceByCwd(o.id);if(p==null)return;let h=(0,EH.default)(p.manifest.raw,a.id);if(typeof h>"u")return;let E={$$:h};for(let[v,x]of u.toJavaScript().entries())E[`$${v}`]=x;sme.default.runInNewContext(n.id,E)&&t.success(e)}},["project_workspaces_by_descriptor/3","workspace_field/3","workspace_field_test/3","workspace_field_test/4"])});var b2={};Vt(b2,{Constraints:()=>P2,DependencyType:()=>fme});function to(t){if(t instanceof DC.default.type.Num)return t.value;if(t instanceof DC.default.type.Term)switch(t.indicator){case"throw/1":return to(t.args[0]);case"error/1":return to(t.args[0]);case"error/2":if(t.args[0]instanceof DC.default.type.Term&&t.args[0].indicator==="syntax_error/1")return Object.assign(to(t.args[0]),...to(t.args[1]));{let e=to(t.args[0]);return e.message+=` (in ${to(t.args[1])})`,e}case"syntax_error/1":return new zt(43,`Syntax error: ${to(t.args[0])}`);case"existence_error/2":return new zt(44,`Existence error: ${to(t.args[0])} ${to(t.args[1])} not found`);case"instantiation_error/0":return new zt(75,"Instantiation error: an argument is variable when an instantiated argument was expected");case"line/1":return{line:to(t.args[0])};case"column/1":return{column:to(t.args[0])};case"found/1":return{found:to(t.args[0])};case"./2":return[to(t.args[0])].concat(to(t.args[1]));case"//2":return`${to(t.args[0])}/${to(t.args[1])}`;default:return t.id}throw`couldn't pretty print because of unsupported node ${t}`}function ume(t){let e;try{e=to(t)}catch(r){throw typeof r=="string"?new zt(42,`Unknown error: ${t} (note: ${r})`):r}return typeof e.line<"u"&&typeof e.column<"u"&&(e.message+=` at line ${e.line}, column ${e.column}`),e}function em(t){return t.id==="null"?null:`${t.toJavaScript()}`}function Xgt(t){if(t.id==="null")return null;{let e=t.toJavaScript();if(typeof e!="string")return JSON.stringify(e);try{return JSON.stringify(JSON.parse(e))}catch{return JSON.stringify(e)}}}function A0(t){return typeof t=="string"?`'${t}'`:"[]"}var Ame,DC,fme,cme,CH,P2,x2=Et(()=>{Ye();Ye();St();Ame=$e(qde()),DC=$e(mH());v2();lme();(0,Ame.default)(DC.default);fme=(o=>(o.Dependencies="dependencies",o.DevDependencies="devDependencies",o.PeerDependencies="peerDependencies",o))(fme||{}),cme=["dependencies","devDependencies","peerDependencies"];CH=class{constructor(e,r){let o=1e3*e.workspaces.length;this.session=DC.default.create(o),ame(this.session,e),this.session.consult(":- use_module(library(lists))."),this.session.consult(r)}fetchNextAnswer(){return new Promise(e=>{this.session.answer(r=>{e(r)})})}async*makeQuery(e){let r=this.session.query(e);if(r!==!0)throw ume(r);for(;;){let o=await this.fetchNextAnswer();if(o===null)throw new zt(79,"Resolution limit exceeded");if(!o)break;if(o.id==="throw")throw ume(o);yield o}}};P2=class{constructor(e){this.source="";this.project=e;let r=e.configuration.get("constraintsPath");oe.existsSync(r)&&(this.source=oe.readFileSync(r,"utf8"))}static async find(e){return new P2(e)}getProjectDatabase(){let e="";for(let r of cme)e+=`dependency_type(${r}). -`;for(let r of this.project.workspacesByCwd.values()){let o=r.relativeCwd;e+=`workspace(${A0(o)}). -`,e+=`workspace_ident(${A0(o)}, ${A0(W.stringifyIdent(r.anchoredLocator))}). -`,e+=`workspace_version(${A0(o)}, ${A0(r.manifest.version)}). -`;for(let a of cme)for(let n of r.manifest[a].values())e+=`workspace_has_dependency(${A0(o)}, ${A0(W.stringifyIdent(n))}, ${A0(n.range)}, ${a}). -`}return e+=`workspace(_) :- false. -`,e+=`workspace_ident(_, _) :- false. -`,e+=`workspace_version(_, _) :- false. -`,e+=`workspace_has_dependency(_, _, _, _) :- false. -`,e}getDeclarations(){let e="";return e+=`gen_enforced_dependency(_, _, _, _) :- false. -`,e+=`gen_enforced_field(_, _, _) :- false. -`,e}get fullSource(){return`${this.getProjectDatabase()} -${this.source} -${this.getDeclarations()}`}createSession(){return new CH(this.project,this.fullSource)}async processClassic(){let e=this.createSession();return{enforcedDependencies:await this.genEnforcedDependencies(e),enforcedFields:await this.genEnforcedFields(e)}}async process(){let{enforcedDependencies:e,enforcedFields:r}=await this.processClassic(),o=new Map;for(let{workspace:a,dependencyIdent:n,dependencyRange:u,dependencyType:A}of e){let p=B2([A,W.stringifyIdent(n)]),h=_e.getMapWithDefault(o,a.cwd);_e.getMapWithDefault(h,p).set(u??void 0,new Set)}for(let{workspace:a,fieldPath:n,fieldValue:u}of r){let A=B2(n),p=_e.getMapWithDefault(o,a.cwd);_e.getMapWithDefault(p,A).set(JSON.parse(u)??void 0,new Set)}return{manifestUpdates:o,reportedErrors:new Map}}async genEnforcedDependencies(e){let r=[];for await(let o of e.makeQuery("workspace(WorkspaceCwd), dependency_type(DependencyType), gen_enforced_dependency(WorkspaceCwd, DependencyIdent, DependencyRange, DependencyType).")){let a=V.resolve(this.project.cwd,em(o.links.WorkspaceCwd)),n=em(o.links.DependencyIdent),u=em(o.links.DependencyRange),A=em(o.links.DependencyType);if(a===null||n===null)throw new Error("Invalid rule");let p=this.project.getWorkspaceByCwd(a),h=W.parseIdent(n);r.push({workspace:p,dependencyIdent:h,dependencyRange:u,dependencyType:A})}return _e.sortMap(r,[({dependencyRange:o})=>o!==null?"0":"1",({workspace:o})=>W.stringifyIdent(o.anchoredLocator),({dependencyIdent:o})=>W.stringifyIdent(o)])}async genEnforcedFields(e){let r=[];for await(let o of e.makeQuery("workspace(WorkspaceCwd), gen_enforced_field(WorkspaceCwd, FieldPath, FieldValue).")){let a=V.resolve(this.project.cwd,em(o.links.WorkspaceCwd)),n=em(o.links.FieldPath),u=Xgt(o.links.FieldValue);if(a===null||n===null)throw new Error("Invalid rule");let A=this.project.getWorkspaceByCwd(a);r.push({workspace:A,fieldPath:n,fieldValue:u})}return _e.sortMap(r,[({workspace:o})=>W.stringifyIdent(o.anchoredLocator),({fieldPath:o})=>o])}async*query(e){let r=this.createSession();for await(let o of r.makeQuery(e)){let a={};for(let[n,u]of Object.entries(o.links))n!=="_"&&(a[n]=em(u));yield a}}}});var wme=_(Ik=>{"use strict";Object.defineProperty(Ik,"__esModule",{value:!0});function G2(t){let e=[...t.caches],r=e.shift();return r===void 0?Cme():{get(o,a,n={miss:()=>Promise.resolve()}){return r.get(o,a,n).catch(()=>G2({caches:e}).get(o,a,n))},set(o,a){return r.set(o,a).catch(()=>G2({caches:e}).set(o,a))},delete(o){return r.delete(o).catch(()=>G2({caches:e}).delete(o))},clear(){return r.clear().catch(()=>G2({caches:e}).clear())}}}function Cme(){return{get(t,e,r={miss:()=>Promise.resolve()}){return e().then(a=>Promise.all([a,r.miss(a)])).then(([a])=>a)},set(t,e){return Promise.resolve(e)},delete(t){return Promise.resolve()},clear(){return Promise.resolve()}}}Ik.createFallbackableCache=G2;Ik.createNullCache=Cme});var Bme=_((QWt,Ime)=>{Ime.exports=wme()});var vme=_(TH=>{"use strict";Object.defineProperty(TH,"__esModule",{value:!0});function ddt(t={serializable:!0}){let e={};return{get(r,o,a={miss:()=>Promise.resolve()}){let n=JSON.stringify(r);if(n in e)return Promise.resolve(t.serializable?JSON.parse(e[n]):e[n]);let u=o(),A=a&&a.miss||(()=>Promise.resolve());return u.then(p=>A(p)).then(()=>u)},set(r,o){return e[JSON.stringify(r)]=t.serializable?JSON.stringify(o):o,Promise.resolve(o)},delete(r){return delete e[JSON.stringify(r)],Promise.resolve()},clear(){return e={},Promise.resolve()}}}TH.createInMemoryCache=ddt});var Sme=_((RWt,Dme)=>{Dme.exports=vme()});var bme=_(Zc=>{"use strict";Object.defineProperty(Zc,"__esModule",{value:!0});function mdt(t,e,r){let o={"x-algolia-api-key":r,"x-algolia-application-id":e};return{headers(){return t===NH.WithinHeaders?o:{}},queryParameters(){return t===NH.WithinQueryParameters?o:{}}}}function ydt(t){let e=0,r=()=>(e++,new Promise(o=>{setTimeout(()=>{o(t(r))},Math.min(100*e,1e3))}));return t(r)}function Pme(t,e=(r,o)=>Promise.resolve()){return Object.assign(t,{wait(r){return Pme(t.then(o=>Promise.all([e(o,r),o])).then(o=>o[1]))}})}function Edt(t){let e=t.length-1;for(e;e>0;e--){let r=Math.floor(Math.random()*(e+1)),o=t[e];t[e]=t[r],t[r]=o}return t}function Cdt(t,e){return e&&Object.keys(e).forEach(r=>{t[r]=e[r](t)}),t}function wdt(t,...e){let r=0;return t.replace(/%s/g,()=>encodeURIComponent(e[r++]))}var Idt="4.14.2",Bdt=t=>()=>t.transporter.requester.destroy(),NH={WithinQueryParameters:0,WithinHeaders:1};Zc.AuthMode=NH;Zc.addMethods=Cdt;Zc.createAuth=mdt;Zc.createRetryablePromise=ydt;Zc.createWaitablePromise=Pme;Zc.destroy=Bdt;Zc.encode=wdt;Zc.shuffle=Edt;Zc.version=Idt});var Y2=_((NWt,xme)=>{xme.exports=bme()});var kme=_(LH=>{"use strict";Object.defineProperty(LH,"__esModule",{value:!0});var vdt={Delete:"DELETE",Get:"GET",Post:"POST",Put:"PUT"};LH.MethodEnum=vdt});var W2=_((OWt,Qme)=>{Qme.exports=kme()});var Wme=_(Fi=>{"use strict";Object.defineProperty(Fi,"__esModule",{value:!0});var Rme=W2();function OH(t,e){let r=t||{},o=r.data||{};return Object.keys(r).forEach(a=>{["timeout","headers","queryParameters","data","cacheable"].indexOf(a)===-1&&(o[a]=r[a])}),{data:Object.entries(o).length>0?o:void 0,timeout:r.timeout||e,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var K2={Read:1,Write:2,Any:3},xC={Up:1,Down:2,Timeouted:3},Tme=2*60*1e3;function UH(t,e=xC.Up){return{...t,status:e,lastUpdate:Date.now()}}function Nme(t){return t.status===xC.Up||Date.now()-t.lastUpdate>Tme}function Lme(t){return t.status===xC.Timeouted&&Date.now()-t.lastUpdate<=Tme}function _H(t){return typeof t=="string"?{protocol:"https",url:t,accept:K2.Any}:{protocol:t.protocol||"https",url:t.url,accept:t.accept||K2.Any}}function Ddt(t,e){return Promise.all(e.map(r=>t.get(r,()=>Promise.resolve(UH(r))))).then(r=>{let o=r.filter(A=>Nme(A)),a=r.filter(A=>Lme(A)),n=[...o,...a],u=n.length>0?n.map(A=>_H(A)):e;return{getTimeout(A,p){return(a.length===0&&A===0?1:a.length+3+A)*p},statelessHosts:u}})}var Sdt=({isTimedOut:t,status:e})=>!t&&~~e===0,Pdt=t=>{let e=t.status;return t.isTimedOut||Sdt(t)||~~(e/100)!==2&&~~(e/100)!==4},bdt=({status:t})=>~~(t/100)===2,xdt=(t,e)=>Pdt(t)?e.onRetry(t):bdt(t)?e.onSuccess(t):e.onFail(t);function Fme(t,e,r,o){let a=[],n=Hme(r,o),u=qme(t,o),A=r.method,p=r.method!==Rme.MethodEnum.Get?{}:{...r.data,...o.data},h={"x-algolia-agent":t.userAgent.value,...t.queryParameters,...p,...o.queryParameters},E=0,I=(v,x)=>{let C=v.pop();if(C===void 0)throw Yme(MH(a));let R={data:n,headers:u,method:A,url:Ume(C,r.path,h),connectTimeout:x(E,t.timeouts.connect),responseTimeout:x(E,o.timeout)},L=J=>{let te={request:R,response:J,host:C,triesLeft:v.length};return a.push(te),te},U={onSuccess:J=>Ome(J),onRetry(J){let te=L(J);return J.isTimedOut&&E++,Promise.all([t.logger.info("Retryable failure",HH(te)),t.hostsCache.set(C,UH(C,J.isTimedOut?xC.Timeouted:xC.Down))]).then(()=>I(v,x))},onFail(J){throw L(J),Mme(J,MH(a))}};return t.requester.send(R).then(J=>xdt(J,U))};return Ddt(t.hostsCache,e).then(v=>I([...v.statelessHosts].reverse(),v.getTimeout))}function kdt(t){let{hostsCache:e,logger:r,requester:o,requestsCache:a,responsesCache:n,timeouts:u,userAgent:A,hosts:p,queryParameters:h,headers:E}=t,I={hostsCache:e,logger:r,requester:o,requestsCache:a,responsesCache:n,timeouts:u,userAgent:A,headers:E,queryParameters:h,hosts:p.map(v=>_H(v)),read(v,x){let C=OH(x,I.timeouts.read),R=()=>Fme(I,I.hosts.filter(J=>(J.accept&K2.Read)!==0),v,C);if((C.cacheable!==void 0?C.cacheable:v.cacheable)!==!0)return R();let U={request:v,mappedRequestOptions:C,transporter:{queryParameters:I.queryParameters,headers:I.headers}};return I.responsesCache.get(U,()=>I.requestsCache.get(U,()=>I.requestsCache.set(U,R()).then(J=>Promise.all([I.requestsCache.delete(U),J]),J=>Promise.all([I.requestsCache.delete(U),Promise.reject(J)])).then(([J,te])=>te)),{miss:J=>I.responsesCache.set(U,J)})},write(v,x){return Fme(I,I.hosts.filter(C=>(C.accept&K2.Write)!==0),v,OH(x,I.timeouts.write))}};return I}function Qdt(t){let e={value:`Algolia for JavaScript (${t})`,add(r){let o=`; ${r.segment}${r.version!==void 0?` (${r.version})`:""}`;return e.value.indexOf(o)===-1&&(e.value=`${e.value}${o}`),e}};return e}function Ome(t){try{return JSON.parse(t.content)}catch(e){throw Gme(e.message,t)}}function Mme({content:t,status:e},r){let o=t;try{o=JSON.parse(t).message}catch{}return jme(o,e,r)}function Fdt(t,...e){let r=0;return t.replace(/%s/g,()=>encodeURIComponent(e[r++]))}function Ume(t,e,r){let o=_me(r),a=`${t.protocol}://${t.url}/${e.charAt(0)==="/"?e.substr(1):e}`;return o.length&&(a+=`?${o}`),a}function _me(t){let e=r=>Object.prototype.toString.call(r)==="[object Object]"||Object.prototype.toString.call(r)==="[object Array]";return Object.keys(t).map(r=>Fdt("%s=%s",r,e(t[r])?JSON.stringify(t[r]):t[r])).join("&")}function Hme(t,e){if(t.method===Rme.MethodEnum.Get||t.data===void 0&&e.data===void 0)return;let r=Array.isArray(t.data)?t.data:{...t.data,...e.data};return JSON.stringify(r)}function qme(t,e){let r={...t.headers,...e.headers},o={};return Object.keys(r).forEach(a=>{let n=r[a];o[a.toLowerCase()]=n}),o}function MH(t){return t.map(e=>HH(e))}function HH(t){let e=t.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return{...t,request:{...t.request,headers:{...t.request.headers,...e}}}}function jme(t,e,r){return{name:"ApiError",message:t,status:e,transporterStackTrace:r}}function Gme(t,e){return{name:"DeserializationError",message:t,response:e}}function Yme(t){return{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:t}}Fi.CallEnum=K2;Fi.HostStatusEnum=xC;Fi.createApiError=jme;Fi.createDeserializationError=Gme;Fi.createMappedRequestOptions=OH;Fi.createRetryError=Yme;Fi.createStatefulHost=UH;Fi.createStatelessHost=_H;Fi.createTransporter=kdt;Fi.createUserAgent=Qdt;Fi.deserializeFailure=Mme;Fi.deserializeSuccess=Ome;Fi.isStatefulHostTimeouted=Lme;Fi.isStatefulHostUp=Nme;Fi.serializeData=Hme;Fi.serializeHeaders=qme;Fi.serializeQueryParameters=_me;Fi.serializeUrl=Ume;Fi.stackFrameWithoutCredentials=HH;Fi.stackTraceWithoutCredentials=MH});var V2=_((UWt,Kme)=>{Kme.exports=Wme()});var Vme=_(m0=>{"use strict";Object.defineProperty(m0,"__esModule",{value:!0});var kC=Y2(),Rdt=V2(),J2=W2(),Tdt=t=>{let e=t.region||"us",r=kC.createAuth(kC.AuthMode.WithinHeaders,t.appId,t.apiKey),o=Rdt.createTransporter({hosts:[{url:`analytics.${e}.algolia.com`}],...t,headers:{...r.headers(),"content-type":"application/json",...t.headers},queryParameters:{...r.queryParameters(),...t.queryParameters}}),a=t.appId;return kC.addMethods({appId:a,transporter:o},t.methods)},Ndt=t=>(e,r)=>t.transporter.write({method:J2.MethodEnum.Post,path:"2/abtests",data:e},r),Ldt=t=>(e,r)=>t.transporter.write({method:J2.MethodEnum.Delete,path:kC.encode("2/abtests/%s",e)},r),Odt=t=>(e,r)=>t.transporter.read({method:J2.MethodEnum.Get,path:kC.encode("2/abtests/%s",e)},r),Mdt=t=>e=>t.transporter.read({method:J2.MethodEnum.Get,path:"2/abtests"},e),Udt=t=>(e,r)=>t.transporter.write({method:J2.MethodEnum.Post,path:kC.encode("2/abtests/%s/stop",e)},r);m0.addABTest=Ndt;m0.createAnalyticsClient=Tdt;m0.deleteABTest=Ldt;m0.getABTest=Odt;m0.getABTests=Mdt;m0.stopABTest=Udt});var zme=_((HWt,Jme)=>{Jme.exports=Vme()});var Zme=_(z2=>{"use strict";Object.defineProperty(z2,"__esModule",{value:!0});var qH=Y2(),_dt=V2(),Xme=W2(),Hdt=t=>{let e=t.region||"us",r=qH.createAuth(qH.AuthMode.WithinHeaders,t.appId,t.apiKey),o=_dt.createTransporter({hosts:[{url:`personalization.${e}.algolia.com`}],...t,headers:{...r.headers(),"content-type":"application/json",...t.headers},queryParameters:{...r.queryParameters(),...t.queryParameters}});return qH.addMethods({appId:t.appId,transporter:o},t.methods)},qdt=t=>e=>t.transporter.read({method:Xme.MethodEnum.Get,path:"1/strategies/personalization"},e),jdt=t=>(e,r)=>t.transporter.write({method:Xme.MethodEnum.Post,path:"1/strategies/personalization",data:e},r);z2.createPersonalizationClient=Hdt;z2.getPersonalizationStrategy=qdt;z2.setPersonalizationStrategy=jdt});var eye=_((jWt,$me)=>{$me.exports=Zme()});var hye=_(Ft=>{"use strict";Object.defineProperty(Ft,"__esModule",{value:!0});var Gt=Y2(),Na=V2(),Ir=W2(),Gdt=ve("crypto");function Bk(t){let e=r=>t.request(r).then(o=>{if(t.batch!==void 0&&t.batch(o.hits),!t.shouldStop(o))return o.cursor?e({cursor:o.cursor}):e({page:(r.page||0)+1})});return e({})}var Ydt=t=>{let e=t.appId,r=Gt.createAuth(t.authMode!==void 0?t.authMode:Gt.AuthMode.WithinHeaders,e,t.apiKey),o=Na.createTransporter({hosts:[{url:`${e}-dsn.algolia.net`,accept:Na.CallEnum.Read},{url:`${e}.algolia.net`,accept:Na.CallEnum.Write}].concat(Gt.shuffle([{url:`${e}-1.algolianet.com`},{url:`${e}-2.algolianet.com`},{url:`${e}-3.algolianet.com`}])),...t,headers:{...r.headers(),"content-type":"application/x-www-form-urlencoded",...t.headers},queryParameters:{...r.queryParameters(),...t.queryParameters}}),a={transporter:o,appId:e,addAlgoliaAgent(n,u){o.userAgent.add({segment:n,version:u})},clearCache(){return Promise.all([o.requestsCache.clear(),o.responsesCache.clear()]).then(()=>{})}};return Gt.addMethods(a,t.methods)};function tye(){return{name:"MissingObjectIDError",message:"All objects must have an unique objectID (like a primary key) to be valid. Algolia is also able to generate objectIDs automatically but *it's not recommended*. To do it, use the `{'autoGenerateObjectIDIfNotExist': true}` option."}}function rye(){return{name:"ObjectNotFoundError",message:"Object not found."}}function nye(){return{name:"ValidUntilNotFoundError",message:"ValidUntil not found in given secured api key."}}var Wdt=t=>(e,r)=>{let{queryParameters:o,...a}=r||{},n={acl:e,...o!==void 0?{queryParameters:o}:{}},u=(A,p)=>Gt.createRetryablePromise(h=>X2(t)(A.key,p).catch(E=>{if(E.status!==404)throw E;return h()}));return Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Post,path:"1/keys",data:n},a),u)},Kdt=t=>(e,r,o)=>{let a=Na.createMappedRequestOptions(o);return a.queryParameters["X-Algolia-User-ID"]=e,t.transporter.write({method:Ir.MethodEnum.Post,path:"1/clusters/mapping",data:{cluster:r}},a)},Vdt=t=>(e,r,o)=>t.transporter.write({method:Ir.MethodEnum.Post,path:"1/clusters/mapping/batch",data:{users:e,cluster:r}},o),Jdt=t=>(e,r)=>Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Post,path:Gt.encode("/1/dictionaries/%s/batch",e),data:{clearExistingDictionaryEntries:!0,requests:{action:"addEntry",body:[]}}},r),(o,a)=>QC(t)(o.taskID,a)),vk=t=>(e,r,o)=>{let a=(n,u)=>Z2(t)(e,{methods:{waitTask:Zi}}).waitTask(n.taskID,u);return Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Post,path:Gt.encode("1/indexes/%s/operation",e),data:{operation:"copy",destination:r}},o),a)},zdt=t=>(e,r,o)=>vk(t)(e,r,{...o,scope:[Sk.Rules]}),Xdt=t=>(e,r,o)=>vk(t)(e,r,{...o,scope:[Sk.Settings]}),Zdt=t=>(e,r,o)=>vk(t)(e,r,{...o,scope:[Sk.Synonyms]}),$dt=t=>(e,r)=>e.method===Ir.MethodEnum.Get?t.transporter.read(e,r):t.transporter.write(e,r),emt=t=>(e,r)=>{let o=(a,n)=>Gt.createRetryablePromise(u=>X2(t)(e,n).then(u).catch(A=>{if(A.status!==404)throw A}));return Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Delete,path:Gt.encode("1/keys/%s",e)},r),o)},tmt=t=>(e,r,o)=>{let a=r.map(n=>({action:"deleteEntry",body:{objectID:n}}));return Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Post,path:Gt.encode("/1/dictionaries/%s/batch",e),data:{clearExistingDictionaryEntries:!1,requests:a}},o),(n,u)=>QC(t)(n.taskID,u))},rmt=()=>(t,e)=>{let r=Na.serializeQueryParameters(e),o=Gdt.createHmac("sha256",t).update(r).digest("hex");return Buffer.from(o+r).toString("base64")},X2=t=>(e,r)=>t.transporter.read({method:Ir.MethodEnum.Get,path:Gt.encode("1/keys/%s",e)},r),iye=t=>(e,r)=>t.transporter.read({method:Ir.MethodEnum.Get,path:Gt.encode("1/task/%s",e.toString())},r),nmt=t=>e=>t.transporter.read({method:Ir.MethodEnum.Get,path:"/1/dictionaries/*/settings"},e),imt=t=>e=>t.transporter.read({method:Ir.MethodEnum.Get,path:"1/logs"},e),smt=()=>t=>{let e=Buffer.from(t,"base64").toString("ascii"),r=/validUntil=(\d+)/,o=e.match(r);if(o===null)throw nye();return parseInt(o[1],10)-Math.round(new Date().getTime()/1e3)},omt=t=>e=>t.transporter.read({method:Ir.MethodEnum.Get,path:"1/clusters/mapping/top"},e),amt=t=>(e,r)=>t.transporter.read({method:Ir.MethodEnum.Get,path:Gt.encode("1/clusters/mapping/%s",e)},r),lmt=t=>e=>{let{retrieveMappings:r,...o}=e||{};return r===!0&&(o.getClusters=!0),t.transporter.read({method:Ir.MethodEnum.Get,path:"1/clusters/mapping/pending"},o)},Z2=t=>(e,r={})=>{let o={transporter:t.transporter,appId:t.appId,indexName:e};return Gt.addMethods(o,r.methods)},cmt=t=>e=>t.transporter.read({method:Ir.MethodEnum.Get,path:"1/keys"},e),umt=t=>e=>t.transporter.read({method:Ir.MethodEnum.Get,path:"1/clusters"},e),Amt=t=>e=>t.transporter.read({method:Ir.MethodEnum.Get,path:"1/indexes"},e),fmt=t=>e=>t.transporter.read({method:Ir.MethodEnum.Get,path:"1/clusters/mapping"},e),pmt=t=>(e,r,o)=>{let a=(n,u)=>Z2(t)(e,{methods:{waitTask:Zi}}).waitTask(n.taskID,u);return Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Post,path:Gt.encode("1/indexes/%s/operation",e),data:{operation:"move",destination:r}},o),a)},hmt=t=>(e,r)=>{let o=(a,n)=>Promise.all(Object.keys(a.taskID).map(u=>Z2(t)(u,{methods:{waitTask:Zi}}).waitTask(a.taskID[u],n)));return Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Post,path:"1/indexes/*/batch",data:{requests:e}},r),o)},gmt=t=>(e,r)=>t.transporter.read({method:Ir.MethodEnum.Post,path:"1/indexes/*/objects",data:{requests:e}},r),dmt=t=>(e,r)=>{let o=e.map(a=>({...a,params:Na.serializeQueryParameters(a.params||{})}));return t.transporter.read({method:Ir.MethodEnum.Post,path:"1/indexes/*/queries",data:{requests:o},cacheable:!0},r)},mmt=t=>(e,r)=>Promise.all(e.map(o=>{let{facetName:a,facetQuery:n,...u}=o.params;return Z2(t)(o.indexName,{methods:{searchForFacetValues:Aye}}).searchForFacetValues(a,n,{...r,...u})})),ymt=t=>(e,r)=>{let o=Na.createMappedRequestOptions(r);return o.queryParameters["X-Algolia-User-ID"]=e,t.transporter.write({method:Ir.MethodEnum.Delete,path:"1/clusters/mapping"},o)},Emt=t=>(e,r,o)=>{let a=r.map(n=>({action:"addEntry",body:n}));return Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Post,path:Gt.encode("/1/dictionaries/%s/batch",e),data:{clearExistingDictionaryEntries:!0,requests:a}},o),(n,u)=>QC(t)(n.taskID,u))},Cmt=t=>(e,r)=>{let o=(a,n)=>Gt.createRetryablePromise(u=>X2(t)(e,n).catch(A=>{if(A.status!==404)throw A;return u()}));return Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Post,path:Gt.encode("1/keys/%s/restore",e)},r),o)},wmt=t=>(e,r,o)=>{let a=r.map(n=>({action:"addEntry",body:n}));return Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Post,path:Gt.encode("/1/dictionaries/%s/batch",e),data:{clearExistingDictionaryEntries:!1,requests:a}},o),(n,u)=>QC(t)(n.taskID,u))},Imt=t=>(e,r,o)=>t.transporter.read({method:Ir.MethodEnum.Post,path:Gt.encode("/1/dictionaries/%s/search",e),data:{query:r},cacheable:!0},o),Bmt=t=>(e,r)=>t.transporter.read({method:Ir.MethodEnum.Post,path:"1/clusters/mapping/search",data:{query:e}},r),vmt=t=>(e,r)=>Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Put,path:"/1/dictionaries/*/settings",data:e},r),(o,a)=>QC(t)(o.taskID,a)),Dmt=t=>(e,r)=>{let o=Object.assign({},r),{queryParameters:a,...n}=r||{},u=a?{queryParameters:a}:{},A=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"],p=E=>Object.keys(o).filter(I=>A.indexOf(I)!==-1).every(I=>E[I]===o[I]),h=(E,I)=>Gt.createRetryablePromise(v=>X2(t)(e,I).then(x=>p(x)?Promise.resolve():v()));return Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Put,path:Gt.encode("1/keys/%s",e),data:u},n),h)},QC=t=>(e,r)=>Gt.createRetryablePromise(o=>iye(t)(e,r).then(a=>a.status!=="published"?o():void 0)),sye=t=>(e,r)=>{let o=(a,n)=>Zi(t)(a.taskID,n);return Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Post,path:Gt.encode("1/indexes/%s/batch",t.indexName),data:{requests:e}},r),o)},Smt=t=>e=>Bk({shouldStop:r=>r.cursor===void 0,...e,request:r=>t.transporter.read({method:Ir.MethodEnum.Post,path:Gt.encode("1/indexes/%s/browse",t.indexName),data:r},e)}),Pmt=t=>e=>{let r={hitsPerPage:1e3,...e};return Bk({shouldStop:o=>o.hits.length({...a,hits:a.hits.map(n=>(delete n._highlightResult,n))}))}})},bmt=t=>e=>{let r={hitsPerPage:1e3,...e};return Bk({shouldStop:o=>o.hits.length({...a,hits:a.hits.map(n=>(delete n._highlightResult,n))}))}})},Dk=t=>(e,r,o)=>{let{batchSize:a,...n}=o||{},u={taskIDs:[],objectIDs:[]},A=(p=0)=>{let h=[],E;for(E=p;E({action:r,body:I})),n).then(I=>(u.objectIDs=u.objectIDs.concat(I.objectIDs),u.taskIDs.push(I.taskID),E++,A(E)))};return Gt.createWaitablePromise(A(),(p,h)=>Promise.all(p.taskIDs.map(E=>Zi(t)(E,h))))},xmt=t=>e=>Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Post,path:Gt.encode("1/indexes/%s/clear",t.indexName)},e),(r,o)=>Zi(t)(r.taskID,o)),kmt=t=>e=>{let{forwardToReplicas:r,...o}=e||{},a=Na.createMappedRequestOptions(o);return r&&(a.queryParameters.forwardToReplicas=1),Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Post,path:Gt.encode("1/indexes/%s/rules/clear",t.indexName)},a),(n,u)=>Zi(t)(n.taskID,u))},Qmt=t=>e=>{let{forwardToReplicas:r,...o}=e||{},a=Na.createMappedRequestOptions(o);return r&&(a.queryParameters.forwardToReplicas=1),Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Post,path:Gt.encode("1/indexes/%s/synonyms/clear",t.indexName)},a),(n,u)=>Zi(t)(n.taskID,u))},Fmt=t=>(e,r)=>Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Post,path:Gt.encode("1/indexes/%s/deleteByQuery",t.indexName),data:e},r),(o,a)=>Zi(t)(o.taskID,a)),Rmt=t=>e=>Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Delete,path:Gt.encode("1/indexes/%s",t.indexName)},e),(r,o)=>Zi(t)(r.taskID,o)),Tmt=t=>(e,r)=>Gt.createWaitablePromise(oye(t)([e],r).then(o=>({taskID:o.taskIDs[0]})),(o,a)=>Zi(t)(o.taskID,a)),oye=t=>(e,r)=>{let o=e.map(a=>({objectID:a}));return Dk(t)(o,nm.DeleteObject,r)},Nmt=t=>(e,r)=>{let{forwardToReplicas:o,...a}=r||{},n=Na.createMappedRequestOptions(a);return o&&(n.queryParameters.forwardToReplicas=1),Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Delete,path:Gt.encode("1/indexes/%s/rules/%s",t.indexName,e)},n),(u,A)=>Zi(t)(u.taskID,A))},Lmt=t=>(e,r)=>{let{forwardToReplicas:o,...a}=r||{},n=Na.createMappedRequestOptions(a);return o&&(n.queryParameters.forwardToReplicas=1),Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Delete,path:Gt.encode("1/indexes/%s/synonyms/%s",t.indexName,e)},n),(u,A)=>Zi(t)(u.taskID,A))},Omt=t=>e=>aye(t)(e).then(()=>!0).catch(r=>{if(r.status!==404)throw r;return!1}),Mmt=t=>(e,r,o)=>t.transporter.read({method:Ir.MethodEnum.Post,path:Gt.encode("1/answers/%s/prediction",t.indexName),data:{query:e,queryLanguages:r},cacheable:!0},o),Umt=t=>(e,r)=>{let{query:o,paginate:a,...n}=r||{},u=0,A=()=>uye(t)(o||"",{...n,page:u}).then(p=>{for(let[h,E]of Object.entries(p.hits))if(e(E))return{object:E,position:parseInt(h,10),page:u};if(u++,a===!1||u>=p.nbPages)throw rye();return A()});return A()},_mt=t=>(e,r)=>t.transporter.read({method:Ir.MethodEnum.Get,path:Gt.encode("1/indexes/%s/%s",t.indexName,e)},r),Hmt=()=>(t,e)=>{for(let[r,o]of Object.entries(t.hits))if(o.objectID===e)return parseInt(r,10);return-1},qmt=t=>(e,r)=>{let{attributesToRetrieve:o,...a}=r||{},n=e.map(u=>({indexName:t.indexName,objectID:u,...o?{attributesToRetrieve:o}:{}}));return t.transporter.read({method:Ir.MethodEnum.Post,path:"1/indexes/*/objects",data:{requests:n}},a)},jmt=t=>(e,r)=>t.transporter.read({method:Ir.MethodEnum.Get,path:Gt.encode("1/indexes/%s/rules/%s",t.indexName,e)},r),aye=t=>e=>t.transporter.read({method:Ir.MethodEnum.Get,path:Gt.encode("1/indexes/%s/settings",t.indexName),data:{getVersion:2}},e),Gmt=t=>(e,r)=>t.transporter.read({method:Ir.MethodEnum.Get,path:Gt.encode("1/indexes/%s/synonyms/%s",t.indexName,e)},r),lye=t=>(e,r)=>t.transporter.read({method:Ir.MethodEnum.Get,path:Gt.encode("1/indexes/%s/task/%s",t.indexName,e.toString())},r),Ymt=t=>(e,r)=>Gt.createWaitablePromise(cye(t)([e],r).then(o=>({objectID:o.objectIDs[0],taskID:o.taskIDs[0]})),(o,a)=>Zi(t)(o.taskID,a)),cye=t=>(e,r)=>{let{createIfNotExists:o,...a}=r||{},n=o?nm.PartialUpdateObject:nm.PartialUpdateObjectNoCreate;return Dk(t)(e,n,a)},Wmt=t=>(e,r)=>{let{safe:o,autoGenerateObjectIDIfNotExist:a,batchSize:n,...u}=r||{},A=(C,R,L,U)=>Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Post,path:Gt.encode("1/indexes/%s/operation",C),data:{operation:L,destination:R}},U),(J,te)=>Zi(t)(J.taskID,te)),p=Math.random().toString(36).substring(7),h=`${t.indexName}_tmp_${p}`,E=jH({appId:t.appId,transporter:t.transporter,indexName:h}),I=[],v=A(t.indexName,h,"copy",{...u,scope:["settings","synonyms","rules"]});I.push(v);let x=(o?v.wait(u):v).then(()=>{let C=E(e,{...u,autoGenerateObjectIDIfNotExist:a,batchSize:n});return I.push(C),o?C.wait(u):C}).then(()=>{let C=A(h,t.indexName,"move",u);return I.push(C),o?C.wait(u):C}).then(()=>Promise.all(I)).then(([C,R,L])=>({objectIDs:R.objectIDs,taskIDs:[C.taskID,...R.taskIDs,L.taskID]}));return Gt.createWaitablePromise(x,(C,R)=>Promise.all(I.map(L=>L.wait(R))))},Kmt=t=>(e,r)=>GH(t)(e,{...r,clearExistingRules:!0}),Vmt=t=>(e,r)=>YH(t)(e,{...r,clearExistingSynonyms:!0}),Jmt=t=>(e,r)=>Gt.createWaitablePromise(jH(t)([e],r).then(o=>({objectID:o.objectIDs[0],taskID:o.taskIDs[0]})),(o,a)=>Zi(t)(o.taskID,a)),jH=t=>(e,r)=>{let{autoGenerateObjectIDIfNotExist:o,...a}=r||{},n=o?nm.AddObject:nm.UpdateObject;if(n===nm.UpdateObject){for(let u of e)if(u.objectID===void 0)return Gt.createWaitablePromise(Promise.reject(tye()))}return Dk(t)(e,n,a)},zmt=t=>(e,r)=>GH(t)([e],r),GH=t=>(e,r)=>{let{forwardToReplicas:o,clearExistingRules:a,...n}=r||{},u=Na.createMappedRequestOptions(n);return o&&(u.queryParameters.forwardToReplicas=1),a&&(u.queryParameters.clearExistingRules=1),Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Post,path:Gt.encode("1/indexes/%s/rules/batch",t.indexName),data:e},u),(A,p)=>Zi(t)(A.taskID,p))},Xmt=t=>(e,r)=>YH(t)([e],r),YH=t=>(e,r)=>{let{forwardToReplicas:o,clearExistingSynonyms:a,replaceExistingSynonyms:n,...u}=r||{},A=Na.createMappedRequestOptions(u);return o&&(A.queryParameters.forwardToReplicas=1),(n||a)&&(A.queryParameters.replaceExistingSynonyms=1),Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Post,path:Gt.encode("1/indexes/%s/synonyms/batch",t.indexName),data:e},A),(p,h)=>Zi(t)(p.taskID,h))},uye=t=>(e,r)=>t.transporter.read({method:Ir.MethodEnum.Post,path:Gt.encode("1/indexes/%s/query",t.indexName),data:{query:e},cacheable:!0},r),Aye=t=>(e,r,o)=>t.transporter.read({method:Ir.MethodEnum.Post,path:Gt.encode("1/indexes/%s/facets/%s/query",t.indexName,e),data:{facetQuery:r},cacheable:!0},o),fye=t=>(e,r)=>t.transporter.read({method:Ir.MethodEnum.Post,path:Gt.encode("1/indexes/%s/rules/search",t.indexName),data:{query:e}},r),pye=t=>(e,r)=>t.transporter.read({method:Ir.MethodEnum.Post,path:Gt.encode("1/indexes/%s/synonyms/search",t.indexName),data:{query:e}},r),Zmt=t=>(e,r)=>{let{forwardToReplicas:o,...a}=r||{},n=Na.createMappedRequestOptions(a);return o&&(n.queryParameters.forwardToReplicas=1),Gt.createWaitablePromise(t.transporter.write({method:Ir.MethodEnum.Put,path:Gt.encode("1/indexes/%s/settings",t.indexName),data:e},n),(u,A)=>Zi(t)(u.taskID,A))},Zi=t=>(e,r)=>Gt.createRetryablePromise(o=>lye(t)(e,r).then(a=>a.status!=="published"?o():void 0)),$mt={AddObject:"addObject",Analytics:"analytics",Browser:"browse",DeleteIndex:"deleteIndex",DeleteObject:"deleteObject",EditSettings:"editSettings",ListIndexes:"listIndexes",Logs:"logs",Personalization:"personalization",Recommendation:"recommendation",Search:"search",SeeUnretrievableAttributes:"seeUnretrievableAttributes",Settings:"settings",Usage:"usage"},nm={AddObject:"addObject",UpdateObject:"updateObject",PartialUpdateObject:"partialUpdateObject",PartialUpdateObjectNoCreate:"partialUpdateObjectNoCreate",DeleteObject:"deleteObject",DeleteIndex:"delete",ClearIndex:"clear"},Sk={Settings:"settings",Synonyms:"synonyms",Rules:"rules"},eyt={None:"none",StopIfEnoughMatches:"stopIfEnoughMatches"},tyt={Synonym:"synonym",OneWaySynonym:"oneWaySynonym",AltCorrection1:"altCorrection1",AltCorrection2:"altCorrection2",Placeholder:"placeholder"};Ft.ApiKeyACLEnum=$mt;Ft.BatchActionEnum=nm;Ft.ScopeEnum=Sk;Ft.StrategyEnum=eyt;Ft.SynonymEnum=tyt;Ft.addApiKey=Wdt;Ft.assignUserID=Kdt;Ft.assignUserIDs=Vdt;Ft.batch=sye;Ft.browseObjects=Smt;Ft.browseRules=Pmt;Ft.browseSynonyms=bmt;Ft.chunkedBatch=Dk;Ft.clearDictionaryEntries=Jdt;Ft.clearObjects=xmt;Ft.clearRules=kmt;Ft.clearSynonyms=Qmt;Ft.copyIndex=vk;Ft.copyRules=zdt;Ft.copySettings=Xdt;Ft.copySynonyms=Zdt;Ft.createBrowsablePromise=Bk;Ft.createMissingObjectIDError=tye;Ft.createObjectNotFoundError=rye;Ft.createSearchClient=Ydt;Ft.createValidUntilNotFoundError=nye;Ft.customRequest=$dt;Ft.deleteApiKey=emt;Ft.deleteBy=Fmt;Ft.deleteDictionaryEntries=tmt;Ft.deleteIndex=Rmt;Ft.deleteObject=Tmt;Ft.deleteObjects=oye;Ft.deleteRule=Nmt;Ft.deleteSynonym=Lmt;Ft.exists=Omt;Ft.findAnswers=Mmt;Ft.findObject=Umt;Ft.generateSecuredApiKey=rmt;Ft.getApiKey=X2;Ft.getAppTask=iye;Ft.getDictionarySettings=nmt;Ft.getLogs=imt;Ft.getObject=_mt;Ft.getObjectPosition=Hmt;Ft.getObjects=qmt;Ft.getRule=jmt;Ft.getSecuredApiKeyRemainingValidity=smt;Ft.getSettings=aye;Ft.getSynonym=Gmt;Ft.getTask=lye;Ft.getTopUserIDs=omt;Ft.getUserID=amt;Ft.hasPendingMappings=lmt;Ft.initIndex=Z2;Ft.listApiKeys=cmt;Ft.listClusters=umt;Ft.listIndices=Amt;Ft.listUserIDs=fmt;Ft.moveIndex=pmt;Ft.multipleBatch=hmt;Ft.multipleGetObjects=gmt;Ft.multipleQueries=dmt;Ft.multipleSearchForFacetValues=mmt;Ft.partialUpdateObject=Ymt;Ft.partialUpdateObjects=cye;Ft.removeUserID=ymt;Ft.replaceAllObjects=Wmt;Ft.replaceAllRules=Kmt;Ft.replaceAllSynonyms=Vmt;Ft.replaceDictionaryEntries=Emt;Ft.restoreApiKey=Cmt;Ft.saveDictionaryEntries=wmt;Ft.saveObject=Jmt;Ft.saveObjects=jH;Ft.saveRule=zmt;Ft.saveRules=GH;Ft.saveSynonym=Xmt;Ft.saveSynonyms=YH;Ft.search=uye;Ft.searchDictionaryEntries=Imt;Ft.searchForFacetValues=Aye;Ft.searchRules=fye;Ft.searchSynonyms=pye;Ft.searchUserIDs=Bmt;Ft.setDictionarySettings=vmt;Ft.setSettings=Zmt;Ft.updateApiKey=Dmt;Ft.waitAppTask=QC;Ft.waitTask=Zi});var dye=_((YWt,gye)=>{gye.exports=hye()});var mye=_(Pk=>{"use strict";Object.defineProperty(Pk,"__esModule",{value:!0});function ryt(){return{debug(t,e){return Promise.resolve()},info(t,e){return Promise.resolve()},error(t,e){return Promise.resolve()}}}var nyt={Debug:1,Info:2,Error:3};Pk.LogLevelEnum=nyt;Pk.createNullLogger=ryt});var Eye=_((KWt,yye)=>{yye.exports=mye()});var Bye=_(WH=>{"use strict";Object.defineProperty(WH,"__esModule",{value:!0});var Cye=ve("http"),wye=ve("https"),iyt=ve("url"),Iye={keepAlive:!0},syt=new Cye.Agent(Iye),oyt=new wye.Agent(Iye);function ayt({agent:t,httpAgent:e,httpsAgent:r,requesterOptions:o={}}={}){let a=e||t||syt,n=r||t||oyt;return{send(u){return new Promise(A=>{let p=iyt.parse(u.url),h=p.query===null?p.pathname:`${p.pathname}?${p.query}`,E={...o,agent:p.protocol==="https:"?n:a,hostname:p.hostname,path:h,method:u.method,headers:{...o&&o.headers?o.headers:{},...u.headers},...p.port!==void 0?{port:p.port||""}:{}},I=(p.protocol==="https:"?wye:Cye).request(E,R=>{let L=[];R.on("data",U=>{L=L.concat(U)}),R.on("end",()=>{clearTimeout(x),clearTimeout(C),A({status:R.statusCode||0,content:Buffer.concat(L).toString(),isTimedOut:!1})})}),v=(R,L)=>setTimeout(()=>{I.abort(),A({status:0,content:L,isTimedOut:!0})},R*1e3),x=v(u.connectTimeout,"Connection timeout"),C;I.on("error",R=>{clearTimeout(x),clearTimeout(C),A({status:0,content:R.message,isTimedOut:!1})}),I.once("response",()=>{clearTimeout(x),C=v(u.responseTimeout,"Socket timeout")}),u.data!==void 0&&I.write(u.data),I.end()})},destroy(){return a.destroy(),n.destroy(),Promise.resolve()}}}WH.createNodeHttpRequester=ayt});var Dye=_((JWt,vye)=>{vye.exports=Bye()});var xye=_((zWt,bye)=>{"use strict";var Sye=Bme(),lyt=Sme(),FC=zme(),VH=Y2(),KH=eye(),Ut=dye(),cyt=Eye(),uyt=Dye(),Ayt=V2();function Pye(t,e,r){let o={appId:t,apiKey:e,timeouts:{connect:2,read:5,write:30},requester:uyt.createNodeHttpRequester(),logger:cyt.createNullLogger(),responsesCache:Sye.createNullCache(),requestsCache:Sye.createNullCache(),hostsCache:lyt.createInMemoryCache(),userAgent:Ayt.createUserAgent(VH.version).add({segment:"Node.js",version:process.versions.node})},a={...o,...r},n=()=>u=>KH.createPersonalizationClient({...o,...u,methods:{getPersonalizationStrategy:KH.getPersonalizationStrategy,setPersonalizationStrategy:KH.setPersonalizationStrategy}});return Ut.createSearchClient({...a,methods:{search:Ut.multipleQueries,searchForFacetValues:Ut.multipleSearchForFacetValues,multipleBatch:Ut.multipleBatch,multipleGetObjects:Ut.multipleGetObjects,multipleQueries:Ut.multipleQueries,copyIndex:Ut.copyIndex,copySettings:Ut.copySettings,copyRules:Ut.copyRules,copySynonyms:Ut.copySynonyms,moveIndex:Ut.moveIndex,listIndices:Ut.listIndices,getLogs:Ut.getLogs,listClusters:Ut.listClusters,multipleSearchForFacetValues:Ut.multipleSearchForFacetValues,getApiKey:Ut.getApiKey,addApiKey:Ut.addApiKey,listApiKeys:Ut.listApiKeys,updateApiKey:Ut.updateApiKey,deleteApiKey:Ut.deleteApiKey,restoreApiKey:Ut.restoreApiKey,assignUserID:Ut.assignUserID,assignUserIDs:Ut.assignUserIDs,getUserID:Ut.getUserID,searchUserIDs:Ut.searchUserIDs,listUserIDs:Ut.listUserIDs,getTopUserIDs:Ut.getTopUserIDs,removeUserID:Ut.removeUserID,hasPendingMappings:Ut.hasPendingMappings,generateSecuredApiKey:Ut.generateSecuredApiKey,getSecuredApiKeyRemainingValidity:Ut.getSecuredApiKeyRemainingValidity,destroy:VH.destroy,clearDictionaryEntries:Ut.clearDictionaryEntries,deleteDictionaryEntries:Ut.deleteDictionaryEntries,getDictionarySettings:Ut.getDictionarySettings,getAppTask:Ut.getAppTask,replaceDictionaryEntries:Ut.replaceDictionaryEntries,saveDictionaryEntries:Ut.saveDictionaryEntries,searchDictionaryEntries:Ut.searchDictionaryEntries,setDictionarySettings:Ut.setDictionarySettings,waitAppTask:Ut.waitAppTask,customRequest:Ut.customRequest,initIndex:u=>A=>Ut.initIndex(u)(A,{methods:{batch:Ut.batch,delete:Ut.deleteIndex,findAnswers:Ut.findAnswers,getObject:Ut.getObject,getObjects:Ut.getObjects,saveObject:Ut.saveObject,saveObjects:Ut.saveObjects,search:Ut.search,searchForFacetValues:Ut.searchForFacetValues,waitTask:Ut.waitTask,setSettings:Ut.setSettings,getSettings:Ut.getSettings,partialUpdateObject:Ut.partialUpdateObject,partialUpdateObjects:Ut.partialUpdateObjects,deleteObject:Ut.deleteObject,deleteObjects:Ut.deleteObjects,deleteBy:Ut.deleteBy,clearObjects:Ut.clearObjects,browseObjects:Ut.browseObjects,getObjectPosition:Ut.getObjectPosition,findObject:Ut.findObject,exists:Ut.exists,saveSynonym:Ut.saveSynonym,saveSynonyms:Ut.saveSynonyms,getSynonym:Ut.getSynonym,searchSynonyms:Ut.searchSynonyms,browseSynonyms:Ut.browseSynonyms,deleteSynonym:Ut.deleteSynonym,clearSynonyms:Ut.clearSynonyms,replaceAllObjects:Ut.replaceAllObjects,replaceAllSynonyms:Ut.replaceAllSynonyms,searchRules:Ut.searchRules,getRule:Ut.getRule,deleteRule:Ut.deleteRule,saveRule:Ut.saveRule,saveRules:Ut.saveRules,replaceAllRules:Ut.replaceAllRules,browseRules:Ut.browseRules,clearRules:Ut.clearRules}}),initAnalytics:()=>u=>FC.createAnalyticsClient({...o,...u,methods:{addABTest:FC.addABTest,getABTest:FC.getABTest,getABTests:FC.getABTests,stopABTest:FC.stopABTest,deleteABTest:FC.deleteABTest}}),initPersonalization:n,initRecommendation:()=>u=>(a.logger.info("The `initRecommendation` method is deprecated. Use `initPersonalization` instead."),n()(u))}})}Pye.version=VH.version;bye.exports=Pye});var zH=_((XWt,JH)=>{var kye=xye();JH.exports=kye;JH.exports.default=kye});var $H=_(($Wt,Rye)=>{"use strict";var Fye=Object.getOwnPropertySymbols,pyt=Object.prototype.hasOwnProperty,hyt=Object.prototype.propertyIsEnumerable;function gyt(t){if(t==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function dyt(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de",Object.getOwnPropertyNames(t)[0]==="5")return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;var o=Object.getOwnPropertyNames(e).map(function(n){return e[n]});if(o.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(n){a[n]=n}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}Rye.exports=dyt()?Object.assign:function(t,e){for(var r,o=gyt(t),a,n=1;n{"use strict";var i6=$H(),$c=typeof Symbol=="function"&&Symbol.for,$2=$c?Symbol.for("react.element"):60103,myt=$c?Symbol.for("react.portal"):60106,yyt=$c?Symbol.for("react.fragment"):60107,Eyt=$c?Symbol.for("react.strict_mode"):60108,Cyt=$c?Symbol.for("react.profiler"):60114,wyt=$c?Symbol.for("react.provider"):60109,Iyt=$c?Symbol.for("react.context"):60110,Byt=$c?Symbol.for("react.forward_ref"):60112,vyt=$c?Symbol.for("react.suspense"):60113,Dyt=$c?Symbol.for("react.memo"):60115,Syt=$c?Symbol.for("react.lazy"):60116,Tye=typeof Symbol=="function"&&Symbol.iterator;function eB(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;rbk.length&&bk.push(t)}function t6(t,e,r,o){var a=typeof t;(a==="undefined"||a==="boolean")&&(t=null);var n=!1;if(t===null)n=!0;else switch(a){case"string":case"number":n=!0;break;case"object":switch(t.$$typeof){case $2:case myt:n=!0}}if(n)return r(o,t,e===""?"."+e6(t,0):e),1;if(n=0,e=e===""?".":e+":",Array.isArray(t))for(var u=0;u{"use strict";Wye.exports=Yye()});var u6=_((rKt,c6)=>{"use strict";var An=c6.exports;c6.exports.default=An;var Ln="\x1B[",tB="\x1B]",TC="\x07",xk=";",Kye=process.env.TERM_PROGRAM==="Apple_Terminal";An.cursorTo=(t,e)=>{if(typeof t!="number")throw new TypeError("The `x` argument is required");return typeof e!="number"?Ln+(t+1)+"G":Ln+(e+1)+";"+(t+1)+"H"};An.cursorMove=(t,e)=>{if(typeof t!="number")throw new TypeError("The `x` argument is required");let r="";return t<0?r+=Ln+-t+"D":t>0&&(r+=Ln+t+"C"),e<0?r+=Ln+-e+"A":e>0&&(r+=Ln+e+"B"),r};An.cursorUp=(t=1)=>Ln+t+"A";An.cursorDown=(t=1)=>Ln+t+"B";An.cursorForward=(t=1)=>Ln+t+"C";An.cursorBackward=(t=1)=>Ln+t+"D";An.cursorLeft=Ln+"G";An.cursorSavePosition=Kye?"\x1B7":Ln+"s";An.cursorRestorePosition=Kye?"\x1B8":Ln+"u";An.cursorGetPosition=Ln+"6n";An.cursorNextLine=Ln+"E";An.cursorPrevLine=Ln+"F";An.cursorHide=Ln+"?25l";An.cursorShow=Ln+"?25h";An.eraseLines=t=>{let e="";for(let r=0;r[tB,"8",xk,xk,e,TC,t,tB,"8",xk,xk,TC].join("");An.image=(t,e={})=>{let r=`${tB}1337;File=inline=1`;return e.width&&(r+=`;width=${e.width}`),e.height&&(r+=`;height=${e.height}`),e.preserveAspectRatio===!1&&(r+=";preserveAspectRatio=0"),r+":"+t.toString("base64")+TC};An.iTerm={setCwd:(t=process.cwd())=>`${tB}50;CurrentDir=${t}${TC}`,annotation:(t,e={})=>{let r=`${tB}1337;`,o=typeof e.x<"u",a=typeof e.y<"u";if((o||a)&&!(o&&a&&typeof e.length<"u"))throw new Error("`x`, `y` and `length` must be defined when `x` or `y` is defined");return t=t.replace(/\|/g,""),r+=e.isHidden?"AddHiddenAnnotation=":"AddAnnotation=",e.length>0?r+=(o?[t,e.length,e.x,e.y]:[e.length,t]).join("|"):r+=t,r+TC}}});var Jye=_((nKt,A6)=>{"use strict";var Vye=(t,e)=>{for(let r of Reflect.ownKeys(e))Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r));return t};A6.exports=Vye;A6.exports.default=Vye});var Xye=_((iKt,Qk)=>{"use strict";var Fyt=Jye(),kk=new WeakMap,zye=(t,e={})=>{if(typeof t!="function")throw new TypeError("Expected a function");let r,o=0,a=t.displayName||t.name||"",n=function(...u){if(kk.set(n,++o),o===1)r=t.apply(this,u),t=null;else if(e.throw===!0)throw new Error(`Function \`${a}\` can only be called once`);return r};return Fyt(n,t),kk.set(n,o),n};Qk.exports=zye;Qk.exports.default=zye;Qk.exports.callCount=t=>{if(!kk.has(t))throw new Error(`The given function \`${t.name}\` is not wrapped by the \`onetime\` package`);return kk.get(t)}});var Zye=_((sKt,Fk)=>{Fk.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&Fk.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&Fk.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var h6=_((oKt,OC)=>{var Ei=global.process,im=function(t){return t&&typeof t=="object"&&typeof t.removeListener=="function"&&typeof t.emit=="function"&&typeof t.reallyExit=="function"&&typeof t.listeners=="function"&&typeof t.kill=="function"&&typeof t.pid=="number"&&typeof t.on=="function"};im(Ei)?($ye=ve("assert"),NC=Zye(),eEe=/^win/i.test(Ei.platform),rB=ve("events"),typeof rB!="function"&&(rB=rB.EventEmitter),Ei.__signal_exit_emitter__?Ts=Ei.__signal_exit_emitter__:(Ts=Ei.__signal_exit_emitter__=new rB,Ts.count=0,Ts.emitted={}),Ts.infinite||(Ts.setMaxListeners(1/0),Ts.infinite=!0),OC.exports=function(t,e){if(!im(global.process))return function(){};$ye.equal(typeof t,"function","a callback must be provided for exit handler"),LC===!1&&f6();var r="exit";e&&e.alwaysLast&&(r="afterexit");var o=function(){Ts.removeListener(r,t),Ts.listeners("exit").length===0&&Ts.listeners("afterexit").length===0&&Rk()};return Ts.on(r,t),o},Rk=function(){!LC||!im(global.process)||(LC=!1,NC.forEach(function(e){try{Ei.removeListener(e,Tk[e])}catch{}}),Ei.emit=Nk,Ei.reallyExit=p6,Ts.count-=1)},OC.exports.unload=Rk,sm=function(e,r,o){Ts.emitted[e]||(Ts.emitted[e]=!0,Ts.emit(e,r,o))},Tk={},NC.forEach(function(t){Tk[t]=function(){if(!!im(global.process)){var r=Ei.listeners(t);r.length===Ts.count&&(Rk(),sm("exit",null,t),sm("afterexit",null,t),eEe&&t==="SIGHUP"&&(t="SIGINT"),Ei.kill(Ei.pid,t))}}}),OC.exports.signals=function(){return NC},LC=!1,f6=function(){LC||!im(global.process)||(LC=!0,Ts.count+=1,NC=NC.filter(function(e){try{return Ei.on(e,Tk[e]),!0}catch{return!1}}),Ei.emit=rEe,Ei.reallyExit=tEe)},OC.exports.load=f6,p6=Ei.reallyExit,tEe=function(e){!im(global.process)||(Ei.exitCode=e||0,sm("exit",Ei.exitCode,null),sm("afterexit",Ei.exitCode,null),p6.call(Ei,Ei.exitCode))},Nk=Ei.emit,rEe=function(e,r){if(e==="exit"&&im(global.process)){r!==void 0&&(Ei.exitCode=r);var o=Nk.apply(this,arguments);return sm("exit",Ei.exitCode,null),sm("afterexit",Ei.exitCode,null),o}else return Nk.apply(this,arguments)}):OC.exports=function(){return function(){}};var $ye,NC,eEe,rB,Ts,Rk,sm,Tk,LC,f6,p6,tEe,Nk,rEe});var iEe=_((aKt,nEe)=>{"use strict";var Ryt=Xye(),Tyt=h6();nEe.exports=Ryt(()=>{Tyt(()=>{process.stderr.write("\x1B[?25h")},{alwaysLast:!0})})});var g6=_(MC=>{"use strict";var Nyt=iEe(),Lk=!1;MC.show=(t=process.stderr)=>{!t.isTTY||(Lk=!1,t.write("\x1B[?25h"))};MC.hide=(t=process.stderr)=>{!t.isTTY||(Nyt(),Lk=!0,t.write("\x1B[?25l"))};MC.toggle=(t,e)=>{t!==void 0&&(Lk=t),Lk?MC.show(e):MC.hide(e)}});var lEe=_(nB=>{"use strict";var aEe=nB&&nB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(nB,"__esModule",{value:!0});var sEe=aEe(u6()),oEe=aEe(g6()),Lyt=(t,{showCursor:e=!1}={})=>{let r=0,o="",a=!1,n=u=>{!e&&!a&&(oEe.default.hide(),a=!0);let A=u+` -`;A!==o&&(o=A,t.write(sEe.default.eraseLines(r)+A),r=A.split(` -`).length)};return n.clear=()=>{t.write(sEe.default.eraseLines(r)),o="",r=0},n.done=()=>{o="",r=0,e||(oEe.default.show(),a=!1)},n};nB.default={create:Lyt}});var cEe=_((uKt,Oyt)=>{Oyt.exports=[{name:"AppVeyor",constant:"APPVEYOR",env:"APPVEYOR",pr:"APPVEYOR_PULL_REQUEST_NUMBER"},{name:"Azure Pipelines",constant:"AZURE_PIPELINES",env:"SYSTEM_TEAMFOUNDATIONCOLLECTIONURI",pr:"SYSTEM_PULLREQUEST_PULLREQUESTID"},{name:"Bamboo",constant:"BAMBOO",env:"bamboo_planKey"},{name:"Bitbucket Pipelines",constant:"BITBUCKET",env:"BITBUCKET_COMMIT",pr:"BITBUCKET_PR_ID"},{name:"Bitrise",constant:"BITRISE",env:"BITRISE_IO",pr:"BITRISE_PULL_REQUEST"},{name:"Buddy",constant:"BUDDY",env:"BUDDY_WORKSPACE_ID",pr:"BUDDY_EXECUTION_PULL_REQUEST_ID"},{name:"Buildkite",constant:"BUILDKITE",env:"BUILDKITE",pr:{env:"BUILDKITE_PULL_REQUEST",ne:"false"}},{name:"CircleCI",constant:"CIRCLE",env:"CIRCLECI",pr:"CIRCLE_PULL_REQUEST"},{name:"Cirrus CI",constant:"CIRRUS",env:"CIRRUS_CI",pr:"CIRRUS_PR"},{name:"AWS CodeBuild",constant:"CODEBUILD",env:"CODEBUILD_BUILD_ARN"},{name:"Codeship",constant:"CODESHIP",env:{CI_NAME:"codeship"}},{name:"Drone",constant:"DRONE",env:"DRONE",pr:{DRONE_BUILD_EVENT:"pull_request"}},{name:"dsari",constant:"DSARI",env:"DSARI"},{name:"GitLab CI",constant:"GITLAB",env:"GITLAB_CI"},{name:"GoCD",constant:"GOCD",env:"GO_PIPELINE_LABEL"},{name:"Hudson",constant:"HUDSON",env:"HUDSON_URL"},{name:"Jenkins",constant:"JENKINS",env:["JENKINS_URL","BUILD_ID"],pr:{any:["ghprbPullId","CHANGE_ID"]}},{name:"Magnum CI",constant:"MAGNUM",env:"MAGNUM"},{name:"Netlify CI",constant:"NETLIFY",env:"NETLIFY_BUILD_BASE",pr:{env:"PULL_REQUEST",ne:"false"}},{name:"Sail CI",constant:"SAIL",env:"SAILCI",pr:"SAIL_PULL_REQUEST_NUMBER"},{name:"Semaphore",constant:"SEMAPHORE",env:"SEMAPHORE",pr:"PULL_REQUEST_NUMBER"},{name:"Shippable",constant:"SHIPPABLE",env:"SHIPPABLE",pr:{IS_PULL_REQUEST:"true"}},{name:"Solano CI",constant:"SOLANO",env:"TDDIUM",pr:"TDDIUM_PR_ID"},{name:"Strider CD",constant:"STRIDER",env:"STRIDER"},{name:"TaskCluster",constant:"TASKCLUSTER",env:["TASK_ID","RUN_ID"]},{name:"TeamCity",constant:"TEAMCITY",env:"TEAMCITY_VERSION"},{name:"Travis CI",constant:"TRAVIS",env:"TRAVIS",pr:{env:"TRAVIS_PULL_REQUEST",ne:"false"}}]});var fEe=_(gl=>{"use strict";var AEe=cEe(),pA=process.env;Object.defineProperty(gl,"_vendors",{value:AEe.map(function(t){return t.constant})});gl.name=null;gl.isPR=null;AEe.forEach(function(t){var e=Array.isArray(t.env)?t.env:[t.env],r=e.every(function(o){return uEe(o)});if(gl[t.constant]=r,r)switch(gl.name=t.name,typeof t.pr){case"string":gl.isPR=!!pA[t.pr];break;case"object":"env"in t.pr?gl.isPR=t.pr.env in pA&&pA[t.pr.env]!==t.pr.ne:"any"in t.pr?gl.isPR=t.pr.any.some(function(o){return!!pA[o]}):gl.isPR=uEe(t.pr);break;default:gl.isPR=null}});gl.isCI=!!(pA.CI||pA.CONTINUOUS_INTEGRATION||pA.BUILD_NUMBER||pA.RUN_ID||gl.name);function uEe(t){return typeof t=="string"?!!pA[t]:Object.keys(t).every(function(e){return pA[e]===t[e]})}});var hEe=_((fKt,pEe)=>{"use strict";pEe.exports=fEe().isCI});var dEe=_((pKt,gEe)=>{"use strict";var Myt=t=>{let e=new Set;do for(let r of Reflect.ownKeys(t))e.add([t,r]);while((t=Reflect.getPrototypeOf(t))&&t!==Object.prototype);return e};gEe.exports=(t,{include:e,exclude:r}={})=>{let o=a=>{let n=u=>typeof u=="string"?a===u:u.test(a);return e?e.some(n):r?!r.some(n):!0};for(let[a,n]of Myt(t.constructor.prototype)){if(n==="constructor"||!o(n))continue;let u=Reflect.getOwnPropertyDescriptor(a,n);u&&typeof u.value=="function"&&(t[n]=t[n].bind(t))}return t}});var BEe=_(kn=>{"use strict";Object.defineProperty(kn,"__esModule",{value:!0});var _C,oB,Hk,qk,I6;typeof window>"u"||typeof MessageChannel!="function"?(UC=null,d6=null,m6=function(){if(UC!==null)try{var t=kn.unstable_now();UC(!0,t),UC=null}catch(e){throw setTimeout(m6,0),e}},mEe=Date.now(),kn.unstable_now=function(){return Date.now()-mEe},_C=function(t){UC!==null?setTimeout(_C,0,t):(UC=t,setTimeout(m6,0))},oB=function(t,e){d6=setTimeout(t,e)},Hk=function(){clearTimeout(d6)},qk=function(){return!1},I6=kn.unstable_forceFrameRate=function(){}):(Ok=window.performance,y6=window.Date,yEe=window.setTimeout,EEe=window.clearTimeout,typeof console<"u"&&(CEe=window.cancelAnimationFrame,typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),typeof CEe!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")),typeof Ok=="object"&&typeof Ok.now=="function"?kn.unstable_now=function(){return Ok.now()}:(wEe=y6.now(),kn.unstable_now=function(){return y6.now()-wEe}),iB=!1,sB=null,Mk=-1,E6=5,C6=0,qk=function(){return kn.unstable_now()>=C6},I6=function(){},kn.unstable_forceFrameRate=function(t){0>t||125_k(u,r))p!==void 0&&0>_k(p,u)?(t[o]=p,t[A]=r,o=A):(t[o]=u,t[n]=r,o=n);else if(p!==void 0&&0>_k(p,r))t[o]=p,t[A]=r,o=A;else break e}}return e}return null}function _k(t,e){var r=t.sortIndex-e.sortIndex;return r!==0?r:t.id-e.id}var eu=[],y0=[],Uyt=1,na=null,Lo=3,Gk=!1,om=!1,aB=!1;function Yk(t){for(var e=nc(y0);e!==null;){if(e.callback===null)jk(y0);else if(e.startTime<=t)jk(y0),e.sortIndex=e.expirationTime,B6(eu,e);else break;e=nc(y0)}}function v6(t){if(aB=!1,Yk(t),!om)if(nc(eu)!==null)om=!0,_C(D6);else{var e=nc(y0);e!==null&&oB(v6,e.startTime-t)}}function D6(t,e){om=!1,aB&&(aB=!1,Hk()),Gk=!0;var r=Lo;try{for(Yk(e),na=nc(eu);na!==null&&(!(na.expirationTime>e)||t&&!qk());){var o=na.callback;if(o!==null){na.callback=null,Lo=na.priorityLevel;var a=o(na.expirationTime<=e);e=kn.unstable_now(),typeof a=="function"?na.callback=a:na===nc(eu)&&jk(eu),Yk(e)}else jk(eu);na=nc(eu)}if(na!==null)var n=!0;else{var u=nc(y0);u!==null&&oB(v6,u.startTime-e),n=!1}return n}finally{na=null,Lo=r,Gk=!1}}function IEe(t){switch(t){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var _yt=I6;kn.unstable_ImmediatePriority=1;kn.unstable_UserBlockingPriority=2;kn.unstable_NormalPriority=3;kn.unstable_IdlePriority=5;kn.unstable_LowPriority=4;kn.unstable_runWithPriority=function(t,e){switch(t){case 1:case 2:case 3:case 4:case 5:break;default:t=3}var r=Lo;Lo=t;try{return e()}finally{Lo=r}};kn.unstable_next=function(t){switch(Lo){case 1:case 2:case 3:var e=3;break;default:e=Lo}var r=Lo;Lo=e;try{return t()}finally{Lo=r}};kn.unstable_scheduleCallback=function(t,e,r){var o=kn.unstable_now();if(typeof r=="object"&&r!==null){var a=r.delay;a=typeof a=="number"&&0o?(t.sortIndex=a,B6(y0,t),nc(eu)===null&&t===nc(y0)&&(aB?Hk():aB=!0,oB(v6,a-o))):(t.sortIndex=r,B6(eu,t),om||Gk||(om=!0,_C(D6))),t};kn.unstable_cancelCallback=function(t){t.callback=null};kn.unstable_wrapCallback=function(t){var e=Lo;return function(){var r=Lo;Lo=e;try{return t.apply(this,arguments)}finally{Lo=r}}};kn.unstable_getCurrentPriorityLevel=function(){return Lo};kn.unstable_shouldYield=function(){var t=kn.unstable_now();Yk(t);var e=nc(eu);return e!==na&&na!==null&&e!==null&&e.callback!==null&&e.startTime<=t&&e.expirationTime{"use strict";vEe.exports=BEe()});var DEe=_((dKt,lB)=>{lB.exports=function t(e){"use strict";var r=$H(),o=on(),a=S6();function n(S){for(var D="https://reactjs.org/docs/error-decoder.html?invariant="+S,T=1;Tao||(S.current=yl[ao],yl[ao]=null,ao--)}function On(S,D){ao++,yl[ao]=S.current,S.current=D}var Ni={},Mn={current:Ni},_i={current:!1},tr=Ni;function Oe(S,D){var T=S.type.contextTypes;if(!T)return Ni;var q=S.stateNode;if(q&&q.__reactInternalMemoizedUnmaskedChildContext===D)return q.__reactInternalMemoizedMaskedChildContext;var Y={},Ae;for(Ae in T)Y[Ae]=D[Ae];return q&&(S=S.stateNode,S.__reactInternalMemoizedUnmaskedChildContext=D,S.__reactInternalMemoizedMaskedChildContext=Y),Y}function ii(S){return S=S.childContextTypes,S!=null}function Ma(S){Vn(_i,S),Vn(Mn,S)}function hr(S){Vn(_i,S),Vn(Mn,S)}function uc(S,D,T){if(Mn.current!==Ni)throw Error(n(168));On(Mn,D,S),On(_i,T,S)}function uu(S,D,T){var q=S.stateNode;if(S=D.childContextTypes,typeof q.getChildContext!="function")return T;q=q.getChildContext();for(var Y in q)if(!(Y in S))throw Error(n(108,he(D)||"Unknown",Y));return r({},T,{},q)}function Ac(S){var D=S.stateNode;return D=D&&D.__reactInternalMemoizedMergedChildContext||Ni,tr=Mn.current,On(Mn,D,S),On(_i,_i.current,S),!0}function El(S,D,T){var q=S.stateNode;if(!q)throw Error(n(169));T?(D=uu(S,D,tr),q.__reactInternalMemoizedMergedChildContext=D,Vn(_i,S),Vn(Mn,S),On(Mn,D,S)):Vn(_i,S),On(_i,T,S)}var DA=a.unstable_runWithPriority,Au=a.unstable_scheduleCallback,Ce=a.unstable_cancelCallback,Rt=a.unstable_shouldYield,fc=a.unstable_requestPaint,Hi=a.unstable_now,fu=a.unstable_getCurrentPriorityLevel,Yt=a.unstable_ImmediatePriority,Cl=a.unstable_UserBlockingPriority,SA=a.unstable_NormalPriority,up=a.unstable_LowPriority,pc=a.unstable_IdlePriority,PA={},Qn=fc!==void 0?fc:function(){},hi=null,hc=null,bA=!1,sa=Hi(),Li=1e4>sa?Hi:function(){return Hi()-sa};function _o(){switch(fu()){case Yt:return 99;case Cl:return 98;case SA:return 97;case up:return 96;case pc:return 95;default:throw Error(n(332))}}function Ze(S){switch(S){case 99:return Yt;case 98:return Cl;case 97:return SA;case 96:return up;case 95:return pc;default:throw Error(n(332))}}function lo(S,D){return S=Ze(S),DA(S,D)}function gc(S,D,T){return S=Ze(S),Au(S,D,T)}function pu(S){return hi===null?(hi=[S],hc=Au(Yt,hu)):hi.push(S),PA}function qi(){if(hc!==null){var S=hc;hc=null,Ce(S)}hu()}function hu(){if(!bA&&hi!==null){bA=!0;var S=0;try{var D=hi;lo(99,function(){for(;S=D&&(jo=!0),S.firstContext=null)}function ms(S,D){if(aa!==S&&D!==!1&&D!==0)if((typeof D!="number"||D===1073741823)&&(aa=S,D=1073741823),D={context:S,observedBits:D,next:null},Us===null){if(co===null)throw Error(n(308));Us=D,co.dependencies={expirationTime:0,firstContext:D,responders:null}}else Us=Us.next=D;return b?S._currentValue:S._currentValue2}var _s=!1;function Un(S){return{baseState:S,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Sn(S){return{baseState:S.baseState,firstUpdate:S.firstUpdate,lastUpdate:S.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ys(S,D){return{expirationTime:S,suspenseConfig:D,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function We(S,D){S.lastUpdate===null?S.firstUpdate=S.lastUpdate=D:(S.lastUpdate.next=D,S.lastUpdate=D)}function tt(S,D){var T=S.alternate;if(T===null){var q=S.updateQueue,Y=null;q===null&&(q=S.updateQueue=Un(S.memoizedState))}else q=S.updateQueue,Y=T.updateQueue,q===null?Y===null?(q=S.updateQueue=Un(S.memoizedState),Y=T.updateQueue=Un(T.memoizedState)):q=S.updateQueue=Sn(Y):Y===null&&(Y=T.updateQueue=Sn(q));Y===null||q===Y?We(q,D):q.lastUpdate===null||Y.lastUpdate===null?(We(q,D),We(Y,D)):(We(q,D),Y.lastUpdate=D)}function It(S,D){var T=S.updateQueue;T=T===null?S.updateQueue=Un(S.memoizedState):nr(S,T),T.lastCapturedUpdate===null?T.firstCapturedUpdate=T.lastCapturedUpdate=D:(T.lastCapturedUpdate.next=D,T.lastCapturedUpdate=D)}function nr(S,D){var T=S.alternate;return T!==null&&D===T.updateQueue&&(D=S.updateQueue=Sn(D)),D}function $(S,D,T,q,Y,Ae){switch(T.tag){case 1:return S=T.payload,typeof S=="function"?S.call(Ae,q,Y):S;case 3:S.effectTag=S.effectTag&-4097|64;case 0:if(S=T.payload,Y=typeof S=="function"?S.call(Ae,q,Y):S,Y==null)break;return r({},q,Y);case 2:_s=!0}return q}function ye(S,D,T,q,Y){_s=!1,D=nr(S,D);for(var Ae=D.baseState,De=null,vt=0,wt=D.firstUpdate,xt=Ae;wt!==null;){var _r=wt.expirationTime;_rbn?(ai=Fr,Fr=null):ai=Fr.sibling;var tn=di(rt,Fr,ft[bn],Wt);if(tn===null){Fr===null&&(Fr=ai);break}S&&Fr&&tn.alternate===null&&D(rt,Fr),Ve=Ae(tn,Ve,bn),Pn===null?vr=tn:Pn.sibling=tn,Pn=tn,Fr=ai}if(bn===ft.length)return T(rt,Fr),vr;if(Fr===null){for(;bnbn?(ai=Fr,Fr=null):ai=Fr.sibling;var ho=di(rt,Fr,tn.value,Wt);if(ho===null){Fr===null&&(Fr=ai);break}S&&Fr&&ho.alternate===null&&D(rt,Fr),Ve=Ae(ho,Ve,bn),Pn===null?vr=ho:Pn.sibling=ho,Pn=ho,Fr=ai}if(tn.done)return T(rt,Fr),vr;if(Fr===null){for(;!tn.done;bn++,tn=ft.next())tn=is(rt,tn.value,Wt),tn!==null&&(Ve=Ae(tn,Ve,bn),Pn===null?vr=tn:Pn.sibling=tn,Pn=tn);return vr}for(Fr=q(rt,Fr);!tn.done;bn++,tn=ft.next())tn=po(Fr,rt,bn,tn.value,Wt),tn!==null&&(S&&tn.alternate!==null&&Fr.delete(tn.key===null?bn:tn.key),Ve=Ae(tn,Ve,bn),Pn===null?vr=tn:Pn.sibling=tn,Pn=tn);return S&&Fr.forEach(function(vF){return D(rt,vF)}),vr}return function(rt,Ve,ft,Wt){var vr=typeof ft=="object"&&ft!==null&&ft.type===E&&ft.key===null;vr&&(ft=ft.props.children);var Pn=typeof ft=="object"&&ft!==null;if(Pn)switch(ft.$$typeof){case p:e:{for(Pn=ft.key,vr=Ve;vr!==null;){if(vr.key===Pn)if(vr.tag===7?ft.type===E:vr.elementType===ft.type){T(rt,vr.sibling),Ve=Y(vr,ft.type===E?ft.props.children:ft.props,Wt),Ve.ref=QA(rt,vr,ft),Ve.return=rt,rt=Ve;break e}else{T(rt,vr);break}else D(rt,vr);vr=vr.sibling}ft.type===E?(Ve=bu(ft.props.children,rt.mode,Wt,ft.key),Ve.return=rt,rt=Ve):(Wt=qm(ft.type,ft.key,ft.props,null,rt.mode,Wt),Wt.ref=QA(rt,Ve,ft),Wt.return=rt,rt=Wt)}return De(rt);case h:e:{for(vr=ft.key;Ve!==null;){if(Ve.key===vr)if(Ve.tag===4&&Ve.stateNode.containerInfo===ft.containerInfo&&Ve.stateNode.implementation===ft.implementation){T(rt,Ve.sibling),Ve=Y(Ve,ft.children||[],Wt),Ve.return=rt,rt=Ve;break e}else{T(rt,Ve);break}else D(rt,Ve);Ve=Ve.sibling}Ve=Rw(ft,rt.mode,Wt),Ve.return=rt,rt=Ve}return De(rt)}if(typeof ft=="string"||typeof ft=="number")return ft=""+ft,Ve!==null&&Ve.tag===6?(T(rt,Ve.sibling),Ve=Y(Ve,ft,Wt),Ve.return=rt,rt=Ve):(T(rt,Ve),Ve=Fw(ft,rt.mode,Wt),Ve.return=rt,rt=Ve),De(rt);if(kA(ft))return VA(rt,Ve,ft,Wt);if(ce(ft))return Yo(rt,Ve,ft,Wt);if(Pn&&Ap(rt,ft),typeof ft>"u"&&!vr)switch(rt.tag){case 1:case 0:throw rt=rt.type,Error(n(152,rt.displayName||rt.name||"Component"))}return T(rt,Ve)}}var gu=ig(!0),sg=ig(!1),du={},uo={current:du},FA={current:du},mc={current:du};function ca(S){if(S===du)throw Error(n(174));return S}function og(S,D){On(mc,D,S),On(FA,S,S),On(uo,du,S),D=ne(D),Vn(uo,S),On(uo,D,S)}function yc(S){Vn(uo,S),Vn(FA,S),Vn(mc,S)}function Pm(S){var D=ca(mc.current),T=ca(uo.current);D=ee(T,S.type,D),T!==D&&(On(FA,S,S),On(uo,D,S))}function ag(S){FA.current===S&&(Vn(uo,S),Vn(FA,S))}var $n={current:0};function fp(S){for(var D=S;D!==null;){if(D.tag===13){var T=D.memoizedState;if(T!==null&&(T=T.dehydrated,T===null||Ls(T)||so(T)))return D}else if(D.tag===19&&D.memoizedProps.revealOrder!==void 0){if((D.effectTag&64)!==0)return D}else if(D.child!==null){D.child.return=D,D=D.child;continue}if(D===S)break;for(;D.sibling===null;){if(D.return===null||D.return===S)return null;D=D.return}D.sibling.return=D.return,D=D.sibling}return null}function lg(S,D){return{responder:S,props:D}}var RA=u.ReactCurrentDispatcher,Hs=u.ReactCurrentBatchConfig,mu=0,Ha=null,Gi=null,ua=null,yu=null,Es=null,Ec=null,Cc=0,G=null,Dt=0,wl=!1,xi=null,wc=0;function ct(){throw Error(n(321))}function Eu(S,D){if(D===null)return!1;for(var T=0;TCc&&(Cc=_r,Hm(Cc))):(Pw(_r,wt.suspenseConfig),Ae=wt.eagerReducer===S?wt.eagerState:S(Ae,wt.action)),De=wt,wt=wt.next}while(wt!==null&&wt!==q);xt||(vt=De,Y=Ae),hs(Ae,D.memoizedState)||(jo=!0),D.memoizedState=Ae,D.baseUpdate=vt,D.baseState=Y,T.lastRenderedState=Ae}return[D.memoizedState,T.dispatch]}function ug(S){var D=TA();return typeof S=="function"&&(S=S()),D.memoizedState=D.baseState=S,S=D.queue={last:null,dispatch:null,lastRenderedReducer:Br,lastRenderedState:S},S=S.dispatch=gg.bind(null,Ha,S),[D.memoizedState,S]}function Ag(S){return Cs(Br,S)}function fg(S,D,T,q){return S={tag:S,create:D,destroy:T,deps:q,next:null},G===null?(G={lastEffect:null},G.lastEffect=S.next=S):(D=G.lastEffect,D===null?G.lastEffect=S.next=S:(T=D.next,D.next=S,S.next=T,G.lastEffect=S)),S}function hp(S,D,T,q){var Y=TA();Dt|=S,Y.memoizedState=fg(D,T,void 0,q===void 0?null:q)}function Ic(S,D,T,q){var Y=pp();q=q===void 0?null:q;var Ae=void 0;if(Gi!==null){var De=Gi.memoizedState;if(Ae=De.destroy,q!==null&&Eu(q,De.deps)){fg(0,T,Ae,q);return}}Dt|=S,Y.memoizedState=fg(D,T,Ae,q)}function Ct(S,D){return hp(516,192,S,D)}function bm(S,D){return Ic(516,192,S,D)}function pg(S,D){if(typeof D=="function")return S=S(),D(S),function(){D(null)};if(D!=null)return S=S(),D.current=S,function(){D.current=null}}function hg(){}function Cu(S,D){return TA().memoizedState=[S,D===void 0?null:D],S}function xm(S,D){var T=pp();D=D===void 0?null:D;var q=T.memoizedState;return q!==null&&D!==null&&Eu(D,q[1])?q[0]:(T.memoizedState=[S,D],S)}function gg(S,D,T){if(!(25>wc))throw Error(n(301));var q=S.alternate;if(S===Ha||q!==null&&q===Ha)if(wl=!0,S={expirationTime:mu,suspenseConfig:null,action:T,eagerReducer:null,eagerState:null,next:null},xi===null&&(xi=new Map),T=xi.get(D),T===void 0)xi.set(D,S);else{for(D=T;D.next!==null;)D=D.next;D.next=S}else{var Y=ga(),Ae=ht.suspense;Y=qA(Y,S,Ae),Ae={expirationTime:Y,suspenseConfig:Ae,action:T,eagerReducer:null,eagerState:null,next:null};var De=D.last;if(De===null)Ae.next=Ae;else{var vt=De.next;vt!==null&&(Ae.next=vt),De.next=Ae}if(D.last=Ae,S.expirationTime===0&&(q===null||q.expirationTime===0)&&(q=D.lastRenderedReducer,q!==null))try{var wt=D.lastRenderedState,xt=q(wt,T);if(Ae.eagerReducer=q,Ae.eagerState=xt,hs(xt,wt))return}catch{}finally{}Pc(S,Y)}}var wu={readContext:ms,useCallback:ct,useContext:ct,useEffect:ct,useImperativeHandle:ct,useLayoutEffect:ct,useMemo:ct,useReducer:ct,useRef:ct,useState:ct,useDebugValue:ct,useResponder:ct,useDeferredValue:ct,useTransition:ct},Ew={readContext:ms,useCallback:Cu,useContext:ms,useEffect:Ct,useImperativeHandle:function(S,D,T){return T=T!=null?T.concat([S]):null,hp(4,36,pg.bind(null,D,S),T)},useLayoutEffect:function(S,D){return hp(4,36,S,D)},useMemo:function(S,D){var T=TA();return D=D===void 0?null:D,S=S(),T.memoizedState=[S,D],S},useReducer:function(S,D,T){var q=TA();return D=T!==void 0?T(D):D,q.memoizedState=q.baseState=D,S=q.queue={last:null,dispatch:null,lastRenderedReducer:S,lastRenderedState:D},S=S.dispatch=gg.bind(null,Ha,S),[q.memoizedState,S]},useRef:function(S){var D=TA();return S={current:S},D.memoizedState=S},useState:ug,useDebugValue:hg,useResponder:lg,useDeferredValue:function(S,D){var T=ug(S),q=T[0],Y=T[1];return Ct(function(){a.unstable_next(function(){var Ae=Hs.suspense;Hs.suspense=D===void 0?null:D;try{Y(S)}finally{Hs.suspense=Ae}})},[S,D]),q},useTransition:function(S){var D=ug(!1),T=D[0],q=D[1];return[Cu(function(Y){q(!0),a.unstable_next(function(){var Ae=Hs.suspense;Hs.suspense=S===void 0?null:S;try{q(!1),Y()}finally{Hs.suspense=Ae}})},[S,T]),T]}},km={readContext:ms,useCallback:xm,useContext:ms,useEffect:bm,useImperativeHandle:function(S,D,T){return T=T!=null?T.concat([S]):null,Ic(4,36,pg.bind(null,D,S),T)},useLayoutEffect:function(S,D){return Ic(4,36,S,D)},useMemo:function(S,D){var T=pp();D=D===void 0?null:D;var q=T.memoizedState;return q!==null&&D!==null&&Eu(D,q[1])?q[0]:(S=S(),T.memoizedState=[S,D],S)},useReducer:Cs,useRef:function(){return pp().memoizedState},useState:Ag,useDebugValue:hg,useResponder:lg,useDeferredValue:function(S,D){var T=Ag(S),q=T[0],Y=T[1];return bm(function(){a.unstable_next(function(){var Ae=Hs.suspense;Hs.suspense=D===void 0?null:D;try{Y(S)}finally{Hs.suspense=Ae}})},[S,D]),q},useTransition:function(S){var D=Ag(!1),T=D[0],q=D[1];return[xm(function(Y){q(!0),a.unstable_next(function(){var Ae=Hs.suspense;Hs.suspense=S===void 0?null:S;try{q(!1),Y()}finally{Hs.suspense=Ae}})},[S,T]),T]}},Aa=null,Bc=null,Il=!1;function Iu(S,D){var T=Dl(5,null,null,0);T.elementType="DELETED",T.type="DELETED",T.stateNode=D,T.return=S,T.effectTag=8,S.lastEffect!==null?(S.lastEffect.nextEffect=T,S.lastEffect=T):S.firstEffect=S.lastEffect=T}function dg(S,D){switch(S.tag){case 5:return D=io(D,S.type,S.pendingProps),D!==null?(S.stateNode=D,!0):!1;case 6:return D=Pi(D,S.pendingProps),D!==null?(S.stateNode=D,!0):!1;case 13:return!1;default:return!1}}function NA(S){if(Il){var D=Bc;if(D){var T=D;if(!dg(S,D)){if(D=cc(T),!D||!dg(S,D)){S.effectTag=S.effectTag&-1025|2,Il=!1,Aa=S;return}Iu(Aa,T)}Aa=S,Bc=cu(D)}else S.effectTag=S.effectTag&-1025|2,Il=!1,Aa=S}}function gp(S){for(S=S.return;S!==null&&S.tag!==5&&S.tag!==3&&S.tag!==13;)S=S.return;Aa=S}function qa(S){if(!y||S!==Aa)return!1;if(!Il)return gp(S),Il=!0,!1;var D=S.type;if(S.tag!==5||D!=="head"&&D!=="body"&&!ke(D,S.memoizedProps))for(D=Bc;D;)Iu(S,D),D=cc(D);if(gp(S),S.tag===13){if(!y)throw Error(n(316));if(S=S.memoizedState,S=S!==null?S.dehydrated:null,!S)throw Error(n(317));Bc=Os(S)}else Bc=Aa?cc(S.stateNode):null;return!0}function mg(){y&&(Bc=Aa=null,Il=!1)}var dp=u.ReactCurrentOwner,jo=!1;function ws(S,D,T,q){D.child=S===null?sg(D,null,T,q):gu(D,S.child,T,q)}function Ii(S,D,T,q,Y){T=T.render;var Ae=D.ref;return ds(D,Y),q=cg(S,D,T,q,Ae,Y),S!==null&&!jo?(D.updateQueue=S.updateQueue,D.effectTag&=-517,S.expirationTime<=Y&&(S.expirationTime=0),si(S,D,Y)):(D.effectTag|=1,ws(S,D,q,Y),D.child)}function Qm(S,D,T,q,Y,Ae){if(S===null){var De=T.type;return typeof De=="function"&&!Qw(De)&&De.defaultProps===void 0&&T.compare===null&&T.defaultProps===void 0?(D.tag=15,D.type=De,Fm(S,D,De,q,Y,Ae)):(S=qm(T.type,null,q,null,D.mode,Ae),S.ref=D.ref,S.return=D,D.child=S)}return De=S.child,YD)&&HA.set(S,D)))}}function Dg(S,D){S.expirationTimeS?D:S)}function fo(S){if(S.lastExpiredTime!==0)S.callbackExpirationTime=1073741823,S.callbackPriority=99,S.callbackNode=pu(Sw.bind(null,S));else{var D=_m(S),T=S.callbackNode;if(D===0)T!==null&&(S.callbackNode=null,S.callbackExpirationTime=0,S.callbackPriority=90);else{var q=ga();if(D===1073741823?q=99:D===1||D===2?q=95:(q=10*(1073741821-D)-10*(1073741821-q),q=0>=q?99:250>=q?98:5250>=q?97:95),T!==null){var Y=S.callbackPriority;if(S.callbackExpirationTime===D&&Y>=q)return;T!==PA&&Ce(T)}S.callbackExpirationTime=D,S.callbackPriority=q,D=D===1073741823?pu(Sw.bind(null,S)):gc(q,Wv.bind(null,S),{timeout:10*(1073741821-D)-Li()}),S.callbackNode=D}}}function Wv(S,D){if(Um=0,D)return D=ga(),jm(S,D),fo(S),null;var T=_m(S);if(T!==0){if(D=S.callbackNode,(yr&(rs|qs))!==En)throw Error(n(327));if(Bp(),S===gi&&T===ns||Su(S,T),Or!==null){var q=yr;yr|=rs;var Y=GA(S);do try{pF();break}catch(vt){jA(S,vt)}while(1);if(la(),yr=q,Cp.current=Y,Yi===Nm)throw D=Lm,Su(S,T),KA(S,T),fo(S),D;if(Or===null)switch(Y=S.finishedWork=S.current.alternate,S.finishedExpirationTime=T,q=Yi,gi=null,q){case Bu:case Nm:throw Error(n(345));case Bi:jm(S,2=T){S.lastPingedTime=T,Su(S,T);break}}if(Ae=_m(S),Ae!==0&&Ae!==T)break;if(q!==0&&q!==T){S.lastPingedTime=q;break}S.timeoutHandle=Te(Pu.bind(null,S),Y);break}Pu(S);break;case vl:if(KA(S,T),q=S.lastSuspendedTime,T===q&&(S.nextKnownPendingLevel=bw(Y)),UA&&(Y=S.lastPingedTime,Y===0||Y>=T)){S.lastPingedTime=T,Su(S,T);break}if(Y=_m(S),Y!==0&&Y!==T)break;if(q!==0&&q!==T){S.lastPingedTime=q;break}if(MA!==1073741823?q=10*(1073741821-MA)-Li():Ya===1073741823?q=0:(q=10*(1073741821-Ya)-5e3,Y=Li(),T=10*(1073741821-T)-Y,q=Y-q,0>q&&(q=0),q=(120>q?120:480>q?480:1080>q?1080:1920>q?1920:3e3>q?3e3:4320>q?4320:1960*ww(q/1960))-q,T=q?q=0:(Y=De.busyDelayMs|0,Ae=Li()-(10*(1073741821-Ae)-(De.timeoutMs|0||5e3)),q=Ae<=Y?0:Y+q-Ae),10 component higher in the tree to provide a loading indicator or placeholder to display.`+ml(Y))}Yi!==Sc&&(Yi=Bi),Ae=Eg(Ae,Y),wt=q;do{switch(wt.tag){case 3:De=Ae,wt.effectTag|=4096,wt.expirationTime=D;var Ve=Gv(wt,De,D);It(wt,Ve);break e;case 1:De=Ae;var ft=wt.type,Wt=wt.stateNode;if((wt.effectTag&64)===0&&(typeof ft.getDerivedStateFromError=="function"||Wt!==null&&typeof Wt.componentDidCatch=="function"&&(Du===null||!Du.has(Wt)))){wt.effectTag|=4096,wt.expirationTime=D;var vr=Yv(wt,De,D);It(wt,vr);break e}}wt=wt.return}while(wt!==null)}Or=zv(Or)}catch(Pn){D=Pn;continue}break}while(1)}function GA(){var S=Cp.current;return Cp.current=wu,S===null?wu:S}function Pw(S,D){Swp&&(wp=S)}function fF(){for(;Or!==null;)Or=Jv(Or)}function pF(){for(;Or!==null&&!Rt();)Or=Jv(Or)}function Jv(S){var D=Zv(S.alternate,S,ns);return S.memoizedProps=S.pendingProps,D===null&&(D=zv(S)),Iw.current=null,D}function zv(S){Or=S;do{var D=Or.alternate;if(S=Or.return,(Or.effectTag&2048)===0){e:{var T=D;D=Or;var q=ns,Y=D.pendingProps;switch(D.tag){case 2:break;case 16:break;case 15:case 0:break;case 1:ii(D.type)&&Ma(D);break;case 3:yc(D),hr(D),Y=D.stateNode,Y.pendingContext&&(Y.context=Y.pendingContext,Y.pendingContext=null),(T===null||T.child===null)&&qa(D)&&pa(D),Bl(D);break;case 5:ag(D);var Ae=ca(mc.current);if(q=D.type,T!==null&&D.stateNode!=null)ts(T,D,q,Y,Ae),T.ref!==D.ref&&(D.effectTag|=128);else if(Y){if(T=ca(uo.current),qa(D)){if(Y=D,!y)throw Error(n(175));T=lp(Y.stateNode,Y.type,Y.memoizedProps,Ae,T,Y),Y.updateQueue=T,T=T!==null,T&&pa(D)}else{var De=At(q,Y,Ae,T,D);vc(De,D,!1,!1),D.stateNode=De,at(De,q,Y,Ae,T)&&pa(D)}D.ref!==null&&(D.effectTag|=128)}else if(D.stateNode===null)throw Error(n(166));break;case 6:if(T&&D.stateNode!=null)Gr(T,D,T.memoizedProps,Y);else{if(typeof Y!="string"&&D.stateNode===null)throw Error(n(166));if(T=ca(mc.current),Ae=ca(uo.current),qa(D)){if(T=D,!y)throw Error(n(176));(T=cp(T.stateNode,T.memoizedProps,T))&&pa(D)}else D.stateNode=He(Y,T,Ae,D)}break;case 11:break;case 13:if(Vn($n,D),Y=D.memoizedState,(D.effectTag&64)!==0){D.expirationTime=q;break e}Y=Y!==null,Ae=!1,T===null?D.memoizedProps.fallback!==void 0&&qa(D):(q=T.memoizedState,Ae=q!==null,Y||q===null||(q=T.child.sibling,q!==null&&(De=D.firstEffect,De!==null?(D.firstEffect=q,q.nextEffect=De):(D.firstEffect=D.lastEffect=q,q.nextEffect=null),q.effectTag=8))),Y&&!Ae&&(D.mode&2)!==0&&(T===null&&D.memoizedProps.unstable_avoidThisFallback!==!0||($n.current&1)!==0?Yi===Bu&&(Yi=ha):((Yi===Bu||Yi===ha)&&(Yi=vl),wp!==0&&gi!==null&&(KA(gi,ns),eD(gi,wp)))),P&&Y&&(D.effectTag|=4),w&&(Y||Ae)&&(D.effectTag|=4);break;case 7:break;case 8:break;case 12:break;case 4:yc(D),Bl(D);break;case 10:wi(D);break;case 9:break;case 14:break;case 17:ii(D.type)&&Ma(D);break;case 19:if(Vn($n,D),Y=D.memoizedState,Y===null)break;if(Ae=(D.effectTag&64)!==0,De=Y.rendering,De===null){if(Ae)Dc(Y,!1);else if(Yi!==Bu||T!==null&&(T.effectTag&64)!==0)for(T=D.child;T!==null;){if(De=fp(T),De!==null){for(D.effectTag|=64,Dc(Y,!1),T=De.updateQueue,T!==null&&(D.updateQueue=T,D.effectTag|=4),Y.lastEffect===null&&(D.firstEffect=null),D.lastEffect=Y.lastEffect,T=q,Y=D.child;Y!==null;)Ae=Y,q=T,Ae.effectTag&=2,Ae.nextEffect=null,Ae.firstEffect=null,Ae.lastEffect=null,De=Ae.alternate,De===null?(Ae.childExpirationTime=0,Ae.expirationTime=q,Ae.child=null,Ae.memoizedProps=null,Ae.memoizedState=null,Ae.updateQueue=null,Ae.dependencies=null):(Ae.childExpirationTime=De.childExpirationTime,Ae.expirationTime=De.expirationTime,Ae.child=De.child,Ae.memoizedProps=De.memoizedProps,Ae.memoizedState=De.memoizedState,Ae.updateQueue=De.updateQueue,q=De.dependencies,Ae.dependencies=q===null?null:{expirationTime:q.expirationTime,firstContext:q.firstContext,responders:q.responders}),Y=Y.sibling;On($n,$n.current&1|2,D),D=D.child;break e}T=T.sibling}}else{if(!Ae)if(T=fp(De),T!==null){if(D.effectTag|=64,Ae=!0,T=T.updateQueue,T!==null&&(D.updateQueue=T,D.effectTag|=4),Dc(Y,!0),Y.tail===null&&Y.tailMode==="hidden"&&!De.alternate){D=D.lastEffect=Y.lastEffect,D!==null&&(D.nextEffect=null);break}}else Li()>Y.tailExpiration&&1Y&&(Y=q),De>Y&&(Y=De),Ae=Ae.sibling;T.childExpirationTime=Y}if(D!==null)return D;S!==null&&(S.effectTag&2048)===0&&(S.firstEffect===null&&(S.firstEffect=Or.firstEffect),Or.lastEffect!==null&&(S.lastEffect!==null&&(S.lastEffect.nextEffect=Or.firstEffect),S.lastEffect=Or.lastEffect),1S?D:S}function Pu(S){var D=_o();return lo(99,hF.bind(null,S,D)),null}function hF(S,D){do Bp();while(Bg!==null);if((yr&(rs|qs))!==En)throw Error(n(327));var T=S.finishedWork,q=S.finishedExpirationTime;if(T===null)return null;if(S.finishedWork=null,S.finishedExpirationTime=0,T===S.current)throw Error(n(177));S.callbackNode=null,S.callbackExpirationTime=0,S.callbackPriority=90,S.nextKnownPendingLevel=0;var Y=bw(T);if(S.firstPendingTime=Y,q<=S.lastSuspendedTime?S.firstSuspendedTime=S.lastSuspendedTime=S.nextKnownPendingLevel=0:q<=S.firstSuspendedTime&&(S.firstSuspendedTime=q-1),q<=S.lastPingedTime&&(S.lastPingedTime=0),q<=S.lastExpiredTime&&(S.lastExpiredTime=0),S===gi&&(Or=gi=null,ns=0),1=T?ln(S,D,T):(On($n,$n.current&1,D),D=si(S,D,T),D!==null?D.sibling:null);On($n,$n.current&1,D);break;case 19:if(q=D.childExpirationTime>=T,(S.effectTag&64)!==0){if(q)return ja(S,D,T);D.effectTag|=64}if(Y=D.memoizedState,Y!==null&&(Y.rendering=null,Y.tail=null),On($n,$n.current,D),!q)return null}return si(S,D,T)}jo=!1}}else jo=!1;switch(D.expirationTime=0,D.tag){case 2:if(q=D.type,S!==null&&(S.alternate=null,D.alternate=null,D.effectTag|=2),S=D.pendingProps,Y=Oe(D,Mn.current),ds(D,T),Y=cg(null,D,q,S,Y,T),D.effectTag|=1,typeof Y=="object"&&Y!==null&&typeof Y.render=="function"&&Y.$$typeof===void 0){if(D.tag=1,yw(),ii(q)){var Ae=!0;Ac(D)}else Ae=!1;D.memoizedState=Y.state!==null&&Y.state!==void 0?Y.state:null;var De=q.getDerivedStateFromProps;typeof De=="function"&&er(D,q,De,S),Y.updater=$r,D.stateNode=Y,Y._reactInternalFiber=D,qo(D,q,S,T),D=yp(null,D,q,!0,Ae,T)}else D.tag=0,ws(null,D,Y,T),D=D.child;return D;case 16:if(Y=D.elementType,S!==null&&(S.alternate=null,D.alternate=null,D.effectTag|=2),S=D.pendingProps,me(Y),Y._status!==1)throw Y._result;switch(Y=Y._result,D.type=Y,Ae=D.tag=wF(Y),S=Ci(Y,S),Ae){case 0:D=LA(null,D,Y,S,T);break;case 1:D=mp(null,D,Y,S,T);break;case 11:D=Ii(null,D,Y,S,T);break;case 14:D=Qm(null,D,Y,Ci(Y.type,S),q,T);break;default:throw Error(n(306,Y,""))}return D;case 0:return q=D.type,Y=D.pendingProps,Y=D.elementType===q?Y:Ci(q,Y),LA(S,D,q,Y,T);case 1:return q=D.type,Y=D.pendingProps,Y=D.elementType===q?Y:Ci(q,Y),mp(S,D,q,Y,T);case 3:if(yg(D),q=D.updateQueue,q===null)throw Error(n(282));if(Y=D.memoizedState,Y=Y!==null?Y.element:null,ye(D,q,D.pendingProps,null,T),q=D.memoizedState.element,q===Y)mg(),D=si(S,D,T);else{if((Y=D.stateNode.hydrate)&&(y?(Bc=cu(D.stateNode.containerInfo),Aa=D,Y=Il=!0):Y=!1),Y)for(T=sg(D,null,q,T),D.child=T;T;)T.effectTag=T.effectTag&-3|1024,T=T.sibling;else ws(S,D,q,T),mg();D=D.child}return D;case 5:return Pm(D),S===null&&NA(D),q=D.type,Y=D.pendingProps,Ae=S!==null?S.memoizedProps:null,De=Y.children,ke(q,Y)?De=null:Ae!==null&&ke(q,Ae)&&(D.effectTag|=16),Go(S,D),D.mode&4&&T!==1&&xe(q,Y)?(D.expirationTime=D.childExpirationTime=1,D=null):(ws(S,D,De,T),D=D.child),D;case 6:return S===null&&NA(D),null;case 13:return ln(S,D,T);case 4:return og(D,D.stateNode.containerInfo),q=D.pendingProps,S===null?D.child=gu(D,null,q,T):ws(S,D,q,T),D.child;case 11:return q=D.type,Y=D.pendingProps,Y=D.elementType===q?Y:Ci(q,Y),Ii(S,D,q,Y,T);case 7:return ws(S,D,D.pendingProps,T),D.child;case 8:return ws(S,D,D.pendingProps.children,T),D.child;case 12:return ws(S,D,D.pendingProps.children,T),D.child;case 10:e:{if(q=D.type._context,Y=D.pendingProps,De=D.memoizedProps,Ae=Y.value,Ho(D,Ae),De!==null){var vt=De.value;if(Ae=hs(vt,Ae)?0:(typeof q._calculateChangedBits=="function"?q._calculateChangedBits(vt,Ae):1073741823)|0,Ae===0){if(De.children===Y.children&&!_i.current){D=si(S,D,T);break e}}else for(vt=D.child,vt!==null&&(vt.return=D);vt!==null;){var wt=vt.dependencies;if(wt!==null){De=vt.child;for(var xt=wt.firstContext;xt!==null;){if(xt.context===q&&(xt.observedBits&Ae)!==0){vt.tag===1&&(xt=ys(T,null),xt.tag=2,tt(vt,xt)),vt.expirationTime"u")return!1;var D=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(D.isDisabled||!D.supportsFiber)return!0;try{var T=D.inject(S);xw=function(q){try{D.onCommitFiberRoot(T,q,void 0,(q.current.effectTag&64)===64)}catch{}},kw=function(q){try{D.onCommitFiberUnmount(T,q)}catch{}}}catch{}return!0}function CF(S,D,T,q){this.tag=S,this.key=T,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=D,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=q,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Dl(S,D,T,q){return new CF(S,D,T,q)}function Qw(S){return S=S.prototype,!(!S||!S.isReactComponent)}function wF(S){if(typeof S=="function")return Qw(S)?1:0;if(S!=null){if(S=S.$$typeof,S===L)return 11;if(S===te)return 14}return 2}function WA(S,D){var T=S.alternate;return T===null?(T=Dl(S.tag,D,S.key,S.mode),T.elementType=S.elementType,T.type=S.type,T.stateNode=S.stateNode,T.alternate=S,S.alternate=T):(T.pendingProps=D,T.effectTag=0,T.nextEffect=null,T.firstEffect=null,T.lastEffect=null),T.childExpirationTime=S.childExpirationTime,T.expirationTime=S.expirationTime,T.child=S.child,T.memoizedProps=S.memoizedProps,T.memoizedState=S.memoizedState,T.updateQueue=S.updateQueue,D=S.dependencies,T.dependencies=D===null?null:{expirationTime:D.expirationTime,firstContext:D.firstContext,responders:D.responders},T.sibling=S.sibling,T.index=S.index,T.ref=S.ref,T}function qm(S,D,T,q,Y,Ae){var De=2;if(q=S,typeof S=="function")Qw(S)&&(De=1);else if(typeof S=="string")De=5;else e:switch(S){case E:return bu(T.children,Y,Ae,D);case R:De=8,Y|=7;break;case I:De=8,Y|=1;break;case v:return S=Dl(12,T,D,Y|8),S.elementType=v,S.type=v,S.expirationTime=Ae,S;case U:return S=Dl(13,T,D,Y),S.type=U,S.elementType=U,S.expirationTime=Ae,S;case J:return S=Dl(19,T,D,Y),S.elementType=J,S.expirationTime=Ae,S;default:if(typeof S=="object"&&S!==null)switch(S.$$typeof){case x:De=10;break e;case C:De=9;break e;case L:De=11;break e;case te:De=14;break e;case ae:De=16,q=null;break e}throw Error(n(130,S==null?S:typeof S,""))}return D=Dl(De,T,D,Y),D.elementType=S,D.type=q,D.expirationTime=Ae,D}function bu(S,D,T,q){return S=Dl(7,S,q,D),S.expirationTime=T,S}function Fw(S,D,T){return S=Dl(6,S,null,D),S.expirationTime=T,S}function Rw(S,D,T){return D=Dl(4,S.children!==null?S.children:[],S.key,D),D.expirationTime=T,D.stateNode={containerInfo:S.containerInfo,pendingChildren:null,implementation:S.implementation},D}function IF(S,D,T){this.tag=D,this.current=null,this.containerInfo=S,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=qe,this.pendingContext=this.context=null,this.hydrate=T,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function $v(S,D){var T=S.firstSuspendedTime;return S=S.lastSuspendedTime,T!==0&&T>=D&&S<=D}function KA(S,D){var T=S.firstSuspendedTime,q=S.lastSuspendedTime;TD||T===0)&&(S.lastSuspendedTime=D),D<=S.lastPingedTime&&(S.lastPingedTime=0),D<=S.lastExpiredTime&&(S.lastExpiredTime=0)}function eD(S,D){D>S.firstPendingTime&&(S.firstPendingTime=D);var T=S.firstSuspendedTime;T!==0&&(D>=T?S.firstSuspendedTime=S.lastSuspendedTime=S.nextKnownPendingLevel=0:D>=S.lastSuspendedTime&&(S.lastSuspendedTime=D+1),D>S.nextKnownPendingLevel&&(S.nextKnownPendingLevel=D))}function jm(S,D){var T=S.lastExpiredTime;(T===0||T>D)&&(S.lastExpiredTime=D)}function tD(S){var D=S._reactInternalFiber;if(D===void 0)throw typeof S.render=="function"?Error(n(188)):Error(n(268,Object.keys(S)));return S=Ee(D),S===null?null:S.stateNode}function rD(S,D){S=S.memoizedState,S!==null&&S.dehydrated!==null&&S.retryTime{"use strict";SEe.exports=DEe()});var xEe=_((yKt,bEe)=>{"use strict";var Hyt={ALIGN_COUNT:8,ALIGN_AUTO:0,ALIGN_FLEX_START:1,ALIGN_CENTER:2,ALIGN_FLEX_END:3,ALIGN_STRETCH:4,ALIGN_BASELINE:5,ALIGN_SPACE_BETWEEN:6,ALIGN_SPACE_AROUND:7,DIMENSION_COUNT:2,DIMENSION_WIDTH:0,DIMENSION_HEIGHT:1,DIRECTION_COUNT:3,DIRECTION_INHERIT:0,DIRECTION_LTR:1,DIRECTION_RTL:2,DISPLAY_COUNT:2,DISPLAY_FLEX:0,DISPLAY_NONE:1,EDGE_COUNT:9,EDGE_LEFT:0,EDGE_TOP:1,EDGE_RIGHT:2,EDGE_BOTTOM:3,EDGE_START:4,EDGE_END:5,EDGE_HORIZONTAL:6,EDGE_VERTICAL:7,EDGE_ALL:8,EXPERIMENTAL_FEATURE_COUNT:1,EXPERIMENTAL_FEATURE_WEB_FLEX_BASIS:0,FLEX_DIRECTION_COUNT:4,FLEX_DIRECTION_COLUMN:0,FLEX_DIRECTION_COLUMN_REVERSE:1,FLEX_DIRECTION_ROW:2,FLEX_DIRECTION_ROW_REVERSE:3,JUSTIFY_COUNT:6,JUSTIFY_FLEX_START:0,JUSTIFY_CENTER:1,JUSTIFY_FLEX_END:2,JUSTIFY_SPACE_BETWEEN:3,JUSTIFY_SPACE_AROUND:4,JUSTIFY_SPACE_EVENLY:5,LOG_LEVEL_COUNT:6,LOG_LEVEL_ERROR:0,LOG_LEVEL_WARN:1,LOG_LEVEL_INFO:2,LOG_LEVEL_DEBUG:3,LOG_LEVEL_VERBOSE:4,LOG_LEVEL_FATAL:5,MEASURE_MODE_COUNT:3,MEASURE_MODE_UNDEFINED:0,MEASURE_MODE_EXACTLY:1,MEASURE_MODE_AT_MOST:2,NODE_TYPE_COUNT:2,NODE_TYPE_DEFAULT:0,NODE_TYPE_TEXT:1,OVERFLOW_COUNT:3,OVERFLOW_VISIBLE:0,OVERFLOW_HIDDEN:1,OVERFLOW_SCROLL:2,POSITION_TYPE_COUNT:2,POSITION_TYPE_RELATIVE:0,POSITION_TYPE_ABSOLUTE:1,PRINT_OPTIONS_COUNT:3,PRINT_OPTIONS_LAYOUT:1,PRINT_OPTIONS_STYLE:2,PRINT_OPTIONS_CHILDREN:4,UNIT_COUNT:4,UNIT_UNDEFINED:0,UNIT_POINT:1,UNIT_PERCENT:2,UNIT_AUTO:3,WRAP_COUNT:3,WRAP_NO_WRAP:0,WRAP_WRAP:1,WRAP_WRAP_REVERSE:2};bEe.exports=Hyt});var REe=_((EKt,FEe)=>{"use strict";var qyt=Object.assign||function(t){for(var e=1;e"}}]),t}(),kEe=function(){Wk(t,null,[{key:"fromJS",value:function(r){var o=r.width,a=r.height;return new t(o,a)}}]);function t(e,r){b6(this,t),this.width=e,this.height=r}return Wk(t,[{key:"fromJS",value:function(r){r(this.width,this.height)}},{key:"toString",value:function(){return""}}]),t}(),QEe=function(){function t(e,r){b6(this,t),this.unit=e,this.value=r}return Wk(t,[{key:"fromJS",value:function(r){r(this.unit,this.value)}},{key:"toString",value:function(){switch(this.unit){case tu.UNIT_POINT:return String(this.value);case tu.UNIT_PERCENT:return this.value+"%";case tu.UNIT_AUTO:return"auto";default:return this.value+"?"}}},{key:"valueOf",value:function(){return this.value}}]),t}();FEe.exports=function(t,e){function r(u,A,p){var h=u[A];u[A]=function(){for(var E=arguments.length,I=Array(E),v=0;v1?I-1:0),x=1;x1&&arguments[1]!==void 0?arguments[1]:NaN,p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:tu.DIRECTION_LTR;return u.call(this,A,p,h)}),qyt({Config:e.Config,Node:e.Node,Layout:t("Layout",jyt),Size:t("Size",kEe),Value:t("Value",QEe),getInstanceCount:function(){return e.getInstanceCount.apply(e,arguments)}},tu)}});var TEe=_((exports,module)=>{(function(t,e){typeof define=="function"&&define.amd?define([],function(){return e}):typeof module=="object"&&module.exports?module.exports=e:(t.nbind=t.nbind||{}).init=e})(exports,function(Module,cb){typeof Module=="function"&&(cb=Module,Module={}),Module.onRuntimeInitialized=function(t,e){return function(){t&&t.apply(this,arguments);try{Module.ccall("nbind_init")}catch(r){e(r);return}e(null,{bind:Module._nbind_value,reflect:Module.NBind.reflect,queryType:Module.NBind.queryType,toggleLightGC:Module.toggleLightGC,lib:Module})}}(Module.onRuntimeInitialized,cb);var Module;Module||(Module=(typeof Module<"u"?Module:null)||{});var moduleOverrides={};for(var key in Module)Module.hasOwnProperty(key)&&(moduleOverrides[key]=Module[key]);var ENVIRONMENT_IS_WEB=!1,ENVIRONMENT_IS_WORKER=!1,ENVIRONMENT_IS_NODE=!1,ENVIRONMENT_IS_SHELL=!1;if(Module.ENVIRONMENT)if(Module.ENVIRONMENT==="WEB")ENVIRONMENT_IS_WEB=!0;else if(Module.ENVIRONMENT==="WORKER")ENVIRONMENT_IS_WORKER=!0;else if(Module.ENVIRONMENT==="NODE")ENVIRONMENT_IS_NODE=!0;else if(Module.ENVIRONMENT==="SHELL")ENVIRONMENT_IS_SHELL=!0;else throw new Error("The provided Module['ENVIRONMENT'] value is not valid. It must be one of: WEB|WORKER|NODE|SHELL.");else ENVIRONMENT_IS_WEB=typeof window=="object",ENVIRONMENT_IS_WORKER=typeof importScripts=="function",ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof ve=="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER,ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;if(ENVIRONMENT_IS_NODE){Module.print||(Module.print=console.log),Module.printErr||(Module.printErr=console.warn);var nodeFS,nodePath;Module.read=function(e,r){nodeFS||(nodeFS={}("")),nodePath||(nodePath={}("")),e=nodePath.normalize(e);var o=nodeFS.readFileSync(e);return r?o:o.toString()},Module.readBinary=function(e){var r=Module.read(e,!0);return r.buffer||(r=new Uint8Array(r)),assert(r.buffer),r},Module.load=function(e){globalEval(read(e))},Module.thisProgram||(process.argv.length>1?Module.thisProgram=process.argv[1].replace(/\\/g,"/"):Module.thisProgram="unknown-program"),Module.arguments=process.argv.slice(2),typeof module<"u"&&(module.exports=Module),Module.inspect=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL)Module.print||(Module.print=print),typeof printErr<"u"&&(Module.printErr=printErr),typeof read<"u"?Module.read=read:Module.read=function(){throw"no read() available"},Module.readBinary=function(e){if(typeof readbuffer=="function")return new Uint8Array(readbuffer(e));var r=read(e,"binary");return assert(typeof r=="object"),r},typeof scriptArgs<"u"?Module.arguments=scriptArgs:typeof arguments<"u"&&(Module.arguments=arguments),typeof quit=="function"&&(Module.quit=function(t,e){quit(t)});else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(Module.read=function(e){var r=new XMLHttpRequest;return r.open("GET",e,!1),r.send(null),r.responseText},ENVIRONMENT_IS_WORKER&&(Module.readBinary=function(e){var r=new XMLHttpRequest;return r.open("GET",e,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}),Module.readAsync=function(e,r,o){var a=new XMLHttpRequest;a.open("GET",e,!0),a.responseType="arraybuffer",a.onload=function(){a.status==200||a.status==0&&a.response?r(a.response):o()},a.onerror=o,a.send(null)},typeof arguments<"u"&&(Module.arguments=arguments),typeof console<"u")Module.print||(Module.print=function(e){console.log(e)}),Module.printErr||(Module.printErr=function(e){console.warn(e)});else{var TRY_USE_DUMP=!1;Module.print||(Module.print=TRY_USE_DUMP&&typeof dump<"u"?function(t){dump(t)}:function(t){})}ENVIRONMENT_IS_WORKER&&(Module.load=importScripts),typeof Module.setWindowTitle>"u"&&(Module.setWindowTitle=function(t){document.title=t})}else throw"Unknown runtime environment. Where are we?";function globalEval(t){eval.call(null,t)}!Module.load&&Module.read&&(Module.load=function(e){globalEval(Module.read(e))}),Module.print||(Module.print=function(){}),Module.printErr||(Module.printErr=Module.print),Module.arguments||(Module.arguments=[]),Module.thisProgram||(Module.thisProgram="./this.program"),Module.quit||(Module.quit=function(t,e){throw e}),Module.print=Module.print,Module.printErr=Module.printErr,Module.preRun=[],Module.postRun=[];for(var key in moduleOverrides)moduleOverrides.hasOwnProperty(key)&&(Module[key]=moduleOverrides[key]);moduleOverrides=void 0;var Runtime={setTempRet0:function(t){return tempRet0=t,t},getTempRet0:function(){return tempRet0},stackSave:function(){return STACKTOP},stackRestore:function(t){STACKTOP=t},getNativeTypeSize:function(t){switch(t){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(t[t.length-1]==="*")return Runtime.QUANTUM_SIZE;if(t[0]==="i"){var e=parseInt(t.substr(1));return assert(e%8===0),e/8}else return 0}}},getNativeFieldSize:function(t){return Math.max(Runtime.getNativeTypeSize(t),Runtime.QUANTUM_SIZE)},STACK_ALIGN:16,prepVararg:function(t,e){return e==="double"||e==="i64"?t&7&&(assert((t&7)===4),t+=4):assert((t&3)===0),t},getAlignSize:function(t,e,r){return!r&&(t=="i64"||t=="double")?8:t?Math.min(e||(t?Runtime.getNativeFieldSize(t):0),Runtime.QUANTUM_SIZE):Math.min(e,8)},dynCall:function(t,e,r){return r&&r.length?Module["dynCall_"+t].apply(null,[e].concat(r)):Module["dynCall_"+t].call(null,e)},functionPointers:[],addFunction:function(t){for(var e=0;e>2],r=(e+t+15|0)&-16;if(HEAP32[DYNAMICTOP_PTR>>2]=r,r>=TOTAL_MEMORY){var o=enlargeMemory();if(!o)return HEAP32[DYNAMICTOP_PTR>>2]=e,0}return e},alignMemory:function(t,e){var r=t=Math.ceil(t/(e||16))*(e||16);return r},makeBigInt:function(t,e,r){var o=r?+(t>>>0)+ +(e>>>0)*4294967296:+(t>>>0)+ +(e|0)*4294967296;return o},GLOBAL_BASE:8,QUANTUM_SIZE:4,__dummy__:0};Module.Runtime=Runtime;var ABORT=0,EXITSTATUS=0;function assert(t,e){t||abort("Assertion failed: "+e)}function getCFunc(ident){var func=Module["_"+ident];if(!func)try{func=eval("_"+ident)}catch(t){}return assert(func,"Cannot call unknown function "+ident+" (perhaps LLVM optimizations or closure removed it?)"),func}var cwrap,ccall;(function(){var JSfuncs={stackSave:function(){Runtime.stackSave()},stackRestore:function(){Runtime.stackRestore()},arrayToC:function(t){var e=Runtime.stackAlloc(t.length);return writeArrayToMemory(t,e),e},stringToC:function(t){var e=0;if(t!=null&&t!==0){var r=(t.length<<2)+1;e=Runtime.stackAlloc(r),stringToUTF8(t,e,r)}return e}},toC={string:JSfuncs.stringToC,array:JSfuncs.arrayToC};ccall=function(e,r,o,a,n){var u=getCFunc(e),A=[],p=0;if(a)for(var h=0;h>0]=e;break;case"i8":HEAP8[t>>0]=e;break;case"i16":HEAP16[t>>1]=e;break;case"i32":HEAP32[t>>2]=e;break;case"i64":tempI64=[e>>>0,(tempDouble=e,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[t>>2]=tempI64[0],HEAP32[t+4>>2]=tempI64[1];break;case"float":HEAPF32[t>>2]=e;break;case"double":HEAPF64[t>>3]=e;break;default:abort("invalid type for setValue: "+r)}}Module.setValue=setValue;function getValue(t,e,r){switch(e=e||"i8",e.charAt(e.length-1)==="*"&&(e="i32"),e){case"i1":return HEAP8[t>>0];case"i8":return HEAP8[t>>0];case"i16":return HEAP16[t>>1];case"i32":return HEAP32[t>>2];case"i64":return HEAP32[t>>2];case"float":return HEAPF32[t>>2];case"double":return HEAPF64[t>>3];default:abort("invalid type for setValue: "+e)}return null}Module.getValue=getValue;var ALLOC_NORMAL=0,ALLOC_STACK=1,ALLOC_STATIC=2,ALLOC_DYNAMIC=3,ALLOC_NONE=4;Module.ALLOC_NORMAL=ALLOC_NORMAL,Module.ALLOC_STACK=ALLOC_STACK,Module.ALLOC_STATIC=ALLOC_STATIC,Module.ALLOC_DYNAMIC=ALLOC_DYNAMIC,Module.ALLOC_NONE=ALLOC_NONE;function allocate(t,e,r,o){var a,n;typeof t=="number"?(a=!0,n=t):(a=!1,n=t.length);var u=typeof e=="string"?e:null,A;if(r==ALLOC_NONE?A=o:A=[typeof _malloc=="function"?_malloc:Runtime.staticAlloc,Runtime.stackAlloc,Runtime.staticAlloc,Runtime.dynamicAlloc][r===void 0?ALLOC_STATIC:r](Math.max(n,u?1:e.length)),a){var o=A,p;for(assert((A&3)==0),p=A+(n&-4);o>2]=0;for(p=A+n;o>0]=0;return A}if(u==="i8")return t.subarray||t.slice?HEAPU8.set(t,A):HEAPU8.set(new Uint8Array(t),A),A;for(var h=0,E,I,v;h>0],r|=o,!(o==0&&!e||(a++,e&&a==e)););e||(e=a);var n="";if(r<128){for(var u=1024,A;e>0;)A=String.fromCharCode.apply(String,HEAPU8.subarray(t,t+Math.min(e,u))),n=n?n+A:A,t+=u,e-=u;return n}return Module.UTF8ToString(t)}Module.Pointer_stringify=Pointer_stringify;function AsciiToString(t){for(var e="";;){var r=HEAP8[t++>>0];if(!r)return e;e+=String.fromCharCode(r)}}Module.AsciiToString=AsciiToString;function stringToAscii(t,e){return writeAsciiToMemory(t,e,!1)}Module.stringToAscii=stringToAscii;var UTF8Decoder=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0;function UTF8ArrayToString(t,e){for(var r=e;t[r];)++r;if(r-e>16&&t.subarray&&UTF8Decoder)return UTF8Decoder.decode(t.subarray(e,r));for(var o,a,n,u,A,p,h="";;){if(o=t[e++],!o)return h;if(!(o&128)){h+=String.fromCharCode(o);continue}if(a=t[e++]&63,(o&224)==192){h+=String.fromCharCode((o&31)<<6|a);continue}if(n=t[e++]&63,(o&240)==224?o=(o&15)<<12|a<<6|n:(u=t[e++]&63,(o&248)==240?o=(o&7)<<18|a<<12|n<<6|u:(A=t[e++]&63,(o&252)==248?o=(o&3)<<24|a<<18|n<<12|u<<6|A:(p=t[e++]&63,o=(o&1)<<30|a<<24|n<<18|u<<12|A<<6|p))),o<65536)h+=String.fromCharCode(o);else{var E=o-65536;h+=String.fromCharCode(55296|E>>10,56320|E&1023)}}}Module.UTF8ArrayToString=UTF8ArrayToString;function UTF8ToString(t){return UTF8ArrayToString(HEAPU8,t)}Module.UTF8ToString=UTF8ToString;function stringToUTF8Array(t,e,r,o){if(!(o>0))return 0;for(var a=r,n=r+o-1,u=0;u=55296&&A<=57343&&(A=65536+((A&1023)<<10)|t.charCodeAt(++u)&1023),A<=127){if(r>=n)break;e[r++]=A}else if(A<=2047){if(r+1>=n)break;e[r++]=192|A>>6,e[r++]=128|A&63}else if(A<=65535){if(r+2>=n)break;e[r++]=224|A>>12,e[r++]=128|A>>6&63,e[r++]=128|A&63}else if(A<=2097151){if(r+3>=n)break;e[r++]=240|A>>18,e[r++]=128|A>>12&63,e[r++]=128|A>>6&63,e[r++]=128|A&63}else if(A<=67108863){if(r+4>=n)break;e[r++]=248|A>>24,e[r++]=128|A>>18&63,e[r++]=128|A>>12&63,e[r++]=128|A>>6&63,e[r++]=128|A&63}else{if(r+5>=n)break;e[r++]=252|A>>30,e[r++]=128|A>>24&63,e[r++]=128|A>>18&63,e[r++]=128|A>>12&63,e[r++]=128|A>>6&63,e[r++]=128|A&63}}return e[r]=0,r-a}Module.stringToUTF8Array=stringToUTF8Array;function stringToUTF8(t,e,r){return stringToUTF8Array(t,HEAPU8,e,r)}Module.stringToUTF8=stringToUTF8;function lengthBytesUTF8(t){for(var e=0,r=0;r=55296&&o<=57343&&(o=65536+((o&1023)<<10)|t.charCodeAt(++r)&1023),o<=127?++e:o<=2047?e+=2:o<=65535?e+=3:o<=2097151?e+=4:o<=67108863?e+=5:e+=6}return e}Module.lengthBytesUTF8=lengthBytesUTF8;var UTF16Decoder=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0;function demangle(t){var e=Module.___cxa_demangle||Module.__cxa_demangle;if(e){try{var r=t.substr(1),o=lengthBytesUTF8(r)+1,a=_malloc(o);stringToUTF8(r,a,o);var n=_malloc(4),u=e(a,0,0,n);if(getValue(n,"i32")===0&&u)return Pointer_stringify(u)}catch{}finally{a&&_free(a),n&&_free(n),u&&_free(u)}return t}return Runtime.warnOnce("warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling"),t}function demangleAll(t){var e=/__Z[\w\d_]+/g;return t.replace(e,function(r){var o=demangle(r);return r===o?r:r+" ["+o+"]"})}function jsStackTrace(){var t=new Error;if(!t.stack){try{throw new Error(0)}catch(e){t=e}if(!t.stack)return"(no stack trace available)"}return t.stack.toString()}function stackTrace(){var t=jsStackTrace();return Module.extraStackTrace&&(t+=` -`+Module.extraStackTrace()),demangleAll(t)}Module.stackTrace=stackTrace;var HEAP,buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module.HEAP8=HEAP8=new Int8Array(buffer),Module.HEAP16=HEAP16=new Int16Array(buffer),Module.HEAP32=HEAP32=new Int32Array(buffer),Module.HEAPU8=HEAPU8=new Uint8Array(buffer),Module.HEAPU16=HEAPU16=new Uint16Array(buffer),Module.HEAPU32=HEAPU32=new Uint32Array(buffer),Module.HEAPF32=HEAPF32=new Float32Array(buffer),Module.HEAPF64=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed,STACK_BASE,STACKTOP,STACK_MAX,DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0,staticSealed=!1;function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or (4) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}function enlargeMemory(){abortOnCannotGrowMemory()}var TOTAL_STACK=Module.TOTAL_STACK||5242880,TOTAL_MEMORY=Module.TOTAL_MEMORY||134217728;TOTAL_MEMORY0;){var e=t.shift();if(typeof e=="function"){e();continue}var r=e.func;typeof r=="number"?e.arg===void 0?Module.dynCall_v(r):Module.dynCall_vi(r,e.arg):r(e.arg===void 0?null:e.arg)}}var __ATPRERUN__=[],__ATINIT__=[],__ATMAIN__=[],__ATEXIT__=[],__ATPOSTRUN__=[],runtimeInitialized=!1,runtimeExited=!1;function preRun(){if(Module.preRun)for(typeof Module.preRun=="function"&&(Module.preRun=[Module.preRun]);Module.preRun.length;)addOnPreRun(Module.preRun.shift());callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){runtimeInitialized||(runtimeInitialized=!0,callRuntimeCallbacks(__ATINIT__))}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__),runtimeExited=!0}function postRun(){if(Module.postRun)for(typeof Module.postRun=="function"&&(Module.postRun=[Module.postRun]);Module.postRun.length;)addOnPostRun(Module.postRun.shift());callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(t){__ATPRERUN__.unshift(t)}Module.addOnPreRun=addOnPreRun;function addOnInit(t){__ATINIT__.unshift(t)}Module.addOnInit=addOnInit;function addOnPreMain(t){__ATMAIN__.unshift(t)}Module.addOnPreMain=addOnPreMain;function addOnExit(t){__ATEXIT__.unshift(t)}Module.addOnExit=addOnExit;function addOnPostRun(t){__ATPOSTRUN__.unshift(t)}Module.addOnPostRun=addOnPostRun;function intArrayFromString(t,e,r){var o=r>0?r:lengthBytesUTF8(t)+1,a=new Array(o),n=stringToUTF8Array(t,a,0,a.length);return e&&(a.length=n),a}Module.intArrayFromString=intArrayFromString;function intArrayToString(t){for(var e=[],r=0;r255&&(o&=255),e.push(String.fromCharCode(o))}return e.join("")}Module.intArrayToString=intArrayToString;function writeStringToMemory(t,e,r){Runtime.warnOnce("writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!");var o,a;r&&(a=e+lengthBytesUTF8(t),o=HEAP8[a]),stringToUTF8(t,e,1/0),r&&(HEAP8[a]=o)}Module.writeStringToMemory=writeStringToMemory;function writeArrayToMemory(t,e){HEAP8.set(t,e)}Module.writeArrayToMemory=writeArrayToMemory;function writeAsciiToMemory(t,e,r){for(var o=0;o>0]=t.charCodeAt(o);r||(HEAP8[e>>0]=0)}if(Module.writeAsciiToMemory=writeAsciiToMemory,(!Math.imul||Math.imul(4294967295,5)!==-5)&&(Math.imul=function t(e,r){var o=e>>>16,a=e&65535,n=r>>>16,u=r&65535;return a*u+(o*u+a*n<<16)|0}),Math.imul=Math.imul,!Math.fround){var froundBuffer=new Float32Array(1);Math.fround=function(t){return froundBuffer[0]=t,froundBuffer[0]}}Math.fround=Math.fround,Math.clz32||(Math.clz32=function(t){t=t>>>0;for(var e=0;e<32;e++)if(t&1<<31-e)return e;return 32}),Math.clz32=Math.clz32,Math.trunc||(Math.trunc=function(t){return t<0?Math.ceil(t):Math.floor(t)}),Math.trunc=Math.trunc;var Math_abs=Math.abs,Math_cos=Math.cos,Math_sin=Math.sin,Math_tan=Math.tan,Math_acos=Math.acos,Math_asin=Math.asin,Math_atan=Math.atan,Math_atan2=Math.atan2,Math_exp=Math.exp,Math_log=Math.log,Math_sqrt=Math.sqrt,Math_ceil=Math.ceil,Math_floor=Math.floor,Math_pow=Math.pow,Math_imul=Math.imul,Math_fround=Math.fround,Math_round=Math.round,Math_min=Math.min,Math_clz32=Math.clz32,Math_trunc=Math.trunc,runDependencies=0,runDependencyWatcher=null,dependenciesFulfilled=null;function getUniqueRunDependency(t){return t}function addRunDependency(t){runDependencies++,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies)}Module.addRunDependency=addRunDependency;function removeRunDependency(t){if(runDependencies--,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies),runDependencies==0&&(runDependencyWatcher!==null&&(clearInterval(runDependencyWatcher),runDependencyWatcher=null),dependenciesFulfilled)){var e=dependenciesFulfilled;dependenciesFulfilled=null,e()}}Module.removeRunDependency=removeRunDependency,Module.preloadedImages={},Module.preloadedAudios={};var ASM_CONSTS=[function(t,e,r,o,a,n,u,A){return _nbind.callbackSignatureList[t].apply(this,arguments)}];function _emscripten_asm_const_iiiiiiii(t,e,r,o,a,n,u,A){return ASM_CONSTS[t](e,r,o,a,n,u,A)}function _emscripten_asm_const_iiiii(t,e,r,o,a){return ASM_CONSTS[t](e,r,o,a)}function _emscripten_asm_const_iiidddddd(t,e,r,o,a,n,u,A,p){return ASM_CONSTS[t](e,r,o,a,n,u,A,p)}function _emscripten_asm_const_iiididi(t,e,r,o,a,n,u){return ASM_CONSTS[t](e,r,o,a,n,u)}function _emscripten_asm_const_iiii(t,e,r,o){return ASM_CONSTS[t](e,r,o)}function _emscripten_asm_const_iiiid(t,e,r,o,a){return ASM_CONSTS[t](e,r,o,a)}function _emscripten_asm_const_iiiiii(t,e,r,o,a,n){return ASM_CONSTS[t](e,r,o,a,n)}STATIC_BASE=Runtime.GLOBAL_BASE,STATICTOP=STATIC_BASE+12800,__ATINIT__.push({func:function(){__GLOBAL__sub_I_Yoga_cpp()}},{func:function(){__GLOBAL__sub_I_nbind_cc()}},{func:function(){__GLOBAL__sub_I_common_cc()}},{func:function(){__GLOBAL__sub_I_Binding_cc()}}),allocate([0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,192,127,0,0,192,127,0,0,192,127,3,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,3,0,0,0,0,0,192,127,3,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,192,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,192,127,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,128,191,0,0,128,191,0,0,192,127,0,0,0,0,0,0,0,0,0,0,128,63,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,190,12,0,0,200,12,0,0,208,12,0,0,216,12,0,0,230,12,0,0,242,12,0,0,1,0,0,0,3,0,0,0,0,0,0,0,2,0,0,0,0,0,192,127,3,0,0,0,180,45,0,0,181,45,0,0,182,45,0,0,181,45,0,0,182,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,4,0,0,0,183,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,184,45,0,0,185,45,0,0,181,45,0,0,181,45,0,0,182,45,0,0,186,45,0,0,185,45,0,0,148,4,0,0,3,0,0,0,187,45,0,0,164,4,0,0,188,45,0,0,2,0,0,0,189,45,0,0,164,4,0,0,188,45,0,0,185,45,0,0,164,4,0,0,185,45,0,0,164,4,0,0,188,45,0,0,181,45,0,0,182,45,0,0,181,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,5,0,0,0,6,0,0,0,1,0,0,0,7,0,0,0,183,45,0,0,182,45,0,0,181,45,0,0,190,45,0,0,190,45,0,0,182,45,0,0,182,45,0,0,185,45,0,0,181,45,0,0,185,45,0,0,182,45,0,0,181,45,0,0,185,45,0,0,182,45,0,0,185,45,0,0,48,5,0,0,3,0,0,0,56,5,0,0,1,0,0,0,189,45,0,0,185,45,0,0,164,4,0,0,76,5,0,0,2,0,0,0,191,45,0,0,186,45,0,0,182,45,0,0,185,45,0,0,192,45,0,0,185,45,0,0,182,45,0,0,186,45,0,0,185,45,0,0,76,5,0,0,76,5,0,0,136,5,0,0,182,45,0,0,181,45,0,0,2,0,0,0,190,45,0,0,136,5,0,0,56,19,0,0,156,5,0,0,2,0,0,0,184,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,8,0,0,0,9,0,0,0,1,0,0,0,10,0,0,0,204,5,0,0,181,45,0,0,181,45,0,0,2,0,0,0,180,45,0,0,204,5,0,0,2,0,0,0,195,45,0,0,236,5,0,0,97,19,0,0,198,45,0,0,211,45,0,0,212,45,0,0,213,45,0,0,214,45,0,0,215,45,0,0,188,45,0,0,182,45,0,0,216,45,0,0,217,45,0,0,218,45,0,0,219,45,0,0,192,45,0,0,181,45,0,0,0,0,0,0,185,45,0,0,110,19,0,0,186,45,0,0,115,19,0,0,221,45,0,0,120,19,0,0,148,4,0,0,132,19,0,0,96,6,0,0,145,19,0,0,222,45,0,0,164,19,0,0,223,45,0,0,173,19,0,0,0,0,0,0,3,0,0,0,104,6,0,0,1,0,0,0,187,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,11,0,0,0,12,0,0,0,1,0,0,0,13,0,0,0,185,45,0,0,224,45,0,0,164,6,0,0,188,45,0,0,172,6,0,0,180,6,0,0,2,0,0,0,188,6,0,0,7,0,0,0,224,45,0,0,7,0,0,0,164,6,0,0,1,0,0,0,213,45,0,0,185,45,0,0,224,45,0,0,172,6,0,0,185,45,0,0,224,45,0,0,164,6,0,0,185,45,0,0,224,45,0,0,211,45,0,0,211,45,0,0,222,45,0,0,211,45,0,0,224,45,0,0,222,45,0,0,211,45,0,0,224,45,0,0,172,6,0,0,222,45,0,0,211,45,0,0,224,45,0,0,188,45,0,0,222,45,0,0,211,45,0,0,40,7,0,0,188,45,0,0,2,0,0,0,224,45,0,0,185,45,0,0,188,45,0,0,188,45,0,0,188,45,0,0,188,45,0,0,222,45,0,0,224,45,0,0,148,4,0,0,185,45,0,0,148,4,0,0,148,4,0,0,148,4,0,0,148,4,0,0,148,4,0,0,185,45,0,0,164,6,0,0,148,4,0,0,0,0,0,0,0,0,0,0,1,0,0,0,14,0,0,0,15,0,0,0,1,0,0,0,16,0,0,0,148,7,0,0,2,0,0,0,225,45,0,0,183,45,0,0,188,45,0,0,168,7,0,0,5,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,234,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,148,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,9,0,0,5,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,242,45,0,0,0,4,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,111,117,108,100,32,110,111,116,32,97,108,108,111,99,97,116,101,32,109,101,109,111,114,121,32,102,111,114,32,110,111,100,101,0,67,97,110,110,111,116,32,114,101,115,101,116,32,97,32,110,111,100,101,32,119,104,105,99,104,32,115,116,105,108,108,32,104,97,115,32,99,104,105,108,100,114,101,110,32,97,116,116,97,99,104,101,100,0,67,97,110,110,111,116,32,114,101,115,101,116,32,97,32,110,111,100,101,32,115,116,105,108,108,32,97,116,116,97,99,104,101,100,32,116,111,32,97,32,112,97,114,101,110,116,0,67,111,117,108,100,32,110,111,116,32,97,108,108,111,99,97,116,101,32,109,101,109,111,114,121,32,102,111,114,32,99,111,110,102,105,103,0,67,97,110,110,111,116,32,115,101,116,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,58,32,78,111,100,101,115,32,119,105,116,104,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,115,32,99,97,110,110,111,116,32,104,97,118,101,32,99,104,105,108,100,114,101,110,46,0,67,104,105,108,100,32,97,108,114,101,97,100,121,32,104,97,115,32,97,32,112,97,114,101,110,116,44,32,105,116,32,109,117,115,116,32,98,101,32,114,101,109,111,118,101,100,32,102,105,114,115,116,46,0,67,97,110,110,111,116,32,97,100,100,32,99,104,105,108,100,58,32,78,111,100,101,115,32,119,105,116,104,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,115,32,99,97,110,110,111,116,32,104,97,118,101,32,99,104,105,108,100,114,101,110,46,0,79,110,108,121,32,108,101,97,102,32,110,111,100,101,115,32,119,105,116,104,32,99,117,115,116,111,109,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,115,115,104,111,117,108,100,32,109,97,110,117,97,108,108,121,32,109,97,114,107,32,116,104,101,109,115,101,108,118,101,115,32,97,115,32,100,105,114,116,121,0,67,97,110,110,111,116,32,103,101,116,32,108,97,121,111,117,116,32,112,114,111,112,101,114,116,105,101,115,32,111,102,32,109,117,108,116,105,45,101,100,103,101,32,115,104,111,114,116,104,97,110,100,115,0,37,115,37,100,46,123,91,115,107,105,112,112,101,100,93,32,0,119,109,58,32,37,115,44,32,104,109,58,32,37,115,44,32,97,119,58,32,37,102,32,97,104,58,32,37,102,32,61,62,32,100,58,32,40,37,102,44,32,37,102,41,32,37,115,10,0,37,115,37,100,46,123,37,115,0,42,0,119,109,58,32,37,115,44,32,104,109,58,32,37,115,44,32,97,119,58,32,37,102,32,97,104,58,32,37,102,32,37,115,10,0,37,115,37,100,46,125,37,115,0,119,109,58,32,37,115,44,32,104,109,58,32,37,115,44,32,100,58,32,40,37,102,44,32,37,102,41,32,37,115,10,0,79,117,116,32,111,102,32,99,97,99,104,101,32,101,110,116,114,105,101,115,33,10,0,83,99,97,108,101,32,102,97,99,116,111,114,32,115,104,111,117,108,100,32,110,111,116,32,98,101,32,108,101,115,115,32,116,104,97,110,32,122,101,114,111,0,105,110,105,116,105,97,108,0,37,115,10,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,85,78,68,69,70,73,78,69,68,0,69,88,65,67,84,76,89,0,65,84,95,77,79,83,84,0,76,65,89,95,85,78,68,69,70,73,78,69,68,0,76,65,89,95,69,88,65,67,84,76,89,0,76,65,89,95,65,84,95,77,79,83,84,0,97,118,97,105,108,97,98,108,101,87,105,100,116,104,32,105,115,32,105,110,100,101,102,105,110,105,116,101,32,115,111,32,119,105,100,116,104,77,101,97,115,117,114,101,77,111,100,101,32,109,117,115,116,32,98,101,32,89,71,77,101,97,115,117,114,101,77,111,100,101,85,110,100,101,102,105,110,101,100,0,97,118,97,105,108,97,98,108,101,72,101,105,103,104,116,32,105,115,32,105,110,100,101,102,105,110,105,116,101,32,115,111,32,104,101,105,103,104,116,77,101,97,115,117,114,101,77,111,100,101,32,109,117,115,116,32,98,101,32,89,71,77,101,97,115,117,114,101,77,111,100,101,85,110,100,101,102,105,110,101,100,0,102,108,101,120,0,115,116,114,101,116,99,104,0,109,117,108,116,105,108,105,110,101,45,115,116,114,101,116,99,104,0,69,120,112,101,99,116,101,100,32,110,111,100,101,32,116,111,32,104,97,118,101,32,99,117,115,116,111,109,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,0,109,101,97,115,117,114,101,0,69,120,112,101,99,116,32,99,117,115,116,111,109,32,98,97,115,101,108,105,110,101,32,102,117,110,99,116,105,111,110,32,116,111,32,110,111,116,32,114,101,116,117,114,110,32,78,97,78,0,97,98,115,45,109,101,97,115,117,114,101,0,97,98,115,45,108,97,121,111,117,116,0,78,111,100,101,0,99,114,101,97,116,101,68,101,102,97,117,108,116,0,99,114,101,97,116,101,87,105,116,104,67,111,110,102,105,103,0,100,101,115,116,114,111,121,0,114,101,115,101,116,0,99,111,112,121,83,116,121,108,101,0,115,101,116,80,111,115,105,116,105,111,110,84,121,112,101,0,115,101,116,80,111,115,105,116,105,111,110,0,115,101,116,80,111,115,105,116,105,111,110,80,101,114,99,101,110,116,0,115,101,116,65,108,105,103,110,67,111,110,116,101,110,116,0,115,101,116,65,108,105,103,110,73,116,101,109,115,0,115,101,116,65,108,105,103,110,83,101,108,102,0,115,101,116,70,108,101,120,68,105,114,101,99,116,105,111,110,0,115,101,116,70,108,101,120,87,114,97,112,0,115,101,116,74,117,115,116,105,102,121,67,111,110,116,101,110,116,0,115,101,116,77,97,114,103,105,110,0,115,101,116,77,97,114,103,105,110,80,101,114,99,101,110,116,0,115,101,116,77,97,114,103,105,110,65,117,116,111,0,115,101,116,79,118,101,114,102,108,111,119,0,115,101,116,68,105,115,112,108,97,121,0,115,101,116,70,108,101,120,0,115,101,116,70,108,101,120,66,97,115,105,115,0,115,101,116,70,108,101,120,66,97,115,105,115,80,101,114,99,101,110,116,0,115,101,116,70,108,101,120,71,114,111,119,0,115,101,116,70,108,101,120,83,104,114,105,110,107,0,115,101,116,87,105,100,116,104,0,115,101,116,87,105,100,116,104,80,101,114,99,101,110,116,0,115,101,116,87,105,100,116,104,65,117,116,111,0,115,101,116,72,101,105,103,104,116,0,115,101,116,72,101,105,103,104,116,80,101,114,99,101,110,116,0,115,101,116,72,101,105,103,104,116,65,117,116,111,0,115,101,116,77,105,110,87,105,100,116,104,0,115,101,116,77,105,110,87,105,100,116,104,80,101,114,99,101,110,116,0,115,101,116,77,105,110,72,101,105,103,104,116,0,115,101,116,77,105,110,72,101,105,103,104,116,80,101,114,99,101,110,116,0,115,101,116,77,97,120,87,105,100,116,104,0,115,101,116,77,97,120,87,105,100,116,104,80,101,114,99,101,110,116,0,115,101,116,77,97,120,72,101,105,103,104,116,0,115,101,116,77,97,120,72,101,105,103,104,116,80,101,114,99,101,110,116,0,115,101,116,65,115,112,101,99,116,82,97,116,105,111,0,115,101,116,66,111,114,100,101,114,0,115,101,116,80,97,100,100,105,110,103,0,115,101,116,80,97,100,100,105,110,103,80,101,114,99,101,110,116,0,103,101,116,80,111,115,105,116,105,111,110,84,121,112,101,0,103,101,116,80,111,115,105,116,105,111,110,0,103,101,116,65,108,105,103,110,67,111,110,116,101,110,116,0,103,101,116,65,108,105,103,110,73,116,101,109,115,0,103,101,116,65,108,105,103,110,83,101,108,102,0,103,101,116,70,108,101,120,68,105,114,101,99,116,105,111,110,0,103,101,116,70,108,101,120,87,114,97,112,0,103,101,116,74,117,115,116,105,102,121,67,111,110,116,101,110,116,0,103,101,116,77,97,114,103,105,110,0,103,101,116,70,108,101,120,66,97,115,105,115,0,103,101,116,70,108,101,120,71,114,111,119,0,103,101,116,70,108,101,120,83,104,114,105,110,107,0,103,101,116,87,105,100,116,104,0,103,101,116,72,101,105,103,104,116,0,103,101,116,77,105,110,87,105,100,116,104,0,103,101,116,77,105,110,72,101,105,103,104,116,0,103,101,116,77,97,120,87,105,100,116,104,0,103,101,116,77,97,120,72,101,105,103,104,116,0,103,101,116,65,115,112,101,99,116,82,97,116,105,111,0,103,101,116,66,111,114,100,101,114,0,103,101,116,79,118,101,114,102,108,111,119,0,103,101,116,68,105,115,112,108,97,121,0,103,101,116,80,97,100,100,105,110,103,0,105,110,115,101,114,116,67,104,105,108,100,0,114,101,109,111,118,101,67,104,105,108,100,0,103,101,116,67,104,105,108,100,67,111,117,110,116,0,103,101,116,80,97,114,101,110,116,0,103,101,116,67,104,105,108,100,0,115,101,116,77,101,97,115,117,114,101,70,117,110,99,0,117,110,115,101,116,77,101,97,115,117,114,101,70,117,110,99,0,109,97,114,107,68,105,114,116,121,0,105,115,68,105,114,116,121,0,99,97,108,99,117,108,97,116,101,76,97,121,111,117,116,0,103,101,116,67,111,109,112,117,116,101,100,76,101,102,116,0,103,101,116,67,111,109,112,117,116,101,100,82,105,103,104,116,0,103,101,116,67,111,109,112,117,116,101,100,84,111,112,0,103,101,116,67,111,109,112,117,116,101,100,66,111,116,116,111,109,0,103,101,116,67,111,109,112,117,116,101,100,87,105,100,116,104,0,103,101,116,67,111,109,112,117,116,101,100,72,101,105,103,104,116,0,103,101,116,67,111,109,112,117,116,101,100,76,97,121,111,117,116,0,103,101,116,67,111,109,112,117,116,101,100,77,97,114,103,105,110,0,103,101,116,67,111,109,112,117,116,101,100,66,111,114,100,101,114,0,103,101,116,67,111,109,112,117,116,101,100,80,97,100,100,105,110,103,0,67,111,110,102,105,103,0,99,114,101,97,116,101,0,115,101,116,69,120,112,101,114,105,109,101,110,116,97,108,70,101,97,116,117,114,101,69,110,97,98,108,101,100,0,115,101,116,80,111,105,110,116,83,99,97,108,101,70,97,99,116,111,114,0,105,115,69,120,112,101,114,105,109,101,110,116,97,108,70,101,97,116,117,114,101,69,110,97,98,108,101,100,0,86,97,108,117,101,0,76,97,121,111,117,116,0,83,105,122,101,0,103,101,116,73,110,115,116,97,110,99,101,67,111,117,110,116,0,73,110,116,54,52,0,1,1,1,2,2,4,4,4,4,8,8,4,8,118,111,105,100,0,98,111,111,108,0,115,116,100,58,58,115,116,114,105,110,103,0,99,98,70,117,110,99,116,105,111,110,32,38,0,99,111,110,115,116,32,99,98,70,117,110,99,116,105,111,110,32,38,0,69,120,116,101,114,110,97,108,0,66,117,102,102,101,114,0,78,66,105,110,100,73,68,0,78,66,105,110,100,0,98,105,110,100,95,118,97,108,117,101,0,114,101,102,108,101,99,116,0,113,117,101,114,121,84,121,112,101,0,108,97,108,108,111,99,0,108,114,101,115,101,116,0,123,114,101,116,117,114,110,40,95,110,98,105,110,100,46,99,97,108,108,98,97,99,107,83,105,103,110,97,116,117,114,101,76,105,115,116,91,36,48,93,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,41,59,125,0,95,110,98,105,110,100,95,110,101,119,0,17,0,10,0,17,17,17,0,0,0,0,5,0,0,0,0,0,0,9,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,15,10,17,17,17,3,10,7,0,1,19,9,11,11,0,0,9,6,11,0,0,11,0,6,17,0,0,0,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,10,10,17,17,17,0,10,0,0,2,0,9,11,0,0,0,9,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,4,13,0,0,0,0,9,14,0,0,0,0,0,14,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,9,16,0,0,0,0,0,16,0,0,16,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,10,0,0,0,0,9,11,0,0,0,0,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,45,43,32,32,32,48,88,48,120,0,40,110,117,108,108,41,0,45,48,88,43,48,88,32,48,88,45,48,120,43,48,120,32,48,120,0,105,110,102,0,73,78,70,0,110,97,110,0,78,65,78,0,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,46,0,84,33,34,25,13,1,2,3,17,75,28,12,16,4,11,29,18,30,39,104,110,111,112,113,98,32,5,6,15,19,20,21,26,8,22,7,40,36,23,24,9,10,14,27,31,37,35,131,130,125,38,42,43,60,61,62,63,67,71,74,77,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,105,106,107,108,114,115,116,121,122,123,124,0,73,108,108,101,103,97,108,32,98,121,116,101,32,115,101,113,117,101,110,99,101,0,68,111,109,97,105,110,32,101,114,114,111,114,0,82,101,115,117,108,116,32,110,111,116,32,114,101,112,114,101,115,101,110,116,97,98,108,101,0,78,111,116,32,97,32,116,116,121,0,80,101,114,109,105,115,115,105,111,110,32,100,101,110,105,101,100,0,79,112,101,114,97,116,105,111,110,32,110,111,116,32,112,101,114,109,105,116,116,101,100,0,78,111,32,115,117,99,104,32,102,105,108,101,32,111,114,32,100,105,114,101,99,116,111,114,121,0,78,111,32,115,117,99,104,32,112,114,111,99,101,115,115,0,70,105,108,101,32,101,120,105,115,116,115,0,86,97,108,117,101,32,116,111,111,32,108,97,114,103,101,32,102,111,114,32,100,97,116,97,32,116,121,112,101,0,78,111,32,115,112,97,99,101,32,108,101,102,116,32,111,110,32,100,101,118,105,99,101,0,79,117,116,32,111,102,32,109,101,109,111,114,121,0,82,101,115,111,117,114,99,101,32,98,117,115,121,0,73,110,116,101,114,114,117,112,116,101,100,32,115,121,115,116,101,109,32,99,97,108,108,0,82,101,115,111,117,114,99,101,32,116,101,109,112,111,114,97,114,105,108,121,32,117,110,97,118,97,105,108,97,98,108,101,0,73,110,118,97,108,105,100,32,115,101,101,107,0,67,114,111,115,115,45,100,101,118,105,99,101,32,108,105,110,107,0,82,101,97,100,45,111,110,108,121,32,102,105,108,101,32,115,121,115,116,101,109,0,68,105,114,101,99,116,111,114,121,32,110,111,116,32,101,109,112,116,121,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,112,101,101,114,0,79,112,101,114,97,116,105,111,110,32,116,105,109,101,100,32,111,117,116,0,67,111,110,110,101,99,116,105,111,110,32,114,101,102,117,115,101,100,0,72,111,115,116,32,105,115,32,100,111,119,110,0,72,111,115,116,32,105,115,32,117,110,114,101,97,99,104,97,98,108,101,0,65,100,100,114,101,115,115,32,105,110,32,117,115,101,0,66,114,111,107,101,110,32,112,105,112,101,0,73,47,79,32,101,114,114,111,114,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,32,111,114,32,97,100,100,114,101,115,115,0,66,108,111,99,107,32,100,101,118,105,99,101,32,114,101,113,117,105,114,101,100,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,0,78,111,116,32,97,32,100,105,114,101,99,116,111,114,121,0,73,115,32,97,32,100,105,114,101,99,116,111,114,121,0,84,101,120,116,32,102,105,108,101,32,98,117,115,121,0,69,120,101,99,32,102,111,114,109,97,116,32,101,114,114,111,114,0,73,110,118,97,108,105,100,32,97,114,103,117,109,101,110,116,0,65,114,103,117,109,101,110,116,32,108,105,115,116,32,116,111,111,32,108,111,110,103,0,83,121,109,98,111,108,105,99,32,108,105,110,107,32,108,111,111,112,0,70,105,108,101,110,97,109,101,32,116,111,111,32,108,111,110,103,0,84,111,111,32,109,97,110,121,32,111,112,101,110,32,102,105,108,101,115,32,105,110,32,115,121,115,116,101,109,0,78,111,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,115,32,97,118,97,105,108,97,98,108,101,0,66,97,100,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,0,78,111,32,99,104,105,108,100,32,112,114,111,99,101,115,115,0,66,97,100,32,97,100,100,114,101,115,115,0,70,105,108,101,32,116,111,111,32,108,97,114,103,101,0,84,111,111,32,109,97,110,121,32,108,105,110,107,115,0,78,111,32,108,111,99,107,115,32,97,118,97,105,108,97,98,108,101,0,82,101,115,111,117,114,99,101,32,100,101,97,100,108,111,99,107,32,119,111,117,108,100,32,111,99,99,117,114,0,83,116,97,116,101,32,110,111,116,32,114,101,99,111,118,101,114,97,98,108,101,0,80,114,101,118,105,111,117,115,32,111,119,110,101,114,32,100,105,101,100,0,79,112,101,114,97,116,105,111,110,32,99,97,110,99,101,108,101,100,0,70,117,110,99,116,105,111,110,32,110,111,116,32,105,109,112,108,101,109,101,110,116,101,100,0,78,111,32,109,101,115,115,97,103,101,32,111,102,32,100,101,115,105,114,101,100,32,116,121,112,101,0,73,100,101,110,116,105,102,105,101,114,32,114,101,109,111,118,101,100,0,68,101,118,105,99,101,32,110,111,116,32,97,32,115,116,114,101,97,109,0,78,111,32,100,97,116,97,32,97,118,97,105,108,97,98,108,101,0,68,101,118,105,99,101,32,116,105,109,101,111,117,116,0,79,117,116,32,111,102,32,115,116,114,101,97,109,115,32,114,101,115,111,117,114,99,101,115,0,76,105,110,107,32,104,97,115,32,98,101,101,110,32,115,101,118,101,114,101,100,0,80,114,111,116,111,99,111,108,32,101,114,114,111,114,0,66,97,100,32,109,101,115,115,97,103,101,0,70,105,108,101,32,100,101,115,99,114,105,112,116,111,114,32,105,110,32,98,97,100,32,115,116,97,116,101,0,78,111,116,32,97,32,115,111,99,107,101,116,0,68,101,115,116,105,110,97,116,105,111,110,32,97,100,100,114,101,115,115,32,114,101,113,117,105,114,101,100,0,77,101,115,115,97,103,101,32,116,111,111,32,108,97,114,103,101,0,80,114,111,116,111,99,111,108,32,119,114,111,110,103,32,116,121,112,101,32,102,111,114,32,115,111,99,107,101,116,0,80,114,111,116,111,99,111,108,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,80,114,111,116,111,99,111,108,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,83,111,99,107,101,116,32,116,121,112,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,78,111,116,32,115,117,112,112,111,114,116,101,100,0,80,114,111,116,111,99,111,108,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,65,100,100,114,101,115,115,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,98,121,32,112,114,111,116,111,99,111,108,0,65,100,100,114,101,115,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,78,101,116,119,111,114,107,32,105,115,32,100,111,119,110,0,78,101,116,119,111,114,107,32,117,110,114,101,97,99,104,97,98,108,101,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,110,101,116,119,111,114,107,0,67,111,110,110,101,99,116,105,111,110,32,97,98,111,114,116,101,100,0,78,111,32,98,117,102,102,101,114,32,115,112,97,99,101,32,97,118,97,105,108,97,98,108,101,0,83,111,99,107,101,116,32,105,115,32,99,111,110,110,101,99,116,101,100,0,83,111,99,107,101,116,32,110,111,116,32,99,111,110,110,101,99,116,101,100,0,67,97,110,110,111,116,32,115,101,110,100,32,97,102,116,101,114,32,115,111,99,107,101,116,32,115,104,117,116,100,111,119,110,0,79,112,101,114,97,116,105,111,110,32,97,108,114,101,97,100,121,32,105,110,32,112,114,111,103,114,101,115,115,0,79,112,101,114,97,116,105,111,110,32,105,110,32,112,114,111,103,114,101,115,115,0,83,116,97,108,101,32,102,105,108,101,32,104,97,110,100,108,101,0,82,101,109,111,116,101,32,73,47,79,32,101,114,114,111,114,0,81,117,111,116,97,32,101,120,99,101,101,100,101,100,0,78,111,32,109,101,100,105,117,109,32,102,111,117,110,100,0,87,114,111,110,103,32,109,101,100,105,117,109,32,116,121,112,101,0,78,111,32,101,114,114,111,114,32,105,110,102,111,114,109,97,116,105,111,110,0,0],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE);var tempDoublePtr=STATICTOP;STATICTOP+=16;function _atexit(t,e){__ATEXIT__.unshift({func:t,arg:e})}function ___cxa_atexit(){return _atexit.apply(null,arguments)}function _abort(){Module.abort()}function __ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj(){Module.printErr("missing function: _ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj"),abort(-1)}function __decorate(t,e,r,o){var a=arguments.length,n=a<3?e:o===null?o=Object.getOwnPropertyDescriptor(e,r):o,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(t,e,r,o);else for(var A=t.length-1;A>=0;A--)(u=t[A])&&(n=(a<3?u(n):a>3?u(e,r,n):u(e,r))||n);return a>3&&n&&Object.defineProperty(e,r,n),n}function _defineHidden(t){return function(e,r){Object.defineProperty(e,r,{configurable:!1,enumerable:!1,value:t,writable:!0})}}var _nbind={};function __nbind_free_external(t){_nbind.externalList[t].dereference(t)}function __nbind_reference_external(t){_nbind.externalList[t].reference()}function _llvm_stackrestore(t){var e=_llvm_stacksave,r=e.LLVM_SAVEDSTACKS[t];e.LLVM_SAVEDSTACKS.splice(t,1),Runtime.stackRestore(r)}function __nbind_register_pool(t,e,r,o){_nbind.Pool.pageSize=t,_nbind.Pool.usedPtr=e/4,_nbind.Pool.rootPtr=r,_nbind.Pool.pagePtr=o/4,HEAP32[e/4]=16909060,HEAP8[e]==1&&(_nbind.bigEndian=!0),HEAP32[e/4]=0,_nbind.makeTypeKindTbl=(n={},n[1024]=_nbind.PrimitiveType,n[64]=_nbind.Int64Type,n[2048]=_nbind.BindClass,n[3072]=_nbind.BindClassPtr,n[4096]=_nbind.SharedClassPtr,n[5120]=_nbind.ArrayType,n[6144]=_nbind.ArrayType,n[7168]=_nbind.CStringType,n[9216]=_nbind.CallbackType,n[10240]=_nbind.BindType,n),_nbind.makeTypeNameTbl={Buffer:_nbind.BufferType,External:_nbind.ExternalType,Int64:_nbind.Int64Type,_nbind_new:_nbind.CreateValueType,bool:_nbind.BooleanType,"cbFunction &":_nbind.CallbackType,"const cbFunction &":_nbind.CallbackType,"const std::string &":_nbind.StringType,"std::string":_nbind.StringType},Module.toggleLightGC=_nbind.toggleLightGC,_nbind.callUpcast=Module.dynCall_ii;var a=_nbind.makeType(_nbind.constructType,{flags:2048,id:0,name:""});a.proto=Module,_nbind.BindClass.list.push(a);var n}function _emscripten_set_main_loop_timing(t,e){if(Browser.mainLoop.timingMode=t,Browser.mainLoop.timingValue=e,!Browser.mainLoop.func)return 1;if(t==0)Browser.mainLoop.scheduler=function(){var u=Math.max(0,Browser.mainLoop.tickStartTime+e-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,u)},Browser.mainLoop.method="timeout";else if(t==1)Browser.mainLoop.scheduler=function(){Browser.requestAnimationFrame(Browser.mainLoop.runner)},Browser.mainLoop.method="rAF";else if(t==2){if(!window.setImmediate){let n=function(u){u.source===window&&u.data===o&&(u.stopPropagation(),r.shift()())};var a=n,r=[],o="setimmediate";window.addEventListener("message",n,!0),window.setImmediate=function(A){r.push(A),ENVIRONMENT_IS_WORKER?(Module.setImmediates===void 0&&(Module.setImmediates=[]),Module.setImmediates.push(A),window.postMessage({target:o})):window.postMessage(o,"*")}}Browser.mainLoop.scheduler=function(){window.setImmediate(Browser.mainLoop.runner)},Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(t,e,r,o,a){Module.noExitRuntime=!0,assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters."),Browser.mainLoop.func=t,Browser.mainLoop.arg=o;var n;typeof o<"u"?n=function(){Module.dynCall_vi(t,o)}:n=function(){Module.dynCall_v(t)};var u=Browser.mainLoop.currentlyRunningMainloop;if(Browser.mainLoop.runner=function(){if(!ABORT){if(Browser.mainLoop.queue.length>0){var p=Date.now(),h=Browser.mainLoop.queue.shift();if(h.func(h.arg),Browser.mainLoop.remainingBlockers){var E=Browser.mainLoop.remainingBlockers,I=E%1==0?E-1:Math.floor(E);h.counted?Browser.mainLoop.remainingBlockers=I:(I=I+.5,Browser.mainLoop.remainingBlockers=(8*E+I)/9)}if(console.log('main loop blocker "'+h.name+'" took '+(Date.now()-p)+" ms"),Browser.mainLoop.updateStatus(),u1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else Browser.mainLoop.timingMode==0&&(Browser.mainLoop.tickStartTime=_emscripten_get_now());Browser.mainLoop.method==="timeout"&&Module.ctx&&(Module.printErr("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!"),Browser.mainLoop.method=""),Browser.mainLoop.runIter(n),!(u0?_emscripten_set_main_loop_timing(0,1e3/e):_emscripten_set_main_loop_timing(1,1),Browser.mainLoop.scheduler()),r)throw"SimulateInfiniteLoop"}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null,Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var t=Browser.mainLoop.timingMode,e=Browser.mainLoop.timingValue,r=Browser.mainLoop.func;Browser.mainLoop.func=null,_emscripten_set_main_loop(r,0,!1,Browser.mainLoop.arg,!0),_emscripten_set_main_loop_timing(t,e),Browser.mainLoop.scheduler()},updateStatus:function(){if(Module.setStatus){var t=Module.statusMessage||"Please wait...",e=Browser.mainLoop.remainingBlockers,r=Browser.mainLoop.expectedBlockers;e?e"u"&&(console.log("warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available."),Module.noImageDecoding=!0);var t={};t.canHandle=function(n){return!Module.noImageDecoding&&/\.(jpg|jpeg|png|bmp)$/i.test(n)},t.handle=function(n,u,A,p){var h=null;if(Browser.hasBlobConstructor)try{h=new Blob([n],{type:Browser.getMimetype(u)}),h.size!==n.length&&(h=new Blob([new Uint8Array(n).buffer],{type:Browser.getMimetype(u)}))}catch(x){Runtime.warnOnce("Blob constructor present but fails: "+x+"; falling back to blob builder")}if(!h){var E=new Browser.BlobBuilder;E.append(new Uint8Array(n).buffer),h=E.getBlob()}var I=Browser.URLObject.createObjectURL(h),v=new Image;v.onload=function(){assert(v.complete,"Image "+u+" could not be decoded");var C=document.createElement("canvas");C.width=v.width,C.height=v.height;var R=C.getContext("2d");R.drawImage(v,0,0),Module.preloadedImages[u]=C,Browser.URLObject.revokeObjectURL(I),A&&A(n)},v.onerror=function(C){console.log("Image "+I+" could not be decoded"),p&&p()},v.src=I},Module.preloadPlugins.push(t);var e={};e.canHandle=function(n){return!Module.noAudioDecoding&&n.substr(-4)in{".ogg":1,".wav":1,".mp3":1}},e.handle=function(n,u,A,p){var h=!1;function E(R){h||(h=!0,Module.preloadedAudios[u]=R,A&&A(n))}function I(){h||(h=!0,Module.preloadedAudios[u]=new Audio,p&&p())}if(Browser.hasBlobConstructor){try{var v=new Blob([n],{type:Browser.getMimetype(u)})}catch{return I()}var x=Browser.URLObject.createObjectURL(v),C=new Audio;C.addEventListener("canplaythrough",function(){E(C)},!1),C.onerror=function(L){if(h)return;console.log("warning: browser could not fully decode audio "+u+", trying slower base64 approach");function U(J){for(var te="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ae="=",fe="",ce=0,me=0,he=0;he=6;){var Be=ce>>me-6&63;me-=6,fe+=te[Be]}return me==2?(fe+=te[(ce&3)<<4],fe+=ae+ae):me==4&&(fe+=te[(ce&15)<<2],fe+=ae),fe}C.src="data:audio/x-"+u.substr(-3)+";base64,"+U(n),E(C)},C.src=x,Browser.safeSetTimeout(function(){E(C)},1e4)}else return I()},Module.preloadPlugins.push(e);function r(){Browser.pointerLock=document.pointerLockElement===Module.canvas||document.mozPointerLockElement===Module.canvas||document.webkitPointerLockElement===Module.canvas||document.msPointerLockElement===Module.canvas}var o=Module.canvas;o&&(o.requestPointerLock=o.requestPointerLock||o.mozRequestPointerLock||o.webkitRequestPointerLock||o.msRequestPointerLock||function(){},o.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock||document.msExitPointerLock||function(){},o.exitPointerLock=o.exitPointerLock.bind(document),document.addEventListener("pointerlockchange",r,!1),document.addEventListener("mozpointerlockchange",r,!1),document.addEventListener("webkitpointerlockchange",r,!1),document.addEventListener("mspointerlockchange",r,!1),Module.elementPointerLock&&o.addEventListener("click",function(a){!Browser.pointerLock&&Module.canvas.requestPointerLock&&(Module.canvas.requestPointerLock(),a.preventDefault())},!1))},createContext:function(t,e,r,o){if(e&&Module.ctx&&t==Module.canvas)return Module.ctx;var a,n;if(e){var u={antialias:!1,alpha:!1};if(o)for(var A in o)u[A]=o[A];n=GL.createContext(t,u),n&&(a=GL.getContext(n).GLctx)}else a=t.getContext("2d");return a?(r&&(e||assert(typeof GLctx>"u","cannot set in module if GLctx is used, but we are a non-GL context that would replace it"),Module.ctx=a,e&&GL.makeContextCurrent(n),Module.useWebGL=e,Browser.moduleContextCreatedCallbacks.forEach(function(p){p()}),Browser.init()),a):null},destroyContext:function(t,e,r){},fullscreenHandlersInstalled:!1,lockPointer:void 0,resizeCanvas:void 0,requestFullscreen:function(t,e,r){Browser.lockPointer=t,Browser.resizeCanvas=e,Browser.vrDevice=r,typeof Browser.lockPointer>"u"&&(Browser.lockPointer=!0),typeof Browser.resizeCanvas>"u"&&(Browser.resizeCanvas=!1),typeof Browser.vrDevice>"u"&&(Browser.vrDevice=null);var o=Module.canvas;function a(){Browser.isFullscreen=!1;var u=o.parentNode;(document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)===u?(o.exitFullscreen=document.exitFullscreen||document.cancelFullScreen||document.mozCancelFullScreen||document.msExitFullscreen||document.webkitCancelFullScreen||function(){},o.exitFullscreen=o.exitFullscreen.bind(document),Browser.lockPointer&&o.requestPointerLock(),Browser.isFullscreen=!0,Browser.resizeCanvas&&Browser.setFullscreenCanvasSize()):(u.parentNode.insertBefore(o,u),u.parentNode.removeChild(u),Browser.resizeCanvas&&Browser.setWindowedCanvasSize()),Module.onFullScreen&&Module.onFullScreen(Browser.isFullscreen),Module.onFullscreen&&Module.onFullscreen(Browser.isFullscreen),Browser.updateCanvasDimensions(o)}Browser.fullscreenHandlersInstalled||(Browser.fullscreenHandlersInstalled=!0,document.addEventListener("fullscreenchange",a,!1),document.addEventListener("mozfullscreenchange",a,!1),document.addEventListener("webkitfullscreenchange",a,!1),document.addEventListener("MSFullscreenChange",a,!1));var n=document.createElement("div");o.parentNode.insertBefore(n,o),n.appendChild(o),n.requestFullscreen=n.requestFullscreen||n.mozRequestFullScreen||n.msRequestFullscreen||(n.webkitRequestFullscreen?function(){n.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}:null)||(n.webkitRequestFullScreen?function(){n.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}:null),r?n.requestFullscreen({vrDisplay:r}):n.requestFullscreen()},requestFullScreen:function(t,e,r){return Module.printErr("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead."),Browser.requestFullScreen=function(o,a,n){return Browser.requestFullscreen(o,a,n)},Browser.requestFullscreen(t,e,r)},nextRAF:0,fakeRequestAnimationFrame:function(t){var e=Date.now();if(Browser.nextRAF===0)Browser.nextRAF=e+1e3/60;else for(;e+2>=Browser.nextRAF;)Browser.nextRAF+=1e3/60;var r=Math.max(Browser.nextRAF-e,0);setTimeout(t,r)},requestAnimationFrame:function t(e){typeof window>"u"?Browser.fakeRequestAnimationFrame(e):(window.requestAnimationFrame||(window.requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||Browser.fakeRequestAnimationFrame),window.requestAnimationFrame(e))},safeCallback:function(t){return function(){if(!ABORT)return t.apply(null,arguments)}},allowAsyncCallbacks:!0,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=!1},resumeAsyncCallbacks:function(){if(Browser.allowAsyncCallbacks=!0,Browser.queuedAsyncCallbacks.length>0){var t=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[],t.forEach(function(e){e()})}},safeRequestAnimationFrame:function(t){return Browser.requestAnimationFrame(function(){ABORT||(Browser.allowAsyncCallbacks?t():Browser.queuedAsyncCallbacks.push(t))})},safeSetTimeout:function(t,e){return Module.noExitRuntime=!0,setTimeout(function(){ABORT||(Browser.allowAsyncCallbacks?t():Browser.queuedAsyncCallbacks.push(t))},e)},safeSetInterval:function(t,e){return Module.noExitRuntime=!0,setInterval(function(){ABORT||Browser.allowAsyncCallbacks&&t()},e)},getMimetype:function(t){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[t.substr(t.lastIndexOf(".")+1)]},getUserMedia:function(t){window.getUserMedia||(window.getUserMedia=navigator.getUserMedia||navigator.mozGetUserMedia),window.getUserMedia(t)},getMovementX:function(t){return t.movementX||t.mozMovementX||t.webkitMovementX||0},getMovementY:function(t){return t.movementY||t.mozMovementY||t.webkitMovementY||0},getMouseWheelDelta:function(t){var e=0;switch(t.type){case"DOMMouseScroll":e=t.detail;break;case"mousewheel":e=t.wheelDelta;break;case"wheel":e=t.deltaY;break;default:throw"unrecognized mouse wheel event: "+t.type}return e},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(t){if(Browser.pointerLock)t.type!="mousemove"&&"mozMovementX"in t?Browser.mouseMovementX=Browser.mouseMovementY=0:(Browser.mouseMovementX=Browser.getMovementX(t),Browser.mouseMovementY=Browser.getMovementY(t)),typeof SDL<"u"?(Browser.mouseX=SDL.mouseX+Browser.mouseMovementX,Browser.mouseY=SDL.mouseY+Browser.mouseMovementY):(Browser.mouseX+=Browser.mouseMovementX,Browser.mouseY+=Browser.mouseMovementY);else{var e=Module.canvas.getBoundingClientRect(),r=Module.canvas.width,o=Module.canvas.height,a=typeof window.scrollX<"u"?window.scrollX:window.pageXOffset,n=typeof window.scrollY<"u"?window.scrollY:window.pageYOffset;if(t.type==="touchstart"||t.type==="touchend"||t.type==="touchmove"){var u=t.touch;if(u===void 0)return;var A=u.pageX-(a+e.left),p=u.pageY-(n+e.top);A=A*(r/e.width),p=p*(o/e.height);var h={x:A,y:p};if(t.type==="touchstart")Browser.lastTouches[u.identifier]=h,Browser.touches[u.identifier]=h;else if(t.type==="touchend"||t.type==="touchmove"){var E=Browser.touches[u.identifier];E||(E=h),Browser.lastTouches[u.identifier]=E,Browser.touches[u.identifier]=h}return}var I=t.pageX-(a+e.left),v=t.pageY-(n+e.top);I=I*(r/e.width),v=v*(o/e.height),Browser.mouseMovementX=I-Browser.mouseX,Browser.mouseMovementY=v-Browser.mouseY,Browser.mouseX=I,Browser.mouseY=v}},asyncLoad:function(t,e,r,o){var a=o?"":"al "+t;Module.readAsync(t,function(n){assert(n,'Loading data file "'+t+'" failed (no arrayBuffer).'),e(new Uint8Array(n)),a&&removeRunDependency(a)},function(n){if(r)r();else throw'Loading data file "'+t+'" failed.'}),a&&addRunDependency(a)},resizeListeners:[],updateResizeListeners:function(){var t=Module.canvas;Browser.resizeListeners.forEach(function(e){e(t.width,t.height)})},setCanvasSize:function(t,e,r){var o=Module.canvas;Browser.updateCanvasDimensions(o,t,e),r||Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL<"u"){var t=HEAPU32[SDL.screen+Runtime.QUANTUM_SIZE*0>>2];t=t|8388608,HEAP32[SDL.screen+Runtime.QUANTUM_SIZE*0>>2]=t}Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL<"u"){var t=HEAPU32[SDL.screen+Runtime.QUANTUM_SIZE*0>>2];t=t&-8388609,HEAP32[SDL.screen+Runtime.QUANTUM_SIZE*0>>2]=t}Browser.updateResizeListeners()},updateCanvasDimensions:function(t,e,r){e&&r?(t.widthNative=e,t.heightNative=r):(e=t.widthNative,r=t.heightNative);var o=e,a=r;if(Module.forcedAspectRatio&&Module.forcedAspectRatio>0&&(o/a>2];return e},getStr:function(){var t=Pointer_stringify(SYSCALLS.get());return t},get64:function(){var t=SYSCALLS.get(),e=SYSCALLS.get();return t>=0?assert(e===0):assert(e===-1),t},getZero:function(){assert(SYSCALLS.get()===0)}};function ___syscall6(t,e){SYSCALLS.varargs=e;try{var r=SYSCALLS.getStreamFromFD();return FS.close(r),0}catch(o){return(typeof FS>"u"||!(o instanceof FS.ErrnoError))&&abort(o),-o.errno}}function ___syscall54(t,e){SYSCALLS.varargs=e;try{return 0}catch(r){return(typeof FS>"u"||!(r instanceof FS.ErrnoError))&&abort(r),-r.errno}}function _typeModule(t){var e=[[0,1,"X"],[1,1,"const X"],[128,1,"X *"],[256,1,"X &"],[384,1,"X &&"],[512,1,"std::shared_ptr"],[640,1,"std::unique_ptr"],[5120,1,"std::vector"],[6144,2,"std::array"],[9216,-1,"std::function"]];function r(p,h,E,I,v,x){if(h==1){var C=I&896;(C==128||C==256||C==384)&&(p="X const")}var R;return x?R=E.replace("X",p).replace("Y",v):R=p.replace("X",E).replace("Y",v),R.replace(/([*&]) (?=[*&])/g,"$1")}function o(p,h,E,I,v){throw new Error(p+" type "+E.replace("X",h+"?")+(I?" with flag "+I:"")+" in "+v)}function a(p,h,E,I,v,x,C,R){x===void 0&&(x="X"),R===void 0&&(R=1);var L=E(p);if(L)return L;var U=I(p),J=U.placeholderFlag,te=e[J];C&&te&&(x=r(C[2],C[0],x,te[0],"?",!0));var ae;J==0&&(ae="Unbound"),J>=10&&(ae="Corrupt"),R>20&&(ae="Deeply nested"),ae&&o(ae,p,x,J,v||"?");var fe=U.paramList[0],ce=a(fe,h,E,I,v,x,te,R+1),me,he={flags:te[0],id:p,name:"",paramList:[ce]},Be=[],we="?";switch(U.placeholderFlag){case 1:me=ce.spec;break;case 2:if((ce.flags&15360)==1024&&ce.spec.ptrSize==1){he.flags=7168;break}case 3:case 6:case 5:me=ce.spec,ce.flags&15360;break;case 8:we=""+U.paramList[1],he.paramList.push(U.paramList[1]);break;case 9:for(var g=0,Ee=U.paramList[1];g>2]=t),t}function _llvm_stacksave(){var t=_llvm_stacksave;return t.LLVM_SAVEDSTACKS||(t.LLVM_SAVEDSTACKS=[]),t.LLVM_SAVEDSTACKS.push(Runtime.stackSave()),t.LLVM_SAVEDSTACKS.length-1}function ___syscall140(t,e){SYSCALLS.varargs=e;try{var r=SYSCALLS.getStreamFromFD(),o=SYSCALLS.get(),a=SYSCALLS.get(),n=SYSCALLS.get(),u=SYSCALLS.get(),A=a;return FS.llseek(r,A,u),HEAP32[n>>2]=r.position,r.getdents&&A===0&&u===0&&(r.getdents=null),0}catch(p){return(typeof FS>"u"||!(p instanceof FS.ErrnoError))&&abort(p),-p.errno}}function ___syscall146(t,e){SYSCALLS.varargs=e;try{var r=SYSCALLS.get(),o=SYSCALLS.get(),a=SYSCALLS.get(),n=0;___syscall146.buffer||(___syscall146.buffers=[null,[],[]],___syscall146.printChar=function(E,I){var v=___syscall146.buffers[E];assert(v),I===0||I===10?((E===1?Module.print:Module.printErr)(UTF8ArrayToString(v,0)),v.length=0):v.push(I)});for(var u=0;u>2],p=HEAP32[o+(u*8+4)>>2],h=0;h"u"||!(E instanceof FS.ErrnoError))&&abort(E),-E.errno}}function __nbind_finish(){for(var t=0,e=_nbind.BindClass.list;tt.pageSize/2||e>t.pageSize-r){var o=_nbind.typeNameTbl.NBind.proto;return o.lalloc(e)}else return HEAPU32[t.usedPtr]=r+e,t.rootPtr+r},t.lreset=function(e,r){var o=HEAPU32[t.pagePtr];if(o){var a=_nbind.typeNameTbl.NBind.proto;a.lreset(e,r)}else HEAPU32[t.usedPtr]=e},t}();_nbind.Pool=Pool;function constructType(t,e){var r=t==10240?_nbind.makeTypeNameTbl[e.name]||_nbind.BindType:_nbind.makeTypeKindTbl[t],o=new r(e);return typeIdTbl[e.id]=o,_nbind.typeNameTbl[e.name]=o,o}_nbind.constructType=constructType;function getType(t){return typeIdTbl[t]}_nbind.getType=getType;function queryType(t){var e=HEAPU8[t],r=_nbind.structureList[e][1];t/=4,r<0&&(++t,r=HEAPU32[t]+1);var o=Array.prototype.slice.call(HEAPU32.subarray(t+1,t+1+r));return e==9&&(o=[o[0],o.slice(1)]),{paramList:o,placeholderFlag:e}}_nbind.queryType=queryType;function getTypes(t,e){return t.map(function(r){return typeof r=="number"?_nbind.getComplexType(r,constructType,getType,queryType,e):_nbind.typeNameTbl[r]})}_nbind.getTypes=getTypes;function readTypeIdList(t,e){return Array.prototype.slice.call(HEAPU32,t/4,t/4+e)}_nbind.readTypeIdList=readTypeIdList;function readAsciiString(t){for(var e=t;HEAPU8[e++];);return String.fromCharCode.apply("",HEAPU8.subarray(t,e-1))}_nbind.readAsciiString=readAsciiString;function readPolicyList(t){var e={};if(t)for(;;){var r=HEAPU32[t/4];if(!r)break;e[readAsciiString(r)]=!0,t+=4}return e}_nbind.readPolicyList=readPolicyList;function getDynCall(t,e){var r={float32_t:"d",float64_t:"d",int64_t:"d",uint64_t:"d",void:"v"},o=t.map(function(n){return r[n.name]||"i"}).join(""),a=Module["dynCall_"+o];if(!a)throw new Error("dynCall_"+o+" not found for "+e+"("+t.map(function(n){return n.name}).join(", ")+")");return a}_nbind.getDynCall=getDynCall;function addMethod(t,e,r,o){var a=t[e];t.hasOwnProperty(e)&&a?((a.arity||a.arity===0)&&(a=_nbind.makeOverloader(a,a.arity),t[e]=a),a.addMethod(r,o)):(r.arity=o,t[e]=r)}_nbind.addMethod=addMethod;function throwError(t){throw new Error(t)}_nbind.throwError=throwError,_nbind.bigEndian=!1,_a=_typeModule(_typeModule),_nbind.Type=_a.Type,_nbind.makeType=_a.makeType,_nbind.getComplexType=_a.getComplexType,_nbind.structureList=_a.structureList;var BindType=function(t){__extends(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.heap=HEAPU32,r.ptrSize=4,r}return e.prototype.needsWireRead=function(r){return!!this.wireRead||!!this.makeWireRead},e.prototype.needsWireWrite=function(r){return!!this.wireWrite||!!this.makeWireWrite},e}(_nbind.Type);_nbind.BindType=BindType;var PrimitiveType=function(t){__extends(e,t);function e(r){var o=t.call(this,r)||this,a=r.flags&32?{32:HEAPF32,64:HEAPF64}:r.flags&8?{8:HEAPU8,16:HEAPU16,32:HEAPU32}:{8:HEAP8,16:HEAP16,32:HEAP32};return o.heap=a[r.ptrSize*8],o.ptrSize=r.ptrSize,o}return e.prototype.needsWireWrite=function(r){return!!r&&!!r.Strict},e.prototype.makeWireWrite=function(r,o){return o&&o.Strict&&function(a){if(typeof a=="number")return a;throw new Error("Type mismatch")}},e}(BindType);_nbind.PrimitiveType=PrimitiveType;function pushCString(t,e){if(t==null){if(e&&e.Nullable)return 0;throw new Error("Type mismatch")}if(e&&e.Strict){if(typeof t!="string")throw new Error("Type mismatch")}else t=t.toString();var r=Module.lengthBytesUTF8(t)+1,o=_nbind.Pool.lalloc(r);return Module.stringToUTF8Array(t,HEAPU8,o,r),o}_nbind.pushCString=pushCString;function popCString(t){return t===0?null:Module.Pointer_stringify(t)}_nbind.popCString=popCString;var CStringType=function(t){__extends(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.wireRead=popCString,r.wireWrite=pushCString,r.readResources=[_nbind.resources.pool],r.writeResources=[_nbind.resources.pool],r}return e.prototype.makeWireWrite=function(r,o){return function(a){return pushCString(a,o)}},e}(BindType);_nbind.CStringType=CStringType;var BooleanType=function(t){__extends(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.wireRead=function(o){return!!o},r}return e.prototype.needsWireWrite=function(r){return!!r&&!!r.Strict},e.prototype.makeWireRead=function(r){return"!!("+r+")"},e.prototype.makeWireWrite=function(r,o){return o&&o.Strict&&function(a){if(typeof a=="boolean")return a;throw new Error("Type mismatch")}||r},e}(BindType);_nbind.BooleanType=BooleanType;var Wrapper=function(){function t(){}return t.prototype.persist=function(){this.__nbindState|=1},t}();_nbind.Wrapper=Wrapper;function makeBound(t,e){var r=function(o){__extends(a,o);function a(n,u,A,p){var h=o.call(this)||this;if(!(h instanceof a))return new(Function.prototype.bind.apply(a,Array.prototype.concat.apply([null],arguments)));var E=u,I=A,v=p;if(n!==_nbind.ptrMarker){var x=h.__nbindConstructor.apply(h,arguments);E=4608,v=HEAPU32[x/4],I=HEAPU32[x/4+1]}var C={configurable:!0,enumerable:!1,value:null,writable:!1},R={__nbindFlags:E,__nbindPtr:I};v&&(R.__nbindShared=v,_nbind.mark(h));for(var L=0,U=Object.keys(R);L>=1;var r=_nbind.valueList[t];return _nbind.valueList[t]=firstFreeValue,firstFreeValue=t,r}else{if(e)return _nbind.popShared(t,e);throw new Error("Invalid value slot "+t)}}_nbind.popValue=popValue;var valueBase=18446744073709552e3;function push64(t){return typeof t=="number"?t:pushValue(t)*4096+valueBase}function pop64(t){return t=3?u=Buffer.from(n):u=new Buffer(n),u.copy(o)}else getBuffer(o).set(n)}}_nbind.commitBuffer=commitBuffer;var dirtyList=[],gcTimer=0;function sweep(){for(var t=0,e=dirtyList;t>2]=DYNAMIC_BASE,staticSealed=!0;function invoke_viiiii(t,e,r,o,a,n){try{Module.dynCall_viiiii(t,e,r,o,a,n)}catch(u){if(typeof u!="number"&&u!=="longjmp")throw u;Module.setThrew(1,0)}}function invoke_vif(t,e,r){try{Module.dynCall_vif(t,e,r)}catch(o){if(typeof o!="number"&&o!=="longjmp")throw o;Module.setThrew(1,0)}}function invoke_vid(t,e,r){try{Module.dynCall_vid(t,e,r)}catch(o){if(typeof o!="number"&&o!=="longjmp")throw o;Module.setThrew(1,0)}}function invoke_fiff(t,e,r,o){try{return Module.dynCall_fiff(t,e,r,o)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_vi(t,e){try{Module.dynCall_vi(t,e)}catch(r){if(typeof r!="number"&&r!=="longjmp")throw r;Module.setThrew(1,0)}}function invoke_vii(t,e,r){try{Module.dynCall_vii(t,e,r)}catch(o){if(typeof o!="number"&&o!=="longjmp")throw o;Module.setThrew(1,0)}}function invoke_ii(t,e){try{return Module.dynCall_ii(t,e)}catch(r){if(typeof r!="number"&&r!=="longjmp")throw r;Module.setThrew(1,0)}}function invoke_viddi(t,e,r,o,a){try{Module.dynCall_viddi(t,e,r,o,a)}catch(n){if(typeof n!="number"&&n!=="longjmp")throw n;Module.setThrew(1,0)}}function invoke_vidd(t,e,r,o){try{Module.dynCall_vidd(t,e,r,o)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_iiii(t,e,r,o){try{return Module.dynCall_iiii(t,e,r,o)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_diii(t,e,r,o){try{return Module.dynCall_diii(t,e,r,o)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_di(t,e){try{return Module.dynCall_di(t,e)}catch(r){if(typeof r!="number"&&r!=="longjmp")throw r;Module.setThrew(1,0)}}function invoke_iid(t,e,r){try{return Module.dynCall_iid(t,e,r)}catch(o){if(typeof o!="number"&&o!=="longjmp")throw o;Module.setThrew(1,0)}}function invoke_iii(t,e,r){try{return Module.dynCall_iii(t,e,r)}catch(o){if(typeof o!="number"&&o!=="longjmp")throw o;Module.setThrew(1,0)}}function invoke_viiddi(t,e,r,o,a,n){try{Module.dynCall_viiddi(t,e,r,o,a,n)}catch(u){if(typeof u!="number"&&u!=="longjmp")throw u;Module.setThrew(1,0)}}function invoke_viiiiii(t,e,r,o,a,n,u){try{Module.dynCall_viiiiii(t,e,r,o,a,n,u)}catch(A){if(typeof A!="number"&&A!=="longjmp")throw A;Module.setThrew(1,0)}}function invoke_dii(t,e,r){try{return Module.dynCall_dii(t,e,r)}catch(o){if(typeof o!="number"&&o!=="longjmp")throw o;Module.setThrew(1,0)}}function invoke_i(t){try{return Module.dynCall_i(t)}catch(e){if(typeof e!="number"&&e!=="longjmp")throw e;Module.setThrew(1,0)}}function invoke_iiiiii(t,e,r,o,a,n){try{return Module.dynCall_iiiiii(t,e,r,o,a,n)}catch(u){if(typeof u!="number"&&u!=="longjmp")throw u;Module.setThrew(1,0)}}function invoke_viiid(t,e,r,o,a){try{Module.dynCall_viiid(t,e,r,o,a)}catch(n){if(typeof n!="number"&&n!=="longjmp")throw n;Module.setThrew(1,0)}}function invoke_viififi(t,e,r,o,a,n,u){try{Module.dynCall_viififi(t,e,r,o,a,n,u)}catch(A){if(typeof A!="number"&&A!=="longjmp")throw A;Module.setThrew(1,0)}}function invoke_viii(t,e,r,o){try{Module.dynCall_viii(t,e,r,o)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_v(t){try{Module.dynCall_v(t)}catch(e){if(typeof e!="number"&&e!=="longjmp")throw e;Module.setThrew(1,0)}}function invoke_viid(t,e,r,o){try{Module.dynCall_viid(t,e,r,o)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_idd(t,e,r){try{return Module.dynCall_idd(t,e,r)}catch(o){if(typeof o!="number"&&o!=="longjmp")throw o;Module.setThrew(1,0)}}function invoke_viiii(t,e,r,o,a){try{Module.dynCall_viiii(t,e,r,o,a)}catch(n){if(typeof n!="number"&&n!=="longjmp")throw n;Module.setThrew(1,0)}}Module.asmGlobalArg={Math,Int8Array,Int16Array,Int32Array,Uint8Array,Uint16Array,Uint32Array,Float32Array,Float64Array,NaN:NaN,Infinity:1/0},Module.asmLibraryArg={abort,assert,enlargeMemory,getTotalMemory,abortOnCannotGrowMemory,invoke_viiiii,invoke_vif,invoke_vid,invoke_fiff,invoke_vi,invoke_vii,invoke_ii,invoke_viddi,invoke_vidd,invoke_iiii,invoke_diii,invoke_di,invoke_iid,invoke_iii,invoke_viiddi,invoke_viiiiii,invoke_dii,invoke_i,invoke_iiiiii,invoke_viiid,invoke_viififi,invoke_viii,invoke_v,invoke_viid,invoke_idd,invoke_viiii,_emscripten_asm_const_iiiii,_emscripten_asm_const_iiidddddd,_emscripten_asm_const_iiiid,__nbind_reference_external,_emscripten_asm_const_iiiiiiii,_removeAccessorPrefix,_typeModule,__nbind_register_pool,__decorate,_llvm_stackrestore,___cxa_atexit,__extends,__nbind_get_value_object,__ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj,_emscripten_set_main_loop_timing,__nbind_register_primitive,__nbind_register_type,_emscripten_memcpy_big,__nbind_register_function,___setErrNo,__nbind_register_class,__nbind_finish,_abort,_nbind_value,_llvm_stacksave,___syscall54,_defineHidden,_emscripten_set_main_loop,_emscripten_get_now,__nbind_register_callback_signature,_emscripten_asm_const_iiiiii,__nbind_free_external,_emscripten_asm_const_iiii,_emscripten_asm_const_iiididi,___syscall6,_atexit,___syscall140,___syscall146,DYNAMICTOP_PTR,tempDoublePtr,ABORT,STACKTOP,STACK_MAX,cttz_i8,___dso_handle};var asm=function(t,e,r){var o=new t.Int8Array(r),a=new t.Int16Array(r),n=new t.Int32Array(r),u=new t.Uint8Array(r),A=new t.Uint16Array(r),p=new t.Uint32Array(r),h=new t.Float32Array(r),E=new t.Float64Array(r),I=e.DYNAMICTOP_PTR|0,v=e.tempDoublePtr|0,x=e.ABORT|0,C=e.STACKTOP|0,R=e.STACK_MAX|0,L=e.cttz_i8|0,U=e.___dso_handle|0,J=0,te=0,ae=0,fe=0,ce=t.NaN,me=t.Infinity,he=0,Be=0,we=0,g=0,Ee=0,Se=0,le=t.Math.floor,ne=t.Math.abs,ee=t.Math.sqrt,Ie=t.Math.pow,Fe=t.Math.cos,At=t.Math.sin,H=t.Math.tan,at=t.Math.acos,Re=t.Math.asin,ke=t.Math.atan,xe=t.Math.atan2,He=t.Math.exp,Te=t.Math.log,Je=t.Math.ceil,qe=t.Math.imul,b=t.Math.min,w=t.Math.max,P=t.Math.clz32,y=t.Math.fround,F=e.abort,z=e.assert,X=e.enlargeMemory,Z=e.getTotalMemory,ie=e.abortOnCannotGrowMemory,Pe=e.invoke_viiiii,Ne=e.invoke_vif,ot=e.invoke_vid,dt=e.invoke_fiff,jt=e.invoke_vi,$t=e.invoke_vii,bt=e.invoke_ii,an=e.invoke_viddi,Qr=e.invoke_vidd,mr=e.invoke_iiii,br=e.invoke_diii,Wr=e.invoke_di,Kn=e.invoke_iid,Ns=e.invoke_iii,Ti=e.invoke_viiddi,ps=e.invoke_viiiiii,io=e.invoke_dii,Pi=e.invoke_i,Ls=e.invoke_iiiiii,so=e.invoke_viiid,cc=e.invoke_viififi,cu=e.invoke_viii,lp=e.invoke_v,cp=e.invoke_viid,Os=e.invoke_idd,Dn=e.invoke_viiii,oo=e._emscripten_asm_const_iiiii,Ms=e._emscripten_asm_const_iiidddddd,ml=e._emscripten_asm_const_iiiid,yl=e.__nbind_reference_external,ao=e._emscripten_asm_const_iiiiiiii,Vn=e._removeAccessorPrefix,On=e._typeModule,Ni=e.__nbind_register_pool,Mn=e.__decorate,_i=e._llvm_stackrestore,tr=e.___cxa_atexit,Oe=e.__extends,ii=e.__nbind_get_value_object,Ma=e.__ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj,hr=e._emscripten_set_main_loop_timing,uc=e.__nbind_register_primitive,uu=e.__nbind_register_type,Ac=e._emscripten_memcpy_big,El=e.__nbind_register_function,DA=e.___setErrNo,Au=e.__nbind_register_class,Ce=e.__nbind_finish,Rt=e._abort,fc=e._nbind_value,Hi=e._llvm_stacksave,fu=e.___syscall54,Yt=e._defineHidden,Cl=e._emscripten_set_main_loop,SA=e._emscripten_get_now,up=e.__nbind_register_callback_signature,pc=e._emscripten_asm_const_iiiiii,PA=e.__nbind_free_external,Qn=e._emscripten_asm_const_iiii,hi=e._emscripten_asm_const_iiididi,hc=e.___syscall6,bA=e._atexit,sa=e.___syscall140,Li=e.___syscall146,_o=y(0);let Ze=y(0);function lo(s){s=s|0;var l=0;return l=C,C=C+s|0,C=C+15&-16,l|0}function gc(){return C|0}function pu(s){s=s|0,C=s}function qi(s,l){s=s|0,l=l|0,C=s,R=l}function hu(s,l){s=s|0,l=l|0,J||(J=s,te=l)}function xA(s){s=s|0,Se=s}function Ua(){return Se|0}function dc(){var s=0,l=0;Dr(8104,8,400)|0,Dr(8504,408,540)|0,s=9044,l=s+44|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));o[9088]=0,o[9089]=1,n[2273]=0,n[2274]=948,n[2275]=948,tr(17,8104,U|0)|0}function hs(s){s=s|0,pt(s+948|0)}function _t(s){return s=y(s),((Du(s)|0)&2147483647)>>>0>2139095040|0}function Fn(s,l,c){s=s|0,l=l|0,c=c|0;e:do if(n[s+(l<<3)+4>>2]|0)s=s+(l<<3)|0;else{if((l|2|0)==3&&n[s+60>>2]|0){s=s+56|0;break}switch(l|0){case 0:case 2:case 4:case 5:{if(n[s+52>>2]|0){s=s+48|0;break e}break}default:}if(n[s+68>>2]|0){s=s+64|0;break}else{s=(l|1|0)==5?948:c;break}}while(0);return s|0}function Ci(s){s=s|0;var l=0;return l=pD(1e3)|0,oa(s,(l|0)!=0,2456),n[2276]=(n[2276]|0)+1,Dr(l|0,8104,1e3)|0,o[s+2>>0]|0&&(n[l+4>>2]=2,n[l+12>>2]=4),n[l+976>>2]=s,l|0}function oa(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0;d=C,C=C+16|0,f=d,l||(n[f>>2]=c,Eg(s,5,3197,f)),C=d}function co(){return Ci(956)|0}function Us(s){s=s|0;var l=0;return l=Kt(1e3)|0,aa(l,s),oa(n[s+976>>2]|0,1,2456),n[2276]=(n[2276]|0)+1,n[l+944>>2]=0,l|0}function aa(s,l){s=s|0,l=l|0;var c=0;Dr(s|0,l|0,948)|0,Rm(s+948|0,l+948|0),c=s+960|0,s=l+960|0,l=c+40|0;do n[c>>2]=n[s>>2],c=c+4|0,s=s+4|0;while((c|0)<(l|0))}function la(s){s=s|0;var l=0,c=0,f=0,d=0;if(l=s+944|0,c=n[l>>2]|0,c|0&&(Ho(c+948|0,s)|0,n[l>>2]=0),c=wi(s)|0,c|0){l=0;do n[(gs(s,l)|0)+944>>2]=0,l=l+1|0;while((l|0)!=(c|0))}c=s+948|0,f=n[c>>2]|0,d=s+952|0,l=n[d>>2]|0,(l|0)!=(f|0)&&(n[d>>2]=l+(~((l+-4-f|0)>>>2)<<2)),ds(c),hD(s),n[2276]=(n[2276]|0)+-1}function Ho(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0;f=n[s>>2]|0,k=s+4|0,c=n[k>>2]|0,m=c;e:do if((f|0)==(c|0))d=f,B=4;else for(s=f;;){if((n[s>>2]|0)==(l|0)){d=s,B=4;break e}if(s=s+4|0,(s|0)==(c|0)){s=0;break}}while(0);return(B|0)==4&&((d|0)!=(c|0)?(f=d+4|0,s=m-f|0,l=s>>2,l&&(Mw(d|0,f|0,s|0)|0,c=n[k>>2]|0),s=d+(l<<2)|0,(c|0)==(s|0)||(n[k>>2]=c+(~((c+-4-s|0)>>>2)<<2)),s=1):s=0),s|0}function wi(s){return s=s|0,(n[s+952>>2]|0)-(n[s+948>>2]|0)>>2|0}function gs(s,l){s=s|0,l=l|0;var c=0;return c=n[s+948>>2]|0,(n[s+952>>2]|0)-c>>2>>>0>l>>>0?s=n[c+(l<<2)>>2]|0:s=0,s|0}function ds(s){s=s|0;var l=0,c=0,f=0,d=0;f=C,C=C+32|0,l=f,d=n[s>>2]|0,c=(n[s+4>>2]|0)-d|0,((n[s+8>>2]|0)-d|0)>>>0>c>>>0&&(d=c>>2,Ip(l,d,d,s+8|0),Bg(s,l),_A(l)),C=f}function ms(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0;M=wi(s)|0;do if(M|0){if((n[(gs(s,0)|0)+944>>2]|0)==(s|0)){if(!(Ho(s+948|0,l)|0))break;Dr(l+400|0,8504,540)|0,n[l+944>>2]=0,Le(s);break}B=n[(n[s+976>>2]|0)+12>>2]|0,k=s+948|0,Q=(B|0)==0,c=0,m=0;do f=n[(n[k>>2]|0)+(m<<2)>>2]|0,(f|0)==(l|0)?Le(s):(d=Us(f)|0,n[(n[k>>2]|0)+(c<<2)>>2]=d,n[d+944>>2]=s,Q||TR[B&15](f,d,s,c),c=c+1|0),m=m+1|0;while((m|0)!=(M|0));if(c>>>0>>0){Q=s+948|0,k=s+952|0,B=c,c=n[k>>2]|0;do m=(n[Q>>2]|0)+(B<<2)|0,f=m+4|0,d=c-f|0,l=d>>2,l&&(Mw(m|0,f|0,d|0)|0,c=n[k>>2]|0),d=c,f=m+(l<<2)|0,(d|0)!=(f|0)&&(c=d+(~((d+-4-f|0)>>>2)<<2)|0,n[k>>2]=c),B=B+1|0;while((B|0)!=(M|0))}}while(0)}function _s(s){s=s|0;var l=0,c=0,f=0,d=0;Un(s,(wi(s)|0)==0,2491),Un(s,(n[s+944>>2]|0)==0,2545),l=s+948|0,c=n[l>>2]|0,f=s+952|0,d=n[f>>2]|0,(d|0)!=(c|0)&&(n[f>>2]=d+(~((d+-4-c|0)>>>2)<<2)),ds(l),l=s+976|0,c=n[l>>2]|0,Dr(s|0,8104,1e3)|0,o[c+2>>0]|0&&(n[s+4>>2]=2,n[s+12>>2]=4),n[l>>2]=c}function Un(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0;d=C,C=C+16|0,f=d,l||(n[f>>2]=c,Ao(s,5,3197,f)),C=d}function Sn(){return n[2276]|0}function ys(){var s=0;return s=pD(20)|0,We((s|0)!=0,2592),n[2277]=(n[2277]|0)+1,n[s>>2]=n[239],n[s+4>>2]=n[240],n[s+8>>2]=n[241],n[s+12>>2]=n[242],n[s+16>>2]=n[243],s|0}function We(s,l){s=s|0,l=l|0;var c=0,f=0;f=C,C=C+16|0,c=f,s||(n[c>>2]=l,Ao(0,5,3197,c)),C=f}function tt(s){s=s|0,hD(s),n[2277]=(n[2277]|0)+-1}function It(s,l){s=s|0,l=l|0;var c=0;l?(Un(s,(wi(s)|0)==0,2629),c=1):(c=0,l=0),n[s+964>>2]=l,n[s+988>>2]=c}function nr(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;f=C,C=C+16|0,m=f+8|0,d=f+4|0,B=f,n[d>>2]=l,Un(s,(n[l+944>>2]|0)==0,2709),Un(s,(n[s+964>>2]|0)==0,2763),$(s),l=s+948|0,n[B>>2]=(n[l>>2]|0)+(c<<2),n[m>>2]=n[B>>2],ye(l,m,d)|0,n[(n[d>>2]|0)+944>>2]=s,Le(s),C=f}function $(s){s=s|0;var l=0,c=0,f=0,d=0,m=0,B=0,k=0;if(c=wi(s)|0,c|0&&(n[(gs(s,0)|0)+944>>2]|0)!=(s|0)){f=n[(n[s+976>>2]|0)+12>>2]|0,d=s+948|0,m=(f|0)==0,l=0;do B=n[(n[d>>2]|0)+(l<<2)>>2]|0,k=Us(B)|0,n[(n[d>>2]|0)+(l<<2)>>2]=k,n[k+944>>2]=s,m||TR[f&15](B,k,s,l),l=l+1|0;while((l|0)!=(c|0))}}function ye(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0,Ge=0,Me=0,Qe=0,et=0,Xe=0;et=C,C=C+64|0,j=et+52|0,k=et+48|0,se=et+28|0,Ge=et+24|0,Me=et+20|0,Qe=et,f=n[s>>2]|0,m=f,l=f+((n[l>>2]|0)-m>>2<<2)|0,f=s+4|0,d=n[f>>2]|0,B=s+8|0;do if(d>>>0<(n[B>>2]|0)>>>0){if((l|0)==(d|0)){n[l>>2]=n[c>>2],n[f>>2]=(n[f>>2]|0)+4;break}HA(s,l,d,l+4|0),l>>>0<=c>>>0&&(c=(n[f>>2]|0)>>>0>c>>>0?c+4|0:c),n[l>>2]=n[c>>2]}else{f=(d-m>>2)+1|0,d=N(s)|0,d>>>0>>0&&zr(s),O=n[s>>2]|0,M=(n[B>>2]|0)-O|0,m=M>>1,Ip(Qe,M>>2>>>0>>1>>>0?m>>>0>>0?f:m:d,l-O>>2,s+8|0),O=Qe+8|0,f=n[O>>2]|0,m=Qe+12|0,M=n[m>>2]|0,B=M,Q=f;do if((f|0)==(M|0)){if(M=Qe+4|0,f=n[M>>2]|0,Xe=n[Qe>>2]|0,d=Xe,f>>>0<=Xe>>>0){f=B-d>>1,f=(f|0)==0?1:f,Ip(se,f,f>>>2,n[Qe+16>>2]|0),n[Ge>>2]=n[M>>2],n[Me>>2]=n[O>>2],n[k>>2]=n[Ge>>2],n[j>>2]=n[Me>>2],Dw(se,k,j),f=n[Qe>>2]|0,n[Qe>>2]=n[se>>2],n[se>>2]=f,f=se+4|0,Xe=n[M>>2]|0,n[M>>2]=n[f>>2],n[f>>2]=Xe,f=se+8|0,Xe=n[O>>2]|0,n[O>>2]=n[f>>2],n[f>>2]=Xe,f=se+12|0,Xe=n[m>>2]|0,n[m>>2]=n[f>>2],n[f>>2]=Xe,_A(se),f=n[O>>2]|0;break}m=f,B=((m-d>>2)+1|0)/-2|0,k=f+(B<<2)|0,d=Q-m|0,m=d>>2,m&&(Mw(k|0,f|0,d|0)|0,f=n[M>>2]|0),Xe=k+(m<<2)|0,n[O>>2]=Xe,n[M>>2]=f+(B<<2),f=Xe}while(0);n[f>>2]=n[c>>2],n[O>>2]=(n[O>>2]|0)+4,l=vg(s,Qe,l)|0,_A(Qe)}while(0);return C=et,l|0}function Le(s){s=s|0;var l=0;do{if(l=s+984|0,o[l>>0]|0)break;o[l>>0]=1,h[s+504>>2]=y(ce),s=n[s+944>>2]|0}while((s|0)!=0)}function pt(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-4-f|0)>>>2)<<2)),gt(c))}function ht(s){return s=s|0,n[s+944>>2]|0}function Tt(s){s=s|0,Un(s,(n[s+964>>2]|0)!=0,2832),Le(s)}function er(s){return s=s|0,(o[s+984>>0]|0)!=0|0}function $r(s,l){s=s|0,l=l|0,QUe(s,l,400)|0&&(Dr(s|0,l|0,400)|0,Le(s))}function ji(s){s=s|0;var l=Ze;return l=y(h[s+44>>2]),s=_t(l)|0,y(s?y(0):l)}function es(s){s=s|0;var l=Ze;return l=y(h[s+48>>2]),_t(l)|0&&(l=o[(n[s+976>>2]|0)+2>>0]|0?y(1):y(0)),y(l)}function bi(s,l){s=s|0,l=l|0,n[s+980>>2]=l}function qo(s){return s=s|0,n[s+980>>2]|0}function kA(s,l){s=s|0,l=l|0;var c=0;c=s+4|0,(n[c>>2]|0)!=(l|0)&&(n[c>>2]=l,Le(s))}function QA(s){return s=s|0,n[s+4>>2]|0}function Ap(s,l){s=s|0,l=l|0;var c=0;c=s+8|0,(n[c>>2]|0)!=(l|0)&&(n[c>>2]=l,Le(s))}function ig(s){return s=s|0,n[s+8>>2]|0}function gu(s,l){s=s|0,l=l|0;var c=0;c=s+12|0,(n[c>>2]|0)!=(l|0)&&(n[c>>2]=l,Le(s))}function sg(s){return s=s|0,n[s+12>>2]|0}function du(s,l){s=s|0,l=l|0;var c=0;c=s+16|0,(n[c>>2]|0)!=(l|0)&&(n[c>>2]=l,Le(s))}function uo(s){return s=s|0,n[s+16>>2]|0}function FA(s,l){s=s|0,l=l|0;var c=0;c=s+20|0,(n[c>>2]|0)!=(l|0)&&(n[c>>2]=l,Le(s))}function mc(s){return s=s|0,n[s+20>>2]|0}function ca(s,l){s=s|0,l=l|0;var c=0;c=s+24|0,(n[c>>2]|0)!=(l|0)&&(n[c>>2]=l,Le(s))}function og(s){return s=s|0,n[s+24>>2]|0}function yc(s,l){s=s|0,l=l|0;var c=0;c=s+28|0,(n[c>>2]|0)!=(l|0)&&(n[c>>2]=l,Le(s))}function Pm(s){return s=s|0,n[s+28>>2]|0}function ag(s,l){s=s|0,l=l|0;var c=0;c=s+32|0,(n[c>>2]|0)!=(l|0)&&(n[c>>2]=l,Le(s))}function $n(s){return s=s|0,n[s+32>>2]|0}function fp(s,l){s=s|0,l=l|0;var c=0;c=s+36|0,(n[c>>2]|0)!=(l|0)&&(n[c>>2]=l,Le(s))}function lg(s){return s=s|0,n[s+36>>2]|0}function RA(s,l){s=s|0,l=y(l);var c=0;c=s+40|0,y(h[c>>2])!=l&&(h[c>>2]=l,Le(s))}function Hs(s,l){s=s|0,l=y(l);var c=0;c=s+44|0,y(h[c>>2])!=l&&(h[c>>2]=l,Le(s))}function mu(s,l){s=s|0,l=y(l);var c=0;c=s+48|0,y(h[c>>2])!=l&&(h[c>>2]=l,Le(s))}function Ha(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=_t(l)|0,c=(m^1)&1,f=s+52|0,d=s+56|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function Gi(s,l){s=s|0,l=y(l);var c=0,f=0;f=s+52|0,c=s+56|0,y(h[f>>2])==l&&(n[c>>2]|0)==2||(h[f>>2]=l,f=_t(l)|0,n[c>>2]=f?3:2,Le(s))}function ua(s,l){s=s|0,l=l|0;var c=0,f=0;f=l+52|0,c=n[f+4>>2]|0,l=s,n[l>>2]=n[f>>2],n[l+4>>2]=c}function yu(s,l,c){s=s|0,l=l|0,c=y(c);var f=0,d=0,m=0;m=_t(c)|0,f=(m^1)&1,d=s+132+(l<<3)|0,l=s+132+(l<<3)+4|0,m|y(h[d>>2])==c&&(n[l>>2]|0)==(f|0)||(h[d>>2]=c,n[l>>2]=f,Le(s))}function Es(s,l,c){s=s|0,l=l|0,c=y(c);var f=0,d=0,m=0;m=_t(c)|0,f=m?0:2,d=s+132+(l<<3)|0,l=s+132+(l<<3)+4|0,m|y(h[d>>2])==c&&(n[l>>2]|0)==(f|0)||(h[d>>2]=c,n[l>>2]=f,Le(s))}function Ec(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=l+132+(c<<3)|0,l=n[f+4>>2]|0,c=s,n[c>>2]=n[f>>2],n[c+4>>2]=l}function Cc(s,l,c){s=s|0,l=l|0,c=y(c);var f=0,d=0,m=0;m=_t(c)|0,f=(m^1)&1,d=s+60+(l<<3)|0,l=s+60+(l<<3)+4|0,m|y(h[d>>2])==c&&(n[l>>2]|0)==(f|0)||(h[d>>2]=c,n[l>>2]=f,Le(s))}function G(s,l,c){s=s|0,l=l|0,c=y(c);var f=0,d=0,m=0;m=_t(c)|0,f=m?0:2,d=s+60+(l<<3)|0,l=s+60+(l<<3)+4|0,m|y(h[d>>2])==c&&(n[l>>2]|0)==(f|0)||(h[d>>2]=c,n[l>>2]=f,Le(s))}function Dt(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=l+60+(c<<3)|0,l=n[f+4>>2]|0,c=s,n[c>>2]=n[f>>2],n[c+4>>2]=l}function wl(s,l){s=s|0,l=l|0;var c=0;c=s+60+(l<<3)+4|0,(n[c>>2]|0)!=3&&(h[s+60+(l<<3)>>2]=y(ce),n[c>>2]=3,Le(s))}function xi(s,l,c){s=s|0,l=l|0,c=y(c);var f=0,d=0,m=0;m=_t(c)|0,f=(m^1)&1,d=s+204+(l<<3)|0,l=s+204+(l<<3)+4|0,m|y(h[d>>2])==c&&(n[l>>2]|0)==(f|0)||(h[d>>2]=c,n[l>>2]=f,Le(s))}function wc(s,l,c){s=s|0,l=l|0,c=y(c);var f=0,d=0,m=0;m=_t(c)|0,f=m?0:2,d=s+204+(l<<3)|0,l=s+204+(l<<3)+4|0,m|y(h[d>>2])==c&&(n[l>>2]|0)==(f|0)||(h[d>>2]=c,n[l>>2]=f,Le(s))}function ct(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=l+204+(c<<3)|0,l=n[f+4>>2]|0,c=s,n[c>>2]=n[f>>2],n[c+4>>2]=l}function Eu(s,l,c){s=s|0,l=l|0,c=y(c);var f=0,d=0,m=0;m=_t(c)|0,f=(m^1)&1,d=s+276+(l<<3)|0,l=s+276+(l<<3)+4|0,m|y(h[d>>2])==c&&(n[l>>2]|0)==(f|0)||(h[d>>2]=c,n[l>>2]=f,Le(s))}function cg(s,l){return s=s|0,l=l|0,y(h[s+276+(l<<3)>>2])}function yw(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=_t(l)|0,c=(m^1)&1,f=s+348|0,d=s+352|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function TA(s,l){s=s|0,l=y(l);var c=0,f=0;f=s+348|0,c=s+352|0,y(h[f>>2])==l&&(n[c>>2]|0)==2||(h[f>>2]=l,f=_t(l)|0,n[c>>2]=f?3:2,Le(s))}function pp(s){s=s|0;var l=0;l=s+352|0,(n[l>>2]|0)!=3&&(h[s+348>>2]=y(ce),n[l>>2]=3,Le(s))}function Br(s,l){s=s|0,l=l|0;var c=0,f=0;f=l+348|0,c=n[f+4>>2]|0,l=s,n[l>>2]=n[f>>2],n[l+4>>2]=c}function Cs(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=_t(l)|0,c=(m^1)&1,f=s+356|0,d=s+360|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function ug(s,l){s=s|0,l=y(l);var c=0,f=0;f=s+356|0,c=s+360|0,y(h[f>>2])==l&&(n[c>>2]|0)==2||(h[f>>2]=l,f=_t(l)|0,n[c>>2]=f?3:2,Le(s))}function Ag(s){s=s|0;var l=0;l=s+360|0,(n[l>>2]|0)!=3&&(h[s+356>>2]=y(ce),n[l>>2]=3,Le(s))}function fg(s,l){s=s|0,l=l|0;var c=0,f=0;f=l+356|0,c=n[f+4>>2]|0,l=s,n[l>>2]=n[f>>2],n[l+4>>2]=c}function hp(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=_t(l)|0,c=(m^1)&1,f=s+364|0,d=s+368|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function Ic(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=_t(l)|0,c=m?0:2,f=s+364|0,d=s+368|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function Ct(s,l){s=s|0,l=l|0;var c=0,f=0;f=l+364|0,c=n[f+4>>2]|0,l=s,n[l>>2]=n[f>>2],n[l+4>>2]=c}function bm(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=_t(l)|0,c=(m^1)&1,f=s+372|0,d=s+376|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function pg(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=_t(l)|0,c=m?0:2,f=s+372|0,d=s+376|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function hg(s,l){s=s|0,l=l|0;var c=0,f=0;f=l+372|0,c=n[f+4>>2]|0,l=s,n[l>>2]=n[f>>2],n[l+4>>2]=c}function Cu(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=_t(l)|0,c=(m^1)&1,f=s+380|0,d=s+384|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function xm(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=_t(l)|0,c=m?0:2,f=s+380|0,d=s+384|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function gg(s,l){s=s|0,l=l|0;var c=0,f=0;f=l+380|0,c=n[f+4>>2]|0,l=s,n[l>>2]=n[f>>2],n[l+4>>2]=c}function wu(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=_t(l)|0,c=(m^1)&1,f=s+388|0,d=s+392|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function Ew(s,l){s=s|0,l=y(l);var c=0,f=0,d=0,m=0;m=_t(l)|0,c=m?0:2,f=s+388|0,d=s+392|0,m|y(h[f>>2])==l&&(n[d>>2]|0)==(c|0)||(h[f>>2]=l,n[d>>2]=c,Le(s))}function km(s,l){s=s|0,l=l|0;var c=0,f=0;f=l+388|0,c=n[f+4>>2]|0,l=s,n[l>>2]=n[f>>2],n[l+4>>2]=c}function Aa(s,l){s=s|0,l=y(l);var c=0;c=s+396|0,y(h[c>>2])!=l&&(h[c>>2]=l,Le(s))}function Bc(s){return s=s|0,y(h[s+396>>2])}function Il(s){return s=s|0,y(h[s+400>>2])}function Iu(s){return s=s|0,y(h[s+404>>2])}function dg(s){return s=s|0,y(h[s+408>>2])}function NA(s){return s=s|0,y(h[s+412>>2])}function gp(s){return s=s|0,y(h[s+416>>2])}function qa(s){return s=s|0,y(h[s+420>>2])}function mg(s,l){switch(s=s|0,l=l|0,Un(s,(l|0)<6,2918),l|0){case 0:{l=(n[s+496>>2]|0)==2?5:4;break}case 2:{l=(n[s+496>>2]|0)==2?4:5;break}default:}return y(h[s+424+(l<<2)>>2])}function dp(s,l){switch(s=s|0,l=l|0,Un(s,(l|0)<6,2918),l|0){case 0:{l=(n[s+496>>2]|0)==2?5:4;break}case 2:{l=(n[s+496>>2]|0)==2?4:5;break}default:}return y(h[s+448+(l<<2)>>2])}function jo(s,l){switch(s=s|0,l=l|0,Un(s,(l|0)<6,2918),l|0){case 0:{l=(n[s+496>>2]|0)==2?5:4;break}case 2:{l=(n[s+496>>2]|0)==2?4:5;break}default:}return y(h[s+472+(l<<2)>>2])}function ws(s,l){s=s|0,l=l|0;var c=0,f=Ze;return c=n[s+4>>2]|0,(c|0)==(n[l+4>>2]|0)?c?(f=y(h[s>>2]),s=y(ne(y(f-y(h[l>>2]))))>2]=0,n[f+4>>2]=0,n[f+8>>2]=0,Ma(f|0,s|0,l|0,0),Ao(s,3,(o[f+11>>0]|0)<0?n[f>>2]|0:f,c),e3e(f),C=c}function Go(s,l,c,f){s=y(s),l=y(l),c=c|0,f=f|0;var d=Ze;s=y(s*l),d=y(bR(s,y(1)));do if(Ii(d,y(0))|0)s=y(s-d);else{if(s=y(s-d),Ii(d,y(1))|0){s=y(s+y(1));break}if(c){s=y(s+y(1));break}f||(d>y(.5)?d=y(1):(f=Ii(d,y(.5))|0,d=y(f?1:0)),s=y(s+d))}while(0);return y(s/l)}function LA(s,l,c,f,d,m,B,k,Q,M,O,j,se){s=s|0,l=y(l),c=c|0,f=y(f),d=d|0,m=y(m),B=B|0,k=y(k),Q=y(Q),M=y(M),O=y(O),j=y(j),se=se|0;var Ge=0,Me=Ze,Qe=Ze,et=Ze,Xe=Ze,lt=Ze,Ue=Ze;return Q>2]),Me!=y(0))?(et=y(Go(l,Me,0,0)),Xe=y(Go(f,Me,0,0)),Qe=y(Go(m,Me,0,0)),Me=y(Go(k,Me,0,0))):(Qe=m,et=l,Me=k,Xe=f),(d|0)==(s|0)?Ge=Ii(Qe,et)|0:Ge=0,(B|0)==(c|0)?se=Ii(Me,Xe)|0:se=0,!Ge&&(lt=y(l-O),!(mp(s,lt,Q)|0))&&!(yp(s,lt,d,Q)|0)?Ge=yg(s,lt,d,m,Q)|0:Ge=1,!se&&(Ue=y(f-j),!(mp(c,Ue,M)|0))&&!(yp(c,Ue,B,M)|0)?se=yg(c,Ue,B,k,M)|0:se=1,se=Ge&se),se|0}function mp(s,l,c){return s=s|0,l=y(l),c=y(c),(s|0)==1?s=Ii(l,c)|0:s=0,s|0}function yp(s,l,c,f){return s=s|0,l=y(l),c=c|0,f=y(f),(s|0)==2&(c|0)==0?l>=f?s=1:s=Ii(l,f)|0:s=0,s|0}function yg(s,l,c,f,d){return s=s|0,l=y(l),c=c|0,f=y(f),d=y(d),(s|0)==2&(c|0)==2&f>l?d<=l?s=1:s=Ii(l,d)|0:s=0,s|0}function fa(s,l,c,f,d,m,B,k,Q,M,O){s=s|0,l=y(l),c=y(c),f=f|0,d=d|0,m=m|0,B=y(B),k=y(k),Q=Q|0,M=M|0,O=O|0;var j=0,se=0,Ge=0,Me=0,Qe=Ze,et=Ze,Xe=0,lt=0,Ue=0,je=0,Lt=0,Mr=0,or=0,Xt=0,Sr=0,Nr=0,ir=0,xn=Ze,go=Ze,mo=Ze,yo=0,ya=0;ir=C,C=C+160|0,Xt=ir+152|0,or=ir+120|0,Mr=ir+104|0,Ue=ir+72|0,Me=ir+56|0,Lt=ir+8|0,lt=ir,je=(n[2279]|0)+1|0,n[2279]=je,Sr=s+984|0,(o[Sr>>0]|0)!=0&&(n[s+512>>2]|0)!=(n[2278]|0)?Xe=4:(n[s+516>>2]|0)==(f|0)?Nr=0:Xe=4,(Xe|0)==4&&(n[s+520>>2]=0,n[s+924>>2]=-1,n[s+928>>2]=-1,h[s+932>>2]=y(-1),h[s+936>>2]=y(-1),Nr=1);e:do if(n[s+964>>2]|0)if(Qe=y(ln(s,2,B)),et=y(ln(s,0,B)),j=s+916|0,mo=y(h[j>>2]),go=y(h[s+920>>2]),xn=y(h[s+932>>2]),LA(d,l,m,c,n[s+924>>2]|0,mo,n[s+928>>2]|0,go,xn,y(h[s+936>>2]),Qe,et,O)|0)Xe=22;else if(Ge=n[s+520>>2]|0,!Ge)Xe=21;else for(se=0;;){if(j=s+524+(se*24|0)|0,xn=y(h[j>>2]),go=y(h[s+524+(se*24|0)+4>>2]),mo=y(h[s+524+(se*24|0)+16>>2]),LA(d,l,m,c,n[s+524+(se*24|0)+8>>2]|0,xn,n[s+524+(se*24|0)+12>>2]|0,go,mo,y(h[s+524+(se*24|0)+20>>2]),Qe,et,O)|0){Xe=22;break e}if(se=se+1|0,se>>>0>=Ge>>>0){Xe=21;break}}else{if(Q){if(j=s+916|0,!(Ii(y(h[j>>2]),l)|0)){Xe=21;break}if(!(Ii(y(h[s+920>>2]),c)|0)){Xe=21;break}if((n[s+924>>2]|0)!=(d|0)){Xe=21;break}j=(n[s+928>>2]|0)==(m|0)?j:0,Xe=22;break}if(Ge=n[s+520>>2]|0,!Ge)Xe=21;else for(se=0;;){if(j=s+524+(se*24|0)|0,Ii(y(h[j>>2]),l)|0&&Ii(y(h[s+524+(se*24|0)+4>>2]),c)|0&&(n[s+524+(se*24|0)+8>>2]|0)==(d|0)&&(n[s+524+(se*24|0)+12>>2]|0)==(m|0)){Xe=22;break e}if(se=se+1|0,se>>>0>=Ge>>>0){Xe=21;break}}}while(0);do if((Xe|0)==21)o[11697]|0?(j=0,Xe=28):(j=0,Xe=31);else if((Xe|0)==22){if(se=(o[11697]|0)!=0,!((j|0)!=0&(Nr^1)))if(se){Xe=28;break}else{Xe=31;break}Me=j+16|0,n[s+908>>2]=n[Me>>2],Ge=j+20|0,n[s+912>>2]=n[Ge>>2],(o[11698]|0)==0|se^1||(n[lt>>2]=OA(je)|0,n[lt+4>>2]=je,Ao(s,4,2972,lt),se=n[s+972>>2]|0,se|0&&tf[se&127](s),d=ja(d,Q)|0,m=ja(m,Q)|0,ya=+y(h[Me>>2]),yo=+y(h[Ge>>2]),n[Lt>>2]=d,n[Lt+4>>2]=m,E[Lt+8>>3]=+l,E[Lt+16>>3]=+c,E[Lt+24>>3]=ya,E[Lt+32>>3]=yo,n[Lt+40>>2]=M,Ao(s,4,2989,Lt))}while(0);return(Xe|0)==28&&(se=OA(je)|0,n[Me>>2]=se,n[Me+4>>2]=je,n[Me+8>>2]=Nr?3047:11699,Ao(s,4,3038,Me),se=n[s+972>>2]|0,se|0&&tf[se&127](s),Lt=ja(d,Q)|0,Xe=ja(m,Q)|0,n[Ue>>2]=Lt,n[Ue+4>>2]=Xe,E[Ue+8>>3]=+l,E[Ue+16>>3]=+c,n[Ue+24>>2]=M,Ao(s,4,3049,Ue),Xe=31),(Xe|0)==31&&(si(s,l,c,f,d,m,B,k,Q,O),o[11697]|0&&(se=n[2279]|0,Lt=OA(se)|0,n[Mr>>2]=Lt,n[Mr+4>>2]=se,n[Mr+8>>2]=Nr?3047:11699,Ao(s,4,3083,Mr),se=n[s+972>>2]|0,se|0&&tf[se&127](s),Lt=ja(d,Q)|0,Mr=ja(m,Q)|0,yo=+y(h[s+908>>2]),ya=+y(h[s+912>>2]),n[or>>2]=Lt,n[or+4>>2]=Mr,E[or+8>>3]=yo,E[or+16>>3]=ya,n[or+24>>2]=M,Ao(s,4,3092,or)),n[s+516>>2]=f,j||(se=s+520|0,j=n[se>>2]|0,(j|0)==16&&(o[11697]|0&&Ao(s,4,3124,Xt),n[se>>2]=0,j=0),Q?j=s+916|0:(n[se>>2]=j+1,j=s+524+(j*24|0)|0),h[j>>2]=l,h[j+4>>2]=c,n[j+8>>2]=d,n[j+12>>2]=m,n[j+16>>2]=n[s+908>>2],n[j+20>>2]=n[s+912>>2],j=0)),Q&&(n[s+416>>2]=n[s+908>>2],n[s+420>>2]=n[s+912>>2],o[s+985>>0]=1,o[Sr>>0]=0),n[2279]=(n[2279]|0)+-1,n[s+512>>2]=n[2278],C=ir,Nr|(j|0)==0|0}function ln(s,l,c){s=s|0,l=l|0,c=y(c);var f=Ze;return f=y(K(s,l,c)),y(f+y(re(s,l,c)))}function Ao(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=C,C=C+16|0,d=m,n[d>>2]=f,s?f=n[s+976>>2]|0:f=0,Cg(f,s,l,c,d),C=m}function OA(s){return s=s|0,(s>>>0>60?3201:3201+(60-s)|0)|0}function ja(s,l){s=s|0,l=l|0;var c=0,f=0,d=0;return d=C,C=C+32|0,c=d+12|0,f=d,n[c>>2]=n[254],n[c+4>>2]=n[255],n[c+8>>2]=n[256],n[f>>2]=n[257],n[f+4>>2]=n[258],n[f+8>>2]=n[259],(s|0)>2?s=11699:s=n[(l?f:c)+(s<<2)>>2]|0,C=d,s|0}function si(s,l,c,f,d,m,B,k,Q,M){s=s|0,l=y(l),c=y(c),f=f|0,d=d|0,m=m|0,B=y(B),k=y(k),Q=Q|0,M=M|0;var O=0,j=0,se=0,Ge=0,Me=Ze,Qe=Ze,et=Ze,Xe=Ze,lt=Ze,Ue=Ze,je=Ze,Lt=0,Mr=0,or=0,Xt=Ze,Sr=Ze,Nr=0,ir=Ze,xn=0,go=0,mo=0,yo=0,ya=0,Fp=0,Rp=0,bl=0,Tp=0,Fu=0,Ru=0,Np=0,Lp=0,Op=0,Xr=0,xl=0,Mp=0,xc=0,Up=Ze,_p=Ze,Tu=Ze,Nu=Ze,kc=Ze,js=0,za=0,Wo=0,kl=0,nf=0,sf=Ze,Lu=Ze,of=Ze,af=Ze,Gs=Ze,vs=Ze,Ql=0,Rn=Ze,lf=Ze,Eo=Ze,Qc=Ze,Co=Ze,Fc=Ze,cf=0,uf=0,Rc=Ze,Ys=Ze,Fl=0,Af=0,ff=0,pf=0,xr=Ze,Jn=0,Ds=0,wo=0,Ws=0,Rr=0,ur=0,Rl=0,Jt=Ze,hf=0,li=0;Rl=C,C=C+16|0,js=Rl+12|0,za=Rl+8|0,Wo=Rl+4|0,kl=Rl,Un(s,(d|0)==0|(_t(l)|0)^1,3326),Un(s,(m|0)==0|(_t(c)|0)^1,3406),Ds=mt(s,f)|0,n[s+496>>2]=Ds,Rr=fr(2,Ds)|0,ur=fr(0,Ds)|0,h[s+440>>2]=y(K(s,Rr,B)),h[s+444>>2]=y(re(s,Rr,B)),h[s+428>>2]=y(K(s,ur,B)),h[s+436>>2]=y(re(s,ur,B)),h[s+464>>2]=y(Cr(s,Rr)),h[s+468>>2]=y(yn(s,Rr)),h[s+452>>2]=y(Cr(s,ur)),h[s+460>>2]=y(yn(s,ur)),h[s+488>>2]=y(oi(s,Rr,B)),h[s+492>>2]=y(Oi(s,Rr,B)),h[s+476>>2]=y(oi(s,ur,B)),h[s+484>>2]=y(Oi(s,ur,B));do if(n[s+964>>2]|0)Ig(s,l,c,d,m,B,k);else{if(wo=s+948|0,Ws=(n[s+952>>2]|0)-(n[wo>>2]|0)>>2,!Ws){Gv(s,l,c,d,m,B,k);break}if(!Q&&Yv(s,l,c,d,m,B,k)|0)break;$(s),xl=s+508|0,o[xl>>0]=0,Rr=fr(n[s+4>>2]|0,Ds)|0,ur=ww(Rr,Ds)|0,Jn=pe(Rr)|0,Mp=n[s+8>>2]|0,Af=s+28|0,xc=(n[Af>>2]|0)!=0,Co=Jn?B:k,Rc=Jn?k:B,Up=y(Cp(s,Rr,B)),_p=y(Iw(s,Rr,B)),Me=y(Cp(s,ur,B)),Fc=y(En(s,Rr,B)),Ys=y(En(s,ur,B)),or=Jn?d:m,Fl=Jn?m:d,xr=Jn?Fc:Ys,lt=Jn?Ys:Fc,Qc=y(ln(s,2,B)),Xe=y(ln(s,0,B)),Qe=y(y(Gr(s+364|0,B))-xr),et=y(y(Gr(s+380|0,B))-xr),Ue=y(y(Gr(s+372|0,k))-lt),je=y(y(Gr(s+388|0,k))-lt),Tu=Jn?Qe:Ue,Nu=Jn?et:je,Qc=y(l-Qc),l=y(Qc-xr),_t(l)|0?xr=l:xr=y(_n(y(Tg(l,et)),Qe)),lf=y(c-Xe),l=y(lf-lt),_t(l)|0?Eo=l:Eo=y(_n(y(Tg(l,je)),Ue)),Qe=Jn?xr:Eo,Rn=Jn?Eo:xr;e:do if((or|0)==1)for(f=0,j=0;;){if(O=gs(s,j)|0,!f)y(rs(O))>y(0)&&y(qs(O))>y(0)?f=O:f=0;else if(Tm(O)|0){Ge=0;break e}if(j=j+1|0,j>>>0>=Ws>>>0){Ge=f;break}}else Ge=0;while(0);Lt=Ge+500|0,Mr=Ge+504|0,f=0,O=0,l=y(0),se=0;do{if(j=n[(n[wo>>2]|0)+(se<<2)>>2]|0,(n[j+36>>2]|0)==1)Bu(j),o[j+985>>0]=1,o[j+984>>0]=0;else{Bl(j),Q&&Ep(j,mt(j,Ds)|0,Qe,Rn,xr);do if((n[j+24>>2]|0)!=1)if((j|0)==(Ge|0)){n[Lt>>2]=n[2278],h[Mr>>2]=y(0);break}else{Nm(s,j,xr,d,Eo,xr,Eo,m,Ds,M);break}else O|0&&(n[O+960>>2]=j),n[j+960>>2]=0,O=j,f=(f|0)==0?j:f;while(0);vs=y(h[j+504>>2]),l=y(l+y(vs+y(ln(j,Rr,xr))))}se=se+1|0}while((se|0)!=(Ws|0));for(mo=l>Qe,Ql=xc&((or|0)==2&mo)?1:or,xn=(Fl|0)==1,ya=xn&(Q^1),Fp=(Ql|0)==1,Rp=(Ql|0)==2,bl=976+(Rr<<2)|0,Tp=(Fl|2|0)==2,Op=xn&(xc^1),Fu=1040+(ur<<2)|0,Ru=1040+(Rr<<2)|0,Np=976+(ur<<2)|0,Lp=(Fl|0)!=1,mo=xc&((or|0)!=0&mo),go=s+976|0,xn=xn^1,l=Qe,Nr=0,yo=0,vs=y(0),kc=y(0);;){e:do if(Nr>>>0>>0)for(Mr=n[wo>>2]|0,se=0,je=y(0),Ue=y(0),et=y(0),Qe=y(0),j=0,O=0,Ge=Nr;;){if(Lt=n[Mr+(Ge<<2)>>2]|0,(n[Lt+36>>2]|0)!=1&&(n[Lt+940>>2]=yo,(n[Lt+24>>2]|0)!=1)){if(Xe=y(ln(Lt,Rr,xr)),Xr=n[bl>>2]|0,c=y(Gr(Lt+380+(Xr<<3)|0,Co)),lt=y(h[Lt+504>>2]),c=y(Tg(c,lt)),c=y(_n(y(Gr(Lt+364+(Xr<<3)|0,Co)),c)),xc&(se|0)!=0&y(Xe+y(Ue+c))>l){m=se,Xe=je,or=Ge;break e}Xe=y(Xe+c),c=y(Ue+Xe),Xe=y(je+Xe),Tm(Lt)|0&&(et=y(et+y(rs(Lt))),Qe=y(Qe-y(lt*y(qs(Lt))))),O|0&&(n[O+960>>2]=Lt),n[Lt+960>>2]=0,se=se+1|0,O=Lt,j=(j|0)==0?Lt:j}else Xe=je,c=Ue;if(Ge=Ge+1|0,Ge>>>0>>0)je=Xe,Ue=c;else{m=se,or=Ge;break}}else m=0,Xe=y(0),et=y(0),Qe=y(0),j=0,or=Nr;while(0);Xr=et>y(0)&ety(0)&QeNu&((_t(Nu)|0)^1))l=Nu,Xr=51;else if(o[(n[go>>2]|0)+3>>0]|0)Xr=51;else{if(Xt!=y(0)&&y(rs(s))!=y(0)){Xr=53;break}l=Xe,Xr=53}while(0);if((Xr|0)==51&&(Xr=0,_t(l)|0?Xr=53:(Sr=y(l-Xe),ir=l)),(Xr|0)==53&&(Xr=0,Xe>2]|0,Ge=Sry(0),Ue=y(Sr/Xt),et=y(0),Xe=y(0),l=y(0),O=j;do c=y(Gr(O+380+(se<<3)|0,Co)),Qe=y(Gr(O+364+(se<<3)|0,Co)),Qe=y(Tg(c,y(_n(Qe,y(h[O+504>>2]))))),Ge?(c=y(Qe*y(qs(O))),c!=y(-0)&&(Jt=y(Qe-y(lt*c)),sf=y(Bi(O,Rr,Jt,ir,xr)),Jt!=sf)&&(et=y(et-y(sf-Qe)),l=y(l+c))):Lt&&(Lu=y(rs(O)),Lu!=y(0))&&(Jt=y(Qe+y(Ue*Lu)),of=y(Bi(O,Rr,Jt,ir,xr)),Jt!=of)&&(et=y(et-y(of-Qe)),Xe=y(Xe-Lu)),O=n[O+960>>2]|0;while((O|0)!=0);if(l=y(je+l),Qe=y(Sr+et),nf)l=y(0);else{lt=y(Xt+Xe),Ge=n[bl>>2]|0,Lt=Qey(0),lt=y(Qe/lt),l=y(0);do{Jt=y(Gr(j+380+(Ge<<3)|0,Co)),et=y(Gr(j+364+(Ge<<3)|0,Co)),et=y(Tg(Jt,y(_n(et,y(h[j+504>>2]))))),Lt?(Jt=y(et*y(qs(j))),Qe=y(-Jt),Jt!=y(-0)?(Jt=y(Ue*Qe),Qe=y(Bi(j,Rr,y(et+(Mr?Qe:Jt)),ir,xr))):Qe=et):se&&(af=y(rs(j)),af!=y(0))?Qe=y(Bi(j,Rr,y(et+y(lt*af)),ir,xr)):Qe=et,l=y(l-y(Qe-et)),Xe=y(ln(j,Rr,xr)),c=y(ln(j,ur,xr)),Qe=y(Qe+Xe),h[za>>2]=Qe,n[kl>>2]=1,et=y(h[j+396>>2]);e:do if(_t(et)|0){O=_t(Rn)|0;do if(!O){if(mo|(ts(j,ur,Rn)|0|xn)||(ha(s,j)|0)!=4||(n[(vl(j,ur)|0)+4>>2]|0)==3||(n[(Sc(j,ur)|0)+4>>2]|0)==3)break;h[js>>2]=Rn,n[Wo>>2]=1;break e}while(0);if(ts(j,ur,Rn)|0){O=n[j+992+(n[Np>>2]<<2)>>2]|0,Jt=y(c+y(Gr(O,Rn))),h[js>>2]=Jt,O=Lp&(n[O+4>>2]|0)==2,n[Wo>>2]=((_t(Jt)|0|O)^1)&1;break}else{h[js>>2]=Rn,n[Wo>>2]=O?0:2;break}}else Jt=y(Qe-Xe),Xt=y(Jt/et),Jt=y(et*Jt),n[Wo>>2]=1,h[js>>2]=y(c+(Jn?Xt:Jt));while(0);yr(j,Rr,ir,xr,kl,za),yr(j,ur,Rn,xr,Wo,js);do if(!(ts(j,ur,Rn)|0)&&(ha(s,j)|0)==4){if((n[(vl(j,ur)|0)+4>>2]|0)==3){O=0;break}O=(n[(Sc(j,ur)|0)+4>>2]|0)!=3}else O=0;while(0);Jt=y(h[za>>2]),Xt=y(h[js>>2]),hf=n[kl>>2]|0,li=n[Wo>>2]|0,fa(j,Jn?Jt:Xt,Jn?Xt:Jt,Ds,Jn?hf:li,Jn?li:hf,xr,Eo,Q&(O^1),3488,M)|0,o[xl>>0]=o[xl>>0]|o[j+508>>0],j=n[j+960>>2]|0}while((j|0)!=0)}}else l=y(0);if(l=y(Sr+l),li=l>0]=li|u[xl>>0],Rp&l>y(0)?(O=n[bl>>2]|0,(n[s+364+(O<<3)+4>>2]|0)!=0&&(Gs=y(Gr(s+364+(O<<3)|0,Co)),Gs>=y(0))?Qe=y(_n(y(0),y(Gs-y(ir-l)))):Qe=y(0)):Qe=l,Lt=Nr>>>0>>0,Lt){Ge=n[wo>>2]|0,se=Nr,O=0;do j=n[Ge+(se<<2)>>2]|0,n[j+24>>2]|0||(O=((n[(vl(j,Rr)|0)+4>>2]|0)==3&1)+O|0,O=O+((n[(Sc(j,Rr)|0)+4>>2]|0)==3&1)|0),se=se+1|0;while((se|0)!=(or|0));O?(Xe=y(0),c=y(0)):Xr=101}else Xr=101;e:do if((Xr|0)==101)switch(Xr=0,Mp|0){case 1:{O=0,Xe=y(Qe*y(.5)),c=y(0);break e}case 2:{O=0,Xe=Qe,c=y(0);break e}case 3:{if(m>>>0<=1){O=0,Xe=y(0),c=y(0);break e}c=y((m+-1|0)>>>0),O=0,Xe=y(0),c=y(y(_n(Qe,y(0)))/c);break e}case 5:{c=y(Qe/y((m+1|0)>>>0)),O=0,Xe=c;break e}case 4:{c=y(Qe/y(m>>>0)),O=0,Xe=y(c*y(.5));break e}default:{O=0,Xe=y(0),c=y(0);break e}}while(0);if(l=y(Up+Xe),Lt){et=y(Qe/y(O|0)),se=n[wo>>2]|0,j=Nr,Qe=y(0);do{O=n[se+(j<<2)>>2]|0;e:do if((n[O+36>>2]|0)!=1){switch(n[O+24>>2]|0){case 1:{if(gi(O,Rr)|0){if(!Q)break e;Jt=y(Or(O,Rr,ir)),Jt=y(Jt+y(Cr(s,Rr))),Jt=y(Jt+y(K(O,Rr,xr))),h[O+400+(n[Ru>>2]<<2)>>2]=Jt;break e}break}case 0:if(li=(n[(vl(O,Rr)|0)+4>>2]|0)==3,Jt=y(et+l),l=li?Jt:l,Q&&(li=O+400+(n[Ru>>2]<<2)|0,h[li>>2]=y(l+y(h[li>>2]))),li=(n[(Sc(O,Rr)|0)+4>>2]|0)==3,Jt=y(et+l),l=li?Jt:l,ya){Jt=y(c+y(ln(O,Rr,xr))),Qe=Rn,l=y(l+y(Jt+y(h[O+504>>2])));break e}else{l=y(l+y(c+y(ns(O,Rr,xr)))),Qe=y(_n(Qe,y(ns(O,ur,xr))));break e}default:}Q&&(Jt=y(Xe+y(Cr(s,Rr))),li=O+400+(n[Ru>>2]<<2)|0,h[li>>2]=y(Jt+y(h[li>>2])))}while(0);j=j+1|0}while((j|0)!=(or|0))}else Qe=y(0);if(c=y(_p+l),Tp?Xe=y(y(Bi(s,ur,y(Ys+Qe),Rc,B))-Ys):Xe=Rn,et=y(y(Bi(s,ur,y(Ys+(Op?Rn:Qe)),Rc,B))-Ys),Lt&Q){j=Nr;do{se=n[(n[wo>>2]|0)+(j<<2)>>2]|0;do if((n[se+36>>2]|0)!=1){if((n[se+24>>2]|0)==1){if(gi(se,ur)|0){if(Jt=y(Or(se,ur,Rn)),Jt=y(Jt+y(Cr(s,ur))),Jt=y(Jt+y(K(se,ur,xr))),O=n[Fu>>2]|0,h[se+400+(O<<2)>>2]=Jt,!(_t(Jt)|0))break}else O=n[Fu>>2]|0;Jt=y(Cr(s,ur)),h[se+400+(O<<2)>>2]=y(Jt+y(K(se,ur,xr)));break}O=ha(s,se)|0;do if((O|0)==4){if((n[(vl(se,ur)|0)+4>>2]|0)==3){Xr=139;break}if((n[(Sc(se,ur)|0)+4>>2]|0)==3){Xr=139;break}if(ts(se,ur,Rn)|0){l=Me;break}hf=n[se+908+(n[bl>>2]<<2)>>2]|0,n[js>>2]=hf,l=y(h[se+396>>2]),li=_t(l)|0,Qe=(n[v>>2]=hf,y(h[v>>2])),li?l=et:(Sr=y(ln(se,ur,xr)),Jt=y(Qe/l),l=y(l*Qe),l=y(Sr+(Jn?Jt:l))),h[za>>2]=l,h[js>>2]=y(y(ln(se,Rr,xr))+Qe),n[Wo>>2]=1,n[kl>>2]=1,yr(se,Rr,ir,xr,Wo,js),yr(se,ur,Rn,xr,kl,za),l=y(h[js>>2]),Sr=y(h[za>>2]),Jt=Jn?l:Sr,l=Jn?Sr:l,li=((_t(Jt)|0)^1)&1,fa(se,Jt,l,Ds,li,((_t(l)|0)^1)&1,xr,Eo,1,3493,M)|0,l=Me}else Xr=139;while(0);e:do if((Xr|0)==139){Xr=0,l=y(Xe-y(ns(se,ur,xr)));do if((n[(vl(se,ur)|0)+4>>2]|0)==3){if((n[(Sc(se,ur)|0)+4>>2]|0)!=3)break;l=y(Me+y(_n(y(0),y(l*y(.5)))));break e}while(0);if((n[(Sc(se,ur)|0)+4>>2]|0)==3){l=Me;break}if((n[(vl(se,ur)|0)+4>>2]|0)==3){l=y(Me+y(_n(y(0),l)));break}switch(O|0){case 1:{l=Me;break e}case 2:{l=y(Me+y(l*y(.5)));break e}default:{l=y(Me+l);break e}}}while(0);Jt=y(vs+l),li=se+400+(n[Fu>>2]<<2)|0,h[li>>2]=y(Jt+y(h[li>>2]))}while(0);j=j+1|0}while((j|0)!=(or|0))}if(vs=y(vs+et),kc=y(_n(kc,c)),m=yo+1|0,or>>>0>=Ws>>>0)break;l=ir,Nr=or,yo=m}do if(Q){if(O=m>>>0>1,!O&&!(Yi(s)|0))break;if(!(_t(Rn)|0)){l=y(Rn-vs);e:do switch(n[s+12>>2]|0){case 3:{Me=y(Me+l),Ue=y(0);break}case 2:{Me=y(Me+y(l*y(.5))),Ue=y(0);break}case 4:{Rn>vs?Ue=y(l/y(m>>>0)):Ue=y(0);break}case 7:if(Rn>vs){Me=y(Me+y(l/y(m<<1>>>0))),Ue=y(l/y(m>>>0)),Ue=O?Ue:y(0);break e}else{Me=y(Me+y(l*y(.5))),Ue=y(0);break e}case 6:{Ue=y(l/y(yo>>>0)),Ue=Rn>vs&O?Ue:y(0);break}default:Ue=y(0)}while(0);if(m|0)for(Lt=1040+(ur<<2)|0,Mr=976+(ur<<2)|0,Ge=0,j=0;;){e:do if(j>>>0>>0)for(Qe=y(0),et=y(0),l=y(0),se=j;;){O=n[(n[wo>>2]|0)+(se<<2)>>2]|0;do if((n[O+36>>2]|0)!=1&&(n[O+24>>2]|0)==0){if((n[O+940>>2]|0)!=(Ge|0))break e;if(Lm(O,ur)|0&&(Jt=y(h[O+908+(n[Mr>>2]<<2)>>2]),l=y(_n(l,y(Jt+y(ln(O,ur,xr)))))),(ha(s,O)|0)!=5)break;Gs=y(Ya(O)),Gs=y(Gs+y(K(O,0,xr))),Jt=y(h[O+912>>2]),Jt=y(y(Jt+y(ln(O,0,xr)))-Gs),Gs=y(_n(et,Gs)),Jt=y(_n(Qe,Jt)),Qe=Jt,et=Gs,l=y(_n(l,y(Gs+Jt)))}while(0);if(O=se+1|0,O>>>0>>0)se=O;else{se=O;break}}else et=y(0),l=y(0),se=j;while(0);if(lt=y(Ue+l),c=Me,Me=y(Me+lt),j>>>0>>0){Xe=y(c+et),O=j;do{j=n[(n[wo>>2]|0)+(O<<2)>>2]|0;e:do if((n[j+36>>2]|0)!=1&&(n[j+24>>2]|0)==0)switch(ha(s,j)|0){case 1:{Jt=y(c+y(K(j,ur,xr))),h[j+400+(n[Lt>>2]<<2)>>2]=Jt;break e}case 3:{Jt=y(y(Me-y(re(j,ur,xr)))-y(h[j+908+(n[Mr>>2]<<2)>>2])),h[j+400+(n[Lt>>2]<<2)>>2]=Jt;break e}case 2:{Jt=y(c+y(y(lt-y(h[j+908+(n[Mr>>2]<<2)>>2]))*y(.5))),h[j+400+(n[Lt>>2]<<2)>>2]=Jt;break e}case 4:{if(Jt=y(c+y(K(j,ur,xr))),h[j+400+(n[Lt>>2]<<2)>>2]=Jt,ts(j,ur,Rn)|0||(Jn?(Qe=y(h[j+908>>2]),l=y(Qe+y(ln(j,Rr,xr))),et=lt):(et=y(h[j+912>>2]),et=y(et+y(ln(j,ur,xr))),l=lt,Qe=y(h[j+908>>2])),Ii(l,Qe)|0&&Ii(et,y(h[j+912>>2]))|0))break e;fa(j,l,et,Ds,1,1,xr,Eo,1,3501,M)|0;break e}case 5:{h[j+404>>2]=y(y(Xe-y(Ya(j)))+y(Or(j,0,Rn)));break e}default:break e}while(0);O=O+1|0}while((O|0)!=(se|0))}if(Ge=Ge+1|0,(Ge|0)==(m|0))break;j=se}}}while(0);if(h[s+908>>2]=y(Bi(s,2,Qc,B,B)),h[s+912>>2]=y(Bi(s,0,lf,k,B)),(Ql|0)!=0&&(cf=n[s+32>>2]|0,uf=(Ql|0)==2,!(uf&(cf|0)!=2))?uf&(cf|0)==2&&(l=y(Fc+ir),l=y(_n(y(Tg(l,y(MA(s,Rr,kc,Co)))),Fc)),Xr=198):(l=y(Bi(s,Rr,kc,Co,B)),Xr=198),(Xr|0)==198&&(h[s+908+(n[976+(Rr<<2)>>2]<<2)>>2]=l),(Fl|0)!=0&&(ff=n[s+32>>2]|0,pf=(Fl|0)==2,!(pf&(ff|0)!=2))?pf&(ff|0)==2&&(l=y(Ys+Rn),l=y(_n(y(Tg(l,y(MA(s,ur,y(Ys+vs),Rc)))),Ys)),Xr=204):(l=y(Bi(s,ur,y(Ys+vs),Rc,B)),Xr=204),(Xr|0)==204&&(h[s+908+(n[976+(ur<<2)>>2]<<2)>>2]=l),Q){if((n[Af>>2]|0)==2){j=976+(ur<<2)|0,se=1040+(ur<<2)|0,O=0;do Ge=gs(s,O)|0,n[Ge+24>>2]|0||(hf=n[j>>2]|0,Jt=y(h[s+908+(hf<<2)>>2]),li=Ge+400+(n[se>>2]<<2)|0,Jt=y(Jt-y(h[li>>2])),h[li>>2]=y(Jt-y(h[Ge+908+(hf<<2)>>2]))),O=O+1|0;while((O|0)!=(Ws|0))}if(f|0){O=Jn?Ql:d;do Om(s,f,xr,O,Eo,Ds,M),f=n[f+960>>2]|0;while((f|0)!=0)}if(O=(Rr|2|0)==3,j=(ur|2|0)==3,O|j){f=0;do se=n[(n[wo>>2]|0)+(f<<2)>>2]|0,(n[se+36>>2]|0)!=1&&(O&&wp(s,se,Rr),j&&wp(s,se,ur)),f=f+1|0;while((f|0)!=(Ws|0))}}}while(0);C=Rl}function pa(s,l){s=s|0,l=y(l);var c=0;oa(s,l>=y(0),3147),c=l==y(0),h[s+4>>2]=c?y(0):l}function vc(s,l,c,f){s=s|0,l=y(l),c=y(c),f=f|0;var d=Ze,m=Ze,B=0,k=0,Q=0;n[2278]=(n[2278]|0)+1,Bl(s),ts(s,2,l)|0?(d=y(Gr(n[s+992>>2]|0,l)),Q=1,d=y(d+y(ln(s,2,l)))):(d=y(Gr(s+380|0,l)),d>=y(0)?Q=2:(Q=((_t(l)|0)^1)&1,d=l)),ts(s,0,c)|0?(m=y(Gr(n[s+996>>2]|0,c)),k=1,m=y(m+y(ln(s,0,l)))):(m=y(Gr(s+388|0,c)),m>=y(0)?k=2:(k=((_t(c)|0)^1)&1,m=c)),B=s+976|0,fa(s,d,m,f,Q,k,l,c,1,3189,n[B>>2]|0)|0&&(Ep(s,n[s+496>>2]|0,l,c,l),Dc(s,y(h[(n[B>>2]|0)+4>>2]),y(0),y(0)),o[11696]|0)&&Qm(s,7)}function Bl(s){s=s|0;var l=0,c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0;k=C,C=C+32|0,B=k+24|0,m=k+16|0,f=k+8|0,d=k,c=0;do l=s+380+(c<<3)|0,(n[s+380+(c<<3)+4>>2]|0)!=0&&(Q=l,M=n[Q+4>>2]|0,O=f,n[O>>2]=n[Q>>2],n[O+4>>2]=M,O=s+364+(c<<3)|0,M=n[O+4>>2]|0,Q=d,n[Q>>2]=n[O>>2],n[Q+4>>2]=M,n[m>>2]=n[f>>2],n[m+4>>2]=n[f+4>>2],n[B>>2]=n[d>>2],n[B+4>>2]=n[d+4>>2],ws(m,B)|0)||(l=s+348+(c<<3)|0),n[s+992+(c<<2)>>2]=l,c=c+1|0;while((c|0)!=2);C=k}function ts(s,l,c){s=s|0,l=l|0,c=y(c);var f=0;switch(s=n[s+992+(n[976+(l<<2)>>2]<<2)>>2]|0,n[s+4>>2]|0){case 0:case 3:{s=0;break}case 1:{y(h[s>>2])>2])>2]|0){case 2:{l=y(y(y(h[s>>2])*l)/y(100));break}case 1:{l=y(h[s>>2]);break}default:l=y(ce)}return y(l)}function Ep(s,l,c,f,d){s=s|0,l=l|0,c=y(c),f=y(f),d=y(d);var m=0,B=Ze;l=n[s+944>>2]|0?l:1,m=fr(n[s+4>>2]|0,l)|0,l=ww(m,l)|0,c=y(Mm(s,m,c)),f=y(Mm(s,l,f)),B=y(c+y(K(s,m,d))),h[s+400+(n[1040+(m<<2)>>2]<<2)>>2]=B,c=y(c+y(re(s,m,d))),h[s+400+(n[1e3+(m<<2)>>2]<<2)>>2]=c,c=y(f+y(K(s,l,d))),h[s+400+(n[1040+(l<<2)>>2]<<2)>>2]=c,d=y(f+y(re(s,l,d))),h[s+400+(n[1e3+(l<<2)>>2]<<2)>>2]=d}function Dc(s,l,c,f){s=s|0,l=y(l),c=y(c),f=y(f);var d=0,m=0,B=Ze,k=Ze,Q=0,M=0,O=Ze,j=0,se=Ze,Ge=Ze,Me=Ze,Qe=Ze;if(l!=y(0)&&(d=s+400|0,Qe=y(h[d>>2]),m=s+404|0,Me=y(h[m>>2]),j=s+416|0,Ge=y(h[j>>2]),M=s+420|0,B=y(h[M>>2]),se=y(Qe+c),O=y(Me+f),f=y(se+Ge),k=y(O+B),Q=(n[s+988>>2]|0)==1,h[d>>2]=y(Go(Qe,l,0,Q)),h[m>>2]=y(Go(Me,l,0,Q)),c=y(bR(y(Ge*l),y(1))),Ii(c,y(0))|0?m=0:m=(Ii(c,y(1))|0)^1,c=y(bR(y(B*l),y(1))),Ii(c,y(0))|0?d=0:d=(Ii(c,y(1))|0)^1,Qe=y(Go(f,l,Q&m,Q&(m^1))),h[j>>2]=y(Qe-y(Go(se,l,0,Q))),Qe=y(Go(k,l,Q&d,Q&(d^1))),h[M>>2]=y(Qe-y(Go(O,l,0,Q))),m=(n[s+952>>2]|0)-(n[s+948>>2]|0)>>2,m|0)){d=0;do Dc(gs(s,d)|0,l,se,O),d=d+1|0;while((d|0)!=(m|0))}}function Cw(s,l,c,f,d){switch(s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,c|0){case 5:case 0:{s=i7(n[489]|0,f,d)|0;break}default:s=zUe(f,d)|0}return s|0}function Eg(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;d=C,C=C+16|0,m=d,n[m>>2]=f,Cg(s,0,l,c,m),C=d}function Cg(s,l,c,f,d){if(s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,s=s|0?s:956,D7[n[s+8>>2]&1](s,l,c,f,d)|0,(c|0)==5)Rt();else return}function Ga(s,l,c){s=s|0,l=l|0,c=c|0,o[s+l>>0]=c&1}function Rm(s,l){s=s|0,l=l|0;var c=0,f=0;n[s>>2]=0,n[s+4>>2]=0,n[s+8>>2]=0,c=l+4|0,f=(n[c>>2]|0)-(n[l>>2]|0)>>2,f|0&&(wg(s,f),Qt(s,n[l>>2]|0,n[c>>2]|0,f))}function wg(s,l){s=s|0,l=l|0;var c=0;if((N(s)|0)>>>0>>0&&zr(s),l>>>0>1073741823)Rt();else{c=Kt(l<<2)|0,n[s+4>>2]=c,n[s>>2]=c,n[s+8>>2]=c+(l<<2);return}}function Qt(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,f=s+4|0,s=c-l|0,(s|0)>0&&(Dr(n[f>>2]|0,l|0,s|0)|0,n[f>>2]=(n[f>>2]|0)+(s>>>2<<2))}function N(s){return s=s|0,1073741823}function K(s,l,c){return s=s|0,l=l|0,c=y(c),pe(l)|0&&(n[s+96>>2]|0)!=0?s=s+92|0:s=Fn(s+60|0,n[1040+(l<<2)>>2]|0,992)|0,y(ze(s,c))}function re(s,l,c){return s=s|0,l=l|0,c=y(c),pe(l)|0&&(n[s+104>>2]|0)!=0?s=s+100|0:s=Fn(s+60|0,n[1e3+(l<<2)>>2]|0,992)|0,y(ze(s,c))}function pe(s){return s=s|0,(s|1|0)==3|0}function ze(s,l){return s=s|0,l=y(l),(n[s+4>>2]|0)==3?l=y(0):l=y(Gr(s,l)),y(l)}function mt(s,l){return s=s|0,l=l|0,s=n[s>>2]|0,((s|0)==0?(l|0)>1?l:1:s)|0}function fr(s,l){s=s|0,l=l|0;var c=0;e:do if((l|0)==2){switch(s|0){case 2:{s=3;break e}case 3:break;default:{c=4;break e}}s=2}else c=4;while(0);return s|0}function Cr(s,l){s=s|0,l=l|0;var c=Ze;return pe(l)|0&&(n[s+312>>2]|0)!=0&&(c=y(h[s+308>>2]),c>=y(0))||(c=y(_n(y(h[(Fn(s+276|0,n[1040+(l<<2)>>2]|0,992)|0)>>2]),y(0)))),y(c)}function yn(s,l){s=s|0,l=l|0;var c=Ze;return pe(l)|0&&(n[s+320>>2]|0)!=0&&(c=y(h[s+316>>2]),c>=y(0))||(c=y(_n(y(h[(Fn(s+276|0,n[1e3+(l<<2)>>2]|0,992)|0)>>2]),y(0)))),y(c)}function oi(s,l,c){s=s|0,l=l|0,c=y(c);var f=Ze;return pe(l)|0&&(n[s+240>>2]|0)!=0&&(f=y(Gr(s+236|0,c)),f>=y(0))||(f=y(_n(y(Gr(Fn(s+204|0,n[1040+(l<<2)>>2]|0,992)|0,c)),y(0)))),y(f)}function Oi(s,l,c){s=s|0,l=l|0,c=y(c);var f=Ze;return pe(l)|0&&(n[s+248>>2]|0)!=0&&(f=y(Gr(s+244|0,c)),f>=y(0))||(f=y(_n(y(Gr(Fn(s+204|0,n[1e3+(l<<2)>>2]|0,992)|0,c)),y(0)))),y(f)}function Ig(s,l,c,f,d,m,B){s=s|0,l=y(l),c=y(c),f=f|0,d=d|0,m=y(m),B=y(B);var k=Ze,Q=Ze,M=Ze,O=Ze,j=Ze,se=Ze,Ge=0,Me=0,Qe=0;Qe=C,C=C+16|0,Ge=Qe,Me=s+964|0,Un(s,(n[Me>>2]|0)!=0,3519),k=y(En(s,2,l)),Q=y(En(s,0,l)),M=y(ln(s,2,l)),O=y(ln(s,0,l)),_t(l)|0?j=l:j=y(_n(y(0),y(y(l-M)-k))),_t(c)|0?se=c:se=y(_n(y(0),y(y(c-O)-Q))),(f|0)==1&(d|0)==1?(h[s+908>>2]=y(Bi(s,2,y(l-M),m,m)),l=y(Bi(s,0,y(c-O),B,m))):(S7[n[Me>>2]&1](Ge,s,j,f,se,d),j=y(k+y(h[Ge>>2])),se=y(l-M),h[s+908>>2]=y(Bi(s,2,(f|2|0)==2?j:se,m,m)),se=y(Q+y(h[Ge+4>>2])),l=y(c-O),l=y(Bi(s,0,(d|2|0)==2?se:l,B,m))),h[s+912>>2]=l,C=Qe}function Gv(s,l,c,f,d,m,B){s=s|0,l=y(l),c=y(c),f=f|0,d=d|0,m=y(m),B=y(B);var k=Ze,Q=Ze,M=Ze,O=Ze;M=y(En(s,2,m)),k=y(En(s,0,m)),O=y(ln(s,2,m)),Q=y(ln(s,0,m)),l=y(l-O),h[s+908>>2]=y(Bi(s,2,(f|2|0)==2?M:l,m,m)),c=y(c-Q),h[s+912>>2]=y(Bi(s,0,(d|2|0)==2?k:c,B,m))}function Yv(s,l,c,f,d,m,B){s=s|0,l=y(l),c=y(c),f=f|0,d=d|0,m=y(m),B=y(B);var k=0,Q=Ze,M=Ze;return k=(f|0)==2,!(l<=y(0)&k)&&!(c<=y(0)&(d|0)==2)&&!((f|0)==1&(d|0)==1)?s=0:(Q=y(ln(s,0,m)),M=y(ln(s,2,m)),k=l>2]=y(Bi(s,2,k?y(0):l,m,m)),l=y(c-Q),k=c>2]=y(Bi(s,0,k?y(0):l,B,m)),s=1),s|0}function ww(s,l){return s=s|0,l=l|0,UA(s)|0?s=fr(2,l)|0:s=0,s|0}function Cp(s,l,c){return s=s|0,l=l|0,c=y(c),c=y(oi(s,l,c)),y(c+y(Cr(s,l)))}function Iw(s,l,c){return s=s|0,l=l|0,c=y(c),c=y(Oi(s,l,c)),y(c+y(yn(s,l)))}function En(s,l,c){s=s|0,l=l|0,c=y(c);var f=Ze;return f=y(Cp(s,l,c)),y(f+y(Iw(s,l,c)))}function Tm(s){return s=s|0,n[s+24>>2]|0?s=0:y(rs(s))!=y(0)?s=1:s=y(qs(s))!=y(0),s|0}function rs(s){s=s|0;var l=Ze;if(n[s+944>>2]|0){if(l=y(h[s+44>>2]),_t(l)|0)return l=y(h[s+40>>2]),s=l>y(0)&((_t(l)|0)^1),y(s?l:y(0))}else l=y(0);return y(l)}function qs(s){s=s|0;var l=Ze,c=0,f=Ze;do if(n[s+944>>2]|0){if(l=y(h[s+48>>2]),_t(l)|0){if(c=o[(n[s+976>>2]|0)+2>>0]|0,c<<24>>24==0&&(f=y(h[s+40>>2]),f>24?y(1):y(0)}}else l=y(0);while(0);return y(l)}function Bu(s){s=s|0;var l=0,c=0;if(Xm(s+400|0,0,540)|0,o[s+985>>0]=1,$(s),c=wi(s)|0,c|0){l=s+948|0,s=0;do Bu(n[(n[l>>2]|0)+(s<<2)>>2]|0),s=s+1|0;while((s|0)!=(c|0))}}function Nm(s,l,c,f,d,m,B,k,Q,M){s=s|0,l=l|0,c=y(c),f=f|0,d=y(d),m=y(m),B=y(B),k=k|0,Q=Q|0,M=M|0;var O=0,j=Ze,se=0,Ge=0,Me=Ze,Qe=Ze,et=0,Xe=Ze,lt=0,Ue=Ze,je=0,Lt=0,Mr=0,or=0,Xt=0,Sr=0,Nr=0,ir=0,xn=0,go=0;xn=C,C=C+16|0,Mr=xn+12|0,or=xn+8|0,Xt=xn+4|0,Sr=xn,ir=fr(n[s+4>>2]|0,Q)|0,je=pe(ir)|0,j=y(Gr(Bw(l)|0,je?m:B)),Lt=ts(l,2,m)|0,Nr=ts(l,0,B)|0;do if(!(_t(j)|0)&&!(_t(je?c:d)|0)){if(O=l+504|0,!(_t(y(h[O>>2]))|0)&&(!(vw(n[l+976>>2]|0,0)|0)||(n[l+500>>2]|0)==(n[2278]|0)))break;h[O>>2]=y(_n(j,y(En(l,ir,m))))}else se=7;while(0);do if((se|0)==7){if(lt=je^1,!(lt|Lt^1)){B=y(Gr(n[l+992>>2]|0,m)),h[l+504>>2]=y(_n(B,y(En(l,2,m))));break}if(!(je|Nr^1)){B=y(Gr(n[l+996>>2]|0,B)),h[l+504>>2]=y(_n(B,y(En(l,0,m))));break}h[Mr>>2]=y(ce),h[or>>2]=y(ce),n[Xt>>2]=0,n[Sr>>2]=0,Xe=y(ln(l,2,m)),Ue=y(ln(l,0,m)),Lt?(Me=y(Xe+y(Gr(n[l+992>>2]|0,m))),h[Mr>>2]=Me,n[Xt>>2]=1,Ge=1):(Ge=0,Me=y(ce)),Nr?(j=y(Ue+y(Gr(n[l+996>>2]|0,B))),h[or>>2]=j,n[Sr>>2]=1,O=1):(O=0,j=y(ce)),se=n[s+32>>2]|0,je&(se|0)==2?se=2:_t(Me)|0&&!(_t(c)|0)&&(h[Mr>>2]=c,n[Xt>>2]=2,Ge=2,Me=c),!((se|0)==2<)&&_t(j)|0&&!(_t(d)|0)&&(h[or>>2]=d,n[Sr>>2]=2,O=2,j=d),Qe=y(h[l+396>>2]),et=_t(Qe)|0;do if(et)se=Ge;else{if((Ge|0)==1<){h[or>>2]=y(y(Me-Xe)/Qe),n[Sr>>2]=1,O=1,se=1;break}je&(O|0)==1?(h[Mr>>2]=y(Qe*y(j-Ue)),n[Xt>>2]=1,O=1,se=1):se=Ge}while(0);go=_t(c)|0,Ge=(ha(s,l)|0)!=4,!(je|Lt|((f|0)!=1|go)|(Ge|(se|0)==1))&&(h[Mr>>2]=c,n[Xt>>2]=1,!et)&&(h[or>>2]=y(y(c-Xe)/Qe),n[Sr>>2]=1,O=1),!(Nr|lt|((k|0)!=1|(_t(d)|0))|(Ge|(O|0)==1))&&(h[or>>2]=d,n[Sr>>2]=1,!et)&&(h[Mr>>2]=y(Qe*y(d-Ue)),n[Xt>>2]=1),yr(l,2,m,m,Xt,Mr),yr(l,0,B,m,Sr,or),c=y(h[Mr>>2]),d=y(h[or>>2]),fa(l,c,d,Q,n[Xt>>2]|0,n[Sr>>2]|0,m,B,0,3565,M)|0,B=y(h[l+908+(n[976+(ir<<2)>>2]<<2)>>2]),h[l+504>>2]=y(_n(B,y(En(l,ir,m))))}while(0);n[l+500>>2]=n[2278],C=xn}function Bi(s,l,c,f,d){return s=s|0,l=l|0,c=y(c),f=y(f),d=y(d),f=y(MA(s,l,c,f)),y(_n(f,y(En(s,l,d))))}function ha(s,l){return s=s|0,l=l|0,l=l+20|0,l=n[((n[l>>2]|0)==0?s+16|0:l)>>2]|0,(l|0)==5&&UA(n[s+4>>2]|0)|0&&(l=1),l|0}function vl(s,l){return s=s|0,l=l|0,pe(l)|0&&(n[s+96>>2]|0)!=0?l=4:l=n[1040+(l<<2)>>2]|0,s+60+(l<<3)|0}function Sc(s,l){return s=s|0,l=l|0,pe(l)|0&&(n[s+104>>2]|0)!=0?l=5:l=n[1e3+(l<<2)>>2]|0,s+60+(l<<3)|0}function yr(s,l,c,f,d,m){switch(s=s|0,l=l|0,c=y(c),f=y(f),d=d|0,m=m|0,c=y(Gr(s+380+(n[976+(l<<2)>>2]<<3)|0,c)),c=y(c+y(ln(s,l,f))),n[d>>2]|0){case 2:case 1:{d=_t(c)|0,f=y(h[m>>2]),h[m>>2]=d|f>2]=2,h[m>>2]=c);break}default:}}function gi(s,l){return s=s|0,l=l|0,s=s+132|0,pe(l)|0&&(n[(Fn(s,4,948)|0)+4>>2]|0)!=0?s=1:s=(n[(Fn(s,n[1040+(l<<2)>>2]|0,948)|0)+4>>2]|0)!=0,s|0}function Or(s,l,c){s=s|0,l=l|0,c=y(c);var f=0,d=0;return s=s+132|0,pe(l)|0&&(f=Fn(s,4,948)|0,(n[f+4>>2]|0)!=0)?d=4:(f=Fn(s,n[1040+(l<<2)>>2]|0,948)|0,n[f+4>>2]|0?d=4:c=y(0)),(d|0)==4&&(c=y(Gr(f,c))),y(c)}function ns(s,l,c){s=s|0,l=l|0,c=y(c);var f=Ze;return f=y(h[s+908+(n[976+(l<<2)>>2]<<2)>>2]),f=y(f+y(K(s,l,c))),y(f+y(re(s,l,c)))}function Yi(s){s=s|0;var l=0,c=0,f=0;e:do if(UA(n[s+4>>2]|0)|0)l=0;else if((n[s+16>>2]|0)!=5)if(c=wi(s)|0,!c)l=0;else for(l=0;;){if(f=gs(s,l)|0,(n[f+24>>2]|0)==0&&(n[f+20>>2]|0)==5){l=1;break e}if(l=l+1|0,l>>>0>=c>>>0){l=0;break}}else l=1;while(0);return l|0}function Lm(s,l){s=s|0,l=l|0;var c=Ze;return c=y(h[s+908+(n[976+(l<<2)>>2]<<2)>>2]),c>=y(0)&((_t(c)|0)^1)|0}function Ya(s){s=s|0;var l=Ze,c=0,f=0,d=0,m=0,B=0,k=0,Q=Ze;if(c=n[s+968>>2]|0,c)Q=y(h[s+908>>2]),l=y(h[s+912>>2]),l=y(w7[c&0](s,Q,l)),Un(s,(_t(l)|0)^1,3573);else{m=wi(s)|0;do if(m|0){for(c=0,d=0;;){if(f=gs(s,d)|0,n[f+940>>2]|0){B=8;break}if((n[f+24>>2]|0)!=1)if(k=(ha(s,f)|0)==5,k){c=f;break}else c=(c|0)==0?f:c;if(d=d+1|0,d>>>0>=m>>>0){B=8;break}}if((B|0)==8&&!c)break;return l=y(Ya(c)),y(l+y(h[c+404>>2]))}while(0);l=y(h[s+912>>2])}return y(l)}function MA(s,l,c,f){s=s|0,l=l|0,c=y(c),f=y(f);var d=Ze,m=0;return UA(l)|0?(l=1,m=3):pe(l)|0?(l=0,m=3):(f=y(ce),d=y(ce)),(m|0)==3&&(d=y(Gr(s+364+(l<<3)|0,f)),f=y(Gr(s+380+(l<<3)|0,f))),m=f=y(0)&((_t(f)|0)^1)),c=m?f:c,m=d>=y(0)&((_t(d)|0)^1)&c>2]|0,m)|0,Me=ww(et,m)|0,Qe=pe(et)|0,j=y(ln(l,2,c)),se=y(ln(l,0,c)),ts(l,2,c)|0?k=y(j+y(Gr(n[l+992>>2]|0,c))):gi(l,2)|0&&sr(l,2)|0?(k=y(h[s+908>>2]),Q=y(Cr(s,2)),Q=y(k-y(Q+y(yn(s,2)))),k=y(Or(l,2,c)),k=y(Bi(l,2,y(Q-y(k+y(vu(l,2,c)))),c,c))):k=y(ce),ts(l,0,d)|0?Q=y(se+y(Gr(n[l+996>>2]|0,d))):gi(l,0)|0&&sr(l,0)|0?(Q=y(h[s+912>>2]),lt=y(Cr(s,0)),lt=y(Q-y(lt+y(yn(s,0)))),Q=y(Or(l,0,d)),Q=y(Bi(l,0,y(lt-y(Q+y(vu(l,0,d)))),d,c))):Q=y(ce),M=_t(k)|0,O=_t(Q)|0;do if(M^O&&(Ge=y(h[l+396>>2]),!(_t(Ge)|0)))if(M){k=y(j+y(y(Q-se)*Ge));break}else{lt=y(se+y(y(k-j)/Ge)),Q=O?lt:Q;break}while(0);O=_t(k)|0,M=_t(Q)|0,O|M&&(Ue=(O^1)&1,f=c>y(0)&((f|0)!=0&O),k=Qe?k:f?c:k,fa(l,k,Q,m,Qe?Ue:f?2:Ue,O&(M^1)&1,k,Q,0,3623,B)|0,k=y(h[l+908>>2]),k=y(k+y(ln(l,2,c))),Q=y(h[l+912>>2]),Q=y(Q+y(ln(l,0,c)))),fa(l,k,Q,m,1,1,k,Q,1,3635,B)|0,sr(l,et)|0&&!(gi(l,et)|0)?(Ue=n[976+(et<<2)>>2]|0,lt=y(h[s+908+(Ue<<2)>>2]),lt=y(lt-y(h[l+908+(Ue<<2)>>2])),lt=y(lt-y(yn(s,et))),lt=y(lt-y(re(l,et,c))),lt=y(lt-y(vu(l,et,Qe?c:d))),h[l+400+(n[1040+(et<<2)>>2]<<2)>>2]=lt):Xe=21;do if((Xe|0)==21){if(!(gi(l,et)|0)&&(n[s+8>>2]|0)==1){Ue=n[976+(et<<2)>>2]|0,lt=y(h[s+908+(Ue<<2)>>2]),lt=y(y(lt-y(h[l+908+(Ue<<2)>>2]))*y(.5)),h[l+400+(n[1040+(et<<2)>>2]<<2)>>2]=lt;break}!(gi(l,et)|0)&&(n[s+8>>2]|0)==2&&(Ue=n[976+(et<<2)>>2]|0,lt=y(h[s+908+(Ue<<2)>>2]),lt=y(lt-y(h[l+908+(Ue<<2)>>2])),h[l+400+(n[1040+(et<<2)>>2]<<2)>>2]=lt)}while(0);sr(l,Me)|0&&!(gi(l,Me)|0)?(Ue=n[976+(Me<<2)>>2]|0,lt=y(h[s+908+(Ue<<2)>>2]),lt=y(lt-y(h[l+908+(Ue<<2)>>2])),lt=y(lt-y(yn(s,Me))),lt=y(lt-y(re(l,Me,c))),lt=y(lt-y(vu(l,Me,Qe?d:c))),h[l+400+(n[1040+(Me<<2)>>2]<<2)>>2]=lt):Xe=30;do if((Xe|0)==30&&!(gi(l,Me)|0)){if((ha(s,l)|0)==2){Ue=n[976+(Me<<2)>>2]|0,lt=y(h[s+908+(Ue<<2)>>2]),lt=y(y(lt-y(h[l+908+(Ue<<2)>>2]))*y(.5)),h[l+400+(n[1040+(Me<<2)>>2]<<2)>>2]=lt;break}Ue=(ha(s,l)|0)==3,Ue^(n[s+28>>2]|0)==2&&(Ue=n[976+(Me<<2)>>2]|0,lt=y(h[s+908+(Ue<<2)>>2]),lt=y(lt-y(h[l+908+(Ue<<2)>>2])),h[l+400+(n[1040+(Me<<2)>>2]<<2)>>2]=lt)}while(0)}function wp(s,l,c){s=s|0,l=l|0,c=c|0;var f=Ze,d=0;d=n[976+(c<<2)>>2]|0,f=y(h[l+908+(d<<2)>>2]),f=y(y(h[s+908+(d<<2)>>2])-f),f=y(f-y(h[l+400+(n[1040+(c<<2)>>2]<<2)>>2])),h[l+400+(n[1e3+(c<<2)>>2]<<2)>>2]=f}function UA(s){return s=s|0,(s|1|0)==1|0}function Bw(s){s=s|0;var l=Ze;switch(n[s+56>>2]|0){case 0:case 3:{l=y(h[s+40>>2]),l>y(0)&((_t(l)|0)^1)?s=o[(n[s+976>>2]|0)+2>>0]|0?1056:992:s=1056;break}default:s=s+52|0}return s|0}function vw(s,l){return s=s|0,l=l|0,(o[s+l>>0]|0)!=0|0}function sr(s,l){return s=s|0,l=l|0,s=s+132|0,pe(l)|0&&(n[(Fn(s,5,948)|0)+4>>2]|0)!=0?s=1:s=(n[(Fn(s,n[1e3+(l<<2)>>2]|0,948)|0)+4>>2]|0)!=0,s|0}function vu(s,l,c){s=s|0,l=l|0,c=y(c);var f=0,d=0;return s=s+132|0,pe(l)|0&&(f=Fn(s,5,948)|0,(n[f+4>>2]|0)!=0)?d=4:(f=Fn(s,n[1e3+(l<<2)>>2]|0,948)|0,n[f+4>>2]|0?d=4:c=y(0)),(d|0)==4&&(c=y(Gr(f,c))),y(c)}function Mm(s,l,c){return s=s|0,l=l|0,c=y(c),gi(s,l)|0?c=y(Or(s,l,c)):c=y(-y(vu(s,l,c))),y(c)}function Du(s){return s=y(s),h[v>>2]=s,n[v>>2]|0|0}function Ip(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>1073741823)Rt();else{d=Kt(l<<2)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c<<2)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<2)}function Bg(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>2)<<2)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function _A(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-4-l|0)>>>2)<<2)),s=n[s>>2]|0,s|0&>(s)}function HA(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0;if(B=s+4|0,k=n[B>>2]|0,d=k-f|0,m=d>>2,s=l+(m<<2)|0,s>>>0>>0){f=k;do n[f>>2]=n[s>>2],s=s+4|0,f=(n[B>>2]|0)+4|0,n[B>>2]=f;while(s>>>0>>0)}m|0&&Mw(k+(0-m<<2)|0,l|0,d|0)|0}function vg(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0;return k=l+4|0,Q=n[k>>2]|0,d=n[s>>2]|0,B=c,m=B-d|0,f=Q+(0-(m>>2)<<2)|0,n[k>>2]=f,(m|0)>0&&Dr(f|0,d|0,m|0)|0,d=s+4|0,m=l+8|0,f=(n[d>>2]|0)-B|0,(f|0)>0&&(Dr(n[m>>2]|0,c|0,f|0)|0,n[m>>2]=(n[m>>2]|0)+(f>>>2<<2)),B=n[s>>2]|0,n[s>>2]=n[k>>2],n[k>>2]=B,B=n[d>>2]|0,n[d>>2]=n[m>>2],n[m>>2]=B,B=s+8|0,c=l+12|0,s=n[B>>2]|0,n[B>>2]=n[c>>2],n[c>>2]=s,n[l>>2]=n[k>>2],Q|0}function Dw(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;if(B=n[l>>2]|0,m=n[c>>2]|0,(B|0)!=(m|0)){d=s+8|0,c=((m+-4-B|0)>>>2)+1|0,s=B,f=n[d>>2]|0;do n[f>>2]=n[s>>2],f=(n[d>>2]|0)+4|0,n[d>>2]=f,s=s+4|0;while((s|0)!=(m|0));n[l>>2]=B+(c<<2)}}function Um(){dc()}function ga(){var s=0;return s=Kt(4)|0,qA(s),s|0}function qA(s){s=s|0,n[s>>2]=ys()|0}function Pc(s){s=s|0,s|0&&(Dg(s),gt(s))}function Dg(s){s=s|0,tt(n[s>>2]|0)}function _m(s,l,c){s=s|0,l=l|0,c=c|0,Ga(n[s>>2]|0,l,c)}function fo(s,l){s=s|0,l=y(l),pa(n[s>>2]|0,l)}function Wv(s,l){return s=s|0,l=l|0,vw(n[s>>2]|0,l)|0}function Sw(){var s=0;return s=Kt(8)|0,Kv(s,0),s|0}function Kv(s,l){s=s|0,l=l|0,l?l=Ci(n[l>>2]|0)|0:l=co()|0,n[s>>2]=l,n[s+4>>2]=0,bi(l,s)}function AF(s){s=s|0;var l=0;return l=Kt(8)|0,Kv(l,s),l|0}function Vv(s){s=s|0,s|0&&(Su(s),gt(s))}function Su(s){s=s|0;var l=0;la(n[s>>2]|0),l=s+4|0,s=n[l>>2]|0,n[l>>2]=0,s|0&&(jA(s),gt(s))}function jA(s){s=s|0,GA(s)}function GA(s){s=s|0,s=n[s>>2]|0,s|0&&PA(s|0)}function Pw(s){return s=s|0,qo(s)|0}function Hm(s){s=s|0;var l=0,c=0;c=s+4|0,l=n[c>>2]|0,n[c>>2]=0,l|0&&(jA(l),gt(l)),_s(n[s>>2]|0)}function fF(s,l){s=s|0,l=l|0,$r(n[s>>2]|0,n[l>>2]|0)}function pF(s,l){s=s|0,l=l|0,ca(n[s>>2]|0,l)}function Jv(s,l,c){s=s|0,l=l|0,c=+c,yu(n[s>>2]|0,l,y(c))}function zv(s,l,c){s=s|0,l=l|0,c=+c,Es(n[s>>2]|0,l,y(c))}function bw(s,l){s=s|0,l=l|0,gu(n[s>>2]|0,l)}function Pu(s,l){s=s|0,l=l|0,du(n[s>>2]|0,l)}function hF(s,l){s=s|0,l=l|0,FA(n[s>>2]|0,l)}function gF(s,l){s=s|0,l=l|0,kA(n[s>>2]|0,l)}function Bp(s,l){s=s|0,l=l|0,yc(n[s>>2]|0,l)}function dF(s,l){s=s|0,l=l|0,Ap(n[s>>2]|0,l)}function Xv(s,l,c){s=s|0,l=l|0,c=+c,Cc(n[s>>2]|0,l,y(c))}function YA(s,l,c){s=s|0,l=l|0,c=+c,G(n[s>>2]|0,l,y(c))}function mF(s,l){s=s|0,l=l|0,wl(n[s>>2]|0,l)}function yF(s,l){s=s|0,l=l|0,ag(n[s>>2]|0,l)}function Zv(s,l){s=s|0,l=l|0,fp(n[s>>2]|0,l)}function xw(s,l){s=s|0,l=+l,RA(n[s>>2]|0,y(l))}function kw(s,l){s=s|0,l=+l,Ha(n[s>>2]|0,y(l))}function EF(s,l){s=s|0,l=+l,Gi(n[s>>2]|0,y(l))}function CF(s,l){s=s|0,l=+l,Hs(n[s>>2]|0,y(l))}function Dl(s,l){s=s|0,l=+l,mu(n[s>>2]|0,y(l))}function Qw(s,l){s=s|0,l=+l,yw(n[s>>2]|0,y(l))}function wF(s,l){s=s|0,l=+l,TA(n[s>>2]|0,y(l))}function WA(s){s=s|0,pp(n[s>>2]|0)}function qm(s,l){s=s|0,l=+l,Cs(n[s>>2]|0,y(l))}function bu(s,l){s=s|0,l=+l,ug(n[s>>2]|0,y(l))}function Fw(s){s=s|0,Ag(n[s>>2]|0)}function Rw(s,l){s=s|0,l=+l,hp(n[s>>2]|0,y(l))}function IF(s,l){s=s|0,l=+l,Ic(n[s>>2]|0,y(l))}function $v(s,l){s=s|0,l=+l,bm(n[s>>2]|0,y(l))}function KA(s,l){s=s|0,l=+l,pg(n[s>>2]|0,y(l))}function eD(s,l){s=s|0,l=+l,Cu(n[s>>2]|0,y(l))}function jm(s,l){s=s|0,l=+l,xm(n[s>>2]|0,y(l))}function tD(s,l){s=s|0,l=+l,wu(n[s>>2]|0,y(l))}function rD(s,l){s=s|0,l=+l,Ew(n[s>>2]|0,y(l))}function Gm(s,l){s=s|0,l=+l,Aa(n[s>>2]|0,y(l))}function nD(s,l,c){s=s|0,l=l|0,c=+c,Eu(n[s>>2]|0,l,y(c))}function BF(s,l,c){s=s|0,l=l|0,c=+c,xi(n[s>>2]|0,l,y(c))}function S(s,l,c){s=s|0,l=l|0,c=+c,wc(n[s>>2]|0,l,y(c))}function D(s){return s=s|0,og(n[s>>2]|0)|0}function T(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0;f=C,C=C+16|0,d=f,Ec(d,n[l>>2]|0,c),q(s,d),C=f}function q(s,l){s=s|0,l=l|0,Y(s,n[l+4>>2]|0,+y(h[l>>2]))}function Y(s,l,c){s=s|0,l=l|0,c=+c,n[s>>2]=l,E[s+8>>3]=c}function Ae(s){return s=s|0,sg(n[s>>2]|0)|0}function De(s){return s=s|0,uo(n[s>>2]|0)|0}function vt(s){return s=s|0,mc(n[s>>2]|0)|0}function wt(s){return s=s|0,QA(n[s>>2]|0)|0}function xt(s){return s=s|0,Pm(n[s>>2]|0)|0}function _r(s){return s=s|0,ig(n[s>>2]|0)|0}function is(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0;f=C,C=C+16|0,d=f,Dt(d,n[l>>2]|0,c),q(s,d),C=f}function di(s){return s=s|0,$n(n[s>>2]|0)|0}function po(s){return s=s|0,lg(n[s>>2]|0)|0}function VA(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,ua(f,n[l>>2]|0),q(s,f),C=c}function Yo(s){return s=s|0,+ +y(ji(n[s>>2]|0))}function rt(s){return s=s|0,+ +y(es(n[s>>2]|0))}function Ve(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,Br(f,n[l>>2]|0),q(s,f),C=c}function ft(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,fg(f,n[l>>2]|0),q(s,f),C=c}function Wt(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,Ct(f,n[l>>2]|0),q(s,f),C=c}function vr(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,hg(f,n[l>>2]|0),q(s,f),C=c}function Pn(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,gg(f,n[l>>2]|0),q(s,f),C=c}function Fr(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,km(f,n[l>>2]|0),q(s,f),C=c}function bn(s){return s=s|0,+ +y(Bc(n[s>>2]|0))}function ai(s,l){return s=s|0,l=l|0,+ +y(cg(n[s>>2]|0,l))}function tn(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0;f=C,C=C+16|0,d=f,ct(d,n[l>>2]|0,c),q(s,d),C=f}function ho(s,l,c){s=s|0,l=l|0,c=c|0,nr(n[s>>2]|0,n[l>>2]|0,c)}function vF(s,l){s=s|0,l=l|0,ms(n[s>>2]|0,n[l>>2]|0)}function eve(s){return s=s|0,wi(n[s>>2]|0)|0}function tve(s){return s=s|0,s=ht(n[s>>2]|0)|0,s?s=Pw(s)|0:s=0,s|0}function rve(s,l){return s=s|0,l=l|0,s=gs(n[s>>2]|0,l)|0,s?s=Pw(s)|0:s=0,s|0}function nve(s,l){s=s|0,l=l|0;var c=0,f=0;f=Kt(4)|0,zG(f,l),c=s+4|0,l=n[c>>2]|0,n[c>>2]=f,l|0&&(jA(l),gt(l)),It(n[s>>2]|0,1)}function zG(s,l){s=s|0,l=l|0,gve(s,l)}function ive(s,l,c,f,d,m){s=s|0,l=l|0,c=y(c),f=f|0,d=y(d),m=m|0;var B=0,k=0;B=C,C=C+16|0,k=B,sve(k,qo(l)|0,+c,f,+d,m),h[s>>2]=y(+E[k>>3]),h[s+4>>2]=y(+E[k+8>>3]),C=B}function sve(s,l,c,f,d,m){s=s|0,l=l|0,c=+c,f=f|0,d=+d,m=m|0;var B=0,k=0,Q=0,M=0,O=0;B=C,C=C+32|0,O=B+8|0,M=B+20|0,Q=B,k=B+16|0,E[O>>3]=c,n[M>>2]=f,E[Q>>3]=d,n[k>>2]=m,ove(s,n[l+4>>2]|0,O,M,Q,k),C=B}function ove(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0;var B=0,k=0;B=C,C=C+16|0,k=B,Ka(k),l=da(l)|0,ave(s,l,+E[c>>3],n[f>>2]|0,+E[d>>3],n[m>>2]|0),Va(k),C=B}function da(s){return s=s|0,n[s>>2]|0}function ave(s,l,c,f,d,m){s=s|0,l=l|0,c=+c,f=f|0,d=+d,m=m|0;var B=0;B=Sl(lve()|0)|0,c=+JA(c),f=DF(f)|0,d=+JA(d),cve(s,hi(0,B|0,l|0,+c,f|0,+d,DF(m)|0)|0)}function lve(){var s=0;return o[7608]|0||(pve(9120),s=7608,n[s>>2]=1,n[s+4>>2]=0),9120}function Sl(s){return s=s|0,n[s+8>>2]|0}function JA(s){return s=+s,+ +SF(s)}function DF(s){return s=s|0,ZG(s)|0}function cve(s,l){s=s|0,l=l|0;var c=0,f=0,d=0;d=C,C=C+32|0,c=d,f=l,f&1?(uve(c,0),ii(f|0,c|0)|0,Ave(s,c),fve(c)):(n[s>>2]=n[l>>2],n[s+4>>2]=n[l+4>>2],n[s+8>>2]=n[l+8>>2],n[s+12>>2]=n[l+12>>2]),C=d}function uve(s,l){s=s|0,l=l|0,XG(s,l),n[s+8>>2]=0,o[s+24>>0]=0}function Ave(s,l){s=s|0,l=l|0,l=l+8|0,n[s>>2]=n[l>>2],n[s+4>>2]=n[l+4>>2],n[s+8>>2]=n[l+8>>2],n[s+12>>2]=n[l+12>>2]}function fve(s){s=s|0,o[s+24>>0]=0}function XG(s,l){s=s|0,l=l|0,n[s>>2]=l}function ZG(s){return s=s|0,s|0}function SF(s){return s=+s,+s}function pve(s){s=s|0,Pl(s,hve()|0,4)}function hve(){return 1064}function Pl(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c,n[s+8>>2]=up(l|0,c+1|0)|0}function gve(s,l){s=s|0,l=l|0,l=n[l>>2]|0,n[s>>2]=l,yl(l|0)}function dve(s){s=s|0;var l=0,c=0;c=s+4|0,l=n[c>>2]|0,n[c>>2]=0,l|0&&(jA(l),gt(l)),It(n[s>>2]|0,0)}function mve(s){s=s|0,Tt(n[s>>2]|0)}function yve(s){return s=s|0,er(n[s>>2]|0)|0}function Eve(s,l,c,f){s=s|0,l=+l,c=+c,f=f|0,vc(n[s>>2]|0,y(l),y(c),f)}function Cve(s){return s=s|0,+ +y(Il(n[s>>2]|0))}function wve(s){return s=s|0,+ +y(dg(n[s>>2]|0))}function Ive(s){return s=s|0,+ +y(Iu(n[s>>2]|0))}function Bve(s){return s=s|0,+ +y(NA(n[s>>2]|0))}function vve(s){return s=s|0,+ +y(gp(n[s>>2]|0))}function Dve(s){return s=s|0,+ +y(qa(n[s>>2]|0))}function Sve(s,l){s=s|0,l=l|0,E[s>>3]=+y(Il(n[l>>2]|0)),E[s+8>>3]=+y(dg(n[l>>2]|0)),E[s+16>>3]=+y(Iu(n[l>>2]|0)),E[s+24>>3]=+y(NA(n[l>>2]|0)),E[s+32>>3]=+y(gp(n[l>>2]|0)),E[s+40>>3]=+y(qa(n[l>>2]|0))}function Pve(s,l){return s=s|0,l=l|0,+ +y(mg(n[s>>2]|0,l))}function bve(s,l){return s=s|0,l=l|0,+ +y(dp(n[s>>2]|0,l))}function xve(s,l){return s=s|0,l=l|0,+ +y(jo(n[s>>2]|0,l))}function kve(){return Sn()|0}function Qve(){Fve(),Rve(),Tve(),Nve(),Lve(),Ove()}function Fve(){LNe(11713,4938,1)}function Rve(){tNe(10448)}function Tve(){LTe(10408)}function Nve(){sTe(10324)}function Lve(){pFe(10096)}function Ove(){Mve(9132)}function Mve(s){s=s|0;var l=0,c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0,Ge=0,Me=0,Qe=0,et=0,Xe=0,lt=0,Ue=0,je=0,Lt=0,Mr=0,or=0,Xt=0,Sr=0,Nr=0,ir=0,xn=0,go=0,mo=0,yo=0,ya=0,Fp=0,Rp=0,bl=0,Tp=0,Fu=0,Ru=0,Np=0,Lp=0,Op=0,Xr=0,xl=0,Mp=0,xc=0,Up=0,_p=0,Tu=0,Nu=0,kc=0,js=0,za=0,Wo=0,kl=0,nf=0,sf=0,Lu=0,of=0,af=0,Gs=0,vs=0,Ql=0,Rn=0,lf=0,Eo=0,Qc=0,Co=0,Fc=0,cf=0,uf=0,Rc=0,Ys=0,Fl=0,Af=0,ff=0,pf=0,xr=0,Jn=0,Ds=0,wo=0,Ws=0,Rr=0,ur=0,Rl=0;l=C,C=C+672|0,c=l+656|0,Rl=l+648|0,ur=l+640|0,Rr=l+632|0,Ws=l+624|0,wo=l+616|0,Ds=l+608|0,Jn=l+600|0,xr=l+592|0,pf=l+584|0,ff=l+576|0,Af=l+568|0,Fl=l+560|0,Ys=l+552|0,Rc=l+544|0,uf=l+536|0,cf=l+528|0,Fc=l+520|0,Co=l+512|0,Qc=l+504|0,Eo=l+496|0,lf=l+488|0,Rn=l+480|0,Ql=l+472|0,vs=l+464|0,Gs=l+456|0,af=l+448|0,of=l+440|0,Lu=l+432|0,sf=l+424|0,nf=l+416|0,kl=l+408|0,Wo=l+400|0,za=l+392|0,js=l+384|0,kc=l+376|0,Nu=l+368|0,Tu=l+360|0,_p=l+352|0,Up=l+344|0,xc=l+336|0,Mp=l+328|0,xl=l+320|0,Xr=l+312|0,Op=l+304|0,Lp=l+296|0,Np=l+288|0,Ru=l+280|0,Fu=l+272|0,Tp=l+264|0,bl=l+256|0,Rp=l+248|0,Fp=l+240|0,ya=l+232|0,yo=l+224|0,mo=l+216|0,go=l+208|0,xn=l+200|0,ir=l+192|0,Nr=l+184|0,Sr=l+176|0,Xt=l+168|0,or=l+160|0,Mr=l+152|0,Lt=l+144|0,je=l+136|0,Ue=l+128|0,lt=l+120|0,Xe=l+112|0,et=l+104|0,Qe=l+96|0,Me=l+88|0,Ge=l+80|0,se=l+72|0,j=l+64|0,O=l+56|0,M=l+48|0,Q=l+40|0,k=l+32|0,B=l+24|0,m=l+16|0,d=l+8|0,f=l,Uve(s,3646),_ve(s,3651,2)|0,Hve(s,3665,2)|0,qve(s,3682,18)|0,n[Rl>>2]=19,n[Rl+4>>2]=0,n[c>>2]=n[Rl>>2],n[c+4>>2]=n[Rl+4>>2],Tw(s,3690,c)|0,n[ur>>2]=1,n[ur+4>>2]=0,n[c>>2]=n[ur>>2],n[c+4>>2]=n[ur+4>>2],jve(s,3696,c)|0,n[Rr>>2]=2,n[Rr+4>>2]=0,n[c>>2]=n[Rr>>2],n[c+4>>2]=n[Rr+4>>2],xu(s,3706,c)|0,n[Ws>>2]=1,n[Ws+4>>2]=0,n[c>>2]=n[Ws>>2],n[c+4>>2]=n[Ws+4>>2],Sg(s,3722,c)|0,n[wo>>2]=2,n[wo+4>>2]=0,n[c>>2]=n[wo>>2],n[c+4>>2]=n[wo+4>>2],Sg(s,3734,c)|0,n[Ds>>2]=3,n[Ds+4>>2]=0,n[c>>2]=n[Ds>>2],n[c+4>>2]=n[Ds+4>>2],xu(s,3753,c)|0,n[Jn>>2]=4,n[Jn+4>>2]=0,n[c>>2]=n[Jn>>2],n[c+4>>2]=n[Jn+4>>2],xu(s,3769,c)|0,n[xr>>2]=5,n[xr+4>>2]=0,n[c>>2]=n[xr>>2],n[c+4>>2]=n[xr+4>>2],xu(s,3783,c)|0,n[pf>>2]=6,n[pf+4>>2]=0,n[c>>2]=n[pf>>2],n[c+4>>2]=n[pf+4>>2],xu(s,3796,c)|0,n[ff>>2]=7,n[ff+4>>2]=0,n[c>>2]=n[ff>>2],n[c+4>>2]=n[ff+4>>2],xu(s,3813,c)|0,n[Af>>2]=8,n[Af+4>>2]=0,n[c>>2]=n[Af>>2],n[c+4>>2]=n[Af+4>>2],xu(s,3825,c)|0,n[Fl>>2]=3,n[Fl+4>>2]=0,n[c>>2]=n[Fl>>2],n[c+4>>2]=n[Fl+4>>2],Sg(s,3843,c)|0,n[Ys>>2]=4,n[Ys+4>>2]=0,n[c>>2]=n[Ys>>2],n[c+4>>2]=n[Ys+4>>2],Sg(s,3853,c)|0,n[Rc>>2]=9,n[Rc+4>>2]=0,n[c>>2]=n[Rc>>2],n[c+4>>2]=n[Rc+4>>2],xu(s,3870,c)|0,n[uf>>2]=10,n[uf+4>>2]=0,n[c>>2]=n[uf>>2],n[c+4>>2]=n[uf+4>>2],xu(s,3884,c)|0,n[cf>>2]=11,n[cf+4>>2]=0,n[c>>2]=n[cf>>2],n[c+4>>2]=n[cf+4>>2],xu(s,3896,c)|0,n[Fc>>2]=1,n[Fc+4>>2]=0,n[c>>2]=n[Fc>>2],n[c+4>>2]=n[Fc+4>>2],Is(s,3907,c)|0,n[Co>>2]=2,n[Co+4>>2]=0,n[c>>2]=n[Co>>2],n[c+4>>2]=n[Co+4>>2],Is(s,3915,c)|0,n[Qc>>2]=3,n[Qc+4>>2]=0,n[c>>2]=n[Qc>>2],n[c+4>>2]=n[Qc+4>>2],Is(s,3928,c)|0,n[Eo>>2]=4,n[Eo+4>>2]=0,n[c>>2]=n[Eo>>2],n[c+4>>2]=n[Eo+4>>2],Is(s,3948,c)|0,n[lf>>2]=5,n[lf+4>>2]=0,n[c>>2]=n[lf>>2],n[c+4>>2]=n[lf+4>>2],Is(s,3960,c)|0,n[Rn>>2]=6,n[Rn+4>>2]=0,n[c>>2]=n[Rn>>2],n[c+4>>2]=n[Rn+4>>2],Is(s,3974,c)|0,n[Ql>>2]=7,n[Ql+4>>2]=0,n[c>>2]=n[Ql>>2],n[c+4>>2]=n[Ql+4>>2],Is(s,3983,c)|0,n[vs>>2]=20,n[vs+4>>2]=0,n[c>>2]=n[vs>>2],n[c+4>>2]=n[vs+4>>2],Tw(s,3999,c)|0,n[Gs>>2]=8,n[Gs+4>>2]=0,n[c>>2]=n[Gs>>2],n[c+4>>2]=n[Gs+4>>2],Is(s,4012,c)|0,n[af>>2]=9,n[af+4>>2]=0,n[c>>2]=n[af>>2],n[c+4>>2]=n[af+4>>2],Is(s,4022,c)|0,n[of>>2]=21,n[of+4>>2]=0,n[c>>2]=n[of>>2],n[c+4>>2]=n[of+4>>2],Tw(s,4039,c)|0,n[Lu>>2]=10,n[Lu+4>>2]=0,n[c>>2]=n[Lu>>2],n[c+4>>2]=n[Lu+4>>2],Is(s,4053,c)|0,n[sf>>2]=11,n[sf+4>>2]=0,n[c>>2]=n[sf>>2],n[c+4>>2]=n[sf+4>>2],Is(s,4065,c)|0,n[nf>>2]=12,n[nf+4>>2]=0,n[c>>2]=n[nf>>2],n[c+4>>2]=n[nf+4>>2],Is(s,4084,c)|0,n[kl>>2]=13,n[kl+4>>2]=0,n[c>>2]=n[kl>>2],n[c+4>>2]=n[kl+4>>2],Is(s,4097,c)|0,n[Wo>>2]=14,n[Wo+4>>2]=0,n[c>>2]=n[Wo>>2],n[c+4>>2]=n[Wo+4>>2],Is(s,4117,c)|0,n[za>>2]=15,n[za+4>>2]=0,n[c>>2]=n[za>>2],n[c+4>>2]=n[za+4>>2],Is(s,4129,c)|0,n[js>>2]=16,n[js+4>>2]=0,n[c>>2]=n[js>>2],n[c+4>>2]=n[js+4>>2],Is(s,4148,c)|0,n[kc>>2]=17,n[kc+4>>2]=0,n[c>>2]=n[kc>>2],n[c+4>>2]=n[kc+4>>2],Is(s,4161,c)|0,n[Nu>>2]=18,n[Nu+4>>2]=0,n[c>>2]=n[Nu>>2],n[c+4>>2]=n[Nu+4>>2],Is(s,4181,c)|0,n[Tu>>2]=5,n[Tu+4>>2]=0,n[c>>2]=n[Tu>>2],n[c+4>>2]=n[Tu+4>>2],Sg(s,4196,c)|0,n[_p>>2]=6,n[_p+4>>2]=0,n[c>>2]=n[_p>>2],n[c+4>>2]=n[_p+4>>2],Sg(s,4206,c)|0,n[Up>>2]=7,n[Up+4>>2]=0,n[c>>2]=n[Up>>2],n[c+4>>2]=n[Up+4>>2],Sg(s,4217,c)|0,n[xc>>2]=3,n[xc+4>>2]=0,n[c>>2]=n[xc>>2],n[c+4>>2]=n[xc+4>>2],zA(s,4235,c)|0,n[Mp>>2]=1,n[Mp+4>>2]=0,n[c>>2]=n[Mp>>2],n[c+4>>2]=n[Mp+4>>2],PF(s,4251,c)|0,n[xl>>2]=4,n[xl+4>>2]=0,n[c>>2]=n[xl>>2],n[c+4>>2]=n[xl+4>>2],zA(s,4263,c)|0,n[Xr>>2]=5,n[Xr+4>>2]=0,n[c>>2]=n[Xr>>2],n[c+4>>2]=n[Xr+4>>2],zA(s,4279,c)|0,n[Op>>2]=6,n[Op+4>>2]=0,n[c>>2]=n[Op>>2],n[c+4>>2]=n[Op+4>>2],zA(s,4293,c)|0,n[Lp>>2]=7,n[Lp+4>>2]=0,n[c>>2]=n[Lp>>2],n[c+4>>2]=n[Lp+4>>2],zA(s,4306,c)|0,n[Np>>2]=8,n[Np+4>>2]=0,n[c>>2]=n[Np>>2],n[c+4>>2]=n[Np+4>>2],zA(s,4323,c)|0,n[Ru>>2]=9,n[Ru+4>>2]=0,n[c>>2]=n[Ru>>2],n[c+4>>2]=n[Ru+4>>2],zA(s,4335,c)|0,n[Fu>>2]=2,n[Fu+4>>2]=0,n[c>>2]=n[Fu>>2],n[c+4>>2]=n[Fu+4>>2],PF(s,4353,c)|0,n[Tp>>2]=12,n[Tp+4>>2]=0,n[c>>2]=n[Tp>>2],n[c+4>>2]=n[Tp+4>>2],Pg(s,4363,c)|0,n[bl>>2]=1,n[bl+4>>2]=0,n[c>>2]=n[bl>>2],n[c+4>>2]=n[bl+4>>2],XA(s,4376,c)|0,n[Rp>>2]=2,n[Rp+4>>2]=0,n[c>>2]=n[Rp>>2],n[c+4>>2]=n[Rp+4>>2],XA(s,4388,c)|0,n[Fp>>2]=13,n[Fp+4>>2]=0,n[c>>2]=n[Fp>>2],n[c+4>>2]=n[Fp+4>>2],Pg(s,4402,c)|0,n[ya>>2]=14,n[ya+4>>2]=0,n[c>>2]=n[ya>>2],n[c+4>>2]=n[ya+4>>2],Pg(s,4411,c)|0,n[yo>>2]=15,n[yo+4>>2]=0,n[c>>2]=n[yo>>2],n[c+4>>2]=n[yo+4>>2],Pg(s,4421,c)|0,n[mo>>2]=16,n[mo+4>>2]=0,n[c>>2]=n[mo>>2],n[c+4>>2]=n[mo+4>>2],Pg(s,4433,c)|0,n[go>>2]=17,n[go+4>>2]=0,n[c>>2]=n[go>>2],n[c+4>>2]=n[go+4>>2],Pg(s,4446,c)|0,n[xn>>2]=18,n[xn+4>>2]=0,n[c>>2]=n[xn>>2],n[c+4>>2]=n[xn+4>>2],Pg(s,4458,c)|0,n[ir>>2]=3,n[ir+4>>2]=0,n[c>>2]=n[ir>>2],n[c+4>>2]=n[ir+4>>2],XA(s,4471,c)|0,n[Nr>>2]=1,n[Nr+4>>2]=0,n[c>>2]=n[Nr>>2],n[c+4>>2]=n[Nr+4>>2],iD(s,4486,c)|0,n[Sr>>2]=10,n[Sr+4>>2]=0,n[c>>2]=n[Sr>>2],n[c+4>>2]=n[Sr+4>>2],zA(s,4496,c)|0,n[Xt>>2]=11,n[Xt+4>>2]=0,n[c>>2]=n[Xt>>2],n[c+4>>2]=n[Xt+4>>2],zA(s,4508,c)|0,n[or>>2]=3,n[or+4>>2]=0,n[c>>2]=n[or>>2],n[c+4>>2]=n[or+4>>2],PF(s,4519,c)|0,n[Mr>>2]=4,n[Mr+4>>2]=0,n[c>>2]=n[Mr>>2],n[c+4>>2]=n[Mr+4>>2],Gve(s,4530,c)|0,n[Lt>>2]=19,n[Lt+4>>2]=0,n[c>>2]=n[Lt>>2],n[c+4>>2]=n[Lt+4>>2],Yve(s,4542,c)|0,n[je>>2]=12,n[je+4>>2]=0,n[c>>2]=n[je>>2],n[c+4>>2]=n[je+4>>2],Wve(s,4554,c)|0,n[Ue>>2]=13,n[Ue+4>>2]=0,n[c>>2]=n[Ue>>2],n[c+4>>2]=n[Ue+4>>2],Kve(s,4568,c)|0,n[lt>>2]=2,n[lt+4>>2]=0,n[c>>2]=n[lt>>2],n[c+4>>2]=n[lt+4>>2],Vve(s,4578,c)|0,n[Xe>>2]=20,n[Xe+4>>2]=0,n[c>>2]=n[Xe>>2],n[c+4>>2]=n[Xe+4>>2],Jve(s,4587,c)|0,n[et>>2]=22,n[et+4>>2]=0,n[c>>2]=n[et>>2],n[c+4>>2]=n[et+4>>2],Tw(s,4602,c)|0,n[Qe>>2]=23,n[Qe+4>>2]=0,n[c>>2]=n[Qe>>2],n[c+4>>2]=n[Qe+4>>2],Tw(s,4619,c)|0,n[Me>>2]=14,n[Me+4>>2]=0,n[c>>2]=n[Me>>2],n[c+4>>2]=n[Me+4>>2],zve(s,4629,c)|0,n[Ge>>2]=1,n[Ge+4>>2]=0,n[c>>2]=n[Ge>>2],n[c+4>>2]=n[Ge+4>>2],Xve(s,4637,c)|0,n[se>>2]=4,n[se+4>>2]=0,n[c>>2]=n[se>>2],n[c+4>>2]=n[se+4>>2],XA(s,4653,c)|0,n[j>>2]=5,n[j+4>>2]=0,n[c>>2]=n[j>>2],n[c+4>>2]=n[j+4>>2],XA(s,4669,c)|0,n[O>>2]=6,n[O+4>>2]=0,n[c>>2]=n[O>>2],n[c+4>>2]=n[O+4>>2],XA(s,4686,c)|0,n[M>>2]=7,n[M+4>>2]=0,n[c>>2]=n[M>>2],n[c+4>>2]=n[M+4>>2],XA(s,4701,c)|0,n[Q>>2]=8,n[Q+4>>2]=0,n[c>>2]=n[Q>>2],n[c+4>>2]=n[Q+4>>2],XA(s,4719,c)|0,n[k>>2]=9,n[k+4>>2]=0,n[c>>2]=n[k>>2],n[c+4>>2]=n[k+4>>2],XA(s,4736,c)|0,n[B>>2]=21,n[B+4>>2]=0,n[c>>2]=n[B>>2],n[c+4>>2]=n[B+4>>2],Zve(s,4754,c)|0,n[m>>2]=2,n[m+4>>2]=0,n[c>>2]=n[m>>2],n[c+4>>2]=n[m+4>>2],iD(s,4772,c)|0,n[d>>2]=3,n[d+4>>2]=0,n[c>>2]=n[d>>2],n[c+4>>2]=n[d+4>>2],iD(s,4790,c)|0,n[f>>2]=4,n[f+4>>2]=0,n[c>>2]=n[f>>2],n[c+4>>2]=n[f+4>>2],iD(s,4808,c)|0,C=l}function Uve(s,l){s=s|0,l=l|0;var c=0;c=iFe()|0,n[s>>2]=c,sFe(c,l),xp(n[s>>2]|0)}function _ve(s,l,c){return s=s|0,l=l|0,c=c|0,GQe(s,pn(l)|0,c,0),s|0}function Hve(s,l,c){return s=s|0,l=l|0,c=c|0,bQe(s,pn(l)|0,c,0),s|0}function qve(s,l,c){return s=s|0,l=l|0,c=c|0,hQe(s,pn(l)|0,c,0),s|0}function Tw(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Zke(s,l,d),C=f,s|0}function jve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Rke(s,l,d),C=f,s|0}function xu(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],mke(s,l,d),C=f,s|0}function Sg(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],tke(s,l,d),C=f,s|0}function Is(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Uxe(s,l,d),C=f,s|0}function zA(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Bxe(s,l,d),C=f,s|0}function PF(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],axe(s,l,d),C=f,s|0}function Pg(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Rbe(s,l,d),C=f,s|0}function XA(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],mbe(s,l,d),C=f,s|0}function iD(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],tbe(s,l,d),C=f,s|0}function Gve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],UPe(s,l,d),C=f,s|0}function Yve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],BPe(s,l,d),C=f,s|0}function Wve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],lPe(s,l,d),C=f,s|0}function Kve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],KSe(s,l,d),C=f,s|0}function Vve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],kSe(s,l,d),C=f,s|0}function Jve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],pSe(s,l,d),C=f,s|0}function zve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],XDe(s,l,d),C=f,s|0}function Xve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],RDe(s,l,d),C=f,s|0}function Zve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],$ve(s,l,d),C=f,s|0}function $ve(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],eDe(s,c,d,1),C=f}function pn(s){return s=s|0,s|0}function eDe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=bF()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=tDe(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,rDe(m,f)|0,f),C=d}function bF(){var s=0,l=0;if(o[7616]|0||(t5(9136),tr(24,9136,U|0)|0,l=7616,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9136)|0)){s=9136,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));t5(9136)}return 9136}function tDe(s){return s=s|0,0}function rDe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=bF()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],e5(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(sDe(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function hn(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0;var B=0,k=0,Q=0,M=0,O=0,j=0,se=0,Ge=0;B=C,C=C+32|0,se=B+24|0,j=B+20|0,Q=B+16|0,O=B+12|0,M=B+8|0,k=B+4|0,Ge=B,n[j>>2]=l,n[Q>>2]=c,n[O>>2]=f,n[M>>2]=d,n[k>>2]=m,m=s+28|0,n[Ge>>2]=n[m>>2],n[se>>2]=n[Ge>>2],nDe(s+24|0,se,j,O,M,Q,k)|0,n[m>>2]=n[n[m>>2]>>2],C=B}function nDe(s,l,c,f,d,m,B){return s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,B=B|0,s=iDe(l)|0,l=Kt(24)|0,$G(l+4|0,n[c>>2]|0,n[f>>2]|0,n[d>>2]|0,n[m>>2]|0,n[B>>2]|0),n[l>>2]=n[s>>2],n[s>>2]=l,l|0}function iDe(s){return s=s|0,n[s>>2]|0}function $G(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,n[s>>2]=l,n[s+4>>2]=c,n[s+8>>2]=f,n[s+12>>2]=d,n[s+16>>2]=m}function gr(s,l){return s=s|0,l=l|0,l|s|0}function e5(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function sDe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=oDe(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,aDe(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],e5(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,lDe(s,k),cDe(k),C=M;return}}function oDe(s){return s=s|0,357913941}function aDe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function lDe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function cDe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function t5(s){s=s|0,fDe(s)}function uDe(s){s=s|0,ADe(s+24|0)}function Tr(s){return s=s|0,n[s>>2]|0}function ADe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function fDe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,3,l,pDe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function Kr(){return 9228}function pDe(){return 1140}function hDe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0;return c=C,C=C+16|0,f=c+8|0,d=c,m=gDe(s)|0,s=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=s,n[f>>2]=n[d>>2],n[f+4>>2]=n[d+4>>2],l=dDe(l,f)|0,C=c,l|0}function Vr(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,n[s>>2]=l,n[s+4>>2]=c,n[s+8>>2]=f,n[s+12>>2]=d,n[s+16>>2]=m}function gDe(s){return s=s|0,(n[(bF()|0)+24>>2]|0)+(s*12|0)|0}function dDe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0;return d=C,C=C+48|0,f=d,c=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(c=n[(n[s>>2]|0)+c>>2]|0),rf[c&31](f,s),f=mDe(f)|0,C=d,f|0}function mDe(s){s=s|0;var l=0,c=0,f=0,d=0;return d=C,C=C+32|0,l=d+12|0,c=d,f=xF(r5()|0)|0,f?(kF(l,f),QF(c,l),yDe(s,c),s=FF(l)|0):s=EDe(s)|0,C=d,s|0}function r5(){var s=0;return o[7632]|0||(xDe(9184),tr(25,9184,U|0)|0,s=7632,n[s>>2]=1,n[s+4>>2]=0),9184}function xF(s){return s=s|0,n[s+36>>2]|0}function kF(s,l){s=s|0,l=l|0,n[s>>2]=l,n[s+4>>2]=s,n[s+8>>2]=0}function QF(s,l){s=s|0,l=l|0,n[s>>2]=n[l>>2],n[s+4>>2]=n[l+4>>2],n[s+8>>2]=0}function yDe(s,l){s=s|0,l=l|0,BDe(l,s,s+8|0,s+16|0,s+24|0,s+32|0,s+40|0)|0}function FF(s){return s=s|0,n[(n[s+4>>2]|0)+8>>2]|0}function EDe(s){s=s|0;var l=0,c=0,f=0,d=0,m=0,B=0,k=0,Q=0;Q=C,C=C+16|0,c=Q+4|0,f=Q,d=Wa(8)|0,m=d,B=Kt(48)|0,k=B,l=k+48|0;do n[k>>2]=n[s>>2],k=k+4|0,s=s+4|0;while((k|0)<(l|0));return l=m+4|0,n[l>>2]=B,k=Kt(8)|0,B=n[l>>2]|0,n[f>>2]=0,n[c>>2]=n[f>>2],n5(k,B,c),n[d>>2]=k,C=Q,m|0}function n5(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,c=Kt(16)|0,n[c+4>>2]=0,n[c+8>>2]=0,n[c>>2]=1092,n[c+12>>2]=l,n[s+4>>2]=c}function CDe(s){s=s|0,zm(s),gt(s)}function wDe(s){s=s|0,s=n[s+12>>2]|0,s|0&>(s)}function IDe(s){s=s|0,gt(s)}function BDe(s,l,c,f,d,m,B){return s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,B=B|0,m=vDe(n[s>>2]|0,l,c,f,d,m,B)|0,B=s+4|0,n[(n[B>>2]|0)+8>>2]=m,n[(n[B>>2]|0)+8>>2]|0}function vDe(s,l,c,f,d,m,B){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,B=B|0;var k=0,Q=0;return k=C,C=C+16|0,Q=k,Ka(Q),s=da(s)|0,B=DDe(s,+E[l>>3],+E[c>>3],+E[f>>3],+E[d>>3],+E[m>>3],+E[B>>3])|0,Va(Q),C=k,B|0}function DDe(s,l,c,f,d,m,B){s=s|0,l=+l,c=+c,f=+f,d=+d,m=+m,B=+B;var k=0;return k=Sl(SDe()|0)|0,l=+JA(l),c=+JA(c),f=+JA(f),d=+JA(d),m=+JA(m),Ms(0,k|0,s|0,+l,+c,+f,+d,+m,+ +JA(B))|0}function SDe(){var s=0;return o[7624]|0||(PDe(9172),s=7624,n[s>>2]=1,n[s+4>>2]=0),9172}function PDe(s){s=s|0,Pl(s,bDe()|0,6)}function bDe(){return 1112}function xDe(s){s=s|0,vp(s)}function kDe(s){s=s|0,i5(s+24|0),s5(s+16|0)}function i5(s){s=s|0,FDe(s)}function s5(s){s=s|0,QDe(s)}function QDe(s){s=s|0;var l=0,c=0;if(l=n[s>>2]|0,l|0)do c=l,l=n[l>>2]|0,gt(c);while((l|0)!=0);n[s>>2]=0}function FDe(s){s=s|0;var l=0,c=0;if(l=n[s>>2]|0,l|0)do c=l,l=n[l>>2]|0,gt(c);while((l|0)!=0);n[s>>2]=0}function vp(s){s=s|0;var l=0;n[s+16>>2]=0,n[s+20>>2]=0,l=s+24|0,n[l>>2]=0,n[s+28>>2]=l,n[s+36>>2]=0,o[s+40>>0]=0,o[s+41>>0]=0}function RDe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],TDe(s,c,d,0),C=f}function TDe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=RF()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=NDe(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,LDe(m,f)|0,f),C=d}function RF(){var s=0,l=0;if(o[7640]|0||(a5(9232),tr(26,9232,U|0)|0,l=7640,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9232)|0)){s=9232,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));a5(9232)}return 9232}function NDe(s){return s=s|0,0}function LDe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=RF()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],o5(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(ODe(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function o5(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function ODe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=MDe(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,UDe(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],o5(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,_De(s,k),HDe(k),C=M;return}}function MDe(s){return s=s|0,357913941}function UDe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function _De(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function HDe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function a5(s){s=s|0,GDe(s)}function qDe(s){s=s|0,jDe(s+24|0)}function jDe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function GDe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,1,l,YDe()|0,3),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function YDe(){return 1144}function WDe(s,l,c,f,d){s=s|0,l=l|0,c=+c,f=+f,d=d|0;var m=0,B=0,k=0,Q=0;m=C,C=C+16|0,B=m+8|0,k=m,Q=KDe(s)|0,s=n[Q+4>>2]|0,n[k>>2]=n[Q>>2],n[k+4>>2]=s,n[B>>2]=n[k>>2],n[B+4>>2]=n[k+4>>2],VDe(l,B,c,f,d),C=m}function KDe(s){return s=s|0,(n[(RF()|0)+24>>2]|0)+(s*12|0)|0}function VDe(s,l,c,f,d){s=s|0,l=l|0,c=+c,f=+f,d=d|0;var m=0,B=0,k=0,Q=0,M=0;M=C,C=C+16|0,B=M+2|0,k=M+1|0,Q=M,m=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(m=n[(n[s>>2]|0)+m>>2]|0),ku(B,c),c=+Qu(B,c),ku(k,f),f=+Qu(k,f),ZA(Q,d),Q=$A(Q,d)|0,I7[m&1](s,c,f,Q),C=M}function ku(s,l){s=s|0,l=+l}function Qu(s,l){return s=s|0,l=+l,+ +zDe(l)}function ZA(s,l){s=s|0,l=l|0}function $A(s,l){return s=s|0,l=l|0,JDe(l)|0}function JDe(s){return s=s|0,s|0}function zDe(s){return s=+s,+s}function XDe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],ZDe(s,c,d,1),C=f}function ZDe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=TF()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=$De(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,eSe(m,f)|0,f),C=d}function TF(){var s=0,l=0;if(o[7648]|0||(c5(9268),tr(27,9268,U|0)|0,l=7648,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9268)|0)){s=9268,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));c5(9268)}return 9268}function $De(s){return s=s|0,0}function eSe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=TF()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],l5(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(tSe(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function l5(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function tSe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=rSe(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,nSe(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],l5(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,iSe(s,k),sSe(k),C=M;return}}function rSe(s){return s=s|0,357913941}function nSe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function iSe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function sSe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function c5(s){s=s|0,lSe(s)}function oSe(s){s=s|0,aSe(s+24|0)}function aSe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function lSe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,4,l,cSe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function cSe(){return 1160}function uSe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0;return c=C,C=C+16|0,f=c+8|0,d=c,m=ASe(s)|0,s=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=s,n[f>>2]=n[d>>2],n[f+4>>2]=n[d+4>>2],l=fSe(l,f)|0,C=c,l|0}function ASe(s){return s=s|0,(n[(TF()|0)+24>>2]|0)+(s*12|0)|0}function fSe(s,l){s=s|0,l=l|0;var c=0;return c=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(c=n[(n[s>>2]|0)+c>>2]|0),u5(Lg[c&31](s)|0)|0}function u5(s){return s=s|0,s&1|0}function pSe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],hSe(s,c,d,0),C=f}function hSe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=NF()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=gSe(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,dSe(m,f)|0,f),C=d}function NF(){var s=0,l=0;if(o[7656]|0||(f5(9304),tr(28,9304,U|0)|0,l=7656,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9304)|0)){s=9304,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));f5(9304)}return 9304}function gSe(s){return s=s|0,0}function dSe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=NF()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],A5(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(mSe(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function A5(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function mSe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=ySe(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,ESe(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],A5(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,CSe(s,k),wSe(k),C=M;return}}function ySe(s){return s=s|0,357913941}function ESe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function CSe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function wSe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function f5(s){s=s|0,vSe(s)}function ISe(s){s=s|0,BSe(s+24|0)}function BSe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function vSe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,5,l,DSe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function DSe(){return 1164}function SSe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;f=C,C=C+16|0,d=f+8|0,m=f,B=PSe(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],bSe(l,d,c),C=f}function PSe(s){return s=s|0,(n[(NF()|0)+24>>2]|0)+(s*12|0)|0}function bSe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;m=C,C=C+16|0,d=m,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),Dp(d,c),c=Sp(d,c)|0,rf[f&31](s,c),Pp(d),C=m}function Dp(s,l){s=s|0,l=l|0,xSe(s,l)}function Sp(s,l){return s=s|0,l=l|0,s|0}function Pp(s){s=s|0,jA(s)}function xSe(s,l){s=s|0,l=l|0,LF(s,l)}function LF(s,l){s=s|0,l=l|0,n[s>>2]=l}function kSe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],QSe(s,c,d,0),C=f}function QSe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=OF()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=FSe(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,RSe(m,f)|0,f),C=d}function OF(){var s=0,l=0;if(o[7664]|0||(h5(9340),tr(29,9340,U|0)|0,l=7664,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9340)|0)){s=9340,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));h5(9340)}return 9340}function FSe(s){return s=s|0,0}function RSe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=OF()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],p5(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(TSe(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function p5(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function TSe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=NSe(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,LSe(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],p5(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,OSe(s,k),MSe(k),C=M;return}}function NSe(s){return s=s|0,357913941}function LSe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function OSe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function MSe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function h5(s){s=s|0,HSe(s)}function USe(s){s=s|0,_Se(s+24|0)}function _Se(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function HSe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,4,l,qSe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function qSe(){return 1180}function jSe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=GSe(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],c=YSe(l,d,c)|0,C=f,c|0}function GSe(s){return s=s|0,(n[(OF()|0)+24>>2]|0)+(s*12|0)|0}function YSe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;return m=C,C=C+16|0,d=m,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),bg(d,c),d=xg(d,c)|0,d=sD(RR[f&15](s,d)|0)|0,C=m,d|0}function bg(s,l){s=s|0,l=l|0}function xg(s,l){return s=s|0,l=l|0,WSe(l)|0}function sD(s){return s=s|0,s|0}function WSe(s){return s=s|0,s|0}function KSe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],VSe(s,c,d,0),C=f}function VSe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=MF()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=JSe(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,zSe(m,f)|0,f),C=d}function MF(){var s=0,l=0;if(o[7672]|0||(d5(9376),tr(30,9376,U|0)|0,l=7672,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9376)|0)){s=9376,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));d5(9376)}return 9376}function JSe(s){return s=s|0,0}function zSe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=MF()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],g5(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(XSe(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function g5(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function XSe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=ZSe(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,$Se(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],g5(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,ePe(s,k),tPe(k),C=M;return}}function ZSe(s){return s=s|0,357913941}function $Se(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function ePe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function tPe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function d5(s){s=s|0,iPe(s)}function rPe(s){s=s|0,nPe(s+24|0)}function nPe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function iPe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,5,l,m5()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function m5(){return 1196}function sPe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0;return c=C,C=C+16|0,f=c+8|0,d=c,m=oPe(s)|0,s=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=s,n[f>>2]=n[d>>2],n[f+4>>2]=n[d+4>>2],l=aPe(l,f)|0,C=c,l|0}function oPe(s){return s=s|0,(n[(MF()|0)+24>>2]|0)+(s*12|0)|0}function aPe(s,l){s=s|0,l=l|0;var c=0;return c=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(c=n[(n[s>>2]|0)+c>>2]|0),sD(Lg[c&31](s)|0)|0}function lPe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],cPe(s,c,d,1),C=f}function cPe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=UF()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=uPe(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,APe(m,f)|0,f),C=d}function UF(){var s=0,l=0;if(o[7680]|0||(E5(9412),tr(31,9412,U|0)|0,l=7680,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9412)|0)){s=9412,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));E5(9412)}return 9412}function uPe(s){return s=s|0,0}function APe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=UF()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],y5(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(fPe(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function y5(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function fPe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=pPe(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,hPe(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],y5(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,gPe(s,k),dPe(k),C=M;return}}function pPe(s){return s=s|0,357913941}function hPe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function gPe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function dPe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function E5(s){s=s|0,EPe(s)}function mPe(s){s=s|0,yPe(s+24|0)}function yPe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function EPe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,6,l,C5()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function C5(){return 1200}function CPe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0;return c=C,C=C+16|0,f=c+8|0,d=c,m=wPe(s)|0,s=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=s,n[f>>2]=n[d>>2],n[f+4>>2]=n[d+4>>2],l=IPe(l,f)|0,C=c,l|0}function wPe(s){return s=s|0,(n[(UF()|0)+24>>2]|0)+(s*12|0)|0}function IPe(s,l){s=s|0,l=l|0;var c=0;return c=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(c=n[(n[s>>2]|0)+c>>2]|0),oD(Lg[c&31](s)|0)|0}function oD(s){return s=s|0,s|0}function BPe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],vPe(s,c,d,0),C=f}function vPe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=_F()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=DPe(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,SPe(m,f)|0,f),C=d}function _F(){var s=0,l=0;if(o[7688]|0||(I5(9448),tr(32,9448,U|0)|0,l=7688,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9448)|0)){s=9448,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));I5(9448)}return 9448}function DPe(s){return s=s|0,0}function SPe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=_F()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],w5(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(PPe(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function w5(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function PPe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=bPe(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,xPe(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],w5(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,kPe(s,k),QPe(k),C=M;return}}function bPe(s){return s=s|0,357913941}function xPe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function kPe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function QPe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function I5(s){s=s|0,TPe(s)}function FPe(s){s=s|0,RPe(s+24|0)}function RPe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function TPe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,6,l,B5()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function B5(){return 1204}function NPe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;f=C,C=C+16|0,d=f+8|0,m=f,B=LPe(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],OPe(l,d,c),C=f}function LPe(s){return s=s|0,(n[(_F()|0)+24>>2]|0)+(s*12|0)|0}function OPe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;m=C,C=C+16|0,d=m,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),HF(d,c),d=qF(d,c)|0,rf[f&31](s,d),C=m}function HF(s,l){s=s|0,l=l|0}function qF(s,l){return s=s|0,l=l|0,MPe(l)|0}function MPe(s){return s=s|0,s|0}function UPe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],_Pe(s,c,d,0),C=f}function _Pe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=jF()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=HPe(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,qPe(m,f)|0,f),C=d}function jF(){var s=0,l=0;if(o[7696]|0||(D5(9484),tr(33,9484,U|0)|0,l=7696,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9484)|0)){s=9484,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));D5(9484)}return 9484}function HPe(s){return s=s|0,0}function qPe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=jF()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],v5(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(jPe(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function v5(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function jPe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=GPe(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,YPe(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],v5(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,WPe(s,k),KPe(k),C=M;return}}function GPe(s){return s=s|0,357913941}function YPe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function WPe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function KPe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function D5(s){s=s|0,zPe(s)}function VPe(s){s=s|0,JPe(s+24|0)}function JPe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function zPe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,1,l,XPe()|0,2),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function XPe(){return 1212}function ZPe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0;d=C,C=C+16|0,m=d+8|0,B=d,k=$Pe(s)|0,s=n[k+4>>2]|0,n[B>>2]=n[k>>2],n[B+4>>2]=s,n[m>>2]=n[B>>2],n[m+4>>2]=n[B+4>>2],ebe(l,m,c,f),C=d}function $Pe(s){return s=s|0,(n[(jF()|0)+24>>2]|0)+(s*12|0)|0}function ebe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0;k=C,C=C+16|0,m=k+1|0,B=k,d=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(d=n[(n[s>>2]|0)+d>>2]|0),HF(m,c),m=qF(m,c)|0,bg(B,f),B=xg(B,f)|0,Hw[d&15](s,m,B),C=k}function tbe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],rbe(s,c,d,1),C=f}function rbe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=GF()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=nbe(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,ibe(m,f)|0,f),C=d}function GF(){var s=0,l=0;if(o[7704]|0||(P5(9520),tr(34,9520,U|0)|0,l=7704,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9520)|0)){s=9520,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));P5(9520)}return 9520}function nbe(s){return s=s|0,0}function ibe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=GF()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],S5(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(sbe(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function S5(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function sbe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=obe(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,abe(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],S5(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,lbe(s,k),cbe(k),C=M;return}}function obe(s){return s=s|0,357913941}function abe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function lbe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function cbe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function P5(s){s=s|0,fbe(s)}function ube(s){s=s|0,Abe(s+24|0)}function Abe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function fbe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,1,l,pbe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function pbe(){return 1224}function hbe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;return d=C,C=C+16|0,m=d+8|0,B=d,k=gbe(s)|0,s=n[k+4>>2]|0,n[B>>2]=n[k>>2],n[B+4>>2]=s,n[m>>2]=n[B>>2],n[m+4>>2]=n[B+4>>2],f=+dbe(l,m,c),C=d,+f}function gbe(s){return s=s|0,(n[(GF()|0)+24>>2]|0)+(s*12|0)|0}function dbe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return m=C,C=C+16|0,d=m,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),ZA(d,c),d=$A(d,c)|0,B=+SF(+v7[f&7](s,d)),C=m,+B}function mbe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],ybe(s,c,d,1),C=f}function ybe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=YF()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=Ebe(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,Cbe(m,f)|0,f),C=d}function YF(){var s=0,l=0;if(o[7712]|0||(x5(9556),tr(35,9556,U|0)|0,l=7712,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9556)|0)){s=9556,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));x5(9556)}return 9556}function Ebe(s){return s=s|0,0}function Cbe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=YF()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],b5(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(wbe(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function b5(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function wbe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=Ibe(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,Bbe(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],b5(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,vbe(s,k),Dbe(k),C=M;return}}function Ibe(s){return s=s|0,357913941}function Bbe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function vbe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function Dbe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function x5(s){s=s|0,bbe(s)}function Sbe(s){s=s|0,Pbe(s+24|0)}function Pbe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function bbe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,5,l,xbe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function xbe(){return 1232}function kbe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=Qbe(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],c=+Fbe(l,d),C=f,+c}function Qbe(s){return s=s|0,(n[(YF()|0)+24>>2]|0)+(s*12|0)|0}function Fbe(s,l){s=s|0,l=l|0;var c=0;return c=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(c=n[(n[s>>2]|0)+c>>2]|0),+ +SF(+B7[c&15](s))}function Rbe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Tbe(s,c,d,1),C=f}function Tbe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=WF()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=Nbe(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,Lbe(m,f)|0,f),C=d}function WF(){var s=0,l=0;if(o[7720]|0||(Q5(9592),tr(36,9592,U|0)|0,l=7720,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9592)|0)){s=9592,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));Q5(9592)}return 9592}function Nbe(s){return s=s|0,0}function Lbe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=WF()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],k5(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(Obe(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function k5(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function Obe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=Mbe(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,Ube(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],k5(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,_be(s,k),Hbe(k),C=M;return}}function Mbe(s){return s=s|0,357913941}function Ube(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function _be(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function Hbe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function Q5(s){s=s|0,Gbe(s)}function qbe(s){s=s|0,jbe(s+24|0)}function jbe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function Gbe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,7,l,Ybe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function Ybe(){return 1276}function Wbe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0;return c=C,C=C+16|0,f=c+8|0,d=c,m=Kbe(s)|0,s=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=s,n[f>>2]=n[d>>2],n[f+4>>2]=n[d+4>>2],l=Vbe(l,f)|0,C=c,l|0}function Kbe(s){return s=s|0,(n[(WF()|0)+24>>2]|0)+(s*12|0)|0}function Vbe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0;return d=C,C=C+16|0,f=d,c=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(c=n[(n[s>>2]|0)+c>>2]|0),rf[c&31](f,s),f=F5(f)|0,C=d,f|0}function F5(s){s=s|0;var l=0,c=0,f=0,d=0;return d=C,C=C+32|0,l=d+12|0,c=d,f=xF(R5()|0)|0,f?(kF(l,f),QF(c,l),Jbe(s,c),s=FF(l)|0):s=zbe(s)|0,C=d,s|0}function R5(){var s=0;return o[7736]|0||(oxe(9640),tr(25,9640,U|0)|0,s=7736,n[s>>2]=1,n[s+4>>2]=0),9640}function Jbe(s,l){s=s|0,l=l|0,exe(l,s,s+8|0)|0}function zbe(s){s=s|0;var l=0,c=0,f=0,d=0,m=0,B=0,k=0;return c=C,C=C+16|0,d=c+4|0,B=c,f=Wa(8)|0,l=f,k=Kt(16)|0,n[k>>2]=n[s>>2],n[k+4>>2]=n[s+4>>2],n[k+8>>2]=n[s+8>>2],n[k+12>>2]=n[s+12>>2],m=l+4|0,n[m>>2]=k,s=Kt(8)|0,m=n[m>>2]|0,n[B>>2]=0,n[d>>2]=n[B>>2],KF(s,m,d),n[f>>2]=s,C=c,l|0}function KF(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,c=Kt(16)|0,n[c+4>>2]=0,n[c+8>>2]=0,n[c>>2]=1244,n[c+12>>2]=l,n[s+4>>2]=c}function Xbe(s){s=s|0,zm(s),gt(s)}function Zbe(s){s=s|0,s=n[s+12>>2]|0,s|0&>(s)}function $be(s){s=s|0,gt(s)}function exe(s,l,c){return s=s|0,l=l|0,c=c|0,l=txe(n[s>>2]|0,l,c)|0,c=s+4|0,n[(n[c>>2]|0)+8>>2]=l,n[(n[c>>2]|0)+8>>2]|0}function txe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0;return f=C,C=C+16|0,d=f,Ka(d),s=da(s)|0,c=rxe(s,n[l>>2]|0,+E[c>>3])|0,Va(d),C=f,c|0}function rxe(s,l,c){s=s|0,l=l|0,c=+c;var f=0;return f=Sl(nxe()|0)|0,l=DF(l)|0,ml(0,f|0,s|0,l|0,+ +JA(c))|0}function nxe(){var s=0;return o[7728]|0||(ixe(9628),s=7728,n[s>>2]=1,n[s+4>>2]=0),9628}function ixe(s){s=s|0,Pl(s,sxe()|0,2)}function sxe(){return 1264}function oxe(s){s=s|0,vp(s)}function axe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],lxe(s,c,d,1),C=f}function lxe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=VF()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=cxe(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,uxe(m,f)|0,f),C=d}function VF(){var s=0,l=0;if(o[7744]|0||(N5(9684),tr(37,9684,U|0)|0,l=7744,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9684)|0)){s=9684,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));N5(9684)}return 9684}function cxe(s){return s=s|0,0}function uxe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=VF()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],T5(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(Axe(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function T5(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function Axe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=fxe(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,pxe(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],T5(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,hxe(s,k),gxe(k),C=M;return}}function fxe(s){return s=s|0,357913941}function pxe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function hxe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function gxe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function N5(s){s=s|0,yxe(s)}function dxe(s){s=s|0,mxe(s+24|0)}function mxe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function yxe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,5,l,Exe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function Exe(){return 1280}function Cxe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=wxe(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],c=Ixe(l,d,c)|0,C=f,c|0}function wxe(s){return s=s|0,(n[(VF()|0)+24>>2]|0)+(s*12|0)|0}function Ixe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return B=C,C=C+32|0,d=B,m=B+16|0,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),ZA(m,c),m=$A(m,c)|0,Hw[f&15](d,s,m),m=F5(d)|0,C=B,m|0}function Bxe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],vxe(s,c,d,1),C=f}function vxe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=JF()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=Dxe(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,Sxe(m,f)|0,f),C=d}function JF(){var s=0,l=0;if(o[7752]|0||(O5(9720),tr(38,9720,U|0)|0,l=7752,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9720)|0)){s=9720,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));O5(9720)}return 9720}function Dxe(s){return s=s|0,0}function Sxe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=JF()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],L5(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(Pxe(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function L5(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function Pxe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=bxe(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,xxe(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],L5(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,kxe(s,k),Qxe(k),C=M;return}}function bxe(s){return s=s|0,357913941}function xxe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function kxe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function Qxe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function O5(s){s=s|0,Txe(s)}function Fxe(s){s=s|0,Rxe(s+24|0)}function Rxe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function Txe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,8,l,Nxe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function Nxe(){return 1288}function Lxe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0;return c=C,C=C+16|0,f=c+8|0,d=c,m=Oxe(s)|0,s=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=s,n[f>>2]=n[d>>2],n[f+4>>2]=n[d+4>>2],l=Mxe(l,f)|0,C=c,l|0}function Oxe(s){return s=s|0,(n[(JF()|0)+24>>2]|0)+(s*12|0)|0}function Mxe(s,l){s=s|0,l=l|0;var c=0;return c=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(c=n[(n[s>>2]|0)+c>>2]|0),ZG(Lg[c&31](s)|0)|0}function Uxe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],_xe(s,c,d,0),C=f}function _xe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=zF()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=Hxe(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,qxe(m,f)|0,f),C=d}function zF(){var s=0,l=0;if(o[7760]|0||(U5(9756),tr(39,9756,U|0)|0,l=7760,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9756)|0)){s=9756,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));U5(9756)}return 9756}function Hxe(s){return s=s|0,0}function qxe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=zF()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],M5(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(jxe(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function M5(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function jxe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=Gxe(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,Yxe(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],M5(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,Wxe(s,k),Kxe(k),C=M;return}}function Gxe(s){return s=s|0,357913941}function Yxe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function Wxe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function Kxe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function U5(s){s=s|0,zxe(s)}function Vxe(s){s=s|0,Jxe(s+24|0)}function Jxe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function zxe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,8,l,Xxe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function Xxe(){return 1292}function Zxe(s,l,c){s=s|0,l=l|0,c=+c;var f=0,d=0,m=0,B=0;f=C,C=C+16|0,d=f+8|0,m=f,B=$xe(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],eke(l,d,c),C=f}function $xe(s){return s=s|0,(n[(zF()|0)+24>>2]|0)+(s*12|0)|0}function eke(s,l,c){s=s|0,l=l|0,c=+c;var f=0,d=0,m=0;m=C,C=C+16|0,d=m,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),ku(d,c),c=+Qu(d,c),C7[f&31](s,c),C=m}function tke(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],rke(s,c,d,0),C=f}function rke(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=XF()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=nke(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,ike(m,f)|0,f),C=d}function XF(){var s=0,l=0;if(o[7768]|0||(H5(9792),tr(40,9792,U|0)|0,l=7768,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9792)|0)){s=9792,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));H5(9792)}return 9792}function nke(s){return s=s|0,0}function ike(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=XF()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],_5(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(ske(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function _5(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function ske(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=oke(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,ake(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],_5(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,lke(s,k),cke(k),C=M;return}}function oke(s){return s=s|0,357913941}function ake(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function lke(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function cke(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function H5(s){s=s|0,fke(s)}function uke(s){s=s|0,Ake(s+24|0)}function Ake(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function fke(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,1,l,pke()|0,2),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function pke(){return 1300}function hke(s,l,c,f){s=s|0,l=l|0,c=c|0,f=+f;var d=0,m=0,B=0,k=0;d=C,C=C+16|0,m=d+8|0,B=d,k=gke(s)|0,s=n[k+4>>2]|0,n[B>>2]=n[k>>2],n[B+4>>2]=s,n[m>>2]=n[B>>2],n[m+4>>2]=n[B+4>>2],dke(l,m,c,f),C=d}function gke(s){return s=s|0,(n[(XF()|0)+24>>2]|0)+(s*12|0)|0}function dke(s,l,c,f){s=s|0,l=l|0,c=c|0,f=+f;var d=0,m=0,B=0,k=0;k=C,C=C+16|0,m=k+1|0,B=k,d=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(d=n[(n[s>>2]|0)+d>>2]|0),ZA(m,c),m=$A(m,c)|0,ku(B,f),f=+Qu(B,f),b7[d&15](s,m,f),C=k}function mke(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],yke(s,c,d,0),C=f}function yke(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=ZF()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=Eke(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,Cke(m,f)|0,f),C=d}function ZF(){var s=0,l=0;if(o[7776]|0||(j5(9828),tr(41,9828,U|0)|0,l=7776,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9828)|0)){s=9828,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));j5(9828)}return 9828}function Eke(s){return s=s|0,0}function Cke(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=ZF()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],q5(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(wke(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function q5(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function wke(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=Ike(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,Bke(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],q5(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,vke(s,k),Dke(k),C=M;return}}function Ike(s){return s=s|0,357913941}function Bke(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function vke(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function Dke(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function j5(s){s=s|0,bke(s)}function Ske(s){s=s|0,Pke(s+24|0)}function Pke(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function bke(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,7,l,xke()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function xke(){return 1312}function kke(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;f=C,C=C+16|0,d=f+8|0,m=f,B=Qke(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Fke(l,d,c),C=f}function Qke(s){return s=s|0,(n[(ZF()|0)+24>>2]|0)+(s*12|0)|0}function Fke(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;m=C,C=C+16|0,d=m,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),ZA(d,c),d=$A(d,c)|0,rf[f&31](s,d),C=m}function Rke(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Tke(s,c,d,0),C=f}function Tke(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=$F()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=Nke(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,Lke(m,f)|0,f),C=d}function $F(){var s=0,l=0;if(o[7784]|0||(Y5(9864),tr(42,9864,U|0)|0,l=7784,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9864)|0)){s=9864,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));Y5(9864)}return 9864}function Nke(s){return s=s|0,0}function Lke(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=$F()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],G5(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(Oke(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function G5(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function Oke(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=Mke(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,Uke(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],G5(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,_ke(s,k),Hke(k),C=M;return}}function Mke(s){return s=s|0,357913941}function Uke(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function _ke(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function Hke(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function Y5(s){s=s|0,Gke(s)}function qke(s){s=s|0,jke(s+24|0)}function jke(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function Gke(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,8,l,Yke()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function Yke(){return 1320}function Wke(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;f=C,C=C+16|0,d=f+8|0,m=f,B=Kke(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],Vke(l,d,c),C=f}function Kke(s){return s=s|0,(n[($F()|0)+24>>2]|0)+(s*12|0)|0}function Vke(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;m=C,C=C+16|0,d=m,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),Jke(d,c),d=zke(d,c)|0,rf[f&31](s,d),C=m}function Jke(s,l){s=s|0,l=l|0}function zke(s,l){return s=s|0,l=l|0,Xke(l)|0}function Xke(s){return s=s|0,s|0}function Zke(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],$ke(s,c,d,0),C=f}function $ke(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=eR()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=eQe(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,tQe(m,f)|0,f),C=d}function eR(){var s=0,l=0;if(o[7792]|0||(K5(9900),tr(43,9900,U|0)|0,l=7792,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9900)|0)){s=9900,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));K5(9900)}return 9900}function eQe(s){return s=s|0,0}function tQe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=eR()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],W5(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(rQe(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function W5(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function rQe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=nQe(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,iQe(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],W5(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,sQe(s,k),oQe(k),C=M;return}}function nQe(s){return s=s|0,357913941}function iQe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function sQe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function oQe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function K5(s){s=s|0,cQe(s)}function aQe(s){s=s|0,lQe(s+24|0)}function lQe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function cQe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,22,l,uQe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function uQe(){return 1344}function AQe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0;c=C,C=C+16|0,f=c+8|0,d=c,m=fQe(s)|0,s=n[m+4>>2]|0,n[d>>2]=n[m>>2],n[d+4>>2]=s,n[f>>2]=n[d>>2],n[f+4>>2]=n[d+4>>2],pQe(l,f),C=c}function fQe(s){return s=s|0,(n[(eR()|0)+24>>2]|0)+(s*12|0)|0}function pQe(s,l){s=s|0,l=l|0;var c=0;c=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(c=n[(n[s>>2]|0)+c>>2]|0),tf[c&127](s)}function hQe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=tR()|0,s=gQe(c)|0,hn(m,l,d,s,dQe(c,f)|0,f)}function tR(){var s=0,l=0;if(o[7800]|0||(J5(9936),tr(44,9936,U|0)|0,l=7800,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9936)|0)){s=9936,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));J5(9936)}return 9936}function gQe(s){return s=s|0,s|0}function dQe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,Q=tR()|0,B=Q+24|0,l=gr(l,4)|0,n[m>>2]=l,c=Q+28|0,f=n[c>>2]|0,f>>>0<(n[Q+32>>2]|0)>>>0?(V5(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(mQe(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function V5(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function mQe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=yQe(s)|0,f>>>0>>0)zr(s);else{Q=n[s>>2]|0,O=(n[s+8>>2]|0)-Q|0,M=O>>2,EQe(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-Q>>3,s+8|0),B=d+8|0,V5(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,CQe(s,d),wQe(d),C=k;return}}function yQe(s){return s=s|0,536870911}function EQe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Rt();else{d=Kt(l<<3)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function CQe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function wQe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&>(s)}function J5(s){s=s|0,vQe(s)}function IQe(s){s=s|0,BQe(s+24|0)}function BQe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),gt(c))}function vQe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,1,23,l,B5()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function DQe(s,l){s=s|0,l=l|0,PQe(n[(SQe(s)|0)>>2]|0,l)}function SQe(s){return s=s|0,(n[(tR()|0)+24>>2]|0)+(s<<3)|0}function PQe(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,HF(f,l),l=qF(f,l)|0,tf[s&127](l),C=c}function bQe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=rR()|0,s=xQe(c)|0,hn(m,l,d,s,kQe(c,f)|0,f)}function rR(){var s=0,l=0;if(o[7808]|0||(X5(9972),tr(45,9972,U|0)|0,l=7808,n[l>>2]=1,n[l+4>>2]=0),!(Tr(9972)|0)){s=9972,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));X5(9972)}return 9972}function xQe(s){return s=s|0,s|0}function kQe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,Q=rR()|0,B=Q+24|0,l=gr(l,4)|0,n[m>>2]=l,c=Q+28|0,f=n[c>>2]|0,f>>>0<(n[Q+32>>2]|0)>>>0?(z5(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(QQe(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function z5(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function QQe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=FQe(s)|0,f>>>0>>0)zr(s);else{Q=n[s>>2]|0,O=(n[s+8>>2]|0)-Q|0,M=O>>2,RQe(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-Q>>3,s+8|0),B=d+8|0,z5(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,TQe(s,d),NQe(d),C=k;return}}function FQe(s){return s=s|0,536870911}function RQe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Rt();else{d=Kt(l<<3)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function TQe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function NQe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&>(s)}function X5(s){s=s|0,MQe(s)}function LQe(s){s=s|0,OQe(s+24|0)}function OQe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),gt(c))}function MQe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,1,9,l,UQe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function UQe(){return 1348}function _Qe(s,l){return s=s|0,l=l|0,qQe(n[(HQe(s)|0)>>2]|0,l)|0}function HQe(s){return s=s|0,(n[(rR()|0)+24>>2]|0)+(s<<3)|0}function qQe(s,l){s=s|0,l=l|0;var c=0,f=0;return c=C,C=C+16|0,f=c,Z5(f,l),l=$5(f,l)|0,l=sD(Lg[s&31](l)|0)|0,C=c,l|0}function Z5(s,l){s=s|0,l=l|0}function $5(s,l){return s=s|0,l=l|0,jQe(l)|0}function jQe(s){return s=s|0,s|0}function GQe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=nR()|0,s=YQe(c)|0,hn(m,l,d,s,WQe(c,f)|0,f)}function nR(){var s=0,l=0;if(o[7816]|0||(t9(10008),tr(46,10008,U|0)|0,l=7816,n[l>>2]=1,n[l+4>>2]=0),!(Tr(10008)|0)){s=10008,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));t9(10008)}return 10008}function YQe(s){return s=s|0,s|0}function WQe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,Q=nR()|0,B=Q+24|0,l=gr(l,4)|0,n[m>>2]=l,c=Q+28|0,f=n[c>>2]|0,f>>>0<(n[Q+32>>2]|0)>>>0?(e9(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(KQe(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function e9(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function KQe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=VQe(s)|0,f>>>0>>0)zr(s);else{Q=n[s>>2]|0,O=(n[s+8>>2]|0)-Q|0,M=O>>2,JQe(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-Q>>3,s+8|0),B=d+8|0,e9(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,zQe(s,d),XQe(d),C=k;return}}function VQe(s){return s=s|0,536870911}function JQe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Rt();else{d=Kt(l<<3)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function zQe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function XQe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&>(s)}function t9(s){s=s|0,eFe(s)}function ZQe(s){s=s|0,$Qe(s+24|0)}function $Qe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),gt(c))}function eFe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,1,15,l,m5()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function tFe(s){return s=s|0,nFe(n[(rFe(s)|0)>>2]|0)|0}function rFe(s){return s=s|0,(n[(nR()|0)+24>>2]|0)+(s<<3)|0}function nFe(s){return s=s|0,sD(CD[s&7]()|0)|0}function iFe(){var s=0;return o[7832]|0||(fFe(10052),tr(25,10052,U|0)|0,s=7832,n[s>>2]=1,n[s+4>>2]=0),10052}function sFe(s,l){s=s|0,l=l|0,n[s>>2]=oFe()|0,n[s+4>>2]=aFe()|0,n[s+12>>2]=l,n[s+8>>2]=lFe()|0,n[s+32>>2]=2}function oFe(){return 11709}function aFe(){return 1188}function lFe(){return aD()|0}function cFe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,(bp(f,896)|0)==512?c|0&&(uFe(c),gt(c)):l|0&&(Su(l),gt(l))}function bp(s,l){return s=s|0,l=l|0,l&s|0}function uFe(s){s=s|0,s=n[s+4>>2]|0,s|0&&kp(s)}function aD(){var s=0;return o[7824]|0||(n[2511]=AFe()|0,n[2512]=0,s=7824,n[s>>2]=1,n[s+4>>2]=0),10044}function AFe(){return 0}function fFe(s){s=s|0,vp(s)}function pFe(s){s=s|0;var l=0,c=0,f=0,d=0,m=0;l=C,C=C+32|0,c=l+24|0,m=l+16|0,d=l+8|0,f=l,hFe(s,4827),gFe(s,4834,3)|0,dFe(s,3682,47)|0,n[m>>2]=9,n[m+4>>2]=0,n[c>>2]=n[m>>2],n[c+4>>2]=n[m+4>>2],mFe(s,4841,c)|0,n[d>>2]=1,n[d+4>>2]=0,n[c>>2]=n[d>>2],n[c+4>>2]=n[d+4>>2],yFe(s,4871,c)|0,n[f>>2]=10,n[f+4>>2]=0,n[c>>2]=n[f>>2],n[c+4>>2]=n[f+4>>2],EFe(s,4891,c)|0,C=l}function hFe(s,l){s=s|0,l=l|0;var c=0;c=XRe()|0,n[s>>2]=c,ZRe(c,l),xp(n[s>>2]|0)}function gFe(s,l,c){return s=s|0,l=l|0,c=c|0,NRe(s,pn(l)|0,c,0),s|0}function dFe(s,l,c){return s=s|0,l=l|0,c=c|0,CRe(s,pn(l)|0,c,0),s|0}function mFe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],tRe(s,l,d),C=f,s|0}function yFe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],LFe(s,l,d),C=f,s|0}function EFe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=n[c+4>>2]|0,n[m>>2]=n[c>>2],n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],CFe(s,l,d),C=f,s|0}function CFe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],wFe(s,c,d,1),C=f}function wFe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=iR()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=IFe(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,BFe(m,f)|0,f),C=d}function iR(){var s=0,l=0;if(o[7840]|0||(n9(10100),tr(48,10100,U|0)|0,l=7840,n[l>>2]=1,n[l+4>>2]=0),!(Tr(10100)|0)){s=10100,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));n9(10100)}return 10100}function IFe(s){return s=s|0,0}function BFe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=iR()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],r9(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(vFe(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function r9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function vFe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=DFe(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,SFe(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],r9(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,PFe(s,k),bFe(k),C=M;return}}function DFe(s){return s=s|0,357913941}function SFe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function PFe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function bFe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function n9(s){s=s|0,QFe(s)}function xFe(s){s=s|0,kFe(s+24|0)}function kFe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function QFe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,6,l,FFe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function FFe(){return 1364}function RFe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;return f=C,C=C+16|0,d=f+8|0,m=f,B=TFe(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],c=NFe(l,d,c)|0,C=f,c|0}function TFe(s){return s=s|0,(n[(iR()|0)+24>>2]|0)+(s*12|0)|0}function NFe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;return m=C,C=C+16|0,d=m,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),ZA(d,c),d=$A(d,c)|0,d=u5(RR[f&15](s,d)|0)|0,C=m,d|0}function LFe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],OFe(s,c,d,0),C=f}function OFe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=sR()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=MFe(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,UFe(m,f)|0,f),C=d}function sR(){var s=0,l=0;if(o[7848]|0||(s9(10136),tr(49,10136,U|0)|0,l=7848,n[l>>2]=1,n[l+4>>2]=0),!(Tr(10136)|0)){s=10136,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));s9(10136)}return 10136}function MFe(s){return s=s|0,0}function UFe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=sR()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],i9(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(_Fe(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function i9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function _Fe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=HFe(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,qFe(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],i9(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,jFe(s,k),GFe(k),C=M;return}}function HFe(s){return s=s|0,357913941}function qFe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function jFe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function GFe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function s9(s){s=s|0,KFe(s)}function YFe(s){s=s|0,WFe(s+24|0)}function WFe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function KFe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,9,l,VFe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function VFe(){return 1372}function JFe(s,l,c){s=s|0,l=l|0,c=+c;var f=0,d=0,m=0,B=0;f=C,C=C+16|0,d=f+8|0,m=f,B=zFe(s)|0,s=n[B+4>>2]|0,n[m>>2]=n[B>>2],n[m+4>>2]=s,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],XFe(l,d,c),C=f}function zFe(s){return s=s|0,(n[(sR()|0)+24>>2]|0)+(s*12|0)|0}function XFe(s,l,c){s=s|0,l=l|0,c=+c;var f=0,d=0,m=0,B=Ze;m=C,C=C+16|0,d=m,f=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(f=n[(n[s>>2]|0)+f>>2]|0),ZFe(d,c),B=y($Fe(d,c)),E7[f&1](s,B),C=m}function ZFe(s,l){s=s|0,l=+l}function $Fe(s,l){return s=s|0,l=+l,y(eRe(l))}function eRe(s){return s=+s,y(s)}function tRe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,d=f+8|0,m=f,k=n[c>>2]|0,B=n[c+4>>2]|0,c=pn(l)|0,n[m>>2]=k,n[m+4>>2]=B,n[d>>2]=n[m>>2],n[d+4>>2]=n[m+4>>2],rRe(s,c,d,0),C=f}function rRe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0,Q=0,M=0,O=0;d=C,C=C+32|0,m=d+16|0,O=d+8|0,k=d,M=n[c>>2]|0,Q=n[c+4>>2]|0,B=n[s>>2]|0,s=oR()|0,n[O>>2]=M,n[O+4>>2]=Q,n[m>>2]=n[O>>2],n[m+4>>2]=n[O+4>>2],c=nRe(m)|0,n[k>>2]=M,n[k+4>>2]=Q,n[m>>2]=n[k>>2],n[m+4>>2]=n[k+4>>2],hn(B,l,s,c,iRe(m,f)|0,f),C=d}function oR(){var s=0,l=0;if(o[7856]|0||(a9(10172),tr(50,10172,U|0)|0,l=7856,n[l>>2]=1,n[l+4>>2]=0),!(Tr(10172)|0)){s=10172,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));a9(10172)}return 10172}function nRe(s){return s=s|0,0}function iRe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0;return O=C,C=C+32|0,d=O+24|0,B=O+16|0,k=O,Q=O+8|0,m=n[s>>2]|0,f=n[s+4>>2]|0,n[k>>2]=m,n[k+4>>2]=f,j=oR()|0,M=j+24|0,s=gr(l,4)|0,n[Q>>2]=s,l=j+28|0,c=n[l>>2]|0,c>>>0<(n[j+32>>2]|0)>>>0?(n[B>>2]=m,n[B+4>>2]=f,n[d>>2]=n[B>>2],n[d+4>>2]=n[B+4>>2],o9(c,d,s),s=(n[l>>2]|0)+12|0,n[l>>2]=s):(sRe(M,k,Q),s=n[l>>2]|0),C=O,((s-(n[M>>2]|0)|0)/12|0)+-1|0}function o9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=n[l+4>>2]|0,n[s>>2]=n[l>>2],n[s+4>>2]=f,n[s+8>>2]=c}function sRe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;if(M=C,C=C+48|0,f=M+32|0,B=M+24|0,k=M,Q=s+4|0,d=(((n[Q>>2]|0)-(n[s>>2]|0)|0)/12|0)+1|0,m=oRe(s)|0,m>>>0>>0)zr(s);else{O=n[s>>2]|0,se=((n[s+8>>2]|0)-O|0)/12|0,j=se<<1,aRe(k,se>>>0>>1>>>0?j>>>0>>0?d:j:m,((n[Q>>2]|0)-O|0)/12|0,s+8|0),Q=k+8|0,m=n[Q>>2]|0,d=n[l+4>>2]|0,c=n[c>>2]|0,n[B>>2]=n[l>>2],n[B+4>>2]=d,n[f>>2]=n[B>>2],n[f+4>>2]=n[B+4>>2],o9(m,f,c),n[Q>>2]=(n[Q>>2]|0)+12,lRe(s,k),cRe(k),C=M;return}}function oRe(s){return s=s|0,357913941}function aRe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>357913941)Rt();else{d=Kt(l*12|0)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c*12|0)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l*12|0)}function lRe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(((d|0)/-12|0)*12|0)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function cRe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~(((f+-12-l|0)>>>0)/12|0)*12|0)),s=n[s>>2]|0,s|0&>(s)}function a9(s){s=s|0,fRe(s)}function uRe(s){s=s|0,ARe(s+24|0)}function ARe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~(((l+-12-f|0)>>>0)/12|0)*12|0)),gt(c))}function fRe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,2,3,l,pRe()|0,2),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function pRe(){return 1380}function hRe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0;d=C,C=C+16|0,m=d+8|0,B=d,k=gRe(s)|0,s=n[k+4>>2]|0,n[B>>2]=n[k>>2],n[B+4>>2]=s,n[m>>2]=n[B>>2],n[m+4>>2]=n[B+4>>2],dRe(l,m,c,f),C=d}function gRe(s){return s=s|0,(n[(oR()|0)+24>>2]|0)+(s*12|0)|0}function dRe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0;k=C,C=C+16|0,m=k+1|0,B=k,d=n[l>>2]|0,l=n[l+4>>2]|0,s=s+(l>>1)|0,l&1&&(d=n[(n[s>>2]|0)+d>>2]|0),ZA(m,c),m=$A(m,c)|0,mRe(B,f),B=yRe(B,f)|0,Hw[d&15](s,m,B),C=k}function mRe(s,l){s=s|0,l=l|0}function yRe(s,l){return s=s|0,l=l|0,ERe(l)|0}function ERe(s){return s=s|0,(s|0)!=0|0}function CRe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=aR()|0,s=wRe(c)|0,hn(m,l,d,s,IRe(c,f)|0,f)}function aR(){var s=0,l=0;if(o[7864]|0||(c9(10208),tr(51,10208,U|0)|0,l=7864,n[l>>2]=1,n[l+4>>2]=0),!(Tr(10208)|0)){s=10208,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));c9(10208)}return 10208}function wRe(s){return s=s|0,s|0}function IRe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,Q=aR()|0,B=Q+24|0,l=gr(l,4)|0,n[m>>2]=l,c=Q+28|0,f=n[c>>2]|0,f>>>0<(n[Q+32>>2]|0)>>>0?(l9(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(BRe(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function l9(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function BRe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=vRe(s)|0,f>>>0>>0)zr(s);else{Q=n[s>>2]|0,O=(n[s+8>>2]|0)-Q|0,M=O>>2,DRe(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-Q>>3,s+8|0),B=d+8|0,l9(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,SRe(s,d),PRe(d),C=k;return}}function vRe(s){return s=s|0,536870911}function DRe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Rt();else{d=Kt(l<<3)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function SRe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function PRe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&>(s)}function c9(s){s=s|0,kRe(s)}function bRe(s){s=s|0,xRe(s+24|0)}function xRe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),gt(c))}function kRe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,1,24,l,QRe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function QRe(){return 1392}function FRe(s,l){s=s|0,l=l|0,TRe(n[(RRe(s)|0)>>2]|0,l)}function RRe(s){return s=s|0,(n[(aR()|0)+24>>2]|0)+(s<<3)|0}function TRe(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,Z5(f,l),l=$5(f,l)|0,tf[s&127](l),C=c}function NRe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=lR()|0,s=LRe(c)|0,hn(m,l,d,s,ORe(c,f)|0,f)}function lR(){var s=0,l=0;if(o[7872]|0||(A9(10244),tr(52,10244,U|0)|0,l=7872,n[l>>2]=1,n[l+4>>2]=0),!(Tr(10244)|0)){s=10244,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));A9(10244)}return 10244}function LRe(s){return s=s|0,s|0}function ORe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,Q=lR()|0,B=Q+24|0,l=gr(l,4)|0,n[m>>2]=l,c=Q+28|0,f=n[c>>2]|0,f>>>0<(n[Q+32>>2]|0)>>>0?(u9(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(MRe(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function u9(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function MRe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=URe(s)|0,f>>>0>>0)zr(s);else{Q=n[s>>2]|0,O=(n[s+8>>2]|0)-Q|0,M=O>>2,_Re(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-Q>>3,s+8|0),B=d+8|0,u9(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,HRe(s,d),qRe(d),C=k;return}}function URe(s){return s=s|0,536870911}function _Re(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Rt();else{d=Kt(l<<3)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function HRe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function qRe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&>(s)}function A9(s){s=s|0,YRe(s)}function jRe(s){s=s|0,GRe(s+24|0)}function GRe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),gt(c))}function YRe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,1,16,l,WRe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function WRe(){return 1400}function KRe(s){return s=s|0,JRe(n[(VRe(s)|0)>>2]|0)|0}function VRe(s){return s=s|0,(n[(lR()|0)+24>>2]|0)+(s<<3)|0}function JRe(s){return s=s|0,zRe(CD[s&7]()|0)|0}function zRe(s){return s=s|0,s|0}function XRe(){var s=0;return o[7880]|0||(iTe(10280),tr(25,10280,U|0)|0,s=7880,n[s>>2]=1,n[s+4>>2]=0),10280}function ZRe(s,l){s=s|0,l=l|0,n[s>>2]=$Re()|0,n[s+4>>2]=eTe()|0,n[s+12>>2]=l,n[s+8>>2]=tTe()|0,n[s+32>>2]=4}function $Re(){return 11711}function eTe(){return 1356}function tTe(){return aD()|0}function rTe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,(bp(f,896)|0)==512?c|0&&(nTe(c),gt(c)):l|0&&(Dg(l),gt(l))}function nTe(s){s=s|0,s=n[s+4>>2]|0,s|0&&kp(s)}function iTe(s){s=s|0,vp(s)}function sTe(s){s=s|0,oTe(s,4920),aTe(s)|0,lTe(s)|0}function oTe(s,l){s=s|0,l=l|0;var c=0;c=R5()|0,n[s>>2]=c,xTe(c,l),xp(n[s>>2]|0)}function aTe(s){s=s|0;var l=0;return l=n[s>>2]|0,kg(l,ETe()|0),s|0}function lTe(s){s=s|0;var l=0;return l=n[s>>2]|0,kg(l,cTe()|0),s|0}function cTe(){var s=0;return o[7888]|0||(f9(10328),tr(53,10328,U|0)|0,s=7888,n[s>>2]=1,n[s+4>>2]=0),Tr(10328)|0||f9(10328),10328}function kg(s,l){s=s|0,l=l|0,hn(s,0,l,0,0,0)}function f9(s){s=s|0,fTe(s),Qg(s,10)}function uTe(s){s=s|0,ATe(s+24|0)}function ATe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),gt(c))}function fTe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,5,1,l,dTe()|0,2),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function pTe(s,l,c){s=s|0,l=l|0,c=+c,hTe(s,l,c)}function Qg(s,l){s=s|0,l=l|0,n[s+20>>2]=l}function hTe(s,l,c){s=s|0,l=l|0,c=+c;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+16|0,m=f+8|0,k=f+13|0,d=f,B=f+12|0,ZA(k,l),n[m>>2]=$A(k,l)|0,ku(B,c),E[d>>3]=+Qu(B,c),gTe(s,m,d),C=f}function gTe(s,l,c){s=s|0,l=l|0,c=c|0,Y(s+8|0,n[l>>2]|0,+E[c>>3]),o[s+24>>0]=1}function dTe(){return 1404}function mTe(s,l){return s=s|0,l=+l,yTe(s,l)|0}function yTe(s,l){s=s|0,l=+l;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0;return f=C,C=C+16|0,m=f+4|0,B=f+8|0,k=f,d=Wa(8)|0,c=d,Q=Kt(16)|0,ZA(m,s),s=$A(m,s)|0,ku(B,l),Y(Q,s,+Qu(B,l)),B=c+4|0,n[B>>2]=Q,s=Kt(8)|0,B=n[B>>2]|0,n[k>>2]=0,n[m>>2]=n[k>>2],KF(s,B,m),n[d>>2]=s,C=f,c|0}function ETe(){var s=0;return o[7896]|0||(p9(10364),tr(54,10364,U|0)|0,s=7896,n[s>>2]=1,n[s+4>>2]=0),Tr(10364)|0||p9(10364),10364}function p9(s){s=s|0,ITe(s),Qg(s,55)}function CTe(s){s=s|0,wTe(s+24|0)}function wTe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),gt(c))}function ITe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,5,4,l,STe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function BTe(s){s=s|0,vTe(s)}function vTe(s){s=s|0,DTe(s)}function DTe(s){s=s|0,h9(s+8|0),o[s+24>>0]=1}function h9(s){s=s|0,n[s>>2]=0,E[s+8>>3]=0}function STe(){return 1424}function PTe(){return bTe()|0}function bTe(){var s=0,l=0,c=0,f=0,d=0,m=0,B=0;return l=C,C=C+16|0,d=l+4|0,B=l,c=Wa(8)|0,s=c,f=Kt(16)|0,h9(f),m=s+4|0,n[m>>2]=f,f=Kt(8)|0,m=n[m>>2]|0,n[B>>2]=0,n[d>>2]=n[B>>2],KF(f,m,d),n[c>>2]=f,C=l,s|0}function xTe(s,l){s=s|0,l=l|0,n[s>>2]=kTe()|0,n[s+4>>2]=QTe()|0,n[s+12>>2]=l,n[s+8>>2]=FTe()|0,n[s+32>>2]=5}function kTe(){return 11710}function QTe(){return 1416}function FTe(){return lD()|0}function RTe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,(bp(f,896)|0)==512?c|0&&(TTe(c),gt(c)):l|0&>(l)}function TTe(s){s=s|0,s=n[s+4>>2]|0,s|0&&kp(s)}function lD(){var s=0;return o[7904]|0||(n[2600]=NTe()|0,n[2601]=0,s=7904,n[s>>2]=1,n[s+4>>2]=0),10400}function NTe(){return n[357]|0}function LTe(s){s=s|0,OTe(s,4926),MTe(s)|0}function OTe(s,l){s=s|0,l=l|0;var c=0;c=r5()|0,n[s>>2]=c,JTe(c,l),xp(n[s>>2]|0)}function MTe(s){s=s|0;var l=0;return l=n[s>>2]|0,kg(l,UTe()|0),s|0}function UTe(){var s=0;return o[7912]|0||(g9(10412),tr(56,10412,U|0)|0,s=7912,n[s>>2]=1,n[s+4>>2]=0),Tr(10412)|0||g9(10412),10412}function g9(s){s=s|0,qTe(s),Qg(s,57)}function _Te(s){s=s|0,HTe(s+24|0)}function HTe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),gt(c))}function qTe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,5,5,l,WTe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function jTe(s){s=s|0,GTe(s)}function GTe(s){s=s|0,YTe(s)}function YTe(s){s=s|0;var l=0,c=0;l=s+8|0,c=l+48|0;do n[l>>2]=0,l=l+4|0;while((l|0)<(c|0));o[s+56>>0]=1}function WTe(){return 1432}function KTe(){return VTe()|0}function VTe(){var s=0,l=0,c=0,f=0,d=0,m=0,B=0,k=0;B=C,C=C+16|0,s=B+4|0,l=B,c=Wa(8)|0,f=c,d=Kt(48)|0,m=d,k=m+48|0;do n[m>>2]=0,m=m+4|0;while((m|0)<(k|0));return m=f+4|0,n[m>>2]=d,k=Kt(8)|0,m=n[m>>2]|0,n[l>>2]=0,n[s>>2]=n[l>>2],n5(k,m,s),n[c>>2]=k,C=B,f|0}function JTe(s,l){s=s|0,l=l|0,n[s>>2]=zTe()|0,n[s+4>>2]=XTe()|0,n[s+12>>2]=l,n[s+8>>2]=ZTe()|0,n[s+32>>2]=6}function zTe(){return 11704}function XTe(){return 1436}function ZTe(){return lD()|0}function $Te(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,(bp(f,896)|0)==512?c|0&&(eNe(c),gt(c)):l|0&>(l)}function eNe(s){s=s|0,s=n[s+4>>2]|0,s|0&&kp(s)}function tNe(s){s=s|0,rNe(s,4933),nNe(s)|0,iNe(s)|0}function rNe(s,l){s=s|0,l=l|0;var c=0;c=bNe()|0,n[s>>2]=c,xNe(c,l),xp(n[s>>2]|0)}function nNe(s){s=s|0;var l=0;return l=n[s>>2]|0,kg(l,yNe()|0),s|0}function iNe(s){s=s|0;var l=0;return l=n[s>>2]|0,kg(l,sNe()|0),s|0}function sNe(){var s=0;return o[7920]|0||(d9(10452),tr(58,10452,U|0)|0,s=7920,n[s>>2]=1,n[s+4>>2]=0),Tr(10452)|0||d9(10452),10452}function d9(s){s=s|0,lNe(s),Qg(s,1)}function oNe(s){s=s|0,aNe(s+24|0)}function aNe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),gt(c))}function lNe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,5,1,l,fNe()|0,2),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function cNe(s,l,c){s=s|0,l=+l,c=+c,uNe(s,l,c)}function uNe(s,l,c){s=s|0,l=+l,c=+c;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+32|0,m=f+8|0,k=f+17|0,d=f,B=f+16|0,ku(k,l),E[m>>3]=+Qu(k,l),ku(B,c),E[d>>3]=+Qu(B,c),ANe(s,m,d),C=f}function ANe(s,l,c){s=s|0,l=l|0,c=c|0,m9(s+8|0,+E[l>>3],+E[c>>3]),o[s+24>>0]=1}function m9(s,l,c){s=s|0,l=+l,c=+c,E[s>>3]=l,E[s+8>>3]=c}function fNe(){return 1472}function pNe(s,l){return s=+s,l=+l,hNe(s,l)|0}function hNe(s,l){s=+s,l=+l;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0;return f=C,C=C+16|0,B=f+4|0,k=f+8|0,Q=f,d=Wa(8)|0,c=d,m=Kt(16)|0,ku(B,s),s=+Qu(B,s),ku(k,l),m9(m,s,+Qu(k,l)),k=c+4|0,n[k>>2]=m,m=Kt(8)|0,k=n[k>>2]|0,n[Q>>2]=0,n[B>>2]=n[Q>>2],y9(m,k,B),n[d>>2]=m,C=f,c|0}function y9(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,c=Kt(16)|0,n[c+4>>2]=0,n[c+8>>2]=0,n[c>>2]=1452,n[c+12>>2]=l,n[s+4>>2]=c}function gNe(s){s=s|0,zm(s),gt(s)}function dNe(s){s=s|0,s=n[s+12>>2]|0,s|0&>(s)}function mNe(s){s=s|0,gt(s)}function yNe(){var s=0;return o[7928]|0||(E9(10488),tr(59,10488,U|0)|0,s=7928,n[s>>2]=1,n[s+4>>2]=0),Tr(10488)|0||E9(10488),10488}function E9(s){s=s|0,wNe(s),Qg(s,60)}function ENe(s){s=s|0,CNe(s+24|0)}function CNe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),gt(c))}function wNe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,5,6,l,DNe()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function INe(s){s=s|0,BNe(s)}function BNe(s){s=s|0,vNe(s)}function vNe(s){s=s|0,C9(s+8|0),o[s+24>>0]=1}function C9(s){s=s|0,n[s>>2]=0,n[s+4>>2]=0,n[s+8>>2]=0,n[s+12>>2]=0}function DNe(){return 1492}function SNe(){return PNe()|0}function PNe(){var s=0,l=0,c=0,f=0,d=0,m=0,B=0;return l=C,C=C+16|0,d=l+4|0,B=l,c=Wa(8)|0,s=c,f=Kt(16)|0,C9(f),m=s+4|0,n[m>>2]=f,f=Kt(8)|0,m=n[m>>2]|0,n[B>>2]=0,n[d>>2]=n[B>>2],y9(f,m,d),n[c>>2]=f,C=l,s|0}function bNe(){var s=0;return o[7936]|0||(NNe(10524),tr(25,10524,U|0)|0,s=7936,n[s>>2]=1,n[s+4>>2]=0),10524}function xNe(s,l){s=s|0,l=l|0,n[s>>2]=kNe()|0,n[s+4>>2]=QNe()|0,n[s+12>>2]=l,n[s+8>>2]=FNe()|0,n[s+32>>2]=7}function kNe(){return 11700}function QNe(){return 1484}function FNe(){return lD()|0}function RNe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,(bp(f,896)|0)==512?c|0&&(TNe(c),gt(c)):l|0&>(l)}function TNe(s){s=s|0,s=n[s+4>>2]|0,s|0&&kp(s)}function NNe(s){s=s|0,vp(s)}function LNe(s,l,c){s=s|0,l=l|0,c=c|0,s=pn(l)|0,l=ONe(c)|0,c=MNe(c,0)|0,hLe(s,l,c,cR()|0,0)}function ONe(s){return s=s|0,s|0}function MNe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,Q=cR()|0,B=Q+24|0,l=gr(l,4)|0,n[m>>2]=l,c=Q+28|0,f=n[c>>2]|0,f>>>0<(n[Q+32>>2]|0)>>>0?(I9(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(YNe(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function cR(){var s=0,l=0;if(o[7944]|0||(w9(10568),tr(61,10568,U|0)|0,l=7944,n[l>>2]=1,n[l+4>>2]=0),!(Tr(10568)|0)){s=10568,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));w9(10568)}return 10568}function w9(s){s=s|0,HNe(s)}function UNe(s){s=s|0,_Ne(s+24|0)}function _Ne(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),gt(c))}function HNe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,1,17,l,C5()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function qNe(s){return s=s|0,GNe(n[(jNe(s)|0)>>2]|0)|0}function jNe(s){return s=s|0,(n[(cR()|0)+24>>2]|0)+(s<<3)|0}function GNe(s){return s=s|0,oD(CD[s&7]()|0)|0}function I9(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function YNe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=WNe(s)|0,f>>>0>>0)zr(s);else{Q=n[s>>2]|0,O=(n[s+8>>2]|0)-Q|0,M=O>>2,KNe(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-Q>>3,s+8|0),B=d+8|0,I9(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,VNe(s,d),JNe(d),C=k;return}}function WNe(s){return s=s|0,536870911}function KNe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Rt();else{d=Kt(l<<3)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function VNe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function JNe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&>(s)}function zNe(){XNe()}function XNe(){ZNe(10604)}function ZNe(s){s=s|0,$Ne(s,4955)}function $Ne(s,l){s=s|0,l=l|0;var c=0;c=eLe()|0,n[s>>2]=c,tLe(c,l),xp(n[s>>2]|0)}function eLe(){var s=0;return o[7952]|0||(uLe(10612),tr(25,10612,U|0)|0,s=7952,n[s>>2]=1,n[s+4>>2]=0),10612}function tLe(s,l){s=s|0,l=l|0,n[s>>2]=sLe()|0,n[s+4>>2]=oLe()|0,n[s+12>>2]=l,n[s+8>>2]=aLe()|0,n[s+32>>2]=8}function xp(s){s=s|0;var l=0,c=0;l=C,C=C+16|0,c=l,Ym()|0,n[c>>2]=s,rLe(10608,c),C=l}function Ym(){return o[11714]|0||(n[2652]=0,tr(62,10608,U|0)|0,o[11714]=1),10608}function rLe(s,l){s=s|0,l=l|0;var c=0;c=Kt(8)|0,n[c+4>>2]=n[l>>2],n[c>>2]=n[s>>2],n[s>>2]=c}function nLe(s){s=s|0,iLe(s)}function iLe(s){s=s|0;var l=0,c=0;if(l=n[s>>2]|0,l|0)do c=l,l=n[l>>2]|0,gt(c);while((l|0)!=0);n[s>>2]=0}function sLe(){return 11715}function oLe(){return 1496}function aLe(){return aD()|0}function lLe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,(bp(f,896)|0)==512?c|0&&(cLe(c),gt(c)):l|0&>(l)}function cLe(s){s=s|0,s=n[s+4>>2]|0,s|0&&kp(s)}function uLe(s){s=s|0,vp(s)}function ALe(s,l){s=s|0,l=l|0;var c=0,f=0;Ym()|0,c=n[2652]|0;e:do if(c|0){for(;f=n[c+4>>2]|0,!(f|0&&(n7(uR(f)|0,s)|0)==0);)if(c=n[c>>2]|0,!c)break e;fLe(f,l)}while(0)}function uR(s){return s=s|0,n[s+12>>2]|0}function fLe(s,l){s=s|0,l=l|0;var c=0;s=s+36|0,c=n[s>>2]|0,c|0&&(jA(c),gt(c)),c=Kt(4)|0,zG(c,l),n[s>>2]=c}function AR(){return o[11716]|0||(n[2664]=0,tr(63,10656,U|0)|0,o[11716]=1),10656}function B9(){var s=0;return o[11717]|0?s=n[2665]|0:(pLe(),n[2665]=1504,o[11717]=1,s=1504),s|0}function pLe(){o[11740]|0||(o[11718]=gr(gr(8,0)|0,0)|0,o[11719]=gr(gr(0,0)|0,0)|0,o[11720]=gr(gr(0,16)|0,0)|0,o[11721]=gr(gr(8,0)|0,0)|0,o[11722]=gr(gr(0,0)|0,0)|0,o[11723]=gr(gr(8,0)|0,0)|0,o[11724]=gr(gr(0,0)|0,0)|0,o[11725]=gr(gr(8,0)|0,0)|0,o[11726]=gr(gr(0,0)|0,0)|0,o[11727]=gr(gr(8,0)|0,0)|0,o[11728]=gr(gr(0,0)|0,0)|0,o[11729]=gr(gr(0,0)|0,32)|0,o[11730]=gr(gr(0,0)|0,32)|0,o[11740]=1)}function v9(){return 1572}function hLe(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0;var m=0,B=0,k=0,Q=0,M=0,O=0;m=C,C=C+32|0,O=m+16|0,M=m+12|0,Q=m+8|0,k=m+4|0,B=m,n[O>>2]=s,n[M>>2]=l,n[Q>>2]=c,n[k>>2]=f,n[B>>2]=d,AR()|0,gLe(10656,O,M,Q,k,B),C=m}function gLe(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0;var B=0;B=Kt(24)|0,$G(B+4|0,n[l>>2]|0,n[c>>2]|0,n[f>>2]|0,n[d>>2]|0,n[m>>2]|0),n[B>>2]=n[s>>2],n[s>>2]=B}function D9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0,Ge=0,Me=0,Qe=0,et=0,Xe=0,lt=0;if(lt=C,C=C+32|0,Me=lt+20|0,Qe=lt+8|0,et=lt+4|0,Xe=lt,l=n[l>>2]|0,l|0){Ge=Me+4|0,Q=Me+8|0,M=Qe+4|0,O=Qe+8|0,j=Qe+8|0,se=Me+8|0;do{if(B=l+4|0,k=fR(B)|0,k|0){if(d=Nw(k)|0,n[Me>>2]=0,n[Ge>>2]=0,n[Q>>2]=0,f=(Lw(k)|0)+1|0,dLe(Me,f),f|0)for(;f=f+-1|0,bc(Qe,n[d>>2]|0),m=n[Ge>>2]|0,m>>>0<(n[se>>2]|0)>>>0?(n[m>>2]=n[Qe>>2],n[Ge>>2]=(n[Ge>>2]|0)+4):pR(Me,Qe),f;)d=d+4|0;f=Ow(k)|0,n[Qe>>2]=0,n[M>>2]=0,n[O>>2]=0;e:do if(n[f>>2]|0)for(d=0,m=0;;){if((d|0)==(m|0)?mLe(Qe,f):(n[d>>2]=n[f>>2],n[M>>2]=(n[M>>2]|0)+4),f=f+4|0,!(n[f>>2]|0))break e;d=n[M>>2]|0,m=n[j>>2]|0}while(0);n[et>>2]=cD(B)|0,n[Xe>>2]=Tr(k)|0,yLe(c,s,et,Xe,Me,Qe),hR(Qe),ef(Me)}l=n[l>>2]|0}while((l|0)!=0)}C=lt}function fR(s){return s=s|0,n[s+12>>2]|0}function Nw(s){return s=s|0,n[s+12>>2]|0}function Lw(s){return s=s|0,n[s+16>>2]|0}function dLe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0;d=C,C=C+32|0,c=d,f=n[s>>2]|0,(n[s+8>>2]|0)-f>>2>>>0>>0&&(R9(c,l,(n[s+4>>2]|0)-f>>2,s+8|0),T9(s,c),N9(c)),C=d}function pR(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0;if(B=C,C=C+32|0,c=B,f=s+4|0,d=((n[f>>2]|0)-(n[s>>2]|0)>>2)+1|0,m=F9(s)|0,m>>>0>>0)zr(s);else{k=n[s>>2]|0,M=(n[s+8>>2]|0)-k|0,Q=M>>1,R9(c,M>>2>>>0>>1>>>0?Q>>>0>>0?d:Q:m,(n[f>>2]|0)-k>>2,s+8|0),m=c+8|0,n[n[m>>2]>>2]=n[l>>2],n[m>>2]=(n[m>>2]|0)+4,T9(s,c),N9(c),C=B;return}}function Ow(s){return s=s|0,n[s+8>>2]|0}function mLe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0;if(B=C,C=C+32|0,c=B,f=s+4|0,d=((n[f>>2]|0)-(n[s>>2]|0)>>2)+1|0,m=Q9(s)|0,m>>>0>>0)zr(s);else{k=n[s>>2]|0,M=(n[s+8>>2]|0)-k|0,Q=M>>1,OLe(c,M>>2>>>0>>1>>>0?Q>>>0>>0?d:Q:m,(n[f>>2]|0)-k>>2,s+8|0),m=c+8|0,n[n[m>>2]>>2]=n[l>>2],n[m>>2]=(n[m>>2]|0)+4,MLe(s,c),ULe(c),C=B;return}}function cD(s){return s=s|0,n[s>>2]|0}function yLe(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,ELe(s,l,c,f,d,m)}function hR(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-4-f|0)>>>2)<<2)),gt(c))}function ef(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-4-f|0)>>>2)<<2)),gt(c))}function ELe(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0;var B=0,k=0,Q=0,M=0,O=0,j=0;B=C,C=C+48|0,O=B+40|0,k=B+32|0,j=B+24|0,Q=B+12|0,M=B,Ka(k),s=da(s)|0,n[j>>2]=n[l>>2],c=n[c>>2]|0,f=n[f>>2]|0,gR(Q,d),CLe(M,m),n[O>>2]=n[j>>2],wLe(s,O,c,f,Q,M),hR(M),ef(Q),Va(k),C=B}function gR(s,l){s=s|0,l=l|0;var c=0,f=0;n[s>>2]=0,n[s+4>>2]=0,n[s+8>>2]=0,c=l+4|0,f=(n[c>>2]|0)-(n[l>>2]|0)>>2,f|0&&(NLe(s,f),LLe(s,n[l>>2]|0,n[c>>2]|0,f))}function CLe(s,l){s=s|0,l=l|0;var c=0,f=0;n[s>>2]=0,n[s+4>>2]=0,n[s+8>>2]=0,c=l+4|0,f=(n[c>>2]|0)-(n[l>>2]|0)>>2,f|0&&(RLe(s,f),TLe(s,n[l>>2]|0,n[c>>2]|0,f))}function wLe(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0;var B=0,k=0,Q=0,M=0,O=0,j=0;B=C,C=C+32|0,O=B+28|0,j=B+24|0,k=B+12|0,Q=B,M=Sl(ILe()|0)|0,n[j>>2]=n[l>>2],n[O>>2]=n[j>>2],l=Fg(O)|0,c=S9(c)|0,f=dR(f)|0,n[k>>2]=n[d>>2],O=d+4|0,n[k+4>>2]=n[O>>2],j=d+8|0,n[k+8>>2]=n[j>>2],n[j>>2]=0,n[O>>2]=0,n[d>>2]=0,d=mR(k)|0,n[Q>>2]=n[m>>2],O=m+4|0,n[Q+4>>2]=n[O>>2],j=m+8|0,n[Q+8>>2]=n[j>>2],n[j>>2]=0,n[O>>2]=0,n[m>>2]=0,ao(0,M|0,s|0,l|0,c|0,f|0,d|0,BLe(Q)|0)|0,hR(Q),ef(k),C=B}function ILe(){var s=0;return o[7968]|0||(QLe(10708),s=7968,n[s>>2]=1,n[s+4>>2]=0),10708}function Fg(s){return s=s|0,b9(s)|0}function S9(s){return s=s|0,P9(s)|0}function dR(s){return s=s|0,oD(s)|0}function mR(s){return s=s|0,DLe(s)|0}function BLe(s){return s=s|0,vLe(s)|0}function vLe(s){s=s|0;var l=0,c=0,f=0;if(f=(n[s+4>>2]|0)-(n[s>>2]|0)|0,c=f>>2,f=Wa(f+4|0)|0,n[f>>2]=c,c|0){l=0;do n[f+4+(l<<2)>>2]=P9(n[(n[s>>2]|0)+(l<<2)>>2]|0)|0,l=l+1|0;while((l|0)!=(c|0))}return f|0}function P9(s){return s=s|0,s|0}function DLe(s){s=s|0;var l=0,c=0,f=0;if(f=(n[s+4>>2]|0)-(n[s>>2]|0)|0,c=f>>2,f=Wa(f+4|0)|0,n[f>>2]=c,c|0){l=0;do n[f+4+(l<<2)>>2]=b9((n[s>>2]|0)+(l<<2)|0)|0,l=l+1|0;while((l|0)!=(c|0))}return f|0}function b9(s){s=s|0;var l=0,c=0,f=0,d=0;return d=C,C=C+32|0,l=d+12|0,c=d,f=xF(x9()|0)|0,f?(kF(l,f),QF(c,l),aUe(s,c),s=FF(l)|0):s=SLe(s)|0,C=d,s|0}function x9(){var s=0;return o[7960]|0||(kLe(10664),tr(25,10664,U|0)|0,s=7960,n[s>>2]=1,n[s+4>>2]=0),10664}function SLe(s){s=s|0;var l=0,c=0,f=0,d=0,m=0,B=0,k=0;return c=C,C=C+16|0,d=c+4|0,B=c,f=Wa(8)|0,l=f,k=Kt(4)|0,n[k>>2]=n[s>>2],m=l+4|0,n[m>>2]=k,s=Kt(8)|0,m=n[m>>2]|0,n[B>>2]=0,n[d>>2]=n[B>>2],k9(s,m,d),n[f>>2]=s,C=c,l|0}function k9(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,c=Kt(16)|0,n[c+4>>2]=0,n[c+8>>2]=0,n[c>>2]=1656,n[c+12>>2]=l,n[s+4>>2]=c}function PLe(s){s=s|0,zm(s),gt(s)}function bLe(s){s=s|0,s=n[s+12>>2]|0,s|0&>(s)}function xLe(s){s=s|0,gt(s)}function kLe(s){s=s|0,vp(s)}function QLe(s){s=s|0,Pl(s,FLe()|0,5)}function FLe(){return 1676}function RLe(s,l){s=s|0,l=l|0;var c=0;if((Q9(s)|0)>>>0>>0&&zr(s),l>>>0>1073741823)Rt();else{c=Kt(l<<2)|0,n[s+4>>2]=c,n[s>>2]=c,n[s+8>>2]=c+(l<<2);return}}function TLe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,f=s+4|0,s=c-l|0,(s|0)>0&&(Dr(n[f>>2]|0,l|0,s|0)|0,n[f>>2]=(n[f>>2]|0)+(s>>>2<<2))}function Q9(s){return s=s|0,1073741823}function NLe(s,l){s=s|0,l=l|0;var c=0;if((F9(s)|0)>>>0>>0&&zr(s),l>>>0>1073741823)Rt();else{c=Kt(l<<2)|0,n[s+4>>2]=c,n[s>>2]=c,n[s+8>>2]=c+(l<<2);return}}function LLe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,f=s+4|0,s=c-l|0,(s|0)>0&&(Dr(n[f>>2]|0,l|0,s|0)|0,n[f>>2]=(n[f>>2]|0)+(s>>>2<<2))}function F9(s){return s=s|0,1073741823}function OLe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>1073741823)Rt();else{d=Kt(l<<2)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c<<2)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<2)}function MLe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>2)<<2)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function ULe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-4-l|0)>>>2)<<2)),s=n[s>>2]|0,s|0&>(s)}function R9(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>1073741823)Rt();else{d=Kt(l<<2)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c<<2)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<2)}function T9(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>2)<<2)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function N9(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-4-l|0)>>>2)<<2)),s=n[s>>2]|0,s|0&>(s)}function _Le(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0;var m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0,Ge=0,Me=0,Qe=0;if(Qe=C,C=C+32|0,O=Qe+20|0,j=Qe+12|0,M=Qe+16|0,se=Qe+4|0,Ge=Qe,Me=Qe+8|0,k=B9()|0,m=n[k>>2]|0,B=n[m>>2]|0,B|0)for(Q=n[k+8>>2]|0,k=n[k+4>>2]|0;bc(O,B),HLe(s,O,k,Q),m=m+4|0,B=n[m>>2]|0,B;)Q=Q+1|0,k=k+1|0;if(m=v9()|0,B=n[m>>2]|0,B|0)do bc(O,B),n[j>>2]=n[m+4>>2],qLe(l,O,j),m=m+8|0,B=n[m>>2]|0;while((B|0)!=0);if(m=n[(Ym()|0)>>2]|0,m|0)do l=n[m+4>>2]|0,bc(O,n[(Wm(l)|0)>>2]|0),n[j>>2]=uR(l)|0,jLe(c,O,j),m=n[m>>2]|0;while((m|0)!=0);if(bc(M,0),m=AR()|0,n[O>>2]=n[M>>2],D9(O,m,d),m=n[(Ym()|0)>>2]|0,m|0){s=O+4|0,l=O+8|0,c=O+8|0;do{if(Q=n[m+4>>2]|0,bc(j,n[(Wm(Q)|0)>>2]|0),GLe(se,L9(Q)|0),B=n[se>>2]|0,B|0){n[O>>2]=0,n[s>>2]=0,n[l>>2]=0;do bc(Ge,n[(Wm(n[B+4>>2]|0)|0)>>2]|0),k=n[s>>2]|0,k>>>0<(n[c>>2]|0)>>>0?(n[k>>2]=n[Ge>>2],n[s>>2]=(n[s>>2]|0)+4):pR(O,Ge),B=n[B>>2]|0;while((B|0)!=0);YLe(f,j,O),ef(O)}n[Me>>2]=n[j>>2],M=O9(Q)|0,n[O>>2]=n[Me>>2],D9(O,M,d),s5(se),m=n[m>>2]|0}while((m|0)!=0)}C=Qe}function HLe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,nOe(s,l,c,f)}function qLe(s,l,c){s=s|0,l=l|0,c=c|0,rOe(s,l,c)}function Wm(s){return s=s|0,s|0}function jLe(s,l,c){s=s|0,l=l|0,c=c|0,ZLe(s,l,c)}function L9(s){return s=s|0,s+16|0}function GLe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0;if(m=C,C=C+16|0,d=m+8|0,c=m,n[s>>2]=0,f=n[l>>2]|0,n[d>>2]=f,n[c>>2]=s,c=XLe(c)|0,f|0){if(f=Kt(12)|0,B=(M9(d)|0)+4|0,s=n[B+4>>2]|0,l=f+4|0,n[l>>2]=n[B>>2],n[l+4>>2]=s,l=n[n[d>>2]>>2]|0,n[d>>2]=l,!l)s=f;else for(l=f;s=Kt(12)|0,Q=(M9(d)|0)+4|0,k=n[Q+4>>2]|0,B=s+4|0,n[B>>2]=n[Q>>2],n[B+4>>2]=k,n[l>>2]=s,B=n[n[d>>2]>>2]|0,n[d>>2]=B,B;)l=s;n[s>>2]=n[c>>2],n[c>>2]=f}C=m}function YLe(s,l,c){s=s|0,l=l|0,c=c|0,WLe(s,l,c)}function O9(s){return s=s|0,s+24|0}function WLe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+32|0,B=f+24|0,d=f+16|0,k=f+12|0,m=f,Ka(d),s=da(s)|0,n[k>>2]=n[l>>2],gR(m,c),n[B>>2]=n[k>>2],KLe(s,B,m),ef(m),Va(d),C=f}function KLe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=C,C=C+32|0,B=f+16|0,k=f+12|0,d=f,m=Sl(VLe()|0)|0,n[k>>2]=n[l>>2],n[B>>2]=n[k>>2],l=Fg(B)|0,n[d>>2]=n[c>>2],B=c+4|0,n[d+4>>2]=n[B>>2],k=c+8|0,n[d+8>>2]=n[k>>2],n[k>>2]=0,n[B>>2]=0,n[c>>2]=0,oo(0,m|0,s|0,l|0,mR(d)|0)|0,ef(d),C=f}function VLe(){var s=0;return o[7976]|0||(JLe(10720),s=7976,n[s>>2]=1,n[s+4>>2]=0),10720}function JLe(s){s=s|0,Pl(s,zLe()|0,2)}function zLe(){return 1732}function XLe(s){return s=s|0,n[s>>2]|0}function M9(s){return s=s|0,n[s>>2]|0}function ZLe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;f=C,C=C+32|0,m=f+16|0,d=f+8|0,B=f,Ka(d),s=da(s)|0,n[B>>2]=n[l>>2],c=n[c>>2]|0,n[m>>2]=n[B>>2],U9(s,m,c),Va(d),C=f}function U9(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;f=C,C=C+16|0,m=f+4|0,B=f,d=Sl($Le()|0)|0,n[B>>2]=n[l>>2],n[m>>2]=n[B>>2],l=Fg(m)|0,oo(0,d|0,s|0,l|0,S9(c)|0)|0,C=f}function $Le(){var s=0;return o[7984]|0||(eOe(10732),s=7984,n[s>>2]=1,n[s+4>>2]=0),10732}function eOe(s){s=s|0,Pl(s,tOe()|0,2)}function tOe(){return 1744}function rOe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;f=C,C=C+32|0,m=f+16|0,d=f+8|0,B=f,Ka(d),s=da(s)|0,n[B>>2]=n[l>>2],c=n[c>>2]|0,n[m>>2]=n[B>>2],U9(s,m,c),Va(d),C=f}function nOe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0;d=C,C=C+32|0,B=d+16|0,m=d+8|0,k=d,Ka(m),s=da(s)|0,n[k>>2]=n[l>>2],c=o[c>>0]|0,f=o[f>>0]|0,n[B>>2]=n[k>>2],iOe(s,B,c,f),Va(m),C=d}function iOe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0;d=C,C=C+16|0,B=d+4|0,k=d,m=Sl(sOe()|0)|0,n[k>>2]=n[l>>2],n[B>>2]=n[k>>2],l=Fg(B)|0,c=Km(c)|0,pc(0,m|0,s|0,l|0,c|0,Km(f)|0)|0,C=d}function sOe(){var s=0;return o[7992]|0||(aOe(10744),s=7992,n[s>>2]=1,n[s+4>>2]=0),10744}function Km(s){return s=s|0,oOe(s)|0}function oOe(s){return s=s|0,s&255|0}function aOe(s){s=s|0,Pl(s,lOe()|0,3)}function lOe(){return 1756}function cOe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;switch(se=C,C=C+32|0,k=se+8|0,Q=se+4|0,M=se+20|0,O=se,LF(s,0),f=oUe(l)|0,n[k>>2]=0,j=k+4|0,n[j>>2]=0,n[k+8>>2]=0,f<<24>>24){case 0:{o[M>>0]=0,uOe(Q,c,M),uD(s,Q)|0,GA(Q);break}case 8:{j=BR(l)|0,o[M>>0]=8,bc(O,n[j+4>>2]|0),AOe(Q,c,M,O,j+8|0),uD(s,Q)|0,GA(Q);break}case 9:{if(m=BR(l)|0,l=n[m+4>>2]|0,l|0)for(B=k+8|0,d=m+12|0;l=l+-1|0,bc(Q,n[d>>2]|0),f=n[j>>2]|0,f>>>0<(n[B>>2]|0)>>>0?(n[f>>2]=n[Q>>2],n[j>>2]=(n[j>>2]|0)+4):pR(k,Q),l;)d=d+4|0;o[M>>0]=9,bc(O,n[m+8>>2]|0),fOe(Q,c,M,O,k),uD(s,Q)|0,GA(Q);break}default:j=BR(l)|0,o[M>>0]=f,bc(O,n[j+4>>2]|0),pOe(Q,c,M,O),uD(s,Q)|0,GA(Q)}ef(k),C=se}function uOe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0;f=C,C=C+16|0,d=f,Ka(d),l=da(l)|0,SOe(s,l,o[c>>0]|0),Va(d),C=f}function uD(s,l){s=s|0,l=l|0;var c=0;return c=n[s>>2]|0,c|0&&PA(c|0),n[s>>2]=n[l>>2],n[l>>2]=0,s|0}function AOe(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0;var m=0,B=0,k=0,Q=0;m=C,C=C+32|0,k=m+16|0,B=m+8|0,Q=m,Ka(B),l=da(l)|0,c=o[c>>0]|0,n[Q>>2]=n[f>>2],d=n[d>>2]|0,n[k>>2]=n[Q>>2],IOe(s,l,c,k,d),Va(B),C=m}function fOe(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0;var m=0,B=0,k=0,Q=0,M=0;m=C,C=C+32|0,Q=m+24|0,B=m+16|0,M=m+12|0,k=m,Ka(B),l=da(l)|0,c=o[c>>0]|0,n[M>>2]=n[f>>2],gR(k,d),n[Q>>2]=n[M>>2],yOe(s,l,c,Q,k),ef(k),Va(B),C=m}function pOe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0;d=C,C=C+32|0,B=d+16|0,m=d+8|0,k=d,Ka(m),l=da(l)|0,c=o[c>>0]|0,n[k>>2]=n[f>>2],n[B>>2]=n[k>>2],hOe(s,l,c,B),Va(m),C=d}function hOe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0,B=0,k=0;d=C,C=C+16|0,m=d+4|0,k=d,B=Sl(gOe()|0)|0,c=Km(c)|0,n[k>>2]=n[f>>2],n[m>>2]=n[k>>2],AD(s,oo(0,B|0,l|0,c|0,Fg(m)|0)|0),C=d}function gOe(){var s=0;return o[8e3]|0||(dOe(10756),s=8e3,n[s>>2]=1,n[s+4>>2]=0),10756}function AD(s,l){s=s|0,l=l|0,LF(s,l)}function dOe(s){s=s|0,Pl(s,mOe()|0,2)}function mOe(){return 1772}function yOe(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0;var m=0,B=0,k=0,Q=0,M=0;m=C,C=C+32|0,Q=m+16|0,M=m+12|0,B=m,k=Sl(EOe()|0)|0,c=Km(c)|0,n[M>>2]=n[f>>2],n[Q>>2]=n[M>>2],f=Fg(Q)|0,n[B>>2]=n[d>>2],Q=d+4|0,n[B+4>>2]=n[Q>>2],M=d+8|0,n[B+8>>2]=n[M>>2],n[M>>2]=0,n[Q>>2]=0,n[d>>2]=0,AD(s,pc(0,k|0,l|0,c|0,f|0,mR(B)|0)|0),ef(B),C=m}function EOe(){var s=0;return o[8008]|0||(COe(10768),s=8008,n[s>>2]=1,n[s+4>>2]=0),10768}function COe(s){s=s|0,Pl(s,wOe()|0,3)}function wOe(){return 1784}function IOe(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0;var m=0,B=0,k=0,Q=0;m=C,C=C+16|0,k=m+4|0,Q=m,B=Sl(BOe()|0)|0,c=Km(c)|0,n[Q>>2]=n[f>>2],n[k>>2]=n[Q>>2],f=Fg(k)|0,AD(s,pc(0,B|0,l|0,c|0,f|0,dR(d)|0)|0),C=m}function BOe(){var s=0;return o[8016]|0||(vOe(10780),s=8016,n[s>>2]=1,n[s+4>>2]=0),10780}function vOe(s){s=s|0,Pl(s,DOe()|0,3)}function DOe(){return 1800}function SOe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;f=Sl(POe()|0)|0,AD(s,Qn(0,f|0,l|0,Km(c)|0)|0)}function POe(){var s=0;return o[8024]|0||(bOe(10792),s=8024,n[s>>2]=1,n[s+4>>2]=0),10792}function bOe(s){s=s|0,Pl(s,xOe()|0,1)}function xOe(){return 1816}function kOe(){QOe(),FOe(),ROe()}function QOe(){n[2702]=p7(65536)|0}function FOe(){$Oe(10856)}function ROe(){TOe(10816)}function TOe(s){s=s|0,NOe(s,5044),LOe(s)|0}function NOe(s,l){s=s|0,l=l|0;var c=0;c=x9()|0,n[s>>2]=c,KOe(c,l),xp(n[s>>2]|0)}function LOe(s){s=s|0;var l=0;return l=n[s>>2]|0,kg(l,OOe()|0),s|0}function OOe(){var s=0;return o[8032]|0||(_9(10820),tr(64,10820,U|0)|0,s=8032,n[s>>2]=1,n[s+4>>2]=0),Tr(10820)|0||_9(10820),10820}function _9(s){s=s|0,_Oe(s),Qg(s,25)}function MOe(s){s=s|0,UOe(s+24|0)}function UOe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),gt(c))}function _Oe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,5,18,l,GOe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function HOe(s,l){s=s|0,l=l|0,qOe(s,l)}function qOe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0;c=C,C=C+16|0,f=c,d=c+4|0,bg(d,l),n[f>>2]=xg(d,l)|0,jOe(s,f),C=c}function jOe(s,l){s=s|0,l=l|0,H9(s+4|0,n[l>>2]|0),o[s+8>>0]=1}function H9(s,l){s=s|0,l=l|0,n[s>>2]=l}function GOe(){return 1824}function YOe(s){return s=s|0,WOe(s)|0}function WOe(s){s=s|0;var l=0,c=0,f=0,d=0,m=0,B=0,k=0;return c=C,C=C+16|0,d=c+4|0,B=c,f=Wa(8)|0,l=f,k=Kt(4)|0,bg(d,s),H9(k,xg(d,s)|0),m=l+4|0,n[m>>2]=k,s=Kt(8)|0,m=n[m>>2]|0,n[B>>2]=0,n[d>>2]=n[B>>2],k9(s,m,d),n[f>>2]=s,C=c,l|0}function Wa(s){s=s|0;var l=0,c=0;return s=s+7&-8,s>>>0<=32768&&(l=n[2701]|0,s>>>0<=(65536-l|0)>>>0)?(c=(n[2702]|0)+l|0,n[2701]=l+s,s=c):(s=p7(s+8|0)|0,n[s>>2]=n[2703],n[2703]=s,s=s+8|0),s|0}function KOe(s,l){s=s|0,l=l|0,n[s>>2]=VOe()|0,n[s+4>>2]=JOe()|0,n[s+12>>2]=l,n[s+8>>2]=zOe()|0,n[s+32>>2]=9}function VOe(){return 11744}function JOe(){return 1832}function zOe(){return lD()|0}function XOe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,(bp(f,896)|0)==512?c|0&&(ZOe(c),gt(c)):l|0&>(l)}function ZOe(s){s=s|0,s=n[s+4>>2]|0,s|0&&kp(s)}function $Oe(s){s=s|0,eMe(s,5052),tMe(s)|0,rMe(s,5058,26)|0,nMe(s,5069,1)|0,iMe(s,5077,10)|0,sMe(s,5087,19)|0,oMe(s,5094,27)|0}function eMe(s,l){s=s|0,l=l|0;var c=0;c=Z4e()|0,n[s>>2]=c,$4e(c,l),xp(n[s>>2]|0)}function tMe(s){s=s|0;var l=0;return l=n[s>>2]|0,kg(l,M4e()|0),s|0}function rMe(s,l,c){return s=s|0,l=l|0,c=c|0,C4e(s,pn(l)|0,c,0),s|0}function nMe(s,l,c){return s=s|0,l=l|0,c=c|0,s4e(s,pn(l)|0,c,0),s|0}function iMe(s,l,c){return s=s|0,l=l|0,c=c|0,OMe(s,pn(l)|0,c,0),s|0}function sMe(s,l,c){return s=s|0,l=l|0,c=c|0,IMe(s,pn(l)|0,c,0),s|0}function q9(s,l){s=s|0,l=l|0;var c=0,f=0;e:for(;;){for(c=n[2703]|0;;){if((c|0)==(l|0))break e;if(f=n[c>>2]|0,n[2703]=f,!c)c=f;else break}gt(c)}n[2701]=s}function oMe(s,l,c){return s=s|0,l=l|0,c=c|0,aMe(s,pn(l)|0,c,0),s|0}function aMe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=yR()|0,s=lMe(c)|0,hn(m,l,d,s,cMe(c,f)|0,f)}function yR(){var s=0,l=0;if(o[8040]|0||(G9(10860),tr(65,10860,U|0)|0,l=8040,n[l>>2]=1,n[l+4>>2]=0),!(Tr(10860)|0)){s=10860,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));G9(10860)}return 10860}function lMe(s){return s=s|0,s|0}function cMe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,Q=yR()|0,B=Q+24|0,l=gr(l,4)|0,n[m>>2]=l,c=Q+28|0,f=n[c>>2]|0,f>>>0<(n[Q+32>>2]|0)>>>0?(j9(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(uMe(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function j9(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function uMe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=AMe(s)|0,f>>>0>>0)zr(s);else{Q=n[s>>2]|0,O=(n[s+8>>2]|0)-Q|0,M=O>>2,fMe(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-Q>>3,s+8|0),B=d+8|0,j9(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,pMe(s,d),hMe(d),C=k;return}}function AMe(s){return s=s|0,536870911}function fMe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Rt();else{d=Kt(l<<3)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function pMe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function hMe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&>(s)}function G9(s){s=s|0,mMe(s)}function gMe(s){s=s|0,dMe(s+24|0)}function dMe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),gt(c))}function mMe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,1,11,l,yMe()|0,2),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function yMe(){return 1840}function EMe(s,l,c){s=s|0,l=l|0,c=c|0,wMe(n[(CMe(s)|0)>>2]|0,l,c)}function CMe(s){return s=s|0,(n[(yR()|0)+24>>2]|0)+(s<<3)|0}function wMe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;f=C,C=C+16|0,m=f+1|0,d=f,bg(m,l),l=xg(m,l)|0,bg(d,c),c=xg(d,c)|0,rf[s&31](l,c),C=f}function IMe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=ER()|0,s=BMe(c)|0,hn(m,l,d,s,vMe(c,f)|0,f)}function ER(){var s=0,l=0;if(o[8048]|0||(W9(10896),tr(66,10896,U|0)|0,l=8048,n[l>>2]=1,n[l+4>>2]=0),!(Tr(10896)|0)){s=10896,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));W9(10896)}return 10896}function BMe(s){return s=s|0,s|0}function vMe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,Q=ER()|0,B=Q+24|0,l=gr(l,4)|0,n[m>>2]=l,c=Q+28|0,f=n[c>>2]|0,f>>>0<(n[Q+32>>2]|0)>>>0?(Y9(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(DMe(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function Y9(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function DMe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=SMe(s)|0,f>>>0>>0)zr(s);else{Q=n[s>>2]|0,O=(n[s+8>>2]|0)-Q|0,M=O>>2,PMe(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-Q>>3,s+8|0),B=d+8|0,Y9(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,bMe(s,d),xMe(d),C=k;return}}function SMe(s){return s=s|0,536870911}function PMe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Rt();else{d=Kt(l<<3)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function bMe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function xMe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&>(s)}function W9(s){s=s|0,FMe(s)}function kMe(s){s=s|0,QMe(s+24|0)}function QMe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),gt(c))}function FMe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,1,11,l,RMe()|0,1),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function RMe(){return 1852}function TMe(s,l){return s=s|0,l=l|0,LMe(n[(NMe(s)|0)>>2]|0,l)|0}function NMe(s){return s=s|0,(n[(ER()|0)+24>>2]|0)+(s<<3)|0}function LMe(s,l){s=s|0,l=l|0;var c=0,f=0;return c=C,C=C+16|0,f=c,bg(f,l),l=xg(f,l)|0,l=oD(Lg[s&31](l)|0)|0,C=c,l|0}function OMe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=CR()|0,s=MMe(c)|0,hn(m,l,d,s,UMe(c,f)|0,f)}function CR(){var s=0,l=0;if(o[8056]|0||(V9(10932),tr(67,10932,U|0)|0,l=8056,n[l>>2]=1,n[l+4>>2]=0),!(Tr(10932)|0)){s=10932,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));V9(10932)}return 10932}function MMe(s){return s=s|0,s|0}function UMe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,Q=CR()|0,B=Q+24|0,l=gr(l,4)|0,n[m>>2]=l,c=Q+28|0,f=n[c>>2]|0,f>>>0<(n[Q+32>>2]|0)>>>0?(K9(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(_Me(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function K9(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function _Me(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=HMe(s)|0,f>>>0>>0)zr(s);else{Q=n[s>>2]|0,O=(n[s+8>>2]|0)-Q|0,M=O>>2,qMe(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-Q>>3,s+8|0),B=d+8|0,K9(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,jMe(s,d),GMe(d),C=k;return}}function HMe(s){return s=s|0,536870911}function qMe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Rt();else{d=Kt(l<<3)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function jMe(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function GMe(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&>(s)}function V9(s){s=s|0,KMe(s)}function YMe(s){s=s|0,WMe(s+24|0)}function WMe(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),gt(c))}function KMe(s){s=s|0;var l=0;l=Kr()|0,Vr(s,1,7,l,VMe()|0,2),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function VMe(){return 1860}function JMe(s,l,c){return s=s|0,l=l|0,c=c|0,XMe(n[(zMe(s)|0)>>2]|0,l,c)|0}function zMe(s){return s=s|0,(n[(CR()|0)+24>>2]|0)+(s<<3)|0}function XMe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0;return f=C,C=C+32|0,B=f+12|0,m=f+8|0,k=f,Q=f+16|0,d=f+4|0,ZMe(Q,l),$Me(k,Q,l),Dp(d,c),c=Sp(d,c)|0,n[B>>2]=n[k>>2],Hw[s&15](m,B,c),c=e4e(m)|0,GA(m),Pp(d),C=f,c|0}function ZMe(s,l){s=s|0,l=l|0}function $Me(s,l,c){s=s|0,l=l|0,c=c|0,t4e(s,c)}function e4e(s){return s=s|0,da(s)|0}function t4e(s,l){s=s|0,l=l|0;var c=0,f=0,d=0;d=C,C=C+16|0,c=d,f=l,f&1?(r4e(c,0),ii(f|0,c|0)|0,n4e(s,c),i4e(c)):n[s>>2]=n[l>>2],C=d}function r4e(s,l){s=s|0,l=l|0,XG(s,l),n[s+4>>2]=0,o[s+8>>0]=0}function n4e(s,l){s=s|0,l=l|0,n[s>>2]=n[l+4>>2]}function i4e(s){s=s|0,o[s+8>>0]=0}function s4e(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=wR()|0,s=o4e(c)|0,hn(m,l,d,s,a4e(c,f)|0,f)}function wR(){var s=0,l=0;if(o[8064]|0||(z9(10968),tr(68,10968,U|0)|0,l=8064,n[l>>2]=1,n[l+4>>2]=0),!(Tr(10968)|0)){s=10968,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));z9(10968)}return 10968}function o4e(s){return s=s|0,s|0}function a4e(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,Q=wR()|0,B=Q+24|0,l=gr(l,4)|0,n[m>>2]=l,c=Q+28|0,f=n[c>>2]|0,f>>>0<(n[Q+32>>2]|0)>>>0?(J9(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(l4e(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function J9(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function l4e(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=c4e(s)|0,f>>>0>>0)zr(s);else{Q=n[s>>2]|0,O=(n[s+8>>2]|0)-Q|0,M=O>>2,u4e(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-Q>>3,s+8|0),B=d+8|0,J9(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,A4e(s,d),f4e(d),C=k;return}}function c4e(s){return s=s|0,536870911}function u4e(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Rt();else{d=Kt(l<<3)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function A4e(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function f4e(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&>(s)}function z9(s){s=s|0,g4e(s)}function p4e(s){s=s|0,h4e(s+24|0)}function h4e(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),gt(c))}function g4e(s){s=s|0;var l=0;l=Kr()|0,Vr(s,1,1,l,d4e()|0,5),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function d4e(){return 1872}function m4e(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,E4e(n[(y4e(s)|0)>>2]|0,l,c,f,d,m)}function y4e(s){return s=s|0,(n[(wR()|0)+24>>2]|0)+(s<<3)|0}function E4e(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0;var B=0,k=0,Q=0,M=0,O=0,j=0;B=C,C=C+32|0,k=B+16|0,Q=B+12|0,M=B+8|0,O=B+4|0,j=B,Dp(k,l),l=Sp(k,l)|0,Dp(Q,c),c=Sp(Q,c)|0,Dp(M,f),f=Sp(M,f)|0,Dp(O,d),d=Sp(O,d)|0,Dp(j,m),m=Sp(j,m)|0,y7[s&1](l,c,f,d,m),Pp(j),Pp(O),Pp(M),Pp(Q),Pp(k),C=B}function C4e(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;m=n[s>>2]|0,d=IR()|0,s=w4e(c)|0,hn(m,l,d,s,I4e(c,f)|0,f)}function IR(){var s=0,l=0;if(o[8072]|0||(Z9(11004),tr(69,11004,U|0)|0,l=8072,n[l>>2]=1,n[l+4>>2]=0),!(Tr(11004)|0)){s=11004,l=s+36|0;do n[s>>2]=0,s=s+4|0;while((s|0)<(l|0));Z9(11004)}return 11004}function w4e(s){return s=s|0,s|0}function I4e(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0,k=0,Q=0;return k=C,C=C+16|0,d=k,m=k+4|0,n[d>>2]=s,Q=IR()|0,B=Q+24|0,l=gr(l,4)|0,n[m>>2]=l,c=Q+28|0,f=n[c>>2]|0,f>>>0<(n[Q+32>>2]|0)>>>0?(X9(f,s,l),l=(n[c>>2]|0)+8|0,n[c>>2]=l):(B4e(B,d,m),l=n[c>>2]|0),C=k,(l-(n[B>>2]|0)>>3)+-1|0}function X9(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,n[s+4>>2]=c}function B4e(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0;if(k=C,C=C+32|0,d=k,m=s+4|0,B=((n[m>>2]|0)-(n[s>>2]|0)>>3)+1|0,f=v4e(s)|0,f>>>0>>0)zr(s);else{Q=n[s>>2]|0,O=(n[s+8>>2]|0)-Q|0,M=O>>2,D4e(d,O>>3>>>0>>1>>>0?M>>>0>>0?B:M:f,(n[m>>2]|0)-Q>>3,s+8|0),B=d+8|0,X9(n[B>>2]|0,n[l>>2]|0,n[c>>2]|0),n[B>>2]=(n[B>>2]|0)+8,S4e(s,d),P4e(d),C=k;return}}function v4e(s){return s=s|0,536870911}function D4e(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0;n[s+12>>2]=0,n[s+16>>2]=f;do if(l)if(l>>>0>536870911)Rt();else{d=Kt(l<<3)|0;break}else d=0;while(0);n[s>>2]=d,f=d+(c<<3)|0,n[s+8>>2]=f,n[s+4>>2]=f,n[s+12>>2]=d+(l<<3)}function S4e(s,l){s=s|0,l=l|0;var c=0,f=0,d=0,m=0,B=0;f=n[s>>2]|0,B=s+4|0,m=l+4|0,d=(n[B>>2]|0)-f|0,c=(n[m>>2]|0)+(0-(d>>3)<<3)|0,n[m>>2]=c,(d|0)>0?(Dr(c|0,f|0,d|0)|0,f=m,c=n[m>>2]|0):f=m,m=n[s>>2]|0,n[s>>2]=c,n[f>>2]=m,m=l+8|0,d=n[B>>2]|0,n[B>>2]=n[m>>2],n[m>>2]=d,m=s+8|0,B=l+12|0,s=n[m>>2]|0,n[m>>2]=n[B>>2],n[B>>2]=s,n[l>>2]=n[f>>2]}function P4e(s){s=s|0;var l=0,c=0,f=0;l=n[s+4>>2]|0,c=s+8|0,f=n[c>>2]|0,(f|0)!=(l|0)&&(n[c>>2]=f+(~((f+-8-l|0)>>>3)<<3)),s=n[s>>2]|0,s|0&>(s)}function Z9(s){s=s|0,k4e(s)}function b4e(s){s=s|0,x4e(s+24|0)}function x4e(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),gt(c))}function k4e(s){s=s|0;var l=0;l=Kr()|0,Vr(s,1,12,l,Q4e()|0,2),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function Q4e(){return 1896}function F4e(s,l,c){s=s|0,l=l|0,c=c|0,T4e(n[(R4e(s)|0)>>2]|0,l,c)}function R4e(s){return s=s|0,(n[(IR()|0)+24>>2]|0)+(s<<3)|0}function T4e(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;f=C,C=C+16|0,m=f+4|0,d=f,N4e(m,l),l=L4e(m,l)|0,Dp(d,c),c=Sp(d,c)|0,rf[s&31](l,c),Pp(d),C=f}function N4e(s,l){s=s|0,l=l|0}function L4e(s,l){return s=s|0,l=l|0,O4e(l)|0}function O4e(s){return s=s|0,s|0}function M4e(){var s=0;return o[8080]|0||($9(11040),tr(70,11040,U|0)|0,s=8080,n[s>>2]=1,n[s+4>>2]=0),Tr(11040)|0||$9(11040),11040}function $9(s){s=s|0,H4e(s),Qg(s,71)}function U4e(s){s=s|0,_4e(s+24|0)}function _4e(s){s=s|0;var l=0,c=0,f=0;c=n[s>>2]|0,f=c,c|0&&(s=s+4|0,l=n[s>>2]|0,(l|0)!=(c|0)&&(n[s>>2]=l+(~((l+-8-f|0)>>>3)<<3)),gt(c))}function H4e(s){s=s|0;var l=0;l=Kr()|0,Vr(s,5,7,l,Y4e()|0,0),n[s+24>>2]=0,n[s+28>>2]=0,n[s+32>>2]=0}function q4e(s){s=s|0,j4e(s)}function j4e(s){s=s|0,G4e(s)}function G4e(s){s=s|0,o[s+8>>0]=1}function Y4e(){return 1936}function W4e(){return K4e()|0}function K4e(){var s=0,l=0,c=0,f=0,d=0,m=0,B=0;return l=C,C=C+16|0,d=l+4|0,B=l,c=Wa(8)|0,s=c,m=s+4|0,n[m>>2]=Kt(1)|0,f=Kt(8)|0,m=n[m>>2]|0,n[B>>2]=0,n[d>>2]=n[B>>2],V4e(f,m,d),n[c>>2]=f,C=l,s|0}function V4e(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]=l,c=Kt(16)|0,n[c+4>>2]=0,n[c+8>>2]=0,n[c>>2]=1916,n[c+12>>2]=l,n[s+4>>2]=c}function J4e(s){s=s|0,zm(s),gt(s)}function z4e(s){s=s|0,s=n[s+12>>2]|0,s|0&>(s)}function X4e(s){s=s|0,gt(s)}function Z4e(){var s=0;return o[8088]|0||(sUe(11076),tr(25,11076,U|0)|0,s=8088,n[s>>2]=1,n[s+4>>2]=0),11076}function $4e(s,l){s=s|0,l=l|0,n[s>>2]=eUe()|0,n[s+4>>2]=tUe()|0,n[s+12>>2]=l,n[s+8>>2]=rUe()|0,n[s+32>>2]=10}function eUe(){return 11745}function tUe(){return 1940}function rUe(){return aD()|0}function nUe(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,(bp(f,896)|0)==512?c|0&&(iUe(c),gt(c)):l|0&>(l)}function iUe(s){s=s|0,s=n[s+4>>2]|0,s|0&&kp(s)}function sUe(s){s=s|0,vp(s)}function bc(s,l){s=s|0,l=l|0,n[s>>2]=l}function BR(s){return s=s|0,n[s>>2]|0}function oUe(s){return s=s|0,o[n[s>>2]>>0]|0}function aUe(s,l){s=s|0,l=l|0;var c=0,f=0;c=C,C=C+16|0,f=c,n[f>>2]=n[s>>2],lUe(l,f)|0,C=c}function lUe(s,l){s=s|0,l=l|0;var c=0;return c=cUe(n[s>>2]|0,l)|0,l=s+4|0,n[(n[l>>2]|0)+8>>2]=c,n[(n[l>>2]|0)+8>>2]|0}function cUe(s,l){s=s|0,l=l|0;var c=0,f=0;return c=C,C=C+16|0,f=c,Ka(f),s=da(s)|0,l=uUe(s,n[l>>2]|0)|0,Va(f),C=c,l|0}function Ka(s){s=s|0,n[s>>2]=n[2701],n[s+4>>2]=n[2703]}function uUe(s,l){s=s|0,l=l|0;var c=0;return c=Sl(AUe()|0)|0,Qn(0,c|0,s|0,dR(l)|0)|0}function Va(s){s=s|0,q9(n[s>>2]|0,n[s+4>>2]|0)}function AUe(){var s=0;return o[8096]|0||(fUe(11120),s=8096,n[s>>2]=1,n[s+4>>2]=0),11120}function fUe(s){s=s|0,Pl(s,pUe()|0,1)}function pUe(){return 1948}function hUe(){gUe()}function gUe(){var s=0,l=0,c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0,Ge=0,Me=0,Qe=0;if(Me=C,C=C+16|0,O=Me+4|0,j=Me,Ni(65536,10804,n[2702]|0,10812),c=B9()|0,l=n[c>>2]|0,s=n[l>>2]|0,s|0)for(f=n[c+8>>2]|0,c=n[c+4>>2]|0;uc(s|0,u[c>>0]|0|0,o[f>>0]|0),l=l+4|0,s=n[l>>2]|0,s;)f=f+1|0,c=c+1|0;if(s=v9()|0,l=n[s>>2]|0,l|0)do uu(l|0,n[s+4>>2]|0),s=s+8|0,l=n[s>>2]|0;while((l|0)!=0);uu(dUe()|0,5167),M=Ym()|0,s=n[M>>2]|0;e:do if(s|0){do mUe(n[s+4>>2]|0),s=n[s>>2]|0;while((s|0)!=0);if(s=n[M>>2]|0,s|0){Q=M;do{for(;d=s,s=n[s>>2]|0,d=n[d+4>>2]|0,!!(yUe(d)|0);)if(n[j>>2]=Q,n[O>>2]=n[j>>2],EUe(M,O)|0,!s)break e;if(CUe(d),Q=n[Q>>2]|0,l=e7(d)|0,m=Hi()|0,B=C,C=C+((1*(l<<2)|0)+15&-16)|0,k=C,C=C+((1*(l<<2)|0)+15&-16)|0,l=n[(L9(d)|0)>>2]|0,l|0)for(c=B,f=k;n[c>>2]=n[(Wm(n[l+4>>2]|0)|0)>>2],n[f>>2]=n[l+8>>2],l=n[l>>2]|0,l;)c=c+4|0,f=f+4|0;Qe=Wm(d)|0,l=wUe(d)|0,c=e7(d)|0,f=IUe(d)|0,Au(Qe|0,l|0,B|0,k|0,c|0,f|0,uR(d)|0),_i(m|0)}while((s|0)!=0)}}while(0);if(s=n[(AR()|0)>>2]|0,s|0)do Qe=s+4|0,M=fR(Qe)|0,d=Ow(M)|0,m=Nw(M)|0,B=(Lw(M)|0)+1|0,k=fD(M)|0,Q=t7(Qe)|0,M=Tr(M)|0,O=cD(Qe)|0,j=vR(Qe)|0,El(0,d|0,m|0,B|0,k|0,Q|0,M|0,O|0,j|0,DR(Qe)|0),s=n[s>>2]|0;while((s|0)!=0);s=n[(Ym()|0)>>2]|0;e:do if(s|0){t:for(;;){if(l=n[s+4>>2]|0,l|0&&(se=n[(Wm(l)|0)>>2]|0,Ge=n[(O9(l)|0)>>2]|0,Ge|0)){c=Ge;do{l=c+4|0,f=fR(l)|0;r:do if(f|0)switch(Tr(f)|0){case 0:break t;case 4:case 3:case 2:{k=Ow(f)|0,Q=Nw(f)|0,M=(Lw(f)|0)+1|0,O=fD(f)|0,j=Tr(f)|0,Qe=cD(l)|0,El(se|0,k|0,Q|0,M|0,O|0,0,j|0,Qe|0,vR(l)|0,DR(l)|0);break r}case 1:{B=Ow(f)|0,k=Nw(f)|0,Q=(Lw(f)|0)+1|0,M=fD(f)|0,O=t7(l)|0,j=Tr(f)|0,Qe=cD(l)|0,El(se|0,B|0,k|0,Q|0,M|0,O|0,j|0,Qe|0,vR(l)|0,DR(l)|0);break r}case 5:{M=Ow(f)|0,O=Nw(f)|0,j=(Lw(f)|0)+1|0,Qe=fD(f)|0,El(se|0,M|0,O|0,j|0,Qe|0,BUe(f)|0,Tr(f)|0,0,0,0);break r}default:break r}while(0);c=n[c>>2]|0}while((c|0)!=0)}if(s=n[s>>2]|0,!s)break e}Rt()}while(0);Ce(),C=Me}function dUe(){return 11703}function mUe(s){s=s|0,o[s+40>>0]=0}function yUe(s){return s=s|0,(o[s+40>>0]|0)!=0|0}function EUe(s,l){return s=s|0,l=l|0,l=vUe(l)|0,s=n[l>>2]|0,n[l>>2]=n[s>>2],gt(s),n[l>>2]|0}function CUe(s){s=s|0,o[s+40>>0]=1}function e7(s){return s=s|0,n[s+20>>2]|0}function wUe(s){return s=s|0,n[s+8>>2]|0}function IUe(s){return s=s|0,n[s+32>>2]|0}function fD(s){return s=s|0,n[s+4>>2]|0}function t7(s){return s=s|0,n[s+4>>2]|0}function vR(s){return s=s|0,n[s+8>>2]|0}function DR(s){return s=s|0,n[s+16>>2]|0}function BUe(s){return s=s|0,n[s+20>>2]|0}function vUe(s){return s=s|0,n[s>>2]|0}function pD(s){s=s|0;var l=0,c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0,Ge=0,Me=0,Qe=0,et=0,Xe=0,lt=0,Ue=0,je=0,Lt=0;Lt=C,C=C+16|0,se=Lt;do if(s>>>0<245){if(M=s>>>0<11?16:s+11&-8,s=M>>>3,j=n[2783]|0,c=j>>>s,c&3|0)return l=(c&1^1)+s|0,s=11172+(l<<1<<2)|0,c=s+8|0,f=n[c>>2]|0,d=f+8|0,m=n[d>>2]|0,(s|0)==(m|0)?n[2783]=j&~(1<>2]=s,n[c>>2]=m),je=l<<3,n[f+4>>2]=je|3,je=f+je+4|0,n[je>>2]=n[je>>2]|1,je=d,C=Lt,je|0;if(O=n[2785]|0,M>>>0>O>>>0){if(c|0)return l=2<>>12&16,l=l>>>B,c=l>>>5&8,l=l>>>c,d=l>>>2&4,l=l>>>d,s=l>>>1&2,l=l>>>s,f=l>>>1&1,f=(c|B|d|s|f)+(l>>>f)|0,l=11172+(f<<1<<2)|0,s=l+8|0,d=n[s>>2]|0,B=d+8|0,c=n[B>>2]|0,(l|0)==(c|0)?(s=j&~(1<>2]=l,n[s>>2]=c,s=j),m=(f<<3)-M|0,n[d+4>>2]=M|3,f=d+M|0,n[f+4>>2]=m|1,n[f+m>>2]=m,O|0&&(d=n[2788]|0,l=O>>>3,c=11172+(l<<1<<2)|0,l=1<>2]|0):(n[2783]=s|l,l=c,s=c+8|0),n[s>>2]=d,n[l+12>>2]=d,n[d+8>>2]=l,n[d+12>>2]=c),n[2785]=m,n[2788]=f,je=B,C=Lt,je|0;if(k=n[2784]|0,k){if(c=(k&0-k)+-1|0,B=c>>>12&16,c=c>>>B,m=c>>>5&8,c=c>>>m,Q=c>>>2&4,c=c>>>Q,f=c>>>1&2,c=c>>>f,s=c>>>1&1,s=n[11436+((m|B|Q|f|s)+(c>>>s)<<2)>>2]|0,c=(n[s+4>>2]&-8)-M|0,f=n[s+16+(((n[s+16>>2]|0)==0&1)<<2)>>2]|0,!f)Q=s,m=c;else{do B=(n[f+4>>2]&-8)-M|0,Q=B>>>0>>0,c=Q?B:c,s=Q?f:s,f=n[f+16+(((n[f+16>>2]|0)==0&1)<<2)>>2]|0;while((f|0)!=0);Q=s,m=c}if(B=Q+M|0,Q>>>0>>0){d=n[Q+24>>2]|0,l=n[Q+12>>2]|0;do if((l|0)==(Q|0)){if(s=Q+20|0,l=n[s>>2]|0,!l&&(s=Q+16|0,l=n[s>>2]|0,!l)){c=0;break}for(;;){if(c=l+20|0,f=n[c>>2]|0,f|0){l=f,s=c;continue}if(c=l+16|0,f=n[c>>2]|0,f)l=f,s=c;else break}n[s>>2]=0,c=l}else c=n[Q+8>>2]|0,n[c+12>>2]=l,n[l+8>>2]=c,c=l;while(0);do if(d|0){if(l=n[Q+28>>2]|0,s=11436+(l<<2)|0,(Q|0)==(n[s>>2]|0)){if(n[s>>2]=c,!c){n[2784]=k&~(1<>2]|0)!=(Q|0)&1)<<2)>>2]=c,!c)break;n[c+24>>2]=d,l=n[Q+16>>2]|0,l|0&&(n[c+16>>2]=l,n[l+24>>2]=c),l=n[Q+20>>2]|0,l|0&&(n[c+20>>2]=l,n[l+24>>2]=c)}while(0);return m>>>0<16?(je=m+M|0,n[Q+4>>2]=je|3,je=Q+je+4|0,n[je>>2]=n[je>>2]|1):(n[Q+4>>2]=M|3,n[B+4>>2]=m|1,n[B+m>>2]=m,O|0&&(f=n[2788]|0,l=O>>>3,c=11172+(l<<1<<2)|0,l=1<>2]|0):(n[2783]=j|l,l=c,s=c+8|0),n[s>>2]=f,n[l+12>>2]=f,n[f+8>>2]=l,n[f+12>>2]=c),n[2785]=m,n[2788]=B),je=Q+8|0,C=Lt,je|0}else j=M}else j=M}else j=M}else if(s>>>0<=4294967231)if(s=s+11|0,M=s&-8,Q=n[2784]|0,Q){f=0-M|0,s=s>>>8,s?M>>>0>16777215?k=31:(j=(s+1048320|0)>>>16&8,Ue=s<>>16&4,Ue=Ue<>>16&2,k=14-(O|j|k)+(Ue<>>15)|0,k=M>>>(k+7|0)&1|k<<1):k=0,c=n[11436+(k<<2)>>2]|0;e:do if(!c)c=0,s=0,Ue=57;else for(s=0,B=M<<((k|0)==31?0:25-(k>>>1)|0),m=0;;){if(d=(n[c+4>>2]&-8)-M|0,d>>>0>>0)if(d)s=c,f=d;else{s=c,f=0,d=c,Ue=61;break e}if(d=n[c+20>>2]|0,c=n[c+16+(B>>>31<<2)>>2]|0,m=(d|0)==0|(d|0)==(c|0)?m:d,d=(c|0)==0,d){c=m,Ue=57;break}else B=B<<((d^1)&1)}while(0);if((Ue|0)==57){if((c|0)==0&(s|0)==0){if(s=2<>>12&16,j=j>>>B,m=j>>>5&8,j=j>>>m,k=j>>>2&4,j=j>>>k,O=j>>>1&2,j=j>>>O,c=j>>>1&1,s=0,c=n[11436+((m|B|k|O|c)+(j>>>c)<<2)>>2]|0}c?(d=c,Ue=61):(k=s,B=f)}if((Ue|0)==61)for(;;)if(Ue=0,c=(n[d+4>>2]&-8)-M|0,j=c>>>0>>0,c=j?c:f,s=j?d:s,d=n[d+16+(((n[d+16>>2]|0)==0&1)<<2)>>2]|0,d)f=c,Ue=61;else{k=s,B=c;break}if((k|0)!=0&&B>>>0<((n[2785]|0)-M|0)>>>0){if(m=k+M|0,k>>>0>=m>>>0)return je=0,C=Lt,je|0;d=n[k+24>>2]|0,l=n[k+12>>2]|0;do if((l|0)==(k|0)){if(s=k+20|0,l=n[s>>2]|0,!l&&(s=k+16|0,l=n[s>>2]|0,!l)){l=0;break}for(;;){if(c=l+20|0,f=n[c>>2]|0,f|0){l=f,s=c;continue}if(c=l+16|0,f=n[c>>2]|0,f)l=f,s=c;else break}n[s>>2]=0}else je=n[k+8>>2]|0,n[je+12>>2]=l,n[l+8>>2]=je;while(0);do if(d){if(s=n[k+28>>2]|0,c=11436+(s<<2)|0,(k|0)==(n[c>>2]|0)){if(n[c>>2]=l,!l){f=Q&~(1<>2]|0)!=(k|0)&1)<<2)>>2]=l,!l){f=Q;break}n[l+24>>2]=d,s=n[k+16>>2]|0,s|0&&(n[l+16>>2]=s,n[s+24>>2]=l),s=n[k+20>>2]|0,s&&(n[l+20>>2]=s,n[s+24>>2]=l),f=Q}else f=Q;while(0);do if(B>>>0>=16){if(n[k+4>>2]=M|3,n[m+4>>2]=B|1,n[m+B>>2]=B,l=B>>>3,B>>>0<256){c=11172+(l<<1<<2)|0,s=n[2783]|0,l=1<>2]|0):(n[2783]=s|l,l=c,s=c+8|0),n[s>>2]=m,n[l+12>>2]=m,n[m+8>>2]=l,n[m+12>>2]=c;break}if(l=B>>>8,l?B>>>0>16777215?l=31:(Ue=(l+1048320|0)>>>16&8,je=l<>>16&4,je=je<>>16&2,l=14-(lt|Ue|l)+(je<>>15)|0,l=B>>>(l+7|0)&1|l<<1):l=0,c=11436+(l<<2)|0,n[m+28>>2]=l,s=m+16|0,n[s+4>>2]=0,n[s>>2]=0,s=1<>2]=m,n[m+24>>2]=c,n[m+12>>2]=m,n[m+8>>2]=m;break}for(s=B<<((l|0)==31?0:25-(l>>>1)|0),c=n[c>>2]|0;;){if((n[c+4>>2]&-8|0)==(B|0)){Ue=97;break}if(f=c+16+(s>>>31<<2)|0,l=n[f>>2]|0,l)s=s<<1,c=l;else{Ue=96;break}}if((Ue|0)==96){n[f>>2]=m,n[m+24>>2]=c,n[m+12>>2]=m,n[m+8>>2]=m;break}else if((Ue|0)==97){Ue=c+8|0,je=n[Ue>>2]|0,n[je+12>>2]=m,n[Ue>>2]=m,n[m+8>>2]=je,n[m+12>>2]=c,n[m+24>>2]=0;break}}else je=B+M|0,n[k+4>>2]=je|3,je=k+je+4|0,n[je>>2]=n[je>>2]|1;while(0);return je=k+8|0,C=Lt,je|0}else j=M}else j=M;else j=-1;while(0);if(c=n[2785]|0,c>>>0>=j>>>0)return l=c-j|0,s=n[2788]|0,l>>>0>15?(je=s+j|0,n[2788]=je,n[2785]=l,n[je+4>>2]=l|1,n[je+l>>2]=l,n[s+4>>2]=j|3):(n[2785]=0,n[2788]=0,n[s+4>>2]=c|3,je=s+c+4|0,n[je>>2]=n[je>>2]|1),je=s+8|0,C=Lt,je|0;if(B=n[2786]|0,B>>>0>j>>>0)return lt=B-j|0,n[2786]=lt,je=n[2789]|0,Ue=je+j|0,n[2789]=Ue,n[Ue+4>>2]=lt|1,n[je+4>>2]=j|3,je=je+8|0,C=Lt,je|0;if(n[2901]|0?s=n[2903]|0:(n[2903]=4096,n[2902]=4096,n[2904]=-1,n[2905]=-1,n[2906]=0,n[2894]=0,s=se&-16^1431655768,n[se>>2]=s,n[2901]=s,s=4096),k=j+48|0,Q=j+47|0,m=s+Q|0,d=0-s|0,M=m&d,M>>>0<=j>>>0||(s=n[2893]|0,s|0&&(O=n[2891]|0,se=O+M|0,se>>>0<=O>>>0|se>>>0>s>>>0)))return je=0,C=Lt,je|0;e:do if(n[2894]&4)l=0,Ue=133;else{c=n[2789]|0;t:do if(c){for(f=11580;s=n[f>>2]|0,!(s>>>0<=c>>>0&&(Qe=f+4|0,(s+(n[Qe>>2]|0)|0)>>>0>c>>>0));)if(s=n[f+8>>2]|0,s)f=s;else{Ue=118;break t}if(l=m-B&d,l>>>0<2147483647)if(s=Qp(l|0)|0,(s|0)==((n[f>>2]|0)+(n[Qe>>2]|0)|0)){if((s|0)!=-1){B=l,m=s,Ue=135;break e}}else f=s,Ue=126;else l=0}else Ue=118;while(0);do if((Ue|0)==118)if(c=Qp(0)|0,(c|0)!=-1&&(l=c,Ge=n[2902]|0,Me=Ge+-1|0,l=((Me&l|0)==0?0:(Me+l&0-Ge)-l|0)+M|0,Ge=n[2891]|0,Me=l+Ge|0,l>>>0>j>>>0&l>>>0<2147483647)){if(Qe=n[2893]|0,Qe|0&&Me>>>0<=Ge>>>0|Me>>>0>Qe>>>0){l=0;break}if(s=Qp(l|0)|0,(s|0)==(c|0)){B=l,m=c,Ue=135;break e}else f=s,Ue=126}else l=0;while(0);do if((Ue|0)==126){if(c=0-l|0,!(k>>>0>l>>>0&(l>>>0<2147483647&(f|0)!=-1)))if((f|0)==-1){l=0;break}else{B=l,m=f,Ue=135;break e}if(s=n[2903]|0,s=Q-l+s&0-s,s>>>0>=2147483647){B=l,m=f,Ue=135;break e}if((Qp(s|0)|0)==-1){Qp(c|0)|0,l=0;break}else{B=s+l|0,m=f,Ue=135;break e}}while(0);n[2894]=n[2894]|4,Ue=133}while(0);if((Ue|0)==133&&M>>>0<2147483647&&(lt=Qp(M|0)|0,Qe=Qp(0)|0,et=Qe-lt|0,Xe=et>>>0>(j+40|0)>>>0,!((lt|0)==-1|Xe^1|lt>>>0>>0&((lt|0)!=-1&(Qe|0)!=-1)^1))&&(B=Xe?et:l,m=lt,Ue=135),(Ue|0)==135){l=(n[2891]|0)+B|0,n[2891]=l,l>>>0>(n[2892]|0)>>>0&&(n[2892]=l),Q=n[2789]|0;do if(Q){for(l=11580;;){if(s=n[l>>2]|0,c=l+4|0,f=n[c>>2]|0,(m|0)==(s+f|0)){Ue=145;break}if(d=n[l+8>>2]|0,d)l=d;else break}if((Ue|0)==145&&(n[l+12>>2]&8|0)==0&&Q>>>0>>0&Q>>>0>=s>>>0){n[c>>2]=f+B,je=Q+8|0,je=(je&7|0)==0?0:0-je&7,Ue=Q+je|0,je=(n[2786]|0)+(B-je)|0,n[2789]=Ue,n[2786]=je,n[Ue+4>>2]=je|1,n[Ue+je+4>>2]=40,n[2790]=n[2905];break}for(m>>>0<(n[2787]|0)>>>0&&(n[2787]=m),c=m+B|0,l=11580;;){if((n[l>>2]|0)==(c|0)){Ue=153;break}if(s=n[l+8>>2]|0,s)l=s;else break}if((Ue|0)==153&&(n[l+12>>2]&8|0)==0){n[l>>2]=m,O=l+4|0,n[O>>2]=(n[O>>2]|0)+B,O=m+8|0,O=m+((O&7|0)==0?0:0-O&7)|0,l=c+8|0,l=c+((l&7|0)==0?0:0-l&7)|0,M=O+j|0,k=l-O-j|0,n[O+4>>2]=j|3;do if((l|0)!=(Q|0)){if((l|0)==(n[2788]|0)){je=(n[2785]|0)+k|0,n[2785]=je,n[2788]=M,n[M+4>>2]=je|1,n[M+je>>2]=je;break}if(s=n[l+4>>2]|0,(s&3|0)==1){B=s&-8,f=s>>>3;e:do if(s>>>0<256)if(s=n[l+8>>2]|0,c=n[l+12>>2]|0,(c|0)==(s|0)){n[2783]=n[2783]&~(1<>2]=c,n[c+8>>2]=s;break}else{m=n[l+24>>2]|0,s=n[l+12>>2]|0;do if((s|0)==(l|0)){if(f=l+16|0,c=f+4|0,s=n[c>>2]|0,!s)if(s=n[f>>2]|0,s)c=f;else{s=0;break}for(;;){if(f=s+20|0,d=n[f>>2]|0,d|0){s=d,c=f;continue}if(f=s+16|0,d=n[f>>2]|0,d)s=d,c=f;else break}n[c>>2]=0}else je=n[l+8>>2]|0,n[je+12>>2]=s,n[s+8>>2]=je;while(0);if(!m)break;c=n[l+28>>2]|0,f=11436+(c<<2)|0;do if((l|0)!=(n[f>>2]|0)){if(n[m+16+(((n[m+16>>2]|0)!=(l|0)&1)<<2)>>2]=s,!s)break e}else{if(n[f>>2]=s,s|0)break;n[2784]=n[2784]&~(1<>2]=m,c=l+16|0,f=n[c>>2]|0,f|0&&(n[s+16>>2]=f,n[f+24>>2]=s),c=n[c+4>>2]|0,!c)break;n[s+20>>2]=c,n[c+24>>2]=s}while(0);l=l+B|0,d=B+k|0}else d=k;if(l=l+4|0,n[l>>2]=n[l>>2]&-2,n[M+4>>2]=d|1,n[M+d>>2]=d,l=d>>>3,d>>>0<256){c=11172+(l<<1<<2)|0,s=n[2783]|0,l=1<>2]|0):(n[2783]=s|l,l=c,s=c+8|0),n[s>>2]=M,n[l+12>>2]=M,n[M+8>>2]=l,n[M+12>>2]=c;break}l=d>>>8;do if(!l)l=0;else{if(d>>>0>16777215){l=31;break}Ue=(l+1048320|0)>>>16&8,je=l<>>16&4,je=je<>>16&2,l=14-(lt|Ue|l)+(je<>>15)|0,l=d>>>(l+7|0)&1|l<<1}while(0);if(f=11436+(l<<2)|0,n[M+28>>2]=l,s=M+16|0,n[s+4>>2]=0,n[s>>2]=0,s=n[2784]|0,c=1<>2]=M,n[M+24>>2]=f,n[M+12>>2]=M,n[M+8>>2]=M;break}for(s=d<<((l|0)==31?0:25-(l>>>1)|0),c=n[f>>2]|0;;){if((n[c+4>>2]&-8|0)==(d|0)){Ue=194;break}if(f=c+16+(s>>>31<<2)|0,l=n[f>>2]|0,l)s=s<<1,c=l;else{Ue=193;break}}if((Ue|0)==193){n[f>>2]=M,n[M+24>>2]=c,n[M+12>>2]=M,n[M+8>>2]=M;break}else if((Ue|0)==194){Ue=c+8|0,je=n[Ue>>2]|0,n[je+12>>2]=M,n[Ue>>2]=M,n[M+8>>2]=je,n[M+12>>2]=c,n[M+24>>2]=0;break}}else je=(n[2786]|0)+k|0,n[2786]=je,n[2789]=M,n[M+4>>2]=je|1;while(0);return je=O+8|0,C=Lt,je|0}for(l=11580;s=n[l>>2]|0,!(s>>>0<=Q>>>0&&(je=s+(n[l+4>>2]|0)|0,je>>>0>Q>>>0));)l=n[l+8>>2]|0;d=je+-47|0,s=d+8|0,s=d+((s&7|0)==0?0:0-s&7)|0,d=Q+16|0,s=s>>>0>>0?Q:s,l=s+8|0,c=m+8|0,c=(c&7|0)==0?0:0-c&7,Ue=m+c|0,c=B+-40-c|0,n[2789]=Ue,n[2786]=c,n[Ue+4>>2]=c|1,n[Ue+c+4>>2]=40,n[2790]=n[2905],c=s+4|0,n[c>>2]=27,n[l>>2]=n[2895],n[l+4>>2]=n[2896],n[l+8>>2]=n[2897],n[l+12>>2]=n[2898],n[2895]=m,n[2896]=B,n[2898]=0,n[2897]=l,l=s+24|0;do Ue=l,l=l+4|0,n[l>>2]=7;while((Ue+8|0)>>>0>>0);if((s|0)!=(Q|0)){if(m=s-Q|0,n[c>>2]=n[c>>2]&-2,n[Q+4>>2]=m|1,n[s>>2]=m,l=m>>>3,m>>>0<256){c=11172+(l<<1<<2)|0,s=n[2783]|0,l=1<>2]|0):(n[2783]=s|l,l=c,s=c+8|0),n[s>>2]=Q,n[l+12>>2]=Q,n[Q+8>>2]=l,n[Q+12>>2]=c;break}if(l=m>>>8,l?m>>>0>16777215?c=31:(Ue=(l+1048320|0)>>>16&8,je=l<>>16&4,je=je<>>16&2,c=14-(lt|Ue|c)+(je<>>15)|0,c=m>>>(c+7|0)&1|c<<1):c=0,f=11436+(c<<2)|0,n[Q+28>>2]=c,n[Q+20>>2]=0,n[d>>2]=0,l=n[2784]|0,s=1<>2]=Q,n[Q+24>>2]=f,n[Q+12>>2]=Q,n[Q+8>>2]=Q;break}for(s=m<<((c|0)==31?0:25-(c>>>1)|0),c=n[f>>2]|0;;){if((n[c+4>>2]&-8|0)==(m|0)){Ue=216;break}if(f=c+16+(s>>>31<<2)|0,l=n[f>>2]|0,l)s=s<<1,c=l;else{Ue=215;break}}if((Ue|0)==215){n[f>>2]=Q,n[Q+24>>2]=c,n[Q+12>>2]=Q,n[Q+8>>2]=Q;break}else if((Ue|0)==216){Ue=c+8|0,je=n[Ue>>2]|0,n[je+12>>2]=Q,n[Ue>>2]=Q,n[Q+8>>2]=je,n[Q+12>>2]=c,n[Q+24>>2]=0;break}}}else{je=n[2787]|0,(je|0)==0|m>>>0>>0&&(n[2787]=m),n[2895]=m,n[2896]=B,n[2898]=0,n[2792]=n[2901],n[2791]=-1,l=0;do je=11172+(l<<1<<2)|0,n[je+12>>2]=je,n[je+8>>2]=je,l=l+1|0;while((l|0)!=32);je=m+8|0,je=(je&7|0)==0?0:0-je&7,Ue=m+je|0,je=B+-40-je|0,n[2789]=Ue,n[2786]=je,n[Ue+4>>2]=je|1,n[Ue+je+4>>2]=40,n[2790]=n[2905]}while(0);if(l=n[2786]|0,l>>>0>j>>>0)return lt=l-j|0,n[2786]=lt,je=n[2789]|0,Ue=je+j|0,n[2789]=Ue,n[Ue+4>>2]=lt|1,n[je+4>>2]=j|3,je=je+8|0,C=Lt,je|0}return n[(Vm()|0)>>2]=12,je=0,C=Lt,je|0}function hD(s){s=s|0;var l=0,c=0,f=0,d=0,m=0,B=0,k=0,Q=0;if(!!s){c=s+-8|0,d=n[2787]|0,s=n[s+-4>>2]|0,l=s&-8,Q=c+l|0;do if(s&1)k=c,B=c;else{if(f=n[c>>2]|0,!(s&3)||(B=c+(0-f)|0,m=f+l|0,B>>>0>>0))return;if((B|0)==(n[2788]|0)){if(s=Q+4|0,l=n[s>>2]|0,(l&3|0)!=3){k=B,l=m;break}n[2785]=m,n[s>>2]=l&-2,n[B+4>>2]=m|1,n[B+m>>2]=m;return}if(c=f>>>3,f>>>0<256)if(s=n[B+8>>2]|0,l=n[B+12>>2]|0,(l|0)==(s|0)){n[2783]=n[2783]&~(1<>2]=l,n[l+8>>2]=s,k=B,l=m;break}d=n[B+24>>2]|0,s=n[B+12>>2]|0;do if((s|0)==(B|0)){if(c=B+16|0,l=c+4|0,s=n[l>>2]|0,!s)if(s=n[c>>2]|0,s)l=c;else{s=0;break}for(;;){if(c=s+20|0,f=n[c>>2]|0,f|0){s=f,l=c;continue}if(c=s+16|0,f=n[c>>2]|0,f)s=f,l=c;else break}n[l>>2]=0}else k=n[B+8>>2]|0,n[k+12>>2]=s,n[s+8>>2]=k;while(0);if(d){if(l=n[B+28>>2]|0,c=11436+(l<<2)|0,(B|0)==(n[c>>2]|0)){if(n[c>>2]=s,!s){n[2784]=n[2784]&~(1<>2]|0)!=(B|0)&1)<<2)>>2]=s,!s){k=B,l=m;break}n[s+24>>2]=d,l=B+16|0,c=n[l>>2]|0,c|0&&(n[s+16>>2]=c,n[c+24>>2]=s),l=n[l+4>>2]|0,l?(n[s+20>>2]=l,n[l+24>>2]=s,k=B,l=m):(k=B,l=m)}else k=B,l=m}while(0);if(!(B>>>0>=Q>>>0)&&(s=Q+4|0,f=n[s>>2]|0,!!(f&1))){if(f&2)n[s>>2]=f&-2,n[k+4>>2]=l|1,n[B+l>>2]=l,d=l;else{if(s=n[2788]|0,(Q|0)==(n[2789]|0)){if(Q=(n[2786]|0)+l|0,n[2786]=Q,n[2789]=k,n[k+4>>2]=Q|1,(k|0)!=(s|0))return;n[2788]=0,n[2785]=0;return}if((Q|0)==(s|0)){Q=(n[2785]|0)+l|0,n[2785]=Q,n[2788]=B,n[k+4>>2]=Q|1,n[B+Q>>2]=Q;return}d=(f&-8)+l|0,c=f>>>3;do if(f>>>0<256)if(l=n[Q+8>>2]|0,s=n[Q+12>>2]|0,(s|0)==(l|0)){n[2783]=n[2783]&~(1<>2]=s,n[s+8>>2]=l;break}else{m=n[Q+24>>2]|0,s=n[Q+12>>2]|0;do if((s|0)==(Q|0)){if(c=Q+16|0,l=c+4|0,s=n[l>>2]|0,!s)if(s=n[c>>2]|0,s)l=c;else{c=0;break}for(;;){if(c=s+20|0,f=n[c>>2]|0,f|0){s=f,l=c;continue}if(c=s+16|0,f=n[c>>2]|0,f)s=f,l=c;else break}n[l>>2]=0,c=s}else c=n[Q+8>>2]|0,n[c+12>>2]=s,n[s+8>>2]=c,c=s;while(0);if(m|0){if(s=n[Q+28>>2]|0,l=11436+(s<<2)|0,(Q|0)==(n[l>>2]|0)){if(n[l>>2]=c,!c){n[2784]=n[2784]&~(1<>2]|0)!=(Q|0)&1)<<2)>>2]=c,!c)break;n[c+24>>2]=m,s=Q+16|0,l=n[s>>2]|0,l|0&&(n[c+16>>2]=l,n[l+24>>2]=c),s=n[s+4>>2]|0,s|0&&(n[c+20>>2]=s,n[s+24>>2]=c)}}while(0);if(n[k+4>>2]=d|1,n[B+d>>2]=d,(k|0)==(n[2788]|0)){n[2785]=d;return}}if(s=d>>>3,d>>>0<256){c=11172+(s<<1<<2)|0,l=n[2783]|0,s=1<>2]|0):(n[2783]=l|s,s=c,l=c+8|0),n[l>>2]=k,n[s+12>>2]=k,n[k+8>>2]=s,n[k+12>>2]=c;return}s=d>>>8,s?d>>>0>16777215?s=31:(B=(s+1048320|0)>>>16&8,Q=s<>>16&4,Q=Q<>>16&2,s=14-(m|B|s)+(Q<>>15)|0,s=d>>>(s+7|0)&1|s<<1):s=0,f=11436+(s<<2)|0,n[k+28>>2]=s,n[k+20>>2]=0,n[k+16>>2]=0,l=n[2784]|0,c=1<>>1)|0),c=n[f>>2]|0;;){if((n[c+4>>2]&-8|0)==(d|0)){s=73;break}if(f=c+16+(l>>>31<<2)|0,s=n[f>>2]|0,s)l=l<<1,c=s;else{s=72;break}}if((s|0)==72){n[f>>2]=k,n[k+24>>2]=c,n[k+12>>2]=k,n[k+8>>2]=k;break}else if((s|0)==73){B=c+8|0,Q=n[B>>2]|0,n[Q+12>>2]=k,n[B>>2]=k,n[k+8>>2]=Q,n[k+12>>2]=c,n[k+24>>2]=0;break}}else n[2784]=l|c,n[f>>2]=k,n[k+24>>2]=f,n[k+12>>2]=k,n[k+8>>2]=k;while(0);if(Q=(n[2791]|0)+-1|0,n[2791]=Q,!Q)s=11588;else return;for(;s=n[s>>2]|0,s;)s=s+8|0;n[2791]=-1}}}function DUe(){return 11628}function SUe(s){s=s|0;var l=0,c=0;return l=C,C=C+16|0,c=l,n[c>>2]=xUe(n[s+60>>2]|0)|0,s=gD(hc(6,c|0)|0)|0,C=l,s|0}function r7(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0,Ge=0;j=C,C=C+48|0,M=j+16|0,m=j,d=j+32|0,k=s+28|0,f=n[k>>2]|0,n[d>>2]=f,Q=s+20|0,f=(n[Q>>2]|0)-f|0,n[d+4>>2]=f,n[d+8>>2]=l,n[d+12>>2]=c,f=f+c|0,B=s+60|0,n[m>>2]=n[B>>2],n[m+4>>2]=d,n[m+8>>2]=2,m=gD(Li(146,m|0)|0)|0;e:do if((f|0)!=(m|0)){for(l=2;!((m|0)<0);)if(f=f-m|0,Ge=n[d+4>>2]|0,se=m>>>0>Ge>>>0,d=se?d+8|0:d,l=(se<<31>>31)+l|0,Ge=m-(se?Ge:0)|0,n[d>>2]=(n[d>>2]|0)+Ge,se=d+4|0,n[se>>2]=(n[se>>2]|0)-Ge,n[M>>2]=n[B>>2],n[M+4>>2]=d,n[M+8>>2]=l,m=gD(Li(146,M|0)|0)|0,(f|0)==(m|0)){O=3;break e}n[s+16>>2]=0,n[k>>2]=0,n[Q>>2]=0,n[s>>2]=n[s>>2]|32,(l|0)==2?c=0:c=c-(n[d+4>>2]|0)|0}else O=3;while(0);return(O|0)==3&&(Ge=n[s+44>>2]|0,n[s+16>>2]=Ge+(n[s+48>>2]|0),n[k>>2]=Ge,n[Q>>2]=Ge),C=j,c|0}function PUe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;return d=C,C=C+32|0,m=d,f=d+20|0,n[m>>2]=n[s+60>>2],n[m+4>>2]=0,n[m+8>>2]=l,n[m+12>>2]=f,n[m+16>>2]=c,(gD(sa(140,m|0)|0)|0)<0?(n[f>>2]=-1,s=-1):s=n[f>>2]|0,C=d,s|0}function gD(s){return s=s|0,s>>>0>4294963200&&(n[(Vm()|0)>>2]=0-s,s=-1),s|0}function Vm(){return(bUe()|0)+64|0}function bUe(){return SR()|0}function SR(){return 2084}function xUe(s){return s=s|0,s|0}function kUe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0;return d=C,C=C+32|0,f=d,n[s+36>>2]=1,(n[s>>2]&64|0)==0&&(n[f>>2]=n[s+60>>2],n[f+4>>2]=21523,n[f+8>>2]=d+16,fu(54,f|0)|0)&&(o[s+75>>0]=-1),f=r7(s,l,c)|0,C=d,f|0}function n7(s,l){s=s|0,l=l|0;var c=0,f=0;if(c=o[s>>0]|0,f=o[l>>0]|0,c<<24>>24==0||c<<24>>24!=f<<24>>24)s=f;else{do s=s+1|0,l=l+1|0,c=o[s>>0]|0,f=o[l>>0]|0;while(!(c<<24>>24==0||c<<24>>24!=f<<24>>24));s=f}return(c&255)-(s&255)|0}function QUe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0;e:do if(!c)s=0;else{for(;f=o[s>>0]|0,d=o[l>>0]|0,f<<24>>24==d<<24>>24;)if(c=c+-1|0,c)s=s+1|0,l=l+1|0;else{s=0;break e}s=(f&255)-(d&255)|0}while(0);return s|0}function i7(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0,Ge=0,Me=0,Qe=0;Qe=C,C=C+224|0,O=Qe+120|0,j=Qe+80|0,Ge=Qe,Me=Qe+136|0,f=j,d=f+40|0;do n[f>>2]=0,f=f+4|0;while((f|0)<(d|0));return n[O>>2]=n[c>>2],(PR(0,l,O,Ge,j)|0)<0?c=-1:((n[s+76>>2]|0)>-1?se=FUe(s)|0:se=0,c=n[s>>2]|0,M=c&32,(o[s+74>>0]|0)<1&&(n[s>>2]=c&-33),f=s+48|0,n[f>>2]|0?c=PR(s,l,O,Ge,j)|0:(d=s+44|0,m=n[d>>2]|0,n[d>>2]=Me,B=s+28|0,n[B>>2]=Me,k=s+20|0,n[k>>2]=Me,n[f>>2]=80,Q=s+16|0,n[Q>>2]=Me+80,c=PR(s,l,O,Ge,j)|0,m&&(ED[n[s+36>>2]&7](s,0,0)|0,c=(n[k>>2]|0)==0?-1:c,n[d>>2]=m,n[f>>2]=0,n[Q>>2]=0,n[B>>2]=0,n[k>>2]=0)),f=n[s>>2]|0,n[s>>2]=f|M,se|0&&RUe(s),c=(f&32|0)==0?c:-1),C=Qe,c|0}function PR(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0;var m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0,Ge=0,Me=0,Qe=0,et=0,Xe=0,lt=0,Ue=0,je=0,Lt=0,Mr=0,or=0,Xt=0,Sr=0,Nr=0,ir=0;ir=C,C=C+64|0,or=ir+16|0,Xt=ir,Lt=ir+24|0,Sr=ir+8|0,Nr=ir+20|0,n[or>>2]=l,lt=(s|0)!=0,Ue=Lt+40|0,je=Ue,Lt=Lt+39|0,Mr=Sr+4|0,B=0,m=0,O=0;e:for(;;){do if((m|0)>-1)if((B|0)>(2147483647-m|0)){n[(Vm()|0)>>2]=75,m=-1;break}else{m=B+m|0;break}while(0);if(B=o[l>>0]|0,B<<24>>24)k=l;else{Xe=87;break}t:for(;;){switch(B<<24>>24){case 37:{B=k,Xe=9;break t}case 0:{B=k;break t}default:}et=k+1|0,n[or>>2]=et,B=o[et>>0]|0,k=et}t:do if((Xe|0)==9)for(;;){if(Xe=0,(o[k+1>>0]|0)!=37)break t;if(B=B+1|0,k=k+2|0,n[or>>2]=k,(o[k>>0]|0)==37)Xe=9;else break}while(0);if(B=B-l|0,lt&&ss(s,l,B),B|0){l=k;continue}Q=k+1|0,B=(o[Q>>0]|0)+-48|0,B>>>0<10?(et=(o[k+2>>0]|0)==36,Qe=et?B:-1,O=et?1:O,Q=et?k+3|0:Q):Qe=-1,n[or>>2]=Q,B=o[Q>>0]|0,k=(B<<24>>24)+-32|0;t:do if(k>>>0<32)for(M=0,j=B;;){if(B=1<>2]=Q,B=o[Q>>0]|0,k=(B<<24>>24)+-32|0,k>>>0>=32)break;j=B}else M=0;while(0);if(B<<24>>24==42){if(k=Q+1|0,B=(o[k>>0]|0)+-48|0,B>>>0<10&&(o[Q+2>>0]|0)==36)n[d+(B<<2)>>2]=10,B=n[f+((o[k>>0]|0)+-48<<3)>>2]|0,O=1,Q=Q+3|0;else{if(O|0){m=-1;break}lt?(O=(n[c>>2]|0)+(4-1)&~(4-1),B=n[O>>2]|0,n[c>>2]=O+4,O=0,Q=k):(B=0,O=0,Q=k)}n[or>>2]=Q,et=(B|0)<0,B=et?0-B|0:B,M=et?M|8192:M}else{if(B=s7(or)|0,(B|0)<0){m=-1;break}Q=n[or>>2]|0}do if((o[Q>>0]|0)==46){if((o[Q+1>>0]|0)!=42){n[or>>2]=Q+1,k=s7(or)|0,Q=n[or>>2]|0;break}if(j=Q+2|0,k=(o[j>>0]|0)+-48|0,k>>>0<10&&(o[Q+3>>0]|0)==36){n[d+(k<<2)>>2]=10,k=n[f+((o[j>>0]|0)+-48<<3)>>2]|0,Q=Q+4|0,n[or>>2]=Q;break}if(O|0){m=-1;break e}lt?(et=(n[c>>2]|0)+(4-1)&~(4-1),k=n[et>>2]|0,n[c>>2]=et+4):k=0,n[or>>2]=j,Q=j}else k=-1;while(0);for(Me=0;;){if(((o[Q>>0]|0)+-65|0)>>>0>57){m=-1;break e}if(et=Q+1|0,n[or>>2]=et,j=o[(o[Q>>0]|0)+-65+(5178+(Me*58|0))>>0]|0,se=j&255,(se+-1|0)>>>0<8)Me=se,Q=et;else break}if(!(j<<24>>24)){m=-1;break}Ge=(Qe|0)>-1;do if(j<<24>>24==19)if(Ge){m=-1;break e}else Xe=49;else{if(Ge){n[d+(Qe<<2)>>2]=se,Ge=f+(Qe<<3)|0,Qe=n[Ge+4>>2]|0,Xe=Xt,n[Xe>>2]=n[Ge>>2],n[Xe+4>>2]=Qe,Xe=49;break}if(!lt){m=0;break e}o7(Xt,se,c)}while(0);if((Xe|0)==49&&(Xe=0,!lt)){B=0,l=et;continue}Q=o[Q>>0]|0,Q=(Me|0)!=0&(Q&15|0)==3?Q&-33:Q,Ge=M&-65537,Qe=(M&8192|0)==0?M:Ge;t:do switch(Q|0){case 110:switch((Me&255)<<24>>24){case 0:{n[n[Xt>>2]>>2]=m,B=0,l=et;continue e}case 1:{n[n[Xt>>2]>>2]=m,B=0,l=et;continue e}case 2:{B=n[Xt>>2]|0,n[B>>2]=m,n[B+4>>2]=((m|0)<0)<<31>>31,B=0,l=et;continue e}case 3:{a[n[Xt>>2]>>1]=m,B=0,l=et;continue e}case 4:{o[n[Xt>>2]>>0]=m,B=0,l=et;continue e}case 6:{n[n[Xt>>2]>>2]=m,B=0,l=et;continue e}case 7:{B=n[Xt>>2]|0,n[B>>2]=m,n[B+4>>2]=((m|0)<0)<<31>>31,B=0,l=et;continue e}default:{B=0,l=et;continue e}}case 112:{Q=120,k=k>>>0>8?k:8,l=Qe|8,Xe=61;break}case 88:case 120:{l=Qe,Xe=61;break}case 111:{Q=Xt,l=n[Q>>2]|0,Q=n[Q+4>>2]|0,se=NUe(l,Q,Ue)|0,Ge=je-se|0,M=0,j=5642,k=(Qe&8|0)==0|(k|0)>(Ge|0)?k:Ge+1|0,Ge=Qe,Xe=67;break}case 105:case 100:if(Q=Xt,l=n[Q>>2]|0,Q=n[Q+4>>2]|0,(Q|0)<0){l=dD(0,0,l|0,Q|0)|0,Q=Se,M=Xt,n[M>>2]=l,n[M+4>>2]=Q,M=1,j=5642,Xe=66;break t}else{M=(Qe&2049|0)!=0&1,j=(Qe&2048|0)==0?(Qe&1|0)==0?5642:5644:5643,Xe=66;break t}case 117:{Q=Xt,M=0,j=5642,l=n[Q>>2]|0,Q=n[Q+4>>2]|0,Xe=66;break}case 99:{o[Lt>>0]=n[Xt>>2],l=Lt,M=0,j=5642,se=Ue,Q=1,k=Ge;break}case 109:{Q=LUe(n[(Vm()|0)>>2]|0)|0,Xe=71;break}case 115:{Q=n[Xt>>2]|0,Q=Q|0?Q:5652,Xe=71;break}case 67:{n[Sr>>2]=n[Xt>>2],n[Mr>>2]=0,n[Xt>>2]=Sr,se=-1,Q=Sr,Xe=75;break}case 83:{l=n[Xt>>2]|0,k?(se=k,Q=l,Xe=75):(Bs(s,32,B,0,Qe),l=0,Xe=84);break}case 65:case 71:case 70:case 69:case 97:case 103:case 102:case 101:{B=MUe(s,+E[Xt>>3],B,k,Qe,Q)|0,l=et;continue e}default:M=0,j=5642,se=Ue,Q=k,k=Qe}while(0);t:do if((Xe|0)==61)Qe=Xt,Me=n[Qe>>2]|0,Qe=n[Qe+4>>2]|0,se=TUe(Me,Qe,Ue,Q&32)|0,j=(l&8|0)==0|(Me|0)==0&(Qe|0)==0,M=j?0:2,j=j?5642:5642+(Q>>4)|0,Ge=l,l=Me,Q=Qe,Xe=67;else if((Xe|0)==66)se=Jm(l,Q,Ue)|0,Ge=Qe,Xe=67;else if((Xe|0)==71)Xe=0,Qe=OUe(Q,0,k)|0,Me=(Qe|0)==0,l=Q,M=0,j=5642,se=Me?Q+k|0:Qe,Q=Me?k:Qe-Q|0,k=Ge;else if((Xe|0)==75){for(Xe=0,j=Q,l=0,k=0;M=n[j>>2]|0,!(!M||(k=a7(Nr,M)|0,(k|0)<0|k>>>0>(se-l|0)>>>0));)if(l=k+l|0,se>>>0>l>>>0)j=j+4|0;else break;if((k|0)<0){m=-1;break e}if(Bs(s,32,B,l,Qe),!l)l=0,Xe=84;else for(M=0;;){if(k=n[Q>>2]|0,!k){Xe=84;break t}if(k=a7(Nr,k)|0,M=k+M|0,(M|0)>(l|0)){Xe=84;break t}if(ss(s,Nr,k),M>>>0>=l>>>0){Xe=84;break}else Q=Q+4|0}}while(0);if((Xe|0)==67)Xe=0,Q=(l|0)!=0|(Q|0)!=0,Qe=(k|0)!=0|Q,Q=((Q^1)&1)+(je-se)|0,l=Qe?se:Ue,se=Ue,Q=Qe?(k|0)>(Q|0)?k:Q:k,k=(k|0)>-1?Ge&-65537:Ge;else if((Xe|0)==84){Xe=0,Bs(s,32,B,l,Qe^8192),B=(B|0)>(l|0)?B:l,l=et;continue}Me=se-l|0,Ge=(Q|0)<(Me|0)?Me:Q,Qe=Ge+M|0,B=(B|0)<(Qe|0)?Qe:B,Bs(s,32,B,Qe,k),ss(s,j,M),Bs(s,48,B,Qe,k^65536),Bs(s,48,Ge,Me,0),ss(s,l,Me),Bs(s,32,B,Qe,k^8192),l=et}e:do if((Xe|0)==87&&!s)if(!O)m=0;else{for(m=1;l=n[d+(m<<2)>>2]|0,!!l;)if(o7(f+(m<<3)|0,l,c),m=m+1|0,(m|0)>=10){m=1;break e}for(;;){if(n[d+(m<<2)>>2]|0){m=-1;break e}if(m=m+1|0,(m|0)>=10){m=1;break}}}while(0);return C=ir,m|0}function FUe(s){return s=s|0,0}function RUe(s){s=s|0}function ss(s,l,c){s=s|0,l=l|0,c=c|0,n[s>>2]&32||KUe(l,c,s)|0}function s7(s){s=s|0;var l=0,c=0,f=0;if(c=n[s>>2]|0,f=(o[c>>0]|0)+-48|0,f>>>0<10){l=0;do l=f+(l*10|0)|0,c=c+1|0,n[s>>2]=c,f=(o[c>>0]|0)+-48|0;while(f>>>0<10)}else l=0;return l|0}function o7(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;e:do if(l>>>0<=20)do switch(l|0){case 9:{f=(n[c>>2]|0)+(4-1)&~(4-1),l=n[f>>2]|0,n[c>>2]=f+4,n[s>>2]=l;break e}case 10:{f=(n[c>>2]|0)+(4-1)&~(4-1),l=n[f>>2]|0,n[c>>2]=f+4,f=s,n[f>>2]=l,n[f+4>>2]=((l|0)<0)<<31>>31;break e}case 11:{f=(n[c>>2]|0)+(4-1)&~(4-1),l=n[f>>2]|0,n[c>>2]=f+4,f=s,n[f>>2]=l,n[f+4>>2]=0;break e}case 12:{f=(n[c>>2]|0)+(8-1)&~(8-1),l=f,d=n[l>>2]|0,l=n[l+4>>2]|0,n[c>>2]=f+8,f=s,n[f>>2]=d,n[f+4>>2]=l;break e}case 13:{d=(n[c>>2]|0)+(4-1)&~(4-1),f=n[d>>2]|0,n[c>>2]=d+4,f=(f&65535)<<16>>16,d=s,n[d>>2]=f,n[d+4>>2]=((f|0)<0)<<31>>31;break e}case 14:{d=(n[c>>2]|0)+(4-1)&~(4-1),f=n[d>>2]|0,n[c>>2]=d+4,d=s,n[d>>2]=f&65535,n[d+4>>2]=0;break e}case 15:{d=(n[c>>2]|0)+(4-1)&~(4-1),f=n[d>>2]|0,n[c>>2]=d+4,f=(f&255)<<24>>24,d=s,n[d>>2]=f,n[d+4>>2]=((f|0)<0)<<31>>31;break e}case 16:{d=(n[c>>2]|0)+(4-1)&~(4-1),f=n[d>>2]|0,n[c>>2]=d+4,d=s,n[d>>2]=f&255,n[d+4>>2]=0;break e}case 17:{d=(n[c>>2]|0)+(8-1)&~(8-1),m=+E[d>>3],n[c>>2]=d+8,E[s>>3]=m;break e}case 18:{d=(n[c>>2]|0)+(8-1)&~(8-1),m=+E[d>>3],n[c>>2]=d+8,E[s>>3]=m;break e}default:break e}while(0);while(0)}function TUe(s,l,c,f){if(s=s|0,l=l|0,c=c|0,f=f|0,!((s|0)==0&(l|0)==0))do c=c+-1|0,o[c>>0]=u[5694+(s&15)>>0]|0|f,s=mD(s|0,l|0,4)|0,l=Se;while(!((s|0)==0&(l|0)==0));return c|0}function NUe(s,l,c){if(s=s|0,l=l|0,c=c|0,!((s|0)==0&(l|0)==0))do c=c+-1|0,o[c>>0]=s&7|48,s=mD(s|0,l|0,3)|0,l=Se;while(!((s|0)==0&(l|0)==0));return c|0}function Jm(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;if(l>>>0>0|(l|0)==0&s>>>0>4294967295){for(;f=QR(s|0,l|0,10,0)|0,c=c+-1|0,o[c>>0]=f&255|48,f=s,s=kR(s|0,l|0,10,0)|0,l>>>0>9|(l|0)==9&f>>>0>4294967295;)l=Se;l=s}else l=s;if(l)for(;c=c+-1|0,o[c>>0]=(l>>>0)%10|0|48,!(l>>>0<10);)l=(l>>>0)/10|0;return c|0}function LUe(s){return s=s|0,jUe(s,n[(qUe()|0)+188>>2]|0)|0}function OUe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;m=l&255,f=(c|0)!=0;e:do if(f&(s&3|0)!=0)for(d=l&255;;){if((o[s>>0]|0)==d<<24>>24){B=6;break e}if(s=s+1|0,c=c+-1|0,f=(c|0)!=0,!(f&(s&3|0)!=0)){B=5;break}}else B=5;while(0);(B|0)==5&&(f?B=6:c=0);e:do if((B|0)==6&&(d=l&255,(o[s>>0]|0)!=d<<24>>24)){f=qe(m,16843009)|0;t:do if(c>>>0>3){for(;m=n[s>>2]^f,!((m&-2139062144^-2139062144)&m+-16843009|0);)if(s=s+4|0,c=c+-4|0,c>>>0<=3){B=11;break t}}else B=11;while(0);if((B|0)==11&&!c){c=0;break}for(;;){if((o[s>>0]|0)==d<<24>>24)break e;if(s=s+1|0,c=c+-1|0,!c){c=0;break}}}while(0);return(c|0?s:0)|0}function Bs(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0;var m=0,B=0;if(B=C,C=C+256|0,m=B,(c|0)>(f|0)&(d&73728|0)==0){if(d=c-f|0,Xm(m|0,l|0,(d>>>0<256?d:256)|0)|0,d>>>0>255){l=c-f|0;do ss(s,m,256),d=d+-256|0;while(d>>>0>255);d=l&255}ss(s,m,d)}C=B}function a7(s,l){return s=s|0,l=l|0,s?s=_Ue(s,l,0)|0:s=0,s|0}function MUe(s,l,c,f,d,m){s=s|0,l=+l,c=c|0,f=f|0,d=d|0,m=m|0;var B=0,k=0,Q=0,M=0,O=0,j=0,se=0,Ge=0,Me=0,Qe=0,et=0,Xe=0,lt=0,Ue=0,je=0,Lt=0,Mr=0,or=0,Xt=0,Sr=0,Nr=0,ir=0,xn=0;xn=C,C=C+560|0,Q=xn+8|0,et=xn,ir=xn+524|0,Nr=ir,M=xn+512|0,n[et>>2]=0,Sr=M+12|0,l7(l)|0,(Se|0)<0?(l=-l,or=1,Mr=5659):(or=(d&2049|0)!=0&1,Mr=(d&2048|0)==0?(d&1|0)==0?5660:5665:5662),l7(l)|0,Xt=Se&2146435072;do if(Xt>>>0<2146435072|(Xt|0)==2146435072&0<0){if(Ge=+UUe(l,et)*2,B=Ge!=0,B&&(n[et>>2]=(n[et>>2]|0)+-1),lt=m|32,(lt|0)==97){Me=m&32,se=(Me|0)==0?Mr:Mr+9|0,j=or|2,B=12-f|0;do if(f>>>0>11|(B|0)==0)l=Ge;else{l=8;do B=B+-1|0,l=l*16;while((B|0)!=0);if((o[se>>0]|0)==45){l=-(l+(-Ge-l));break}else{l=Ge+l-l;break}}while(0);k=n[et>>2]|0,B=(k|0)<0?0-k|0:k,B=Jm(B,((B|0)<0)<<31>>31,Sr)|0,(B|0)==(Sr|0)&&(B=M+11|0,o[B>>0]=48),o[B+-1>>0]=(k>>31&2)+43,O=B+-2|0,o[O>>0]=m+15,M=(f|0)<1,Q=(d&8|0)==0,B=ir;do Xt=~~l,k=B+1|0,o[B>>0]=u[5694+Xt>>0]|Me,l=(l-+(Xt|0))*16,(k-Nr|0)==1&&!(Q&(M&l==0))?(o[k>>0]=46,B=B+2|0):B=k;while(l!=0);Xt=B-Nr|0,Nr=Sr-O|0,Sr=(f|0)!=0&(Xt+-2|0)<(f|0)?f+2|0:Xt,B=Nr+j+Sr|0,Bs(s,32,c,B,d),ss(s,se,j),Bs(s,48,c,B,d^65536),ss(s,ir,Xt),Bs(s,48,Sr-Xt|0,0,0),ss(s,O,Nr),Bs(s,32,c,B,d^8192);break}k=(f|0)<0?6:f,B?(B=(n[et>>2]|0)+-28|0,n[et>>2]=B,l=Ge*268435456):(l=Ge,B=n[et>>2]|0),Xt=(B|0)<0?Q:Q+288|0,Q=Xt;do je=~~l>>>0,n[Q>>2]=je,Q=Q+4|0,l=(l-+(je>>>0))*1e9;while(l!=0);if((B|0)>0)for(M=Xt,j=Q;;){if(O=(B|0)<29?B:29,B=j+-4|0,B>>>0>=M>>>0){Q=0;do Ue=h7(n[B>>2]|0,0,O|0)|0,Ue=xR(Ue|0,Se|0,Q|0,0)|0,je=Se,Xe=QR(Ue|0,je|0,1e9,0)|0,n[B>>2]=Xe,Q=kR(Ue|0,je|0,1e9,0)|0,B=B+-4|0;while(B>>>0>=M>>>0);Q&&(M=M+-4|0,n[M>>2]=Q)}for(Q=j;!(Q>>>0<=M>>>0);)if(B=Q+-4|0,!(n[B>>2]|0))Q=B;else break;if(B=(n[et>>2]|0)-O|0,n[et>>2]=B,(B|0)>0)j=Q;else break}else M=Xt;if((B|0)<0){f=((k+25|0)/9|0)+1|0,Qe=(lt|0)==102;do{if(Me=0-B|0,Me=(Me|0)<9?Me:9,M>>>0>>0){O=(1<>>Me,se=0,B=M;do je=n[B>>2]|0,n[B>>2]=(je>>>Me)+se,se=qe(je&O,j)|0,B=B+4|0;while(B>>>0>>0);B=(n[M>>2]|0)==0?M+4|0:M,se?(n[Q>>2]=se,M=B,B=Q+4|0):(M=B,B=Q)}else M=(n[M>>2]|0)==0?M+4|0:M,B=Q;Q=Qe?Xt:M,Q=(B-Q>>2|0)>(f|0)?Q+(f<<2)|0:B,B=(n[et>>2]|0)+Me|0,n[et>>2]=B}while((B|0)<0);B=M,f=Q}else B=M,f=Q;if(je=Xt,B>>>0>>0){if(Q=(je-B>>2)*9|0,O=n[B>>2]|0,O>>>0>=10){M=10;do M=M*10|0,Q=Q+1|0;while(O>>>0>=M>>>0)}}else Q=0;if(Qe=(lt|0)==103,Xe=(k|0)!=0,M=k-((lt|0)!=102?Q:0)+((Xe&Qe)<<31>>31)|0,(M|0)<(((f-je>>2)*9|0)+-9|0)){if(M=M+9216|0,Me=Xt+4+(((M|0)/9|0)+-1024<<2)|0,M=((M|0)%9|0)+1|0,(M|0)<9){O=10;do O=O*10|0,M=M+1|0;while((M|0)!=9)}else O=10;if(j=n[Me>>2]|0,se=(j>>>0)%(O>>>0)|0,M=(Me+4|0)==(f|0),M&(se|0)==0)M=Me;else if(Ge=(((j>>>0)/(O>>>0)|0)&1|0)==0?9007199254740992:9007199254740994,Ue=(O|0)/2|0,l=se>>>0>>0?.5:M&(se|0)==(Ue|0)?1:1.5,or&&(Ue=(o[Mr>>0]|0)==45,l=Ue?-l:l,Ge=Ue?-Ge:Ge),M=j-se|0,n[Me>>2]=M,Ge+l!=Ge){if(Ue=M+O|0,n[Me>>2]=Ue,Ue>>>0>999999999)for(Q=Me;M=Q+-4|0,n[Q>>2]=0,M>>>0>>0&&(B=B+-4|0,n[B>>2]=0),Ue=(n[M>>2]|0)+1|0,n[M>>2]=Ue,Ue>>>0>999999999;)Q=M;else M=Me;if(Q=(je-B>>2)*9|0,j=n[B>>2]|0,j>>>0>=10){O=10;do O=O*10|0,Q=Q+1|0;while(j>>>0>=O>>>0)}}else M=Me;M=M+4|0,M=f>>>0>M>>>0?M:f,Ue=B}else M=f,Ue=B;for(lt=M;;){if(lt>>>0<=Ue>>>0){et=0;break}if(B=lt+-4|0,!(n[B>>2]|0))lt=B;else{et=1;break}}f=0-Q|0;do if(Qe)if(B=((Xe^1)&1)+k|0,(B|0)>(Q|0)&(Q|0)>-5?(O=m+-1|0,k=B+-1-Q|0):(O=m+-2|0,k=B+-1|0),B=d&8,B)Me=B;else{if(et&&(Lt=n[lt+-4>>2]|0,(Lt|0)!=0))if((Lt>>>0)%10|0)M=0;else{M=0,B=10;do B=B*10|0,M=M+1|0;while(!((Lt>>>0)%(B>>>0)|0|0))}else M=9;if(B=((lt-je>>2)*9|0)+-9|0,(O|32|0)==102){Me=B-M|0,Me=(Me|0)>0?Me:0,k=(k|0)<(Me|0)?k:Me,Me=0;break}else{Me=B+Q-M|0,Me=(Me|0)>0?Me:0,k=(k|0)<(Me|0)?k:Me,Me=0;break}}else O=m,Me=d&8;while(0);if(Qe=k|Me,j=(Qe|0)!=0&1,se=(O|32|0)==102,se)Xe=0,B=(Q|0)>0?Q:0;else{if(B=(Q|0)<0?f:Q,B=Jm(B,((B|0)<0)<<31>>31,Sr)|0,M=Sr,(M-B|0)<2)do B=B+-1|0,o[B>>0]=48;while((M-B|0)<2);o[B+-1>>0]=(Q>>31&2)+43,B=B+-2|0,o[B>>0]=O,Xe=B,B=M-B|0}if(B=or+1+k+j+B|0,Bs(s,32,c,B,d),ss(s,Mr,or),Bs(s,48,c,B,d^65536),se){O=Ue>>>0>Xt>>>0?Xt:Ue,Me=ir+9|0,j=Me,se=ir+8|0,M=O;do{if(Q=Jm(n[M>>2]|0,0,Me)|0,(M|0)==(O|0))(Q|0)==(Me|0)&&(o[se>>0]=48,Q=se);else if(Q>>>0>ir>>>0){Xm(ir|0,48,Q-Nr|0)|0;do Q=Q+-1|0;while(Q>>>0>ir>>>0)}ss(s,Q,j-Q|0),M=M+4|0}while(M>>>0<=Xt>>>0);if(Qe|0&&ss(s,5710,1),M>>>0>>0&(k|0)>0)for(;;){if(Q=Jm(n[M>>2]|0,0,Me)|0,Q>>>0>ir>>>0){Xm(ir|0,48,Q-Nr|0)|0;do Q=Q+-1|0;while(Q>>>0>ir>>>0)}if(ss(s,Q,(k|0)<9?k:9),M=M+4|0,Q=k+-9|0,M>>>0>>0&(k|0)>9)k=Q;else{k=Q;break}}Bs(s,48,k+9|0,9,0)}else{if(Qe=et?lt:Ue+4|0,(k|0)>-1){et=ir+9|0,Me=(Me|0)==0,f=et,j=0-Nr|0,se=ir+8|0,O=Ue;do{Q=Jm(n[O>>2]|0,0,et)|0,(Q|0)==(et|0)&&(o[se>>0]=48,Q=se);do if((O|0)==(Ue|0)){if(M=Q+1|0,ss(s,Q,1),Me&(k|0)<1){Q=M;break}ss(s,5710,1),Q=M}else{if(Q>>>0<=ir>>>0)break;Xm(ir|0,48,Q+j|0)|0;do Q=Q+-1|0;while(Q>>>0>ir>>>0)}while(0);Nr=f-Q|0,ss(s,Q,(k|0)>(Nr|0)?Nr:k),k=k-Nr|0,O=O+4|0}while(O>>>0>>0&(k|0)>-1)}Bs(s,48,k+18|0,18,0),ss(s,Xe,Sr-Xe|0)}Bs(s,32,c,B,d^8192)}else ir=(m&32|0)!=0,B=or+3|0,Bs(s,32,c,B,d&-65537),ss(s,Mr,or),ss(s,l!=l|!1?ir?5686:5690:ir?5678:5682,3),Bs(s,32,c,B,d^8192);while(0);return C=xn,((B|0)<(c|0)?c:B)|0}function l7(s){s=+s;var l=0;return E[v>>3]=s,l=n[v>>2]|0,Se=n[v+4>>2]|0,l|0}function UUe(s,l){return s=+s,l=l|0,+ +c7(s,l)}function c7(s,l){s=+s,l=l|0;var c=0,f=0,d=0;switch(E[v>>3]=s,c=n[v>>2]|0,f=n[v+4>>2]|0,d=mD(c|0,f|0,52)|0,d&2047){case 0:{s!=0?(s=+c7(s*18446744073709552e3,l),c=(n[l>>2]|0)+-64|0):c=0,n[l>>2]=c;break}case 2047:break;default:n[l>>2]=(d&2047)+-1022,n[v>>2]=c,n[v+4>>2]=f&-2146435073|1071644672,s=+E[v>>3]}return+s}function _Ue(s,l,c){s=s|0,l=l|0,c=c|0;do if(s){if(l>>>0<128){o[s>>0]=l,s=1;break}if(!(n[n[(HUe()|0)+188>>2]>>2]|0))if((l&-128|0)==57216){o[s>>0]=l,s=1;break}else{n[(Vm()|0)>>2]=84,s=-1;break}if(l>>>0<2048){o[s>>0]=l>>>6|192,o[s+1>>0]=l&63|128,s=2;break}if(l>>>0<55296|(l&-8192|0)==57344){o[s>>0]=l>>>12|224,o[s+1>>0]=l>>>6&63|128,o[s+2>>0]=l&63|128,s=3;break}if((l+-65536|0)>>>0<1048576){o[s>>0]=l>>>18|240,o[s+1>>0]=l>>>12&63|128,o[s+2>>0]=l>>>6&63|128,o[s+3>>0]=l&63|128,s=4;break}else{n[(Vm()|0)>>2]=84,s=-1;break}}else s=1;while(0);return s|0}function HUe(){return SR()|0}function qUe(){return SR()|0}function jUe(s,l){s=s|0,l=l|0;var c=0,f=0;for(f=0;;){if((u[5712+f>>0]|0)==(s|0)){s=2;break}if(c=f+1|0,(c|0)==87){c=5800,f=87,s=5;break}else f=c}if((s|0)==2&&(f?(c=5800,s=5):c=5800),(s|0)==5)for(;;){do s=c,c=c+1|0;while((o[s>>0]|0)!=0);if(f=f+-1|0,f)s=5;else break}return GUe(c,n[l+20>>2]|0)|0}function GUe(s,l){return s=s|0,l=l|0,YUe(s,l)|0}function YUe(s,l){return s=s|0,l=l|0,l?l=WUe(n[l>>2]|0,n[l+4>>2]|0,s)|0:l=0,(l|0?l:s)|0}function WUe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0;se=(n[s>>2]|0)+1794895138|0,m=Rg(n[s+8>>2]|0,se)|0,f=Rg(n[s+12>>2]|0,se)|0,d=Rg(n[s+16>>2]|0,se)|0;e:do if(m>>>0>>2>>>0&&(j=l-(m<<2)|0,f>>>0>>0&d>>>0>>0)&&((d|f)&3|0)==0){for(j=f>>>2,O=d>>>2,M=0;;){if(k=m>>>1,Q=M+k|0,B=Q<<1,d=B+j|0,f=Rg(n[s+(d<<2)>>2]|0,se)|0,d=Rg(n[s+(d+1<<2)>>2]|0,se)|0,!(d>>>0>>0&f>>>0<(l-d|0)>>>0)){f=0;break e}if(o[s+(d+f)>>0]|0){f=0;break e}if(f=n7(c,s+d|0)|0,!f)break;if(f=(f|0)<0,(m|0)==1){f=0;break e}else M=f?M:Q,m=f?k:m-k|0}f=B+O|0,d=Rg(n[s+(f<<2)>>2]|0,se)|0,f=Rg(n[s+(f+1<<2)>>2]|0,se)|0,f>>>0>>0&d>>>0<(l-f|0)>>>0?f=(o[s+(f+d)>>0]|0)==0?s+f|0:0:f=0}else f=0;while(0);return f|0}function Rg(s,l){s=s|0,l=l|0;var c=0;return c=m7(s|0)|0,((l|0)==0?s:c)|0}function KUe(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0,k=0;f=c+16|0,d=n[f>>2]|0,d?m=5:VUe(c)|0?f=0:(d=n[f>>2]|0,m=5);e:do if((m|0)==5){if(k=c+20|0,B=n[k>>2]|0,f=B,(d-B|0)>>>0>>0){f=ED[n[c+36>>2]&7](c,s,l)|0;break}t:do if((o[c+75>>0]|0)>-1){for(B=l;;){if(!B){m=0,d=s;break t}if(d=B+-1|0,(o[s+d>>0]|0)==10)break;B=d}if(f=ED[n[c+36>>2]&7](c,s,B)|0,f>>>0>>0)break e;m=B,d=s+B|0,l=l-B|0,f=n[k>>2]|0}else m=0,d=s;while(0);Dr(f|0,d|0,l|0)|0,n[k>>2]=(n[k>>2]|0)+l,f=m+l|0}while(0);return f|0}function VUe(s){s=s|0;var l=0,c=0;return l=s+74|0,c=o[l>>0]|0,o[l>>0]=c+255|c,l=n[s>>2]|0,l&8?(n[s>>2]=l|32,s=-1):(n[s+8>>2]=0,n[s+4>>2]=0,c=n[s+44>>2]|0,n[s+28>>2]=c,n[s+20>>2]=c,n[s+16>>2]=c+(n[s+48>>2]|0),s=0),s|0}function _n(s,l){s=y(s),l=y(l);var c=0,f=0;c=u7(s)|0;do if((c&2147483647)>>>0<=2139095040){if(f=u7(l)|0,(f&2147483647)>>>0<=2139095040)if((f^c|0)<0){s=(c|0)<0?l:s;break}else{s=s>2]=s,n[v>>2]|0|0}function Tg(s,l){s=y(s),l=y(l);var c=0,f=0;c=A7(s)|0;do if((c&2147483647)>>>0<=2139095040){if(f=A7(l)|0,(f&2147483647)>>>0<=2139095040)if((f^c|0)<0){s=(c|0)<0?s:l;break}else{s=s>2]=s,n[v>>2]|0|0}function bR(s,l){s=y(s),l=y(l);var c=0,f=0,d=0,m=0,B=0,k=0,Q=0,M=0;m=(h[v>>2]=s,n[v>>2]|0),k=(h[v>>2]=l,n[v>>2]|0),c=m>>>23&255,B=k>>>23&255,Q=m&-2147483648,d=k<<1;e:do if((d|0)!=0&&!((c|0)==255|((JUe(l)|0)&2147483647)>>>0>2139095040)){if(f=m<<1,f>>>0<=d>>>0)return l=y(s*y(0)),y((f|0)==(d|0)?l:s);if(c)f=m&8388607|8388608;else{if(c=m<<9,(c|0)>-1){f=c,c=0;do c=c+-1|0,f=f<<1;while((f|0)>-1)}else c=0;f=m<<1-c}if(B)k=k&8388607|8388608;else{if(m=k<<9,(m|0)>-1){d=0;do d=d+-1|0,m=m<<1;while((m|0)>-1)}else d=0;B=d,k=k<<1-d}d=f-k|0,m=(d|0)>-1;t:do if((c|0)>(B|0)){for(;;){if(m)if(d)f=d;else break;if(f=f<<1,c=c+-1|0,d=f-k|0,m=(d|0)>-1,(c|0)<=(B|0))break t}l=y(s*y(0));break e}while(0);if(m)if(d)f=d;else{l=y(s*y(0));break}if(f>>>0<8388608)do f=f<<1,c=c+-1|0;while(f>>>0<8388608);(c|0)>0?c=f+-8388608|c<<23:c=f>>>(1-c|0),l=(n[v>>2]=c|Q,y(h[v>>2]))}else M=3;while(0);return(M|0)==3&&(l=y(s*l),l=y(l/l)),y(l)}function JUe(s){return s=y(s),h[v>>2]=s,n[v>>2]|0|0}function zUe(s,l){return s=s|0,l=l|0,i7(n[582]|0,s,l)|0}function zr(s){s=s|0,Rt()}function zm(s){s=s|0}function XUe(s,l){return s=s|0,l=l|0,0}function ZUe(s){return s=s|0,(f7(s+4|0)|0)==-1?(tf[n[(n[s>>2]|0)+8>>2]&127](s),s=1):s=0,s|0}function f7(s){s=s|0;var l=0;return l=n[s>>2]|0,n[s>>2]=l+-1,l+-1|0}function kp(s){s=s|0,ZUe(s)|0&&$Ue(s)}function $Ue(s){s=s|0;var l=0;l=s+8|0,(n[l>>2]|0)!=0&&(f7(l)|0)!=-1||tf[n[(n[s>>2]|0)+16>>2]&127](s)}function Kt(s){s=s|0;var l=0;for(l=(s|0)==0?1:s;s=pD(l)|0,!(s|0);){if(s=t3e()|0,!s){s=0;break}P7[s&0]()}return s|0}function p7(s){return s=s|0,Kt(s)|0}function gt(s){s=s|0,hD(s)}function e3e(s){s=s|0,(o[s+11>>0]|0)<0&>(n[s>>2]|0)}function t3e(){var s=0;return s=n[2923]|0,n[2923]=s+0,s|0}function r3e(){}function dD(s,l,c,f){return s=s|0,l=l|0,c=c|0,f=f|0,f=l-f-(c>>>0>s>>>0|0)>>>0,Se=f,s-c>>>0|0|0}function xR(s,l,c,f){return s=s|0,l=l|0,c=c|0,f=f|0,c=s+c>>>0,Se=l+f+(c>>>0>>0|0)>>>0,c|0|0}function Xm(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0,B=0;if(m=s+c|0,l=l&255,(c|0)>=67){for(;s&3;)o[s>>0]=l,s=s+1|0;for(f=m&-4|0,d=f-64|0,B=l|l<<8|l<<16|l<<24;(s|0)<=(d|0);)n[s>>2]=B,n[s+4>>2]=B,n[s+8>>2]=B,n[s+12>>2]=B,n[s+16>>2]=B,n[s+20>>2]=B,n[s+24>>2]=B,n[s+28>>2]=B,n[s+32>>2]=B,n[s+36>>2]=B,n[s+40>>2]=B,n[s+44>>2]=B,n[s+48>>2]=B,n[s+52>>2]=B,n[s+56>>2]=B,n[s+60>>2]=B,s=s+64|0;for(;(s|0)<(f|0);)n[s>>2]=B,s=s+4|0}for(;(s|0)<(m|0);)o[s>>0]=l,s=s+1|0;return m-c|0}function h7(s,l,c){return s=s|0,l=l|0,c=c|0,(c|0)<32?(Se=l<>>32-c,s<>>c,s>>>c|(l&(1<>>c-32|0)}function Dr(s,l,c){s=s|0,l=l|0,c=c|0;var f=0,d=0,m=0;if((c|0)>=8192)return Ac(s|0,l|0,c|0)|0;if(m=s|0,d=s+c|0,(s&3)==(l&3)){for(;s&3;){if(!c)return m|0;o[s>>0]=o[l>>0]|0,s=s+1|0,l=l+1|0,c=c-1|0}for(c=d&-4|0,f=c-64|0;(s|0)<=(f|0);)n[s>>2]=n[l>>2],n[s+4>>2]=n[l+4>>2],n[s+8>>2]=n[l+8>>2],n[s+12>>2]=n[l+12>>2],n[s+16>>2]=n[l+16>>2],n[s+20>>2]=n[l+20>>2],n[s+24>>2]=n[l+24>>2],n[s+28>>2]=n[l+28>>2],n[s+32>>2]=n[l+32>>2],n[s+36>>2]=n[l+36>>2],n[s+40>>2]=n[l+40>>2],n[s+44>>2]=n[l+44>>2],n[s+48>>2]=n[l+48>>2],n[s+52>>2]=n[l+52>>2],n[s+56>>2]=n[l+56>>2],n[s+60>>2]=n[l+60>>2],s=s+64|0,l=l+64|0;for(;(s|0)<(c|0);)n[s>>2]=n[l>>2],s=s+4|0,l=l+4|0}else for(c=d-4|0;(s|0)<(c|0);)o[s>>0]=o[l>>0]|0,o[s+1>>0]=o[l+1>>0]|0,o[s+2>>0]=o[l+2>>0]|0,o[s+3>>0]=o[l+3>>0]|0,s=s+4|0,l=l+4|0;for(;(s|0)<(d|0);)o[s>>0]=o[l>>0]|0,s=s+1|0,l=l+1|0;return m|0}function g7(s){s=s|0;var l=0;return l=o[L+(s&255)>>0]|0,(l|0)<8?l|0:(l=o[L+(s>>8&255)>>0]|0,(l|0)<8?l+8|0:(l=o[L+(s>>16&255)>>0]|0,(l|0)<8?l+16|0:(o[L+(s>>>24)>>0]|0)+24|0))}function d7(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0;var m=0,B=0,k=0,Q=0,M=0,O=0,j=0,se=0,Ge=0,Me=0;if(O=s,Q=l,M=Q,B=c,se=f,k=se,!M)return m=(d|0)!=0,k?m?(n[d>>2]=s|0,n[d+4>>2]=l&0,se=0,d=0,Se=se,d|0):(se=0,d=0,Se=se,d|0):(m&&(n[d>>2]=(O>>>0)%(B>>>0),n[d+4>>2]=0),se=0,d=(O>>>0)/(B>>>0)>>>0,Se=se,d|0);m=(k|0)==0;do if(B){if(!m){if(m=(P(k|0)|0)-(P(M|0)|0)|0,m>>>0<=31){j=m+1|0,k=31-m|0,l=m-31>>31,B=j,s=O>>>(j>>>0)&l|M<>>(j>>>0)&l,m=0,k=O<>2]=s|0,n[d+4>>2]=Q|l&0,se=0,d=0,Se=se,d|0):(se=0,d=0,Se=se,d|0)}if(m=B-1|0,m&B|0){k=(P(B|0)|0)+33-(P(M|0)|0)|0,Me=64-k|0,j=32-k|0,Q=j>>31,Ge=k-32|0,l=Ge>>31,B=k,s=j-1>>31&M>>>(Ge>>>0)|(M<>>(k>>>0))&l,l=l&M>>>(k>>>0),m=O<>>(Ge>>>0))&Q|O<>31;break}return d|0&&(n[d>>2]=m&O,n[d+4>>2]=0),(B|0)==1?(Ge=Q|l&0,Me=s|0|0,Se=Ge,Me|0):(Me=g7(B|0)|0,Ge=M>>>(Me>>>0)|0,Me=M<<32-Me|O>>>(Me>>>0)|0,Se=Ge,Me|0)}else{if(m)return d|0&&(n[d>>2]=(M>>>0)%(B>>>0),n[d+4>>2]=0),Ge=0,Me=(M>>>0)/(B>>>0)>>>0,Se=Ge,Me|0;if(!O)return d|0&&(n[d>>2]=0,n[d+4>>2]=(M>>>0)%(k>>>0)),Ge=0,Me=(M>>>0)/(k>>>0)>>>0,Se=Ge,Me|0;if(m=k-1|0,!(m&k))return d|0&&(n[d>>2]=s|0,n[d+4>>2]=m&M|l&0),Ge=0,Me=M>>>((g7(k|0)|0)>>>0),Se=Ge,Me|0;if(m=(P(k|0)|0)-(P(M|0)|0)|0,m>>>0<=30){l=m+1|0,k=31-m|0,B=l,s=M<>>(l>>>0),l=M>>>(l>>>0),m=0,k=O<>2]=s|0,n[d+4>>2]=Q|l&0,Ge=0,Me=0,Se=Ge,Me|0):(Ge=0,Me=0,Se=Ge,Me|0)}while(0);if(!B)M=k,Q=0,k=0;else{j=c|0|0,O=se|f&0,M=xR(j|0,O|0,-1,-1)|0,c=Se,Q=k,k=0;do f=Q,Q=m>>>31|Q<<1,m=k|m<<1,f=s<<1|f>>>31|0,se=s>>>31|l<<1|0,dD(M|0,c|0,f|0,se|0)|0,Me=Se,Ge=Me>>31|((Me|0)<0?-1:0)<<1,k=Ge&1,s=dD(f|0,se|0,Ge&j|0,(((Me|0)<0?-1:0)>>31|((Me|0)<0?-1:0)<<1)&O|0)|0,l=Se,B=B-1|0;while((B|0)!=0);M=Q,Q=0}return B=0,d|0&&(n[d>>2]=s,n[d+4>>2]=l),Ge=(m|0)>>>31|(M|B)<<1|(B<<1|m>>>31)&0|Q,Me=(m<<1|0>>>31)&-2|k,Se=Ge,Me|0}function kR(s,l,c,f){return s=s|0,l=l|0,c=c|0,f=f|0,d7(s,l,c,f,0)|0}function Qp(s){s=s|0;var l=0,c=0;return c=s+15&-16|0,l=n[I>>2]|0,s=l+c|0,(c|0)>0&(s|0)<(l|0)|(s|0)<0?(ie()|0,DA(12),-1):(n[I>>2]=s,(s|0)>(Z()|0)&&(X()|0)==0?(n[I>>2]=l,DA(12),-1):l|0)}function Mw(s,l,c){s=s|0,l=l|0,c=c|0;var f=0;if((l|0)<(s|0)&(s|0)<(l+c|0)){for(f=s,l=l+c|0,s=s+c|0;(c|0)>0;)s=s-1|0,l=l-1|0,c=c-1|0,o[s>>0]=o[l>>0]|0;s=f}else Dr(s,l,c)|0;return s|0}function QR(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0;var d=0,m=0;return m=C,C=C+16|0,d=m|0,d7(s,l,c,f,d)|0,C=m,Se=n[d+4>>2]|0,n[d>>2]|0|0}function m7(s){return s=s|0,(s&255)<<24|(s>>8&255)<<16|(s>>16&255)<<8|s>>>24|0}function n3e(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,y7[s&1](l|0,c|0,f|0,d|0,m|0)}function i3e(s,l,c){s=s|0,l=l|0,c=y(c),E7[s&1](l|0,y(c))}function s3e(s,l,c){s=s|0,l=l|0,c=+c,C7[s&31](l|0,+c)}function o3e(s,l,c,f){return s=s|0,l=l|0,c=y(c),f=y(f),y(w7[s&0](l|0,y(c),y(f)))}function a3e(s,l){s=s|0,l=l|0,tf[s&127](l|0)}function l3e(s,l,c){s=s|0,l=l|0,c=c|0,rf[s&31](l|0,c|0)}function c3e(s,l){return s=s|0,l=l|0,Lg[s&31](l|0)|0}function u3e(s,l,c,f,d){s=s|0,l=l|0,c=+c,f=+f,d=d|0,I7[s&1](l|0,+c,+f,d|0)}function A3e(s,l,c,f){s=s|0,l=l|0,c=+c,f=+f,Y3e[s&1](l|0,+c,+f)}function f3e(s,l,c,f){return s=s|0,l=l|0,c=c|0,f=f|0,ED[s&7](l|0,c|0,f|0)|0}function p3e(s,l,c,f){return s=s|0,l=l|0,c=c|0,f=f|0,+W3e[s&1](l|0,c|0,f|0)}function h3e(s,l){return s=s|0,l=l|0,+B7[s&15](l|0)}function g3e(s,l,c){return s=s|0,l=l|0,c=+c,K3e[s&1](l|0,+c)|0}function d3e(s,l,c){return s=s|0,l=l|0,c=c|0,RR[s&15](l|0,c|0)|0}function m3e(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=+f,d=+d,m=m|0,V3e[s&1](l|0,c|0,+f,+d,m|0)}function y3e(s,l,c,f,d,m,B){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,B=B|0,J3e[s&1](l|0,c|0,f|0,d|0,m|0,B|0)}function E3e(s,l,c){return s=s|0,l=l|0,c=c|0,+v7[s&7](l|0,c|0)}function C3e(s){return s=s|0,CD[s&7]()|0}function w3e(s,l,c,f,d,m){return s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,D7[s&1](l|0,c|0,f|0,d|0,m|0)|0}function I3e(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=+d,z3e[s&1](l|0,c|0,f|0,+d)}function B3e(s,l,c,f,d,m,B){s=s|0,l=l|0,c=c|0,f=y(f),d=d|0,m=y(m),B=B|0,S7[s&1](l|0,c|0,y(f),d|0,y(m),B|0)}function v3e(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,Hw[s&15](l|0,c|0,f|0)}function D3e(s){s=s|0,P7[s&0]()}function S3e(s,l,c,f){s=s|0,l=l|0,c=c|0,f=+f,b7[s&15](l|0,c|0,+f)}function P3e(s,l,c){return s=s|0,l=+l,c=+c,X3e[s&1](+l,+c)|0}function b3e(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,TR[s&15](l|0,c|0,f|0,d|0)}function x3e(s,l,c,f,d){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,F(0)}function k3e(s,l){s=s|0,l=y(l),F(1)}function ma(s,l){s=s|0,l=+l,F(2)}function Q3e(s,l,c){return s=s|0,l=y(l),c=y(c),F(3),Ze}function Er(s){s=s|0,F(4)}function Uw(s,l){s=s|0,l=l|0,F(5)}function Ja(s){return s=s|0,F(6),0}function F3e(s,l,c,f){s=s|0,l=+l,c=+c,f=f|0,F(7)}function R3e(s,l,c){s=s|0,l=+l,c=+c,F(8)}function T3e(s,l,c){return s=s|0,l=l|0,c=c|0,F(9),0}function N3e(s,l,c){return s=s|0,l=l|0,c=c|0,F(10),0}function Ng(s){return s=s|0,F(11),0}function L3e(s,l){return s=s|0,l=+l,F(12),0}function _w(s,l){return s=s|0,l=l|0,F(13),0}function O3e(s,l,c,f,d){s=s|0,l=l|0,c=+c,f=+f,d=d|0,F(14)}function M3e(s,l,c,f,d,m){s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,m=m|0,F(15)}function FR(s,l){return s=s|0,l=l|0,F(16),0}function U3e(){return F(17),0}function _3e(s,l,c,f,d){return s=s|0,l=l|0,c=c|0,f=f|0,d=d|0,F(18),0}function H3e(s,l,c,f){s=s|0,l=l|0,c=c|0,f=+f,F(19)}function q3e(s,l,c,f,d,m){s=s|0,l=l|0,c=y(c),f=f|0,d=y(d),m=m|0,F(20)}function yD(s,l,c){s=s|0,l=l|0,c=c|0,F(21)}function j3e(){F(22)}function Zm(s,l,c){s=s|0,l=l|0,c=+c,F(23)}function G3e(s,l){return s=+s,l=+l,F(24),0}function $m(s,l,c,f){s=s|0,l=l|0,c=c|0,f=f|0,F(25)}var y7=[x3e,_Le],E7=[k3e,fo],C7=[ma,xw,kw,EF,CF,Dl,Qw,wF,qm,bu,Rw,IF,$v,KA,eD,jm,tD,rD,Gm,ma,ma,ma,ma,ma,ma,ma,ma,ma,ma,ma,ma,ma],w7=[Q3e],tf=[Er,zm,CDe,wDe,IDe,Xbe,Zbe,$be,gNe,dNe,mNe,PLe,bLe,xLe,J4e,z4e,X4e,hs,Vv,Hm,WA,Fw,dve,mve,uDe,kDe,qDe,oSe,ISe,USe,rPe,mPe,FPe,VPe,ube,Sbe,qbe,dxe,Fxe,Vxe,uke,Ske,qke,aQe,IQe,LQe,ZQe,Pc,xFe,YFe,uRe,bRe,jRe,uTe,CTe,BTe,_Te,jTe,oNe,ENe,INe,UNe,nLe,i5,MOe,gMe,kMe,YMe,p4e,b4e,U4e,q4e,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er,Er],rf=[Uw,fF,pF,bw,Pu,hF,gF,Bp,dF,mF,yF,Zv,VA,Ve,ft,Wt,vr,Pn,Fr,vF,nve,Sve,AQe,DQe,FRe,HOe,ALe,q9,Uw,Uw,Uw,Uw],Lg=[Ja,SUe,AF,D,Ae,De,vt,wt,xt,_r,di,po,eve,tve,yve,tFe,KRe,qNe,YOe,Wa,Ja,Ja,Ja,Ja,Ja,Ja,Ja,Ja,Ja,Ja,Ja,Ja],I7=[F3e,Eve],Y3e=[R3e,cNe],ED=[T3e,r7,PUe,kUe,jSe,Cxe,RFe,JMe],W3e=[N3e,hbe],B7=[Ng,Yo,rt,bn,Cve,wve,Ive,Bve,vve,Dve,Ng,Ng,Ng,Ng,Ng,Ng],K3e=[L3e,mTe],RR=[_w,XUe,rve,hDe,uSe,sPe,CPe,Wbe,Lxe,_Qe,Wv,TMe,_w,_w,_w,_w],V3e=[O3e,WDe],J3e=[M3e,m4e],v7=[FR,ai,Pve,bve,xve,kbe,FR,FR],CD=[U3e,kve,Sw,ga,PTe,KTe,SNe,W4e],D7=[_3e,Cw],z3e=[H3e,hke],S7=[q3e,ive],Hw=[yD,T,is,tn,ho,SSe,NPe,kke,Wke,_m,cOe,EMe,F4e,yD,yD,yD],P7=[j3e],b7=[Zm,Jv,zv,Xv,YA,nD,BF,S,Zxe,JFe,pTe,Zm,Zm,Zm,Zm,Zm],X3e=[G3e,pNe],TR=[$m,ZPe,cFe,hRe,rTe,RTe,$Te,RNe,lLe,XOe,nUe,$m,$m,$m,$m,$m];return{_llvm_bswap_i32:m7,dynCall_idd:P3e,dynCall_i:C3e,_i64Subtract:dD,___udivdi3:kR,dynCall_vif:i3e,setThrew:hu,dynCall_viii:v3e,_bitshift64Lshr:mD,_bitshift64Shl:h7,dynCall_vi:a3e,dynCall_viiddi:m3e,dynCall_diii:p3e,dynCall_iii:d3e,_memset:Xm,_sbrk:Qp,_memcpy:Dr,__GLOBAL__sub_I_Yoga_cpp:Um,dynCall_vii:l3e,___uremdi3:QR,dynCall_vid:s3e,stackAlloc:lo,_nbind_init:hUe,getTempRet0:Ua,dynCall_di:h3e,dynCall_iid:g3e,setTempRet0:xA,_i64Add:xR,dynCall_fiff:o3e,dynCall_iiii:f3e,_emscripten_get_global_libc:DUe,dynCall_viid:S3e,dynCall_viiid:I3e,dynCall_viififi:B3e,dynCall_ii:c3e,__GLOBAL__sub_I_Binding_cc:kOe,dynCall_viiii:b3e,dynCall_iiiiii:w3e,stackSave:gc,dynCall_viiiii:n3e,__GLOBAL__sub_I_nbind_cc:Qve,dynCall_vidd:A3e,_free:hD,runPostSets:r3e,dynCall_viiiiii:y3e,establishStackSpace:qi,_memmove:Mw,stackRestore:pu,_malloc:pD,__GLOBAL__sub_I_common_cc:zNe,dynCall_viddi:u3e,dynCall_dii:E3e,dynCall_v:D3e}}(Module.asmGlobalArg,Module.asmLibraryArg,buffer),_llvm_bswap_i32=Module._llvm_bswap_i32=asm._llvm_bswap_i32,getTempRet0=Module.getTempRet0=asm.getTempRet0,___udivdi3=Module.___udivdi3=asm.___udivdi3,setThrew=Module.setThrew=asm.setThrew,_bitshift64Lshr=Module._bitshift64Lshr=asm._bitshift64Lshr,_bitshift64Shl=Module._bitshift64Shl=asm._bitshift64Shl,_memset=Module._memset=asm._memset,_sbrk=Module._sbrk=asm._sbrk,_memcpy=Module._memcpy=asm._memcpy,stackAlloc=Module.stackAlloc=asm.stackAlloc,___uremdi3=Module.___uremdi3=asm.___uremdi3,_nbind_init=Module._nbind_init=asm._nbind_init,_i64Subtract=Module._i64Subtract=asm._i64Subtract,setTempRet0=Module.setTempRet0=asm.setTempRet0,_i64Add=Module._i64Add=asm._i64Add,_emscripten_get_global_libc=Module._emscripten_get_global_libc=asm._emscripten_get_global_libc,__GLOBAL__sub_I_Yoga_cpp=Module.__GLOBAL__sub_I_Yoga_cpp=asm.__GLOBAL__sub_I_Yoga_cpp,__GLOBAL__sub_I_Binding_cc=Module.__GLOBAL__sub_I_Binding_cc=asm.__GLOBAL__sub_I_Binding_cc,stackSave=Module.stackSave=asm.stackSave,__GLOBAL__sub_I_nbind_cc=Module.__GLOBAL__sub_I_nbind_cc=asm.__GLOBAL__sub_I_nbind_cc,_free=Module._free=asm._free,runPostSets=Module.runPostSets=asm.runPostSets,establishStackSpace=Module.establishStackSpace=asm.establishStackSpace,_memmove=Module._memmove=asm._memmove,stackRestore=Module.stackRestore=asm.stackRestore,_malloc=Module._malloc=asm._malloc,__GLOBAL__sub_I_common_cc=Module.__GLOBAL__sub_I_common_cc=asm.__GLOBAL__sub_I_common_cc,dynCall_viiiii=Module.dynCall_viiiii=asm.dynCall_viiiii,dynCall_vif=Module.dynCall_vif=asm.dynCall_vif,dynCall_vid=Module.dynCall_vid=asm.dynCall_vid,dynCall_fiff=Module.dynCall_fiff=asm.dynCall_fiff,dynCall_vi=Module.dynCall_vi=asm.dynCall_vi,dynCall_vii=Module.dynCall_vii=asm.dynCall_vii,dynCall_ii=Module.dynCall_ii=asm.dynCall_ii,dynCall_viddi=Module.dynCall_viddi=asm.dynCall_viddi,dynCall_vidd=Module.dynCall_vidd=asm.dynCall_vidd,dynCall_iiii=Module.dynCall_iiii=asm.dynCall_iiii,dynCall_diii=Module.dynCall_diii=asm.dynCall_diii,dynCall_di=Module.dynCall_di=asm.dynCall_di,dynCall_iid=Module.dynCall_iid=asm.dynCall_iid,dynCall_iii=Module.dynCall_iii=asm.dynCall_iii,dynCall_viiddi=Module.dynCall_viiddi=asm.dynCall_viiddi,dynCall_viiiiii=Module.dynCall_viiiiii=asm.dynCall_viiiiii,dynCall_dii=Module.dynCall_dii=asm.dynCall_dii,dynCall_i=Module.dynCall_i=asm.dynCall_i,dynCall_iiiiii=Module.dynCall_iiiiii=asm.dynCall_iiiiii,dynCall_viiid=Module.dynCall_viiid=asm.dynCall_viiid,dynCall_viififi=Module.dynCall_viififi=asm.dynCall_viififi,dynCall_viii=Module.dynCall_viii=asm.dynCall_viii,dynCall_v=Module.dynCall_v=asm.dynCall_v,dynCall_viid=Module.dynCall_viid=asm.dynCall_viid,dynCall_idd=Module.dynCall_idd=asm.dynCall_idd,dynCall_viiii=Module.dynCall_viiii=asm.dynCall_viiii;Runtime.stackAlloc=Module.stackAlloc,Runtime.stackSave=Module.stackSave,Runtime.stackRestore=Module.stackRestore,Runtime.establishStackSpace=Module.establishStackSpace,Runtime.setTempRet0=Module.setTempRet0,Runtime.getTempRet0=Module.getTempRet0,Module.asm=asm;function ExitStatus(t){this.name="ExitStatus",this.message="Program terminated with exit("+t+")",this.status=t}ExitStatus.prototype=new Error,ExitStatus.prototype.constructor=ExitStatus;var initialStackTop,preloadStartTime=null,calledMain=!1;dependenciesFulfilled=function t(){Module.calledRun||run(),Module.calledRun||(dependenciesFulfilled=t)},Module.callMain=Module.callMain=function t(e){e=e||[],ensureInitRuntime();var r=e.length+1;function o(){for(var p=0;p<4-1;p++)a.push(0)}var a=[allocate(intArrayFromString(Module.thisProgram),"i8",ALLOC_NORMAL)];o();for(var n=0;n0||(preRun(),runDependencies>0)||Module.calledRun)return;function e(){Module.calledRun||(Module.calledRun=!0,!ABORT&&(ensureInitRuntime(),preMain(),Module.onRuntimeInitialized&&Module.onRuntimeInitialized(),Module._main&&shouldRunNow&&Module.callMain(t),postRun()))}Module.setStatus?(Module.setStatus("Running..."),setTimeout(function(){setTimeout(function(){Module.setStatus("")},1),e()},1)):e()}Module.run=Module.run=run;function exit(t,e){e&&Module.noExitRuntime||(Module.noExitRuntime||(ABORT=!0,EXITSTATUS=t,STACKTOP=initialStackTop,exitRuntime(),Module.onExit&&Module.onExit(t)),ENVIRONMENT_IS_NODE&&process.exit(t),Module.quit(t,new ExitStatus(t)))}Module.exit=Module.exit=exit;var abortDecorators=[];function abort(t){Module.onAbort&&Module.onAbort(t),t!==void 0?(Module.print(t),Module.printErr(t),t=JSON.stringify(t)):t="",ABORT=!0,EXITSTATUS=1;var e=` -If this abort() is unexpected, build with -s ASSERTIONS=1 which can give more information.`,r="abort("+t+") at "+stackTrace()+e;throw abortDecorators&&abortDecorators.forEach(function(o){r=o(r,t)}),r}if(Module.abort=Module.abort=abort,Module.preInit)for(typeof Module.preInit=="function"&&(Module.preInit=[Module.preInit]);Module.preInit.length>0;)Module.preInit.pop()();var shouldRunNow=!0;Module.noInitialRun&&(shouldRunNow=!1),run()})});var am=_((wKt,NEe)=>{"use strict";var Gyt=REe(),Yyt=TEe(),x6=!1,k6=null;Yyt({},function(t,e){if(!x6){if(x6=!0,t)throw t;k6=e}});if(!x6)throw new Error("Failed to load the yoga module - it needed to be loaded synchronously, but didn't");NEe.exports=Gyt(k6.bind,k6.lib)});var F6=_((IKt,Q6)=>{"use strict";var LEe=t=>Number.isNaN(t)?!1:t>=4352&&(t<=4447||t===9001||t===9002||11904<=t&&t<=12871&&t!==12351||12880<=t&&t<=19903||19968<=t&&t<=42182||43360<=t&&t<=43388||44032<=t&&t<=55203||63744<=t&&t<=64255||65040<=t&&t<=65049||65072<=t&&t<=65131||65281<=t&&t<=65376||65504<=t&&t<=65510||110592<=t&&t<=110593||127488<=t&&t<=127569||131072<=t&&t<=262141);Q6.exports=LEe;Q6.exports.default=LEe});var MEe=_((BKt,OEe)=>{"use strict";OEe.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}});var Kk=_((vKt,R6)=>{"use strict";var Wyt=OS(),Kyt=F6(),Vyt=MEe(),UEe=t=>{if(typeof t!="string"||t.length===0||(t=Wyt(t),t.length===0))return 0;t=t.replace(Vyt()," ");let e=0;for(let r=0;r=127&&o<=159||o>=768&&o<=879||(o>65535&&r++,e+=Kyt(o)?2:1)}return e};R6.exports=UEe;R6.exports.default=UEe});var N6=_((DKt,T6)=>{"use strict";var Jyt=Kk(),_Ee=t=>{let e=0;for(let r of t.split(` -`))e=Math.max(e,Jyt(r));return e};T6.exports=_Ee;T6.exports.default=_Ee});var HEe=_(cB=>{"use strict";var zyt=cB&&cB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(cB,"__esModule",{value:!0});var Xyt=zyt(N6()),L6={};cB.default=t=>{if(t.length===0)return{width:0,height:0};if(L6[t])return L6[t];let e=Xyt.default(t),r=t.split(` -`).length;return L6[t]={width:e,height:r},{width:e,height:r}}});var qEe=_(uB=>{"use strict";var Zyt=uB&&uB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(uB,"__esModule",{value:!0});var dn=Zyt(am()),$yt=(t,e)=>{"position"in e&&t.setPositionType(e.position==="absolute"?dn.default.POSITION_TYPE_ABSOLUTE:dn.default.POSITION_TYPE_RELATIVE)},eEt=(t,e)=>{"marginLeft"in e&&t.setMargin(dn.default.EDGE_START,e.marginLeft||0),"marginRight"in e&&t.setMargin(dn.default.EDGE_END,e.marginRight||0),"marginTop"in e&&t.setMargin(dn.default.EDGE_TOP,e.marginTop||0),"marginBottom"in e&&t.setMargin(dn.default.EDGE_BOTTOM,e.marginBottom||0)},tEt=(t,e)=>{"paddingLeft"in e&&t.setPadding(dn.default.EDGE_LEFT,e.paddingLeft||0),"paddingRight"in e&&t.setPadding(dn.default.EDGE_RIGHT,e.paddingRight||0),"paddingTop"in e&&t.setPadding(dn.default.EDGE_TOP,e.paddingTop||0),"paddingBottom"in e&&t.setPadding(dn.default.EDGE_BOTTOM,e.paddingBottom||0)},rEt=(t,e)=>{var r;"flexGrow"in e&&t.setFlexGrow((r=e.flexGrow)!==null&&r!==void 0?r:0),"flexShrink"in e&&t.setFlexShrink(typeof e.flexShrink=="number"?e.flexShrink:1),"flexDirection"in e&&(e.flexDirection==="row"&&t.setFlexDirection(dn.default.FLEX_DIRECTION_ROW),e.flexDirection==="row-reverse"&&t.setFlexDirection(dn.default.FLEX_DIRECTION_ROW_REVERSE),e.flexDirection==="column"&&t.setFlexDirection(dn.default.FLEX_DIRECTION_COLUMN),e.flexDirection==="column-reverse"&&t.setFlexDirection(dn.default.FLEX_DIRECTION_COLUMN_REVERSE)),"flexBasis"in e&&(typeof e.flexBasis=="number"?t.setFlexBasis(e.flexBasis):typeof e.flexBasis=="string"?t.setFlexBasisPercent(Number.parseInt(e.flexBasis,10)):t.setFlexBasis(NaN)),"alignItems"in e&&((e.alignItems==="stretch"||!e.alignItems)&&t.setAlignItems(dn.default.ALIGN_STRETCH),e.alignItems==="flex-start"&&t.setAlignItems(dn.default.ALIGN_FLEX_START),e.alignItems==="center"&&t.setAlignItems(dn.default.ALIGN_CENTER),e.alignItems==="flex-end"&&t.setAlignItems(dn.default.ALIGN_FLEX_END)),"alignSelf"in e&&((e.alignSelf==="auto"||!e.alignSelf)&&t.setAlignSelf(dn.default.ALIGN_AUTO),e.alignSelf==="flex-start"&&t.setAlignSelf(dn.default.ALIGN_FLEX_START),e.alignSelf==="center"&&t.setAlignSelf(dn.default.ALIGN_CENTER),e.alignSelf==="flex-end"&&t.setAlignSelf(dn.default.ALIGN_FLEX_END)),"justifyContent"in e&&((e.justifyContent==="flex-start"||!e.justifyContent)&&t.setJustifyContent(dn.default.JUSTIFY_FLEX_START),e.justifyContent==="center"&&t.setJustifyContent(dn.default.JUSTIFY_CENTER),e.justifyContent==="flex-end"&&t.setJustifyContent(dn.default.JUSTIFY_FLEX_END),e.justifyContent==="space-between"&&t.setJustifyContent(dn.default.JUSTIFY_SPACE_BETWEEN),e.justifyContent==="space-around"&&t.setJustifyContent(dn.default.JUSTIFY_SPACE_AROUND))},nEt=(t,e)=>{var r,o;"width"in e&&(typeof e.width=="number"?t.setWidth(e.width):typeof e.width=="string"?t.setWidthPercent(Number.parseInt(e.width,10)):t.setWidthAuto()),"height"in e&&(typeof e.height=="number"?t.setHeight(e.height):typeof e.height=="string"?t.setHeightPercent(Number.parseInt(e.height,10)):t.setHeightAuto()),"minWidth"in e&&(typeof e.minWidth=="string"?t.setMinWidthPercent(Number.parseInt(e.minWidth,10)):t.setMinWidth((r=e.minWidth)!==null&&r!==void 0?r:0)),"minHeight"in e&&(typeof e.minHeight=="string"?t.setMinHeightPercent(Number.parseInt(e.minHeight,10)):t.setMinHeight((o=e.minHeight)!==null&&o!==void 0?o:0))},iEt=(t,e)=>{"display"in e&&t.setDisplay(e.display==="flex"?dn.default.DISPLAY_FLEX:dn.default.DISPLAY_NONE)},sEt=(t,e)=>{if("borderStyle"in e){let r=typeof e.borderStyle=="string"?1:0;t.setBorder(dn.default.EDGE_TOP,r),t.setBorder(dn.default.EDGE_BOTTOM,r),t.setBorder(dn.default.EDGE_LEFT,r),t.setBorder(dn.default.EDGE_RIGHT,r)}};uB.default=(t,e={})=>{$yt(t,e),eEt(t,e),tEt(t,e),rEt(t,e),nEt(t,e),iEt(t,e),sEt(t,e)}});var YEe=_((bKt,GEe)=>{"use strict";var AB=Kk(),oEt=OS(),aEt=DI(),M6=new Set(["\x1B","\x9B"]),lEt=39,jEe=t=>`${M6.values().next().value}[${t}m`,cEt=t=>t.split(" ").map(e=>AB(e)),O6=(t,e,r)=>{let o=[...e],a=!1,n=AB(oEt(t[t.length-1]));for(let[u,A]of o.entries()){let p=AB(A);if(n+p<=r?t[t.length-1]+=A:(t.push(A),n=0),M6.has(A))a=!0;else if(a&&A==="m"){a=!1;continue}a||(n+=p,n===r&&u0&&t.length>1&&(t[t.length-2]+=t.pop())},uEt=t=>{let e=t.split(" "),r=e.length;for(;r>0&&!(AB(e[r-1])>0);)r--;return r===e.length?t:e.slice(0,r).join(" ")+e.slice(r).join("")},AEt=(t,e,r={})=>{if(r.trim!==!1&&t.trim()==="")return"";let o="",a="",n,u=cEt(t),A=[""];for(let[p,h]of t.split(" ").entries()){r.trim!==!1&&(A[A.length-1]=A[A.length-1].trimLeft());let E=AB(A[A.length-1]);if(p!==0&&(E>=e&&(r.wordWrap===!1||r.trim===!1)&&(A.push(""),E=0),(E>0||r.trim===!1)&&(A[A.length-1]+=" ",E++)),r.hard&&u[p]>e){let I=e-E,v=1+Math.floor((u[p]-I-1)/e);Math.floor((u[p]-1)/e)e&&E>0&&u[p]>0){if(r.wordWrap===!1&&Ee&&r.wordWrap===!1){O6(A,h,e);continue}A[A.length-1]+=h}r.trim!==!1&&(A=A.map(uEt)),o=A.join(` -`);for(let[p,h]of[...o].entries()){if(a+=h,M6.has(h)){let I=parseFloat(/\d[^m]*/.exec(o.slice(p,p+4)));n=I===lEt?null:I}let E=aEt.codes.get(Number(n));n&&E&&(o[p+1]===` -`?a+=jEe(E):h===` -`&&(a+=jEe(n)))}return a};GEe.exports=(t,e,r)=>String(t).normalize().replace(/\r\n/g,` -`).split(` -`).map(o=>AEt(o,e,r)).join(` -`)});var VEe=_((xKt,KEe)=>{"use strict";var WEe="[\uD800-\uDBFF][\uDC00-\uDFFF]",fEt=t=>t&&t.exact?new RegExp(`^${WEe}$`):new RegExp(WEe,"g");KEe.exports=fEt});var U6=_((kKt,ZEe)=>{"use strict";var pEt=F6(),hEt=VEe(),JEe=DI(),XEe=["\x1B","\x9B"],Vk=t=>`${XEe[0]}[${t}m`,zEe=(t,e,r)=>{let o=[];t=[...t];for(let a of t){let n=a;a.match(";")&&(a=a.split(";")[0][0]+"0");let u=JEe.codes.get(parseInt(a,10));if(u){let A=t.indexOf(u.toString());A>=0?t.splice(A,1):o.push(Vk(e?u:n))}else if(e){o.push(Vk(0));break}else o.push(Vk(n))}if(e&&(o=o.filter((a,n)=>o.indexOf(a)===n),r!==void 0)){let a=Vk(JEe.codes.get(parseInt(r,10)));o=o.reduce((n,u)=>u===a?[u,...n]:[...n,u],[])}return o.join("")};ZEe.exports=(t,e,r)=>{let o=[...t.normalize()],a=[];r=typeof r=="number"?r:o.length;let n=!1,u,A=0,p="";for(let[h,E]of o.entries()){let I=!1;if(XEe.includes(E)){let v=/\d[^m]*/.exec(t.slice(h,h+18));u=v&&v.length>0?v[0]:void 0,Ae&&A<=r)p+=E;else if(A===e&&!n&&u!==void 0)p=zEe(a);else if(A>=r){p+=zEe(a,!0,u);break}}return p}});var eCe=_((QKt,$Ee)=>{"use strict";var E0=U6(),gEt=Kk();function Jk(t,e,r){if(t.charAt(e)===" ")return e;for(let o=1;o<=3;o++)if(r){if(t.charAt(e+o)===" ")return e+o}else if(t.charAt(e-o)===" ")return e-o;return e}$Ee.exports=(t,e,r)=>{r={position:"end",preferTruncationOnSpace:!1,...r};let{position:o,space:a,preferTruncationOnSpace:n}=r,u="\u2026",A=1;if(typeof t!="string")throw new TypeError(`Expected \`input\` to be a string, got ${typeof t}`);if(typeof e!="number")throw new TypeError(`Expected \`columns\` to be a number, got ${typeof e}`);if(e<1)return"";if(e===1)return u;let p=gEt(t);if(p<=e)return t;if(o==="start"){if(n){let h=Jk(t,p-e+1,!0);return u+E0(t,h,p).trim()}return a===!0&&(u+=" ",A=2),u+E0(t,p-e+A,p)}if(o==="middle"){a===!0&&(u=" "+u+" ",A=3);let h=Math.floor(e/2);if(n){let E=Jk(t,h),I=Jk(t,p-(e-h)+1,!0);return E0(t,0,E)+u+E0(t,I,p).trim()}return E0(t,0,h)+u+E0(t,p-(e-h)+A,p)}if(o==="end"){if(n){let h=Jk(t,e-1);return E0(t,0,h)+u}return a===!0&&(u=" "+u,A=2),E0(t,0,e-A)+u}throw new Error(`Expected \`options.position\` to be either \`start\`, \`middle\` or \`end\`, got ${o}`)}});var H6=_(fB=>{"use strict";var tCe=fB&&fB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(fB,"__esModule",{value:!0});var dEt=tCe(YEe()),mEt=tCe(eCe()),_6={};fB.default=(t,e,r)=>{let o=t+String(e)+String(r);if(_6[o])return _6[o];let a=t;if(r==="wrap"&&(a=dEt.default(t,e,{trim:!1,hard:!0})),r.startsWith("truncate")){let n="end";r==="truncate-middle"&&(n="middle"),r==="truncate-start"&&(n="start"),a=mEt.default(t,e,{position:n})}return _6[o]=a,a}});var j6=_(q6=>{"use strict";Object.defineProperty(q6,"__esModule",{value:!0});var rCe=t=>{let e="";if(t.childNodes.length>0)for(let r of t.childNodes){let o="";r.nodeName==="#text"?o=r.nodeValue:((r.nodeName==="ink-text"||r.nodeName==="ink-virtual-text")&&(o=rCe(r)),o.length>0&&typeof r.internal_transform=="function"&&(o=r.internal_transform(o))),e+=o}return e};q6.default=rCe});var G6=_(pi=>{"use strict";var pB=pi&&pi.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(pi,"__esModule",{value:!0});pi.setTextNodeValue=pi.createTextNode=pi.setStyle=pi.setAttribute=pi.removeChildNode=pi.insertBeforeNode=pi.appendChildNode=pi.createNode=pi.TEXT_NAME=void 0;var yEt=pB(am()),nCe=pB(HEe()),EEt=pB(qEe()),CEt=pB(H6()),wEt=pB(j6());pi.TEXT_NAME="#text";pi.createNode=t=>{var e;let r={nodeName:t,style:{},attributes:{},childNodes:[],parentNode:null,yogaNode:t==="ink-virtual-text"?void 0:yEt.default.Node.create()};return t==="ink-text"&&((e=r.yogaNode)===null||e===void 0||e.setMeasureFunc(IEt.bind(null,r))),r};pi.appendChildNode=(t,e)=>{var r;e.parentNode&&pi.removeChildNode(e.parentNode,e),e.parentNode=t,t.childNodes.push(e),e.yogaNode&&((r=t.yogaNode)===null||r===void 0||r.insertChild(e.yogaNode,t.yogaNode.getChildCount())),(t.nodeName==="ink-text"||t.nodeName==="ink-virtual-text")&&zk(t)};pi.insertBeforeNode=(t,e,r)=>{var o,a;e.parentNode&&pi.removeChildNode(e.parentNode,e),e.parentNode=t;let n=t.childNodes.indexOf(r);if(n>=0){t.childNodes.splice(n,0,e),e.yogaNode&&((o=t.yogaNode)===null||o===void 0||o.insertChild(e.yogaNode,n));return}t.childNodes.push(e),e.yogaNode&&((a=t.yogaNode)===null||a===void 0||a.insertChild(e.yogaNode,t.yogaNode.getChildCount())),(t.nodeName==="ink-text"||t.nodeName==="ink-virtual-text")&&zk(t)};pi.removeChildNode=(t,e)=>{var r,o;e.yogaNode&&((o=(r=e.parentNode)===null||r===void 0?void 0:r.yogaNode)===null||o===void 0||o.removeChild(e.yogaNode)),e.parentNode=null;let a=t.childNodes.indexOf(e);a>=0&&t.childNodes.splice(a,1),(t.nodeName==="ink-text"||t.nodeName==="ink-virtual-text")&&zk(t)};pi.setAttribute=(t,e,r)=>{t.attributes[e]=r};pi.setStyle=(t,e)=>{t.style=e,t.yogaNode&&EEt.default(t.yogaNode,e)};pi.createTextNode=t=>{let e={nodeName:"#text",nodeValue:t,yogaNode:void 0,parentNode:null,style:{}};return pi.setTextNodeValue(e,t),e};var IEt=function(t,e){var r,o;let a=t.nodeName==="#text"?t.nodeValue:wEt.default(t),n=nCe.default(a);if(n.width<=e||n.width>=1&&e>0&&e<1)return n;let u=(o=(r=t.style)===null||r===void 0?void 0:r.textWrap)!==null&&o!==void 0?o:"wrap",A=CEt.default(a,e,u);return nCe.default(A)},iCe=t=>{var e;if(!(!t||!t.parentNode))return(e=t.yogaNode)!==null&&e!==void 0?e:iCe(t.parentNode)},zk=t=>{let e=iCe(t);e?.markDirty()};pi.setTextNodeValue=(t,e)=>{typeof e!="string"&&(e=String(e)),t.nodeValue=e,zk(t)}});var cCe=_(hB=>{"use strict";var lCe=hB&&hB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(hB,"__esModule",{value:!0});var sCe=S6(),BEt=lCe(PEe()),oCe=lCe(am()),Oo=G6(),aCe=t=>{t?.unsetMeasureFunc(),t?.freeRecursive()};hB.default=BEt.default({schedulePassiveEffects:sCe.unstable_scheduleCallback,cancelPassiveEffects:sCe.unstable_cancelCallback,now:Date.now,getRootHostContext:()=>({isInsideText:!1}),prepareForCommit:()=>{},resetAfterCommit:t=>{if(t.isStaticDirty){t.isStaticDirty=!1,typeof t.onImmediateRender=="function"&&t.onImmediateRender();return}typeof t.onRender=="function"&&t.onRender()},getChildHostContext:(t,e)=>{let r=t.isInsideText,o=e==="ink-text"||e==="ink-virtual-text";return r===o?t:{isInsideText:o}},shouldSetTextContent:()=>!1,createInstance:(t,e,r,o)=>{if(o.isInsideText&&t==="ink-box")throw new Error(" can\u2019t be nested inside component");let a=t==="ink-text"&&o.isInsideText?"ink-virtual-text":t,n=Oo.createNode(a);for(let[u,A]of Object.entries(e))u!=="children"&&(u==="style"?Oo.setStyle(n,A):u==="internal_transform"?n.internal_transform=A:u==="internal_static"?n.internal_static=!0:Oo.setAttribute(n,u,A));return n},createTextInstance:(t,e,r)=>{if(!r.isInsideText)throw new Error(`Text string "${t}" must be rendered inside component`);return Oo.createTextNode(t)},resetTextContent:()=>{},hideTextInstance:t=>{Oo.setTextNodeValue(t,"")},unhideTextInstance:(t,e)=>{Oo.setTextNodeValue(t,e)},getPublicInstance:t=>t,hideInstance:t=>{var e;(e=t.yogaNode)===null||e===void 0||e.setDisplay(oCe.default.DISPLAY_NONE)},unhideInstance:t=>{var e;(e=t.yogaNode)===null||e===void 0||e.setDisplay(oCe.default.DISPLAY_FLEX)},appendInitialChild:Oo.appendChildNode,appendChild:Oo.appendChildNode,insertBefore:Oo.insertBeforeNode,finalizeInitialChildren:(t,e,r,o)=>(t.internal_static&&(o.isStaticDirty=!0,o.staticNode=t),!1),supportsMutation:!0,appendChildToContainer:Oo.appendChildNode,insertInContainerBefore:Oo.insertBeforeNode,removeChildFromContainer:(t,e)=>{Oo.removeChildNode(t,e),aCe(e.yogaNode)},prepareUpdate:(t,e,r,o,a)=>{t.internal_static&&(a.isStaticDirty=!0);let n={},u=Object.keys(o);for(let A of u)if(o[A]!==r[A]){if(A==="style"&&typeof o.style=="object"&&typeof r.style=="object"){let h=o.style,E=r.style,I=Object.keys(h);for(let v of I){if(v==="borderStyle"||v==="borderColor"){if(typeof n.style!="object"){let x={};n.style=x}n.style.borderStyle=h.borderStyle,n.style.borderColor=h.borderColor}if(h[v]!==E[v]){if(typeof n.style!="object"){let x={};n.style=x}n.style[v]=h[v]}}continue}n[A]=o[A]}return n},commitUpdate:(t,e)=>{for(let[r,o]of Object.entries(e))r!=="children"&&(r==="style"?Oo.setStyle(t,o):r==="internal_transform"?t.internal_transform=o:r==="internal_static"?t.internal_static=!0:Oo.setAttribute(t,r,o))},commitTextUpdate:(t,e,r)=>{Oo.setTextNodeValue(t,r)},removeChild:(t,e)=>{Oo.removeChildNode(t,e),aCe(e.yogaNode)}})});var ACe=_((LKt,uCe)=>{"use strict";uCe.exports=(t,e=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof t!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof t}\``);if(typeof e!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof e}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(e===0)return t;let o=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return t.replace(o,r.indent.repeat(e))}});var fCe=_(gB=>{"use strict";var vEt=gB&&gB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(gB,"__esModule",{value:!0});var Xk=vEt(am());gB.default=t=>t.getComputedWidth()-t.getComputedPadding(Xk.default.EDGE_LEFT)-t.getComputedPadding(Xk.default.EDGE_RIGHT)-t.getComputedBorder(Xk.default.EDGE_LEFT)-t.getComputedBorder(Xk.default.EDGE_RIGHT)});var pCe=_((MKt,DEt)=>{DEt.exports={single:{topLeft:"\u250C",topRight:"\u2510",bottomRight:"\u2518",bottomLeft:"\u2514",vertical:"\u2502",horizontal:"\u2500"},double:{topLeft:"\u2554",topRight:"\u2557",bottomRight:"\u255D",bottomLeft:"\u255A",vertical:"\u2551",horizontal:"\u2550"},round:{topLeft:"\u256D",topRight:"\u256E",bottomRight:"\u256F",bottomLeft:"\u2570",vertical:"\u2502",horizontal:"\u2500"},bold:{topLeft:"\u250F",topRight:"\u2513",bottomRight:"\u251B",bottomLeft:"\u2517",vertical:"\u2503",horizontal:"\u2501"},singleDouble:{topLeft:"\u2553",topRight:"\u2556",bottomRight:"\u255C",bottomLeft:"\u2559",vertical:"\u2551",horizontal:"\u2500"},doubleSingle:{topLeft:"\u2552",topRight:"\u2555",bottomRight:"\u255B",bottomLeft:"\u2558",vertical:"\u2502",horizontal:"\u2550"},classic:{topLeft:"+",topRight:"+",bottomRight:"+",bottomLeft:"+",vertical:"|",horizontal:"-"}}});var gCe=_((UKt,Y6)=>{"use strict";var hCe=pCe();Y6.exports=hCe;Y6.exports.default=hCe});var mCe=_((_Kt,dCe)=>{"use strict";var SEt=(t,e,r)=>{let o=t.indexOf(e);if(o===-1)return t;let a=e.length,n=0,u="";do u+=t.substr(n,o-n)+e+r,n=o+a,o=t.indexOf(e,n);while(o!==-1);return u+=t.substr(n),u},PEt=(t,e,r,o)=>{let a=0,n="";do{let u=t[o-1]==="\r";n+=t.substr(a,(u?o-1:o)-a)+e+(u?`\r -`:` -`)+r,a=o+1,o=t.indexOf(` -`,a)}while(o!==-1);return n+=t.substr(a),n};dCe.exports={stringReplaceAll:SEt,stringEncaseCRLFWithFirstIndex:PEt}});var ICe=_((HKt,wCe)=>{"use strict";var bEt=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,yCe=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,xEt=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,kEt=/\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi,QEt=new Map([["n",` -`],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e","\x1B"],["a","\x07"]]);function CCe(t){let e=t[0]==="u",r=t[1]==="{";return e&&!r&&t.length===5||t[0]==="x"&&t.length===3?String.fromCharCode(parseInt(t.slice(1),16)):e&&r?String.fromCodePoint(parseInt(t.slice(2,-1),16)):QEt.get(t)||t}function FEt(t,e){let r=[],o=e.trim().split(/\s*,\s*/g),a;for(let n of o){let u=Number(n);if(!Number.isNaN(u))r.push(u);else if(a=n.match(xEt))r.push(a[2].replace(kEt,(A,p,h)=>p?CCe(p):h));else throw new Error(`Invalid Chalk template style argument: ${n} (in style '${t}')`)}return r}function REt(t){yCe.lastIndex=0;let e=[],r;for(;(r=yCe.exec(t))!==null;){let o=r[1];if(r[2]){let a=FEt(o,r[2]);e.push([o].concat(a))}else e.push([o])}return e}function ECe(t,e){let r={};for(let a of e)for(let n of a.styles)r[n[0]]=a.inverse?null:n.slice(1);let o=t;for(let[a,n]of Object.entries(r))if(!!Array.isArray(n)){if(!(a in o))throw new Error(`Unknown Chalk style: ${a}`);o=n.length>0?o[a](...n):o[a]}return o}wCe.exports=(t,e)=>{let r=[],o=[],a=[];if(e.replace(bEt,(n,u,A,p,h,E)=>{if(u)a.push(CCe(u));else if(p){let I=a.join("");a=[],o.push(r.length===0?I:ECe(t,r)(I)),r.push({inverse:A,styles:REt(p)})}else if(h){if(r.length===0)throw new Error("Found extraneous } in Chalk template literal");o.push(ECe(t,r)(a.join(""))),a=[],r.pop()}else a.push(E)}),o.push(a.join("")),r.length>0){let n=`Chalk template literal is missing ${r.length} closing bracket${r.length===1?"":"s"} (\`}\`)`;throw new Error(n)}return o.join("")}});var rQ=_((qKt,bCe)=>{"use strict";var dB=DI(),{stdout:K6,stderr:V6}=dN(),{stringReplaceAll:TEt,stringEncaseCRLFWithFirstIndex:NEt}=mCe(),{isArray:Zk}=Array,vCe=["ansi","ansi","ansi256","ansi16m"],HC=Object.create(null),LEt=(t,e={})=>{if(e.level&&!(Number.isInteger(e.level)&&e.level>=0&&e.level<=3))throw new Error("The `level` option should be an integer from 0 to 3");let r=K6?K6.level:0;t.level=e.level===void 0?r:e.level},J6=class{constructor(e){return DCe(e)}},DCe=t=>{let e={};return LEt(e,t),e.template=(...r)=>PCe(e.template,...r),Object.setPrototypeOf(e,$k.prototype),Object.setPrototypeOf(e.template,e),e.template.constructor=()=>{throw new Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},e.template.Instance=J6,e.template};function $k(t){return DCe(t)}for(let[t,e]of Object.entries(dB))HC[t]={get(){let r=eQ(this,z6(e.open,e.close,this._styler),this._isEmpty);return Object.defineProperty(this,t,{value:r}),r}};HC.visible={get(){let t=eQ(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:t}),t}};var SCe=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(let t of SCe)HC[t]={get(){let{level:e}=this;return function(...r){let o=z6(dB.color[vCe[e]][t](...r),dB.color.close,this._styler);return eQ(this,o,this._isEmpty)}}};for(let t of SCe){let e="bg"+t[0].toUpperCase()+t.slice(1);HC[e]={get(){let{level:r}=this;return function(...o){let a=z6(dB.bgColor[vCe[r]][t](...o),dB.bgColor.close,this._styler);return eQ(this,a,this._isEmpty)}}}}var OEt=Object.defineProperties(()=>{},{...HC,level:{enumerable:!0,get(){return this._generator.level},set(t){this._generator.level=t}}}),z6=(t,e,r)=>{let o,a;return r===void 0?(o=t,a=e):(o=r.openAll+t,a=e+r.closeAll),{open:t,close:e,openAll:o,closeAll:a,parent:r}},eQ=(t,e,r)=>{let o=(...a)=>Zk(a[0])&&Zk(a[0].raw)?BCe(o,PCe(o,...a)):BCe(o,a.length===1?""+a[0]:a.join(" "));return Object.setPrototypeOf(o,OEt),o._generator=t,o._styler=e,o._isEmpty=r,o},BCe=(t,e)=>{if(t.level<=0||!e)return t._isEmpty?"":e;let r=t._styler;if(r===void 0)return e;let{openAll:o,closeAll:a}=r;if(e.indexOf("\x1B")!==-1)for(;r!==void 0;)e=TEt(e,r.close,r.open),r=r.parent;let n=e.indexOf(` -`);return n!==-1&&(e=NEt(e,a,o,n)),o+e+a},W6,PCe=(t,...e)=>{let[r]=e;if(!Zk(r)||!Zk(r.raw))return e.join(" ");let o=e.slice(1),a=[r.raw[0]];for(let n=1;n{"use strict";var MEt=yB&&yB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(yB,"__esModule",{value:!0});var mB=MEt(rQ()),UEt=/^(rgb|hsl|hsv|hwb)\(\s?(\d+),\s?(\d+),\s?(\d+)\s?\)$/,_Et=/^(ansi|ansi256)\(\s?(\d+)\s?\)$/,nQ=(t,e)=>e==="foreground"?t:"bg"+t[0].toUpperCase()+t.slice(1);yB.default=(t,e,r)=>{if(!e)return t;if(e in mB.default){let a=nQ(e,r);return mB.default[a](t)}if(e.startsWith("#")){let a=nQ("hex",r);return mB.default[a](e)(t)}if(e.startsWith("ansi")){let a=_Et.exec(e);if(!a)return t;let n=nQ(a[1],r),u=Number(a[2]);return mB.default[n](u)(t)}if(e.startsWith("rgb")||e.startsWith("hsl")||e.startsWith("hsv")||e.startsWith("hwb")){let a=UEt.exec(e);if(!a)return t;let n=nQ(a[1],r),u=Number(a[2]),A=Number(a[3]),p=Number(a[4]);return mB.default[n](u,A,p)(t)}return t}});var kCe=_(EB=>{"use strict";var xCe=EB&&EB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(EB,"__esModule",{value:!0});var HEt=xCe(gCe()),Z6=xCe(X6());EB.default=(t,e,r,o)=>{if(typeof r.style.borderStyle=="string"){let a=r.yogaNode.getComputedWidth(),n=r.yogaNode.getComputedHeight(),u=r.style.borderColor,A=HEt.default[r.style.borderStyle],p=Z6.default(A.topLeft+A.horizontal.repeat(a-2)+A.topRight,u,"foreground"),h=(Z6.default(A.vertical,u,"foreground")+` -`).repeat(n-2),E=Z6.default(A.bottomLeft+A.horizontal.repeat(a-2)+A.bottomRight,u,"foreground");o.write(t,e,p,{transformers:[]}),o.write(t,e+1,h,{transformers:[]}),o.write(t+a-1,e+1,h,{transformers:[]}),o.write(t,e+n-1,E,{transformers:[]})}}});var FCe=_(CB=>{"use strict";var lm=CB&&CB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(CB,"__esModule",{value:!0});var qEt=lm(am()),jEt=lm(N6()),GEt=lm(ACe()),YEt=lm(H6()),WEt=lm(fCe()),KEt=lm(j6()),VEt=lm(kCe()),JEt=(t,e)=>{var r;let o=(r=t.childNodes[0])===null||r===void 0?void 0:r.yogaNode;if(o){let a=o.getComputedLeft(),n=o.getComputedTop();e=` -`.repeat(n)+GEt.default(e,a)}return e},QCe=(t,e,r)=>{var o;let{offsetX:a=0,offsetY:n=0,transformers:u=[],skipStaticElements:A}=r;if(A&&t.internal_static)return;let{yogaNode:p}=t;if(p){if(p.getDisplay()===qEt.default.DISPLAY_NONE)return;let h=a+p.getComputedLeft(),E=n+p.getComputedTop(),I=u;if(typeof t.internal_transform=="function"&&(I=[t.internal_transform,...u]),t.nodeName==="ink-text"){let v=KEt.default(t);if(v.length>0){let x=jEt.default(v),C=WEt.default(p);if(x>C){let R=(o=t.style.textWrap)!==null&&o!==void 0?o:"wrap";v=YEt.default(v,C,R)}v=JEt(t,v),e.write(h,E,v,{transformers:I})}return}if(t.nodeName==="ink-box"&&VEt.default(h,E,t,e),t.nodeName==="ink-root"||t.nodeName==="ink-box")for(let v of t.childNodes)QCe(v,e,{offsetX:h,offsetY:E,transformers:I,skipStaticElements:A})}};CB.default=QCe});var TCe=_((WKt,RCe)=>{"use strict";RCe.exports=t=>{t=Object.assign({onlyFirst:!1},t);let e=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:[a-zA-Z\\d]*(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(e,t.onlyFirst?void 0:"g")}});var LCe=_((KKt,$6)=>{"use strict";var zEt=TCe(),NCe=t=>typeof t=="string"?t.replace(zEt(),""):t;$6.exports=NCe;$6.exports.default=NCe});var UCe=_((VKt,MCe)=>{"use strict";var OCe="[\uD800-\uDBFF][\uDC00-\uDFFF]";MCe.exports=t=>t&&t.exact?new RegExp(`^${OCe}$`):new RegExp(OCe,"g")});var HCe=_((JKt,eq)=>{"use strict";var XEt=LCe(),ZEt=UCe(),_Ce=t=>XEt(t).replace(ZEt()," ").length;eq.exports=_Ce;eq.exports.default=_Ce});var GCe=_(wB=>{"use strict";var jCe=wB&&wB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(wB,"__esModule",{value:!0});var qCe=jCe(U6()),$Et=jCe(HCe()),tq=class{constructor(e){this.writes=[];let{width:r,height:o}=e;this.width=r,this.height=o}write(e,r,o,a){let{transformers:n}=a;!o||this.writes.push({x:e,y:r,text:o,transformers:n})}get(){let e=[];for(let o=0;oo.trimRight()).join(` -`),height:e.length}}};wB.default=tq});var KCe=_(IB=>{"use strict";var rq=IB&&IB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(IB,"__esModule",{value:!0});var eCt=rq(am()),YCe=rq(FCe()),WCe=rq(GCe());IB.default=(t,e)=>{var r;if(t.yogaNode.setWidth(e),t.yogaNode){t.yogaNode.calculateLayout(void 0,void 0,eCt.default.DIRECTION_LTR);let o=new WCe.default({width:t.yogaNode.getComputedWidth(),height:t.yogaNode.getComputedHeight()});YCe.default(t,o,{skipStaticElements:!0});let a;!((r=t.staticNode)===null||r===void 0)&&r.yogaNode&&(a=new WCe.default({width:t.staticNode.yogaNode.getComputedWidth(),height:t.staticNode.yogaNode.getComputedHeight()}),YCe.default(t.staticNode,a,{skipStaticElements:!1}));let{output:n,height:u}=o.get();return{output:n,outputHeight:u,staticOutput:a?`${a.get().output} -`:""}}return{output:"",outputHeight:0,staticOutput:""}}});var XCe=_((ZKt,zCe)=>{"use strict";var VCe=ve("stream"),JCe=["assert","count","countReset","debug","dir","dirxml","error","group","groupCollapsed","groupEnd","info","log","table","time","timeEnd","timeLog","trace","warn"],nq={},tCt=t=>{let e=new VCe.PassThrough,r=new VCe.PassThrough;e.write=a=>t("stdout",a),r.write=a=>t("stderr",a);let o=new console.Console(e,r);for(let a of JCe)nq[a]=console[a],console[a]=o[a];return()=>{for(let a of JCe)console[a]=nq[a];nq={}}};zCe.exports=tCt});var sq=_(iq=>{"use strict";Object.defineProperty(iq,"__esModule",{value:!0});iq.default=new WeakMap});var aq=_(oq=>{"use strict";Object.defineProperty(oq,"__esModule",{value:!0});var rCt=on(),ZCe=rCt.createContext({exit:()=>{}});ZCe.displayName="InternalAppContext";oq.default=ZCe});var cq=_(lq=>{"use strict";Object.defineProperty(lq,"__esModule",{value:!0});var nCt=on(),$Ce=nCt.createContext({stdin:void 0,setRawMode:()=>{},isRawModeSupported:!1,internal_exitOnCtrlC:!0});$Ce.displayName="InternalStdinContext";lq.default=$Ce});var Aq=_(uq=>{"use strict";Object.defineProperty(uq,"__esModule",{value:!0});var iCt=on(),ewe=iCt.createContext({stdout:void 0,write:()=>{}});ewe.displayName="InternalStdoutContext";uq.default=ewe});var pq=_(fq=>{"use strict";Object.defineProperty(fq,"__esModule",{value:!0});var sCt=on(),twe=sCt.createContext({stderr:void 0,write:()=>{}});twe.displayName="InternalStderrContext";fq.default=twe});var iQ=_(hq=>{"use strict";Object.defineProperty(hq,"__esModule",{value:!0});var oCt=on(),rwe=oCt.createContext({activeId:void 0,add:()=>{},remove:()=>{},activate:()=>{},deactivate:()=>{},enableFocus:()=>{},disableFocus:()=>{},focusNext:()=>{},focusPrevious:()=>{}});rwe.displayName="InternalFocusContext";hq.default=rwe});var iwe=_((sVt,nwe)=>{"use strict";var aCt=/[|\\{}()[\]^$+*?.-]/g;nwe.exports=t=>{if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(aCt,"\\$&")}});var lwe=_((oVt,awe)=>{"use strict";var lCt=iwe(),cCt=typeof process=="object"&&process&&typeof process.cwd=="function"?process.cwd():".",owe=[].concat(ve("module").builtinModules,"bootstrap_node","node").map(t=>new RegExp(`(?:\\((?:node:)?${t}(?:\\.js)?:\\d+:\\d+\\)$|^\\s*at (?:node:)?${t}(?:\\.js)?:\\d+:\\d+$)`));owe.push(/\((?:node:)?internal\/[^:]+:\d+:\d+\)$/,/\s*at (?:node:)?internal\/[^:]+:\d+:\d+$/,/\/\.node-spawn-wrap-\w+-\w+\/node:\d+:\d+\)?$/);var BB=class{constructor(e){e={ignoredPackages:[],...e},"internals"in e||(e.internals=BB.nodeInternals()),"cwd"in e||(e.cwd=cCt),this._cwd=e.cwd.replace(/\\/g,"/"),this._internals=[].concat(e.internals,uCt(e.ignoredPackages)),this._wrapCallSite=e.wrapCallSite||!1}static nodeInternals(){return[...owe]}clean(e,r=0){r=" ".repeat(r),Array.isArray(e)||(e=e.split(` -`)),!/^\s*at /.test(e[0])&&/^\s*at /.test(e[1])&&(e=e.slice(1));let o=!1,a=null,n=[];return e.forEach(u=>{if(u=u.replace(/\\/g,"/"),this._internals.some(p=>p.test(u)))return;let A=/^\s*at /.test(u);o?u=u.trimEnd().replace(/^(\s+)at /,"$1"):(u=u.trim(),A&&(u=u.slice(3))),u=u.replace(`${this._cwd}/`,""),u&&(A?(a&&(n.push(a),a=null),n.push(u)):(o=!0,a=u))}),n.map(u=>`${r}${u} -`).join("")}captureString(e,r=this.captureString){typeof e=="function"&&(r=e,e=1/0);let{stackTraceLimit:o}=Error;e&&(Error.stackTraceLimit=e);let a={};Error.captureStackTrace(a,r);let{stack:n}=a;return Error.stackTraceLimit=o,this.clean(n)}capture(e,r=this.capture){typeof e=="function"&&(r=e,e=1/0);let{prepareStackTrace:o,stackTraceLimit:a}=Error;Error.prepareStackTrace=(A,p)=>this._wrapCallSite?p.map(this._wrapCallSite):p,e&&(Error.stackTraceLimit=e);let n={};Error.captureStackTrace(n,r);let{stack:u}=n;return Object.assign(Error,{prepareStackTrace:o,stackTraceLimit:a}),u}at(e=this.at){let[r]=this.capture(1,e);if(!r)return{};let o={line:r.getLineNumber(),column:r.getColumnNumber()};swe(o,r.getFileName(),this._cwd),r.isConstructor()&&(o.constructor=!0),r.isEval()&&(o.evalOrigin=r.getEvalOrigin()),r.isNative()&&(o.native=!0);let a;try{a=r.getTypeName()}catch{}a&&a!=="Object"&&a!=="[object Object]"&&(o.type=a);let n=r.getFunctionName();n&&(o.function=n);let u=r.getMethodName();return u&&n!==u&&(o.method=u),o}parseLine(e){let r=e&&e.match(ACt);if(!r)return null;let o=r[1]==="new",a=r[2],n=r[3],u=r[4],A=Number(r[5]),p=Number(r[6]),h=r[7],E=r[8],I=r[9],v=r[10]==="native",x=r[11]===")",C,R={};if(E&&(R.line=Number(E)),I&&(R.column=Number(I)),x&&h){let L=0;for(let U=h.length-1;U>0;U--)if(h.charAt(U)===")")L++;else if(h.charAt(U)==="("&&h.charAt(U-1)===" "&&(L--,L===-1&&h.charAt(U-1)===" ")){let J=h.slice(0,U-1);h=h.slice(U+1),a+=` (${J}`;break}}if(a){let L=a.match(fCt);L&&(a=L[1],C=L[2])}return swe(R,h,this._cwd),o&&(R.constructor=!0),n&&(R.evalOrigin=n,R.evalLine=A,R.evalColumn=p,R.evalFile=u&&u.replace(/\\/g,"/")),v&&(R.native=!0),a&&(R.function=a),C&&a!==C&&(R.method=C),R}};function swe(t,e,r){e&&(e=e.replace(/\\/g,"/"),e.startsWith(`${r}/`)&&(e=e.slice(r.length+1)),t.file=e)}function uCt(t){if(t.length===0)return[];let e=t.map(r=>lCt(r));return new RegExp(`[/\\\\]node_modules[/\\\\](?:${e.join("|")})[/\\\\][^:]+:\\d+:\\d+`)}var ACt=new RegExp("^(?:\\s*at )?(?:(new) )?(?:(.*?) \\()?(?:eval at ([^ ]+) \\((.+?):(\\d+):(\\d+)\\), )?(?:(.+?):(\\d+):(\\d+)|(native))(\\)?)$"),fCt=/^(.*?) \[as (.*?)\]$/;awe.exports=BB});var uwe=_((aVt,cwe)=>{"use strict";cwe.exports=(t,e)=>t.replace(/^\t+/gm,r=>" ".repeat(r.length*(e||2)))});var fwe=_((lVt,Awe)=>{"use strict";var pCt=uwe(),hCt=(t,e)=>{let r=[],o=t-e,a=t+e;for(let n=o;n<=a;n++)r.push(n);return r};Awe.exports=(t,e,r)=>{if(typeof t!="string")throw new TypeError("Source code is missing.");if(!e||e<1)throw new TypeError("Line number must start from `1`.");if(t=pCt(t).split(/\r?\n/),!(e>t.length))return r={around:3,...r},hCt(e,r.around).filter(o=>t[o-1]!==void 0).map(o=>({line:o,value:t[o-1]}))}});var sQ=_(ru=>{"use strict";var gCt=ru&&ru.__createBinding||(Object.create?function(t,e,r,o){o===void 0&&(o=r),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,o){o===void 0&&(o=r),t[o]=e[r]}),dCt=ru&&ru.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),mCt=ru&&ru.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&gCt(e,t,r);return dCt(e,t),e},yCt=ru&&ru.__rest||function(t,e){var r={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.indexOf(o)<0&&(r[o]=t[o]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,o=Object.getOwnPropertySymbols(t);a{var{children:r}=t,o=yCt(t,["children"]);let a=Object.assign(Object.assign({},o),{marginLeft:o.marginLeft||o.marginX||o.margin||0,marginRight:o.marginRight||o.marginX||o.margin||0,marginTop:o.marginTop||o.marginY||o.margin||0,marginBottom:o.marginBottom||o.marginY||o.margin||0,paddingLeft:o.paddingLeft||o.paddingX||o.padding||0,paddingRight:o.paddingRight||o.paddingX||o.padding||0,paddingTop:o.paddingTop||o.paddingY||o.padding||0,paddingBottom:o.paddingBottom||o.paddingY||o.padding||0});return pwe.default.createElement("ink-box",{ref:e,style:a},r)});gq.displayName="Box";gq.defaultProps={flexDirection:"row",flexGrow:0,flexShrink:1};ru.default=gq});var yq=_(vB=>{"use strict";var dq=vB&&vB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(vB,"__esModule",{value:!0});var ECt=dq(on()),qC=dq(rQ()),hwe=dq(X6()),mq=({color:t,backgroundColor:e,dimColor:r,bold:o,italic:a,underline:n,strikethrough:u,inverse:A,wrap:p,children:h})=>{if(h==null)return null;let E=I=>(r&&(I=qC.default.dim(I)),t&&(I=hwe.default(I,t,"foreground")),e&&(I=hwe.default(I,e,"background")),o&&(I=qC.default.bold(I)),a&&(I=qC.default.italic(I)),n&&(I=qC.default.underline(I)),u&&(I=qC.default.strikethrough(I)),A&&(I=qC.default.inverse(I)),I);return ECt.default.createElement("ink-text",{style:{flexGrow:0,flexShrink:1,flexDirection:"row",textWrap:p},internal_transform:E},h)};mq.displayName="Text";mq.defaultProps={dimColor:!1,bold:!1,italic:!1,underline:!1,strikethrough:!1,wrap:"wrap"};vB.default=mq});var ywe=_(nu=>{"use strict";var CCt=nu&&nu.__createBinding||(Object.create?function(t,e,r,o){o===void 0&&(o=r),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,o){o===void 0&&(o=r),t[o]=e[r]}),wCt=nu&&nu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),ICt=nu&&nu.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&CCt(e,t,r);return wCt(e,t),e},DB=nu&&nu.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(nu,"__esModule",{value:!0});var gwe=ICt(ve("fs")),fs=DB(on()),dwe=DB(lwe()),BCt=DB(fwe()),Zf=DB(sQ()),hA=DB(yq()),mwe=new dwe.default({cwd:process.cwd(),internals:dwe.default.nodeInternals()}),vCt=({error:t})=>{let e=t.stack?t.stack.split(` -`).slice(1):void 0,r=e?mwe.parseLine(e[0]):void 0,o,a=0;if(r?.file&&r?.line&&gwe.existsSync(r.file)){let n=gwe.readFileSync(r.file,"utf8");if(o=BCt.default(n,r.line),o)for(let{line:u}of o)a=Math.max(a,String(u).length)}return fs.default.createElement(Zf.default,{flexDirection:"column",padding:1},fs.default.createElement(Zf.default,null,fs.default.createElement(hA.default,{backgroundColor:"red",color:"white"}," ","ERROR"," "),fs.default.createElement(hA.default,null," ",t.message)),r&&fs.default.createElement(Zf.default,{marginTop:1},fs.default.createElement(hA.default,{dimColor:!0},r.file,":",r.line,":",r.column)),r&&o&&fs.default.createElement(Zf.default,{marginTop:1,flexDirection:"column"},o.map(({line:n,value:u})=>fs.default.createElement(Zf.default,{key:n},fs.default.createElement(Zf.default,{width:a+1},fs.default.createElement(hA.default,{dimColor:n!==r.line,backgroundColor:n===r.line?"red":void 0,color:n===r.line?"white":void 0},String(n).padStart(a," "),":")),fs.default.createElement(hA.default,{key:n,backgroundColor:n===r.line?"red":void 0,color:n===r.line?"white":void 0}," "+u)))),t.stack&&fs.default.createElement(Zf.default,{marginTop:1,flexDirection:"column"},t.stack.split(` -`).slice(1).map(n=>{let u=mwe.parseLine(n);return u?fs.default.createElement(Zf.default,{key:n},fs.default.createElement(hA.default,{dimColor:!0},"- "),fs.default.createElement(hA.default,{dimColor:!0,bold:!0},u.function),fs.default.createElement(hA.default,{dimColor:!0,color:"gray"}," ","(",u.file,":",u.line,":",u.column,")")):fs.default.createElement(Zf.default,{key:n},fs.default.createElement(hA.default,{dimColor:!0},"- "),fs.default.createElement(hA.default,{dimColor:!0,bold:!0},n))})))};nu.default=vCt});var Cwe=_(iu=>{"use strict";var DCt=iu&&iu.__createBinding||(Object.create?function(t,e,r,o){o===void 0&&(o=r),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,o){o===void 0&&(o=r),t[o]=e[r]}),SCt=iu&&iu.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),PCt=iu&&iu.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&DCt(e,t,r);return SCt(e,t),e},um=iu&&iu.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(iu,"__esModule",{value:!0});var cm=PCt(on()),Ewe=um(g6()),bCt=um(aq()),xCt=um(cq()),kCt=um(Aq()),QCt=um(pq()),FCt=um(iQ()),RCt=um(ywe()),TCt=" ",NCt="\x1B[Z",LCt="\x1B",oQ=class extends cm.PureComponent{constructor(){super(...arguments),this.state={isFocusEnabled:!0,activeFocusId:void 0,focusables:[],error:void 0},this.rawModeEnabledCount=0,this.handleSetRawMode=e=>{let{stdin:r}=this.props;if(!this.isRawModeSupported())throw r===process.stdin?new Error(`Raw mode is not supported on the current process.stdin, which Ink uses as input stream by default. -Read about how to prevent this error on https://github.com/vadimdemedes/ink/#israwmodesupported`):new Error(`Raw mode is not supported on the stdin provided to Ink. -Read about how to prevent this error on https://github.com/vadimdemedes/ink/#israwmodesupported`);if(r.setEncoding("utf8"),e){this.rawModeEnabledCount===0&&(r.addListener("data",this.handleInput),r.resume(),r.setRawMode(!0)),this.rawModeEnabledCount++;return}--this.rawModeEnabledCount===0&&(r.setRawMode(!1),r.removeListener("data",this.handleInput),r.pause())},this.handleInput=e=>{e===""&&this.props.exitOnCtrlC&&this.handleExit(),e===LCt&&this.state.activeFocusId&&this.setState({activeFocusId:void 0}),this.state.isFocusEnabled&&this.state.focusables.length>0&&(e===TCt&&this.focusNext(),e===NCt&&this.focusPrevious())},this.handleExit=e=>{this.isRawModeSupported()&&this.handleSetRawMode(!1),this.props.onExit(e)},this.enableFocus=()=>{this.setState({isFocusEnabled:!0})},this.disableFocus=()=>{this.setState({isFocusEnabled:!1})},this.focusNext=()=>{this.setState(e=>{let r=e.focusables[0].id;return{activeFocusId:this.findNextFocusable(e)||r}})},this.focusPrevious=()=>{this.setState(e=>{let r=e.focusables[e.focusables.length-1].id;return{activeFocusId:this.findPreviousFocusable(e)||r}})},this.addFocusable=(e,{autoFocus:r})=>{this.setState(o=>{let a=o.activeFocusId;return!a&&r&&(a=e),{activeFocusId:a,focusables:[...o.focusables,{id:e,isActive:!0}]}})},this.removeFocusable=e=>{this.setState(r=>({activeFocusId:r.activeFocusId===e?void 0:r.activeFocusId,focusables:r.focusables.filter(o=>o.id!==e)}))},this.activateFocusable=e=>{this.setState(r=>({focusables:r.focusables.map(o=>o.id!==e?o:{id:e,isActive:!0})}))},this.deactivateFocusable=e=>{this.setState(r=>({activeFocusId:r.activeFocusId===e?void 0:r.activeFocusId,focusables:r.focusables.map(o=>o.id!==e?o:{id:e,isActive:!1})}))},this.findNextFocusable=e=>{let r=e.focusables.findIndex(o=>o.id===e.activeFocusId);for(let o=r+1;o{let r=e.focusables.findIndex(o=>o.id===e.activeFocusId);for(let o=r-1;o>=0;o--)if(e.focusables[o].isActive)return e.focusables[o].id}}static getDerivedStateFromError(e){return{error:e}}isRawModeSupported(){return this.props.stdin.isTTY}render(){return cm.default.createElement(bCt.default.Provider,{value:{exit:this.handleExit}},cm.default.createElement(xCt.default.Provider,{value:{stdin:this.props.stdin,setRawMode:this.handleSetRawMode,isRawModeSupported:this.isRawModeSupported(),internal_exitOnCtrlC:this.props.exitOnCtrlC}},cm.default.createElement(kCt.default.Provider,{value:{stdout:this.props.stdout,write:this.props.writeToStdout}},cm.default.createElement(QCt.default.Provider,{value:{stderr:this.props.stderr,write:this.props.writeToStderr}},cm.default.createElement(FCt.default.Provider,{value:{activeId:this.state.activeFocusId,add:this.addFocusable,remove:this.removeFocusable,activate:this.activateFocusable,deactivate:this.deactivateFocusable,enableFocus:this.enableFocus,disableFocus:this.disableFocus,focusNext:this.focusNext,focusPrevious:this.focusPrevious}},this.state.error?cm.default.createElement(RCt.default,{error:this.state.error}):this.props.children)))))}componentDidMount(){Ewe.default.hide(this.props.stdout)}componentWillUnmount(){Ewe.default.show(this.props.stdout),this.isRawModeSupported()&&this.handleSetRawMode(!1)}componentDidCatch(e){this.handleExit(e)}};iu.default=oQ;oQ.displayName="InternalApp"});var Bwe=_(su=>{"use strict";var OCt=su&&su.__createBinding||(Object.create?function(t,e,r,o){o===void 0&&(o=r),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,o){o===void 0&&(o=r),t[o]=e[r]}),MCt=su&&su.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),UCt=su&&su.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&OCt(e,t,r);return MCt(e,t),e},ou=su&&su.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(su,"__esModule",{value:!0});var _Ct=ou(on()),wwe=lM(),HCt=ou(lEe()),qCt=ou(u6()),jCt=ou(hEe()),GCt=ou(dEe()),Eq=ou(cCe()),YCt=ou(KCe()),WCt=ou(h6()),KCt=ou(XCe()),VCt=UCt(G6()),JCt=ou(sq()),zCt=ou(Cwe()),jC=process.env.CI==="false"?!1:jCt.default,Iwe=()=>{},Cq=class{constructor(e){this.resolveExitPromise=()=>{},this.rejectExitPromise=()=>{},this.unsubscribeExit=()=>{},this.onRender=()=>{if(this.isUnmounted)return;let{output:r,outputHeight:o,staticOutput:a}=YCt.default(this.rootNode,this.options.stdout.columns||80),n=a&&a!==` -`;if(this.options.debug){n&&(this.fullStaticOutput+=a),this.options.stdout.write(this.fullStaticOutput+r);return}if(jC){n&&this.options.stdout.write(a),this.lastOutput=r;return}if(n&&(this.fullStaticOutput+=a),o>=this.options.stdout.rows){this.options.stdout.write(qCt.default.clearTerminal+this.fullStaticOutput+r),this.lastOutput=r;return}n&&(this.log.clear(),this.options.stdout.write(a),this.log(r)),!n&&r!==this.lastOutput&&this.throttledLog(r),this.lastOutput=r},GCt.default(this),this.options=e,this.rootNode=VCt.createNode("ink-root"),this.rootNode.onRender=e.debug?this.onRender:wwe(this.onRender,32,{leading:!0,trailing:!0}),this.rootNode.onImmediateRender=this.onRender,this.log=HCt.default.create(e.stdout),this.throttledLog=e.debug?this.log:wwe(this.log,void 0,{leading:!0,trailing:!0}),this.isUnmounted=!1,this.lastOutput="",this.fullStaticOutput="",this.container=Eq.default.createContainer(this.rootNode,!1,!1),this.unsubscribeExit=WCt.default(this.unmount,{alwaysLast:!1}),e.patchConsole&&this.patchConsole(),jC||(e.stdout.on("resize",this.onRender),this.unsubscribeResize=()=>{e.stdout.off("resize",this.onRender)})}render(e){let r=_Ct.default.createElement(zCt.default,{stdin:this.options.stdin,stdout:this.options.stdout,stderr:this.options.stderr,writeToStdout:this.writeToStdout,writeToStderr:this.writeToStderr,exitOnCtrlC:this.options.exitOnCtrlC,onExit:this.unmount},e);Eq.default.updateContainer(r,this.container,null,Iwe)}writeToStdout(e){if(!this.isUnmounted){if(this.options.debug){this.options.stdout.write(e+this.fullStaticOutput+this.lastOutput);return}if(jC){this.options.stdout.write(e);return}this.log.clear(),this.options.stdout.write(e),this.log(this.lastOutput)}}writeToStderr(e){if(!this.isUnmounted){if(this.options.debug){this.options.stderr.write(e),this.options.stdout.write(this.fullStaticOutput+this.lastOutput);return}if(jC){this.options.stderr.write(e);return}this.log.clear(),this.options.stderr.write(e),this.log(this.lastOutput)}}unmount(e){this.isUnmounted||(this.onRender(),this.unsubscribeExit(),typeof this.restoreConsole=="function"&&this.restoreConsole(),typeof this.unsubscribeResize=="function"&&this.unsubscribeResize(),jC?this.options.stdout.write(this.lastOutput+` -`):this.options.debug||this.log.done(),this.isUnmounted=!0,Eq.default.updateContainer(null,this.container,null,Iwe),JCt.default.delete(this.options.stdout),e instanceof Error?this.rejectExitPromise(e):this.resolveExitPromise())}waitUntilExit(){return this.exitPromise||(this.exitPromise=new Promise((e,r)=>{this.resolveExitPromise=e,this.rejectExitPromise=r})),this.exitPromise}clear(){!jC&&!this.options.debug&&this.log.clear()}patchConsole(){this.options.debug||(this.restoreConsole=KCt.default((e,r)=>{e==="stdout"&&this.writeToStdout(r),e==="stderr"&&(r.startsWith("The above error occurred")||this.writeToStderr(r))}))}};su.default=Cq});var Dwe=_(SB=>{"use strict";var vwe=SB&&SB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(SB,"__esModule",{value:!0});var XCt=vwe(Bwe()),aQ=vwe(sq()),ZCt=ve("stream"),$Ct=(t,e)=>{let r=Object.assign({stdout:process.stdout,stdin:process.stdin,stderr:process.stderr,debug:!1,exitOnCtrlC:!0,patchConsole:!0},ewt(e)),o=twt(r.stdout,()=>new XCt.default(r));return o.render(t),{rerender:o.render,unmount:()=>o.unmount(),waitUntilExit:o.waitUntilExit,cleanup:()=>aQ.default.delete(r.stdout),clear:o.clear}};SB.default=$Ct;var ewt=(t={})=>t instanceof ZCt.Stream?{stdout:t,stdin:process.stdin}:t,twt=(t,e)=>{let r;return aQ.default.has(t)?r=aQ.default.get(t):(r=e(),aQ.default.set(t,r)),r}});var Pwe=_($f=>{"use strict";var rwt=$f&&$f.__createBinding||(Object.create?function(t,e,r,o){o===void 0&&(o=r),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,o){o===void 0&&(o=r),t[o]=e[r]}),nwt=$f&&$f.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),iwt=$f&&$f.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.hasOwnProperty.call(t,r)&&rwt(e,t,r);return nwt(e,t),e};Object.defineProperty($f,"__esModule",{value:!0});var PB=iwt(on()),Swe=t=>{let{items:e,children:r,style:o}=t,[a,n]=PB.useState(0),u=PB.useMemo(()=>e.slice(a),[e,a]);PB.useLayoutEffect(()=>{n(e.length)},[e.length]);let A=u.map((h,E)=>r(h,a+E)),p=PB.useMemo(()=>Object.assign({position:"absolute",flexDirection:"column"},o),[o]);return PB.default.createElement("ink-box",{internal_static:!0,style:p},A)};Swe.displayName="Static";$f.default=Swe});var xwe=_(bB=>{"use strict";var swt=bB&&bB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(bB,"__esModule",{value:!0});var owt=swt(on()),bwe=({children:t,transform:e})=>t==null?null:owt.default.createElement("ink-text",{style:{flexGrow:0,flexShrink:1,flexDirection:"row"},internal_transform:e},t);bwe.displayName="Transform";bB.default=bwe});var Qwe=_(xB=>{"use strict";var awt=xB&&xB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(xB,"__esModule",{value:!0});var lwt=awt(on()),kwe=({count:t=1})=>lwt.default.createElement("ink-text",null,` -`.repeat(t));kwe.displayName="Newline";xB.default=kwe});var Twe=_(kB=>{"use strict";var Fwe=kB&&kB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(kB,"__esModule",{value:!0});var cwt=Fwe(on()),uwt=Fwe(sQ()),Rwe=()=>cwt.default.createElement(uwt.default,{flexGrow:1});Rwe.displayName="Spacer";kB.default=Rwe});var lQ=_(QB=>{"use strict";var Awt=QB&&QB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(QB,"__esModule",{value:!0});var fwt=on(),pwt=Awt(cq()),hwt=()=>fwt.useContext(pwt.default);QB.default=hwt});var Lwe=_(FB=>{"use strict";var gwt=FB&&FB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(FB,"__esModule",{value:!0});var Nwe=on(),dwt=gwt(lQ()),mwt=(t,e={})=>{let{stdin:r,setRawMode:o,internal_exitOnCtrlC:a}=dwt.default();Nwe.useEffect(()=>{if(e.isActive!==!1)return o(!0),()=>{o(!1)}},[e.isActive,o]),Nwe.useEffect(()=>{if(e.isActive===!1)return;let n=u=>{let A=String(u),p={upArrow:A==="\x1B[A",downArrow:A==="\x1B[B",leftArrow:A==="\x1B[D",rightArrow:A==="\x1B[C",pageDown:A==="\x1B[6~",pageUp:A==="\x1B[5~",return:A==="\r",escape:A==="\x1B",ctrl:!1,shift:!1,tab:A===" "||A==="\x1B[Z",backspace:A==="\b",delete:A==="\x7F"||A==="\x1B[3~",meta:!1};A<=""&&!p.return&&(A=String.fromCharCode(A.charCodeAt(0)+"a".charCodeAt(0)-1),p.ctrl=!0),A.startsWith("\x1B")&&(A=A.slice(1),p.meta=!0);let h=A>="A"&&A<="Z",E=A>="\u0410"&&A<="\u042F";A.length===1&&(h||E)&&(p.shift=!0),p.tab&&A==="[Z"&&(p.shift=!0),(p.tab||p.backspace||p.delete)&&(A=""),(!(A==="c"&&p.ctrl)||!a)&&t(A,p)};return r?.on("data",n),()=>{r?.off("data",n)}},[e.isActive,r,a,t])};FB.default=mwt});var Owe=_(RB=>{"use strict";var ywt=RB&&RB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(RB,"__esModule",{value:!0});var Ewt=on(),Cwt=ywt(aq()),wwt=()=>Ewt.useContext(Cwt.default);RB.default=wwt});var Mwe=_(TB=>{"use strict";var Iwt=TB&&TB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(TB,"__esModule",{value:!0});var Bwt=on(),vwt=Iwt(Aq()),Dwt=()=>Bwt.useContext(vwt.default);TB.default=Dwt});var Uwe=_(NB=>{"use strict";var Swt=NB&&NB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(NB,"__esModule",{value:!0});var Pwt=on(),bwt=Swt(pq()),xwt=()=>Pwt.useContext(bwt.default);NB.default=xwt});var Hwe=_(OB=>{"use strict";var _we=OB&&OB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(OB,"__esModule",{value:!0});var LB=on(),kwt=_we(iQ()),Qwt=_we(lQ()),Fwt=({isActive:t=!0,autoFocus:e=!1}={})=>{let{isRawModeSupported:r,setRawMode:o}=Qwt.default(),{activeId:a,add:n,remove:u,activate:A,deactivate:p}=LB.useContext(kwt.default),h=LB.useMemo(()=>Math.random().toString().slice(2,7),[]);return LB.useEffect(()=>(n(h,{autoFocus:e}),()=>{u(h)}),[h,e]),LB.useEffect(()=>{t?A(h):p(h)},[t,h]),LB.useEffect(()=>{if(!(!r||!t))return o(!0),()=>{o(!1)}},[t]),{isFocused:Boolean(h)&&a===h}};OB.default=Fwt});var qwe=_(MB=>{"use strict";var Rwt=MB&&MB.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(MB,"__esModule",{value:!0});var Twt=on(),Nwt=Rwt(iQ()),Lwt=()=>{let t=Twt.useContext(Nwt.default);return{enableFocus:t.enableFocus,disableFocus:t.disableFocus,focusNext:t.focusNext,focusPrevious:t.focusPrevious}};MB.default=Lwt});var jwe=_(wq=>{"use strict";Object.defineProperty(wq,"__esModule",{value:!0});wq.default=t=>{var e,r,o,a;return{width:(r=(e=t.yogaNode)===null||e===void 0?void 0:e.getComputedWidth())!==null&&r!==void 0?r:0,height:(a=(o=t.yogaNode)===null||o===void 0?void 0:o.getComputedHeight())!==null&&a!==void 0?a:0}}});var ic=_(ro=>{"use strict";Object.defineProperty(ro,"__esModule",{value:!0});var Owt=Dwe();Object.defineProperty(ro,"render",{enumerable:!0,get:function(){return Owt.default}});var Mwt=sQ();Object.defineProperty(ro,"Box",{enumerable:!0,get:function(){return Mwt.default}});var Uwt=yq();Object.defineProperty(ro,"Text",{enumerable:!0,get:function(){return Uwt.default}});var _wt=Pwe();Object.defineProperty(ro,"Static",{enumerable:!0,get:function(){return _wt.default}});var Hwt=xwe();Object.defineProperty(ro,"Transform",{enumerable:!0,get:function(){return Hwt.default}});var qwt=Qwe();Object.defineProperty(ro,"Newline",{enumerable:!0,get:function(){return qwt.default}});var jwt=Twe();Object.defineProperty(ro,"Spacer",{enumerable:!0,get:function(){return jwt.default}});var Gwt=Lwe();Object.defineProperty(ro,"useInput",{enumerable:!0,get:function(){return Gwt.default}});var Ywt=Owe();Object.defineProperty(ro,"useApp",{enumerable:!0,get:function(){return Ywt.default}});var Wwt=lQ();Object.defineProperty(ro,"useStdin",{enumerable:!0,get:function(){return Wwt.default}});var Kwt=Mwe();Object.defineProperty(ro,"useStdout",{enumerable:!0,get:function(){return Kwt.default}});var Vwt=Uwe();Object.defineProperty(ro,"useStderr",{enumerable:!0,get:function(){return Vwt.default}});var Jwt=Hwe();Object.defineProperty(ro,"useFocus",{enumerable:!0,get:function(){return Jwt.default}});var zwt=qwe();Object.defineProperty(ro,"useFocusManager",{enumerable:!0,get:function(){return zwt.default}});var Xwt=jwe();Object.defineProperty(ro,"measureElement",{enumerable:!0,get:function(){return Xwt.default}})});var Bq={};Vt(Bq,{Gem:()=>Iq});var Gwe,Am,Iq,cQ=Et(()=>{Gwe=$e(ic()),Am=$e(on()),Iq=(0,Am.memo)(({active:t})=>{let e=(0,Am.useMemo)(()=>t?"\u25C9":"\u25EF",[t]),r=(0,Am.useMemo)(()=>t?"green":"yellow",[t]);return Am.default.createElement(Gwe.Text,{color:r},e)})});var Wwe={};Vt(Wwe,{useKeypress:()=>fm});function fm({active:t},e,r){let{stdin:o}=(0,Ywe.useStdin)(),a=(0,uQ.useCallback)((n,u)=>e(n,u),r);(0,uQ.useEffect)(()=>{if(!(!t||!o))return o.on("keypress",a),()=>{o.off("keypress",a)}},[t,a,o])}var Ywe,uQ,UB=Et(()=>{Ywe=$e(ic()),uQ=$e(on())});var Vwe={};Vt(Vwe,{FocusRequest:()=>Kwe,useFocusRequest:()=>vq});var Kwe,vq,Dq=Et(()=>{UB();Kwe=(r=>(r.BEFORE="before",r.AFTER="after",r))(Kwe||{}),vq=function({active:t},e,r){fm({active:t},(o,a)=>{a.name==="tab"&&(a.shift?e("before"):e("after"))},r)}});var Jwe={};Vt(Jwe,{useListInput:()=>_B});var _B,AQ=Et(()=>{UB();_B=function(t,e,{active:r,minus:o,plus:a,set:n,loop:u=!0}){fm({active:r},(A,p)=>{let h=e.indexOf(t);switch(p.name){case o:{let E=h-1;if(u){n(e[(e.length+E)%e.length]);return}if(E<0)return;n(e[E])}break;case a:{let E=h+1;if(u){n(e[E%e.length]);return}if(E>=e.length)return;n(e[E])}break}},[e,t,a,n,u])}});var fQ={};Vt(fQ,{ScrollableItems:()=>Zwt});var C0,La,Zwt,pQ=Et(()=>{C0=$e(ic()),La=$e(on());Dq();AQ();Zwt=({active:t=!0,children:e=[],radius:r=10,size:o=1,loop:a=!0,onFocusRequest:n,willReachEnd:u})=>{let A=L=>{if(L.key===null)throw new Error("Expected all children to have a key");return L.key},p=La.default.Children.map(e,L=>A(L)),h=p[0],[E,I]=(0,La.useState)(h),v=p.indexOf(E);(0,La.useEffect)(()=>{p.includes(E)||I(h)},[e]),(0,La.useEffect)(()=>{u&&v>=p.length-2&&u()},[v]),vq({active:t&&!!n},L=>{n?.(L)},[n]),_B(E,p,{active:t,minus:"up",plus:"down",set:I,loop:a});let x=v-r,C=v+r;C>p.length&&(x-=C-p.length,C=p.length),x<0&&(C+=-x,x=0),C>=p.length&&(C=p.length-1);let R=[];for(let L=x;L<=C;++L){let U=p[L],J=t&&U===E;R.push(La.default.createElement(C0.Box,{key:U,height:o},La.default.createElement(C0.Box,{marginLeft:1,marginRight:1},La.default.createElement(C0.Text,null,J?La.default.createElement(C0.Text,{color:"cyan",bold:!0},">"):" ")),La.default.createElement(C0.Box,null,La.default.cloneElement(e[L],{active:J}))))}return La.default.createElement(C0.Box,{flexDirection:"column",width:"100%"},R)}});var zwe,ep,Xwe,Sq,Zwe,Pq=Et(()=>{zwe=$e(ic()),ep=$e(on()),Xwe=ve("readline"),Sq=ep.default.createContext(null),Zwe=({children:t})=>{let{stdin:e,setRawMode:r}=(0,zwe.useStdin)();(0,ep.useEffect)(()=>{r&&r(!0),e&&(0,Xwe.emitKeypressEvents)(e)},[e,r]);let[o,a]=(0,ep.useState)(new Map),n=(0,ep.useMemo)(()=>({getAll:()=>o,get:u=>o.get(u),set:(u,A)=>a(new Map([...o,[u,A]]))}),[o,a]);return ep.default.createElement(Sq.Provider,{value:n,children:t})}});var bq={};Vt(bq,{useMinistore:()=>$wt});function $wt(t,e){let r=(0,hQ.useContext)(Sq);if(r===null)throw new Error("Expected this hook to run with a ministore context attached");if(typeof t>"u")return r.getAll();let o=(0,hQ.useCallback)(n=>{r.set(t,n)},[t,r.set]),a=r.get(t);return typeof a>"u"&&(a=e),[a,o]}var hQ,xq=Et(()=>{hQ=$e(on());Pq()});var dQ={};Vt(dQ,{renderForm:()=>eIt});async function eIt(t,e,{stdin:r,stdout:o,stderr:a}){let n,u=p=>{let{exit:h}=(0,gQ.useApp)();fm({active:!0},(E,I)=>{I.name==="return"&&(n=p,h())},[h,p])},{waitUntilExit:A}=(0,gQ.render)(kq.default.createElement(Zwe,null,kq.default.createElement(t,{...e,useSubmit:u})),{stdin:r,stdout:o,stderr:a});return await A(),n}var gQ,kq,mQ=Et(()=>{gQ=$e(ic()),kq=$e(on());Pq();UB()});var rIe=_(HB=>{"use strict";Object.defineProperty(HB,"__esModule",{value:!0});HB.UncontrolledTextInput=void 0;var eIe=on(),Qq=on(),$we=ic(),pm=rQ(),tIe=({value:t,placeholder:e="",focus:r=!0,mask:o,highlightPastedText:a=!1,showCursor:n=!0,onChange:u,onSubmit:A})=>{let[{cursorOffset:p,cursorWidth:h},E]=Qq.useState({cursorOffset:(t||"").length,cursorWidth:0});Qq.useEffect(()=>{E(R=>{if(!r||!n)return R;let L=t||"";return R.cursorOffset>L.length-1?{cursorOffset:L.length,cursorWidth:0}:R})},[t,r,n]);let I=a?h:0,v=o?o.repeat(t.length):t,x=v,C=e?pm.grey(e):void 0;if(n&&r){C=e.length>0?pm.inverse(e[0])+pm.grey(e.slice(1)):pm.inverse(" "),x=v.length>0?"":pm.inverse(" ");let R=0;for(let L of v)R>=p-I&&R<=p?x+=pm.inverse(L):x+=L,R++;v.length>0&&p===v.length&&(x+=pm.inverse(" "))}return $we.useInput((R,L)=>{if(L.upArrow||L.downArrow||L.ctrl&&R==="c"||L.tab||L.shift&&L.tab)return;if(L.return){A&&A(t);return}let U=p,J=t,te=0;L.leftArrow?n&&U--:L.rightArrow?n&&U++:L.backspace||L.delete?p>0&&(J=t.slice(0,p-1)+t.slice(p,t.length),U--):(J=t.slice(0,p)+R+t.slice(p,t.length),U+=R.length,R.length>1&&(te=R.length)),p<0&&(U=0),p>t.length&&(U=t.length),E({cursorOffset:U,cursorWidth:te}),J!==t&&u(J)},{isActive:r}),eIe.createElement($we.Text,null,e?v.length>0?x:C:x)};HB.default=tIe;HB.UncontrolledTextInput=t=>{let[e,r]=Qq.useState("");return eIe.createElement(tIe,Object.assign({},t,{value:e,onChange:r}))}});var sIe={};Vt(sIe,{Pad:()=>Fq});var nIe,iIe,Fq,Rq=Et(()=>{nIe=$e(ic()),iIe=$e(on()),Fq=({length:t,active:e})=>{if(t===0)return null;let r=t>1?` ${"-".repeat(t-1)}`:" ";return iIe.default.createElement(nIe.Text,{dimColor:!e},r)}});var oIe={};Vt(oIe,{ItemOptions:()=>tIt});var jB,I0,tIt,aIe=Et(()=>{jB=$e(ic()),I0=$e(on());AQ();cQ();Rq();tIt=function({active:t,skewer:e,options:r,value:o,onChange:a,sizes:n=[]}){let u=r.filter(({label:p})=>!!p).map(({value:p})=>p),A=r.findIndex(p=>p.value===o&&p.label!="");return _B(o,u,{active:t,minus:"left",plus:"right",set:a}),I0.default.createElement(I0.default.Fragment,null,r.map(({label:p},h)=>{let E=h===A,I=n[h]-1||0,v=p.replace(/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g,""),x=Math.max(0,I-v.length-2);return p?I0.default.createElement(jB.Box,{key:p,width:I,marginLeft:1},I0.default.createElement(jB.Text,{wrap:"truncate"},I0.default.createElement(Iq,{active:E})," ",p),e?I0.default.createElement(Fq,{active:t,length:x}):null):I0.default.createElement(jB.Box,{key:`spacer-${h}`,width:I,marginLeft:1})}))}});var BIe=_((zJt,IIe)=>{var qq;IIe.exports=()=>(typeof qq>"u"&&(qq=ve("zlib").brotliDecompressSync(Buffer.from("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","base64")).toString()),qq)});var GIe=_((wzt,jIe)=>{var Xq=Symbol("arg flag"),Oa=class extends Error{constructor(e,r){super(e),this.name="ArgError",this.code=r,Object.setPrototypeOf(this,Oa.prototype)}};function sv(t,{argv:e=process.argv.slice(2),permissive:r=!1,stopAtPositional:o=!1}={}){if(!t)throw new Oa("argument specification object is required","ARG_CONFIG_NO_SPEC");let a={_:[]},n={},u={};for(let A of Object.keys(t)){if(!A)throw new Oa("argument key cannot be an empty string","ARG_CONFIG_EMPTY_KEY");if(A[0]!=="-")throw new Oa(`argument key must start with '-' but found: '${A}'`,"ARG_CONFIG_NONOPT_KEY");if(A.length===1)throw new Oa(`argument key must have a name; singular '-' keys are not allowed: ${A}`,"ARG_CONFIG_NONAME_KEY");if(typeof t[A]=="string"){n[A]=t[A];continue}let p=t[A],h=!1;if(Array.isArray(p)&&p.length===1&&typeof p[0]=="function"){let[E]=p;p=(I,v,x=[])=>(x.push(E(I,v,x[x.length-1])),x),h=E===Boolean||E[Xq]===!0}else if(typeof p=="function")h=p===Boolean||p[Xq]===!0;else throw new Oa(`type missing or not a function or valid array type: ${A}`,"ARG_CONFIG_VAD_TYPE");if(A[1]!=="-"&&A.length>2)throw new Oa(`short argument keys (with a single hyphen) must have only one character: ${A}`,"ARG_CONFIG_SHORTOPT_TOOLONG");u[A]=[p,h]}for(let A=0,p=e.length;A0){a._=a._.concat(e.slice(A));break}if(h==="--"){a._=a._.concat(e.slice(A+1));break}if(h.length>1&&h[0]==="-"){let E=h[1]==="-"||h.length===2?[h]:h.slice(1).split("").map(I=>`-${I}`);for(let I=0;I1&&e[A+1][0]==="-"&&!(e[A+1].match(/^-?\d*(\.(?=\d))?\d*$/)&&(L===Number||typeof BigInt<"u"&&L===BigInt))){let J=x===R?"":` (alias for ${R})`;throw new Oa(`option requires argument: ${x}${J}`,"ARG_MISSING_REQUIRED_LONGARG")}a[R]=L(e[A+1],R,a[R]),++A}else a[R]=L(C,R,a[R])}}else a._.push(h)}return a}sv.flag=t=>(t[Xq]=!0,t);sv.COUNT=sv.flag((t,e,r)=>(r||0)+1);sv.ArgError=Oa;jIe.exports=sv});var ZIe=_((Jzt,XIe)=>{var tj;XIe.exports=()=>(typeof tj>"u"&&(tj=ve("zlib").brotliDecompressSync(Buffer.from("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","base64")).toString()),tj)});var n1e=_((aj,lj)=>{(function(t){aj&&typeof aj=="object"&&typeof lj<"u"?lj.exports=t():typeof define=="function"&&define.amd?define([],t):typeof window<"u"?window.isWindows=t():typeof global<"u"?global.isWindows=t():typeof self<"u"?self.isWindows=t():this.isWindows=t()})(function(){"use strict";return function(){return process&&(process.platform==="win32"||/^(msys|cygwin)$/.test(process.env.OSTYPE))}})});var a1e=_((KXt,o1e)=>{"use strict";cj.ifExists=ZIt;var YC=ve("util"),sc=ve("path"),i1e=n1e(),JIt=/^#!\s*(?:\/usr\/bin\/env)?\s*([^ \t]+)(.*)$/,zIt={createPwshFile:!0,createCmdFile:i1e(),fs:ve("fs")},XIt=new Map([[".js","node"],[".cjs","node"],[".mjs","node"],[".cmd","cmd"],[".bat","cmd"],[".ps1","pwsh"],[".sh","sh"]]);function s1e(t){let e={...zIt,...t},r=e.fs;return e.fs_={chmod:r.chmod?YC.promisify(r.chmod):async()=>{},mkdir:YC.promisify(r.mkdir),readFile:YC.promisify(r.readFile),stat:YC.promisify(r.stat),unlink:YC.promisify(r.unlink),writeFile:YC.promisify(r.writeFile)},e}async function cj(t,e,r){let o=s1e(r);await o.fs_.stat(t),await e1t(t,e,o)}function ZIt(t,e,r){return cj(t,e,r).catch(()=>{})}function $It(t,e){return e.fs_.unlink(t).catch(()=>{})}async function e1t(t,e,r){let o=await s1t(t,r);return await t1t(e,r),r1t(t,e,o,r)}function t1t(t,e){return e.fs_.mkdir(sc.dirname(t),{recursive:!0})}function r1t(t,e,r,o){let a=s1e(o),n=[{generator:l1t,extension:""}];return a.createCmdFile&&n.push({generator:a1t,extension:".cmd"}),a.createPwshFile&&n.push({generator:c1t,extension:".ps1"}),Promise.all(n.map(u=>o1t(t,e+u.extension,r,u.generator,a)))}function n1t(t,e){return $It(t,e)}function i1t(t,e){return u1t(t,e)}async function s1t(t,e){let a=(await e.fs_.readFile(t,"utf8")).trim().split(/\r*\n/)[0].match(JIt);if(!a){let n=sc.extname(t).toLowerCase();return{program:XIt.get(n)||null,additionalArgs:""}}return{program:a[1],additionalArgs:a[2]}}async function o1t(t,e,r,o,a){let n=a.preserveSymlinks?"--preserve-symlinks":"",u=[r.additionalArgs,n].filter(A=>A).join(" ");return a=Object.assign({},a,{prog:r.program,args:u}),await n1t(e,a),await a.fs_.writeFile(e,o(t,e,a),"utf8"),i1t(e,a)}function a1t(t,e,r){let a=sc.relative(sc.dirname(e),t).split("/").join("\\"),n=sc.isAbsolute(a)?`"${a}"`:`"%~dp0\\${a}"`,u,A=r.prog,p=r.args||"",h=uj(r.nodePath).win32;A?(u=`"%~dp0\\${A}.exe"`,a=n):(A=n,p="",a="");let E=r.progArgs?`${r.progArgs.join(" ")} `:"",I=h?`@SET NODE_PATH=${h}\r -`:"";return u?I+=`@IF EXIST ${u} (\r - ${u} ${p} ${a} ${E}%*\r -) ELSE (\r - @SETLOCAL\r - @SET PATHEXT=%PATHEXT:;.JS;=;%\r - ${A} ${p} ${a} ${E}%*\r -)\r -`:I+=`@${A} ${p} ${a} ${E}%*\r -`,I}function l1t(t,e,r){let o=sc.relative(sc.dirname(e),t),a=r.prog&&r.prog.split("\\").join("/"),n;o=o.split("\\").join("/");let u=sc.isAbsolute(o)?`"${o}"`:`"$basedir/${o}"`,A=r.args||"",p=uj(r.nodePath).posix;a?(n=`"$basedir/${r.prog}"`,o=u):(a=u,A="",o="");let h=r.progArgs?`${r.progArgs.join(" ")} `:"",E=`#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\\\,/,g')") - -case \`uname\` in - *CYGWIN*) basedir=\`cygpath -w "$basedir"\`;; -esac - -`,I=r.nodePath?`export NODE_PATH="${p}" -`:"";return n?E+=`${I}if [ -x ${n} ]; then - exec ${n} ${A} ${o} ${h}"$@" -else - exec ${a} ${A} ${o} ${h}"$@" -fi -`:E+=`${I}${a} ${A} ${o} ${h}"$@" -exit $? -`,E}function c1t(t,e,r){let o=sc.relative(sc.dirname(e),t),a=r.prog&&r.prog.split("\\").join("/"),n=a&&`"${a}$exe"`,u;o=o.split("\\").join("/");let A=sc.isAbsolute(o)?`"${o}"`:`"$basedir/${o}"`,p=r.args||"",h=uj(r.nodePath),E=h.win32,I=h.posix;n?(u=`"$basedir/${r.prog}$exe"`,o=A):(n=A,p="",o="");let v=r.progArgs?`${r.progArgs.join(" ")} `:"",x=`#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -${r.nodePath?`$env_node_path=$env:NODE_PATH -$env:NODE_PATH="${E}" -`:""}if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -}`;return r.nodePath&&(x+=` else { - $env:NODE_PATH="${I}" -}`),u?x+=` -$ret=0 -if (Test-Path ${u}) { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & ${u} ${p} ${o} ${v}$args - } else { - & ${u} ${p} ${o} ${v}$args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & ${n} ${p} ${o} ${v}$args - } else { - & ${n} ${p} ${o} ${v}$args - } - $ret=$LASTEXITCODE -} -${r.nodePath?`$env:NODE_PATH=$env_node_path -`:""}exit $ret -`:x+=` -# Support pipeline input -if ($MyInvocation.ExpectingInput) { - $input | & ${n} ${p} ${o} ${v}$args -} else { - & ${n} ${p} ${o} ${v}$args -} -${r.nodePath?`$env:NODE_PATH=$env_node_path -`:""}exit $LASTEXITCODE -`,x}function u1t(t,e){return e.fs_.chmod(t,493)}function uj(t){if(!t)return{win32:"",posix:""};let e=typeof t=="string"?t.split(sc.delimiter):Array.from(t),r={};for(let o=0;o`/mnt/${A.toLowerCase()}`):e[o];r.win32=r.win32?`${r.win32};${a}`:a,r.posix=r.posix?`${r.posix}:${n}`:n,r[o]={win32:a,posix:n}}return r}o1e.exports=cj});var vj=_((h$t,b1e)=>{b1e.exports=ve("stream")});var F1e=_((g$t,Q1e)=>{"use strict";function x1e(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,o)}return r}function O1t(t){for(var e=1;e0?this.tail.next=o:this.head=o,this.tail=o,++this.length}},{key:"unshift",value:function(r){var o={data:r,next:this.head};this.length===0&&(this.tail=o),this.head=o,++this.length}},{key:"shift",value:function(){if(this.length!==0){var r=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,r}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(r){if(this.length===0)return"";for(var o=this.head,a=""+o.data;o=o.next;)a+=r+o.data;return a}},{key:"concat",value:function(r){if(this.length===0)return xQ.alloc(0);for(var o=xQ.allocUnsafe(r>>>0),a=this.head,n=0;a;)G1t(a.data,o,n),n+=a.data.length,a=a.next;return o}},{key:"consume",value:function(r,o){var a;return ru.length?u.length:r;if(A===u.length?n+=u:n+=u.slice(0,r),r-=A,r===0){A===u.length?(++a,o.next?this.head=o.next:this.head=this.tail=null):(this.head=o,o.data=u.slice(A));break}++a}return this.length-=a,n}},{key:"_getBuffer",value:function(r){var o=xQ.allocUnsafe(r),a=this.head,n=1;for(a.data.copy(o),r-=a.data.length;a=a.next;){var u=a.data,A=r>u.length?u.length:r;if(u.copy(o,o.length-r,0,A),r-=A,r===0){A===u.length?(++n,a.next?this.head=a.next:this.head=this.tail=null):(this.head=a,a.data=u.slice(A));break}++n}return this.length-=n,o}},{key:j1t,value:function(r,o){return Dj(this,O1t({},o,{depth:0,customInspect:!1}))}}]),t}()});var Pj=_((d$t,T1e)=>{"use strict";function Y1t(t,e){var r=this,o=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return o||a?(e?e(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(Sj,this,t)):process.nextTick(Sj,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(n){!e&&n?r._writableState?r._writableState.errorEmitted?process.nextTick(kQ,r):(r._writableState.errorEmitted=!0,process.nextTick(R1e,r,n)):process.nextTick(R1e,r,n):e?(process.nextTick(kQ,r),e(n)):process.nextTick(kQ,r)}),this)}function R1e(t,e){Sj(t,e),kQ(t)}function kQ(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function W1t(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function Sj(t,e){t.emit("error",e)}function K1t(t,e){var r=t._readableState,o=t._writableState;r&&r.autoDestroy||o&&o.autoDestroy?t.destroy(e):t.emit("error",e)}T1e.exports={destroy:Y1t,undestroy:W1t,errorOrDestroy:K1t}});var Q0=_((m$t,O1e)=>{"use strict";var L1e={};function ac(t,e,r){r||(r=Error);function o(n,u,A){return typeof e=="string"?e:e(n,u,A)}class a extends r{constructor(u,A,p){super(o(u,A,p))}}a.prototype.name=r.name,a.prototype.code=t,L1e[t]=a}function N1e(t,e){if(Array.isArray(t)){let r=t.length;return t=t.map(o=>String(o)),r>2?`one of ${e} ${t.slice(0,r-1).join(", ")}, or `+t[r-1]:r===2?`one of ${e} ${t[0]} or ${t[1]}`:`of ${e} ${t[0]}`}else return`of ${e} ${String(t)}`}function V1t(t,e,r){return t.substr(!r||r<0?0:+r,e.length)===e}function J1t(t,e,r){return(r===void 0||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e}function z1t(t,e,r){return typeof r!="number"&&(r=0),r+e.length>t.length?!1:t.indexOf(e,r)!==-1}ac("ERR_INVALID_OPT_VALUE",function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'},TypeError);ac("ERR_INVALID_ARG_TYPE",function(t,e,r){let o;typeof e=="string"&&V1t(e,"not ")?(o="must not be",e=e.replace(/^not /,"")):o="must be";let a;if(J1t(t," argument"))a=`The ${t} ${o} ${N1e(e,"type")}`;else{let n=z1t(t,".")?"property":"argument";a=`The "${t}" ${n} ${o} ${N1e(e,"type")}`}return a+=`. Received type ${typeof r}`,a},TypeError);ac("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");ac("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented"});ac("ERR_STREAM_PREMATURE_CLOSE","Premature close");ac("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed"});ac("ERR_MULTIPLE_CALLBACK","Callback called multiple times");ac("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");ac("ERR_STREAM_WRITE_AFTER_END","write after end");ac("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);ac("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t},TypeError);ac("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");O1e.exports.codes=L1e});var bj=_((y$t,M1e)=>{"use strict";var X1t=Q0().codes.ERR_INVALID_OPT_VALUE;function Z1t(t,e,r){return t.highWaterMark!=null?t.highWaterMark:e?t[r]:null}function $1t(t,e,r,o){var a=Z1t(e,o,r);if(a!=null){if(!(isFinite(a)&&Math.floor(a)===a)||a<0){var n=o?r:"highWaterMark";throw new X1t(n,a)}return Math.floor(a)}return t.objectMode?16:16*1024}M1e.exports={getHighWaterMark:$1t}});var U1e=_((E$t,xj)=>{typeof Object.create=="function"?xj.exports=function(e,r){r&&(e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:xj.exports=function(e,r){if(r){e.super_=r;var o=function(){};o.prototype=r.prototype,e.prototype=new o,e.prototype.constructor=e}}});var F0=_((C$t,Qj)=>{try{if(kj=ve("util"),typeof kj.inherits!="function")throw"";Qj.exports=kj.inherits}catch{Qj.exports=U1e()}var kj});var H1e=_((w$t,_1e)=>{_1e.exports=ve("util").deprecate});var Tj=_((I$t,K1e)=>{"use strict";K1e.exports=Ri;function j1e(t){var e=this;this.next=null,this.entry=null,this.finish=function(){S2t(e,t)}}var zC;Ri.WritableState=mv;var e2t={deprecate:H1e()},G1e=vj(),FQ=ve("buffer").Buffer,t2t=global.Uint8Array||function(){};function r2t(t){return FQ.from(t)}function n2t(t){return FQ.isBuffer(t)||t instanceof t2t}var Rj=Pj(),i2t=bj(),s2t=i2t.getHighWaterMark,R0=Q0().codes,o2t=R0.ERR_INVALID_ARG_TYPE,a2t=R0.ERR_METHOD_NOT_IMPLEMENTED,l2t=R0.ERR_MULTIPLE_CALLBACK,c2t=R0.ERR_STREAM_CANNOT_PIPE,u2t=R0.ERR_STREAM_DESTROYED,A2t=R0.ERR_STREAM_NULL_VALUES,f2t=R0.ERR_STREAM_WRITE_AFTER_END,p2t=R0.ERR_UNKNOWN_ENCODING,XC=Rj.errorOrDestroy;F0()(Ri,G1e);function h2t(){}function mv(t,e,r){zC=zC||Cm(),t=t||{},typeof r!="boolean"&&(r=e instanceof zC),this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.writableObjectMode),this.highWaterMark=s2t(this,t,"writableHighWaterMark",r),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var o=t.decodeStrings===!1;this.decodeStrings=!o,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(a){w2t(e,a)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=t.emitClose!==!1,this.autoDestroy=!!t.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new j1e(this)}mv.prototype.getBuffer=function(){for(var e=this.bufferedRequest,r=[];e;)r.push(e),e=e.next;return r};(function(){try{Object.defineProperty(mv.prototype,"buffer",{get:e2t.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var QQ;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(QQ=Function.prototype[Symbol.hasInstance],Object.defineProperty(Ri,Symbol.hasInstance,{value:function(e){return QQ.call(this,e)?!0:this!==Ri?!1:e&&e._writableState instanceof mv}})):QQ=function(e){return e instanceof this};function Ri(t){zC=zC||Cm();var e=this instanceof zC;if(!e&&!QQ.call(Ri,this))return new Ri(t);this._writableState=new mv(t,this,e),this.writable=!0,t&&(typeof t.write=="function"&&(this._write=t.write),typeof t.writev=="function"&&(this._writev=t.writev),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.final=="function"&&(this._final=t.final)),G1e.call(this)}Ri.prototype.pipe=function(){XC(this,new c2t)};function g2t(t,e){var r=new f2t;XC(t,r),process.nextTick(e,r)}function d2t(t,e,r,o){var a;return r===null?a=new A2t:typeof r!="string"&&!e.objectMode&&(a=new o2t("chunk",["string","Buffer"],r)),a?(XC(t,a),process.nextTick(o,a),!1):!0}Ri.prototype.write=function(t,e,r){var o=this._writableState,a=!1,n=!o.objectMode&&n2t(t);return n&&!FQ.isBuffer(t)&&(t=r2t(t)),typeof e=="function"&&(r=e,e=null),n?e="buffer":e||(e=o.defaultEncoding),typeof r!="function"&&(r=h2t),o.ending?g2t(this,r):(n||d2t(this,o,t,r))&&(o.pendingcb++,a=y2t(this,o,n,t,e,r)),a};Ri.prototype.cork=function(){this._writableState.corked++};Ri.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,!t.writing&&!t.corked&&!t.bufferProcessing&&t.bufferedRequest&&Y1e(this,t))};Ri.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new p2t(e);return this._writableState.defaultEncoding=e,this};Object.defineProperty(Ri.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function m2t(t,e,r){return!t.objectMode&&t.decodeStrings!==!1&&typeof e=="string"&&(e=FQ.from(e,r)),e}Object.defineProperty(Ri.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function y2t(t,e,r,o,a,n){if(!r){var u=m2t(e,o,a);o!==u&&(r=!0,a="buffer",o=u)}var A=e.objectMode?1:o.length;e.length+=A;var p=e.length{"use strict";var P2t=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};J1e.exports=EA;var V1e=Oj(),Lj=Tj();F0()(EA,V1e);for(Nj=P2t(Lj.prototype),RQ=0;RQ{var NQ=ve("buffer"),ip=NQ.Buffer;function z1e(t,e){for(var r in t)e[r]=t[r]}ip.from&&ip.alloc&&ip.allocUnsafe&&ip.allocUnsafeSlow?X1e.exports=NQ:(z1e(NQ,Mj),Mj.Buffer=ZC);function ZC(t,e,r){return ip(t,e,r)}z1e(ip,ZC);ZC.from=function(t,e,r){if(typeof t=="number")throw new TypeError("Argument must not be a number");return ip(t,e,r)};ZC.alloc=function(t,e,r){if(typeof t!="number")throw new TypeError("Argument must be a number");var o=ip(t);return e!==void 0?typeof r=="string"?o.fill(e,r):o.fill(e):o.fill(0),o};ZC.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return ip(t)};ZC.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return NQ.SlowBuffer(t)}});var Hj=_(e2e=>{"use strict";var _j=Z1e().Buffer,$1e=_j.isEncoding||function(t){switch(t=""+t,t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function k2t(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}function Q2t(t){var e=k2t(t);if(typeof e!="string"&&(_j.isEncoding===$1e||!$1e(t)))throw new Error("Unknown encoding: "+t);return e||t}e2e.StringDecoder=yv;function yv(t){this.encoding=Q2t(t);var e;switch(this.encoding){case"utf16le":this.text=O2t,this.end=M2t,e=4;break;case"utf8":this.fillLast=T2t,e=4;break;case"base64":this.text=U2t,this.end=_2t,e=3;break;default:this.write=H2t,this.end=q2t;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=_j.allocUnsafe(e)}yv.prototype.write=function(t){if(t.length===0)return"";var e,r;if(this.lastNeed){if(e=this.fillLast(t),e===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r>5===6?2:t>>4===14?3:t>>3===30?4:t>>6===2?-1:-2}function F2t(t,e,r){var o=e.length-1;if(o=0?(a>0&&(t.lastNeed=a-1),a):--o=0?(a>0&&(t.lastNeed=a-2),a):--o=0?(a>0&&(a===2?a=0:t.lastNeed=a-3),a):0))}function R2t(t,e,r){if((e[0]&192)!==128)return t.lastNeed=0,"\uFFFD";if(t.lastNeed>1&&e.length>1){if((e[1]&192)!==128)return t.lastNeed=1,"\uFFFD";if(t.lastNeed>2&&e.length>2&&(e[2]&192)!==128)return t.lastNeed=2,"\uFFFD"}}function T2t(t){var e=this.lastTotal-this.lastNeed,r=R2t(this,t,e);if(r!==void 0)return r;if(this.lastNeed<=t.length)return t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,e,0,t.length),this.lastNeed-=t.length}function N2t(t,e){var r=F2t(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=r;var o=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,o),t.toString("utf8",e,o)}function L2t(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}function O2t(t,e){if((t.length-e)%2===0){var r=t.toString("utf16le",e);if(r){var o=r.charCodeAt(r.length-1);if(o>=55296&&o<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function M2t(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,r)}return e}function U2t(t,e){var r=(t.length-e)%3;return r===0?t.toString("base64",e):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-r))}function _2t(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function H2t(t){return t.toString(this.encoding)}function q2t(t){return t&&t.length?this.write(t):""}});var LQ=_((D$t,n2e)=>{"use strict";var t2e=Q0().codes.ERR_STREAM_PREMATURE_CLOSE;function j2t(t){var e=!1;return function(){if(!e){e=!0;for(var r=arguments.length,o=new Array(r),a=0;a{"use strict";var OQ;function T0(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var W2t=LQ(),N0=Symbol("lastResolve"),wm=Symbol("lastReject"),Ev=Symbol("error"),MQ=Symbol("ended"),Im=Symbol("lastPromise"),qj=Symbol("handlePromise"),Bm=Symbol("stream");function L0(t,e){return{value:t,done:e}}function K2t(t){var e=t[N0];if(e!==null){var r=t[Bm].read();r!==null&&(t[Im]=null,t[N0]=null,t[wm]=null,e(L0(r,!1)))}}function V2t(t){process.nextTick(K2t,t)}function J2t(t,e){return function(r,o){t.then(function(){if(e[MQ]){r(L0(void 0,!0));return}e[qj](r,o)},o)}}var z2t=Object.getPrototypeOf(function(){}),X2t=Object.setPrototypeOf((OQ={get stream(){return this[Bm]},next:function(){var e=this,r=this[Ev];if(r!==null)return Promise.reject(r);if(this[MQ])return Promise.resolve(L0(void 0,!0));if(this[Bm].destroyed)return new Promise(function(u,A){process.nextTick(function(){e[Ev]?A(e[Ev]):u(L0(void 0,!0))})});var o=this[Im],a;if(o)a=new Promise(J2t(o,this));else{var n=this[Bm].read();if(n!==null)return Promise.resolve(L0(n,!1));a=new Promise(this[qj])}return this[Im]=a,a}},T0(OQ,Symbol.asyncIterator,function(){return this}),T0(OQ,"return",function(){var e=this;return new Promise(function(r,o){e[Bm].destroy(null,function(a){if(a){o(a);return}r(L0(void 0,!0))})})}),OQ),z2t),Z2t=function(e){var r,o=Object.create(X2t,(r={},T0(r,Bm,{value:e,writable:!0}),T0(r,N0,{value:null,writable:!0}),T0(r,wm,{value:null,writable:!0}),T0(r,Ev,{value:null,writable:!0}),T0(r,MQ,{value:e._readableState.endEmitted,writable:!0}),T0(r,qj,{value:function(n,u){var A=o[Bm].read();A?(o[Im]=null,o[N0]=null,o[wm]=null,n(L0(A,!1))):(o[N0]=n,o[wm]=u)},writable:!0}),r));return o[Im]=null,W2t(e,function(a){if(a&&a.code!=="ERR_STREAM_PREMATURE_CLOSE"){var n=o[wm];n!==null&&(o[Im]=null,o[N0]=null,o[wm]=null,n(a)),o[Ev]=a;return}var u=o[N0];u!==null&&(o[Im]=null,o[N0]=null,o[wm]=null,u(L0(void 0,!0))),o[MQ]=!0}),e.on("readable",V2t.bind(null,o)),o};i2e.exports=Z2t});var c2e=_((P$t,l2e)=>{"use strict";function o2e(t,e,r,o,a,n,u){try{var A=t[n](u),p=A.value}catch(h){r(h);return}A.done?e(p):Promise.resolve(p).then(o,a)}function $2t(t){return function(){var e=this,r=arguments;return new Promise(function(o,a){var n=t.apply(e,r);function u(p){o2e(n,o,a,u,A,"next",p)}function A(p){o2e(n,o,a,u,A,"throw",p)}u(void 0)})}}function a2e(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,o)}return r}function eBt(t){for(var e=1;e{"use strict";E2e.exports=mn;var $C;mn.ReadableState=p2e;var b$t=ve("events").EventEmitter,f2e=function(e,r){return e.listeners(r).length},wv=vj(),UQ=ve("buffer").Buffer,iBt=global.Uint8Array||function(){};function sBt(t){return UQ.from(t)}function oBt(t){return UQ.isBuffer(t)||t instanceof iBt}var jj=ve("util"),en;jj&&jj.debuglog?en=jj.debuglog("stream"):en=function(){};var aBt=F1e(),zj=Pj(),lBt=bj(),cBt=lBt.getHighWaterMark,_Q=Q0().codes,uBt=_Q.ERR_INVALID_ARG_TYPE,ABt=_Q.ERR_STREAM_PUSH_AFTER_EOF,fBt=_Q.ERR_METHOD_NOT_IMPLEMENTED,pBt=_Q.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,ew,Gj,Yj;F0()(mn,wv);var Cv=zj.errorOrDestroy,Wj=["error","close","destroy","pause","resume"];function hBt(t,e,r){if(typeof t.prependListener=="function")return t.prependListener(e,r);!t._events||!t._events[e]?t.on(e,r):Array.isArray(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]}function p2e(t,e,r){$C=$C||Cm(),t=t||{},typeof r!="boolean"&&(r=e instanceof $C),this.objectMode=!!t.objectMode,r&&(this.objectMode=this.objectMode||!!t.readableObjectMode),this.highWaterMark=cBt(this,t,"readableHighWaterMark",r),this.buffer=new aBt,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=t.emitClose!==!1,this.autoDestroy=!!t.autoDestroy,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(ew||(ew=Hj().StringDecoder),this.decoder=new ew(t.encoding),this.encoding=t.encoding)}function mn(t){if($C=$C||Cm(),!(this instanceof mn))return new mn(t);var e=this instanceof $C;this._readableState=new p2e(t,this,e),this.readable=!0,t&&(typeof t.read=="function"&&(this._read=t.read),typeof t.destroy=="function"&&(this._destroy=t.destroy)),wv.call(this)}Object.defineProperty(mn.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){!this._readableState||(this._readableState.destroyed=e)}});mn.prototype.destroy=zj.destroy;mn.prototype._undestroy=zj.undestroy;mn.prototype._destroy=function(t,e){e(t)};mn.prototype.push=function(t,e){var r=this._readableState,o;return r.objectMode?o=!0:typeof t=="string"&&(e=e||r.defaultEncoding,e!==r.encoding&&(t=UQ.from(t,e),e=""),o=!0),h2e(this,t,e,!1,o)};mn.prototype.unshift=function(t){return h2e(this,t,null,!0,!1)};function h2e(t,e,r,o,a){en("readableAddChunk",e);var n=t._readableState;if(e===null)n.reading=!1,mBt(t,n);else{var u;if(a||(u=gBt(n,e)),u)Cv(t,u);else if(n.objectMode||e&&e.length>0)if(typeof e!="string"&&!n.objectMode&&Object.getPrototypeOf(e)!==UQ.prototype&&(e=sBt(e)),o)n.endEmitted?Cv(t,new pBt):Kj(t,n,e,!0);else if(n.ended)Cv(t,new ABt);else{if(n.destroyed)return!1;n.reading=!1,n.decoder&&!r?(e=n.decoder.write(e),n.objectMode||e.length!==0?Kj(t,n,e,!1):Jj(t,n)):Kj(t,n,e,!1)}else o||(n.reading=!1,Jj(t,n))}return!n.ended&&(n.length=u2e?t=u2e:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function A2e(t,e){return t<=0||e.length===0&&e.ended?0:e.objectMode?1:t!==t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=dBt(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}mn.prototype.read=function(t){en("read",t),t=parseInt(t,10);var e=this._readableState,r=t;if(t!==0&&(e.emittedReadable=!1),t===0&&e.needReadable&&((e.highWaterMark!==0?e.length>=e.highWaterMark:e.length>0)||e.ended))return en("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?Vj(this):HQ(this),null;if(t=A2e(t,e),t===0&&e.ended)return e.length===0&&Vj(this),null;var o=e.needReadable;en("need readable",o),(e.length===0||e.length-t0?a=m2e(t,e):a=null,a===null?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),e.length===0&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&Vj(this)),a!==null&&this.emit("data",a),a};function mBt(t,e){if(en("onEofChunk"),!e.ended){if(e.decoder){var r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,e.sync?HQ(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,g2e(t)))}}function HQ(t){var e=t._readableState;en("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(en("emitReadable",e.flowing),e.emittedReadable=!0,process.nextTick(g2e,t))}function g2e(t){var e=t._readableState;en("emitReadable_",e.destroyed,e.length,e.ended),!e.destroyed&&(e.length||e.ended)&&(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,Xj(t)}function Jj(t,e){e.readingMore||(e.readingMore=!0,process.nextTick(yBt,t,e))}function yBt(t,e){for(;!e.reading&&!e.ended&&(e.length1&&y2e(o.pipes,t)!==-1)&&!h&&(en("false write response, pause",o.awaitDrain),o.awaitDrain++),r.pause())}function v(L){en("onerror",L),R(),t.removeListener("error",v),f2e(t,"error")===0&&Cv(t,L)}hBt(t,"error",v);function x(){t.removeListener("finish",C),R()}t.once("close",x);function C(){en("onfinish"),t.removeListener("close",x),R()}t.once("finish",C);function R(){en("unpipe"),r.unpipe(t)}return t.emit("pipe",r),o.flowing||(en("pipe resume"),r.resume()),t};function EBt(t){return function(){var r=t._readableState;en("pipeOnDrain",r.awaitDrain),r.awaitDrain&&r.awaitDrain--,r.awaitDrain===0&&f2e(t,"data")&&(r.flowing=!0,Xj(t))}}mn.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(e.pipesCount===0)return this;if(e.pipesCount===1)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r),this);if(!t){var o=e.pipes,a=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var n=0;n0,o.flowing!==!1&&this.resume()):t==="readable"&&!o.endEmitted&&!o.readableListening&&(o.readableListening=o.needReadable=!0,o.flowing=!1,o.emittedReadable=!1,en("on readable",o.length,o.reading),o.length?HQ(this):o.reading||process.nextTick(CBt,this)),r};mn.prototype.addListener=mn.prototype.on;mn.prototype.removeListener=function(t,e){var r=wv.prototype.removeListener.call(this,t,e);return t==="readable"&&process.nextTick(d2e,this),r};mn.prototype.removeAllListeners=function(t){var e=wv.prototype.removeAllListeners.apply(this,arguments);return(t==="readable"||t===void 0)&&process.nextTick(d2e,this),e};function d2e(t){var e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function CBt(t){en("readable nexttick read 0"),t.read(0)}mn.prototype.resume=function(){var t=this._readableState;return t.flowing||(en("resume"),t.flowing=!t.readableListening,wBt(this,t)),t.paused=!1,this};function wBt(t,e){e.resumeScheduled||(e.resumeScheduled=!0,process.nextTick(IBt,t,e))}function IBt(t,e){en("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),Xj(t),e.flowing&&!e.reading&&t.read(0)}mn.prototype.pause=function(){return en("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(en("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Xj(t){var e=t._readableState;for(en("flow",e.flowing);e.flowing&&t.read()!==null;);}mn.prototype.wrap=function(t){var e=this,r=this._readableState,o=!1;t.on("end",function(){if(en("wrapped end"),r.decoder&&!r.ended){var u=r.decoder.end();u&&u.length&&e.push(u)}e.push(null)}),t.on("data",function(u){if(en("wrapped data"),r.decoder&&(u=r.decoder.write(u)),!(r.objectMode&&u==null)&&!(!r.objectMode&&(!u||!u.length))){var A=e.push(u);A||(o=!0,t.pause())}});for(var a in t)this[a]===void 0&&typeof t[a]=="function"&&(this[a]=function(A){return function(){return t[A].apply(t,arguments)}}(a));for(var n=0;n=e.length?(e.decoder?r=e.buffer.join(""):e.buffer.length===1?r=e.buffer.first():r=e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r}function Vj(t){var e=t._readableState;en("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,process.nextTick(BBt,e,t))}function BBt(t,e){if(en("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&t.length===0&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var r=e._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy()}}typeof Symbol=="function"&&(mn.from=function(t,e){return Yj===void 0&&(Yj=c2e()),Yj(mn,t,e)});function y2e(t,e){for(var r=0,o=t.length;r{"use strict";w2e.exports=sp;var qQ=Q0().codes,vBt=qQ.ERR_METHOD_NOT_IMPLEMENTED,DBt=qQ.ERR_MULTIPLE_CALLBACK,SBt=qQ.ERR_TRANSFORM_ALREADY_TRANSFORMING,PBt=qQ.ERR_TRANSFORM_WITH_LENGTH_0,jQ=Cm();F0()(sp,jQ);function bBt(t,e){var r=this._transformState;r.transforming=!1;var o=r.writecb;if(o===null)return this.emit("error",new DBt);r.writechunk=null,r.writecb=null,e!=null&&this.push(e),o(t);var a=this._readableState;a.reading=!1,(a.needReadable||a.length{"use strict";B2e.exports=Iv;var I2e=Zj();F0()(Iv,I2e);function Iv(t){if(!(this instanceof Iv))return new Iv(t);I2e.call(this,t)}Iv.prototype._transform=function(t,e,r){r(null,t)}});var x2e=_((F$t,b2e)=>{"use strict";var $j;function kBt(t){var e=!1;return function(){e||(e=!0,t.apply(void 0,arguments))}}var P2e=Q0().codes,QBt=P2e.ERR_MISSING_ARGS,FBt=P2e.ERR_STREAM_DESTROYED;function D2e(t){if(t)throw t}function RBt(t){return t.setHeader&&typeof t.abort=="function"}function TBt(t,e,r,o){o=kBt(o);var a=!1;t.on("close",function(){a=!0}),$j===void 0&&($j=LQ()),$j(t,{readable:e,writable:r},function(u){if(u)return o(u);a=!0,o()});var n=!1;return function(u){if(!a&&!n){if(n=!0,RBt(t))return t.abort();if(typeof t.destroy=="function")return t.destroy();o(u||new FBt("pipe"))}}}function S2e(t){t()}function NBt(t,e){return t.pipe(e)}function LBt(t){return!t.length||typeof t[t.length-1]!="function"?D2e:t.pop()}function OBt(){for(var t=arguments.length,e=new Array(t),r=0;r0;return TBt(u,p,h,function(E){a||(a=E),E&&n.forEach(S2e),!p&&(n.forEach(S2e),o(a))})});return e.reduce(NBt)}b2e.exports=OBt});var tw=_((lc,vv)=>{var Bv=ve("stream");process.env.READABLE_STREAM==="disable"&&Bv?(vv.exports=Bv.Readable,Object.assign(vv.exports,Bv),vv.exports.Stream=Bv):(lc=vv.exports=Oj(),lc.Stream=Bv||lc,lc.Readable=lc,lc.Writable=Tj(),lc.Duplex=Cm(),lc.Transform=Zj(),lc.PassThrough=v2e(),lc.finished=LQ(),lc.pipeline=x2e())});var F2e=_((R$t,Q2e)=>{"use strict";var{Buffer:lu}=ve("buffer"),k2e=Symbol.for("BufferList");function ni(t){if(!(this instanceof ni))return new ni(t);ni._init.call(this,t)}ni._init=function(e){Object.defineProperty(this,k2e,{value:!0}),this._bufs=[],this.length=0,e&&this.append(e)};ni.prototype._new=function(e){return new ni(e)};ni.prototype._offset=function(e){if(e===0)return[0,0];let r=0;for(let o=0;othis.length||e<0)return;let r=this._offset(e);return this._bufs[r[0]][r[1]]};ni.prototype.slice=function(e,r){return typeof e=="number"&&e<0&&(e+=this.length),typeof r=="number"&&r<0&&(r+=this.length),this.copy(null,0,e,r)};ni.prototype.copy=function(e,r,o,a){if((typeof o!="number"||o<0)&&(o=0),(typeof a!="number"||a>this.length)&&(a=this.length),o>=this.length||a<=0)return e||lu.alloc(0);let n=!!e,u=this._offset(o),A=a-o,p=A,h=n&&r||0,E=u[1];if(o===0&&a===this.length){if(!n)return this._bufs.length===1?this._bufs[0]:lu.concat(this._bufs,this.length);for(let I=0;Iv)this._bufs[I].copy(e,h,E),h+=v;else{this._bufs[I].copy(e,h,E,E+p),h+=v;break}p-=v,E&&(E=0)}return e.length>h?e.slice(0,h):e};ni.prototype.shallowSlice=function(e,r){if(e=e||0,r=typeof r!="number"?this.length:r,e<0&&(e+=this.length),r<0&&(r+=this.length),e===r)return this._new();let o=this._offset(e),a=this._offset(r),n=this._bufs.slice(o[0],a[0]+1);return a[1]===0?n.pop():n[n.length-1]=n[n.length-1].slice(0,a[1]),o[1]!==0&&(n[0]=n[0].slice(o[1])),this._new(n)};ni.prototype.toString=function(e,r,o){return this.slice(r,o).toString(e)};ni.prototype.consume=function(e){if(e=Math.trunc(e),Number.isNaN(e)||e<=0)return this;for(;this._bufs.length;)if(e>=this._bufs[0].length)e-=this._bufs[0].length,this.length-=this._bufs[0].length,this._bufs.shift();else{this._bufs[0]=this._bufs[0].slice(e),this.length-=e;break}return this};ni.prototype.duplicate=function(){let e=this._new();for(let r=0;rthis.length?this.length:e;let o=this._offset(e),a=o[0],n=o[1];for(;a=t.length){let p=u.indexOf(t,n);if(p!==-1)return this._reverseOffset([a,p]);n=u.length-t.length+1}else{let p=this._reverseOffset([a,n]);if(this._match(p,t))return p;n++}n=0}return-1};ni.prototype._match=function(t,e){if(this.length-t{"use strict";var eG=tw().Duplex,MBt=F0(),Dv=F2e();function Uo(t){if(!(this instanceof Uo))return new Uo(t);if(typeof t=="function"){this._callback=t;let e=function(o){this._callback&&(this._callback(o),this._callback=null)}.bind(this);this.on("pipe",function(o){o.on("error",e)}),this.on("unpipe",function(o){o.removeListener("error",e)}),t=null}Dv._init.call(this,t),eG.call(this)}MBt(Uo,eG);Object.assign(Uo.prototype,Dv.prototype);Uo.prototype._new=function(e){return new Uo(e)};Uo.prototype._write=function(e,r,o){this._appendBuffer(e),typeof o=="function"&&o()};Uo.prototype._read=function(e){if(!this.length)return this.push(null);e=Math.min(e,this.length),this.push(this.slice(0,e)),this.consume(e)};Uo.prototype.end=function(e){eG.prototype.end.call(this,e),this._callback&&(this._callback(null,this.slice()),this._callback=null)};Uo.prototype._destroy=function(e,r){this._bufs.length=0,this.length=0,r(e)};Uo.prototype._isBufferList=function(e){return e instanceof Uo||e instanceof Dv||Uo.isBufferList(e)};Uo.isBufferList=Dv.isBufferList;GQ.exports=Uo;GQ.exports.BufferListStream=Uo;GQ.exports.BufferList=Dv});var nG=_(nw=>{var UBt=Buffer.alloc,_Bt="0000000000000000000",HBt="7777777777777777777",T2e="0".charCodeAt(0),N2e=Buffer.from("ustar\0","binary"),qBt=Buffer.from("00","binary"),jBt=Buffer.from("ustar ","binary"),GBt=Buffer.from(" \0","binary"),YBt=parseInt("7777",8),Sv=257,rG=263,WBt=function(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)},KBt=function(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null},VBt=function(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0},L2e=function(t,e,r,o){for(;re?HBt.slice(0,e)+" ":_Bt.slice(0,e-t.length)+t+" "};function JBt(t){var e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;for(var r=[],o=t.length-1;o>0;o--){var a=t[o];e?r.push(a):r.push(255-a)}var n=0,u=r.length;for(o=0;o=Math.pow(10,r)&&r++,e+r+t};nw.decodeLongPath=function(t,e){return rw(t,0,t.length,e)};nw.encodePax=function(t){var e="";t.name&&(e+=tG(" path="+t.name+` -`)),t.linkname&&(e+=tG(" linkpath="+t.linkname+` -`));var r=t.pax;if(r)for(var o in r)e+=tG(" "+o+"="+r[o]+` -`);return Buffer.from(e)};nw.decodePax=function(t){for(var e={};t.length;){for(var r=0;r100;){var a=r.indexOf("/");if(a===-1)return null;o+=o?"/"+r.slice(0,a):r.slice(0,a),r=r.slice(a+1)}return Buffer.byteLength(r)>100||Buffer.byteLength(o)>155||t.linkname&&Buffer.byteLength(t.linkname)>100?null:(e.write(r),e.write(O0(t.mode&YBt,6),100),e.write(O0(t.uid,6),108),e.write(O0(t.gid,6),116),e.write(O0(t.size,11),124),e.write(O0(t.mtime.getTime()/1e3|0,11),136),e[156]=T2e+VBt(t.type),t.linkname&&e.write(t.linkname,157),N2e.copy(e,Sv),qBt.copy(e,rG),t.uname&&e.write(t.uname,265),t.gname&&e.write(t.gname,297),e.write(O0(t.devmajor||0,6),329),e.write(O0(t.devminor||0,6),337),o&&e.write(o,345),e.write(O0(O2e(e),6),148),e)};nw.decode=function(t,e,r){var o=t[156]===0?0:t[156]-T2e,a=rw(t,0,100,e),n=M0(t,100,8),u=M0(t,108,8),A=M0(t,116,8),p=M0(t,124,12),h=M0(t,136,12),E=KBt(o),I=t[157]===0?null:rw(t,157,100,e),v=rw(t,265,32),x=rw(t,297,32),C=M0(t,329,8),R=M0(t,337,8),L=O2e(t);if(L===8*32)return null;if(L!==M0(t,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(N2e.compare(t,Sv,Sv+6)===0)t[345]&&(a=rw(t,345,155,e)+"/"+a);else if(!(jBt.compare(t,Sv,Sv+6)===0&&GBt.compare(t,rG,rG+2)===0)){if(!r)throw new Error("Invalid tar header: unknown format.")}return o===0&&a&&a[a.length-1]==="/"&&(o=5),{name:a,mode:n,uid:u,gid:A,size:p,mtime:new Date(1e3*h),type:E,linkname:I,uname:v,gname:x,devmajor:C,devminor:R}}});var G2e=_((L$t,j2e)=>{var U2e=ve("util"),zBt=R2e(),Pv=nG(),_2e=tw().Writable,H2e=tw().PassThrough,q2e=function(){},M2e=function(t){return t&=511,t&&512-t},XBt=function(t,e){var r=new YQ(t,e);return r.end(),r},ZBt=function(t,e){return e.path&&(t.name=e.path),e.linkpath&&(t.linkname=e.linkpath),e.size&&(t.size=parseInt(e.size,10)),t.pax=e,t},YQ=function(t,e){this._parent=t,this.offset=e,H2e.call(this,{autoDestroy:!1})};U2e.inherits(YQ,H2e);YQ.prototype.destroy=function(t){this._parent.destroy(t)};var op=function(t){if(!(this instanceof op))return new op(t);_2e.call(this,t),t=t||{},this._offset=0,this._buffer=zBt(),this._missing=0,this._partial=!1,this._onparse=q2e,this._header=null,this._stream=null,this._overflow=null,this._cb=null,this._locked=!1,this._destroyed=!1,this._pax=null,this._paxGlobal=null,this._gnuLongPath=null,this._gnuLongLinkPath=null;var e=this,r=e._buffer,o=function(){e._continue()},a=function(v){if(e._locked=!1,v)return e.destroy(v);e._stream||o()},n=function(){e._stream=null;var v=M2e(e._header.size);v?e._parse(v,u):e._parse(512,I),e._locked||o()},u=function(){e._buffer.consume(M2e(e._header.size)),e._parse(512,I),o()},A=function(){var v=e._header.size;e._paxGlobal=Pv.decodePax(r.slice(0,v)),r.consume(v),n()},p=function(){var v=e._header.size;e._pax=Pv.decodePax(r.slice(0,v)),e._paxGlobal&&(e._pax=Object.assign({},e._paxGlobal,e._pax)),r.consume(v),n()},h=function(){var v=e._header.size;this._gnuLongPath=Pv.decodeLongPath(r.slice(0,v),t.filenameEncoding),r.consume(v),n()},E=function(){var v=e._header.size;this._gnuLongLinkPath=Pv.decodeLongPath(r.slice(0,v),t.filenameEncoding),r.consume(v),n()},I=function(){var v=e._offset,x;try{x=e._header=Pv.decode(r.slice(0,512),t.filenameEncoding,t.allowUnknownFormat)}catch(C){e.emit("error",C)}if(r.consume(512),!x){e._parse(512,I),o();return}if(x.type==="gnu-long-path"){e._parse(x.size,h),o();return}if(x.type==="gnu-long-link-path"){e._parse(x.size,E),o();return}if(x.type==="pax-global-header"){e._parse(x.size,A),o();return}if(x.type==="pax-header"){e._parse(x.size,p),o();return}if(e._gnuLongPath&&(x.name=e._gnuLongPath,e._gnuLongPath=null),e._gnuLongLinkPath&&(x.linkname=e._gnuLongLinkPath,e._gnuLongLinkPath=null),e._pax&&(e._header=x=ZBt(x,e._pax),e._pax=null),e._locked=!0,!x.size||x.type==="directory"){e._parse(512,I),e.emit("entry",x,XBt(e,v),a);return}e._stream=new YQ(e,v),e.emit("entry",x,e._stream,a),e._parse(x.size,n),o()};this._onheader=I,this._parse(512,I)};U2e.inherits(op,_2e);op.prototype.destroy=function(t){this._destroyed||(this._destroyed=!0,t&&this.emit("error",t),this.emit("close"),this._stream&&this._stream.emit("close"))};op.prototype._parse=function(t,e){this._destroyed||(this._offset+=t,this._missing=t,e===this._onheader&&(this._partial=!1),this._onparse=e)};op.prototype._continue=function(){if(!this._destroyed){var t=this._cb;this._cb=q2e,this._overflow?this._write(this._overflow,void 0,t):t()}};op.prototype._write=function(t,e,r){if(!this._destroyed){var o=this._stream,a=this._buffer,n=this._missing;if(t.length&&(this._partial=!0),t.lengthn&&(u=t.slice(n),t=t.slice(0,n)),o?o.end(t):a.append(t),this._overflow=u,this._onparse()}};op.prototype._final=function(t){if(this._partial)return this.destroy(new Error("Unexpected end of data"));t()};j2e.exports=op});var W2e=_((O$t,Y2e)=>{Y2e.exports=ve("fs").constants||ve("constants")});var X2e=_((M$t,z2e)=>{var iw=W2e(),K2e=LM(),KQ=F0(),$Bt=Buffer.alloc,V2e=tw().Readable,sw=tw().Writable,evt=ve("string_decoder").StringDecoder,WQ=nG(),tvt=parseInt("755",8),rvt=parseInt("644",8),J2e=$Bt(1024),sG=function(){},iG=function(t,e){e&=511,e&&t.push(J2e.slice(0,512-e))};function nvt(t){switch(t&iw.S_IFMT){case iw.S_IFBLK:return"block-device";case iw.S_IFCHR:return"character-device";case iw.S_IFDIR:return"directory";case iw.S_IFIFO:return"fifo";case iw.S_IFLNK:return"symlink"}return"file"}var VQ=function(t){sw.call(this),this.written=0,this._to=t,this._destroyed=!1};KQ(VQ,sw);VQ.prototype._write=function(t,e,r){if(this.written+=t.length,this._to.push(t))return r();this._to._drain=r};VQ.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var JQ=function(){sw.call(this),this.linkname="",this._decoder=new evt("utf-8"),this._destroyed=!1};KQ(JQ,sw);JQ.prototype._write=function(t,e,r){this.linkname+=this._decoder.write(t),r()};JQ.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var bv=function(){sw.call(this),this._destroyed=!1};KQ(bv,sw);bv.prototype._write=function(t,e,r){r(new Error("No body allowed for this entry"))};bv.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this.emit("close"))};var CA=function(t){if(!(this instanceof CA))return new CA(t);V2e.call(this,t),this._drain=sG,this._finalized=!1,this._finalizing=!1,this._destroyed=!1,this._stream=null};KQ(CA,V2e);CA.prototype.entry=function(t,e,r){if(this._stream)throw new Error("already piping an entry");if(!(this._finalized||this._destroyed)){typeof e=="function"&&(r=e,e=null),r||(r=sG);var o=this;if((!t.size||t.type==="symlink")&&(t.size=0),t.type||(t.type=nvt(t.mode)),t.mode||(t.mode=t.type==="directory"?tvt:rvt),t.uid||(t.uid=0),t.gid||(t.gid=0),t.mtime||(t.mtime=new Date),typeof e=="string"&&(e=Buffer.from(e)),Buffer.isBuffer(e)){t.size=e.length,this._encode(t);var a=this.push(e);return iG(o,t.size),a?process.nextTick(r):this._drain=r,new bv}if(t.type==="symlink"&&!t.linkname){var n=new JQ;return K2e(n,function(A){if(A)return o.destroy(),r(A);t.linkname=n.linkname,o._encode(t),r()}),n}if(this._encode(t),t.type!=="file"&&t.type!=="contiguous-file")return process.nextTick(r),new bv;var u=new VQ(this);return this._stream=u,K2e(u,function(A){if(o._stream=null,A)return o.destroy(),r(A);if(u.written!==t.size)return o.destroy(),r(new Error("size mismatch"));iG(o,t.size),o._finalizing&&o.finalize(),r()}),u}};CA.prototype.finalize=function(){if(this._stream){this._finalizing=!0;return}this._finalized||(this._finalized=!0,this.push(J2e),this.push(null))};CA.prototype.destroy=function(t){this._destroyed||(this._destroyed=!0,t&&this.emit("error",t),this.emit("close"),this._stream&&this._stream.destroy&&this._stream.destroy())};CA.prototype._encode=function(t){if(!t.pax){var e=WQ.encode(t);if(e){this.push(e);return}}this._encodePax(t)};CA.prototype._encodePax=function(t){var e=WQ.encodePax({name:t.name,linkname:t.linkname,pax:t.pax}),r={name:"PaxHeader",mode:t.mode,uid:t.uid,gid:t.gid,size:e.length,mtime:t.mtime,type:"pax-header",linkname:t.linkname&&"PaxHeader",uname:t.uname,gname:t.gname,devmajor:t.devmajor,devminor:t.devminor};this.push(WQ.encode(r)),this.push(e),iG(this,e.length),r.size=t.size,r.type=t.type,this.push(WQ.encode(r))};CA.prototype._read=function(t){var e=this._drain;this._drain=sG,e()};z2e.exports=CA});var Z2e=_(oG=>{oG.extract=G2e();oG.pack=X2e()});var uBe=_((ier,cBe)=>{"use strict";var vm=class{constructor(e,r,o){this.__specs=e||{},Object.keys(this.__specs).forEach(a=>{if(typeof this.__specs[a]=="string"){let n=this.__specs[a],u=this.__specs[n];if(u){let A=u.aliases||[];A.push(a,n),u.aliases=[...new Set(A)],this.__specs[a]=u}else throw new Error(`Alias refers to invalid key: ${n} -> ${a}`)}}),this.__opts=r||{},this.__providers=aBe(o.filter(a=>a!=null&&typeof a=="object")),this.__isFiggyPudding=!0}get(e){return fG(this,e,!0)}get[Symbol.toStringTag](){return"FiggyPudding"}forEach(e,r=this){for(let[o,a]of this.entries())e.call(r,a,o,this)}toJSON(){let e={};return this.forEach((r,o)=>{e[o]=r}),e}*entries(e){for(let o of Object.keys(this.__specs))yield[o,this.get(o)];let r=e||this.__opts.other;if(r){let o=new Set;for(let a of this.__providers){let n=a.entries?a.entries(r):yvt(a);for(let[u,A]of n)r(u)&&!o.has(u)&&(o.add(u),yield[u,A])}}}*[Symbol.iterator](){for(let[e,r]of this.entries())yield[e,r]}*keys(){for(let[e]of this.entries())yield e}*values(){for(let[,e]of this.entries())yield e}concat(...e){return new Proxy(new vm(this.__specs,this.__opts,aBe(this.__providers).concat(e)),lBe)}};try{let t=ve("util");vm.prototype[t.inspect.custom]=function(e,r){return this[Symbol.toStringTag]+" "+t.inspect(this.toJSON(),r)}}catch{}function dvt(t){throw Object.assign(new Error(`invalid config key requested: ${t}`),{code:"EBADKEY"})}function fG(t,e,r){let o=t.__specs[e];if(r&&!o&&(!t.__opts.other||!t.__opts.other(e)))dvt(e);else{o||(o={});let a;for(let n of t.__providers){if(a=oBe(e,n),a===void 0&&o.aliases&&o.aliases.length){for(let u of o.aliases)if(u!==e&&(a=oBe(u,n),a!==void 0))break}if(a!==void 0)break}return a===void 0&&o.default!==void 0?typeof o.default=="function"?o.default(t):o.default:a}}function oBe(t,e){let r;return e.__isFiggyPudding?r=fG(e,t,!1):typeof e.get=="function"?r=e.get(t):r=e[t],r}var lBe={has(t,e){return e in t.__specs&&fG(t,e,!1)!==void 0},ownKeys(t){return Object.keys(t.__specs)},get(t,e){return typeof e=="symbol"||e.slice(0,2)==="__"||e in vm.prototype?t[e]:t.get(e)},set(t,e,r){if(typeof e=="symbol"||e.slice(0,2)==="__")return t[e]=r,!0;throw new Error("figgyPudding options cannot be modified. Use .concat() instead.")},deleteProperty(){throw new Error("figgyPudding options cannot be deleted. Use .concat() and shadow them instead.")}};cBe.exports=mvt;function mvt(t,e){function r(...o){return new Proxy(new vm(t,e,o),lBe)}return r}function aBe(t){let e=[];return t.forEach(r=>e.unshift(r)),e}function yvt(t){return Object.keys(t).map(e=>[e,t[e]])}});var pBe=_((ser,BA)=>{"use strict";var kv=ve("crypto"),Evt=uBe(),Cvt=ve("stream").Transform,ABe=["sha256","sha384","sha512"],wvt=/^[a-z0-9+/]+(?:=?=?)$/i,Ivt=/^([^-]+)-([^?]+)([?\S*]*)$/,Bvt=/^([^-]+)-([A-Za-z0-9+/=]{44,88})(\?[\x21-\x7E]*)*$/,vvt=/^[\x21-\x7E]+$/,ia=Evt({algorithms:{default:["sha512"]},error:{default:!1},integrity:{},options:{default:[]},pickAlgorithm:{default:()=>Fvt},Promise:{default:()=>Promise},sep:{default:" "},single:{default:!1},size:{},strict:{default:!1}}),_0=class{get isHash(){return!0}constructor(e,r){r=ia(r);let o=!!r.strict;this.source=e.trim();let a=this.source.match(o?Bvt:Ivt);if(!a||o&&!ABe.some(u=>u===a[1]))return;this.algorithm=a[1],this.digest=a[2];let n=a[3];this.options=n?n.slice(1).split("?"):[]}hexDigest(){return this.digest&&Buffer.from(this.digest,"base64").toString("hex")}toJSON(){return this.toString()}toString(e){if(e=ia(e),e.strict&&!(ABe.some(o=>o===this.algorithm)&&this.digest.match(wvt)&&(this.options||[]).every(o=>o.match(vvt))))return"";let r=this.options&&this.options.length?`?${this.options.join("?")}`:"";return`${this.algorithm}-${this.digest}${r}`}},Dm=class{get isIntegrity(){return!0}toJSON(){return this.toString()}toString(e){e=ia(e);let r=e.sep||" ";return e.strict&&(r=r.replace(/\S+/g," ")),Object.keys(this).map(o=>this[o].map(a=>_0.prototype.toString.call(a,e)).filter(a=>a.length).join(r)).filter(o=>o.length).join(r)}concat(e,r){r=ia(r);let o=typeof e=="string"?e:xv(e,r);return IA(`${this.toString(r)} ${o}`,r)}hexDigest(){return IA(this,{single:!0}).hexDigest()}match(e,r){r=ia(r);let o=IA(e,r),a=o.pickAlgorithm(r);return this[a]&&o[a]&&this[a].find(n=>o[a].find(u=>n.digest===u.digest))||!1}pickAlgorithm(e){e=ia(e);let r=e.pickAlgorithm,o=Object.keys(this);if(!o.length)throw new Error(`No algorithms available for ${JSON.stringify(this.toString())}`);return o.reduce((a,n)=>r(a,n)||a)}};BA.exports.parse=IA;function IA(t,e){if(e=ia(e),typeof t=="string")return pG(t,e);if(t.algorithm&&t.digest){let r=new Dm;return r[t.algorithm]=[t],pG(xv(r,e),e)}else return pG(xv(t,e),e)}function pG(t,e){return e.single?new _0(t,e):t.trim().split(/\s+/).reduce((r,o)=>{let a=new _0(o,e);if(a.algorithm&&a.digest){let n=a.algorithm;r[n]||(r[n]=[]),r[n].push(a)}return r},new Dm)}BA.exports.stringify=xv;function xv(t,e){return e=ia(e),t.algorithm&&t.digest?_0.prototype.toString.call(t,e):typeof t=="string"?xv(IA(t,e),e):Dm.prototype.toString.call(t,e)}BA.exports.fromHex=Dvt;function Dvt(t,e,r){r=ia(r);let o=r.options&&r.options.length?`?${r.options.join("?")}`:"";return IA(`${e}-${Buffer.from(t,"hex").toString("base64")}${o}`,r)}BA.exports.fromData=Svt;function Svt(t,e){e=ia(e);let r=e.algorithms,o=e.options&&e.options.length?`?${e.options.join("?")}`:"";return r.reduce((a,n)=>{let u=kv.createHash(n).update(t).digest("base64"),A=new _0(`${n}-${u}${o}`,e);if(A.algorithm&&A.digest){let p=A.algorithm;a[p]||(a[p]=[]),a[p].push(A)}return a},new Dm)}BA.exports.fromStream=Pvt;function Pvt(t,e){e=ia(e);let r=e.Promise||Promise,o=hG(e);return new r((a,n)=>{t.pipe(o),t.on("error",n),o.on("error",n);let u;o.on("integrity",A=>{u=A}),o.on("end",()=>a(u)),o.on("data",()=>{})})}BA.exports.checkData=bvt;function bvt(t,e,r){if(r=ia(r),e=IA(e,r),!Object.keys(e).length){if(r.error)throw Object.assign(new Error("No valid integrity hashes to check against"),{code:"EINTEGRITY"});return!1}let o=e.pickAlgorithm(r),a=kv.createHash(o).update(t).digest("base64"),n=IA({algorithm:o,digest:a}),u=n.match(e,r);if(u||!r.error)return u;if(typeof r.size=="number"&&t.length!==r.size){let A=new Error(`data size mismatch when checking ${e}. - Wanted: ${r.size} - Found: ${t.length}`);throw A.code="EBADSIZE",A.found=t.length,A.expected=r.size,A.sri=e,A}else{let A=new Error(`Integrity checksum failed when using ${o}: Wanted ${e}, but got ${n}. (${t.length} bytes)`);throw A.code="EINTEGRITY",A.found=n,A.expected=e,A.algorithm=o,A.sri=e,A}}BA.exports.checkStream=xvt;function xvt(t,e,r){r=ia(r);let o=r.Promise||Promise,a=hG(r.concat({integrity:e}));return new o((n,u)=>{t.pipe(a),t.on("error",u),a.on("error",u);let A;a.on("verified",p=>{A=p}),a.on("end",()=>n(A)),a.on("data",()=>{})})}BA.exports.integrityStream=hG;function hG(t){t=ia(t);let e=t.integrity&&IA(t.integrity,t),r=e&&Object.keys(e).length,o=r&&e.pickAlgorithm(t),a=r&&e[o],n=Array.from(new Set(t.algorithms.concat(o?[o]:[]))),u=n.map(kv.createHash),A=0,p=new Cvt({transform(h,E,I){A+=h.length,u.forEach(v=>v.update(h,E)),I(null,h,E)}}).on("end",()=>{let h=t.options&&t.options.length?`?${t.options.join("?")}`:"",E=IA(u.map((v,x)=>`${n[x]}-${v.digest("base64")}${h}`).join(" "),t),I=r&&E.match(e,t);if(typeof t.size=="number"&&A!==t.size){let v=new Error(`stream size mismatch when checking ${e}. - Wanted: ${t.size} - Found: ${A}`);v.code="EBADSIZE",v.found=A,v.expected=t.size,v.sri=e,p.emit("error",v)}else if(t.integrity&&!I){let v=new Error(`${e} integrity checksum failed when using ${o}: wanted ${a} but got ${E}. (${A} bytes)`);v.code="EINTEGRITY",v.found=E,v.expected=a,v.algorithm=o,v.sri=e,p.emit("error",v)}else p.emit("size",A),p.emit("integrity",E),I&&p.emit("verified",I)});return p}BA.exports.create=kvt;function kvt(t){t=ia(t);let e=t.algorithms,r=t.options.length?`?${t.options.join("?")}`:"",o=e.map(kv.createHash);return{update:function(a,n){return o.forEach(u=>u.update(a,n)),this},digest:function(a){return e.reduce((u,A)=>{let p=o.shift().digest("base64"),h=new _0(`${A}-${p}${r}`,t);if(h.algorithm&&h.digest){let E=h.algorithm;u[E]||(u[E]=[]),u[E].push(h)}return u},new Dm)}}}var Qvt=new Set(kv.getHashes()),fBe=["md5","whirlpool","sha1","sha224","sha256","sha384","sha512","sha3","sha3-256","sha3-384","sha3-512","sha3_256","sha3_384","sha3_512"].filter(t=>Qvt.has(t));function Fvt(t,e){return fBe.indexOf(t.toLowerCase())>=fBe.indexOf(e.toLowerCase())?t:e}});var qBe=_((lir,HBe)=>{var FDt=lL();function RDt(t){return FDt(t)?void 0:t}HBe.exports=RDt});var GBe=_((cir,jBe)=>{var TDt=Hb(),NDt=x8(),LDt=R8(),ODt=jd(),MDt=dd(),UDt=qBe(),_Dt=v_(),HDt=b8(),qDt=1,jDt=2,GDt=4,YDt=_Dt(function(t,e){var r={};if(t==null)return r;var o=!1;e=TDt(e,function(n){return n=ODt(n,t),o||(o=n.length>1),n}),MDt(t,HDt(t),r),o&&(r=NDt(r,qDt|jDt|GDt,UDt));for(var a=e.length;a--;)LDt(r,e[a]);return r});jBe.exports=YDt});St();Ye();St();var JBe=ve("child_process"),zBe=$e(td());qt();var AC=new Map([]);var a2={};Vt(a2,{BaseCommand:()=>ut,WorkspaceRequiredError:()=>rr,getCli:()=>$pe,getDynamicLibs:()=>Zpe,getPluginConfiguration:()=>pC,openWorkspace:()=>fC,pluginCommands:()=>AC,runExit:()=>nk});qt();var ut=class extends nt{constructor(){super(...arguments);this.cwd=ge.String("--cwd",{hidden:!0})}validateAndExecute(){if(typeof this.cwd<"u")throw new it("The --cwd option is ambiguous when used anywhere else than the very first parameter provided in the command line, before even the command path");return super.validateAndExecute()}};Ye();St();qt();var rr=class extends it{constructor(e,r){let o=V.relative(e,r),a=V.join(e,Ot.fileName);super(`This command can only be run from within a workspace of your project (${o} isn't a workspace of ${a}).`)}};Ye();St();nA();Nl();k1();qt();var RAt=$e(zn());Za();var Zpe=()=>new Map([["@yarnpkg/cli",a2],["@yarnpkg/core",o2],["@yarnpkg/fslib",Vw],["@yarnpkg/libzip",x1],["@yarnpkg/parsers",rI],["@yarnpkg/shell",T1],["clipanion",hI],["semver",RAt],["typanion",Vo]]);Ye();async function fC(t,e){let{project:r,workspace:o}=await Pt.find(t,e);if(!o)throw new rr(r.cwd,e);return o}Ye();St();nA();Nl();k1();qt();var eSt=$e(zn());Za();var $8={};Vt($8,{AddCommand:()=>kh,BinCommand:()=>Qh,CacheCleanCommand:()=>Fh,ClipanionCommand:()=>Kd,ConfigCommand:()=>Lh,ConfigGetCommand:()=>Rh,ConfigSetCommand:()=>Th,ConfigUnsetCommand:()=>Nh,DedupeCommand:()=>Oh,EntryCommand:()=>mC,ExecCommand:()=>Mh,ExplainCommand:()=>Hh,ExplainPeerRequirementsCommand:()=>Uh,HelpCommand:()=>Vd,InfoCommand:()=>qh,LinkCommand:()=>Gh,NodeCommand:()=>Yh,PluginCheckCommand:()=>Wh,PluginImportCommand:()=>Jh,PluginImportSourcesCommand:()=>zh,PluginListCommand:()=>Kh,PluginRemoveCommand:()=>Xh,PluginRuntimeCommand:()=>Zh,RebuildCommand:()=>$h,RemoveCommand:()=>e0,RunCommand:()=>t0,RunIndexCommand:()=>Xd,SetResolutionCommand:()=>r0,SetVersionCommand:()=>_h,SetVersionSourcesCommand:()=>Vh,UnlinkCommand:()=>n0,UpCommand:()=>Jf,VersionCommand:()=>Jd,WhyCommand:()=>i0,WorkspaceCommand:()=>a0,WorkspacesListCommand:()=>o0,YarnCommand:()=>jh,dedupeUtils:()=>pk,default:()=>Sgt,suggestUtils:()=>zc});var kde=$e(td());Ye();Ye();Ye();qt();var _0e=$e(f2());Za();var zc={};Vt(zc,{Modifier:()=>B8,Strategy:()=>uk,Target:()=>p2,WorkspaceModifier:()=>N0e,applyModifier:()=>$ft,extractDescriptorFromPath:()=>v8,extractRangeModifier:()=>L0e,fetchDescriptorFrom:()=>D8,findProjectDescriptors:()=>U0e,getModifier:()=>h2,getSuggestedDescriptors:()=>g2,makeWorkspaceDescriptor:()=>M0e,toWorkspaceModifier:()=>O0e});Ye();Ye();St();var I8=$e(zn()),Xft="workspace:",p2=(o=>(o.REGULAR="dependencies",o.DEVELOPMENT="devDependencies",o.PEER="peerDependencies",o))(p2||{}),B8=(o=>(o.CARET="^",o.TILDE="~",o.EXACT="",o))(B8||{}),N0e=(o=>(o.CARET="^",o.TILDE="~",o.EXACT="*",o))(N0e||{}),uk=(n=>(n.KEEP="keep",n.REUSE="reuse",n.PROJECT="project",n.LATEST="latest",n.CACHE="cache",n))(uk||{});function h2(t,e){return t.exact?"":t.caret?"^":t.tilde?"~":e.configuration.get("defaultSemverRangePrefix")}var Zft=/^([\^~]?)[0-9]+(?:\.[0-9]+){0,2}(?:-\S+)?$/;function L0e(t,{project:e}){let r=t.match(Zft);return r?r[1]:e.configuration.get("defaultSemverRangePrefix")}function $ft(t,e){let{protocol:r,source:o,params:a,selector:n}=W.parseRange(t.range);return I8.default.valid(n)&&(n=`${e}${t.range}`),W.makeDescriptor(t,W.makeRange({protocol:r,source:o,params:a,selector:n}))}function O0e(t){switch(t){case"^":return"^";case"~":return"~";case"":return"*";default:throw new Error(`Assertion failed: Unknown modifier: "${t}"`)}}function M0e(t,e){return W.makeDescriptor(t.anchoredDescriptor,`${Xft}${O0e(e)}`)}async function U0e(t,{project:e,target:r}){let o=new Map,a=n=>{let u=o.get(n.descriptorHash);return u||o.set(n.descriptorHash,u={descriptor:n,locators:[]}),u};for(let n of e.workspaces)if(r==="peerDependencies"){let u=n.manifest.peerDependencies.get(t.identHash);u!==void 0&&a(u).locators.push(n.anchoredLocator)}else{let u=n.manifest.dependencies.get(t.identHash),A=n.manifest.devDependencies.get(t.identHash);r==="devDependencies"?A!==void 0?a(A).locators.push(n.anchoredLocator):u!==void 0&&a(u).locators.push(n.anchoredLocator):u!==void 0?a(u).locators.push(n.anchoredLocator):A!==void 0&&a(A).locators.push(n.anchoredLocator)}return o}async function v8(t,{cwd:e,workspace:r}){return await ept(async o=>{V.isAbsolute(t)||(t=V.relative(r.cwd,V.resolve(e,t)),t.match(/^\.{0,2}\//)||(t=`./${t}`));let{project:a}=r,n=await D8(W.makeIdent(null,"archive"),t,{project:r.project,cache:o,workspace:r});if(!n)throw new Error("Assertion failed: The descriptor should have been found");let u=new Qi,A=a.configuration.makeResolver(),p=a.configuration.makeFetcher(),h={checksums:a.storedChecksums,project:a,cache:o,fetcher:p,report:u,resolver:A},E=A.bindDescriptor(n,r.anchoredLocator,h),I=W.convertDescriptorToLocator(E),v=await p.fetch(I,h),x=await Ot.find(v.prefixPath,{baseFs:v.packageFs});if(!x.name)throw new Error("Target path doesn't have a name");return W.makeDescriptor(x.name,t)})}async function g2(t,{project:e,workspace:r,cache:o,target:a,fixed:n,modifier:u,strategies:A,maxResults:p=1/0}){if(!(p>=0))throw new Error(`Invalid maxResults (${p})`);let[h,E]=t.range!=="unknown"?n||kr.validRange(t.range)||!t.range.match(/^[a-z0-9._-]+$/i)?[t.range,"latest"]:["unknown",t.range]:["unknown","latest"];if(h!=="unknown")return{suggestions:[{descriptor:t,name:`Use ${W.prettyDescriptor(e.configuration,t)}`,reason:"(unambiguous explicit request)"}],rejections:[]};let I=typeof r<"u"&&r!==null&&r.manifest[a].get(t.identHash)||null,v=[],x=[],C=async R=>{try{await R()}catch(L){x.push(L)}};for(let R of A){if(v.length>=p)break;switch(R){case"keep":await C(async()=>{I&&v.push({descriptor:I,name:`Keep ${W.prettyDescriptor(e.configuration,I)}`,reason:"(no changes)"})});break;case"reuse":await C(async()=>{for(let{descriptor:L,locators:U}of(await U0e(t,{project:e,target:a})).values()){if(U.length===1&&U[0].locatorHash===r.anchoredLocator.locatorHash&&A.includes("keep"))continue;let J=`(originally used by ${W.prettyLocator(e.configuration,U[0])}`;J+=U.length>1?` and ${U.length-1} other${U.length>2?"s":""})`:")",v.push({descriptor:L,name:`Reuse ${W.prettyDescriptor(e.configuration,L)}`,reason:J})}});break;case"cache":await C(async()=>{for(let L of e.storedDescriptors.values())L.identHash===t.identHash&&v.push({descriptor:L,name:`Reuse ${W.prettyDescriptor(e.configuration,L)}`,reason:"(already used somewhere in the lockfile)"})});break;case"project":await C(async()=>{if(r.manifest.name!==null&&t.identHash===r.manifest.name.identHash)return;let L=e.tryWorkspaceByIdent(t);if(L===null)return;let U=M0e(L,u);v.push({descriptor:U,name:`Attach ${W.prettyDescriptor(e.configuration,U)}`,reason:`(local workspace at ${de.pretty(e.configuration,L.relativeCwd,de.Type.PATH)})`})});break;case"latest":{let L=e.configuration.get("enableNetwork"),U=e.configuration.get("enableOfflineMode");await C(async()=>{if(a==="peerDependencies")v.push({descriptor:W.makeDescriptor(t,"*"),name:"Use *",reason:"(catch-all peer dependency pattern)"});else if(!L&&!U)v.push({descriptor:null,name:"Resolve from latest",reason:de.pretty(e.configuration,"(unavailable because enableNetwork is toggled off)","grey")});else{let J=await D8(t,E,{project:e,cache:o,workspace:r,modifier:u});J&&v.push({descriptor:J,name:`Use ${W.prettyDescriptor(e.configuration,J)}`,reason:`(resolved from ${U?"the cache":"latest"})`})}})}break}}return{suggestions:v.slice(0,p),rejections:x.slice(0,p)}}async function D8(t,e,{project:r,cache:o,workspace:a,preserveModifier:n=!0,modifier:u}){let A=r.configuration.normalizeDependency(W.makeDescriptor(t,e)),p=new Qi,h=r.configuration.makeFetcher(),E=r.configuration.makeResolver(),I={project:r,fetcher:h,cache:o,checksums:r.storedChecksums,report:p,cacheOptions:{skipIntegrityCheck:!0}},v={...I,resolver:E,fetchOptions:I},x=E.bindDescriptor(A,a.anchoredLocator,v),C=await E.getCandidates(x,{},v);if(C.length===0)return null;let R=C[0],{protocol:L,source:U,params:J,selector:te}=W.parseRange(W.convertToManifestRange(R.reference));if(L===r.configuration.get("defaultProtocol")&&(L=null),I8.default.valid(te)){let ae=te;if(typeof u<"u")te=u+te;else if(n!==!1){let me=typeof n=="string"?n:A.range;te=L0e(me,{project:r})+te}let fe=W.makeDescriptor(R,W.makeRange({protocol:L,source:U,params:J,selector:te}));(await E.getCandidates(r.configuration.normalizeDependency(fe),{},v)).length!==1&&(te=ae)}return W.makeDescriptor(R,W.makeRange({protocol:L,source:U,params:J,selector:te}))}async function ept(t){return await oe.mktempPromise(async e=>{let r=Ke.create(e);return r.useWithSource(e,{enableMirror:!1,compressionLevel:0},e,{overwrite:!0}),await t(new Lr(e,{configuration:r,check:!1,immutable:!1}))})}var kh=class extends ut{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.fixed=ge.Boolean("-F,--fixed",!1,{description:"Store dependency tags as-is instead of resolving them"});this.exact=ge.Boolean("-E,--exact",!1,{description:"Don't use any semver modifier on the resolved range"});this.tilde=ge.Boolean("-T,--tilde",!1,{description:"Use the `~` semver modifier on the resolved range"});this.caret=ge.Boolean("-C,--caret",!1,{description:"Use the `^` semver modifier on the resolved range"});this.dev=ge.Boolean("-D,--dev",!1,{description:"Add a package as a dev dependency"});this.peer=ge.Boolean("-P,--peer",!1,{description:"Add a package as a peer dependency"});this.optional=ge.Boolean("-O,--optional",!1,{description:"Add / upgrade a package to an optional regular / peer dependency"});this.preferDev=ge.Boolean("--prefer-dev",!1,{description:"Add / upgrade a package to a dev dependency"});this.interactive=ge.Boolean("-i,--interactive",{description:"Reuse the specified package from other workspaces in the project"});this.cached=ge.Boolean("--cached",!1,{description:"Reuse the highest version already used somewhere within the project"});this.mode=ge.String("--mode",{description:"Change what artifacts installs generate",validator:Ks(pl)});this.silent=ge.Boolean("--silent",{hidden:!0});this.packages=ge.Rest()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd),n=await Lr.find(r);if(!a)throw new rr(o.cwd,this.context.cwd);await o.restoreInstallState({restoreResolutions:!1});let u=this.fixed,A=this.interactive??r.get("preferInteractive"),p=A||r.get("preferReuse"),h=h2(this,o),E=[p?"reuse":void 0,"project",this.cached?"cache":void 0,"latest"].filter(U=>typeof U<"u"),I=A?1/0:1,v=await Promise.all(this.packages.map(async U=>{let J=U.match(/^\.{0,2}\//)?await v8(U,{cwd:this.context.cwd,workspace:a}):W.tryParseDescriptor(U),te=U.match(/^(https?:|git@github)/);if(te)throw new it(`It seems you are trying to add a package using a ${de.pretty(r,`${te[0]}...`,de.Type.RANGE)} url; we now require package names to be explicitly specified. -Try running the command again with the package name prefixed: ${de.pretty(r,"yarn add",de.Type.CODE)} ${de.pretty(r,W.makeDescriptor(W.makeIdent(null,"my-package"),`${te[0]}...`),de.Type.DESCRIPTOR)}`);if(!J)throw new it(`The ${de.pretty(r,U,de.Type.CODE)} string didn't match the required format (package-name@range). Did you perhaps forget to explicitly reference the package name?`);let ae=tpt(a,J,{dev:this.dev,peer:this.peer,preferDev:this.preferDev,optional:this.optional});return await Promise.all(ae.map(async ce=>{let me=await g2(J,{project:o,workspace:a,cache:n,fixed:u,target:ce,modifier:h,strategies:E,maxResults:I});return{request:J,suggestedDescriptors:me,target:ce}}))})).then(U=>U.flat()),x=await AA.start({configuration:r,stdout:this.context.stdout,suggestInstall:!1},async U=>{for(let{request:J,suggestedDescriptors:{suggestions:te,rejections:ae}}of v)if(te.filter(ce=>ce.descriptor!==null).length===0){let[ce]=ae;if(typeof ce>"u")throw new Error("Assertion failed: Expected an error to have been set");o.configuration.get("enableNetwork")?U.reportError(27,`${W.prettyDescriptor(r,J)} can't be resolved to a satisfying range`):U.reportError(27,`${W.prettyDescriptor(r,J)} can't be resolved to a satisfying range (note: network resolution has been disabled)`),U.reportSeparator(),U.reportExceptionOnce(ce)}});if(x.hasErrors())return x.exitCode();let C=!1,R=[],L=[];for(let{suggestedDescriptors:{suggestions:U},target:J}of v){let te,ae=U.filter(he=>he.descriptor!==null),fe=ae[0].descriptor,ce=ae.every(he=>W.areDescriptorsEqual(he.descriptor,fe));ae.length===1||ce?te=fe:(C=!0,{answer:te}=await(0,_0e.prompt)({type:"select",name:"answer",message:"Which range do you want to use?",choices:U.map(({descriptor:he,name:Be,reason:we})=>he?{name:Be,hint:we,descriptor:he}:{name:Be,hint:we,disabled:!0}),onCancel:()=>process.exit(130),result(he){return this.find(he,"descriptor")},stdin:this.context.stdin,stdout:this.context.stdout}));let me=a.manifest[J].get(te.identHash);(typeof me>"u"||me.descriptorHash!==te.descriptorHash)&&(a.manifest[J].set(te.identHash,te),this.optional&&(J==="dependencies"?a.manifest.ensureDependencyMeta({...te,range:"unknown"}).optional=!0:J==="peerDependencies"&&(a.manifest.ensurePeerDependencyMeta({...te,range:"unknown"}).optional=!0)),typeof me>"u"?R.push([a,J,te,E]):L.push([a,J,me,te]))}return await r.triggerMultipleHooks(U=>U.afterWorkspaceDependencyAddition,R),await r.triggerMultipleHooks(U=>U.afterWorkspaceDependencyReplacement,L),C&&this.context.stdout.write(` -`),await o.installWithNewReport({json:this.json,stdout:this.context.stdout,quiet:this.context.quiet},{cache:n,mode:this.mode})}};kh.paths=[["add"]],kh.usage=nt.Usage({description:"add dependencies to the project",details:"\n This command adds a package to the package.json for the nearest workspace.\n\n - If it didn't exist before, the package will by default be added to the regular `dependencies` field, but this behavior can be overriden thanks to the `-D,--dev` flag (which will cause the dependency to be added to the `devDependencies` field instead) and the `-P,--peer` flag (which will do the same but for `peerDependencies`).\n\n - If the package was already listed in your dependencies, it will by default be upgraded whether it's part of your `dependencies` or `devDependencies` (it won't ever update `peerDependencies`, though).\n\n - If set, the `--prefer-dev` flag will operate as a more flexible `-D,--dev` in that it will add the package to your `devDependencies` if it isn't already listed in either `dependencies` or `devDependencies`, but it will also happily upgrade your `dependencies` if that's what you already use (whereas `-D,--dev` would throw an exception).\n\n - If set, the `-O,--optional` flag will add the package to the `optionalDependencies` field and, in combination with the `-P,--peer` flag, it will add the package as an optional peer dependency. If the package was already listed in your `dependencies`, it will be upgraded to `optionalDependencies`. If the package was already listed in your `peerDependencies`, in combination with the `-P,--peer` flag, it will be upgraded to an optional peer dependency: `\"peerDependenciesMeta\": { \"\": { \"optional\": true } }`\n\n - If the added package doesn't specify a range at all its `latest` tag will be resolved and the returned version will be used to generate a new semver range (using the `^` modifier by default unless otherwise configured via the `defaultSemverRangePrefix` configuration, or the `~` modifier if `-T,--tilde` is specified, or no modifier at all if `-E,--exact` is specified). Two exceptions to this rule: the first one is that if the package is a workspace then its local version will be used, and the second one is that if you use `-P,--peer` the default range will be `*` and won't be resolved at all.\n\n - If the added package specifies a range (such as `^1.0.0`, `latest`, or `rc`), Yarn will add this range as-is in the resulting package.json entry (in particular, tags such as `rc` will be encoded as-is rather than being converted into a semver range).\n\n If the `--cached` option is used, Yarn will preferably reuse the highest version already used somewhere within the project, even if through a transitive dependency.\n\n If the `-i,--interactive` option is used (or if the `preferInteractive` settings is toggled on) the command will first try to check whether other workspaces in the project use the specified package and, if so, will offer to reuse them.\n\n If the `--mode=` option is set, Yarn will change which artifacts are generated. The modes currently supported are:\n\n - `skip-build` will not run the build scripts at all. Note that this is different from setting `enableScripts` to false because the latter will disable build scripts, and thus affect the content of the artifacts generated on disk, whereas the former will just disable the build step - but not the scripts themselves, which just won't run.\n\n - `update-lockfile` will skip the link step altogether, and only fetch packages that are missing from the lockfile (or that have no associated checksums). This mode is typically used by tools like Renovate or Dependabot to keep a lockfile up-to-date without incurring the full install cost.\n\n For a compilation of all the supported protocols, please consult the dedicated page from our website: https://yarnpkg.com/protocols.\n ",examples:[["Add a regular package to the current workspace","$0 add lodash"],["Add a specific version for a package to the current workspace","$0 add lodash@1.2.3"],["Add a package from a GitHub repository (the master branch) to the current workspace using a URL","$0 add lodash@https://github.com/lodash/lodash"],["Add a package from a GitHub repository (the master branch) to the current workspace using the GitHub protocol","$0 add lodash@github:lodash/lodash"],["Add a package from a GitHub repository (the master branch) to the current workspace using the GitHub protocol (shorthand)","$0 add lodash@lodash/lodash"],["Add a package from a specific branch of a GitHub repository to the current workspace using the GitHub protocol (shorthand)","$0 add lodash-es@lodash/lodash#es"]]});function tpt(t,e,{dev:r,peer:o,preferDev:a,optional:n}){let u=t.manifest["dependencies"].has(e.identHash),A=t.manifest["devDependencies"].has(e.identHash),p=t.manifest["peerDependencies"].has(e.identHash);if((r||o)&&u)throw new it(`Package "${W.prettyIdent(t.project.configuration,e)}" is already listed as a regular dependency - remove the -D,-P flags or remove it from your dependencies first`);if(!r&&!o&&p)throw new it(`Package "${W.prettyIdent(t.project.configuration,e)}" is already listed as a peer dependency - use either of -D or -P, or remove it from your peer dependencies first`);if(n&&A)throw new it(`Package "${W.prettyIdent(t.project.configuration,e)}" is already listed as a dev dependency - remove the -O flag or remove it from your dev dependencies first`);if(n&&!o&&p)throw new it(`Package "${W.prettyIdent(t.project.configuration,e)}" is already listed as a peer dependency - remove the -O flag or add the -P flag or remove it from your peer dependencies first`);if((r||a)&&n)throw new it(`Package "${W.prettyIdent(t.project.configuration,e)}" cannot simultaneously be a dev dependency and an optional dependency`);let h=[];return o&&h.push("peerDependencies"),(r||a)&&h.push("devDependencies"),n&&h.push("dependencies"),h.length>0?h:A?["devDependencies"]:p?["peerDependencies"]:["dependencies"]}Ye();Ye();qt();var Qh=class extends ut{constructor(){super(...arguments);this.verbose=ge.Boolean("-v,--verbose",!1,{description:"Print both the binary name and the locator of the package that provides the binary"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.name=ge.String({required:!1})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,locator:a}=await Pt.find(r,this.context.cwd);if(await o.restoreInstallState(),this.name){let A=(await un.getPackageAccessibleBinaries(a,{project:o})).get(this.name);if(!A)throw new it(`Couldn't find a binary named "${this.name}" for package "${W.prettyLocator(r,a)}"`);let[,p]=A;return this.context.stdout.write(`${p} -`),0}return(await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout},async u=>{let A=await un.getPackageAccessibleBinaries(a,{project:o}),h=Array.from(A.keys()).reduce((E,I)=>Math.max(E,I.length),0);for(let[E,[I,v]]of A)u.reportJson({name:E,source:W.stringifyIdent(I),path:v});if(this.verbose)for(let[E,[I]]of A)u.reportInfo(null,`${E.padEnd(h," ")} ${W.prettyLocator(r,I)}`);else for(let E of A.keys())u.reportInfo(null,E)})).exitCode()}};Qh.paths=[["bin"]],Qh.usage=nt.Usage({description:"get the path to a binary script",details:` - When used without arguments, this command will print the list of all the binaries available in the current workspace. Adding the \`-v,--verbose\` flag will cause the output to contain both the binary name and the locator of the package that provides the binary. - - When an argument is specified, this command will just print the path to the binary on the standard output and exit. Note that the reported path may be stored within a zip archive. - `,examples:[["List all the available binaries","$0 bin"],["Print the path to a specific binary","$0 bin eslint"]]});Ye();St();qt();var Fh=class extends ut{constructor(){super(...arguments);this.mirror=ge.Boolean("--mirror",!1,{description:"Remove the global cache files instead of the local cache files"});this.all=ge.Boolean("--all",!1,{description:"Remove both the global cache files and the local cache files of the current project"})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),o=await Lr.find(r);return(await Nt.start({configuration:r,stdout:this.context.stdout},async()=>{let n=(this.all||this.mirror)&&o.mirrorCwd!==null,u=!this.mirror;n&&(await oe.removePromise(o.mirrorCwd),await r.triggerHook(A=>A.cleanGlobalArtifacts,r)),u&&await oe.removePromise(o.cwd)})).exitCode()}};Fh.paths=[["cache","clean"],["cache","clear"]],Fh.usage=nt.Usage({description:"remove the shared cache files",details:` - This command will remove all the files from the cache. - `,examples:[["Remove all the local archives","$0 cache clean"],["Remove all the archives stored in the ~/.yarn directory","$0 cache clean --mirror"]]});Ye();qt();var q0e=$e(d2()),S8=ve("util"),Rh=class extends ut{constructor(){super(...arguments);this.why=ge.Boolean("--why",!1,{description:"Print the explanation for why a setting has its value"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.unsafe=ge.Boolean("--no-redacted",!1,{description:"Don't redact secrets (such as tokens) from the output"});this.name=ge.String()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),o=this.name.replace(/[.[].*$/,""),a=this.name.replace(/^[^.[]*/,"");if(typeof r.settings.get(o)>"u")throw new it(`Couldn't find a configuration settings named "${o}"`);let u=r.getSpecial(o,{hideSecrets:!this.unsafe,getNativePaths:!0}),A=_e.convertMapsToIndexableObjects(u),p=a?(0,q0e.default)(A,a):A,h=await Nt.start({configuration:r,includeFooter:!1,json:this.json,stdout:this.context.stdout},async E=>{E.reportJson(p)});if(!this.json){if(typeof p=="string")return this.context.stdout.write(`${p} -`),h.exitCode();S8.inspect.styles.name="cyan",this.context.stdout.write(`${(0,S8.inspect)(p,{depth:1/0,colors:r.get("enableColors"),compact:!1})} -`)}return h.exitCode()}};Rh.paths=[["config","get"]],Rh.usage=nt.Usage({description:"read a configuration settings",details:` - This command will print a configuration setting. - - Secrets (such as tokens) will be redacted from the output by default. If this behavior isn't desired, set the \`--no-redacted\` to get the untransformed value. - `,examples:[["Print a simple configuration setting","yarn config get yarnPath"],["Print a complex configuration setting","yarn config get packageExtensions"],["Print a nested field from the configuration",`yarn config get 'npmScopes["my-company"].npmRegistryServer'`],["Print a token from the configuration","yarn config get npmAuthToken --no-redacted"],["Print a configuration setting as JSON","yarn config get packageExtensions --json"]]});Ye();qt();var Fge=$e(k8()),Rge=$e(d2()),Tge=$e(Q8()),F8=ve("util"),Th=class extends ut{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Set complex configuration settings to JSON values"});this.home=ge.Boolean("-H,--home",!1,{description:"Update the home configuration instead of the project configuration"});this.name=ge.String();this.value=ge.String()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),o=()=>{if(!r.projectCwd)throw new it("This command must be run from within a project folder");return r.projectCwd},a=this.name.replace(/[.[].*$/,""),n=this.name.replace(/^[^.[]*\.?/,"");if(typeof r.settings.get(a)>"u")throw new it(`Couldn't find a configuration settings named "${a}"`);if(a==="enableStrictSettings")throw new it("This setting only affects the file it's in, and thus cannot be set from the CLI");let A=this.json?JSON.parse(this.value):this.value;await(this.home?C=>Ke.updateHomeConfiguration(C):C=>Ke.updateConfiguration(o(),C))(C=>{if(n){let R=(0,Fge.default)(C);return(0,Tge.default)(R,this.name,A),R}else return{...C,[a]:A}});let E=(await Ke.find(this.context.cwd,this.context.plugins)).getSpecial(a,{hideSecrets:!0,getNativePaths:!0}),I=_e.convertMapsToIndexableObjects(E),v=n?(0,Rge.default)(I,n):I;return(await Nt.start({configuration:r,includeFooter:!1,stdout:this.context.stdout},async C=>{F8.inspect.styles.name="cyan",C.reportInfo(0,`Successfully set ${this.name} to ${(0,F8.inspect)(v,{depth:1/0,colors:r.get("enableColors"),compact:!1})}`)})).exitCode()}};Th.paths=[["config","set"]],Th.usage=nt.Usage({description:"change a configuration settings",details:` - This command will set a configuration setting. - - When used without the \`--json\` flag, it can only set a simple configuration setting (a string, a number, or a boolean). - - When used with the \`--json\` flag, it can set both simple and complex configuration settings, including Arrays and Objects. - `,examples:[["Set a simple configuration setting (a string, a number, or a boolean)","yarn config set initScope myScope"],["Set a simple configuration setting (a string, a number, or a boolean) using the `--json` flag",'yarn config set initScope --json \\"myScope\\"'],["Set a complex configuration setting (an Array) using the `--json` flag",`yarn config set unsafeHttpWhitelist --json '["*.example.com", "example.com"]'`],["Set a complex configuration setting (an Object) using the `--json` flag",`yarn config set packageExtensions --json '{ "@babel/parser@*": { "dependencies": { "@babel/types": "*" } } }'`],["Set a nested configuration setting",'yarn config set npmScopes.company.npmRegistryServer "https://npm.example.com"'],["Set a nested configuration setting using indexed access for non-simple keys",`yarn config set 'npmRegistries["//npm.example.com"].npmAuthToken' "ffffffff-ffff-ffff-ffff-ffffffffffff"`]]});Ye();qt();var Yge=$e(k8()),Wge=$e(Mge()),Kge=$e(T8()),Nh=class extends ut{constructor(){super(...arguments);this.home=ge.Boolean("-H,--home",!1,{description:"Update the home configuration instead of the project configuration"});this.name=ge.String()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),o=()=>{if(!r.projectCwd)throw new it("This command must be run from within a project folder");return r.projectCwd},a=this.name.replace(/[.[].*$/,""),n=this.name.replace(/^[^.[]*\.?/,"");if(typeof r.settings.get(a)>"u")throw new it(`Couldn't find a configuration settings named "${a}"`);let A=this.home?h=>Ke.updateHomeConfiguration(h):h=>Ke.updateConfiguration(o(),h);return(await Nt.start({configuration:r,includeFooter:!1,stdout:this.context.stdout},async h=>{let E=!1;await A(I=>{if(!(0,Wge.default)(I,this.name))return h.reportWarning(0,`Configuration doesn't contain setting ${this.name}; there is nothing to unset`),E=!0,I;let v=n?(0,Yge.default)(I):{...I};return(0,Kge.default)(v,this.name),v}),E||h.reportInfo(0,`Successfully unset ${this.name}`)})).exitCode()}};Nh.paths=[["config","unset"]],Nh.usage=nt.Usage({description:"unset a configuration setting",details:` - This command will unset a configuration setting. - `,examples:[["Unset a simple configuration setting","yarn config unset initScope"],["Unset a complex configuration setting","yarn config unset packageExtensions"],["Unset a nested configuration setting","yarn config unset npmScopes.company.npmRegistryServer"]]});Ye();St();qt();var fk=ve("util"),Lh=class extends ut{constructor(){super(...arguments);this.noDefaults=ge.Boolean("--no-defaults",!1,{description:"Omit the default values from the display"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.verbose=ge.Boolean("-v,--verbose",{hidden:!0});this.why=ge.Boolean("--why",{hidden:!0});this.names=ge.Rest()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins,{strict:!1}),o=await LE({configuration:r,stdout:this.context.stdout,forceError:this.json},[{option:this.verbose,message:"The --verbose option is deprecated, the settings' descriptions are now always displayed"},{option:this.why,message:"The --why option is deprecated, the settings' sources are now always displayed"}]);if(o!==null)return o;let a=this.names.length>0?[...new Set(this.names)].sort():[...r.settings.keys()].sort(),n,u=await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout,includeFooter:!1},async A=>{if(r.invalid.size>0&&!this.json){for(let[p,h]of r.invalid)A.reportError(34,`Invalid configuration key "${p}" in ${h}`);A.reportSeparator()}if(this.json)for(let p of a){let h=r.settings.get(p);typeof h>"u"&&A.reportError(34,`No configuration key named "${p}"`);let E=r.getSpecial(p,{hideSecrets:!0,getNativePaths:!0}),I=r.sources.get(p)??"",v=I&&I[0]!=="<"?ue.fromPortablePath(I):I;A.reportJson({key:p,effective:E,source:v,...h})}else{let p={breakLength:1/0,colors:r.get("enableColors"),maxArrayLength:2},h={},E={children:h};for(let I of a){if(this.noDefaults&&!r.sources.has(I))continue;let v=r.settings.get(I),x=r.sources.get(I)??"",C=r.getSpecial(I,{hideSecrets:!0,getNativePaths:!0}),R={Description:{label:"Description",value:de.tuple(de.Type.MARKDOWN,{text:v.description,format:this.cli.format(),paragraphs:!1})},Source:{label:"Source",value:de.tuple(x[0]==="<"?de.Type.CODE:de.Type.PATH,x)}};h[I]={value:de.tuple(de.Type.CODE,I),children:R};let L=(U,J)=>{for(let[te,ae]of J)if(ae instanceof Map){let fe={};U[te]={children:fe},L(fe,ae)}else U[te]={label:te,value:de.tuple(de.Type.NO_HINT,(0,fk.inspect)(ae,p))}};C instanceof Map?L(R,C):R.Value={label:"Value",value:de.tuple(de.Type.NO_HINT,(0,fk.inspect)(C,p))}}a.length!==1&&(n=void 0),$s.emitTree(E,{configuration:r,json:this.json,stdout:this.context.stdout,separators:2})}});if(!this.json&&typeof n<"u"){let A=a[0],p=(0,fk.inspect)(r.getSpecial(A,{hideSecrets:!0,getNativePaths:!0}),{colors:r.get("enableColors")});this.context.stdout.write(` -`),this.context.stdout.write(`${p} -`)}return u.exitCode()}};Lh.paths=[["config"]],Lh.usage=nt.Usage({description:"display the current configuration",details:` - This command prints the current active configuration settings. - `,examples:[["Print the active configuration settings","$0 config"]]});Ye();qt();Za();var pk={};Vt(pk,{Strategy:()=>m2,acceptedStrategies:()=>O0t,dedupe:()=>N8});Ye();Ye();var Vge=$e(Zo()),m2=(e=>(e.HIGHEST="highest",e))(m2||{}),O0t=new Set(Object.values(m2)),M0t={highest:async(t,e,{resolver:r,fetcher:o,resolveOptions:a,fetchOptions:n})=>{let u=new Map;for(let[p,h]of t.storedResolutions){let E=t.storedDescriptors.get(p);if(typeof E>"u")throw new Error(`Assertion failed: The descriptor (${p}) should have been registered`);_e.getSetWithDefault(u,E.identHash).add(h)}let A=new Map(_e.mapAndFilter(t.storedDescriptors.values(),p=>W.isVirtualDescriptor(p)?_e.mapAndFilter.skip:[p.descriptorHash,_e.makeDeferred()]));for(let p of t.storedDescriptors.values()){let h=A.get(p.descriptorHash);if(typeof h>"u")throw new Error(`Assertion failed: The descriptor (${p.descriptorHash}) should have been registered`);let E=t.storedResolutions.get(p.descriptorHash);if(typeof E>"u")throw new Error(`Assertion failed: The resolution (${p.descriptorHash}) should have been registered`);let I=t.originalPackages.get(E);if(typeof I>"u")throw new Error(`Assertion failed: The package (${E}) should have been registered`);Promise.resolve().then(async()=>{let v=r.getResolutionDependencies(p,a),x=Object.fromEntries(await _e.allSettledSafe(Object.entries(v).map(async([te,ae])=>{let fe=A.get(ae.descriptorHash);if(typeof fe>"u")throw new Error(`Assertion failed: The descriptor (${ae.descriptorHash}) should have been registered`);let ce=await fe.promise;if(!ce)throw new Error("Assertion failed: Expected the dependency to have been through the dedupe process itself");return[te,ce.updatedPackage]})));if(e.length&&!Vge.default.isMatch(W.stringifyIdent(p),e)||!r.shouldPersistResolution(I,a))return I;let C=u.get(p.identHash);if(typeof C>"u")throw new Error(`Assertion failed: The resolutions (${p.identHash}) should have been registered`);if(C.size===1)return I;let R=[...C].map(te=>{let ae=t.originalPackages.get(te);if(typeof ae>"u")throw new Error(`Assertion failed: The package (${te}) should have been registered`);return ae}),L=await r.getSatisfying(p,x,R,a),U=L.locators?.[0];if(typeof U>"u"||!L.sorted)return I;let J=t.originalPackages.get(U.locatorHash);if(typeof J>"u")throw new Error(`Assertion failed: The package (${U.locatorHash}) should have been registered`);return J}).then(async v=>{let x=await t.preparePackage(v,{resolver:r,resolveOptions:a});h.resolve({descriptor:p,currentPackage:I,updatedPackage:v,resolvedPackage:x})}).catch(v=>{h.reject(v)})}return[...A.values()].map(p=>p.promise)}};async function N8(t,{strategy:e,patterns:r,cache:o,report:a}){let{configuration:n}=t,u=new Qi,A=n.makeResolver(),p=n.makeFetcher(),h={cache:o,checksums:t.storedChecksums,fetcher:p,project:t,report:u,cacheOptions:{skipIntegrityCheck:!0}},E={project:t,resolver:A,report:u,fetchOptions:h};return await a.startTimerPromise("Deduplication step",async()=>{let I=M0t[e],v=await I(t,r,{resolver:A,resolveOptions:E,fetcher:p,fetchOptions:h}),x=Xs.progressViaCounter(v.length);await a.reportProgress(x);let C=0;await Promise.all(v.map(U=>U.then(J=>{if(J===null||J.currentPackage.locatorHash===J.updatedPackage.locatorHash)return;C++;let{descriptor:te,currentPackage:ae,updatedPackage:fe}=J;a.reportInfo(0,`${W.prettyDescriptor(n,te)} can be deduped from ${W.prettyLocator(n,ae)} to ${W.prettyLocator(n,fe)}`),a.reportJson({descriptor:W.stringifyDescriptor(te),currentResolution:W.stringifyLocator(ae),updatedResolution:W.stringifyLocator(fe)}),t.storedResolutions.set(te.descriptorHash,fe.locatorHash)}).finally(()=>x.tick())));let R;switch(C){case 0:R="No packages";break;case 1:R="One package";break;default:R=`${C} packages`}let L=de.pretty(n,e,de.Type.CODE);return a.reportInfo(0,`${R} can be deduped using the ${L} strategy`),C})}var Oh=class extends ut{constructor(){super(...arguments);this.strategy=ge.String("-s,--strategy","highest",{description:"The strategy to use when deduping dependencies",validator:Ks(m2)});this.check=ge.Boolean("-c,--check",!1,{description:"Exit with exit code 1 when duplicates are found, without persisting the dependency tree"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.mode=ge.String("--mode",{description:"Change what artifacts installs generate",validator:Ks(pl)});this.patterns=ge.Rest()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o}=await Pt.find(r,this.context.cwd),a=await Lr.find(r);await o.restoreInstallState({restoreResolutions:!1});let n=0,u=await Nt.start({configuration:r,includeFooter:!1,stdout:this.context.stdout,json:this.json},async A=>{n=await N8(o,{strategy:this.strategy,patterns:this.patterns,cache:a,report:A})});return u.hasErrors()?u.exitCode():this.check?n?1:0:await o.installWithNewReport({json:this.json,stdout:this.context.stdout},{cache:a,mode:this.mode})}};Oh.paths=[["dedupe"]],Oh.usage=nt.Usage({description:"deduplicate dependencies with overlapping ranges",details:"\n Duplicates are defined as descriptors with overlapping ranges being resolved and locked to different locators. They are a natural consequence of Yarn's deterministic installs, but they can sometimes pile up and unnecessarily increase the size of your project.\n\n This command dedupes dependencies in the current project using different strategies (only one is implemented at the moment):\n\n - `highest`: Reuses (where possible) the locators with the highest versions. This means that dependencies can only be upgraded, never downgraded. It's also guaranteed that it never takes more than a single pass to dedupe the entire dependency tree.\n\n **Note:** Even though it never produces a wrong dependency tree, this command should be used with caution, as it modifies the dependency tree, which can sometimes cause problems when packages don't strictly follow semver recommendations. Because of this, it is recommended to also review the changes manually.\n\n If set, the `-c,--check` flag will only report the found duplicates, without persisting the modified dependency tree. If changes are found, the command will exit with a non-zero exit code, making it suitable for CI purposes.\n\n If the `--mode=` option is set, Yarn will change which artifacts are generated. The modes currently supported are:\n\n - `skip-build` will not run the build scripts at all. Note that this is different from setting `enableScripts` to false because the latter will disable build scripts, and thus affect the content of the artifacts generated on disk, whereas the former will just disable the build step - but not the scripts themselves, which just won't run.\n\n - `update-lockfile` will skip the link step altogether, and only fetch packages that are missing from the lockfile (or that have no associated checksums). This mode is typically used by tools like Renovate or Dependabot to keep a lockfile up-to-date without incurring the full install cost.\n\n This command accepts glob patterns as arguments (if valid Idents and supported by [micromatch](https://github.com/micromatch/micromatch)). Make sure to escape the patterns, to prevent your own shell from trying to expand them.\n\n ### In-depth explanation:\n\n Yarn doesn't deduplicate dependencies by default, otherwise installs wouldn't be deterministic and the lockfile would be useless. What it actually does is that it tries to not duplicate dependencies in the first place.\n\n **Example:** If `foo@^2.3.4` (a dependency of a dependency) has already been resolved to `foo@2.3.4`, running `yarn add foo@*`will cause Yarn to reuse `foo@2.3.4`, even if the latest `foo` is actually `foo@2.10.14`, thus preventing unnecessary duplication.\n\n Duplication happens when Yarn can't unlock dependencies that have already been locked inside the lockfile.\n\n **Example:** If `foo@^2.3.4` (a dependency of a dependency) has already been resolved to `foo@2.3.4`, running `yarn add foo@2.10.14` will cause Yarn to install `foo@2.10.14` because the existing resolution doesn't satisfy the range `2.10.14`. This behavior can lead to (sometimes) unwanted duplication, since now the lockfile contains 2 separate resolutions for the 2 `foo` descriptors, even though they have overlapping ranges, which means that the lockfile can be simplified so that both descriptors resolve to `foo@2.10.14`.\n ",examples:[["Dedupe all packages","$0 dedupe"],["Dedupe all packages using a specific strategy","$0 dedupe --strategy highest"],["Dedupe a specific package","$0 dedupe lodash"],["Dedupe all packages with the `@babel/*` scope","$0 dedupe '@babel/*'"],["Check for duplicates (can be used as a CI step)","$0 dedupe --check"]]});Ye();qt();var Kd=class extends ut{async execute(){let{plugins:e}=await Ke.find(this.context.cwd,this.context.plugins),r=[];for(let u of e){let{commands:A}=u[1];if(A){let h=as.from(A).definitions();r.push([u[0],h])}}let o=this.cli.definitions(),a=(u,A)=>u.split(" ").slice(1).join()===A.split(" ").slice(1).join(),n=Jge()["@yarnpkg/builder"].bundles.standard;for(let u of r){let A=u[1];for(let p of A)o.find(h=>a(h.path,p.path)).plugin={name:u[0],isDefault:n.includes(u[0])}}this.context.stdout.write(`${JSON.stringify(o,null,2)} -`)}};Kd.paths=[["--clipanion=definitions"]];var Vd=class extends ut{async execute(){this.context.stdout.write(this.cli.usage(null))}};Vd.paths=[["help"],["--help"],["-h"]];Ye();St();qt();var mC=class extends ut{constructor(){super(...arguments);this.leadingArgument=ge.String();this.args=ge.Proxy()}async execute(){if(this.leadingArgument.match(/[\\/]/)&&!W.tryParseIdent(this.leadingArgument)){let r=V.resolve(this.context.cwd,ue.toPortablePath(this.leadingArgument));return await this.cli.run(this.args,{cwd:r})}else return await this.cli.run(["run",this.leadingArgument,...this.args])}};Ye();var Jd=class extends ut{async execute(){this.context.stdout.write(`${rn||""} -`)}};Jd.paths=[["-v"],["--version"]];Ye();Ye();qt();var Mh=class extends ut{constructor(){super(...arguments);this.commandName=ge.String();this.args=ge.Proxy()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,locator:a}=await Pt.find(r,this.context.cwd);return await o.restoreInstallState(),await un.executePackageShellcode(a,this.commandName,this.args,{cwd:this.context.cwd,stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr,project:o})}};Mh.paths=[["exec"]],Mh.usage=nt.Usage({description:"execute a shell script",details:` - This command simply executes a shell script within the context of the root directory of the active workspace using the portable shell. - - It also makes sure to call it in a way that's compatible with the current project (for example, on PnP projects the environment will be setup in such a way that PnP will be correctly injected into the environment). - `,examples:[["Execute a single shell command","$0 exec echo Hello World"],["Execute a shell script",'$0 exec "tsc & babel src --out-dir lib"']]});Ye();qt();Za();var Uh=class extends ut{constructor(){super(...arguments);this.hash=ge.String({validator:oS(Cy(),[oI(/^p[0-9a-f]{5}$/)])})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o}=await Pt.find(r,this.context.cwd);return await o.restoreInstallState({restoreResolutions:!1}),await o.applyLightResolution(),await _0t(this.hash,o,{stdout:this.context.stdout})}};Uh.paths=[["explain","peer-requirements"]],Uh.usage=nt.Usage({description:"explain a set of peer requirements",details:` - A set of peer requirements represents all peer requirements that a dependent must satisfy when providing a given peer request to a requester and its descendants. - - When the hash argument is specified, this command prints a detailed explanation of all requirements of the set corresponding to the hash and whether they're satisfied or not. - - When used without arguments, this command lists all sets of peer requirements and the corresponding hash that can be used to get detailed information about a given set. - - **Note:** A hash is a six-letter p-prefixed code that can be obtained from peer dependency warnings or from the list of all peer requirements (\`yarn explain peer-requirements\`). - `,examples:[["Explain the corresponding set of peer requirements for a hash","$0 explain peer-requirements p1a4ed"],["List all sets of peer requirements","$0 explain peer-requirements"]]});async function _0t(t,e,r){let o=e.peerWarnings.find(n=>n.hash===t);if(typeof o>"u")throw new Error(`No peerDependency requirements found for hash: "${t}"`);return(await Nt.start({configuration:e.configuration,stdout:r.stdout,includeFooter:!1,includePrefix:!1},async n=>{let u=de.mark(e.configuration);switch(o.type){case 2:{n.reportInfo(0,`We have a problem with ${de.pretty(e.configuration,o.requested,de.Type.IDENT)}, which is provided with version ${W.prettyReference(e.configuration,o.version)}.`),n.reportInfo(0,"It is needed by the following direct dependencies of workspaces in your project:"),n.reportSeparator();for(let h of o.requesters.values()){let E=e.storedPackages.get(h.locatorHash);if(!E)throw new Error("Assertion failed: Expected the package to be registered");let I=E?.peerDependencies.get(o.requested.identHash);if(!I)throw new Error("Assertion failed: Expected the package to list the peer dependency");let v=kr.satisfiesWithPrereleases(o.version,I.range)?u.Check:u.Cross;n.reportInfo(null,` ${v} ${W.prettyLocator(e.configuration,h)} (via ${W.prettyRange(e.configuration,I.range)})`)}let A=[...o.links.values()].filter(h=>!o.requesters.has(h.locatorHash));if(A.length>0){n.reportSeparator(),n.reportInfo(0,`However, those packages themselves have more dependencies listing ${W.prettyIdent(e.configuration,o.requested)} as peer dependency:`),n.reportSeparator();for(let h of A){let E=e.storedPackages.get(h.locatorHash);if(!E)throw new Error("Assertion failed: Expected the package to be registered");let I=E?.peerDependencies.get(o.requested.identHash);if(!I)throw new Error("Assertion failed: Expected the package to list the peer dependency");let v=kr.satisfiesWithPrereleases(o.version,I.range)?u.Check:u.Cross;n.reportInfo(null,` ${v} ${W.prettyLocator(e.configuration,h)} (via ${W.prettyRange(e.configuration,I.range)})`)}}let p=Array.from(o.links.values(),h=>{let E=e.storedPackages.get(h.locatorHash);if(typeof E>"u")throw new Error("Assertion failed: Expected the package to be registered");let I=E.peerDependencies.get(o.requested.identHash);if(typeof I>"u")throw new Error("Assertion failed: Expected the ident to be registered");return I.range});if(p.length>1){let h=kr.simplifyRanges(p);n.reportSeparator(),h===null?(n.reportInfo(0,"Unfortunately, put together, we found no single range that can satisfy all those peer requirements."),n.reportInfo(0,`Your best option may be to try to upgrade some dependencies with ${de.pretty(e.configuration,"yarn up",de.Type.CODE)}, or silence the warning via ${de.pretty(e.configuration,"logFilters",de.Type.CODE)}.`)):n.reportInfo(0,`Put together, the final range we computed is ${de.pretty(e.configuration,h,de.Type.RANGE)}`)}}break;default:n.reportInfo(0,`The ${de.pretty(e.configuration,"yarn explain peer-requirements",de.Type.CODE)} command doesn't support this warning type yet.`);break}})).exitCode()}Ye();qt();Za();Ye();Ye();St();qt();var zge=$e(zn()),_h=class extends ut{constructor(){super(...arguments);this.useYarnPath=ge.Boolean("--yarn-path",{description:"Set the yarnPath setting even if the version can be accessed by Corepack"});this.onlyIfNeeded=ge.Boolean("--only-if-needed",!1,{description:"Only lock the Yarn version if it isn't already locked"});this.version=ge.String()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins);if(this.onlyIfNeeded&&r.get("yarnPath")){let A=r.sources.get("yarnPath");if(!A)throw new Error("Assertion failed: Expected 'yarnPath' to have a source");let p=r.projectCwd??r.startingCwd;if(V.contains(p,A))return 0}let o=()=>{if(typeof rn>"u")throw new it("The --install flag can only be used without explicit version specifier from the Yarn CLI");return`file://${process.argv[1]}`},a,n=(A,p)=>({version:p,url:A.replace(/\{\}/g,p)});if(this.version==="self")a={url:o(),version:rn??"self"};else if(this.version==="latest"||this.version==="berry"||this.version==="stable")a=n("https://repo.yarnpkg.com/{}/packages/yarnpkg-cli/bin/yarn.js",await y2(r,"stable"));else if(this.version==="canary")a=n("https://repo.yarnpkg.com/{}/packages/yarnpkg-cli/bin/yarn.js",await y2(r,"canary"));else if(this.version==="classic")a={url:"https://classic.yarnpkg.com/latest.js",version:"classic"};else if(this.version.match(/^https?:/))a={url:this.version,version:"remote"};else if(this.version.match(/^\.{0,2}[\\/]/)||ue.isAbsolute(this.version))a={url:`file://${V.resolve(ue.toPortablePath(this.version))}`,version:"file"};else if(kr.satisfiesWithPrereleases(this.version,">=2.0.0"))a=n("https://repo.yarnpkg.com/{}/packages/yarnpkg-cli/bin/yarn.js",this.version);else if(kr.satisfiesWithPrereleases(this.version,"^0.x || ^1.x"))a=n("https://github.com/yarnpkg/yarn/releases/download/v{}/yarn-{}.js",this.version);else if(kr.validRange(this.version))a=n("https://repo.yarnpkg.com/{}/packages/yarnpkg-cli/bin/yarn.js",await H0t(r,this.version));else throw new it(`Invalid version descriptor "${this.version}"`);return(await Nt.start({configuration:r,stdout:this.context.stdout,includeLogs:!this.context.quiet},async A=>{let p=async()=>{let h="file://";return a.url.startsWith(h)?(A.reportInfo(0,`Retrieving ${de.pretty(r,a.url,de.Type.PATH)}`),await oe.readFilePromise(a.url.slice(h.length))):(A.reportInfo(0,`Downloading ${de.pretty(r,a.url,de.Type.URL)}`),await nn.get(a.url,{configuration:r}))};await L8(r,a.version,p,{report:A,useYarnPath:this.useYarnPath})})).exitCode()}};_h.paths=[["set","version"]],_h.usage=nt.Usage({description:"lock the Yarn version used by the project",details:"\n This command will set a specific release of Yarn to be used by Corepack: https://nodejs.org/api/corepack.html.\n\n By default it only will set the `packageManager` field at the root of your project, but if the referenced release cannot be represented this way, if you already have `yarnPath` configured, or if you set the `--yarn-path` command line flag, then the release will also be downloaded from the Yarn GitHub repository, stored inside your project, and referenced via the `yarnPath` settings from your project `.yarnrc.yml` file.\n\n A very good use case for this command is to enforce the version of Yarn used by any single member of your team inside the same project - by doing this you ensure that you have control over Yarn upgrades and downgrades (including on your deployment servers), and get rid of most of the headaches related to someone using a slightly different version and getting different behavior.\n\n The version specifier can be:\n\n - a tag:\n - `latest` / `berry` / `stable` -> the most recent stable berry (`>=2.0.0`) release\n - `canary` -> the most recent canary (release candidate) berry (`>=2.0.0`) release\n - `classic` -> the most recent classic (`^0.x || ^1.x`) release\n\n - a semver range (e.g. `2.x`) -> the most recent version satisfying the range (limited to berry releases)\n\n - a semver version (e.g. `2.4.1`, `1.22.1`)\n\n - a local file referenced through either a relative or absolute path\n\n - `self` -> the version used to invoke the command\n ",examples:[["Download the latest release from the Yarn repository","$0 set version latest"],["Download the latest canary release from the Yarn repository","$0 set version canary"],["Download the latest classic release from the Yarn repository","$0 set version classic"],["Download the most recent Yarn 3 build","$0 set version 3.x"],["Download a specific Yarn 2 build","$0 set version 2.0.0-rc.30"],["Switch back to a specific Yarn 1 release","$0 set version 1.22.1"],["Use a release from the local filesystem","$0 set version ./yarn.cjs"],["Use a release from a URL","$0 set version https://repo.yarnpkg.com/3.1.0/packages/yarnpkg-cli/bin/yarn.js"],["Download the version used to invoke the command","$0 set version self"]]});async function H0t(t,e){let o=(await nn.get("https://repo.yarnpkg.com/tags",{configuration:t,jsonResponse:!0})).tags.filter(a=>kr.satisfiesWithPrereleases(a,e));if(o.length===0)throw new it(`No matching release found for range ${de.pretty(t,e,de.Type.RANGE)}.`);return o[0]}async function y2(t,e){let r=await nn.get("https://repo.yarnpkg.com/tags",{configuration:t,jsonResponse:!0});if(!r.latest[e])throw new it(`Tag ${de.pretty(t,e,de.Type.RANGE)} not found`);return r.latest[e]}async function L8(t,e,r,{report:o,useYarnPath:a}){let n,u=async()=>(typeof n>"u"&&(n=await r()),n);if(e===null){let te=await u();await oe.mktempPromise(async ae=>{let fe=V.join(ae,"yarn.cjs");await oe.writeFilePromise(fe,te);let{stdout:ce}=await Ur.execvp(process.execPath,[ue.fromPortablePath(fe),"--version"],{cwd:ae,env:{...t.env,YARN_IGNORE_PATH:"1"}});if(e=ce.trim(),!zge.default.valid(e))throw new Error(`Invalid semver version. ${de.pretty(t,"yarn --version",de.Type.CODE)} returned: -${e}`)})}let A=t.projectCwd??t.startingCwd,p=V.resolve(A,".yarn/releases"),h=V.resolve(p,`yarn-${e}.cjs`),E=V.relative(t.startingCwd,h),I=_e.isTaggedYarnVersion(e),v=t.get("yarnPath"),x=!I,C=x||!!v||!!a;if(a===!1){if(x)throw new zt(0,"You explicitly opted out of yarnPath usage in your command line, but the version you specified cannot be represented by Corepack");C=!1}else!C&&!process.env.COREPACK_ROOT&&(o.reportWarning(0,`You don't seem to have ${de.applyHyperlink(t,"Corepack","https://nodejs.org/api/corepack.html")} enabled; we'll have to rely on ${de.applyHyperlink(t,"yarnPath","https://yarnpkg.com/configuration/yarnrc#yarnPath")} instead`),C=!0);if(C){let te=await u();o.reportInfo(0,`Saving the new release in ${de.pretty(t,E,"magenta")}`),await oe.removePromise(V.dirname(h)),await oe.mkdirPromise(V.dirname(h),{recursive:!0}),await oe.writeFilePromise(h,te,{mode:493}),await Ke.updateConfiguration(A,{yarnPath:V.relative(A,h)})}else await oe.removePromise(V.dirname(h)),await Ke.updateConfiguration(A,{yarnPath:Ke.deleteProperty});let R=await Ot.tryFind(A)||new Ot;R.packageManager=`yarn@${I?e:await y2(t,"stable")}`;let L={};R.exportTo(L);let U=V.join(A,Ot.fileName),J=`${JSON.stringify(L,null,R.indent)} -`;return await oe.changeFilePromise(U,J,{automaticNewlines:!0}),{bundleVersion:e}}function Xge(t){return wr[AS(t)]}var q0t=/## (?YN[0-9]{4}) - `(?[A-Z_]+)`\n\n(?
(?:.(?!##))+)/gs;async function j0t(t){let r=`https://repo.yarnpkg.com/${_e.isTaggedYarnVersion(rn)?rn:await y2(t,"canary")}/packages/gatsby/content/advanced/error-codes.md`,o=await nn.get(r,{configuration:t});return new Map(Array.from(o.toString().matchAll(q0t),({groups:a})=>{if(!a)throw new Error("Assertion failed: Expected the match to have been successful");let n=Xge(a.code);if(a.name!==n)throw new Error(`Assertion failed: Invalid error code data: Expected "${a.name}" to be named "${n}"`);return[a.code,a.details]}))}var Hh=class extends ut{constructor(){super(...arguments);this.code=ge.String({required:!1,validator:aI(Cy(),[oI(/^YN[0-9]{4}$/)])});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins);if(typeof this.code<"u"){let o=Xge(this.code),a=de.pretty(r,o,de.Type.CODE),n=this.cli.format().header(`${this.code} - ${a}`),A=(await j0t(r)).get(this.code),p=typeof A<"u"?de.jsonOrPretty(this.json,r,de.tuple(de.Type.MARKDOWN,{text:A,format:this.cli.format(),paragraphs:!0})):`This error code does not have a description. - -You can help us by editing this page on GitHub \u{1F642}: -${de.jsonOrPretty(this.json,r,de.tuple(de.Type.URL,"https://github.com/yarnpkg/berry/blob/master/packages/gatsby/content/advanced/error-codes.md"))} -`;this.json?this.context.stdout.write(`${JSON.stringify({code:this.code,name:o,details:p})} -`):this.context.stdout.write(`${n} - -${p} -`)}else{let o={children:_e.mapAndFilter(Object.entries(wr),([a,n])=>Number.isNaN(Number(a))?_e.mapAndFilter.skip:{label:Wu(Number(a)),value:de.tuple(de.Type.CODE,n)})};$s.emitTree(o,{configuration:r,stdout:this.context.stdout,json:this.json})}}};Hh.paths=[["explain"]],Hh.usage=nt.Usage({description:"explain an error code",details:` - When the code argument is specified, this command prints its name and its details. - - When used without arguments, this command lists all error codes and their names. - `,examples:[["Explain an error code","$0 explain YN0006"],["List all error codes","$0 explain"]]});Ye();St();qt();var Zge=$e(Zo()),qh=class extends ut{constructor(){super(...arguments);this.all=ge.Boolean("-A,--all",!1,{description:"Print versions of a package from the whole project"});this.recursive=ge.Boolean("-R,--recursive",!1,{description:"Print information for all packages, including transitive dependencies"});this.extra=ge.Array("-X,--extra",[],{description:"An array of requests of extra data provided by plugins"});this.cache=ge.Boolean("--cache",!1,{description:"Print information about the cache entry of a package (path, size, checksum)"});this.dependents=ge.Boolean("--dependents",!1,{description:"Print all dependents for each matching package"});this.manifest=ge.Boolean("--manifest",!1,{description:"Print data obtained by looking at the package archive (license, homepage, ...)"});this.nameOnly=ge.Boolean("--name-only",!1,{description:"Only print the name for the matching packages"});this.virtuals=ge.Boolean("--virtuals",!1,{description:"Print each instance of the virtual packages"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.patterns=ge.Rest()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd),n=await Lr.find(r);if(!a&&!this.all)throw new rr(o.cwd,this.context.cwd);await o.restoreInstallState();let u=new Set(this.extra);this.cache&&u.add("cache"),this.dependents&&u.add("dependents"),this.manifest&&u.add("manifest");let A=(ae,{recursive:fe})=>{let ce=ae.anchoredLocator.locatorHash,me=new Map,he=[ce];for(;he.length>0;){let Be=he.shift();if(me.has(Be))continue;let we=o.storedPackages.get(Be);if(typeof we>"u")throw new Error("Assertion failed: Expected the package to be registered");if(me.set(Be,we),W.isVirtualLocator(we)&&he.push(W.devirtualizeLocator(we).locatorHash),!(!fe&&Be!==ce))for(let g of we.dependencies.values()){let Ee=o.storedResolutions.get(g.descriptorHash);if(typeof Ee>"u")throw new Error("Assertion failed: Expected the resolution to be registered");he.push(Ee)}}return me.values()},p=({recursive:ae})=>{let fe=new Map;for(let ce of o.workspaces)for(let me of A(ce,{recursive:ae}))fe.set(me.locatorHash,me);return fe.values()},h=({all:ae,recursive:fe})=>ae&&fe?o.storedPackages.values():ae?p({recursive:fe}):A(a,{recursive:fe}),E=({all:ae,recursive:fe})=>{let ce=h({all:ae,recursive:fe}),me=this.patterns.map(we=>{let g=W.parseLocator(we),Ee=Zge.default.makeRe(W.stringifyIdent(g)),Se=W.isVirtualLocator(g),le=Se?W.devirtualizeLocator(g):g;return ne=>{let ee=W.stringifyIdent(ne);if(!Ee.test(ee))return!1;if(g.reference==="unknown")return!0;let Ie=W.isVirtualLocator(ne),Fe=Ie?W.devirtualizeLocator(ne):ne;return!(Se&&Ie&&g.reference!==ne.reference||le.reference!==Fe.reference)}}),he=_e.sortMap([...ce],we=>W.stringifyLocator(we));return{selection:he.filter(we=>me.length===0||me.some(g=>g(we))),sortedLookup:he}},{selection:I,sortedLookup:v}=E({all:this.all,recursive:this.recursive});if(I.length===0)throw new it("No package matched your request");let x=new Map;if(this.dependents)for(let ae of v)for(let fe of ae.dependencies.values()){let ce=o.storedResolutions.get(fe.descriptorHash);if(typeof ce>"u")throw new Error("Assertion failed: Expected the resolution to be registered");_e.getArrayWithDefault(x,ce).push(ae)}let C=new Map;for(let ae of v){if(!W.isVirtualLocator(ae))continue;let fe=W.devirtualizeLocator(ae);_e.getArrayWithDefault(C,fe.locatorHash).push(ae)}let R={},L={children:R},U=r.makeFetcher(),J={project:o,fetcher:U,cache:n,checksums:o.storedChecksums,report:new Qi,cacheOptions:{skipIntegrityCheck:!0}},te=[async(ae,fe,ce)=>{if(!fe.has("manifest"))return;let me=await U.fetch(ae,J),he;try{he=await Ot.find(me.prefixPath,{baseFs:me.packageFs})}finally{me.releaseFs?.()}ce("Manifest",{License:de.tuple(de.Type.NO_HINT,he.license),Homepage:de.tuple(de.Type.URL,he.raw.homepage??null)})},async(ae,fe,ce)=>{if(!fe.has("cache"))return;let me=o.storedChecksums.get(ae.locatorHash)??null,he=n.getLocatorPath(ae,me),Be;if(he!==null)try{Be=await oe.statPromise(he)}catch{}let we=typeof Be<"u"?[Be.size,de.Type.SIZE]:void 0;ce("Cache",{Checksum:de.tuple(de.Type.NO_HINT,me),Path:de.tuple(de.Type.PATH,he),Size:we})}];for(let ae of I){let fe=W.isVirtualLocator(ae);if(!this.virtuals&&fe)continue;let ce={},me={value:[ae,de.Type.LOCATOR],children:ce};if(R[W.stringifyLocator(ae)]=me,this.nameOnly){delete me.children;continue}let he=C.get(ae.locatorHash);typeof he<"u"&&(ce.Instances={label:"Instances",value:de.tuple(de.Type.NUMBER,he.length)}),ce.Version={label:"Version",value:de.tuple(de.Type.NO_HINT,ae.version)};let Be=(g,Ee)=>{let Se={};if(ce[g]=Se,Array.isArray(Ee))Se.children=Ee.map(le=>({value:le}));else{let le={};Se.children=le;for(let[ne,ee]of Object.entries(Ee))typeof ee>"u"||(le[ne]={label:ne,value:ee})}};if(!fe){for(let g of te)await g(ae,u,Be);await r.triggerHook(g=>g.fetchPackageInfo,ae,u,Be)}ae.bin.size>0&&!fe&&Be("Exported Binaries",[...ae.bin.keys()].map(g=>de.tuple(de.Type.PATH,g)));let we=x.get(ae.locatorHash);typeof we<"u"&&we.length>0&&Be("Dependents",we.map(g=>de.tuple(de.Type.LOCATOR,g))),ae.dependencies.size>0&&!fe&&Be("Dependencies",[...ae.dependencies.values()].map(g=>{let Ee=o.storedResolutions.get(g.descriptorHash),Se=typeof Ee<"u"?o.storedPackages.get(Ee)??null:null;return de.tuple(de.Type.RESOLUTION,{descriptor:g,locator:Se})})),ae.peerDependencies.size>0&&fe&&Be("Peer dependencies",[...ae.peerDependencies.values()].map(g=>{let Ee=ae.dependencies.get(g.identHash),Se=typeof Ee<"u"?o.storedResolutions.get(Ee.descriptorHash)??null:null,le=Se!==null?o.storedPackages.get(Se)??null:null;return de.tuple(de.Type.RESOLUTION,{descriptor:g,locator:le})}))}$s.emitTree(L,{configuration:r,json:this.json,stdout:this.context.stdout,separators:this.nameOnly?0:2})}};qh.paths=[["info"]],qh.usage=nt.Usage({description:"see information related to packages",details:"\n This command prints various information related to the specified packages, accepting glob patterns.\n\n By default, if the locator reference is missing, Yarn will default to print the information about all the matching direct dependencies of the package for the active workspace. To instead print all versions of the package that are direct dependencies of any of your workspaces, use the `-A,--all` flag. Adding the `-R,--recursive` flag will also report transitive dependencies.\n\n Some fields will be hidden by default in order to keep the output readable, but can be selectively displayed by using additional options (`--dependents`, `--manifest`, `--virtuals`, ...) described in the option descriptions.\n\n Note that this command will only print the information directly related to the selected packages - if you wish to know why the package is there in the first place, use `yarn why` which will do just that (it also provides a `-R,--recursive` flag that may be of some help).\n ",examples:[["Show information about Lodash","$0 info lodash"]]});Ye();St();Nl();var hk=$e(td());qt();var O8=$e(zn());Za();var G0t=[{selector:t=>t===-1,name:"nodeLinker",value:"node-modules"},{selector:t=>t!==-1&&t<8,name:"enableGlobalCache",value:!1},{selector:t=>t!==-1&&t<8,name:"compressionLevel",value:"mixed"}],jh=class extends ut{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.immutable=ge.Boolean("--immutable",{description:"Abort with an error exit code if the lockfile was to be modified"});this.immutableCache=ge.Boolean("--immutable-cache",{description:"Abort with an error exit code if the cache folder was to be modified"});this.refreshLockfile=ge.Boolean("--refresh-lockfile",{description:"Refresh the package metadata stored in the lockfile"});this.checkCache=ge.Boolean("--check-cache",{description:"Always refetch the packages and ensure that their checksums are consistent"});this.checkResolutions=ge.Boolean("--check-resolutions",{description:"Validates that the package resolutions are coherent"});this.inlineBuilds=ge.Boolean("--inline-builds",{description:"Verbosely print the output of the build steps of dependencies"});this.mode=ge.String("--mode",{description:"Change what artifacts installs generate",validator:Ks(pl)});this.cacheFolder=ge.String("--cache-folder",{hidden:!0});this.frozenLockfile=ge.Boolean("--frozen-lockfile",{hidden:!0});this.ignoreEngines=ge.Boolean("--ignore-engines",{hidden:!0});this.nonInteractive=ge.Boolean("--non-interactive",{hidden:!0});this.preferOffline=ge.Boolean("--prefer-offline",{hidden:!0});this.production=ge.Boolean("--production",{hidden:!0});this.registry=ge.String("--registry",{hidden:!0});this.silent=ge.Boolean("--silent",{hidden:!0});this.networkTimeout=ge.String("--network-timeout",{hidden:!0})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins);typeof this.inlineBuilds<"u"&&r.useWithSource("",{enableInlineBuilds:this.inlineBuilds},r.startingCwd,{overwrite:!0});let o=!!process.env.FUNCTION_TARGET||!!process.env.GOOGLE_RUNTIME,a=await LE({configuration:r,stdout:this.context.stdout},[{option:this.ignoreEngines,message:"The --ignore-engines option is deprecated; engine checking isn't a core feature anymore",error:!hk.default.VERCEL},{option:this.registry,message:"The --registry option is deprecated; prefer setting npmRegistryServer in your .yarnrc.yml file"},{option:this.preferOffline,message:"The --prefer-offline flag is deprecated; use the --cached flag with 'yarn add' instead",error:!hk.default.VERCEL},{option:this.production,message:"The --production option is deprecated on 'install'; use 'yarn workspaces focus' instead",error:!0},{option:this.nonInteractive,message:"The --non-interactive option is deprecated",error:!o},{option:this.frozenLockfile,message:"The --frozen-lockfile option is deprecated; use --immutable and/or --immutable-cache instead",callback:()=>this.immutable=this.frozenLockfile},{option:this.cacheFolder,message:"The cache-folder option has been deprecated; use rc settings instead",error:!hk.default.NETLIFY}]);if(a!==null)return a;let n=this.mode==="update-lockfile";if(n&&(this.immutable||this.immutableCache))throw new it(`${de.pretty(r,"--immutable",de.Type.CODE)} and ${de.pretty(r,"--immutable-cache",de.Type.CODE)} cannot be used with ${de.pretty(r,"--mode=update-lockfile",de.Type.CODE)}`);let u=(this.immutable??r.get("enableImmutableInstalls"))&&!n,A=this.immutableCache&&!n;if(r.projectCwd!==null){let R=await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout,includeFooter:!1},async L=>{let U=!1;await K0t(r,u)&&(L.reportInfo(48,"Automatically removed core plugins that are now builtins \u{1F44D}"),U=!0),await W0t(r,u)&&(L.reportInfo(48,"Automatically fixed merge conflicts \u{1F44D}"),U=!0),U&&L.reportSeparator()});if(R.hasErrors())return R.exitCode()}if(r.projectCwd!==null){let R=await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout,includeFooter:!1},async L=>{if(Ke.telemetry?.isNew)Ke.telemetry.commitTips(),L.reportInfo(65,"Yarn will periodically gather anonymous telemetry: https://yarnpkg.com/advanced/telemetry"),L.reportInfo(65,`Run ${de.pretty(r,"yarn config set --home enableTelemetry 0",de.Type.CODE)} to disable`),L.reportSeparator();else if(Ke.telemetry?.shouldShowTips){let U=await nn.get("https://repo.yarnpkg.com/tags",{configuration:r,jsonResponse:!0}).catch(()=>null);if(U!==null){let J=null;if(rn!==null){let ae=O8.default.prerelease(rn)?"canary":"stable",fe=U.latest[ae];O8.default.gt(fe,rn)&&(J=[ae,fe])}if(J)Ke.telemetry.commitTips(),L.reportInfo(88,`${de.applyStyle(r,`A new ${J[0]} version of Yarn is available:`,de.Style.BOLD)} ${W.prettyReference(r,J[1])}!`),L.reportInfo(88,`Upgrade now by running ${de.pretty(r,`yarn set version ${J[1]}`,de.Type.CODE)}`),L.reportSeparator();else{let te=Ke.telemetry.selectTip(U.tips);te&&(L.reportInfo(89,de.pretty(r,te.message,de.Type.MARKDOWN_INLINE)),te.url&&L.reportInfo(89,`Learn more at ${te.url}`),L.reportSeparator())}}}});if(R.hasErrors())return R.exitCode()}let{project:p,workspace:h}=await Pt.find(r,this.context.cwd),E=p.lockfileLastVersion;if(E!==null){let R=await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout,includeFooter:!1},async L=>{let U={};for(let J of G0t)J.selector(E)&&typeof r.sources.get(J.name)>"u"&&(r.use("",{[J.name]:J.value},p.cwd,{overwrite:!0}),U[J.name]=J.value);Object.keys(U).length>0&&(await Ke.updateConfiguration(p.cwd,U),L.reportInfo(87,"Migrated your project to the latest Yarn version \u{1F680}"),L.reportSeparator())});if(R.hasErrors())return R.exitCode()}let I=await Lr.find(r,{immutable:A,check:this.checkCache});if(!h)throw new rr(p.cwd,this.context.cwd);await p.restoreInstallState({restoreResolutions:!1});let v=r.get("enableHardenedMode");v&&typeof r.sources.get("enableHardenedMode")>"u"&&await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout,includeFooter:!1},async R=>{R.reportWarning(0,"Yarn detected that the current workflow is executed from a public pull request. For safety the hardened mode has been enabled."),R.reportWarning(0,`It will prevent malicious lockfile manipulations, in exchange for a slower install time. You can opt-out if necessary; check our ${de.applyHyperlink(r,"documentation","https://yarnpkg.com/features/security#hardened-mode")} for more details.`),R.reportSeparator()}),(this.refreshLockfile??v)&&(p.lockfileNeedsRefresh=!0);let x=this.checkResolutions??v;return(await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout,forceSectionAlignment:!0,includeLogs:!0,includeVersion:!0},async R=>{await p.install({cache:I,report:R,immutable:u,checkResolutions:x,mode:this.mode})})).exitCode()}};jh.paths=[["install"],nt.Default],jh.usage=nt.Usage({description:"install the project dependencies",details:"\n This command sets up your project if needed. The installation is split into four different steps that each have their own characteristics:\n\n - **Resolution:** First the package manager will resolve your dependencies. The exact way a dependency version is privileged over another isn't standardized outside of the regular semver guarantees. If a package doesn't resolve to what you would expect, check that all dependencies are correctly declared (also check our website for more information: ).\n\n - **Fetch:** Then we download all the dependencies if needed, and make sure that they're all stored within our cache (check the value of `cacheFolder` in `yarn config` to see where the cache files are stored).\n\n - **Link:** Then we send the dependency tree information to internal plugins tasked with writing them on the disk in some form (for example by generating the `.pnp.cjs` file you might know).\n\n - **Build:** Once the dependency tree has been written on the disk, the package manager will now be free to run the build scripts for all packages that might need it, in a topological order compatible with the way they depend on one another. See https://yarnpkg.com/advanced/lifecycle-scripts for detail.\n\n Note that running this command is not part of the recommended workflow. Yarn supports zero-installs, which means that as long as you store your cache and your `.pnp.cjs` file inside your repository, everything will work without requiring any install right after cloning your repository or switching branches.\n\n If the `--immutable` option is set (defaults to true on CI), Yarn will abort with an error exit code if the lockfile was to be modified (other paths can be added using the `immutablePatterns` configuration setting). For backward compatibility we offer an alias under the name of `--frozen-lockfile`, but it will be removed in a later release.\n\n If the `--immutable-cache` option is set, Yarn will abort with an error exit code if the cache folder was to be modified (either because files would be added, or because they'd be removed).\n\n If the `--refresh-lockfile` option is set, Yarn will keep the same resolution for the packages currently in the lockfile but will refresh their metadata. If used together with `--immutable`, it can validate that the lockfile information are consistent. This flag is enabled by default when Yarn detects it runs within a pull request context.\n\n If the `--check-cache` option is set, Yarn will always refetch the packages and will ensure that their checksum matches what's 1/ described in the lockfile 2/ inside the existing cache files (if present). This is recommended as part of your CI workflow if you're both following the Zero-Installs model and accepting PRs from third-parties, as they'd otherwise have the ability to alter the checked-in packages before submitting them.\n\n If the `--inline-builds` option is set, Yarn will verbosely print the output of the build steps of your dependencies (instead of writing them into individual files). This is likely useful mostly for debug purposes only when using Docker-like environments.\n\n If the `--mode=` option is set, Yarn will change which artifacts are generated. The modes currently supported are:\n\n - `skip-build` will not run the build scripts at all. Note that this is different from setting `enableScripts` to false because the latter will disable build scripts, and thus affect the content of the artifacts generated on disk, whereas the former will just disable the build step - but not the scripts themselves, which just won't run.\n\n - `update-lockfile` will skip the link step altogether, and only fetch packages that are missing from the lockfile (or that have no associated checksums). This mode is typically used by tools like Renovate or Dependabot to keep a lockfile up-to-date without incurring the full install cost.\n ",examples:[["Install the project","$0 install"],["Validate a project when using Zero-Installs","$0 install --immutable --immutable-cache"],["Validate a project when using Zero-Installs (slightly safer if you accept external PRs)","$0 install --immutable --immutable-cache --check-cache"]]});var Y0t="<<<<<<<";async function W0t(t,e){if(!t.projectCwd)return!1;let r=V.join(t.projectCwd,dr.lockfile);if(!await oe.existsPromise(r)||!(await oe.readFilePromise(r,"utf8")).includes(Y0t))return!1;if(e)throw new zt(47,"Cannot autofix a lockfile when running an immutable install");let a=await Ur.execvp("git",["rev-parse","MERGE_HEAD","HEAD"],{cwd:t.projectCwd});if(a.code!==0&&(a=await Ur.execvp("git",["rev-parse","REBASE_HEAD","HEAD"],{cwd:t.projectCwd})),a.code!==0&&(a=await Ur.execvp("git",["rev-parse","CHERRY_PICK_HEAD","HEAD"],{cwd:t.projectCwd})),a.code!==0)throw new zt(83,"Git returned an error when trying to find the commits pertaining to the conflict");let n=await Promise.all(a.stdout.trim().split(/\n/).map(async A=>{let p=await Ur.execvp("git",["show",`${A}:./${dr.lockfile}`],{cwd:t.projectCwd});if(p.code!==0)throw new zt(83,`Git returned an error when trying to access the lockfile content in ${A}`);try{return Ki(p.stdout)}catch{throw new zt(46,"A variant of the conflicting lockfile failed to parse")}}));n=n.filter(A=>!!A.__metadata);for(let A of n){if(A.__metadata.version<7)for(let p of Object.keys(A)){if(p==="__metadata")continue;let h=W.parseDescriptor(p,!0),E=t.normalizeDependency(h),I=W.stringifyDescriptor(E);I!==p&&(A[I]=A[p],delete A[p])}for(let p of Object.keys(A)){if(p==="__metadata")continue;let h=A[p].checksum;typeof h=="string"&&h.includes("/")||(A[p].checksum=`${A.__metadata.cacheKey}/${h}`)}}let u=Object.assign({},...n);u.__metadata.version=`${Math.min(...n.map(A=>parseInt(A.__metadata.version??0)))}`,u.__metadata.cacheKey="merged";for(let[A,p]of Object.entries(u))typeof p=="string"&&delete u[A];return await oe.changeFilePromise(r,Ba(u),{automaticNewlines:!0}),!0}async function K0t(t,e){if(!t.projectCwd)return!1;let r=[],o=V.join(t.projectCwd,".yarn/plugins/@yarnpkg");return await Ke.updateConfiguration(t.projectCwd,{plugins:n=>{if(!Array.isArray(n))return n;let u=n.filter(A=>{if(!A.path)return!0;let p=V.resolve(t.projectCwd,A.path),h=v1.has(A.spec)&&V.contains(o,p);return h&&r.push(p),!h});return u.length===0?Ke.deleteProperty:u.length===n.length?n:u}},{immutable:e})?(await Promise.all(r.map(async n=>{await oe.removePromise(n)})),!0):!1}Ye();St();qt();var Gh=class extends ut{constructor(){super(...arguments);this.all=ge.Boolean("-A,--all",!1,{description:"Link all workspaces belonging to the target projects to the current one"});this.private=ge.Boolean("-p,--private",!1,{description:"Also link private workspaces belonging to the target projects to the current one"});this.relative=ge.Boolean("-r,--relative",!1,{description:"Link workspaces using relative paths instead of absolute paths"});this.destinations=ge.Rest()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd),n=await Lr.find(r);if(!a)throw new rr(o.cwd,this.context.cwd);await o.restoreInstallState({restoreResolutions:!1});let u=o.topLevelWorkspace,A=[];for(let p of this.destinations){let h=V.resolve(this.context.cwd,ue.toPortablePath(p)),E=await Ke.find(h,this.context.plugins,{useRc:!1,strict:!1}),{project:I,workspace:v}=await Pt.find(E,h);if(o.cwd===I.cwd)throw new it(`Invalid destination '${p}'; Can't link the project to itself`);if(!v)throw new rr(I.cwd,h);if(this.all){let x=!1;for(let C of I.workspaces)C.manifest.name&&(!C.manifest.private||this.private)&&(A.push(C),x=!0);if(!x)throw new it(`No workspace found to be linked in the target project: ${p}`)}else{if(!v.manifest.name)throw new it(`The target workspace at '${p}' doesn't have a name and thus cannot be linked`);if(v.manifest.private&&!this.private)throw new it(`The target workspace at '${p}' is marked private - use the --private flag to link it anyway`);A.push(v)}}for(let p of A){let h=W.stringifyIdent(p.anchoredLocator),E=this.relative?V.relative(o.cwd,p.cwd):p.cwd;u.manifest.resolutions.push({pattern:{descriptor:{fullName:h}},reference:`portal:${E}`})}return await o.installWithNewReport({stdout:this.context.stdout},{cache:n})}};Gh.paths=[["link"]],Gh.usage=nt.Usage({description:"connect the local project to another one",details:"\n This command will set a new `resolutions` field in the project-level manifest and point it to the workspace at the specified location (even if part of another project).\n ",examples:[["Register one or more remote workspaces for use in the current project","$0 link ~/ts-loader ~/jest"],["Register all workspaces from a remote project for use in the current project","$0 link ~/jest --all"]]});qt();var Yh=class extends ut{constructor(){super(...arguments);this.args=ge.Proxy()}async execute(){return this.cli.run(["exec","node",...this.args])}};Yh.paths=[["node"]],Yh.usage=nt.Usage({description:"run node with the hook already setup",details:` - This command simply runs Node. It also makes sure to call it in a way that's compatible with the current project (for example, on PnP projects the environment will be setup in such a way that PnP will be correctly injected into the environment). - - The Node process will use the exact same version of Node as the one used to run Yarn itself, which might be a good way to ensure that your commands always use a consistent Node version. - `,examples:[["Run a Node script","$0 node ./my-script.js"]]});Ye();qt();var Wh=class extends ut{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),o=await Ke.findRcFiles(this.context.cwd);return(await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout},async n=>{for(let u of o)if(!!u.data?.plugins)for(let A of u.data.plugins){if(!A.checksum||!A.spec.match(/^https?:/))continue;let p=await nn.get(A.spec,{configuration:r}),h=wn.makeHash(p);if(A.checksum===h)continue;let E=de.pretty(r,A.path,de.Type.PATH),I=de.pretty(r,A.spec,de.Type.URL),v=`${E} is different from the file provided by ${I}`;n.reportJson({...A,newChecksum:h}),n.reportError(0,v)}})).exitCode()}};Wh.paths=[["plugin","check"]],Wh.usage=nt.Usage({category:"Plugin-related commands",description:"find all third-party plugins that differ from their own spec",details:` - Check only the plugins from https. - - If this command detects any plugin differences in the CI environment, it will throw an error. - `,examples:[["find all third-party plugins that differ from their own spec","$0 plugin check"]]});Ye();Ye();St();qt();var nde=ve("os");Ye();St();qt();var $ge=ve("os");Ye();Nl();qt();var V0t="https://raw.githubusercontent.com/yarnpkg/berry/master/plugins.yml";async function zd(t,e){let r=await nn.get(V0t,{configuration:t}),o=Ki(r.toString());return Object.fromEntries(Object.entries(o).filter(([a,n])=>!e||kr.satisfiesWithPrereleases(e,n.range??"<4.0.0-rc.1")))}var Kh=class extends ut{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins);return(await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout},async a=>{let n=await zd(r,rn);for(let[u,{experimental:A,...p}]of Object.entries(n)){let h=u;A&&(h+=" [experimental]"),a.reportJson({name:u,experimental:A,...p}),a.reportInfo(null,h)}})).exitCode()}};Kh.paths=[["plugin","list"]],Kh.usage=nt.Usage({category:"Plugin-related commands",description:"list the available official plugins",details:"\n This command prints the plugins available directly from the Yarn repository. Only those plugins can be referenced by name in `yarn plugin import`.\n ",examples:[["List the official plugins","$0 plugin list"]]});var J0t=/^[0-9]+$/,z0t=process.platform==="win32";function ede(t){return J0t.test(t)?`pull/${t}/head`:t}var X0t=({repository:t,branch:e},r)=>[["git","init",ue.fromPortablePath(r)],["git","remote","add","origin",t],["git","fetch","origin","--depth=1",ede(e)],["git","reset","--hard","FETCH_HEAD"]],Z0t=({branch:t})=>[["git","fetch","origin","--depth=1",ede(t),"--force"],["git","reset","--hard","FETCH_HEAD"],["git","clean","-dfx","-e","packages/yarnpkg-cli/bundles"]],$0t=({plugins:t,noMinify:e},r,o)=>[["yarn","build:cli",...new Array().concat(...t.map(a=>["--plugin",V.resolve(o,a)])),...e?["--no-minify"]:[],"|"],[z0t?"move":"mv","packages/yarnpkg-cli/bundles/yarn.js",ue.fromPortablePath(r),"|"]],Vh=class extends ut{constructor(){super(...arguments);this.installPath=ge.String("--path",{description:"The path where the repository should be cloned to"});this.repository=ge.String("--repository","https://github.com/yarnpkg/berry.git",{description:"The repository that should be cloned"});this.branch=ge.String("--branch","master",{description:"The branch of the repository that should be cloned"});this.plugins=ge.Array("--plugin",[],{description:"An array of additional plugins that should be included in the bundle"});this.dryRun=ge.Boolean("-n,--dry-run",!1,{description:"If set, the bundle will be built but not added to the project"});this.noMinify=ge.Boolean("--no-minify",!1,{description:"Build a bundle for development (debugging) - non-minified and non-mangled"});this.force=ge.Boolean("-f,--force",!1,{description:"Always clone the repository instead of trying to fetch the latest commits"});this.skipPlugins=ge.Boolean("--skip-plugins",!1,{description:"Skip updating the contrib plugins"})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o}=await Pt.find(r,this.context.cwd),a=typeof this.installPath<"u"?V.resolve(this.context.cwd,ue.toPortablePath(this.installPath)):V.resolve(ue.toPortablePath((0,$ge.tmpdir)()),"yarnpkg-sources",wn.makeHash(this.repository).slice(0,6));return(await Nt.start({configuration:r,stdout:this.context.stdout},async u=>{await M8(this,{configuration:r,report:u,target:a}),u.reportSeparator(),u.reportInfo(0,"Building a fresh bundle"),u.reportSeparator();let A=await Ur.execvp("git",["rev-parse","--short","HEAD"],{cwd:a,strict:!0}),p=V.join(a,`packages/yarnpkg-cli/bundles/yarn-${A.stdout.trim()}.js`);oe.existsSync(p)||(await E2($0t(this,p,a),{configuration:r,context:this.context,target:a}),u.reportSeparator());let h=await oe.readFilePromise(p);if(!this.dryRun){let{bundleVersion:E}=await L8(r,null,async()=>h,{report:u});this.skipPlugins||await egt(this,E,{project:o,report:u,target:a})}})).exitCode()}};Vh.paths=[["set","version","from","sources"]],Vh.usage=nt.Usage({description:"build Yarn from master",details:` - This command will clone the Yarn repository into a temporary folder, then build it. The resulting bundle will then be copied into the local project. - - By default, it also updates all contrib plugins to the same commit the bundle is built from. This behavior can be disabled by using the \`--skip-plugins\` flag. - `,examples:[["Build Yarn from master","$0 set version from sources"]]});async function E2(t,{configuration:e,context:r,target:o}){for(let[a,...n]of t){let u=n[n.length-1]==="|";if(u&&n.pop(),u)await Ur.pipevp(a,n,{cwd:o,stdin:r.stdin,stdout:r.stdout,stderr:r.stderr,strict:!0});else{r.stdout.write(`${de.pretty(e,` $ ${[a,...n].join(" ")}`,"grey")} -`);try{await Ur.execvp(a,n,{cwd:o,strict:!0})}catch(A){throw r.stdout.write(A.stdout||A.stack),A}}}}async function M8(t,{configuration:e,report:r,target:o}){let a=!1;if(!t.force&&oe.existsSync(V.join(o,".git"))){r.reportInfo(0,"Fetching the latest commits"),r.reportSeparator();try{await E2(Z0t(t),{configuration:e,context:t.context,target:o}),a=!0}catch{r.reportSeparator(),r.reportWarning(0,"Repository update failed; we'll try to regenerate it")}}a||(r.reportInfo(0,"Cloning the remote repository"),r.reportSeparator(),await oe.removePromise(o),await oe.mkdirPromise(o,{recursive:!0}),await E2(X0t(t,o),{configuration:e,context:t.context,target:o}))}async function egt(t,e,{project:r,report:o,target:a}){let n=await zd(r.configuration,e),u=new Set(Object.keys(n));for(let A of r.configuration.plugins.keys())!u.has(A)||await U8(A,t,{project:r,report:o,target:a})}Ye();Ye();St();qt();var tde=$e(zn()),rde=ve("vm");var Jh=class extends ut{constructor(){super(...arguments);this.name=ge.String();this.checksum=ge.Boolean("--checksum",!0,{description:"Whether to care if this plugin is modified"})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins);return(await Nt.start({configuration:r,stdout:this.context.stdout},async a=>{let{project:n}=await Pt.find(r,this.context.cwd),u,A;if(this.name.match(/^\.{0,2}[\\/]/)||ue.isAbsolute(this.name)){let p=V.resolve(this.context.cwd,ue.toPortablePath(this.name));a.reportInfo(0,`Reading ${de.pretty(r,p,de.Type.PATH)}`),u=V.relative(n.cwd,p),A=await oe.readFilePromise(p)}else{let p;if(this.name.match(/^https?:/)){try{new URL(this.name)}catch{throw new zt(52,`Plugin specifier "${this.name}" is neither a plugin name nor a valid url`)}u=this.name,p=this.name}else{let h=W.parseLocator(this.name.replace(/^((@yarnpkg\/)?plugin-)?/,"@yarnpkg/plugin-"));if(h.reference!=="unknown"&&!tde.default.valid(h.reference))throw new zt(0,"Official plugins only accept strict version references. Use an explicit URL if you wish to download them from another location.");let E=W.stringifyIdent(h),I=await zd(r,rn);if(!Object.hasOwn(I,E)){let v=`Couldn't find a plugin named ${W.prettyIdent(r,h)} on the remote registry. -`;throw r.plugins.has(E)?v+=`A plugin named ${W.prettyIdent(r,h)} is already installed; possibly attempting to import a built-in plugin.`:v+=`Note that only the plugins referenced on our website (${de.pretty(r,"https://github.com/yarnpkg/berry/blob/master/plugins.yml",de.Type.URL)}) can be referenced by their name; any other plugin will have to be referenced through its public url (for example ${de.pretty(r,"https://github.com/yarnpkg/berry/raw/master/packages/plugin-typescript/bin/%40yarnpkg/plugin-typescript.js",de.Type.URL)}).`,new zt(51,v)}u=E,p=I[E].url,h.reference!=="unknown"?p=p.replace(/\/master\//,`/${E}/${h.reference}/`):rn!==null&&(p=p.replace(/\/master\//,`/@yarnpkg/cli/${rn}/`))}a.reportInfo(0,`Downloading ${de.pretty(r,p,"green")}`),A=await nn.get(p,{configuration:r})}await _8(u,A,{checksum:this.checksum,project:n,report:a})})).exitCode()}};Jh.paths=[["plugin","import"]],Jh.usage=nt.Usage({category:"Plugin-related commands",description:"download a plugin",details:` - This command downloads the specified plugin from its remote location and updates the configuration to reference it in further CLI invocations. - - Three types of plugin references are accepted: - - - If the plugin is stored within the Yarn repository, it can be referenced by name. - - Third-party plugins can be referenced directly through their public urls. - - Local plugins can be referenced by their path on the disk. - - If the \`--no-checksum\` option is set, Yarn will no longer care if the plugin is modified. - - Plugins cannot be downloaded from the npm registry, and aren't allowed to have dependencies (they need to be bundled into a single file, possibly thanks to the \`@yarnpkg/builder\` package). - `,examples:[['Download and activate the "@yarnpkg/plugin-exec" plugin',"$0 plugin import @yarnpkg/plugin-exec"],['Download and activate the "@yarnpkg/plugin-exec" plugin (shorthand)',"$0 plugin import exec"],["Download and activate a community plugin","$0 plugin import https://example.org/path/to/plugin.js"],["Activate a local plugin","$0 plugin import ./path/to/plugin.js"]]});async function _8(t,e,{checksum:r=!0,project:o,report:a}){let{configuration:n}=o,u={},A={exports:u};(0,rde.runInNewContext)(e.toString(),{module:A,exports:u});let h=`.yarn/plugins/${A.exports.name}.cjs`,E=V.resolve(o.cwd,h);a.reportInfo(0,`Saving the new plugin in ${de.pretty(n,h,"magenta")}`),await oe.mkdirPromise(V.dirname(E),{recursive:!0}),await oe.writeFilePromise(E,e);let I={path:h,spec:t};r&&(I.checksum=wn.makeHash(e)),await Ke.addPlugin(o.cwd,[I])}var tgt=({pluginName:t,noMinify:e},r)=>[["yarn",`build:${t}`,...e?["--no-minify"]:[],"|"]],zh=class extends ut{constructor(){super(...arguments);this.installPath=ge.String("--path",{description:"The path where the repository should be cloned to"});this.repository=ge.String("--repository","https://github.com/yarnpkg/berry.git",{description:"The repository that should be cloned"});this.branch=ge.String("--branch","master",{description:"The branch of the repository that should be cloned"});this.noMinify=ge.Boolean("--no-minify",!1,{description:"Build a plugin for development (debugging) - non-minified and non-mangled"});this.force=ge.Boolean("-f,--force",!1,{description:"Always clone the repository instead of trying to fetch the latest commits"});this.name=ge.String()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),o=typeof this.installPath<"u"?V.resolve(this.context.cwd,ue.toPortablePath(this.installPath)):V.resolve(ue.toPortablePath((0,nde.tmpdir)()),"yarnpkg-sources",wn.makeHash(this.repository).slice(0,6));return(await Nt.start({configuration:r,stdout:this.context.stdout},async n=>{let{project:u}=await Pt.find(r,this.context.cwd),A=W.parseIdent(this.name.replace(/^((@yarnpkg\/)?plugin-)?/,"@yarnpkg/plugin-")),p=W.stringifyIdent(A),h=await zd(r,rn);if(!Object.hasOwn(h,p))throw new zt(51,`Couldn't find a plugin named "${p}" on the remote registry. Note that only the plugins referenced on our website (https://github.com/yarnpkg/berry/blob/master/plugins.yml) can be built and imported from sources.`);let E=p;await M8(this,{configuration:r,report:n,target:o}),await U8(E,this,{project:u,report:n,target:o})})).exitCode()}};zh.paths=[["plugin","import","from","sources"]],zh.usage=nt.Usage({category:"Plugin-related commands",description:"build a plugin from sources",details:` - This command clones the Yarn repository into a temporary folder, builds the specified contrib plugin and updates the configuration to reference it in further CLI invocations. - - The plugins can be referenced by their short name if sourced from the official Yarn repository. - `,examples:[['Build and activate the "@yarnpkg/plugin-exec" plugin',"$0 plugin import from sources @yarnpkg/plugin-exec"],['Build and activate the "@yarnpkg/plugin-exec" plugin (shorthand)',"$0 plugin import from sources exec"]]});async function U8(t,{context:e,noMinify:r},{project:o,report:a,target:n}){let u=t.replace(/@yarnpkg\//,""),{configuration:A}=o;a.reportSeparator(),a.reportInfo(0,`Building a fresh ${u}`),a.reportSeparator(),await E2(tgt({pluginName:u,noMinify:r},n),{configuration:A,context:e,target:n}),a.reportSeparator();let p=V.resolve(n,`packages/${u}/bundles/${t}.js`),h=await oe.readFilePromise(p);await _8(t,h,{project:o,report:a})}Ye();St();qt();var Xh=class extends ut{constructor(){super(...arguments);this.name=ge.String()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o}=await Pt.find(r,this.context.cwd);return(await Nt.start({configuration:r,stdout:this.context.stdout},async n=>{let u=this.name,A=W.parseIdent(u);if(!r.plugins.has(u))throw new it(`${W.prettyIdent(r,A)} isn't referenced by the current configuration`);let p=`.yarn/plugins/${u}.cjs`,h=V.resolve(o.cwd,p);oe.existsSync(h)&&(n.reportInfo(0,`Removing ${de.pretty(r,p,de.Type.PATH)}...`),await oe.removePromise(h)),n.reportInfo(0,"Updating the configuration..."),await Ke.updateConfiguration(o.cwd,{plugins:E=>{if(!Array.isArray(E))return E;let I=E.filter(v=>v.path!==p);return I.length===0?Ke.deleteProperty:I.length===E.length?E:I}})})).exitCode()}};Xh.paths=[["plugin","remove"]],Xh.usage=nt.Usage({category:"Plugin-related commands",description:"remove a plugin",details:` - This command deletes the specified plugin from the .yarn/plugins folder and removes it from the configuration. - - **Note:** The plugins have to be referenced by their name property, which can be obtained using the \`yarn plugin runtime\` command. Shorthands are not allowed. - `,examples:[["Remove a plugin imported from the Yarn repository","$0 plugin remove @yarnpkg/plugin-typescript"],["Remove a plugin imported from a local file","$0 plugin remove my-local-plugin"]]});Ye();qt();var Zh=class extends ut{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins);return(await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout},async a=>{for(let n of r.plugins.keys()){let u=this.context.plugins.plugins.has(n),A=n;u&&(A+=" [builtin]"),a.reportJson({name:n,builtin:u}),a.reportInfo(null,`${A}`)}})).exitCode()}};Zh.paths=[["plugin","runtime"]],Zh.usage=nt.Usage({category:"Plugin-related commands",description:"list the active plugins",details:` - This command prints the currently active plugins. Will be displayed both builtin plugins and external plugins. - `,examples:[["List the currently active plugins","$0 plugin runtime"]]});Ye();Ye();qt();var $h=class extends ut{constructor(){super(...arguments);this.idents=ge.Rest()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd),n=await Lr.find(r);if(!a)throw new rr(o.cwd,this.context.cwd);let u=new Set;for(let A of this.idents)u.add(W.parseIdent(A).identHash);if(await o.restoreInstallState({restoreResolutions:!1}),await o.resolveEverything({cache:n,report:new Qi}),u.size>0)for(let A of o.storedPackages.values())u.has(A.identHash)&&(o.storedBuildState.delete(A.locatorHash),o.skippedBuilds.delete(A.locatorHash));else o.storedBuildState.clear(),o.skippedBuilds.clear();return await o.installWithNewReport({stdout:this.context.stdout,quiet:this.context.quiet},{cache:n})}};$h.paths=[["rebuild"]],$h.usage=nt.Usage({description:"rebuild the project's native packages",details:` - This command will automatically cause Yarn to forget about previous compilations of the given packages and to run them again. - - Note that while Yarn forgets the compilation, the previous artifacts aren't erased from the filesystem and may affect the next builds (in good or bad). To avoid this, you may remove the .yarn/unplugged folder, or any other relevant location where packages might have been stored (Yarn may offer a way to do that automatically in the future). - - By default all packages will be rebuilt, but you can filter the list by specifying the names of the packages you want to clear from memory. - `,examples:[["Rebuild all packages","$0 rebuild"],["Rebuild fsevents only","$0 rebuild fsevents"]]});Ye();Ye();Ye();qt();var H8=$e(Zo());Za();var e0=class extends ut{constructor(){super(...arguments);this.all=ge.Boolean("-A,--all",!1,{description:"Apply the operation to all workspaces from the current project"});this.mode=ge.String("--mode",{description:"Change what artifacts installs generate",validator:Ks(pl)});this.patterns=ge.Rest()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd),n=await Lr.find(r);if(!a)throw new rr(o.cwd,this.context.cwd);await o.restoreInstallState({restoreResolutions:!1});let u=this.all?o.workspaces:[a],A=["dependencies","devDependencies","peerDependencies"],p=[],h=!1,E=[];for(let C of this.patterns){let R=!1,L=W.parseIdent(C);for(let U of u){let J=[...U.manifest.peerDependenciesMeta.keys()];for(let te of(0,H8.default)(J,C))U.manifest.peerDependenciesMeta.delete(te),h=!0,R=!0;for(let te of A){let ae=U.manifest.getForScope(te),fe=[...ae.values()].map(ce=>W.stringifyIdent(ce));for(let ce of(0,H8.default)(fe,W.stringifyIdent(L))){let{identHash:me}=W.parseIdent(ce),he=ae.get(me);if(typeof he>"u")throw new Error("Assertion failed: Expected the descriptor to be registered");U.manifest[te].delete(me),E.push([U,te,he]),h=!0,R=!0}}}R||p.push(C)}let I=p.length>1?"Patterns":"Pattern",v=p.length>1?"don't":"doesn't",x=this.all?"any":"this";if(p.length>0)throw new it(`${I} ${de.prettyList(r,p,de.Type.CODE)} ${v} match any packages referenced by ${x} workspace`);return h?(await r.triggerMultipleHooks(C=>C.afterWorkspaceDependencyRemoval,E),await o.installWithNewReport({stdout:this.context.stdout},{cache:n,mode:this.mode})):0}};e0.paths=[["remove"]],e0.usage=nt.Usage({description:"remove dependencies from the project",details:` - This command will remove the packages matching the specified patterns from the current workspace. - - If the \`--mode=\` option is set, Yarn will change which artifacts are generated. The modes currently supported are: - - - \`skip-build\` will not run the build scripts at all. Note that this is different from setting \`enableScripts\` to false because the latter will disable build scripts, and thus affect the content of the artifacts generated on disk, whereas the former will just disable the build step - but not the scripts themselves, which just won't run. - - - \`update-lockfile\` will skip the link step altogether, and only fetch packages that are missing from the lockfile (or that have no associated checksums). This mode is typically used by tools like Renovate or Dependabot to keep a lockfile up-to-date without incurring the full install cost. - - This command accepts glob patterns as arguments (if valid Idents and supported by [micromatch](https://github.com/micromatch/micromatch)). Make sure to escape the patterns, to prevent your own shell from trying to expand them. - `,examples:[["Remove a dependency from the current project","$0 remove lodash"],["Remove a dependency from all workspaces at once","$0 remove lodash --all"],["Remove all dependencies starting with `eslint-`","$0 remove 'eslint-*'"],["Remove all dependencies with the `@babel` scope","$0 remove '@babel/*'"],["Remove all dependencies matching `react-dom` or `react-helmet`","$0 remove 'react-{dom,helmet}'"]]});Ye();Ye();qt();var ide=ve("util"),Xd=class extends ut{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd);if(!a)throw new rr(o.cwd,this.context.cwd);return(await Nt.start({configuration:r,stdout:this.context.stdout,json:this.json},async u=>{let A=a.manifest.scripts,p=_e.sortMap(A.keys(),I=>I),h={breakLength:1/0,colors:r.get("enableColors"),maxArrayLength:2},E=p.reduce((I,v)=>Math.max(I,v.length),0);for(let[I,v]of A.entries())u.reportInfo(null,`${I.padEnd(E," ")} ${(0,ide.inspect)(v,h)}`),u.reportJson({name:I,script:v})})).exitCode()}};Xd.paths=[["run"]];Ye();Ye();qt();var t0=class extends ut{constructor(){super(...arguments);this.inspect=ge.String("--inspect",!1,{tolerateBoolean:!0,description:"Forwarded to the underlying Node process when executing a binary"});this.inspectBrk=ge.String("--inspect-brk",!1,{tolerateBoolean:!0,description:"Forwarded to the underlying Node process when executing a binary"});this.topLevel=ge.Boolean("-T,--top-level",!1,{description:"Check the root workspace for scripts and/or binaries instead of the current one"});this.binariesOnly=ge.Boolean("-B,--binaries-only",!1,{description:"Ignore any user defined scripts and only check for binaries"});this.require=ge.String("--require",{description:"Forwarded to the underlying Node process when executing a binary"});this.silent=ge.Boolean("--silent",{hidden:!0});this.scriptName=ge.String();this.args=ge.Proxy()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a,locator:n}=await Pt.find(r,this.context.cwd);await o.restoreInstallState();let u=this.topLevel?o.topLevelWorkspace.anchoredLocator:n;if(!this.binariesOnly&&await un.hasPackageScript(u,this.scriptName,{project:o}))return await un.executePackageScript(u,this.scriptName,this.args,{project:o,stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr});let A=await un.getPackageAccessibleBinaries(u,{project:o});if(A.get(this.scriptName)){let h=[];return this.inspect&&(typeof this.inspect=="string"?h.push(`--inspect=${this.inspect}`):h.push("--inspect")),this.inspectBrk&&(typeof this.inspectBrk=="string"?h.push(`--inspect-brk=${this.inspectBrk}`):h.push("--inspect-brk")),this.require&&h.push(`--require=${this.require}`),await un.executePackageAccessibleBinary(u,this.scriptName,this.args,{cwd:this.context.cwd,project:o,stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr,nodeArgs:h,packageAccessibleBinaries:A})}if(!this.topLevel&&!this.binariesOnly&&a&&this.scriptName.includes(":")){let E=(await Promise.all(o.workspaces.map(async I=>I.manifest.scripts.has(this.scriptName)?I:null))).filter(I=>I!==null);if(E.length===1)return await un.executeWorkspaceScript(E[0],this.scriptName,this.args,{stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr})}if(this.topLevel)throw this.scriptName==="node-gyp"?new it(`Couldn't find a script name "${this.scriptName}" in the top-level (used by ${W.prettyLocator(r,n)}). This typically happens because some package depends on "node-gyp" to build itself, but didn't list it in their dependencies. To fix that, please run "yarn add node-gyp" into your top-level workspace. You also can open an issue on the repository of the specified package to suggest them to use an optional peer dependency.`):new it(`Couldn't find a script name "${this.scriptName}" in the top-level (used by ${W.prettyLocator(r,n)}).`);{if(this.scriptName==="global")throw new it("The 'yarn global' commands have been removed in 2.x - consider using 'yarn dlx' or a third-party plugin instead");let h=[this.scriptName].concat(this.args);for(let[E,I]of AC)for(let v of I)if(h.length>=v.length&&JSON.stringify(h.slice(0,v.length))===JSON.stringify(v))throw new it(`Couldn't find a script named "${this.scriptName}", but a matching command can be found in the ${E} plugin. You can install it with "yarn plugin import ${E}".`);throw new it(`Couldn't find a script named "${this.scriptName}".`)}}};t0.paths=[["run"]],t0.usage=nt.Usage({description:"run a script defined in the package.json",details:` - This command will run a tool. The exact tool that will be executed will depend on the current state of your workspace: - - - If the \`scripts\` field from your local package.json contains a matching script name, its definition will get executed. - - - Otherwise, if one of the local workspace's dependencies exposes a binary with a matching name, this binary will get executed. - - - Otherwise, if the specified name contains a colon character and if one of the workspaces in the project contains exactly one script with a matching name, then this script will get executed. - - Whatever happens, the cwd of the spawned process will be the workspace that declares the script (which makes it possible to call commands cross-workspaces using the third syntax). - `,examples:[["Run the tests from the local workspace","$0 run test"],['Same thing, but without the "run" keyword',"$0 test"],["Inspect Webpack while running","$0 run --inspect-brk webpack"]]});Ye();Ye();qt();var r0=class extends ut{constructor(){super(...arguments);this.descriptor=ge.String();this.resolution=ge.String()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd),n=await Lr.find(r);if(await o.restoreInstallState({restoreResolutions:!1}),!a)throw new rr(o.cwd,this.context.cwd);let u=W.parseDescriptor(this.descriptor,!0),A=W.makeDescriptor(u,this.resolution);return o.storedDescriptors.set(u.descriptorHash,u),o.storedDescriptors.set(A.descriptorHash,A),o.resolutionAliases.set(u.descriptorHash,A.descriptorHash),await o.installWithNewReport({stdout:this.context.stdout},{cache:n})}};r0.paths=[["set","resolution"]],r0.usage=nt.Usage({description:"enforce a package resolution",details:'\n This command updates the resolution table so that `descriptor` is resolved by `resolution`.\n\n Note that by default this command only affect the current resolution table - meaning that this "manual override" will disappear if you remove the lockfile, or if the package disappear from the table. If you wish to make the enforced resolution persist whatever happens, edit the `resolutions` field in your top-level manifest.\n\n Note that no attempt is made at validating that `resolution` is a valid resolution entry for `descriptor`.\n ',examples:[["Force all instances of lodash@npm:^1.2.3 to resolve to 1.5.0","$0 set resolution lodash@npm:^1.2.3 1.5.0"]]});Ye();St();qt();var sde=$e(Zo()),n0=class extends ut{constructor(){super(...arguments);this.all=ge.Boolean("-A,--all",!1,{description:"Unlink all workspaces belonging to the target project from the current one"});this.leadingArguments=ge.Rest()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd),n=await Lr.find(r);if(!a)throw new rr(o.cwd,this.context.cwd);let u=o.topLevelWorkspace,A=new Set;if(this.leadingArguments.length===0&&this.all)for(let{pattern:p,reference:h}of u.manifest.resolutions)h.startsWith("portal:")&&A.add(p.descriptor.fullName);if(this.leadingArguments.length>0)for(let p of this.leadingArguments){let h=V.resolve(this.context.cwd,ue.toPortablePath(p));if(_e.isPathLike(p)){let E=await Ke.find(h,this.context.plugins,{useRc:!1,strict:!1}),{project:I,workspace:v}=await Pt.find(E,h);if(!v)throw new rr(I.cwd,h);if(this.all){for(let x of I.workspaces)x.manifest.name&&A.add(W.stringifyIdent(x.anchoredLocator));if(A.size===0)throw new it("No workspace found to be unlinked in the target project")}else{if(!v.manifest.name)throw new it("The target workspace doesn't have a name and thus cannot be unlinked");A.add(W.stringifyIdent(v.anchoredLocator))}}else{let E=[...u.manifest.resolutions.map(({pattern:I})=>I.descriptor.fullName)];for(let I of(0,sde.default)(E,p))A.add(I)}}return u.manifest.resolutions=u.manifest.resolutions.filter(({pattern:p})=>!A.has(p.descriptor.fullName)),await o.installWithNewReport({stdout:this.context.stdout,quiet:this.context.quiet},{cache:n})}};n0.paths=[["unlink"]],n0.usage=nt.Usage({description:"disconnect the local project from another one",details:` - This command will remove any resolutions in the project-level manifest that would have been added via a yarn link with similar arguments. - `,examples:[["Unregister a remote workspace in the current project","$0 unlink ~/ts-loader"],["Unregister all workspaces from a remote project in the current project","$0 unlink ~/jest --all"],["Unregister all previously linked workspaces","$0 unlink --all"],["Unregister all workspaces matching a glob","$0 unlink '@babel/*' 'pkg-{a,b}'"]]});Ye();Ye();Ye();qt();var ode=$e(f2()),q8=$e(Zo());Za();var Jf=class extends ut{constructor(){super(...arguments);this.interactive=ge.Boolean("-i,--interactive",{description:"Offer various choices, depending on the detected upgrade paths"});this.fixed=ge.Boolean("-F,--fixed",!1,{description:"Store dependency tags as-is instead of resolving them"});this.exact=ge.Boolean("-E,--exact",!1,{description:"Don't use any semver modifier on the resolved range"});this.tilde=ge.Boolean("-T,--tilde",!1,{description:"Use the `~` semver modifier on the resolved range"});this.caret=ge.Boolean("-C,--caret",!1,{description:"Use the `^` semver modifier on the resolved range"});this.recursive=ge.Boolean("-R,--recursive",!1,{description:"Resolve again ALL resolutions for those packages"});this.mode=ge.String("--mode",{description:"Change what artifacts installs generate",validator:Ks(pl)});this.patterns=ge.Rest()}async execute(){return this.recursive?await this.executeUpRecursive():await this.executeUpClassic()}async executeUpRecursive(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd),n=await Lr.find(r);if(!a)throw new rr(o.cwd,this.context.cwd);await o.restoreInstallState({restoreResolutions:!1});let u=[...o.storedDescriptors.values()],A=u.map(E=>W.stringifyIdent(E)),p=new Set;for(let E of this.patterns){if(W.parseDescriptor(E).range!=="unknown")throw new it("Ranges aren't allowed when using --recursive");for(let I of(0,q8.default)(A,E)){let v=W.parseIdent(I);p.add(v.identHash)}}let h=u.filter(E=>p.has(E.identHash));for(let E of h)o.storedDescriptors.delete(E.descriptorHash),o.storedResolutions.delete(E.descriptorHash);return await o.installWithNewReport({stdout:this.context.stdout},{cache:n,mode:this.mode})}async executeUpClassic(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd),n=await Lr.find(r);if(!a)throw new rr(o.cwd,this.context.cwd);await o.restoreInstallState({restoreResolutions:!1});let u=this.fixed,A=this.interactive??r.get("preferInteractive"),p=h2(this,o),h=A?["keep","reuse","project","latest"]:["project","latest"],E=[],I=[];for(let L of this.patterns){let U=!1,J=W.parseDescriptor(L),te=W.stringifyIdent(J);for(let ae of o.workspaces)for(let fe of["dependencies","devDependencies"]){let me=[...ae.manifest.getForScope(fe).values()].map(Be=>W.stringifyIdent(Be)),he=te==="*"?me:(0,q8.default)(me,te);for(let Be of he){let we=W.parseIdent(Be),g=ae.manifest[fe].get(we.identHash);if(typeof g>"u")throw new Error("Assertion failed: Expected the descriptor to be registered");let Ee=W.makeDescriptor(we,J.range);E.push(Promise.resolve().then(async()=>[ae,fe,g,await g2(Ee,{project:o,workspace:ae,cache:n,target:fe,fixed:u,modifier:p,strategies:h})])),U=!0}}U||I.push(L)}if(I.length>1)throw new it(`Patterns ${de.prettyList(r,I,de.Type.CODE)} don't match any packages referenced by any workspace`);if(I.length>0)throw new it(`Pattern ${de.prettyList(r,I,de.Type.CODE)} doesn't match any packages referenced by any workspace`);let v=await Promise.all(E),x=await AA.start({configuration:r,stdout:this.context.stdout,suggestInstall:!1},async L=>{for(let[,,U,{suggestions:J,rejections:te}]of v){let ae=J.filter(fe=>fe.descriptor!==null);if(ae.length===0){let[fe]=te;if(typeof fe>"u")throw new Error("Assertion failed: Expected an error to have been set");let ce=this.cli.error(fe);o.configuration.get("enableNetwork")?L.reportError(27,`${W.prettyDescriptor(r,U)} can't be resolved to a satisfying range - -${ce}`):L.reportError(27,`${W.prettyDescriptor(r,U)} can't be resolved to a satisfying range (note: network resolution has been disabled) - -${ce}`)}else ae.length>1&&!A&&L.reportError(27,`${W.prettyDescriptor(r,U)} has multiple possible upgrade strategies; use -i to disambiguate manually`)}});if(x.hasErrors())return x.exitCode();let C=!1,R=[];for(let[L,U,,{suggestions:J}]of v){let te,ae=J.filter(he=>he.descriptor!==null),fe=ae[0].descriptor,ce=ae.every(he=>W.areDescriptorsEqual(he.descriptor,fe));ae.length===1||ce?te=fe:(C=!0,{answer:te}=await(0,ode.prompt)({type:"select",name:"answer",message:`Which range do you want to use in ${W.prettyWorkspace(r,L)} \u276F ${U}?`,choices:J.map(({descriptor:he,name:Be,reason:we})=>he?{name:Be,hint:we,descriptor:he}:{name:Be,hint:we,disabled:!0}),onCancel:()=>process.exit(130),result(he){return this.find(he,"descriptor")},stdin:this.context.stdin,stdout:this.context.stdout}));let me=L.manifest[U].get(te.identHash);if(typeof me>"u")throw new Error("Assertion failed: This descriptor should have a matching entry");if(me.descriptorHash!==te.descriptorHash)L.manifest[U].set(te.identHash,te),R.push([L,U,me,te]);else{let he=r.makeResolver(),Be={project:o,resolver:he},we=r.normalizeDependency(me),g=he.bindDescriptor(we,L.anchoredLocator,Be);o.forgetResolution(g)}}return await r.triggerMultipleHooks(L=>L.afterWorkspaceDependencyReplacement,R),C&&this.context.stdout.write(` -`),await o.installWithNewReport({stdout:this.context.stdout},{cache:n,mode:this.mode})}};Jf.paths=[["up"]],Jf.usage=nt.Usage({description:"upgrade dependencies across the project",details:"\n This command upgrades the packages matching the list of specified patterns to their latest available version across the whole project (regardless of whether they're part of `dependencies` or `devDependencies` - `peerDependencies` won't be affected). This is a project-wide command: all workspaces will be upgraded in the process.\n\n If `-R,--recursive` is set the command will change behavior and no other switch will be allowed. When operating under this mode `yarn up` will force all ranges matching the selected packages to be resolved again (often to the highest available versions) before being stored in the lockfile. It however won't touch your manifests anymore, so depending on your needs you might want to run both `yarn up` and `yarn up -R` to cover all bases.\n\n If `-i,--interactive` is set (or if the `preferInteractive` settings is toggled on) the command will offer various choices, depending on the detected upgrade paths. Some upgrades require this flag in order to resolve ambiguities.\n\n The, `-C,--caret`, `-E,--exact` and `-T,--tilde` options have the same meaning as in the `add` command (they change the modifier used when the range is missing or a tag, and are ignored when the range is explicitly set).\n\n If the `--mode=` option is set, Yarn will change which artifacts are generated. The modes currently supported are:\n\n - `skip-build` will not run the build scripts at all. Note that this is different from setting `enableScripts` to false because the latter will disable build scripts, and thus affect the content of the artifacts generated on disk, whereas the former will just disable the build step - but not the scripts themselves, which just won't run.\n\n - `update-lockfile` will skip the link step altogether, and only fetch packages that are missing from the lockfile (or that have no associated checksums). This mode is typically used by tools like Renovate or Dependabot to keep a lockfile up-to-date without incurring the full install cost.\n\n Generally you can see `yarn up` as a counterpart to what was `yarn upgrade --latest` in Yarn 1 (ie it ignores the ranges previously listed in your manifests), but unlike `yarn upgrade` which only upgraded dependencies in the current workspace, `yarn up` will upgrade all workspaces at the same time.\n\n This command accepts glob patterns as arguments (if valid Descriptors and supported by [micromatch](https://github.com/micromatch/micromatch)). Make sure to escape the patterns, to prevent your own shell from trying to expand them.\n\n **Note:** The ranges have to be static, only the package scopes and names can contain glob patterns.\n ",examples:[["Upgrade all instances of lodash to the latest release","$0 up lodash"],["Upgrade all instances of lodash to the latest release, but ask confirmation for each","$0 up lodash -i"],["Upgrade all instances of lodash to 1.2.3","$0 up lodash@1.2.3"],["Upgrade all instances of packages with the `@babel` scope to the latest release","$0 up '@babel/*'"],["Upgrade all instances of packages containing the word `jest` to the latest release","$0 up '*jest*'"],["Upgrade all instances of packages with the `@babel` scope to 7.0.0","$0 up '@babel/*@7.0.0'"]]}),Jf.schema=[cI("recursive",Gu.Forbids,["interactive","exact","tilde","caret"],{ignore:[void 0,!1]})];Ye();Ye();Ye();qt();var i0=class extends ut{constructor(){super(...arguments);this.recursive=ge.Boolean("-R,--recursive",!1,{description:"List, for each workspace, what are all the paths that lead to the dependency"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.peers=ge.Boolean("--peers",!1,{description:"Also print the peer dependencies that match the specified name"});this.package=ge.String()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd);if(!a)throw new rr(o.cwd,this.context.cwd);await o.restoreInstallState();let n=W.parseIdent(this.package).identHash,u=this.recursive?ngt(o,n,{configuration:r,peers:this.peers}):rgt(o,n,{configuration:r,peers:this.peers});$s.emitTree(u,{configuration:r,stdout:this.context.stdout,json:this.json,separators:1})}};i0.paths=[["why"]],i0.usage=nt.Usage({description:"display the reason why a package is needed",details:` - This command prints the exact reasons why a package appears in the dependency tree. - - If \`-R,--recursive\` is set, the listing will go in depth and will list, for each workspaces, what are all the paths that lead to the dependency. Note that the display is somewhat optimized in that it will not print the package listing twice for a single package, so if you see a leaf named "Foo" when looking for "Bar", it means that "Foo" already got printed higher in the tree. - `,examples:[["Explain why lodash is used in your project","$0 why lodash"]]});function rgt(t,e,{configuration:r,peers:o}){let a=_e.sortMap(t.storedPackages.values(),A=>W.stringifyLocator(A)),n={},u={children:n};for(let A of a){let p={};for(let E of A.dependencies.values()){if(!o&&A.peerDependencies.has(E.identHash))continue;let I=t.storedResolutions.get(E.descriptorHash);if(!I)throw new Error("Assertion failed: The resolution should have been registered");let v=t.storedPackages.get(I);if(!v)throw new Error("Assertion failed: The package should have been registered");if(v.identHash!==e)continue;{let C=W.stringifyLocator(A);n[C]={value:[A,de.Type.LOCATOR],children:p}}let x=W.stringifyLocator(v);p[x]={value:[{descriptor:E,locator:v},de.Type.DEPENDENT]}}}return u}function ngt(t,e,{configuration:r,peers:o}){let a=_e.sortMap(t.workspaces,v=>W.stringifyLocator(v.anchoredLocator)),n=new Set,u=new Set,A=v=>{if(n.has(v.locatorHash))return u.has(v.locatorHash);if(n.add(v.locatorHash),v.identHash===e)return u.add(v.locatorHash),!0;let x=!1;v.identHash===e&&(x=!0);for(let C of v.dependencies.values()){if(!o&&v.peerDependencies.has(C.identHash))continue;let R=t.storedResolutions.get(C.descriptorHash);if(!R)throw new Error("Assertion failed: The resolution should have been registered");let L=t.storedPackages.get(R);if(!L)throw new Error("Assertion failed: The package should have been registered");A(L)&&(x=!0)}return x&&u.add(v.locatorHash),x};for(let v of a)A(v.anchoredPackage);let p=new Set,h={},E={children:h},I=(v,x,C)=>{if(!u.has(v.locatorHash))return;let R=C!==null?de.tuple(de.Type.DEPENDENT,{locator:v,descriptor:C}):de.tuple(de.Type.LOCATOR,v),L={},U={value:R,children:L},J=W.stringifyLocator(v);if(x[J]=U,!p.has(v.locatorHash)&&(p.add(v.locatorHash),!(C!==null&&t.tryWorkspaceByLocator(v))))for(let te of v.dependencies.values()){if(!o&&v.peerDependencies.has(te.identHash))continue;let ae=t.storedResolutions.get(te.descriptorHash);if(!ae)throw new Error("Assertion failed: The resolution should have been registered");let fe=t.storedPackages.get(ae);if(!fe)throw new Error("Assertion failed: The package should have been registered");I(fe,L,te)}};for(let v of a)I(v.anchoredPackage,h,null);return E}Ye();var Z8={};Vt(Z8,{GitFetcher:()=>w2,GitResolver:()=>I2,default:()=>vgt,gitUtils:()=>ra});Ye();St();var ra={};Vt(ra,{TreeishProtocols:()=>C2,clone:()=>X8,fetchBase:()=>bde,fetchChangedFiles:()=>xde,fetchChangedWorkspaces:()=>Igt,fetchRoot:()=>Pde,isGitUrl:()=>CC,lsRemote:()=>Sde,normalizeLocator:()=>wgt,normalizeRepoUrl:()=>yC,resolveUrl:()=>z8,splitRepoUrl:()=>s0,validateRepoUrl:()=>J8});Ye();St();qt();var Bde=$e(Cde()),vde=$e(mU()),EC=$e(ve("querystring")),K8=$e(zn());function W8(t,e,r){let o=t.indexOf(r);return t.lastIndexOf(e,o>-1?o:1/0)}function wde(t){try{return new URL(t)}catch{return}}function Egt(t){let e=W8(t,"@","#"),r=W8(t,":","#");return r>e&&(t=`${t.slice(0,r)}/${t.slice(r+1)}`),W8(t,":","#")===-1&&t.indexOf("//")===-1&&(t=`ssh://${t}`),t}function Ide(t){return wde(t)||wde(Egt(t))}function yC(t,{git:e=!1}={}){if(t=t.replace(/^git\+https:/,"https:"),t=t.replace(/^(?:github:|https:\/\/github\.com\/|git:\/\/github\.com\/)?(?!\.{1,2}\/)([a-zA-Z0-9._-]+)\/(?!\.{1,2}(?:#|$))([a-zA-Z0-9._-]+?)(?:\.git)?(#.*)?$/,"https://github.com/$1/$2.git$3"),t=t.replace(/^https:\/\/github\.com\/(?!\.{1,2}\/)([a-zA-Z0-9._-]+)\/(?!\.{1,2}(?:#|$))([a-zA-Z0-9._-]+?)\/tarball\/(.+)?$/,"https://github.com/$1/$2.git#$3"),e){let r=Ide(t);r&&(t=r.href),t=t.replace(/^git\+([^:]+):/,"$1:")}return t}function Dde(){return{...process.env,GIT_SSH_COMMAND:process.env.GIT_SSH_COMMAND||`${process.env.GIT_SSH||"ssh"} -o BatchMode=yes`}}var Cgt=[/^ssh:/,/^git(?:\+[^:]+)?:/,/^(?:git\+)?https?:[^#]+\/[^#]+(?:\.git)(?:#.*)?$/,/^git@[^#]+\/[^#]+\.git(?:#.*)?$/,/^(?:github:|https:\/\/github\.com\/)?(?!\.{1,2}\/)([a-zA-Z._0-9-]+)\/(?!\.{1,2}(?:#|$))([a-zA-Z._0-9-]+?)(?:\.git)?(?:#.*)?$/,/^https:\/\/github\.com\/(?!\.{1,2}\/)([a-zA-Z0-9._-]+)\/(?!\.{1,2}(?:#|$))([a-zA-Z0-9._-]+?)\/tarball\/(.+)?$/],C2=(a=>(a.Commit="commit",a.Head="head",a.Tag="tag",a.Semver="semver",a))(C2||{});function CC(t){return t?Cgt.some(e=>!!t.match(e)):!1}function s0(t){t=yC(t);let e=t.indexOf("#");if(e===-1)return{repo:t,treeish:{protocol:"head",request:"HEAD"},extra:{}};let r=t.slice(0,e),o=t.slice(e+1);if(o.match(/^[a-z]+=/)){let a=EC.default.parse(o);for(let[p,h]of Object.entries(a))if(typeof h!="string")throw new Error(`Assertion failed: The ${p} parameter must be a literal string`);let n=Object.values(C2).find(p=>Object.hasOwn(a,p)),[u,A]=typeof n<"u"?[n,a[n]]:["head","HEAD"];for(let p of Object.values(C2))delete a[p];return{repo:r,treeish:{protocol:u,request:A},extra:a}}else{let a=o.indexOf(":"),[n,u]=a===-1?[null,o]:[o.slice(0,a),o.slice(a+1)];return{repo:r,treeish:{protocol:n,request:u},extra:{}}}}function wgt(t){return W.makeLocator(t,yC(t.reference))}function J8(t,{configuration:e}){let r=yC(t,{git:!0});if(!nn.getNetworkSettings(`https://${(0,Bde.default)(r).resource}`,{configuration:e}).enableNetwork)throw new zt(80,`Request to '${r}' has been blocked because of your configuration settings`);return r}async function Sde(t,e){let r=J8(t,{configuration:e}),o=await V8("listing refs",["ls-remote",r],{cwd:e.startingCwd,env:Dde()},{configuration:e,normalizedRepoUrl:r}),a=new Map,n=/^([a-f0-9]{40})\t([^\n]+)/gm,u;for(;(u=n.exec(o.stdout))!==null;)a.set(u[2],u[1]);return a}async function z8(t,e){let{repo:r,treeish:{protocol:o,request:a},extra:n}=s0(t),u=await Sde(r,e),A=(h,E)=>{switch(h){case"commit":{if(!E.match(/^[a-f0-9]{40}$/))throw new Error("Invalid commit hash");return EC.default.stringify({...n,commit:E})}case"head":{let I=u.get(E==="HEAD"?E:`refs/heads/${E}`);if(typeof I>"u")throw new Error(`Unknown head ("${E}")`);return EC.default.stringify({...n,commit:I})}case"tag":{let I=u.get(`refs/tags/${E}`);if(typeof I>"u")throw new Error(`Unknown tag ("${E}")`);return EC.default.stringify({...n,commit:I})}case"semver":{let I=kr.validRange(E);if(!I)throw new Error(`Invalid range ("${E}")`);let v=new Map([...u.entries()].filter(([C])=>C.startsWith("refs/tags/")).map(([C,R])=>[K8.default.parse(C.slice(10)),R]).filter(C=>C[0]!==null)),x=K8.default.maxSatisfying([...v.keys()],I);if(x===null)throw new Error(`No matching range ("${E}")`);return EC.default.stringify({...n,commit:v.get(x)})}case null:{let I;if((I=p("commit",E))!==null||(I=p("tag",E))!==null||(I=p("head",E))!==null)return I;throw E.match(/^[a-f0-9]+$/)?new Error(`Couldn't resolve "${E}" as either a commit, a tag, or a head - if a commit, use the 40-characters commit hash`):new Error(`Couldn't resolve "${E}" as either a commit, a tag, or a head`)}default:throw new Error(`Invalid Git resolution protocol ("${h}")`)}},p=(h,E)=>{try{return A(h,E)}catch{return null}};return yC(`${r}#${A(o,a)}`)}async function X8(t,e){return await e.getLimit("cloneConcurrency")(async()=>{let{repo:r,treeish:{protocol:o,request:a}}=s0(t);if(o!=="commit")throw new Error("Invalid treeish protocol when cloning");let n=J8(r,{configuration:e}),u=await oe.mktempPromise(),A={cwd:u,env:Dde()};return await V8("cloning the repository",["clone","-c core.autocrlf=false",n,ue.fromPortablePath(u)],A,{configuration:e,normalizedRepoUrl:n}),await V8("switching branch",["checkout",`${a}`],A,{configuration:e,normalizedRepoUrl:n}),u})}async function Pde(t){let e,r=t;do{if(e=r,await oe.existsPromise(V.join(e,".git")))return e;r=V.dirname(e)}while(r!==e);return null}async function bde(t,{baseRefs:e}){if(e.length===0)throw new it("Can't run this command with zero base refs specified.");let r=[];for(let A of e){let{code:p}=await Ur.execvp("git",["merge-base",A,"HEAD"],{cwd:t});p===0&&r.push(A)}if(r.length===0)throw new it(`No ancestor could be found between any of HEAD and ${e.join(", ")}`);let{stdout:o}=await Ur.execvp("git",["merge-base","HEAD",...r],{cwd:t,strict:!0}),a=o.trim(),{stdout:n}=await Ur.execvp("git",["show","--quiet","--pretty=format:%s",a],{cwd:t,strict:!0}),u=n.trim();return{hash:a,title:u}}async function xde(t,{base:e,project:r}){let o=_e.buildIgnorePattern(r.configuration.get("changesetIgnorePatterns")),{stdout:a}=await Ur.execvp("git",["diff","--name-only",`${e}`],{cwd:t,strict:!0}),n=a.split(/\r\n|\r|\n/).filter(h=>h.length>0).map(h=>V.resolve(t,ue.toPortablePath(h))),{stdout:u}=await Ur.execvp("git",["ls-files","--others","--exclude-standard"],{cwd:t,strict:!0}),A=u.split(/\r\n|\r|\n/).filter(h=>h.length>0).map(h=>V.resolve(t,ue.toPortablePath(h))),p=[...new Set([...n,...A].sort())];return o?p.filter(h=>!V.relative(r.cwd,h).match(o)):p}async function Igt({ref:t,project:e}){if(e.configuration.projectCwd===null)throw new it("This command can only be run from within a Yarn project");let r=[V.resolve(e.cwd,dr.lockfile),V.resolve(e.cwd,e.configuration.get("cacheFolder")),V.resolve(e.cwd,e.configuration.get("installStatePath")),V.resolve(e.cwd,e.configuration.get("virtualFolder"))];await e.configuration.triggerHook(u=>u.populateYarnPaths,e,u=>{u!=null&&r.push(u)});let o=await Pde(e.configuration.projectCwd);if(o==null)throw new it("This command can only be run on Git repositories");let a=await bde(o,{baseRefs:typeof t=="string"?[t]:e.configuration.get("changesetBaseRefs")}),n=await xde(o,{base:a.hash,project:e});return new Set(_e.mapAndFilter(n,u=>{let A=e.tryWorkspaceByFilePath(u);return A===null?_e.mapAndFilter.skip:r.some(p=>u.startsWith(p))?_e.mapAndFilter.skip:A}))}async function V8(t,e,r,{configuration:o,normalizedRepoUrl:a}){try{return await Ur.execvp("git",e,{...r,strict:!0})}catch(n){if(!(n instanceof Ur.ExecError))throw n;let u=n.reportExtra,A=n.stderr.toString();throw new zt(1,`Failed ${t}`,p=>{p.reportError(1,` ${de.prettyField(o,{label:"Repository URL",value:de.tuple(de.Type.URL,a)})}`);for(let h of A.matchAll(/^(.+?): (.*)$/gm)){let[,E,I]=h;E=E.toLowerCase();let v=E==="error"?"Error":`${(0,vde.default)(E)} Error`;p.reportError(1,` ${de.prettyField(o,{label:v,value:de.tuple(de.Type.NO_HINT,I)})}`)}u?.(p)})}}var w2=class{supports(e,r){return CC(e.reference)}getLocalPath(e,r){return null}async fetch(e,r){let o=r.checksums.get(e.locatorHash)||null,a=new Map(r.checksums);a.set(e.locatorHash,o);let n={...r,checksums:a},u=await this.downloadHosted(e,n);if(u!==null)return u;let[A,p,h]=await r.cache.fetchPackageFromCache(e,o,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${W.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the remote repository`),loader:()=>this.cloneFromRemote(e,n),...r.cacheOptions});return{packageFs:A,releaseFs:p,prefixPath:W.getIdentVendorPath(e),checksum:h}}async downloadHosted(e,r){return r.project.configuration.reduceHook(o=>o.fetchHostedRepository,null,e,r)}async cloneFromRemote(e,r){let o=await X8(e.reference,r.project.configuration),a=s0(e.reference),n=V.join(o,"package.tgz");await un.prepareExternalProject(o,n,{configuration:r.project.configuration,report:r.report,workspace:a.extra.workspace,locator:e});let u=await oe.readFilePromise(n);return await _e.releaseAfterUseAsync(async()=>await Xi.convertToZip(u,{configuration:r.project.configuration,prefixPath:W.getIdentVendorPath(e),stripComponents:1}))}};Ye();Ye();var I2=class{supportsDescriptor(e,r){return CC(e.range)}supportsLocator(e,r){return CC(e.reference)}shouldPersistResolution(e,r){return!0}bindDescriptor(e,r,o){return e}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){let a=await z8(e.range,o.project.configuration);return[W.makeLocator(e,a)]}async getSatisfying(e,r,o,a){let n=s0(e.range);return{locators:o.filter(A=>{if(A.identHash!==e.identHash)return!1;let p=s0(A.reference);return!(n.repo!==p.repo||n.treeish.protocol==="commit"&&n.treeish.request!==p.treeish.request)}),sorted:!1}}async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let o=await r.fetchOptions.fetcher.fetch(e,r.fetchOptions),a=await _e.releaseAfterUseAsync(async()=>await Ot.find(o.prefixPath,{baseFs:o.packageFs}),o.releaseFs);return{...e,version:a.version||"0.0.0",languageName:a.languageName||r.project.configuration.get("defaultLanguageName"),linkType:"HARD",conditions:a.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(a.dependencies),peerDependencies:a.peerDependencies,dependenciesMeta:a.dependenciesMeta,peerDependenciesMeta:a.peerDependenciesMeta,bin:a.bin}}};var Bgt={configuration:{changesetBaseRefs:{description:"The base git refs that the current HEAD is compared against when detecting changes. Supports git branches, tags, and commits.",type:"STRING",isArray:!0,isNullable:!1,default:["master","origin/master","upstream/master","main","origin/main","upstream/main"]},changesetIgnorePatterns:{description:"Array of glob patterns; files matching them will be ignored when fetching the changed files",type:"STRING",default:[],isArray:!0},cloneConcurrency:{description:"Maximal number of concurrent clones",type:"NUMBER",default:2}},fetchers:[w2],resolvers:[I2]};var vgt=Bgt;qt();var o0=class extends ut{constructor(){super(...arguments);this.since=ge.String("--since",{description:"Only include workspaces that have been changed since the specified ref.",tolerateBoolean:!0});this.recursive=ge.Boolean("-R,--recursive",!1,{description:"Find packages via dependencies/devDependencies instead of using the workspaces field"});this.noPrivate=ge.Boolean("--no-private",{description:"Exclude workspaces that have the private field set to true"});this.verbose=ge.Boolean("-v,--verbose",!1,{description:"Also return the cross-dependencies between workspaces"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o}=await Pt.find(r,this.context.cwd);return(await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout},async n=>{let u=this.since?await ra.fetchChangedWorkspaces({ref:this.since,project:o}):o.workspaces,A=new Set(u);if(this.recursive)for(let p of[...u].map(h=>h.getRecursiveWorkspaceDependents()))for(let h of p)A.add(h);for(let p of A){let{manifest:h}=p;if(h.private&&this.noPrivate)continue;let E;if(this.verbose){let I=new Set,v=new Set;for(let x of Ot.hardDependencies)for(let[C,R]of h.getForScope(x)){let L=o.tryWorkspaceByDescriptor(R);L===null?o.workspacesByIdent.has(C)&&v.add(R):I.add(L)}E={workspaceDependencies:Array.from(I).map(x=>x.relativeCwd),mismatchedWorkspaceDependencies:Array.from(v).map(x=>W.stringifyDescriptor(x))}}n.reportInfo(null,`${p.relativeCwd}`),n.reportJson({location:p.relativeCwd,name:h.name?W.stringifyIdent(h.name):null,...E})}})).exitCode()}};o0.paths=[["workspaces","list"]],o0.usage=nt.Usage({category:"Workspace-related commands",description:"list all available workspaces",details:"\n This command will print the list of all workspaces in the project.\n\n - If `--since` is set, Yarn will only list workspaces that have been modified since the specified ref. By default Yarn will use the refs specified by the `changesetBaseRefs` configuration option.\n\n - If `-R,--recursive` is set, Yarn will find workspaces to run the command on by recursively evaluating `dependencies` and `devDependencies` fields, instead of looking at the `workspaces` fields.\n\n - If `--no-private` is set, Yarn will not list any workspaces that have the `private` field set to `true`.\n\n - If both the `-v,--verbose` and `--json` options are set, Yarn will also return the cross-dependencies between each workspaces (useful when you wish to automatically generate Buck / Bazel rules).\n "});Ye();Ye();qt();var a0=class extends ut{constructor(){super(...arguments);this.workspaceName=ge.String();this.commandName=ge.String();this.args=ge.Proxy()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd);if(!a)throw new rr(o.cwd,this.context.cwd);let n=o.workspaces,u=new Map(n.map(p=>[W.stringifyIdent(p.anchoredLocator),p])),A=u.get(this.workspaceName);if(A===void 0){let p=Array.from(u.keys()).sort();throw new it(`Workspace '${this.workspaceName}' not found. Did you mean any of the following: - - ${p.join(` - - `)}?`)}return this.cli.run([this.commandName,...this.args],{cwd:A.cwd})}};a0.paths=[["workspace"]],a0.usage=nt.Usage({category:"Workspace-related commands",description:"run a command within the specified workspace",details:` - This command will run a given sub-command on a single workspace. - `,examples:[["Add a package to a single workspace","yarn workspace components add -D react"],["Run build script on a single workspace","yarn workspace components run build"]]});var Dgt={configuration:{enableImmutableInstalls:{description:"If true (the default on CI), prevents the install command from modifying the lockfile",type:"BOOLEAN",default:kde.isCI},defaultSemverRangePrefix:{description:"The default save prefix: '^', '~' or ''",type:"STRING",values:["^","~",""],default:"^"},preferReuse:{description:"If true, `yarn add` will attempt to reuse the most common dependency range in other workspaces.",type:"BOOLEAN",default:!1}},commands:[Fh,Rh,Th,Nh,r0,Vh,_h,o0,Kd,Vd,mC,Jd,kh,Qh,Lh,Oh,Mh,Uh,Hh,qh,jh,Gh,n0,Yh,Wh,zh,Jh,Xh,Kh,Zh,$h,e0,Xd,t0,Jf,i0,a0]},Sgt=Dgt;var iH={};Vt(iH,{default:()=>bgt});Ye();var kt={optional:!0},eH=[["@tailwindcss/aspect-ratio@<0.2.1",{peerDependencies:{tailwindcss:"^2.0.2"}}],["@tailwindcss/line-clamp@<0.2.1",{peerDependencies:{tailwindcss:"^2.0.2"}}],["@fullhuman/postcss-purgecss@3.1.3 || 3.1.3-alpha.0",{peerDependencies:{postcss:"^8.0.0"}}],["@samverschueren/stream-to-observable@<0.3.1",{peerDependenciesMeta:{rxjs:kt,zenObservable:kt}}],["any-observable@<0.5.1",{peerDependenciesMeta:{rxjs:kt,zenObservable:kt}}],["@pm2/agent@<1.0.4",{dependencies:{debug:"*"}}],["debug@<4.2.0",{peerDependenciesMeta:{["supports-color"]:kt}}],["got@<11",{dependencies:{["@types/responselike"]:"^1.0.0",["@types/keyv"]:"^3.1.1"}}],["cacheable-lookup@<4.1.2",{dependencies:{["@types/keyv"]:"^3.1.1"}}],["http-link-dataloader@*",{peerDependencies:{graphql:"^0.13.1 || ^14.0.0"}}],["typescript-language-server@*",{dependencies:{["vscode-jsonrpc"]:"^5.0.1",["vscode-languageserver-protocol"]:"^3.15.0"}}],["postcss-syntax@*",{peerDependenciesMeta:{["postcss-html"]:kt,["postcss-jsx"]:kt,["postcss-less"]:kt,["postcss-markdown"]:kt,["postcss-scss"]:kt}}],["jss-plugin-rule-value-function@<=10.1.1",{dependencies:{["tiny-warning"]:"^1.0.2"}}],["ink-select-input@<4.1.0",{peerDependencies:{react:"^16.8.2"}}],["license-webpack-plugin@<2.3.18",{peerDependenciesMeta:{webpack:kt}}],["snowpack@>=3.3.0",{dependencies:{["node-gyp"]:"^7.1.0"}}],["promise-inflight@*",{peerDependenciesMeta:{bluebird:kt}}],["reactcss@*",{peerDependencies:{react:"*"}}],["react-color@<=2.19.0",{peerDependencies:{react:"*"}}],["gatsby-plugin-i18n@*",{dependencies:{ramda:"^0.24.1"}}],["useragent@^2.0.0",{dependencies:{request:"^2.88.0",yamlparser:"0.0.x",semver:"5.5.x"}}],["@apollographql/apollo-tools@<=0.5.2",{peerDependencies:{graphql:"^14.2.1 || ^15.0.0"}}],["material-table@^2.0.0",{dependencies:{"@babel/runtime":"^7.11.2"}}],["@babel/parser@*",{dependencies:{"@babel/types":"^7.8.3"}}],["fork-ts-checker-webpack-plugin@<=6.3.4",{peerDependencies:{eslint:">= 6",typescript:">= 2.7",webpack:">= 4","vue-template-compiler":"*"},peerDependenciesMeta:{eslint:kt,"vue-template-compiler":kt}}],["rc-animate@<=3.1.1",{peerDependencies:{react:">=16.9.0","react-dom":">=16.9.0"}}],["react-bootstrap-table2-paginator@*",{dependencies:{classnames:"^2.2.6"}}],["react-draggable@<=4.4.3",{peerDependencies:{react:">= 16.3.0","react-dom":">= 16.3.0"}}],["apollo-upload-client@<14",{peerDependencies:{graphql:"14 - 15"}}],["react-instantsearch-core@<=6.7.0",{peerDependencies:{algoliasearch:">= 3.1 < 5"}}],["react-instantsearch-dom@<=6.7.0",{dependencies:{"react-fast-compare":"^3.0.0"}}],["ws@<7.2.1",{peerDependencies:{bufferutil:"^4.0.1","utf-8-validate":"^5.0.2"},peerDependenciesMeta:{bufferutil:kt,"utf-8-validate":kt}}],["react-portal@<4.2.2",{peerDependencies:{"react-dom":"^15.0.0-0 || ^16.0.0-0 || ^17.0.0-0"}}],["react-scripts@<=4.0.1",{peerDependencies:{react:"*"}}],["testcafe@<=1.10.1",{dependencies:{"@babel/plugin-transform-for-of":"^7.12.1","@babel/runtime":"^7.12.5"}}],["testcafe-legacy-api@<=4.2.0",{dependencies:{"testcafe-hammerhead":"^17.0.1","read-file-relative":"^1.2.0"}}],["@google-cloud/firestore@<=4.9.3",{dependencies:{protobufjs:"^6.8.6"}}],["gatsby-source-apiserver@*",{dependencies:{["babel-polyfill"]:"^6.26.0"}}],["@webpack-cli/package-utils@<=1.0.1-alpha.4",{dependencies:{["cross-spawn"]:"^7.0.3"}}],["gatsby-remark-prismjs@<3.3.28",{dependencies:{lodash:"^4"}}],["gatsby-plugin-favicon@*",{peerDependencies:{webpack:"*"}}],["gatsby-plugin-sharp@<=4.6.0-next.3",{dependencies:{debug:"^4.3.1"}}],["gatsby-react-router-scroll@<=5.6.0-next.0",{dependencies:{["prop-types"]:"^15.7.2"}}],["@rebass/forms@*",{dependencies:{["@styled-system/should-forward-prop"]:"^5.0.0"},peerDependencies:{react:"^16.8.6"}}],["rebass@*",{peerDependencies:{react:"^16.8.6"}}],["@ant-design/react-slick@<=0.28.3",{peerDependencies:{react:">=16.0.0"}}],["mqtt@<4.2.7",{dependencies:{duplexify:"^4.1.1"}}],["vue-cli-plugin-vuetify@<=2.0.3",{dependencies:{semver:"^6.3.0"},peerDependenciesMeta:{"sass-loader":kt,"vuetify-loader":kt}}],["vue-cli-plugin-vuetify@<=2.0.4",{dependencies:{"null-loader":"^3.0.0"}}],["vue-cli-plugin-vuetify@>=2.4.3",{peerDependencies:{vue:"*"}}],["@vuetify/cli-plugin-utils@<=0.0.4",{dependencies:{semver:"^6.3.0"},peerDependenciesMeta:{"sass-loader":kt}}],["@vue/cli-plugin-typescript@<=5.0.0-alpha.0",{dependencies:{"babel-loader":"^8.1.0"}}],["@vue/cli-plugin-typescript@<=5.0.0-beta.0",{dependencies:{"@babel/core":"^7.12.16"},peerDependencies:{"vue-template-compiler":"^2.0.0"},peerDependenciesMeta:{"vue-template-compiler":kt}}],["cordova-ios@<=6.3.0",{dependencies:{underscore:"^1.9.2"}}],["cordova-lib@<=10.0.1",{dependencies:{underscore:"^1.9.2"}}],["git-node-fs@*",{peerDependencies:{"js-git":"^0.7.8"},peerDependenciesMeta:{"js-git":kt}}],["consolidate@<0.16.0",{peerDependencies:{mustache:"^3.0.0"},peerDependenciesMeta:{mustache:kt}}],["consolidate@<=0.16.0",{peerDependencies:{velocityjs:"^2.0.1",tinyliquid:"^0.2.34","liquid-node":"^3.0.1",jade:"^1.11.0","then-jade":"*",dust:"^0.3.0","dustjs-helpers":"^1.7.4","dustjs-linkedin":"^2.7.5",swig:"^1.4.2","swig-templates":"^2.0.3","razor-tmpl":"^1.3.1",atpl:">=0.7.6",liquor:"^0.0.5",twig:"^1.15.2",ejs:"^3.1.5",eco:"^1.1.0-rc-3",jazz:"^0.0.18",jqtpl:"~1.1.0",hamljs:"^0.6.2",hamlet:"^0.3.3",whiskers:"^0.4.0","haml-coffee":"^1.14.1","hogan.js":"^3.0.2",templayed:">=0.2.3",handlebars:"^4.7.6",underscore:"^1.11.0",lodash:"^4.17.20",pug:"^3.0.0","then-pug":"*",qejs:"^3.0.5",walrus:"^0.10.1",mustache:"^4.0.1",just:"^0.1.8",ect:"^0.5.9",mote:"^0.2.0",toffee:"^0.3.6",dot:"^1.1.3","bracket-template":"^1.1.5",ractive:"^1.3.12",nunjucks:"^3.2.2",htmling:"^0.0.8","babel-core":"^6.26.3",plates:"~0.4.11","react-dom":"^16.13.1",react:"^16.13.1","arc-templates":"^0.5.3",vash:"^0.13.0",slm:"^2.0.0",marko:"^3.14.4",teacup:"^2.0.0","coffee-script":"^1.12.7",squirrelly:"^5.1.0",twing:"^5.0.2"},peerDependenciesMeta:{velocityjs:kt,tinyliquid:kt,"liquid-node":kt,jade:kt,"then-jade":kt,dust:kt,"dustjs-helpers":kt,"dustjs-linkedin":kt,swig:kt,"swig-templates":kt,"razor-tmpl":kt,atpl:kt,liquor:kt,twig:kt,ejs:kt,eco:kt,jazz:kt,jqtpl:kt,hamljs:kt,hamlet:kt,whiskers:kt,"haml-coffee":kt,"hogan.js":kt,templayed:kt,handlebars:kt,underscore:kt,lodash:kt,pug:kt,"then-pug":kt,qejs:kt,walrus:kt,mustache:kt,just:kt,ect:kt,mote:kt,toffee:kt,dot:kt,"bracket-template":kt,ractive:kt,nunjucks:kt,htmling:kt,"babel-core":kt,plates:kt,"react-dom":kt,react:kt,"arc-templates":kt,vash:kt,slm:kt,marko:kt,teacup:kt,"coffee-script":kt,squirrelly:kt,twing:kt}}],["vue-loader@<=16.3.3",{peerDependencies:{"@vue/compiler-sfc":"^3.0.8",webpack:"^4.1.0 || ^5.0.0-0"},peerDependenciesMeta:{"@vue/compiler-sfc":kt}}],["vue-loader@^16.7.0",{peerDependencies:{"@vue/compiler-sfc":"^3.0.8",vue:"^3.2.13"},peerDependenciesMeta:{"@vue/compiler-sfc":kt,vue:kt}}],["scss-parser@<=1.0.5",{dependencies:{lodash:"^4.17.21"}}],["query-ast@<1.0.5",{dependencies:{lodash:"^4.17.21"}}],["redux-thunk@<=2.3.0",{peerDependencies:{redux:"^4.0.0"}}],["skypack@<=0.3.2",{dependencies:{tar:"^6.1.0"}}],["@npmcli/metavuln-calculator@<2.0.0",{dependencies:{"json-parse-even-better-errors":"^2.3.1"}}],["bin-links@<2.3.0",{dependencies:{"mkdirp-infer-owner":"^1.0.2"}}],["rollup-plugin-polyfill-node@<=0.8.0",{peerDependencies:{rollup:"^1.20.0 || ^2.0.0"}}],["snowpack@<3.8.6",{dependencies:{"magic-string":"^0.25.7"}}],["elm-webpack-loader@*",{dependencies:{temp:"^0.9.4"}}],["winston-transport@<=4.4.0",{dependencies:{logform:"^2.2.0"}}],["jest-vue-preprocessor@*",{dependencies:{"@babel/core":"7.8.7","@babel/template":"7.8.6"},peerDependencies:{pug:"^2.0.4"},peerDependenciesMeta:{pug:kt}}],["redux-persist@*",{peerDependencies:{react:">=16"},peerDependenciesMeta:{react:kt}}],["sodium@>=3",{dependencies:{"node-gyp":"^3.8.0"}}],["babel-plugin-graphql-tag@<=3.1.0",{peerDependencies:{graphql:"^14.0.0 || ^15.0.0"}}],["@playwright/test@<=1.14.1",{dependencies:{"jest-matcher-utils":"^26.4.2"}}],...["babel-plugin-remove-graphql-queries@<3.14.0-next.1","babel-preset-gatsby-package@<1.14.0-next.1","create-gatsby@<1.14.0-next.1","gatsby-admin@<0.24.0-next.1","gatsby-cli@<3.14.0-next.1","gatsby-core-utils@<2.14.0-next.1","gatsby-design-tokens@<3.14.0-next.1","gatsby-legacy-polyfills@<1.14.0-next.1","gatsby-plugin-benchmark-reporting@<1.14.0-next.1","gatsby-plugin-graphql-config@<0.23.0-next.1","gatsby-plugin-image@<1.14.0-next.1","gatsby-plugin-mdx@<2.14.0-next.1","gatsby-plugin-netlify-cms@<5.14.0-next.1","gatsby-plugin-no-sourcemaps@<3.14.0-next.1","gatsby-plugin-page-creator@<3.14.0-next.1","gatsby-plugin-preact@<5.14.0-next.1","gatsby-plugin-preload-fonts@<2.14.0-next.1","gatsby-plugin-schema-snapshot@<2.14.0-next.1","gatsby-plugin-styletron@<6.14.0-next.1","gatsby-plugin-subfont@<3.14.0-next.1","gatsby-plugin-utils@<1.14.0-next.1","gatsby-recipes@<0.25.0-next.1","gatsby-source-shopify@<5.6.0-next.1","gatsby-source-wikipedia@<3.14.0-next.1","gatsby-transformer-screenshot@<3.14.0-next.1","gatsby-worker@<0.5.0-next.1"].map(t=>[t,{dependencies:{"@babel/runtime":"^7.14.8"}}]),["gatsby-core-utils@<2.14.0-next.1",{dependencies:{got:"8.3.2"}}],["gatsby-plugin-gatsby-cloud@<=3.1.0-next.0",{dependencies:{"gatsby-core-utils":"^2.13.0-next.0"}}],["gatsby-plugin-gatsby-cloud@<=3.2.0-next.1",{peerDependencies:{webpack:"*"}}],["babel-plugin-remove-graphql-queries@<=3.14.0-next.1",{dependencies:{"gatsby-core-utils":"^2.8.0-next.1"}}],["gatsby-plugin-netlify@3.13.0-next.1",{dependencies:{"gatsby-core-utils":"^2.13.0-next.0"}}],["clipanion-v3-codemod@<=0.2.0",{peerDependencies:{jscodeshift:"^0.11.0"}}],["react-live@*",{peerDependencies:{"react-dom":"*",react:"*"}}],["webpack@<4.44.1",{peerDependenciesMeta:{"webpack-cli":kt,"webpack-command":kt}}],["webpack@<5.0.0-beta.23",{peerDependenciesMeta:{"webpack-cli":kt}}],["webpack-dev-server@<3.10.2",{peerDependenciesMeta:{"webpack-cli":kt}}],["@docusaurus/responsive-loader@<1.5.0",{peerDependenciesMeta:{sharp:kt,jimp:kt}}],["eslint-module-utils@*",{peerDependenciesMeta:{"eslint-import-resolver-node":kt,"eslint-import-resolver-typescript":kt,"eslint-import-resolver-webpack":kt,"@typescript-eslint/parser":kt}}],["eslint-plugin-import@*",{peerDependenciesMeta:{"@typescript-eslint/parser":kt}}],["critters-webpack-plugin@<3.0.2",{peerDependenciesMeta:{"html-webpack-plugin":kt}}],["terser@<=5.10.0",{dependencies:{acorn:"^8.5.0"}}],["babel-preset-react-app@10.0.x <10.0.2",{dependencies:{"@babel/plugin-proposal-private-property-in-object":"^7.16.7"}}],["eslint-config-react-app@*",{peerDependenciesMeta:{typescript:kt}}],["@vue/eslint-config-typescript@<11.0.0",{peerDependenciesMeta:{typescript:kt}}],["unplugin-vue2-script-setup@<0.9.1",{peerDependencies:{"@vue/composition-api":"^1.4.3","@vue/runtime-dom":"^3.2.26"}}],["@cypress/snapshot@*",{dependencies:{debug:"^3.2.7"}}],["auto-relay@<=0.14.0",{peerDependencies:{"reflect-metadata":"^0.1.13"}}],["vue-template-babel-compiler@<1.2.0",{peerDependencies:{["vue-template-compiler"]:"^2.6.0"}}],["@parcel/transformer-image@<2.5.0",{peerDependencies:{["@parcel/core"]:"*"}}],["@parcel/transformer-js@<2.5.0",{peerDependencies:{["@parcel/core"]:"*"}}],["parcel@*",{peerDependenciesMeta:{["@parcel/core"]:kt}}],["react-scripts@*",{peerDependencies:{eslint:"*"}}],["focus-trap-react@^8.0.0",{dependencies:{tabbable:"^5.3.2"}}],["react-rnd@<10.3.7",{peerDependencies:{react:">=16.3.0","react-dom":">=16.3.0"}}],["connect-mongo@<5.0.0",{peerDependencies:{"express-session":"^1.17.1"}}],["vue-i18n@<9",{peerDependencies:{vue:"^2"}}],["vue-router@<4",{peerDependencies:{vue:"^2"}}],["unified@<10",{dependencies:{"@types/unist":"^2.0.0"}}],["react-github-btn@<=1.3.0",{peerDependencies:{react:">=16.3.0"}}],["react-dev-utils@*",{peerDependencies:{typescript:">=2.7",webpack:">=4"},peerDependenciesMeta:{typescript:kt}}],["@asyncapi/react-component@<=1.0.0-next.39",{peerDependencies:{react:">=16.8.0","react-dom":">=16.8.0"}}],["xo@*",{peerDependencies:{webpack:">=1.11.0"},peerDependenciesMeta:{webpack:kt}}],["babel-plugin-remove-graphql-queries@<=4.20.0-next.0",{dependencies:{"@babel/types":"^7.15.4"}}],["gatsby-plugin-page-creator@<=4.20.0-next.1",{dependencies:{"fs-extra":"^10.1.0"}}],["gatsby-plugin-utils@<=3.14.0-next.1",{dependencies:{fastq:"^1.13.0"},peerDependencies:{graphql:"^15.0.0"}}],["gatsby-plugin-mdx@<3.1.0-next.1",{dependencies:{mkdirp:"^1.0.4"}}],["gatsby-plugin-mdx@^2",{peerDependencies:{gatsby:"^3.0.0-next"}}],["fdir@<=5.2.0",{peerDependencies:{picomatch:"2.x"},peerDependenciesMeta:{picomatch:kt}}],["babel-plugin-transform-typescript-metadata@<=0.3.2",{peerDependencies:{"@babel/core":"^7","@babel/traverse":"^7"},peerDependenciesMeta:{"@babel/traverse":kt}}],["graphql-compose@>=9.0.10",{peerDependencies:{graphql:"^14.2.0 || ^15.0.0 || ^16.0.0"}}],["vite-plugin-vuetify@<=1.0.2",{peerDependencies:{vue:"^3.0.0"}}],["webpack-plugin-vuetify@<=2.0.1",{peerDependencies:{vue:"^3.2.6"}}]];var tH;function Qde(){return typeof tH>"u"&&(tH=ve("zlib").brotliDecompressSync(Buffer.from("G7weAByFTVk3Vs7UfHhq4yykgEM7pbW7TI43SG2S5tvGrwHBAzdz+s/npQ6tgEvobvxisrPIadkXeUAJotBn5bDZ5kAhcRqsIHe3F75Walet5hNalwgFDtxb0BiDUjiUQkjG0yW2hto9HPgiCkm316d6bC0kST72YN7D7rfkhCE9x4J0XwB0yavalxpUu2t9xszHrmtwalOxT7VslsxWcB1qpqZwERUra4psWhTV8BgwWeizurec82Caf1ABL11YMfbf8FJ9JBceZOkgmvrQPbC9DUldX/yMbmX06UQluCEjSwUoyO+EZPIjofr+/oAZUck2enraRD+oWLlnlYnj8xB+gwSo9lmmks4fXv574qSqcWA6z21uYkzMu3EWj+K23RxeQlLqiE35/rC8GcS4CGkKHKKq+zAIQwD9iRDNfiAqueLLpicFFrNsAI4zeTD/eO9MHcnRa5m8UT+M2+V+AkFST4BlKneiAQRSdST8KEAIyFlULt6wa9EBd0Ds28VmpaxquJdVt+nwdEs5xUskI13OVtFyY0UrQIRAlCuvvWivvlSKQfTO+2Q8OyUR1W5RvetaPz4jD27hdtwHFFA1Ptx6Ee/t2cY2rg2G46M1pNDRf2pWhvpy8pqMnuI3++4OF3+7OFIWXGjh+o7Nr2jNvbiYcQdQS1h903/jVFgOpA0yJ78z+x759bFA0rq+6aY5qPB4FzS3oYoLupDUhD9nDz6F6H7hpnlMf18KNKDu4IKjTWwrAnY6MFQw1W6ymOALHlFyCZmQhldg1MQHaMVVQTVgDC60TfaBqG++Y8PEoFhN/PBTZT175KNP/BlHDYGOOBmnBdzqJKplZ/ljiVG0ZBzfqeBRrrUkn6rA54462SgiliKoYVnbeptMdXNfAuaupIEi0bApF10TlgHfmEJAPUVidRVFyDupSem5po5vErPqWKhKbUIp0LozpYsIKK57dM/HKr+nguF+7924IIWMICkQ8JUigs9D+W+c4LnNoRtPPKNRUiCYmP+Jfo2lfKCKw8qpraEeWU3uiNRO6zcyKQoXPR5htmzzLznke7b4YbXW3I1lIRzmgG02Udb58U+7TpwyN7XymCgH+wuPDthZVQvRZuEP+SnLtMicz9m5zASWOBiAcLmkuFlTKuHspSIhCBD0yUPKcxu81A+4YD78rA2vtwsUEday9WNyrShyrl60rWmA+SmbYZkQOwFJWArxRYYc5jGhA5ikxYw1rx3ei4NmeX/lKiwpZ9Ln1tV2Ae7sArvxuVLbJjqJRjW1vFXAyHpvLG+8MJ6T2Ubx5M2KDa2SN6vuIGxJ9WQM9Mk3Q7aCNiZONXllhqq24DmoLbQfW2rYWsOgHWjtOmIQMyMKdiHZDjoyIq5+U700nZ6odJAoYXPQBvFNiQ78d5jaXliBqLTJEqUCwi+LiH2mx92EmNKDsJL74Z613+3lf20pxkV1+erOrjj8pW00vsPaahKUM+05ssd5uwM7K482KWEf3TCwlg/o3e5ngto7qSMz7YteIgCsF1UOcsLk7F7MxWbvrPMY473ew0G+noVL8EPbkmEMftMSeL6HFub/zy+2JQ==","base64")).toString()),tH}var rH;function Fde(){return typeof rH>"u"&&(rH=ve("zlib").brotliDecompressSync(Buffer.from("G8MSIIzURnVBnObTcvb3XE6v2S9Qgc2K801Oa5otNKEtK8BINZNcaQHy+9/vf/WXBimwutXC33P2DPc64pps5rz7NGGWaOKNSPL4Y2KRE8twut2lFOIN+OXPtRmPMRhMTILib2bEQx43az2I5d3YS8Roa5UZpF/ujHb3Djd3GDvYUfvFYSUQ39vb2cmifp/rgB4J/65JK3wRBTvMBoNBmn3mbXC63/gbBkW/2IRPri0O8bcsRBsmarF328pAln04nyJFkwUAvNu934supAqLtyerZZpJ8I8suJHhf/ocMV+scKwa8NOiDKIPXw6Ex/EEZD6TEGaW8N5zvNHYF10l6Lfooj7D5W2k3dgvQSbp2Wv8TGOayS978gxlOLVjTGXs66ozewbrjwElLtyrYNnWTfzzdEutgROUFPVMhnMoy8EjJLLlWwIEoySxliim9kYW30JUHiPVyjt0iAw/ZpPmCbUCltYPnq6ZNblIKhTNhqS/oqC9iya5sGKZTOVsTEg34n92uZTf2iPpcZih8rPW8CzA+adIGmyCPcKdLMsBLShd+zuEbTrqpwuh+DLmracZcjPC5Sdf5odDAhKpFuOsQS67RT+1VgWWygSv3YwxDnylc04/PYuaMeIzhBkLrvs7e/OUzRTF56MmfY6rI63QtEjEQzq637zQqJ39nNhu3NmoRRhW/086bHGBUtx0PE0j3aEGvkdh9WJC8y8j8mqqke9/dQ5la+Q3ba4RlhvTbnfQhPDDab3tUifkjKuOsp13mXEmO00Mu88F/M67R7LXfoFDFLNtgCSWjWX+3Jn1371pJTK9xPBiMJafvDjtFyAzu8rxeQ0TKMQXNPs5xxiBOd+BRJP8KP88XPtJIbZKh/cdW8KvBUkpqKpGoiIaA32c3/JnQr4efXt85mXvidOvn/eU3Pase1typLYBalJ14mCso9h79nuMOuCa/kZAOkJHmTjP5RM2WNoPasZUAnT1TAE/NH25hUxcQv6hQWR/m1PKk4ooXMcM4SR1iYU3fUohvqk4RY2hbmTVVIXv6TvqO+0doOjgeVFAcom+RlwJQmOVH7pr1Q9LoJT6n1DeQEB+NHygsATbIwTcOKZlJsY8G4+suX1uQLjUWwLjjs0mvSvZcLTpIGAekeR7GCgl8eo3ndAqEe2XCav4huliHjdbIPBsGJuPX7lrO9HX1UbXRH5opOe1x6JsOSgHZR+EaxuXVhpLLxm6jk1LJtZfHSc6BKPun3CpYYVMJGwEUyk8MTGG0XL5MfEwaXpnc9TKnBmlGn6nHiGREc3ysn47XIBDzA+YvFdjZzVIEDcKGpS6PbUJehFRjEne8D0lVU1XuRtlgszq6pTNlQ/3MzNOEgCWPyTct22V2mEi2krizn5VDo9B19/X2DB3hCGRMM7ONbtnAcIx/OWB1u5uPbW1gsH8irXxT/IzG0PoXWYjhbMsH3KTuoOl5o17PulcgvsfTSnKFM354GWI8luqZnrswWjiXy3G+Vbyo1KMopFmmvBwNELgaS8z8dNZchx/Cl/xjddxhMcyqtzFyONb2Zdu90NkI8pAeufe7YlXrp53v8Dj/l8vWeVspRKBGXScBBPI/HinSTGmLDOGGOCIyH0JFdOZx0gWsacNlQLJMIrBhqRxXxHF/5pseWwejlAAvZ3klZSDSYY8mkToaWejXhgNomeGtx1DTLEUFMRkgF5yFB22WYdJnaWN14r1YJj81hGi45+jrADS5nYRhCiSlCJJ1nL8pYX+HDSMhdTEWyRcgHVp/IsUIZYMfT+YYncUQPgcxNGCHfZ88vDdrcUuaGIl6zhAsiaq7R5dfqrqXH/JcBhfjT8D0azayIyEz75Nxp6YkcyDxlJq3EXnJUpqDohJJOysL1t1uNiHESlvsxPb5cpbW0+ICZqJmUZus1BMW0F5IVBODLIo2zHHjA0=","base64")).toString()),rH}var nH;function Rde(){return typeof nH>"u"&&(nH=ve("zlib").brotliDecompressSync(Buffer.from("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","base64")).toString()),nH}var Tde=new Map([[W.makeIdent(null,"fsevents").identHash,Qde],[W.makeIdent(null,"resolve").identHash,Fde],[W.makeIdent(null,"typescript").identHash,Rde]]),Pgt={hooks:{registerPackageExtensions:async(t,e)=>{for(let[r,o]of eH)e(W.parseDescriptor(r,!0),o)},getBuiltinPatch:async(t,e)=>{let r="compat/";if(!e.startsWith(r))return;let o=W.parseIdent(e.slice(r.length)),a=Tde.get(o.identHash)?.();return typeof a<"u"?a:null},reduceDependency:async(t,e,r,o)=>typeof Tde.get(t.identHash)>"u"?t:W.makeDescriptor(t,W.makeRange({protocol:"patch:",source:W.stringifyDescriptor(t),selector:`optional!builtin`,params:null}))}},bgt=Pgt;var wH={};Vt(wH,{ConstraintsCheckCommand:()=>h0,ConstraintsQueryCommand:()=>f0,ConstraintsSourceCommand:()=>p0,default:()=>tdt});Ye();Ye();v2();var IC=class{constructor(e){this.project=e}createEnvironment(){let e=new wC(["cwd","ident"]),r=new wC(["workspace","type","ident"]),o=new wC(["ident"]),a={manifestUpdates:new Map,reportedErrors:new Map},n=new Map,u=new Map;for(let A of this.project.storedPackages.values()){let p=Array.from(A.peerDependencies.values(),h=>[W.stringifyIdent(h),h.range]);n.set(A.locatorHash,{workspace:null,ident:W.stringifyIdent(A),version:A.version,dependencies:new Map,peerDependencies:new Map(p.filter(([h])=>A.peerDependenciesMeta.get(h)?.optional!==!0)),optionalPeerDependencies:new Map(p.filter(([h])=>A.peerDependenciesMeta.get(h)?.optional===!0))})}for(let A of this.project.storedPackages.values()){let p=n.get(A.locatorHash);p.dependencies=new Map(Array.from(A.dependencies.values(),h=>{let E=this.project.storedResolutions.get(h.descriptorHash);if(typeof E>"u")throw new Error("Assertion failed: The resolution should have been registered");let I=n.get(E);if(typeof I>"u")throw new Error("Assertion failed: The package should have been registered");return[W.stringifyIdent(h),I]})),p.dependencies.delete(p.ident)}for(let A of this.project.workspaces){let p=W.stringifyIdent(A.anchoredLocator),h=A.manifest.exportTo({}),E=n.get(A.anchoredLocator.locatorHash);if(typeof E>"u")throw new Error("Assertion failed: The package should have been registered");let I=(R,L,{caller:U=Ji.getCaller()}={})=>{let J=B2(R),te=_e.getMapWithDefault(a.manifestUpdates,A.cwd),ae=_e.getMapWithDefault(te,J),fe=_e.getSetWithDefault(ae,L);U!==null&&fe.add(U)},v=R=>I(R,void 0,{caller:Ji.getCaller()}),x=R=>{_e.getArrayWithDefault(a.reportedErrors,A.cwd).push(R)},C=e.insert({cwd:A.relativeCwd,ident:p,manifest:h,pkg:E,set:I,unset:v,error:x});u.set(A,C);for(let R of Ot.allDependencies)for(let L of A.manifest[R].values()){let U=W.stringifyIdent(L),J=()=>{I([R,U],void 0,{caller:Ji.getCaller()})},te=fe=>{I([R,U],fe,{caller:Ji.getCaller()})},ae=null;if(R!=="peerDependencies"&&(R!=="dependencies"||!A.manifest.devDependencies.has(L.identHash))){let fe=A.anchoredPackage.dependencies.get(L.identHash);if(fe){if(typeof fe>"u")throw new Error("Assertion failed: The dependency should have been registered");let ce=this.project.storedResolutions.get(fe.descriptorHash);if(typeof ce>"u")throw new Error("Assertion failed: The resolution should have been registered");let me=n.get(ce);if(typeof me>"u")throw new Error("Assertion failed: The package should have been registered");ae=me}}r.insert({workspace:C,ident:U,range:L.range,type:R,resolution:ae,update:te,delete:J,error:x})}}for(let A of this.project.storedPackages.values()){let p=this.project.tryWorkspaceByLocator(A);if(!p)continue;let h=u.get(p);if(typeof h>"u")throw new Error("Assertion failed: The workspace should have been registered");let E=n.get(A.locatorHash);if(typeof E>"u")throw new Error("Assertion failed: The package should have been registered");E.workspace=h}return{workspaces:e,dependencies:r,packages:o,result:a}}async process(){let e=this.createEnvironment(),r={Yarn:{workspace:a=>e.workspaces.find(a)[0]??null,workspaces:a=>e.workspaces.find(a),dependency:a=>e.dependencies.find(a)[0]??null,dependencies:a=>e.dependencies.find(a),package:a=>e.packages.find(a)[0]??null,packages:a=>e.packages.find(a)}},o=await this.project.loadUserConfig();return o?.constraints?(await o.constraints(r),e.result):null}};Ye();Ye();qt();var f0=class extends ut{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.query=ge.String()}async execute(){let{Constraints:r}=await Promise.resolve().then(()=>(x2(),b2)),o=await Ke.find(this.context.cwd,this.context.plugins),{project:a}=await Pt.find(o,this.context.cwd),n=await r.find(a),u=this.query;return u.endsWith(".")||(u=`${u}.`),(await Nt.start({configuration:o,json:this.json,stdout:this.context.stdout},async p=>{for await(let h of n.query(u)){let E=Array.from(Object.entries(h)),I=E.length,v=E.reduce((x,[C])=>Math.max(x,C.length),0);for(let x=0;x(x2(),b2)),o=await Ke.find(this.context.cwd,this.context.plugins),{project:a}=await Pt.find(o,this.context.cwd),n=await r.find(a);this.context.stdout.write(this.verbose?n.fullSource:n.source)}};p0.paths=[["constraints","source"]],p0.usage=nt.Usage({category:"Constraints-related commands",description:"print the source code for the constraints",details:"\n This command will print the Prolog source code used by the constraints engine. Adding the `-v,--verbose` flag will print the *full* source code, including the fact database automatically compiled from the workspace manifests.\n ",examples:[["Prints the source code","yarn constraints source"],["Print the source code and the fact database","yarn constraints source -v"]]});Ye();Ye();qt();v2();var h0=class extends ut{constructor(){super(...arguments);this.fix=ge.Boolean("--fix",!1,{description:"Attempt to automatically fix unambiguous issues, following a multi-pass process"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o}=await Pt.find(r,this.context.cwd);await o.restoreInstallState();let a=await o.loadUserConfig(),n;if(a?.constraints)n=new IC(o);else{let{Constraints:h}=await Promise.resolve().then(()=>(x2(),b2));n=await h.find(o)}let u,A=!1,p=!1;for(let h=this.fix?10:1;h>0;--h){let E=await n.process();if(!E)break;let{changedWorkspaces:I,remainingErrors:v}=gk(o,E,{fix:this.fix}),x=[];for(let[C,R]of I){let L=C.manifest.indent;C.manifest=new Ot,C.manifest.indent=L,C.manifest.load(R),x.push(C.persistManifest())}if(await Promise.all(x),!(I.size>0&&h>1)){u=Hde(v,{configuration:r}),A=!1,p=!0;for(let[,C]of v)for(let R of C)R.fixable?A=!0:p=!1}}if(u.children.length===0)return 0;if(A){let h=p?`Those errors can all be fixed by running ${de.pretty(r,"yarn constraints --fix",de.Type.CODE)}`:`Errors prefixed by '\u2699' can be fixed by running ${de.pretty(r,"yarn constraints --fix",de.Type.CODE)}`;await Nt.start({configuration:r,stdout:this.context.stdout,includeNames:!1,includeFooter:!1},async E=>{E.reportInfo(0,h),E.reportSeparator()})}return u.children=_e.sortMap(u.children,h=>h.value[1]),$s.emitTree(u,{configuration:r,stdout:this.context.stdout,json:this.json,separators:1}),1}};h0.paths=[["constraints"]],h0.usage=nt.Usage({category:"Constraints-related commands",description:"check that the project constraints are met",details:` - This command will run constraints on your project and emit errors for each one that is found but isn't met. If any error is emitted the process will exit with a non-zero exit code. - - If the \`--fix\` flag is used, Yarn will attempt to automatically fix the issues the best it can, following a multi-pass process (with a maximum of 10 iterations). Some ambiguous patterns cannot be autofixed, in which case you'll have to manually specify the right resolution. - - For more information as to how to write constraints, please consult our dedicated page on our website: https://yarnpkg.com/features/constraints. - `,examples:[["Check that all constraints are satisfied","yarn constraints"],["Autofix all unmet constraints","yarn constraints --fix"]]});v2();var edt={configuration:{enableConstraintsChecks:{description:"If true, constraints will run during installs",type:"BOOLEAN",default:!1},constraintsPath:{description:"The path of the constraints file.",type:"ABSOLUTE_PATH",default:"./constraints.pro"}},commands:[f0,p0,h0],hooks:{async validateProjectAfterInstall(t,{reportError:e}){if(!t.configuration.get("enableConstraintsChecks"))return;let r=await t.loadUserConfig(),o;if(r?.constraints)o=new IC(t);else{let{Constraints:u}=await Promise.resolve().then(()=>(x2(),b2));o=await u.find(t)}let a=await o.process();if(!a)return;let{remainingErrors:n}=gk(t,a);if(n.size!==0)if(t.configuration.isCI)for(let[u,A]of n)for(let p of A)e(84,`${de.pretty(t.configuration,u.anchoredLocator,de.Type.IDENT)}: ${p.text}`);else e(84,`Constraint check failed; run ${de.pretty(t.configuration,"yarn constraints",de.Type.CODE)} for more details`)}}},tdt=edt;var IH={};Vt(IH,{CreateCommand:()=>tm,DlxCommand:()=>g0,default:()=>ndt});Ye();qt();var tm=class extends ut{constructor(){super(...arguments);this.pkg=ge.String("-p,--package",{description:"The package to run the provided command from"});this.quiet=ge.Boolean("-q,--quiet",!1,{description:"Only report critical errors instead of printing the full install logs"});this.command=ge.String();this.args=ge.Proxy()}async execute(){let r=[];this.pkg&&r.push("--package",this.pkg),this.quiet&&r.push("--quiet");let o=this.command.replace(/^(@[^@/]+)(@|$)/,"$1/create$2"),a=W.parseDescriptor(o),n=a.name.match(/^create(-|$)/)?a:a.scope?W.makeIdent(a.scope,`create-${a.name}`):W.makeIdent(null,`create-${a.name}`),u=W.stringifyIdent(n);return a.range!=="unknown"&&(u+=`@${a.range}`),this.cli.run(["dlx",...r,u,...this.args])}};tm.paths=[["create"]];Ye();Ye();St();qt();var g0=class extends ut{constructor(){super(...arguments);this.packages=ge.Array("-p,--package",{description:"The package(s) to install before running the command"});this.quiet=ge.Boolean("-q,--quiet",!1,{description:"Only report critical errors instead of printing the full install logs"});this.command=ge.String();this.args=ge.Proxy()}async execute(){return Ke.telemetry=null,await oe.mktempPromise(async r=>{let o=V.join(r,`dlx-${process.pid}`);await oe.mkdirPromise(o),await oe.writeFilePromise(V.join(o,"package.json"),`{} -`),await oe.writeFilePromise(V.join(o,"yarn.lock"),"");let a=V.join(o,".yarnrc.yml"),n=await Ke.findProjectCwd(this.context.cwd),A={enableGlobalCache:!(await Ke.find(this.context.cwd,null,{strict:!1})).get("enableGlobalCache"),enableTelemetry:!1,logFilters:[{code:Wu(68),level:de.LogLevel.Discard}]},p=n!==null?V.join(n,".yarnrc.yml"):null;p!==null&&oe.existsSync(p)?(await oe.copyFilePromise(p,a),await Ke.updateConfiguration(o,L=>{let U=_e.toMerged(L,A);return Array.isArray(L.plugins)&&(U.plugins=L.plugins.map(J=>{let te=typeof J=="string"?J:J.path,ae=ue.isAbsolute(te)?te:ue.resolve(ue.fromPortablePath(n),te);return typeof J=="string"?ae:{path:ae,spec:J.spec}})),U})):await oe.writeJsonPromise(a,A);let h=this.packages??[this.command],E=W.parseDescriptor(this.command).name,I=await this.cli.run(["add","--fixed","--",...h],{cwd:o,quiet:this.quiet});if(I!==0)return I;this.quiet||this.context.stdout.write(` -`);let v=await Ke.find(o,this.context.plugins),{project:x,workspace:C}=await Pt.find(v,o);if(C===null)throw new rr(x.cwd,o);await x.restoreInstallState();let R=await un.getWorkspaceAccessibleBinaries(C);return R.has(E)===!1&&R.size===1&&typeof this.packages>"u"&&(E=Array.from(R)[0][0]),await un.executeWorkspaceAccessibleBinary(C,E,this.args,{packageAccessibleBinaries:R,cwd:this.context.cwd,stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr})})}};g0.paths=[["dlx"]],g0.usage=nt.Usage({description:"run a package in a temporary environment",details:"\n This command will install a package within a temporary environment, and run its binary script if it contains any. The binary will run within the current cwd.\n\n By default Yarn will download the package named `command`, but this can be changed through the use of the `-p,--package` flag which will instruct Yarn to still run the same command but from a different package.\n\n Using `yarn dlx` as a replacement of `yarn add` isn't recommended, as it makes your project non-deterministic (Yarn doesn't keep track of the packages installed through `dlx` - neither their name, nor their version).\n ",examples:[["Use create-react-app to create a new React app","yarn dlx create-react-app ./my-app"],["Install multiple packages for a single command",`yarn dlx -p typescript -p ts-node ts-node --transpile-only -e "console.log('hello!')"`]]});var rdt={commands:[tm,g0]},ndt=rdt;var DH={};Vt(DH,{ExecFetcher:()=>Q2,ExecResolver:()=>F2,default:()=>odt,execUtils:()=>Ek});Ye();Ye();St();var fA="exec:";var Ek={};Vt(Ek,{loadGeneratorFile:()=>k2,makeLocator:()=>vH,makeSpec:()=>pme,parseSpec:()=>BH});Ye();St();function BH(t){let{params:e,selector:r}=W.parseRange(t),o=ue.toPortablePath(r);return{parentLocator:e&&typeof e.locator=="string"?W.parseLocator(e.locator):null,path:o}}function pme({parentLocator:t,path:e,generatorHash:r,protocol:o}){let a=t!==null?{locator:W.stringifyLocator(t)}:{},n=typeof r<"u"?{hash:r}:{};return W.makeRange({protocol:o,source:e,selector:e,params:{...n,...a}})}function vH(t,{parentLocator:e,path:r,generatorHash:o,protocol:a}){return W.makeLocator(t,pme({parentLocator:e,path:r,generatorHash:o,protocol:a}))}async function k2(t,e,r){let{parentLocator:o,path:a}=W.parseFileStyleRange(t,{protocol:e}),n=V.isAbsolute(a)?{packageFs:new gn(Bt.root),prefixPath:Bt.dot,localPath:Bt.root}:await r.fetcher.fetch(o,r),u=n.localPath?{packageFs:new gn(Bt.root),prefixPath:V.relative(Bt.root,n.localPath)}:n;n!==u&&n.releaseFs&&n.releaseFs();let A=u.packageFs,p=V.join(u.prefixPath,a);return await A.readFilePromise(p,"utf8")}var Q2=class{supports(e,r){return!!e.reference.startsWith(fA)}getLocalPath(e,r){let{parentLocator:o,path:a}=W.parseFileStyleRange(e.reference,{protocol:fA});if(V.isAbsolute(a))return a;let n=r.fetcher.getLocalPath(o,r);return n===null?null:V.resolve(n,a)}async fetch(e,r){let o=r.checksums.get(e.locatorHash)||null,[a,n,u]=await r.cache.fetchPackageFromCache(e,o,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e),loader:()=>this.fetchFromDisk(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:W.getIdentVendorPath(e),localPath:this.getLocalPath(e,r),checksum:u}}async fetchFromDisk(e,r){let o=await k2(e.reference,fA,r);return oe.mktempPromise(async a=>{let n=V.join(a,"generator.js");return await oe.writeFilePromise(n,o),oe.mktempPromise(async u=>{if(await this.generatePackage(u,e,n,r),!oe.existsSync(V.join(u,"build")))throw new Error("The script should have generated a build directory");return await Xi.makeArchiveFromDirectory(V.join(u,"build"),{prefixPath:W.getIdentVendorPath(e),compressionLevel:r.project.configuration.get("compressionLevel")})})})}async generatePackage(e,r,o,a){return await oe.mktempPromise(async n=>{let u=await un.makeScriptEnv({project:a.project,binFolder:n}),A=V.join(e,"runtime.js");return await oe.mktempPromise(async p=>{let h=V.join(p,"buildfile.log"),E=V.join(e,"generator"),I=V.join(e,"build");await oe.mkdirPromise(E),await oe.mkdirPromise(I);let v={tempDir:ue.fromPortablePath(E),buildDir:ue.fromPortablePath(I),locator:W.stringifyLocator(r)};await oe.writeFilePromise(A,` - // Expose 'Module' as a global variable - Object.defineProperty(global, 'Module', { - get: () => require('module'), - configurable: true, - enumerable: false, - }); - - // Expose non-hidden built-in modules as global variables - for (const name of Module.builtinModules.filter((name) => name !== 'module' && !name.startsWith('_'))) { - Object.defineProperty(global, name, { - get: () => require(name), - configurable: true, - enumerable: false, - }); - } - - // Expose the 'execEnv' global variable - Object.defineProperty(global, 'execEnv', { - value: { - ...${JSON.stringify(v)}, - }, - enumerable: true, - }); - `);let x=u.NODE_OPTIONS||"",C=/\s*--require\s+\S*\.pnp\.c?js\s*/g;x=x.replace(C," ").trim(),u.NODE_OPTIONS=x;let{stdout:R,stderr:L}=a.project.configuration.getSubprocessStreams(h,{header:`# This file contains the result of Yarn generating a package (${W.stringifyLocator(r)}) -`,prefix:W.prettyLocator(a.project.configuration,r),report:a.report}),{code:U}=await Ur.pipevp(process.execPath,["--require",ue.fromPortablePath(A),ue.fromPortablePath(o),W.stringifyIdent(r)],{cwd:e,env:u,stdin:null,stdout:R,stderr:L});if(U!==0)throw oe.detachTemp(p),new Error(`Package generation failed (exit code ${U}, logs can be found here: ${de.pretty(a.project.configuration,h,de.Type.PATH)})`)})})}};Ye();Ye();var idt=2,F2=class{supportsDescriptor(e,r){return!!e.range.startsWith(fA)}supportsLocator(e,r){return!!e.reference.startsWith(fA)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,o){return W.bindDescriptor(e,{locator:W.stringifyLocator(r)})}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){if(!o.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let{path:a,parentLocator:n}=BH(e.range);if(n===null)throw new Error("Assertion failed: The descriptor should have been bound");let u=await k2(W.makeRange({protocol:fA,source:a,selector:a,params:{locator:W.stringifyLocator(n)}}),fA,o.fetchOptions),A=wn.makeHash(`${idt}`,u).slice(0,6);return[vH(e,{parentLocator:n,path:a,generatorHash:A,protocol:fA})]}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let o=await r.fetchOptions.fetcher.fetch(e,r.fetchOptions),a=await _e.releaseAfterUseAsync(async()=>await Ot.find(o.prefixPath,{baseFs:o.packageFs}),o.releaseFs);return{...e,version:a.version||"0.0.0",languageName:a.languageName||r.project.configuration.get("defaultLanguageName"),linkType:"HARD",conditions:a.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(a.dependencies),peerDependencies:a.peerDependencies,dependenciesMeta:a.dependenciesMeta,peerDependenciesMeta:a.peerDependenciesMeta,bin:a.bin}}};var sdt={fetchers:[Q2],resolvers:[F2]},odt=sdt;var PH={};Vt(PH,{FileFetcher:()=>L2,FileResolver:()=>O2,TarballFileFetcher:()=>M2,TarballFileResolver:()=>U2,default:()=>cdt,fileUtils:()=>rm});Ye();St();var SC=/^(?:[a-zA-Z]:[\\/]|\.{0,2}\/)/,R2=/^[^?]*\.(?:tar\.gz|tgz)(?:::.*)?$/,Ui="file:";var rm={};Vt(rm,{fetchArchiveFromLocator:()=>N2,makeArchiveFromLocator:()=>Ck,makeBufferFromLocator:()=>SH,makeLocator:()=>PC,makeSpec:()=>hme,parseSpec:()=>T2});Ye();St();function T2(t){let{params:e,selector:r}=W.parseRange(t),o=ue.toPortablePath(r);return{parentLocator:e&&typeof e.locator=="string"?W.parseLocator(e.locator):null,path:o}}function hme({parentLocator:t,path:e,hash:r,protocol:o}){let a=t!==null?{locator:W.stringifyLocator(t)}:{},n=typeof r<"u"?{hash:r}:{};return W.makeRange({protocol:o,source:e,selector:e,params:{...n,...a}})}function PC(t,{parentLocator:e,path:r,hash:o,protocol:a}){return W.makeLocator(t,hme({parentLocator:e,path:r,hash:o,protocol:a}))}async function N2(t,e){let{parentLocator:r,path:o}=W.parseFileStyleRange(t.reference,{protocol:Ui}),a=V.isAbsolute(o)?{packageFs:new gn(Bt.root),prefixPath:Bt.dot,localPath:Bt.root}:await e.fetcher.fetch(r,e),n=a.localPath?{packageFs:new gn(Bt.root),prefixPath:V.relative(Bt.root,a.localPath)}:a;a!==n&&a.releaseFs&&a.releaseFs();let u=n.packageFs,A=V.join(n.prefixPath,o);return await _e.releaseAfterUseAsync(async()=>await u.readFilePromise(A),n.releaseFs)}async function Ck(t,{protocol:e,fetchOptions:r,inMemory:o=!1}){let{parentLocator:a,path:n}=W.parseFileStyleRange(t.reference,{protocol:e}),u=V.isAbsolute(n)?{packageFs:new gn(Bt.root),prefixPath:Bt.dot,localPath:Bt.root}:await r.fetcher.fetch(a,r),A=u.localPath?{packageFs:new gn(Bt.root),prefixPath:V.relative(Bt.root,u.localPath)}:u;u!==A&&u.releaseFs&&u.releaseFs();let p=A.packageFs,h=V.join(A.prefixPath,n);return await _e.releaseAfterUseAsync(async()=>await Xi.makeArchiveFromDirectory(h,{baseFs:p,prefixPath:W.getIdentVendorPath(t),compressionLevel:r.project.configuration.get("compressionLevel"),inMemory:o}),A.releaseFs)}async function SH(t,{protocol:e,fetchOptions:r}){return(await Ck(t,{protocol:e,fetchOptions:r,inMemory:!0})).getBufferAndClose()}var L2=class{supports(e,r){return!!e.reference.startsWith(Ui)}getLocalPath(e,r){let{parentLocator:o,path:a}=W.parseFileStyleRange(e.reference,{protocol:Ui});if(V.isAbsolute(a))return a;let n=r.fetcher.getLocalPath(o,r);return n===null?null:V.resolve(n,a)}async fetch(e,r){let o=r.checksums.get(e.locatorHash)||null,[a,n,u]=await r.cache.fetchPackageFromCache(e,o,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${W.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the disk`),loader:()=>this.fetchFromDisk(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:W.getIdentVendorPath(e),localPath:this.getLocalPath(e,r),checksum:u}}async fetchFromDisk(e,r){return Ck(e,{protocol:Ui,fetchOptions:r})}};Ye();Ye();var adt=2,O2=class{supportsDescriptor(e,r){return e.range.match(SC)?!0:!!e.range.startsWith(Ui)}supportsLocator(e,r){return!!e.reference.startsWith(Ui)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,o){return SC.test(e.range)&&(e=W.makeDescriptor(e,`${Ui}${e.range}`)),W.bindDescriptor(e,{locator:W.stringifyLocator(r)})}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){if(!o.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let{path:a,parentLocator:n}=T2(e.range);if(n===null)throw new Error("Assertion failed: The descriptor should have been bound");let u=await SH(W.makeLocator(e,W.makeRange({protocol:Ui,source:a,selector:a,params:{locator:W.stringifyLocator(n)}})),{protocol:Ui,fetchOptions:o.fetchOptions}),A=wn.makeHash(`${adt}`,u).slice(0,6);return[PC(e,{parentLocator:n,path:a,hash:A,protocol:Ui})]}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let o=await r.fetchOptions.fetcher.fetch(e,r.fetchOptions),a=await _e.releaseAfterUseAsync(async()=>await Ot.find(o.prefixPath,{baseFs:o.packageFs}),o.releaseFs);return{...e,version:a.version||"0.0.0",languageName:a.languageName||r.project.configuration.get("defaultLanguageName"),linkType:"HARD",conditions:a.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(a.dependencies),peerDependencies:a.peerDependencies,dependenciesMeta:a.dependenciesMeta,peerDependenciesMeta:a.peerDependenciesMeta,bin:a.bin}}};Ye();var M2=class{supports(e,r){return R2.test(e.reference)?!!e.reference.startsWith(Ui):!1}getLocalPath(e,r){return null}async fetch(e,r){let o=r.checksums.get(e.locatorHash)||null,[a,n,u]=await r.cache.fetchPackageFromCache(e,o,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${W.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the disk`),loader:()=>this.fetchFromDisk(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:W.getIdentVendorPath(e),checksum:u}}async fetchFromDisk(e,r){let o=await N2(e,r);return await Xi.convertToZip(o,{configuration:r.project.configuration,prefixPath:W.getIdentVendorPath(e),stripComponents:1})}};Ye();Ye();Ye();var U2=class{supportsDescriptor(e,r){return R2.test(e.range)?!!(e.range.startsWith(Ui)||SC.test(e.range)):!1}supportsLocator(e,r){return R2.test(e.reference)?!!e.reference.startsWith(Ui):!1}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,o){return SC.test(e.range)&&(e=W.makeDescriptor(e,`${Ui}${e.range}`)),W.bindDescriptor(e,{locator:W.stringifyLocator(r)})}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){if(!o.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let{path:a,parentLocator:n}=T2(e.range);if(n===null)throw new Error("Assertion failed: The descriptor should have been bound");let u=PC(e,{parentLocator:n,path:a,hash:"",protocol:Ui}),A=await N2(u,o.fetchOptions),p=wn.makeHash(A).slice(0,6);return[PC(e,{parentLocator:n,path:a,hash:p,protocol:Ui})]}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let o=await r.fetchOptions.fetcher.fetch(e,r.fetchOptions),a=await _e.releaseAfterUseAsync(async()=>await Ot.find(o.prefixPath,{baseFs:o.packageFs}),o.releaseFs);return{...e,version:a.version||"0.0.0",languageName:a.languageName||r.project.configuration.get("defaultLanguageName"),linkType:"HARD",conditions:a.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(a.dependencies),peerDependencies:a.peerDependencies,dependenciesMeta:a.dependenciesMeta,peerDependenciesMeta:a.peerDependenciesMeta,bin:a.bin}}};var ldt={fetchers:[M2,L2],resolvers:[U2,O2]},cdt=ldt;var kH={};Vt(kH,{GithubFetcher:()=>_2,default:()=>Adt,githubUtils:()=>wk});Ye();St();var wk={};Vt(wk,{invalidGithubUrlMessage:()=>mme,isGithubUrl:()=>bH,parseGithubUrl:()=>xH});var gme=$e(ve("querystring")),dme=[/^https?:\/\/(?:([^/]+?)@)?github.com\/([^/#]+)\/([^/#]+)\/tarball\/([^/#]+)(?:#(.*))?$/,/^https?:\/\/(?:([^/]+?)@)?github.com\/([^/#]+)\/([^/#]+?)(?:\.git)?(?:#(.*))?$/];function bH(t){return t?dme.some(e=>!!t.match(e)):!1}function xH(t){let e;for(let A of dme)if(e=t.match(A),e)break;if(!e)throw new Error(mme(t));let[,r,o,a,n="master"]=e,{commit:u}=gme.default.parse(n);return n=u||n.replace(/[^:]*:/,""),{auth:r,username:o,reponame:a,treeish:n}}function mme(t){return`Input cannot be parsed as a valid GitHub URL ('${t}').`}var _2=class{supports(e,r){return!!bH(e.reference)}getLocalPath(e,r){return null}async fetch(e,r){let o=r.checksums.get(e.locatorHash)||null,[a,n,u]=await r.cache.fetchPackageFromCache(e,o,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${W.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from GitHub`),loader:()=>this.fetchFromNetwork(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:W.getIdentVendorPath(e),checksum:u}}async fetchFromNetwork(e,r){let o=await nn.get(this.getLocatorUrl(e,r),{configuration:r.project.configuration});return await oe.mktempPromise(async a=>{let n=new gn(a);await Xi.extractArchiveTo(o,n,{stripComponents:1});let u=ra.splitRepoUrl(e.reference),A=V.join(a,"package.tgz");await un.prepareExternalProject(a,A,{configuration:r.project.configuration,report:r.report,workspace:u.extra.workspace,locator:e});let p=await oe.readFilePromise(A);return await Xi.convertToZip(p,{configuration:r.project.configuration,prefixPath:W.getIdentVendorPath(e),stripComponents:1})})}getLocatorUrl(e,r){let{auth:o,username:a,reponame:n,treeish:u}=xH(e.reference);return`https://${o?`${o}@`:""}github.com/${a}/${n}/archive/${u}.tar.gz`}};var udt={hooks:{async fetchHostedRepository(t,e,r){if(t!==null)return t;let o=new _2;if(!o.supports(e,r))return null;try{return await o.fetch(e,r)}catch{return null}}}},Adt=udt;var QH={};Vt(QH,{TarballHttpFetcher:()=>q2,TarballHttpResolver:()=>j2,default:()=>pdt});Ye();function H2(t){let e;try{e=new URL(t)}catch{return!1}return!(e.protocol!=="http:"&&e.protocol!=="https:"||!e.pathname.match(/(\.tar\.gz|\.tgz|\/[^.]+)$/))}var q2=class{supports(e,r){return H2(e.reference)}getLocalPath(e,r){return null}async fetch(e,r){let o=r.checksums.get(e.locatorHash)||null,[a,n,u]=await r.cache.fetchPackageFromCache(e,o,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${W.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the remote server`),loader:()=>this.fetchFromNetwork(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:W.getIdentVendorPath(e),checksum:u}}async fetchFromNetwork(e,r){let o=await nn.get(e.reference,{configuration:r.project.configuration});return await Xi.convertToZip(o,{configuration:r.project.configuration,prefixPath:W.getIdentVendorPath(e),stripComponents:1})}};Ye();Ye();var j2=class{supportsDescriptor(e,r){return H2(e.range)}supportsLocator(e,r){return H2(e.reference)}shouldPersistResolution(e,r){return!0}bindDescriptor(e,r,o){return e}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){return[W.convertDescriptorToLocator(e)]}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let o=await r.fetchOptions.fetcher.fetch(e,r.fetchOptions),a=await _e.releaseAfterUseAsync(async()=>await Ot.find(o.prefixPath,{baseFs:o.packageFs}),o.releaseFs);return{...e,version:a.version||"0.0.0",languageName:a.languageName||r.project.configuration.get("defaultLanguageName"),linkType:"HARD",conditions:a.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(a.dependencies),peerDependencies:a.peerDependencies,dependenciesMeta:a.dependenciesMeta,peerDependenciesMeta:a.peerDependenciesMeta,bin:a.bin}}};var fdt={fetchers:[q2],resolvers:[j2]},pdt=fdt;var FH={};Vt(FH,{InitCommand:()=>d0,default:()=>gdt});Ye();Ye();St();qt();var d0=class extends ut{constructor(){super(...arguments);this.private=ge.Boolean("-p,--private",!1,{description:"Initialize a private package"});this.workspace=ge.Boolean("-w,--workspace",!1,{description:"Initialize a workspace root with a `packages/` directory"});this.install=ge.String("-i,--install",!1,{tolerateBoolean:!0,description:"Initialize a package with a specific bundle that will be locked in the project"});this.name=ge.String("-n,--name",{description:"Initialize a package with the given name"});this.usev2=ge.Boolean("-2",!1,{hidden:!0});this.yes=ge.Boolean("-y,--yes",{hidden:!0})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),o=typeof this.install=="string"?this.install:this.usev2||this.install===!0?"latest":null;return o!==null?await this.executeProxy(r,o):await this.executeRegular(r)}async executeProxy(r,o){if(r.projectCwd!==null&&r.projectCwd!==this.context.cwd)throw new it("Cannot use the --install flag from within a project subdirectory");oe.existsSync(this.context.cwd)||await oe.mkdirPromise(this.context.cwd,{recursive:!0});let a=V.join(this.context.cwd,dr.lockfile);oe.existsSync(a)||await oe.writeFilePromise(a,"");let n=await this.cli.run(["set","version",o],{quiet:!0});if(n!==0)return n;let u=[];return this.private&&u.push("-p"),this.workspace&&u.push("-w"),this.name&&u.push(`-n=${this.name}`),this.yes&&u.push("-y"),await oe.mktempPromise(async A=>{let{code:p}=await Ur.pipevp("yarn",["init",...u],{cwd:this.context.cwd,stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr,env:await un.makeScriptEnv({binFolder:A})});return p})}async executeRegular(r){let o=null;try{o=(await Pt.find(r,this.context.cwd)).project}catch{o=null}oe.existsSync(this.context.cwd)||await oe.mkdirPromise(this.context.cwd,{recursive:!0});let a=await Ot.tryFind(this.context.cwd),n=a??new Ot,u=Object.fromEntries(r.get("initFields").entries());n.load(u),n.name=n.name??W.makeIdent(r.get("initScope"),this.name??V.basename(this.context.cwd)),n.packageManager=rn&&_e.isTaggedYarnVersion(rn)?`yarn@${rn}`:null,(!a&&this.workspace||this.private)&&(n.private=!0),this.workspace&&n.workspaceDefinitions.length===0&&(await oe.mkdirPromise(V.join(this.context.cwd,"packages"),{recursive:!0}),n.workspaceDefinitions=[{pattern:"packages/*"}]);let A={};n.exportTo(A);let p=V.join(this.context.cwd,Ot.fileName);await oe.changeFilePromise(p,`${JSON.stringify(A,null,2)} -`,{automaticNewlines:!0});let h=[p],E=V.join(this.context.cwd,"README.md");if(oe.existsSync(E)||(await oe.writeFilePromise(E,`# ${W.stringifyIdent(n.name)} -`),h.push(E)),!o||o.cwd===this.context.cwd){let I=V.join(this.context.cwd,dr.lockfile);oe.existsSync(I)||(await oe.writeFilePromise(I,""),h.push(I));let x=[".yarn/*","!.yarn/patches","!.yarn/plugins","!.yarn/releases","!.yarn/sdks","!.yarn/versions","","# Swap the comments on the following lines if you wish to use zero-installs","# In that case, don't forget to run `yarn config set enableGlobalCache false`!","# Documentation here: https://yarnpkg.com/features/caching#zero-installs","","#!.yarn/cache",".pnp.*"].map(fe=>`${fe} -`).join(""),C=V.join(this.context.cwd,".gitignore");oe.existsSync(C)||(await oe.writeFilePromise(C,x),h.push(C));let L=["/.yarn/** linguist-vendored","/.yarn/releases/* binary","/.yarn/plugins/**/* binary","/.pnp.* binary linguist-generated"].map(fe=>`${fe} -`).join(""),U=V.join(this.context.cwd,".gitattributes");oe.existsSync(U)||(await oe.writeFilePromise(U,L),h.push(U));let J={["*"]:{endOfLine:"lf",insertFinalNewline:!0},["*.{js,json,yml}"]:{charset:"utf-8",indentStyle:"space",indentSize:2}};_e.mergeIntoTarget(J,r.get("initEditorConfig"));let te=`root = true -`;for(let[fe,ce]of Object.entries(J)){te+=` -[${fe}] -`;for(let[me,he]of Object.entries(ce)){let Be=me.replace(/[A-Z]/g,we=>`_${we.toLowerCase()}`);te+=`${Be} = ${he} -`}}let ae=V.join(this.context.cwd,".editorconfig");oe.existsSync(ae)||(await oe.writeFilePromise(ae,te),h.push(ae)),await this.cli.run(["install"],{quiet:!0}),oe.existsSync(V.join(this.context.cwd,".git"))||(await Ur.execvp("git",["init"],{cwd:this.context.cwd}),await Ur.execvp("git",["add","--",...h],{cwd:this.context.cwd}),await Ur.execvp("git",["commit","--allow-empty","-m","First commit"],{cwd:this.context.cwd}))}}};d0.paths=[["init"]],d0.usage=nt.Usage({description:"create a new package",details:"\n This command will setup a new package in your local directory.\n\n If the `-p,--private` or `-w,--workspace` options are set, the package will be private by default.\n\n If the `-w,--workspace` option is set, the package will be configured to accept a set of workspaces in the `packages/` directory.\n\n If the `-i,--install` option is given a value, Yarn will first download it using `yarn set version` and only then forward the init call to the newly downloaded bundle. Without arguments, the downloaded bundle will be `latest`.\n\n The initial settings of the manifest can be changed by using the `initScope` and `initFields` configuration values. Additionally, Yarn will generate an EditorConfig file whose rules can be altered via `initEditorConfig`, and will initialize a Git repository in the current directory.\n ",examples:[["Create a new package in the local directory","yarn init"],["Create a new private package in the local directory","yarn init -p"],["Create a new package and store the Yarn release inside","yarn init -i=latest"],["Create a new private package and defines it as a workspace root","yarn init -w"]]});var hdt={configuration:{initScope:{description:"Scope used when creating packages via the init command",type:"STRING",default:null},initFields:{description:"Additional fields to set when creating packages via the init command",type:"MAP",valueDefinition:{description:"",type:"ANY"}},initEditorConfig:{description:"Extra rules to define in the generator editorconfig",type:"MAP",valueDefinition:{description:"",type:"ANY"}}},commands:[d0]},gdt=hdt;var Tq={};Vt(Tq,{SearchCommand:()=>w0,UpgradeInteractiveCommand:()=>B0,default:()=>nIt});Ye();var Eme=$e(ve("os"));function bC({stdout:t}){if(Eme.default.endianness()==="BE")throw new Error("Interactive commands cannot be used on big-endian systems because ink depends on yoga-layout-prebuilt which only supports little-endian architectures");if(!t.isTTY)throw new Error("Interactive commands can only be used inside a TTY environment")}qt();var Qye=$e(zH()),XH={appId:"OFCNCOG2CU",apiKey:"6fe4476ee5a1832882e326b506d14126",indexName:"npm-search"},fyt=(0,Qye.default)(XH.appId,XH.apiKey).initIndex(XH.indexName),ZH=async(t,e=0)=>await fyt.search(t,{analyticsTags:["yarn-plugin-interactive-tools"],attributesToRetrieve:["name","version","owner","repository","humanDownloadsLast30Days"],page:e,hitsPerPage:10});var qB=["regular","dev","peer"],w0=class extends ut{async execute(){bC(this.context);let{Gem:e}=await Promise.resolve().then(()=>(cQ(),Bq)),{ScrollableItems:r}=await Promise.resolve().then(()=>(pQ(),fQ)),{useKeypress:o}=await Promise.resolve().then(()=>(UB(),Wwe)),{useMinistore:a}=await Promise.resolve().then(()=>(xq(),bq)),{renderForm:n}=await Promise.resolve().then(()=>(mQ(),dQ)),{default:u}=await Promise.resolve().then(()=>$e(rIe())),{Box:A,Text:p}=await Promise.resolve().then(()=>$e(ic())),{default:h,useEffect:E,useState:I}=await Promise.resolve().then(()=>$e(on())),v=await Ke.find(this.context.cwd,this.context.plugins),x=()=>h.createElement(A,{flexDirection:"row"},h.createElement(A,{flexDirection:"column",width:48},h.createElement(A,null,h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},""),"/",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to move between packages.")),h.createElement(A,null,h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to select a package.")),h.createElement(A,null,h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," again to change the target."))),h.createElement(A,{flexDirection:"column"},h.createElement(A,{marginLeft:1},h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to install the selected packages.")),h.createElement(A,{marginLeft:1},h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to abort.")))),C=()=>h.createElement(h.Fragment,null,h.createElement(A,{width:15},h.createElement(p,{bold:!0,underline:!0,color:"gray"},"Owner")),h.createElement(A,{width:11},h.createElement(p,{bold:!0,underline:!0,color:"gray"},"Version")),h.createElement(A,{width:10},h.createElement(p,{bold:!0,underline:!0,color:"gray"},"Downloads"))),R=()=>h.createElement(A,{width:17},h.createElement(p,{bold:!0,underline:!0,color:"gray"},"Target")),L=({hit:he,active:Be})=>{let[we,g]=a(he.name,null);o({active:Be},(le,ne)=>{if(ne.name!=="space")return;if(!we){g(qB[0]);return}let ee=qB.indexOf(we)+1;ee===qB.length?g(null):g(qB[ee])},[we,g]);let Ee=W.parseIdent(he.name),Se=W.prettyIdent(v,Ee);return h.createElement(A,null,h.createElement(A,{width:45},h.createElement(p,{bold:!0,wrap:"wrap"},Se)),h.createElement(A,{width:14,marginLeft:1},h.createElement(p,{bold:!0,wrap:"truncate"},he.owner.name)),h.createElement(A,{width:10,marginLeft:1},h.createElement(p,{italic:!0,wrap:"truncate"},he.version)),h.createElement(A,{width:16,marginLeft:1},h.createElement(p,null,he.humanDownloadsLast30Days)))},U=({name:he,active:Be})=>{let[we]=a(he,null),g=W.parseIdent(he);return h.createElement(A,null,h.createElement(A,{width:47},h.createElement(p,{bold:!0}," - ",W.prettyIdent(v,g))),qB.map(Ee=>h.createElement(A,{key:Ee,width:14,marginLeft:1},h.createElement(p,null," ",h.createElement(e,{active:we===Ee})," ",h.createElement(p,{bold:!0},Ee)))))},J=()=>h.createElement(A,{marginTop:1},h.createElement(p,null,"Powered by Algolia.")),ae=await n(({useSubmit:he})=>{let Be=a();he(Be);let we=Array.from(Be.keys()).filter(H=>Be.get(H)!==null),[g,Ee]=I(""),[Se,le]=I(0),[ne,ee]=I([]),Ie=H=>{H.match(/\t| /)||Ee(H)},Fe=async()=>{le(0);let H=await ZH(g);H.query===g&&ee(H.hits)},At=async()=>{let H=await ZH(g,Se+1);H.query===g&&H.page-1===Se&&(le(H.page),ee([...ne,...H.hits]))};return E(()=>{g?Fe():ee([])},[g]),h.createElement(A,{flexDirection:"column"},h.createElement(x,null),h.createElement(A,{flexDirection:"row",marginTop:1},h.createElement(p,{bold:!0},"Search: "),h.createElement(A,{width:41},h.createElement(u,{value:g,onChange:Ie,placeholder:"i.e. babel, webpack, react...",showCursor:!1})),h.createElement(C,null)),ne.length?h.createElement(r,{radius:2,loop:!1,children:ne.map(H=>h.createElement(L,{key:H.name,hit:H,active:!1})),willReachEnd:At}):h.createElement(p,{color:"gray"},"Start typing..."),h.createElement(A,{flexDirection:"row",marginTop:1},h.createElement(A,{width:49},h.createElement(p,{bold:!0},"Selected:")),h.createElement(R,null)),we.length?we.map(H=>h.createElement(U,{key:H,name:H,active:!1})):h.createElement(p,{color:"gray"},"No selected packages..."),h.createElement(J,null))},{},{stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr});if(typeof ae>"u")return 1;let fe=Array.from(ae.keys()).filter(he=>ae.get(he)==="regular"),ce=Array.from(ae.keys()).filter(he=>ae.get(he)==="dev"),me=Array.from(ae.keys()).filter(he=>ae.get(he)==="peer");return fe.length&&await this.cli.run(["add",...fe]),ce.length&&await this.cli.run(["add","--dev",...ce]),me&&await this.cli.run(["add","--peer",...me]),0}};w0.paths=[["search"]],w0.usage=nt.Usage({category:"Interactive commands",description:"open the search interface",details:` - This command opens a fullscreen terminal interface where you can search for and install packages from the npm registry. - `,examples:[["Open the search window","yarn search"]]});Ye();qt();E_();var cIe=$e(zn()),lIe=/^((?:[\^~]|>=?)?)([0-9]+)(\.[0-9]+)(\.[0-9]+)((?:-\S+)?)$/,uIe=(t,e)=>t.length>0?[t.slice(0,e)].concat(uIe(t.slice(e),e)):[],B0=class extends ut{async execute(){bC(this.context);let{ItemOptions:e}=await Promise.resolve().then(()=>(aIe(),oIe)),{Pad:r}=await Promise.resolve().then(()=>(Rq(),sIe)),{ScrollableItems:o}=await Promise.resolve().then(()=>(pQ(),fQ)),{useMinistore:a}=await Promise.resolve().then(()=>(xq(),bq)),{renderForm:n}=await Promise.resolve().then(()=>(mQ(),dQ)),{Box:u,Text:A}=await Promise.resolve().then(()=>$e(ic())),{default:p,useEffect:h,useRef:E,useState:I}=await Promise.resolve().then(()=>$e(on())),v=await Ke.find(this.context.cwd,this.context.plugins),{project:x,workspace:C}=await Pt.find(v,this.context.cwd),R=await Lr.find(v);if(!C)throw new rr(x.cwd,this.context.cwd);await x.restoreInstallState({restoreResolutions:!1});let L=this.context.stdout.rows-7,U=(Ee,Se)=>{let le=upe(Ee,Se),ne="";for(let ee of le)ee.added?ne+=de.pretty(v,ee.value,"green"):ee.removed||(ne+=ee.value);return ne},J=(Ee,Se)=>{if(Ee===Se)return Se;let le=W.parseRange(Ee),ne=W.parseRange(Se),ee=le.selector.match(lIe),Ie=ne.selector.match(lIe);if(!ee||!Ie)return U(Ee,Se);let Fe=["gray","red","yellow","green","magenta"],At=null,H="";for(let at=1;at{let ne=await zc.fetchDescriptorFrom(Ee,le,{project:x,cache:R,preserveModifier:Se,workspace:C});return ne!==null?ne.range:Ee.range},ae=async Ee=>{let Se=cIe.default.valid(Ee.range)?`^${Ee.range}`:Ee.range,[le,ne]=await Promise.all([te(Ee,Ee.range,Se).catch(()=>null),te(Ee,Ee.range,"latest").catch(()=>null)]),ee=[{value:null,label:Ee.range}];return le&&le!==Ee.range?ee.push({value:le,label:J(Ee.range,le)}):ee.push({value:null,label:""}),ne&&ne!==le&&ne!==Ee.range?ee.push({value:ne,label:J(Ee.range,ne)}):ee.push({value:null,label:""}),ee},fe=()=>p.createElement(u,{flexDirection:"row"},p.createElement(u,{flexDirection:"column",width:49},p.createElement(u,{marginLeft:1},p.createElement(A,null,"Press ",p.createElement(A,{bold:!0,color:"cyanBright"},""),"/",p.createElement(A,{bold:!0,color:"cyanBright"},"")," to select packages.")),p.createElement(u,{marginLeft:1},p.createElement(A,null,"Press ",p.createElement(A,{bold:!0,color:"cyanBright"},""),"/",p.createElement(A,{bold:!0,color:"cyanBright"},"")," to select versions."))),p.createElement(u,{flexDirection:"column"},p.createElement(u,{marginLeft:1},p.createElement(A,null,"Press ",p.createElement(A,{bold:!0,color:"cyanBright"},"")," to install.")),p.createElement(u,{marginLeft:1},p.createElement(A,null,"Press ",p.createElement(A,{bold:!0,color:"cyanBright"},"")," to abort.")))),ce=()=>p.createElement(u,{flexDirection:"row",paddingTop:1,paddingBottom:1},p.createElement(u,{width:50},p.createElement(A,{bold:!0},p.createElement(A,{color:"greenBright"},"?")," Pick the packages you want to upgrade.")),p.createElement(u,{width:17},p.createElement(A,{bold:!0,underline:!0,color:"gray"},"Current")),p.createElement(u,{width:17},p.createElement(A,{bold:!0,underline:!0,color:"gray"},"Range")),p.createElement(u,{width:17},p.createElement(A,{bold:!0,underline:!0,color:"gray"},"Latest"))),me=({active:Ee,descriptor:Se,suggestions:le})=>{let[ne,ee]=a(Se.descriptorHash,null),Ie=W.stringifyIdent(Se),Fe=Math.max(0,45-Ie.length);return p.createElement(p.Fragment,null,p.createElement(u,null,p.createElement(u,{width:45},p.createElement(A,{bold:!0},W.prettyIdent(v,Se)),p.createElement(r,{active:Ee,length:Fe})),p.createElement(e,{active:Ee,options:le,value:ne,skewer:!0,onChange:ee,sizes:[17,17,17]})))},he=({dependencies:Ee})=>{let[Se,le]=I(Ee.map(()=>null)),ne=E(!0),ee=async Ie=>{let Fe=await ae(Ie);return Fe.filter(At=>At.label!=="").length<=1?null:{descriptor:Ie,suggestions:Fe}};return h(()=>()=>{ne.current=!1},[]),h(()=>{let Ie=Math.trunc(L*1.75),Fe=Ee.slice(0,Ie),At=Ee.slice(Ie),H=uIe(At,L),at=Fe.map(ee).reduce(async(Re,ke)=>{await Re;let xe=await ke;xe!==null&&(!ne.current||le(He=>{let Te=He.findIndex(qe=>qe===null),Je=[...He];return Je[Te]=xe,Je}))},Promise.resolve());H.reduce((Re,ke)=>Promise.all(ke.map(xe=>Promise.resolve().then(()=>ee(xe)))).then(async xe=>{xe=xe.filter(He=>He!==null),await Re,ne.current&&le(He=>{let Te=He.findIndex(Je=>Je===null);return He.slice(0,Te).concat(xe).concat(He.slice(Te+xe.length))})}),at).then(()=>{ne.current&&le(Re=>Re.filter(ke=>ke!==null))})},[]),Se.length?p.createElement(o,{radius:L>>1,children:Se.map((Ie,Fe)=>Ie!==null?p.createElement(me,{key:Fe,active:!1,descriptor:Ie.descriptor,suggestions:Ie.suggestions}):p.createElement(A,{key:Fe},"Loading..."))}):p.createElement(A,null,"No upgrades found")},we=await n(({useSubmit:Ee})=>{Ee(a());let Se=new Map;for(let ne of x.workspaces)for(let ee of["dependencies","devDependencies"])for(let Ie of ne.manifest[ee].values())x.tryWorkspaceByDescriptor(Ie)===null&&(Ie.range.startsWith("link:")||Se.set(Ie.descriptorHash,Ie));let le=_e.sortMap(Se.values(),ne=>W.stringifyDescriptor(ne));return p.createElement(u,{flexDirection:"column"},p.createElement(fe,null),p.createElement(ce,null),p.createElement(he,{dependencies:le}))},{},{stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr});if(typeof we>"u")return 1;let g=!1;for(let Ee of x.workspaces)for(let Se of["dependencies","devDependencies"]){let le=Ee.manifest[Se];for(let ne of le.values()){let ee=we.get(ne.descriptorHash);typeof ee<"u"&&ee!==null&&(le.set(ne.identHash,W.makeDescriptor(ne,ee)),g=!0)}}return g?await x.installWithNewReport({quiet:this.context.quiet,stdout:this.context.stdout},{cache:R}):0}};B0.paths=[["upgrade-interactive"]],B0.usage=nt.Usage({category:"Interactive commands",description:"open the upgrade interface",details:` - This command opens a fullscreen terminal interface where you can see any out of date packages used by your application, their status compared to the latest versions available on the remote registry, and select packages to upgrade. - `,examples:[["Open the upgrade window","yarn upgrade-interactive"]]});var rIt={commands:[w0,B0]},nIt=rIt;var Nq={};Vt(Nq,{LinkFetcher:()=>GB,LinkResolver:()=>YB,PortalFetcher:()=>WB,PortalResolver:()=>KB,default:()=>sIt});Ye();St();var tp="portal:",rp="link:";var GB=class{supports(e,r){return!!e.reference.startsWith(rp)}getLocalPath(e,r){let{parentLocator:o,path:a}=W.parseFileStyleRange(e.reference,{protocol:rp});if(V.isAbsolute(a))return a;let n=r.fetcher.getLocalPath(o,r);return n===null?null:V.resolve(n,a)}async fetch(e,r){let{parentLocator:o,path:a}=W.parseFileStyleRange(e.reference,{protocol:rp}),n=V.isAbsolute(a)?{packageFs:new gn(Bt.root),prefixPath:Bt.dot,localPath:Bt.root}:await r.fetcher.fetch(o,r),u=n.localPath?{packageFs:new gn(Bt.root),prefixPath:V.relative(Bt.root,n.localPath),localPath:Bt.root}:n;n!==u&&n.releaseFs&&n.releaseFs();let A=u.packageFs,p=V.resolve(u.localPath??u.packageFs.getRealPath(),u.prefixPath,a);return n.localPath?{packageFs:new gn(p,{baseFs:A}),releaseFs:u.releaseFs,prefixPath:Bt.dot,discardFromLookup:!0,localPath:p}:{packageFs:new _u(p,{baseFs:A}),releaseFs:u.releaseFs,prefixPath:Bt.dot,discardFromLookup:!0}}};Ye();St();var YB=class{supportsDescriptor(e,r){return!!e.range.startsWith(rp)}supportsLocator(e,r){return!!e.reference.startsWith(rp)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,o){return W.bindDescriptor(e,{locator:W.stringifyLocator(r)})}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){let a=e.range.slice(rp.length);return[W.makeLocator(e,`${rp}${ue.toPortablePath(a)}`)]}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){return{...e,version:"0.0.0",languageName:r.project.configuration.get("defaultLanguageName"),linkType:"SOFT",conditions:null,dependencies:new Map,peerDependencies:new Map,dependenciesMeta:new Map,peerDependenciesMeta:new Map,bin:new Map}}};Ye();St();var WB=class{supports(e,r){return!!e.reference.startsWith(tp)}getLocalPath(e,r){let{parentLocator:o,path:a}=W.parseFileStyleRange(e.reference,{protocol:tp});if(V.isAbsolute(a))return a;let n=r.fetcher.getLocalPath(o,r);return n===null?null:V.resolve(n,a)}async fetch(e,r){let{parentLocator:o,path:a}=W.parseFileStyleRange(e.reference,{protocol:tp}),n=V.isAbsolute(a)?{packageFs:new gn(Bt.root),prefixPath:Bt.dot,localPath:Bt.root}:await r.fetcher.fetch(o,r),u=n.localPath?{packageFs:new gn(Bt.root),prefixPath:V.relative(Bt.root,n.localPath),localPath:Bt.root}:n;n!==u&&n.releaseFs&&n.releaseFs();let A=u.packageFs,p=V.resolve(u.localPath??u.packageFs.getRealPath(),u.prefixPath,a);return n.localPath?{packageFs:new gn(p,{baseFs:A}),releaseFs:u.releaseFs,prefixPath:Bt.dot,localPath:p}:{packageFs:new _u(p,{baseFs:A}),releaseFs:u.releaseFs,prefixPath:Bt.dot}}};Ye();Ye();St();var KB=class{supportsDescriptor(e,r){return!!e.range.startsWith(tp)}supportsLocator(e,r){return!!e.reference.startsWith(tp)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,o){return W.bindDescriptor(e,{locator:W.stringifyLocator(r)})}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){let a=e.range.slice(tp.length);return[W.makeLocator(e,`${tp}${ue.toPortablePath(a)}`)]}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){if(!r.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let o=await r.fetchOptions.fetcher.fetch(e,r.fetchOptions),a=await _e.releaseAfterUseAsync(async()=>await Ot.find(o.prefixPath,{baseFs:o.packageFs}),o.releaseFs);return{...e,version:a.version||"0.0.0",languageName:a.languageName||r.project.configuration.get("defaultLanguageName"),linkType:"SOFT",conditions:a.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(a.dependencies),peerDependencies:a.peerDependencies,dependenciesMeta:a.dependenciesMeta,peerDependenciesMeta:a.peerDependenciesMeta,bin:a.bin}}};var iIt={fetchers:[GB,WB],resolvers:[YB,KB]},sIt=iIt;var yj={};Vt(yj,{NodeModulesLinker:()=>lv,NodeModulesMode:()=>hj,PnpLooseLinker:()=>cv,default:()=>w1t});St();Ye();St();St();var Oq=(t,e)=>`${t}@${e}`,AIe=(t,e)=>{let r=e.indexOf("#"),o=r>=0?e.substring(r+1):e;return Oq(t,o)};var hIe=(t,e={})=>{let r=e.debugLevel||Number(process.env.NM_DEBUG_LEVEL||-1),o=e.check||r>=9,a=e.hoistingLimits||new Map,n={check:o,debugLevel:r,hoistingLimits:a,fastLookupPossible:!0},u;n.debugLevel>=0&&(u=Date.now());let A=fIt(t,n),p=!1,h=0;do p=Mq(A,[A],new Set([A.locator]),new Map,n).anotherRoundNeeded,n.fastLookupPossible=!1,h++;while(p);if(n.debugLevel>=0&&console.log(`hoist time: ${Date.now()-u}ms, rounds: ${h}`),n.debugLevel>=1){let E=VB(A);if(Mq(A,[A],new Set([A.locator]),new Map,n).isGraphChanged)throw new Error(`The hoisting result is not terminal, prev tree: -${E}, next tree: -${VB(A)}`);let v=gIe(A);if(v)throw new Error(`${v}, after hoisting finished: -${VB(A)}`)}return n.debugLevel>=2&&console.log(VB(A)),pIt(A)},oIt=t=>{let e=t[t.length-1],r=new Map,o=new Set,a=n=>{if(!o.has(n)){o.add(n);for(let u of n.hoistedDependencies.values())r.set(u.name,u);for(let u of n.dependencies.values())n.peerNames.has(u.name)||a(u)}};return a(e),r},aIt=t=>{let e=t[t.length-1],r=new Map,o=new Set,a=new Set,n=(u,A)=>{if(o.has(u))return;o.add(u);for(let h of u.hoistedDependencies.values())if(!A.has(h.name)){let E;for(let I of t)E=I.dependencies.get(h.name),E&&r.set(E.name,E)}let p=new Set;for(let h of u.dependencies.values())p.add(h.name);for(let h of u.dependencies.values())u.peerNames.has(h.name)||n(h,p)};return n(e,a),r},fIe=(t,e)=>{if(e.decoupled)return e;let{name:r,references:o,ident:a,locator:n,dependencies:u,originalDependencies:A,hoistedDependencies:p,peerNames:h,reasons:E,isHoistBorder:I,hoistPriority:v,dependencyKind:x,hoistedFrom:C,hoistedTo:R}=e,L={name:r,references:new Set(o),ident:a,locator:n,dependencies:new Map(u),originalDependencies:new Map(A),hoistedDependencies:new Map(p),peerNames:new Set(h),reasons:new Map(E),decoupled:!0,isHoistBorder:I,hoistPriority:v,dependencyKind:x,hoistedFrom:new Map(C),hoistedTo:new Map(R)},U=L.dependencies.get(r);return U&&U.ident==L.ident&&L.dependencies.set(r,L),t.dependencies.set(L.name,L),L},lIt=(t,e)=>{let r=new Map([[t.name,[t.ident]]]);for(let a of t.dependencies.values())t.peerNames.has(a.name)||r.set(a.name,[a.ident]);let o=Array.from(e.keys());o.sort((a,n)=>{let u=e.get(a),A=e.get(n);return A.hoistPriority!==u.hoistPriority?A.hoistPriority-u.hoistPriority:A.peerDependents.size!==u.peerDependents.size?A.peerDependents.size-u.peerDependents.size:A.dependents.size-u.dependents.size});for(let a of o){let n=a.substring(0,a.indexOf("@",1)),u=a.substring(n.length+1);if(!t.peerNames.has(n)){let A=r.get(n);A||(A=[],r.set(n,A)),A.indexOf(u)<0&&A.push(u)}}return r},Lq=t=>{let e=new Set,r=(o,a=new Set)=>{if(!a.has(o)){a.add(o);for(let n of o.peerNames)if(!t.peerNames.has(n)){let u=t.dependencies.get(n);u&&!e.has(u)&&r(u,a)}e.add(o)}};for(let o of t.dependencies.values())t.peerNames.has(o.name)||r(o);return e},Mq=(t,e,r,o,a,n=new Set)=>{let u=e[e.length-1];if(n.has(u))return{anotherRoundNeeded:!1,isGraphChanged:!1};n.add(u);let A=hIt(u),p=lIt(u,A),h=t==u?new Map:a.fastLookupPossible?oIt(e):aIt(e),E,I=!1,v=!1,x=new Map(Array.from(p.entries()).map(([R,L])=>[R,L[0]])),C=new Map;do{let R=AIt(t,e,r,h,x,p,o,C,a);R.isGraphChanged&&(v=!0),R.anotherRoundNeeded&&(I=!0),E=!1;for(let[L,U]of p)U.length>1&&!u.dependencies.has(L)&&(x.delete(L),U.shift(),x.set(L,U[0]),E=!0)}while(E);for(let R of u.dependencies.values())if(!u.peerNames.has(R.name)&&!r.has(R.locator)){r.add(R.locator);let L=Mq(t,[...e,R],r,C,a);L.isGraphChanged&&(v=!0),L.anotherRoundNeeded&&(I=!0),r.delete(R.locator)}return{anotherRoundNeeded:I,isGraphChanged:v}},cIt=t=>{for(let[e,r]of t.dependencies)if(!t.peerNames.has(e)&&r.ident!==t.ident)return!0;return!1},uIt=(t,e,r,o,a,n,u,A,{outputReason:p,fastLookupPossible:h})=>{let E,I=null,v=new Set;p&&(E=`${Array.from(e).map(L=>no(L)).join("\u2192")}`);let x=r[r.length-1],R=!(o.ident===x.ident);if(p&&!R&&(I="- self-reference"),R&&(R=o.dependencyKind!==1,p&&!R&&(I="- workspace")),R&&o.dependencyKind===2&&(R=!cIt(o),p&&!R&&(I="- external soft link with unhoisted dependencies")),R&&(R=x.dependencyKind!==1||x.hoistedFrom.has(o.name)||e.size===1,p&&!R&&(I=x.reasons.get(o.name))),R&&(R=!t.peerNames.has(o.name),p&&!R&&(I=`- cannot shadow peer: ${no(t.originalDependencies.get(o.name).locator)} at ${E}`)),R){let L=!1,U=a.get(o.name);if(L=!U||U.ident===o.ident,p&&!L&&(I=`- filled by: ${no(U.locator)} at ${E}`),L)for(let J=r.length-1;J>=1;J--){let ae=r[J].dependencies.get(o.name);if(ae&&ae.ident!==o.ident){L=!1;let fe=A.get(x);fe||(fe=new Set,A.set(x,fe)),fe.add(o.name),p&&(I=`- filled by ${no(ae.locator)} at ${r.slice(0,J).map(ce=>no(ce.locator)).join("\u2192")}`);break}}R=L}if(R&&(R=n.get(o.name)===o.ident,p&&!R&&(I=`- filled by: ${no(u.get(o.name)[0])} at ${E}`)),R){let L=!0,U=new Set(o.peerNames);for(let J=r.length-1;J>=1;J--){let te=r[J];for(let ae of U){if(te.peerNames.has(ae)&&te.originalDependencies.has(ae))continue;let fe=te.dependencies.get(ae);fe&&t.dependencies.get(ae)!==fe&&(J===r.length-1?v.add(fe):(v=null,L=!1,p&&(I=`- peer dependency ${no(fe.locator)} from parent ${no(te.locator)} was not hoisted to ${E}`))),U.delete(ae)}if(!L)break}R=L}if(R&&!h)for(let L of o.hoistedDependencies.values()){let U=a.get(L.name)||t.dependencies.get(L.name);if(!U||L.ident!==U.ident){R=!1,p&&(I=`- previously hoisted dependency mismatch, needed: ${no(L.locator)}, available: ${no(U?.locator)}`);break}}return v!==null&&v.size>0?{isHoistable:2,dependsOn:v,reason:I}:{isHoistable:R?0:1,reason:I}},yQ=t=>`${t.name}@${t.locator}`,AIt=(t,e,r,o,a,n,u,A,p)=>{let h=e[e.length-1],E=new Set,I=!1,v=!1,x=(U,J,te,ae,fe)=>{if(E.has(ae))return;let ce=[...J,yQ(ae)],me=[...te,yQ(ae)],he=new Map,Be=new Map;for(let le of Lq(ae)){let ne=uIt(h,r,[h,...U,ae],le,o,a,n,A,{outputReason:p.debugLevel>=2,fastLookupPossible:p.fastLookupPossible});if(Be.set(le,ne),ne.isHoistable===2)for(let ee of ne.dependsOn){let Ie=he.get(ee.name)||new Set;Ie.add(le.name),he.set(ee.name,Ie)}}let we=new Set,g=(le,ne,ee)=>{if(!we.has(le)){we.add(le),Be.set(le,{isHoistable:1,reason:ee});for(let Ie of he.get(le.name)||[])g(ae.dependencies.get(Ie),ne,p.debugLevel>=2?`- peer dependency ${no(le.locator)} from parent ${no(ae.locator)} was not hoisted`:"")}};for(let[le,ne]of Be)ne.isHoistable===1&&g(le,ne,ne.reason);let Ee=!1;for(let le of Be.keys())if(!we.has(le)){v=!0;let ne=u.get(ae);ne&&ne.has(le.name)&&(I=!0),Ee=!0,ae.dependencies.delete(le.name),ae.hoistedDependencies.set(le.name,le),ae.reasons.delete(le.name);let ee=h.dependencies.get(le.name);if(p.debugLevel>=2){let Ie=Array.from(J).concat([ae.locator]).map(At=>no(At)).join("\u2192"),Fe=h.hoistedFrom.get(le.name);Fe||(Fe=[],h.hoistedFrom.set(le.name,Fe)),Fe.push(Ie),ae.hoistedTo.set(le.name,Array.from(e).map(At=>no(At.locator)).join("\u2192"))}if(!ee)h.ident!==le.ident&&(h.dependencies.set(le.name,le),fe.add(le));else for(let Ie of le.references)ee.references.add(Ie)}if(ae.dependencyKind===2&&Ee&&(I=!0),p.check){let le=gIe(t);if(le)throw new Error(`${le}, after hoisting dependencies of ${[h,...U,ae].map(ne=>no(ne.locator)).join("\u2192")}: -${VB(t)}`)}let Se=Lq(ae);for(let le of Se)if(we.has(le)){let ne=Be.get(le);if((a.get(le.name)===le.ident||!ae.reasons.has(le.name))&&ne.isHoistable!==0&&ae.reasons.set(le.name,ne.reason),!le.isHoistBorder&&me.indexOf(yQ(le))<0){E.add(ae);let Ie=fIe(ae,le);x([...U,ae],ce,me,Ie,R),E.delete(ae)}}},C,R=new Set(Lq(h)),L=Array.from(e).map(U=>yQ(U));do{C=R,R=new Set;for(let U of C){if(U.locator===h.locator||U.isHoistBorder)continue;let J=fIe(h,U);x([],Array.from(r),L,J,R)}}while(R.size>0);return{anotherRoundNeeded:I,isGraphChanged:v}},gIe=t=>{let e=[],r=new Set,o=new Set,a=(n,u,A)=>{if(r.has(n)||(r.add(n),o.has(n)))return;let p=new Map(u);for(let h of n.dependencies.values())n.peerNames.has(h.name)||p.set(h.name,h);for(let h of n.originalDependencies.values()){let E=p.get(h.name),I=()=>`${Array.from(o).concat([n]).map(v=>no(v.locator)).join("\u2192")}`;if(n.peerNames.has(h.name)){let v=u.get(h.name);(v!==E||!v||v.ident!==h.ident)&&e.push(`${I()} - broken peer promise: expected ${h.ident} but found ${v&&v.ident}`)}else{let v=A.hoistedFrom.get(n.name),x=n.hoistedTo.get(h.name),C=`${v?` hoisted from ${v.join(", ")}`:""}`,R=`${x?` hoisted to ${x}`:""}`,L=`${I()}${C}`;E?E.ident!==h.ident&&e.push(`${L} - broken require promise for ${h.name}${R}: expected ${h.ident}, but found: ${E.ident}`):e.push(`${L} - broken require promise: no required dependency ${h.name}${R} found`)}}o.add(n);for(let h of n.dependencies.values())n.peerNames.has(h.name)||a(h,p,n);o.delete(n)};return a(t,t.dependencies,t),e.join(` -`)},fIt=(t,e)=>{let{identName:r,name:o,reference:a,peerNames:n}=t,u={name:o,references:new Set([a]),locator:Oq(r,a),ident:AIe(r,a),dependencies:new Map,originalDependencies:new Map,hoistedDependencies:new Map,peerNames:new Set(n),reasons:new Map,decoupled:!0,isHoistBorder:!0,hoistPriority:0,dependencyKind:1,hoistedFrom:new Map,hoistedTo:new Map},A=new Map([[t,u]]),p=(h,E)=>{let I=A.get(h),v=!!I;if(!I){let{name:x,identName:C,reference:R,peerNames:L,hoistPriority:U,dependencyKind:J}=h,te=e.hoistingLimits.get(E.locator);I={name:x,references:new Set([R]),locator:Oq(C,R),ident:AIe(C,R),dependencies:new Map,originalDependencies:new Map,hoistedDependencies:new Map,peerNames:new Set(L),reasons:new Map,decoupled:!0,isHoistBorder:te?te.has(x):!1,hoistPriority:U||0,dependencyKind:J||0,hoistedFrom:new Map,hoistedTo:new Map},A.set(h,I)}if(E.dependencies.set(h.name,I),E.originalDependencies.set(h.name,I),v){let x=new Set,C=R=>{if(!x.has(R)){x.add(R),R.decoupled=!1;for(let L of R.dependencies.values())R.peerNames.has(L.name)||C(L)}};C(I)}else for(let x of h.dependencies)p(x,I)};for(let h of t.dependencies)p(h,u);return u},Uq=t=>t.substring(0,t.indexOf("@",1)),pIt=t=>{let e={name:t.name,identName:Uq(t.locator),references:new Set(t.references),dependencies:new Set},r=new Set([t]),o=(a,n,u)=>{let A=r.has(a),p;if(n===a)p=u;else{let{name:h,references:E,locator:I}=a;p={name:h,identName:Uq(I),references:E,dependencies:new Set}}if(u.dependencies.add(p),!A){r.add(a);for(let h of a.dependencies.values())a.peerNames.has(h.name)||o(h,a,p);r.delete(a)}};for(let a of t.dependencies.values())o(a,t,e);return e},hIt=t=>{let e=new Map,r=new Set([t]),o=u=>`${u.name}@${u.ident}`,a=u=>{let A=o(u),p=e.get(A);return p||(p={dependents:new Set,peerDependents:new Set,hoistPriority:0},e.set(A,p)),p},n=(u,A)=>{let p=!!r.has(A);if(a(A).dependents.add(u.ident),!p){r.add(A);for(let E of A.dependencies.values()){let I=a(E);I.hoistPriority=Math.max(I.hoistPriority,E.hoistPriority),A.peerNames.has(E.name)?I.peerDependents.add(A.ident):n(A,E)}}};for(let u of t.dependencies.values())t.peerNames.has(u.name)||n(t,u);return e},no=t=>{if(!t)return"none";let e=t.indexOf("@",1),r=t.substring(0,e);r.endsWith("$wsroot$")&&(r=`wh:${r.replace("$wsroot$","")}`);let o=t.substring(e+1);if(o==="workspace:.")return".";if(o){let a=(o.indexOf("#")>0?o.split("#")[1]:o).replace("npm:","");return o.startsWith("virtual")&&(r=`v:${r}`),a.startsWith("workspace")&&(r=`w:${r}`,a=""),`${r}${a?`@${a}`:""}`}else return`${r}`},pIe=5e4,VB=t=>{let e=0,r=(a,n,u="")=>{if(e>pIe||n.has(a))return"";e++;let A=Array.from(a.dependencies.values()).sort((h,E)=>h.name===E.name?0:h.name>E.name?1:-1),p="";n.add(a);for(let h=0;h":"")+(v!==E.name?`a:${E.name}:`:"")+no(E.locator)+(I?` ${I}`:"")} -`,p+=r(E,n,`${u}${hpIe?` -Tree is too large, part of the tree has been dunped -`:"")};var JB=(o=>(o.WORKSPACES="workspaces",o.DEPENDENCIES="dependencies",o.NONE="none",o))(JB||{}),dIe="node_modules",v0="$wsroot$";var zB=(t,e)=>{let{packageTree:r,hoistingLimits:o,errors:a,preserveSymlinksRequired:n}=dIt(t,e),u=null;if(a.length===0){let A=hIe(r,{hoistingLimits:o});u=yIt(t,A,e)}return{tree:u,errors:a,preserveSymlinksRequired:n}},gA=t=>`${t.name}@${t.reference}`,Hq=t=>{let e=new Map;for(let[r,o]of t.entries())if(!o.dirList){let a=e.get(o.locator);a||(a={target:o.target,linkType:o.linkType,locations:[],aliases:o.aliases},e.set(o.locator,a)),a.locations.push(r)}for(let r of e.values())r.locations=r.locations.sort((o,a)=>{let n=o.split(V.delimiter).length,u=a.split(V.delimiter).length;return a===o?0:n!==u?u-n:a>o?1:-1});return e},mIe=(t,e)=>{let r=W.isVirtualLocator(t)?W.devirtualizeLocator(t):t,o=W.isVirtualLocator(e)?W.devirtualizeLocator(e):e;return W.areLocatorsEqual(r,o)},_q=(t,e,r,o)=>{if(t.linkType!=="SOFT")return!1;let a=ue.toPortablePath(r.resolveVirtual&&e.reference&&e.reference.startsWith("virtual:")?r.resolveVirtual(t.packageLocation):t.packageLocation);return V.contains(o,a)===null},gIt=t=>{let e=t.getPackageInformation(t.topLevel);if(e===null)throw new Error("Assertion failed: Expected the top-level package to have been registered");if(t.findPackageLocator(e.packageLocation)===null)throw new Error("Assertion failed: Expected the top-level package to have a physical locator");let o=ue.toPortablePath(e.packageLocation.slice(0,-1)),a=new Map,n={children:new Map},u=t.getDependencyTreeRoots(),A=new Map,p=new Set,h=(v,x)=>{let C=gA(v);if(p.has(C))return;p.add(C);let R=t.getPackageInformation(v);if(R){let L=x?gA(x):"";if(gA(v)!==L&&R.linkType==="SOFT"&&!v.reference.startsWith("link:")&&!_q(R,v,t,o)){let U=yIe(R,v,t);(!A.get(U)||v.reference.startsWith("workspace:"))&&A.set(U,v)}for(let[U,J]of R.packageDependencies)J!==null&&(R.packagePeers.has(U)||h(t.getLocator(U,J),v))}};for(let v of u)h(v,null);let E=o.split(V.sep);for(let v of A.values()){let x=t.getPackageInformation(v),R=ue.toPortablePath(x.packageLocation.slice(0,-1)).split(V.sep).slice(E.length),L=n;for(let U of R){let J=L.children.get(U);J||(J={children:new Map},L.children.set(U,J)),L=J}L.workspaceLocator=v}let I=(v,x)=>{if(v.workspaceLocator){let C=gA(x),R=a.get(C);R||(R=new Set,a.set(C,R)),R.add(v.workspaceLocator)}for(let C of v.children.values())I(C,v.workspaceLocator||x)};for(let v of n.children.values())I(v,n.workspaceLocator);return a},dIt=(t,e)=>{let r=[],o=!1,a=new Map,n=gIt(t),u=t.getPackageInformation(t.topLevel);if(u===null)throw new Error("Assertion failed: Expected the top-level package to have been registered");let A=t.findPackageLocator(u.packageLocation);if(A===null)throw new Error("Assertion failed: Expected the top-level package to have a physical locator");let p=ue.toPortablePath(u.packageLocation.slice(0,-1)),h={name:A.name,identName:A.name,reference:A.reference,peerNames:u.packagePeers,dependencies:new Set,dependencyKind:1},E=new Map,I=(x,C)=>`${gA(C)}:${x}`,v=(x,C,R,L,U,J,te,ae)=>{let fe=I(x,R),ce=E.get(fe),me=!!ce;!me&&R.name===A.name&&R.reference===A.reference&&(ce=h,E.set(fe,h));let he=_q(C,R,t,p);if(!ce){let le=0;he?le=2:C.linkType==="SOFT"&&R.name.endsWith(v0)&&(le=1),ce={name:x,identName:R.name,reference:R.reference,dependencies:new Set,peerNames:le===1?new Set:C.packagePeers,dependencyKind:le},E.set(fe,ce)}let Be;if(he?Be=2:U.linkType==="SOFT"?Be=1:Be=0,ce.hoistPriority=Math.max(ce.hoistPriority||0,Be),ae&&!he){let le=gA({name:L.identName,reference:L.reference}),ne=a.get(le)||new Set;a.set(le,ne),ne.add(ce.name)}let we=new Map(C.packageDependencies);if(e.project){let le=e.project.workspacesByCwd.get(ue.toPortablePath(C.packageLocation.slice(0,-1)));if(le){let ne=new Set([...Array.from(le.manifest.peerDependencies.values(),ee=>W.stringifyIdent(ee)),...Array.from(le.manifest.peerDependenciesMeta.keys())]);for(let ee of ne)we.has(ee)||(we.set(ee,J.get(ee)||null),ce.peerNames.add(ee))}}let g=gA({name:R.name.replace(v0,""),reference:R.reference}),Ee=n.get(g);if(Ee)for(let le of Ee)we.set(`${le.name}${v0}`,le.reference);(C!==U||C.linkType!=="SOFT"||!he&&(!e.selfReferencesByCwd||e.selfReferencesByCwd.get(te)))&&L.dependencies.add(ce);let Se=R!==A&&C.linkType==="SOFT"&&!R.name.endsWith(v0)&&!he;if(!me&&!Se){let le=new Map;for(let[ne,ee]of we)if(ee!==null){let Ie=t.getLocator(ne,ee),Fe=t.getLocator(ne.replace(v0,""),ee),At=t.getPackageInformation(Fe);if(At===null)throw new Error("Assertion failed: Expected the package to have been registered");let H=_q(At,Ie,t,p);if(e.validateExternalSoftLinks&&e.project&&H){At.packageDependencies.size>0&&(o=!0);for(let[He,Te]of At.packageDependencies)if(Te!==null){let Je=W.parseLocator(Array.isArray(Te)?`${Te[0]}@${Te[1]}`:`${He}@${Te}`);if(gA(Je)!==gA(Ie)){let qe=we.get(He);if(qe){let b=W.parseLocator(Array.isArray(qe)?`${qe[0]}@${qe[1]}`:`${He}@${qe}`);mIe(b,Je)||r.push({messageName:71,text:`Cannot link ${W.prettyIdent(e.project.configuration,W.parseIdent(Ie.name))} into ${W.prettyLocator(e.project.configuration,W.parseLocator(`${R.name}@${R.reference}`))} dependency ${W.prettyLocator(e.project.configuration,Je)} conflicts with parent dependency ${W.prettyLocator(e.project.configuration,b)}`})}else{let b=le.get(He);if(b){let w=b.target,P=W.parseLocator(Array.isArray(w)?`${w[0]}@${w[1]}`:`${He}@${w}`);mIe(P,Je)||r.push({messageName:71,text:`Cannot link ${W.prettyIdent(e.project.configuration,W.parseIdent(Ie.name))} into ${W.prettyLocator(e.project.configuration,W.parseLocator(`${R.name}@${R.reference}`))} dependency ${W.prettyLocator(e.project.configuration,Je)} conflicts with dependency ${W.prettyLocator(e.project.configuration,P)} from sibling portal ${W.prettyIdent(e.project.configuration,W.parseIdent(b.portal.name))}`})}else le.set(He,{target:Je.reference,portal:Ie})}}}}let at=e.hoistingLimitsByCwd?.get(te),Re=H?te:V.relative(p,ue.toPortablePath(At.packageLocation))||Bt.dot,ke=e.hoistingLimitsByCwd?.get(Re);v(ne,At,Ie,ce,C,we,Re,at==="dependencies"||ke==="dependencies"||ke==="workspaces")}}};return v(A.name,u,A,h,u,u.packageDependencies,Bt.dot,!1),{packageTree:h,hoistingLimits:a,errors:r,preserveSymlinksRequired:o}};function yIe(t,e,r){let o=r.resolveVirtual&&e.reference&&e.reference.startsWith("virtual:")?r.resolveVirtual(t.packageLocation):t.packageLocation;return ue.toPortablePath(o||t.packageLocation)}function mIt(t,e,r){let o=e.getLocator(t.name.replace(v0,""),t.reference),a=e.getPackageInformation(o);if(a===null)throw new Error("Assertion failed: Expected the package to be registered");return r.pnpifyFs?{linkType:"SOFT",target:ue.toPortablePath(a.packageLocation)}:{linkType:a.linkType,target:yIe(a,t,e)}}var yIt=(t,e,r)=>{let o=new Map,a=(E,I,v)=>{let{linkType:x,target:C}=mIt(E,t,r);return{locator:gA(E),nodePath:I,target:C,linkType:x,aliases:v}},n=E=>{let[I,v]=E.split("/");return v?{scope:I,name:v}:{scope:null,name:I}},u=new Set,A=(E,I,v)=>{if(u.has(E))return;u.add(E);let x=Array.from(E.references).sort().join("#");for(let C of E.dependencies){let R=Array.from(C.references).sort().join("#");if(C.identName===E.identName.replace(v0,"")&&R===x)continue;let L=Array.from(C.references).sort(),U={name:C.identName,reference:L[0]},{name:J,scope:te}=n(C.name),ae=te?[te,J]:[J],fe=V.join(I,dIe),ce=V.join(fe,...ae),me=`${v}/${U.name}`,he=a(U,v,L.slice(1)),Be=!1;if(he.linkType==="SOFT"&&r.project){let we=r.project.workspacesByCwd.get(he.target.slice(0,-1));Be=!!(we&&!we.manifest.name)}if(!C.name.endsWith(v0)&&!Be){let we=o.get(ce);if(we){if(we.dirList)throw new Error(`Assertion failed: ${ce} cannot merge dir node with leaf node`);{let Se=W.parseLocator(we.locator),le=W.parseLocator(he.locator);if(we.linkType!==he.linkType)throw new Error(`Assertion failed: ${ce} cannot merge nodes with different link types ${we.nodePath}/${W.stringifyLocator(Se)} and ${v}/${W.stringifyLocator(le)}`);if(Se.identHash!==le.identHash)throw new Error(`Assertion failed: ${ce} cannot merge nodes with different idents ${we.nodePath}/${W.stringifyLocator(Se)} and ${v}/s${W.stringifyLocator(le)}`);he.aliases=[...he.aliases,...we.aliases,W.parseLocator(we.locator).reference]}}o.set(ce,he);let g=ce.split("/"),Ee=g.indexOf(dIe);for(let Se=g.length-1;Ee>=0&&Se>Ee;Se--){let le=ue.toPortablePath(g.slice(0,Se).join(V.sep)),ne=g[Se],ee=o.get(le);if(!ee)o.set(le,{dirList:new Set([ne])});else if(ee.dirList){if(ee.dirList.has(ne))break;ee.dirList.add(ne)}}}A(C,he.linkType==="SOFT"?he.target:ce,me)}},p=a({name:e.name,reference:Array.from(e.references)[0]},"",[]),h=p.target;return o.set(h,p),A(e,h,""),o};Ye();Ye();St();St();nA();Nl();var oj={};Vt(oj,{PnpInstaller:()=>mm,PnpLinker:()=>P0,UnplugCommand:()=>x0,default:()=>VIt,getPnpPath:()=>b0,jsInstallUtils:()=>yA,pnpUtils:()=>av,quotePathIfNeeded:()=>r1e});St();var t1e=ve("url");Ye();Ye();St();St();var EIe={["DEFAULT"]:{collapsed:!1,next:{["*"]:"DEFAULT"}},["TOP_LEVEL"]:{collapsed:!1,next:{fallbackExclusionList:"FALLBACK_EXCLUSION_LIST",packageRegistryData:"PACKAGE_REGISTRY_DATA",["*"]:"DEFAULT"}},["FALLBACK_EXCLUSION_LIST"]:{collapsed:!1,next:{["*"]:"FALLBACK_EXCLUSION_ENTRIES"}},["FALLBACK_EXCLUSION_ENTRIES"]:{collapsed:!0,next:{["*"]:"FALLBACK_EXCLUSION_DATA"}},["FALLBACK_EXCLUSION_DATA"]:{collapsed:!0,next:{["*"]:"DEFAULT"}},["PACKAGE_REGISTRY_DATA"]:{collapsed:!1,next:{["*"]:"PACKAGE_REGISTRY_ENTRIES"}},["PACKAGE_REGISTRY_ENTRIES"]:{collapsed:!0,next:{["*"]:"PACKAGE_STORE_DATA"}},["PACKAGE_STORE_DATA"]:{collapsed:!1,next:{["*"]:"PACKAGE_STORE_ENTRIES"}},["PACKAGE_STORE_ENTRIES"]:{collapsed:!0,next:{["*"]:"PACKAGE_INFORMATION_DATA"}},["PACKAGE_INFORMATION_DATA"]:{collapsed:!1,next:{packageDependencies:"PACKAGE_DEPENDENCIES",["*"]:"DEFAULT"}},["PACKAGE_DEPENDENCIES"]:{collapsed:!1,next:{["*"]:"PACKAGE_DEPENDENCY"}},["PACKAGE_DEPENDENCY"]:{collapsed:!0,next:{["*"]:"DEFAULT"}}};function EIt(t,e,r){let o="";o+="[";for(let a=0,n=t.length;a"u"||(A!==0&&(a+=", "),a+=JSON.stringify(p),a+=": ",a+=EQ(p,h,e,r).replace(/^ +/g,""),A+=1)}return a+="}",a}function IIt(t,e,r){let o=Object.keys(t),a=`${r} `,n="";n+=r,n+=`{ -`;let u=0;for(let A=0,p=o.length;A"u"||(u!==0&&(n+=",",n+=` -`),n+=a,n+=JSON.stringify(h),n+=": ",n+=EQ(h,E,e,a).replace(/^ +/g,""),u+=1)}return u!==0&&(n+=` -`),n+=r,n+="}",n}function EQ(t,e,r,o){let{next:a}=EIe[r],n=a[t]||a["*"];return CIe(e,n,o)}function CIe(t,e,r){let{collapsed:o}=EIe[e];return Array.isArray(t)?o?EIt(t,e,r):CIt(t,e,r):typeof t=="object"&&t!==null?o?wIt(t,e,r):IIt(t,e,r):JSON.stringify(t)}function wIe(t){return CIe(t,"TOP_LEVEL","")}function XB(t,e){let r=Array.from(t);Array.isArray(e)||(e=[e]);let o=[];for(let n of e)o.push(r.map(u=>n(u)));let a=r.map((n,u)=>u);return a.sort((n,u)=>{for(let A of o){let p=A[n]A[u]?1:0;if(p!==0)return p}return 0}),a.map(n=>r[n])}function BIt(t){let e=new Map,r=XB(t.fallbackExclusionList||[],[({name:o,reference:a})=>o,({name:o,reference:a})=>a]);for(let{name:o,reference:a}of r){let n=e.get(o);typeof n>"u"&&e.set(o,n=new Set),n.add(a)}return Array.from(e).map(([o,a])=>[o,Array.from(a)])}function vIt(t){return XB(t.fallbackPool||[],([e])=>e)}function DIt(t){let e=[];for(let[r,o]of XB(t.packageRegistry,([a])=>a===null?"0":`1${a}`)){let a=[];e.push([r,a]);for(let[n,{packageLocation:u,packageDependencies:A,packagePeers:p,linkType:h,discardFromLookup:E}]of XB(o,([I])=>I===null?"0":`1${I}`)){let I=[];r!==null&&n!==null&&!A.has(r)&&I.push([r,n]);for(let[C,R]of XB(A.entries(),([L])=>L))I.push([C,R]);let v=p&&p.size>0?Array.from(p):void 0,x=E||void 0;a.push([n,{packageLocation:u,packageDependencies:I,packagePeers:v,linkType:h,discardFromLookup:x}])}}return e}function ZB(t){return{__info:["This file is automatically generated. Do not touch it, or risk","your modifications being lost."],dependencyTreeRoots:t.dependencyTreeRoots,enableTopLevelFallback:t.enableTopLevelFallback||!1,ignorePatternData:t.ignorePattern||null,fallbackExclusionList:BIt(t),fallbackPool:vIt(t),packageRegistryData:DIt(t)}}var vIe=$e(BIe());function DIe(t,e){return[t?`${t} -`:"",`/* eslint-disable */ -`,`"use strict"; -`,` -`,e,` -`,(0,vIe.default)()].join("")}function SIt(t){return JSON.stringify(t,null,2)}function PIt(t){return`'${t.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(/\n/g,`\\ -`)}'`}function bIt(t){return[`const RAW_RUNTIME_STATE = -`,`${PIt(wIe(t))}; - -`,`function $$SETUP_STATE(hydrateRuntimeState, basePath) { -`,` return hydrateRuntimeState(JSON.parse(RAW_RUNTIME_STATE), {basePath: basePath || __dirname}); -`,`} -`].join("")}function xIt(){return[`function $$SETUP_STATE(hydrateRuntimeState, basePath) { -`,` const fs = require('fs'); -`,` const path = require('path'); -`,` const pnpDataFilepath = path.resolve(__dirname, ${JSON.stringify(dr.pnpData)}); -`,` return hydrateRuntimeState(JSON.parse(fs.readFileSync(pnpDataFilepath, 'utf8')), {basePath: basePath || __dirname}); -`,`} -`].join("")}function SIe(t){let e=ZB(t),r=bIt(e);return DIe(t.shebang,r)}function PIe(t){let e=ZB(t),r=xIt(),o=DIe(t.shebang,r);return{dataFile:SIt(e),loaderFile:o}}St();function jq(t,{basePath:e}){let r=ue.toPortablePath(e),o=V.resolve(r),a=t.ignorePatternData!==null?new RegExp(t.ignorePatternData):null,n=new Map,u=new Map(t.packageRegistryData.map(([I,v])=>[I,new Map(v.map(([x,C])=>{if(I===null!=(x===null))throw new Error("Assertion failed: The name and reference should be null, or neither should");let R=C.discardFromLookup??!1,L={name:I,reference:x},U=n.get(C.packageLocation);U?(U.discardFromLookup=U.discardFromLookup&&R,R||(U.locator=L)):n.set(C.packageLocation,{locator:L,discardFromLookup:R});let J=null;return[x,{packageDependencies:new Map(C.packageDependencies),packagePeers:new Set(C.packagePeers),linkType:C.linkType,discardFromLookup:R,get packageLocation(){return J||(J=V.join(o,C.packageLocation))}}]}))])),A=new Map(t.fallbackExclusionList.map(([I,v])=>[I,new Set(v)])),p=new Map(t.fallbackPool),h=t.dependencyTreeRoots,E=t.enableTopLevelFallback;return{basePath:r,dependencyTreeRoots:h,enableTopLevelFallback:E,fallbackExclusionList:A,fallbackPool:p,ignorePattern:a,packageLocatorsByLocations:n,packageRegistry:u}}St();St();var np=ve("module"),dm=ve("url"),$q=ve("util");var Mo=ve("url");var QIe=$e(ve("assert"));var Gq=Array.isArray,$B=JSON.stringify,ev=Object.getOwnPropertyNames,hm=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),Yq=(t,e)=>RegExp.prototype.exec.call(t,e),Wq=(t,...e)=>RegExp.prototype[Symbol.replace].apply(t,e),D0=(t,...e)=>String.prototype.endsWith.apply(t,e),Kq=(t,...e)=>String.prototype.includes.apply(t,e),Vq=(t,...e)=>String.prototype.lastIndexOf.apply(t,e),tv=(t,...e)=>String.prototype.indexOf.apply(t,e),bIe=(t,...e)=>String.prototype.replace.apply(t,e),S0=(t,...e)=>String.prototype.slice.apply(t,e),dA=(t,...e)=>String.prototype.startsWith.apply(t,e),xIe=Map,kIe=JSON.parse;function rv(t,e,r){return class extends r{constructor(...o){super(e(...o)),this.code=t,this.name=`${r.name} [${t}]`}}}var FIe=rv("ERR_PACKAGE_IMPORT_NOT_DEFINED",(t,e,r)=>`Package import specifier "${t}" is not defined${e?` in package ${e}package.json`:""} imported from ${r}`,TypeError),Jq=rv("ERR_INVALID_MODULE_SPECIFIER",(t,e,r=void 0)=>`Invalid module "${t}" ${e}${r?` imported from ${r}`:""}`,TypeError),RIe=rv("ERR_INVALID_PACKAGE_TARGET",(t,e,r,o=!1,a=void 0)=>{let n=typeof r=="string"&&!o&&r.length&&!dA(r,"./");return e==="."?((0,QIe.default)(o===!1),`Invalid "exports" main target ${$B(r)} defined in the package config ${t}package.json${a?` imported from ${a}`:""}${n?'; targets must start with "./"':""}`):`Invalid "${o?"imports":"exports"}" target ${$B(r)} defined for '${e}' in the package config ${t}package.json${a?` imported from ${a}`:""}${n?'; targets must start with "./"':""}`},Error),nv=rv("ERR_INVALID_PACKAGE_CONFIG",(t,e,r)=>`Invalid package config ${t}${e?` while importing ${e}`:""}${r?`. ${r}`:""}`,Error),TIe=rv("ERR_PACKAGE_PATH_NOT_EXPORTED",(t,e,r=void 0)=>e==="."?`No "exports" main defined in ${t}package.json${r?` imported from ${r}`:""}`:`Package subpath '${e}' is not defined by "exports" in ${t}package.json${r?` imported from ${r}`:""}`,Error);var wQ=ve("url");function NIe(t,e){let r=Object.create(null);for(let o=0;oe):t+e}iv(r,t,o,u,a)}Yq(OIe,S0(t,2))!==null&&iv(r,t,o,u,a);let p=new URL(t,o),h=p.pathname,E=new URL(".",o).pathname;if(dA(h,E)||iv(r,t,o,u,a),e==="")return p;if(Yq(OIe,e)!==null){let I=n?bIe(r,"*",()=>e):r+e;FIt(I,o,u,a)}return n?new URL(Wq(MIe,p.href,()=>e)):new URL(e,p)}function TIt(t){let e=+t;return`${e}`!==t?!1:e>=0&&e<4294967295}function GC(t,e,r,o,a,n,u,A){if(typeof e=="string")return RIt(e,r,o,t,a,n,u,A);if(Gq(e)){if(e.length===0)return null;let p;for(let h=0;hn?-1:n>a||r===-1?1:o===-1||t.length>e.length?-1:e.length>t.length?1:0}function NIt(t,e,r){if(typeof t=="string"||Gq(t))return!0;if(typeof t!="object"||t===null)return!1;let o=ev(t),a=!1,n=0;for(let u=0;u=h.length&&D0(e,I)&&_Ie(n,h)===1&&Vq(h,"*")===E&&(n=h,u=S0(e,E,e.length-I.length))}}if(n){let p=r[n],h=GC(t,p,u,n,o,!0,!1,a);return h==null&&zq(e,t,o),h}zq(e,t,o)}function qIe({name:t,base:e,conditions:r,readFileSyncFn:o}){if(t==="#"||dA(t,"#/")||D0(t,"/")){let u="is not a valid internal imports specifier name";throw new Jq(t,u,(0,Mo.fileURLToPath)(e))}let a,n=LIe(e,o);if(n.exists){a=(0,Mo.pathToFileURL)(n.pjsonPath);let u=n.imports;if(u)if(hm(u,t)&&!Kq(t,"*")){let A=GC(a,u[t],"",t,e,!1,!0,r);if(A!=null)return A}else{let A="",p,h=ev(u);for(let E=0;E=I.length&&D0(t,x)&&_Ie(A,I)===1&&Vq(I,"*")===v&&(A=I,p=S0(t,v,t.length-x.length))}}if(A){let E=u[A],I=GC(a,E,p,A,e,!0,!0,r);if(I!=null)return I}}}QIt(t,a,e)}St();var OIt=new Set(["BUILTIN_NODE_RESOLUTION_FAILED","MISSING_DEPENDENCY","MISSING_PEER_DEPENDENCY","QUALIFIED_PATH_RESOLUTION_FAILED","UNDECLARED_DEPENDENCY"]);function $i(t,e,r={},o){o??=OIt.has(t)?"MODULE_NOT_FOUND":t;let a={configurable:!0,writable:!0,enumerable:!1};return Object.defineProperties(new Error(e),{code:{...a,value:o},pnpCode:{...a,value:t},data:{...a,value:r}})}function au(t){return ue.normalize(ue.fromPortablePath(t))}var WIe=$e(GIe());function KIe(t){return MIt(),Zq[t]}var Zq;function MIt(){Zq||(Zq={"--conditions":[],...YIe(UIt()),...YIe(process.execArgv)})}function YIe(t){return(0,WIe.default)({"--conditions":[String],"-C":"--conditions"},{argv:t,permissive:!0})}function UIt(){let t=[],e=_It(process.env.NODE_OPTIONS||"",t);return t.length,e}function _It(t,e){let r=[],o=!1,a=!0;for(let n=0;nparseInt(t,10)),VIe=mA>19||mA===19&&gm>=2||mA===18&&gm>=13,Bzt=mA===20&&gm<6||mA===19&&gm>=3,vzt=mA>19||mA===19&&gm>=6,Dzt=mA>=21||mA===20&&gm>=10||mA===18&&gm>=19;function JIe(t){if(process.env.WATCH_REPORT_DEPENDENCIES&&process.send)if(t=t.map(e=>ue.fromPortablePath(mi.resolveVirtual(ue.toPortablePath(e)))),VIe)process.send({"watch:require":t});else for(let e of t)process.send({"watch:require":e})}function ej(t,e){let r=Number(process.env.PNP_ALWAYS_WARN_ON_FALLBACK)>0,o=Number(process.env.PNP_DEBUG_LEVEL),a=/^(?![a-zA-Z]:[\\/]|\\\\|\.{0,2}(?:\/|$))((?:node:)?(?:@[^/]+\/)?[^/]+)\/*(.*|)$/,n=/^(\/|\.{1,2}(\/|$))/,u=/\/$/,A=/^\.{0,2}\//,p={name:null,reference:null},h=[],E=new Set;if(t.enableTopLevelFallback===!0&&h.push(p),e.compatibilityMode!==!1)for(let Re of["react-scripts","gatsby"]){let ke=t.packageRegistry.get(Re);if(ke)for(let xe of ke.keys()){if(xe===null)throw new Error("Assertion failed: This reference shouldn't be null");h.push({name:Re,reference:xe})}}let{ignorePattern:I,packageRegistry:v,packageLocatorsByLocations:x}=t;function C(Re,ke){return{fn:Re,args:ke,error:null,result:null}}function R(Re){let ke=process.stderr?.hasColors?.()??process.stdout.isTTY,xe=(Je,qe)=>`\x1B[${Je}m${qe}\x1B[0m`,He=Re.error;console.error(He?xe("31;1",`\u2716 ${Re.error?.message.replace(/\n.*/s,"")}`):xe("33;1","\u203C Resolution")),Re.args.length>0&&console.error();for(let Je of Re.args)console.error(` ${xe("37;1","In \u2190")} ${(0,$q.inspect)(Je,{colors:ke,compact:!0})}`);Re.result&&(console.error(),console.error(` ${xe("37;1","Out \u2192")} ${(0,$q.inspect)(Re.result,{colors:ke,compact:!0})}`));let Te=new Error().stack.match(/(?<=^ +)at.*/gm)?.slice(2)??[];if(Te.length>0){console.error();for(let Je of Te)console.error(` ${xe("38;5;244",Je)}`)}console.error()}function L(Re,ke){if(e.allowDebug===!1)return ke;if(Number.isFinite(o)){if(o>=2)return(...xe)=>{let He=C(Re,xe);try{return He.result=ke(...xe)}catch(Te){throw He.error=Te}finally{R(He)}};if(o>=1)return(...xe)=>{try{return ke(...xe)}catch(He){let Te=C(Re,xe);throw Te.error=He,R(Te),He}}}return ke}function U(Re){let ke=g(Re);if(!ke)throw $i("INTERNAL","Couldn't find a matching entry in the dependency tree for the specified parent (this is probably an internal error)");return ke}function J(Re){if(Re.name===null)return!0;for(let ke of t.dependencyTreeRoots)if(ke.name===Re.name&&ke.reference===Re.reference)return!0;return!1}let te=new Set(["node","require",...KIe("--conditions")]);function ae(Re,ke=te,xe){let He=le(V.join(Re,"internal.js"),{resolveIgnored:!0,includeDiscardFromLookup:!0});if(He===null)throw $i("INTERNAL",`The locator that owns the "${Re}" path can't be found inside the dependency tree (this is probably an internal error)`);let{packageLocation:Te}=U(He),Je=V.join(Te,dr.manifest);if(!e.fakeFs.existsSync(Je))return null;let qe=JSON.parse(e.fakeFs.readFileSync(Je,"utf8"));if(qe.exports==null)return null;let b=V.contains(Te,Re);if(b===null)throw $i("INTERNAL","unqualifiedPath doesn't contain the packageLocation (this is probably an internal error)");b!=="."&&!A.test(b)&&(b=`./${b}`);try{let w=HIe({packageJSONUrl:(0,dm.pathToFileURL)(ue.fromPortablePath(Je)),packageSubpath:b,exports:qe.exports,base:xe?(0,dm.pathToFileURL)(ue.fromPortablePath(xe)):null,conditions:ke});return ue.toPortablePath((0,dm.fileURLToPath)(w))}catch(w){throw $i("EXPORTS_RESOLUTION_FAILED",w.message,{unqualifiedPath:au(Re),locator:He,pkgJson:qe,subpath:au(b),conditions:ke},w.code)}}function fe(Re,ke,{extensions:xe}){let He;try{ke.push(Re),He=e.fakeFs.statSync(Re)}catch{}if(He&&!He.isDirectory())return e.fakeFs.realpathSync(Re);if(He&&He.isDirectory()){let Te;try{Te=JSON.parse(e.fakeFs.readFileSync(V.join(Re,dr.manifest),"utf8"))}catch{}let Je;if(Te&&Te.main&&(Je=V.resolve(Re,Te.main)),Je&&Je!==Re){let qe=fe(Je,ke,{extensions:xe});if(qe!==null)return qe}}for(let Te=0,Je=xe.length;Te{let b=JSON.stringify(qe.name);if(He.has(b))return;He.add(b);let w=Ee(qe);for(let P of w)if(U(P).packagePeers.has(Re))Te(P);else{let F=xe.get(P.name);typeof F>"u"&&xe.set(P.name,F=new Set),F.add(P.reference)}};Te(ke);let Je=[];for(let qe of[...xe.keys()].sort())for(let b of[...xe.get(qe)].sort())Je.push({name:qe,reference:b});return Je}function le(Re,{resolveIgnored:ke=!1,includeDiscardFromLookup:xe=!1}={}){if(he(Re)&&!ke)return null;let He=V.relative(t.basePath,Re);He.match(n)||(He=`./${He}`),He.endsWith("/")||(He=`${He}/`);do{let Te=x.get(He);if(typeof Te>"u"||Te.discardFromLookup&&!xe){He=He.substring(0,He.lastIndexOf("/",He.length-2)+1);continue}return Te.locator}while(He!=="");return null}function ne(Re){try{return e.fakeFs.readFileSync(ue.toPortablePath(Re),"utf8")}catch(ke){if(ke.code==="ENOENT")return;throw ke}}function ee(Re,ke,{considerBuiltins:xe=!0}={}){if(Re.startsWith("#"))throw new Error("resolveToUnqualified can not handle private import mappings");if(Re==="pnpapi")return ue.toPortablePath(e.pnpapiResolution);if(xe&&(0,np.isBuiltin)(Re))return null;let He=au(Re),Te=ke&&au(ke);if(ke&&he(ke)&&(!V.isAbsolute(Re)||le(Re)===null)){let b=me(Re,ke);if(b===!1)throw $i("BUILTIN_NODE_RESOLUTION_FAILED",`The builtin node resolution algorithm was unable to resolve the requested module (it didn't go through the pnp resolver because the issuer was explicitely ignored by the regexp) - -Require request: "${He}" -Required by: ${Te} -`,{request:He,issuer:Te});return ue.toPortablePath(b)}let Je,qe=Re.match(a);if(qe){if(!ke)throw $i("API_ERROR","The resolveToUnqualified function must be called with a valid issuer when the path isn't a builtin nor absolute",{request:He,issuer:Te});let[,b,w]=qe,P=le(ke);if(!P){let Ne=me(Re,ke);if(Ne===!1)throw $i("BUILTIN_NODE_RESOLUTION_FAILED",`The builtin node resolution algorithm was unable to resolve the requested module (it didn't go through the pnp resolver because the issuer doesn't seem to be part of the Yarn-managed dependency tree). - -Require path: "${He}" -Required by: ${Te} -`,{request:He,issuer:Te});return ue.toPortablePath(Ne)}let F=U(P).packageDependencies.get(b),z=null;if(F==null&&P.name!==null){let Ne=t.fallbackExclusionList.get(P.name);if(!Ne||!Ne.has(P.reference)){for(let dt=0,jt=h.length;dtJ(ot))?X=$i("MISSING_PEER_DEPENDENCY",`${P.name} tried to access ${b} (a peer dependency) but it isn't provided by your application; this makes the require call ambiguous and unsound. - -Required package: ${b}${b!==He?` (via "${He}")`:""} -Required by: ${P.name}@${P.reference} (via ${Te}) -${Ne.map(ot=>`Ancestor breaking the chain: ${ot.name}@${ot.reference} -`).join("")} -`,{request:He,issuer:Te,issuerLocator:Object.assign({},P),dependencyName:b,brokenAncestors:Ne}):X=$i("MISSING_PEER_DEPENDENCY",`${P.name} tried to access ${b} (a peer dependency) but it isn't provided by its ancestors; this makes the require call ambiguous and unsound. - -Required package: ${b}${b!==He?` (via "${He}")`:""} -Required by: ${P.name}@${P.reference} (via ${Te}) - -${Ne.map(ot=>`Ancestor breaking the chain: ${ot.name}@${ot.reference} -`).join("")} -`,{request:He,issuer:Te,issuerLocator:Object.assign({},P),dependencyName:b,brokenAncestors:Ne})}else F===void 0&&(!xe&&(0,np.isBuiltin)(Re)?J(P)?X=$i("UNDECLARED_DEPENDENCY",`Your application tried to access ${b}. While this module is usually interpreted as a Node builtin, your resolver is running inside a non-Node resolution context where such builtins are ignored. Since ${b} isn't otherwise declared in your dependencies, this makes the require call ambiguous and unsound. - -Required package: ${b}${b!==He?` (via "${He}")`:""} -Required by: ${Te} -`,{request:He,issuer:Te,dependencyName:b}):X=$i("UNDECLARED_DEPENDENCY",`${P.name} tried to access ${b}. While this module is usually interpreted as a Node builtin, your resolver is running inside a non-Node resolution context where such builtins are ignored. Since ${b} isn't otherwise declared in ${P.name}'s dependencies, this makes the require call ambiguous and unsound. - -Required package: ${b}${b!==He?` (via "${He}")`:""} -Required by: ${Te} -`,{request:He,issuer:Te,issuerLocator:Object.assign({},P),dependencyName:b}):J(P)?X=$i("UNDECLARED_DEPENDENCY",`Your application tried to access ${b}, but it isn't declared in your dependencies; this makes the require call ambiguous and unsound. - -Required package: ${b}${b!==He?` (via "${He}")`:""} -Required by: ${Te} -`,{request:He,issuer:Te,dependencyName:b}):X=$i("UNDECLARED_DEPENDENCY",`${P.name} tried to access ${b}, but it isn't declared in its dependencies; this makes the require call ambiguous and unsound. - -Required package: ${b}${b!==He?` (via "${He}")`:""} -Required by: ${P.name}@${P.reference} (via ${Te}) -`,{request:He,issuer:Te,issuerLocator:Object.assign({},P),dependencyName:b}));if(F==null){if(z===null||X===null)throw X||new Error("Assertion failed: Expected an error to have been set");F=z;let Ne=X.message.replace(/\n.*/g,"");X.message=Ne,!E.has(Ne)&&o!==0&&(E.add(Ne),process.emitWarning(X))}let Z=Array.isArray(F)?{name:F[0],reference:F[1]}:{name:b,reference:F},ie=U(Z);if(!ie.packageLocation)throw $i("MISSING_DEPENDENCY",`A dependency seems valid but didn't get installed for some reason. This might be caused by a partial install, such as dev vs prod. - -Required package: ${Z.name}@${Z.reference}${Z.name!==He?` (via "${He}")`:""} -Required by: ${P.name}@${P.reference} (via ${Te}) -`,{request:He,issuer:Te,dependencyLocator:Object.assign({},Z)});let Pe=ie.packageLocation;w?Je=V.join(Pe,w):Je=Pe}else if(V.isAbsolute(Re))Je=V.normalize(Re);else{if(!ke)throw $i("API_ERROR","The resolveToUnqualified function must be called with a valid issuer when the path isn't a builtin nor absolute",{request:He,issuer:Te});let b=V.resolve(ke);ke.match(u)?Je=V.normalize(V.join(b,Re)):Je=V.normalize(V.join(V.dirname(b),Re))}return V.normalize(Je)}function Ie(Re,ke,xe=te,He){if(n.test(Re))return ke;let Te=ae(ke,xe,He);return Te?V.normalize(Te):ke}function Fe(Re,{extensions:ke=Object.keys(np.Module._extensions)}={}){let xe=[],He=fe(Re,xe,{extensions:ke});if(He)return V.normalize(He);{JIe(xe.map(qe=>ue.fromPortablePath(qe)));let Te=au(Re),Je=le(Re);if(Je){let{packageLocation:qe}=U(Je),b=!0;try{e.fakeFs.accessSync(qe)}catch(w){if(w?.code==="ENOENT")b=!1;else{let P=(w?.message??w??"empty exception thrown").replace(/^[A-Z]/,y=>y.toLowerCase());throw $i("QUALIFIED_PATH_RESOLUTION_FAILED",`Required package exists but could not be accessed (${P}). - -Missing package: ${Je.name}@${Je.reference} -Expected package location: ${au(qe)} -`,{unqualifiedPath:Te,extensions:ke})}}if(!b){let w=qe.includes("/unplugged/")?"Required unplugged package missing from disk. This may happen when switching branches without running installs (unplugged packages must be fully materialized on disk to work).":"Required package missing from disk. If you keep your packages inside your repository then restarting the Node process may be enough. Otherwise, try to run an install first.";throw $i("QUALIFIED_PATH_RESOLUTION_FAILED",`${w} - -Missing package: ${Je.name}@${Je.reference} -Expected package location: ${au(qe)} -`,{unqualifiedPath:Te,extensions:ke})}}throw $i("QUALIFIED_PATH_RESOLUTION_FAILED",`Qualified path resolution failed: we looked for the following paths, but none could be accessed. - -Source path: ${Te} -${xe.map(qe=>`Not found: ${au(qe)} -`).join("")}`,{unqualifiedPath:Te,extensions:ke})}}function At(Re,ke,xe){if(!ke)throw new Error("Assertion failed: An issuer is required to resolve private import mappings");let He=qIe({name:Re,base:(0,dm.pathToFileURL)(ue.fromPortablePath(ke)),conditions:xe.conditions??te,readFileSyncFn:ne});if(He instanceof URL)return Fe(ue.toPortablePath((0,dm.fileURLToPath)(He)),{extensions:xe.extensions});if(He.startsWith("#"))throw new Error("Mapping from one private import to another isn't allowed");return H(He,ke,xe)}function H(Re,ke,xe={}){try{if(Re.startsWith("#"))return At(Re,ke,xe);let{considerBuiltins:He,extensions:Te,conditions:Je}=xe,qe=ee(Re,ke,{considerBuiltins:He});if(Re==="pnpapi")return qe;if(qe===null)return null;let b=()=>ke!==null?he(ke):!1,w=(!He||!(0,np.isBuiltin)(Re))&&!b()?Ie(Re,qe,Je,ke):qe;return Fe(w,{extensions:Te})}catch(He){throw Object.hasOwn(He,"pnpCode")&&Object.assign(He.data,{request:au(Re),issuer:ke&&au(ke)}),He}}function at(Re){let ke=V.normalize(Re),xe=mi.resolveVirtual(ke);return xe!==ke?xe:null}return{VERSIONS:Be,topLevel:we,getLocator:(Re,ke)=>Array.isArray(ke)?{name:ke[0],reference:ke[1]}:{name:Re,reference:ke},getDependencyTreeRoots:()=>[...t.dependencyTreeRoots],getAllLocators(){let Re=[];for(let[ke,xe]of v)for(let He of xe.keys())ke!==null&&He!==null&&Re.push({name:ke,reference:He});return Re},getPackageInformation:Re=>{let ke=g(Re);if(ke===null)return null;let xe=ue.fromPortablePath(ke.packageLocation);return{...ke,packageLocation:xe}},findPackageLocator:Re=>le(ue.toPortablePath(Re)),resolveToUnqualified:L("resolveToUnqualified",(Re,ke,xe)=>{let He=ke!==null?ue.toPortablePath(ke):null,Te=ee(ue.toPortablePath(Re),He,xe);return Te===null?null:ue.fromPortablePath(Te)}),resolveUnqualified:L("resolveUnqualified",(Re,ke)=>ue.fromPortablePath(Fe(ue.toPortablePath(Re),ke))),resolveRequest:L("resolveRequest",(Re,ke,xe)=>{let He=ke!==null?ue.toPortablePath(ke):null,Te=H(ue.toPortablePath(Re),He,xe);return Te===null?null:ue.fromPortablePath(Te)}),resolveVirtual:L("resolveVirtual",Re=>{let ke=at(ue.toPortablePath(Re));return ke!==null?ue.fromPortablePath(ke):null})}}St();var zIe=(t,e,r)=>{let o=ZB(t),a=jq(o,{basePath:e}),n=ue.join(e,dr.pnpCjs);return ej(a,{fakeFs:r,pnpapiResolution:n})};var rj=$e(ZIe());qt();var yA={};Vt(yA,{checkManifestCompatibility:()=>$Ie,extractBuildRequest:()=>IQ,getExtractHint:()=>nj,hasBindingGyp:()=>ij});Ye();St();function $Ie(t){return W.isPackageCompatible(t,Ji.getArchitectureSet())}function IQ(t,e,r,{configuration:o}){let a=[];for(let n of["preinstall","install","postinstall"])e.manifest.scripts.has(n)&&a.push({type:0,script:n});return!e.manifest.scripts.has("install")&&e.misc.hasBindingGyp&&a.push({type:1,script:"node-gyp rebuild"}),a.length===0?null:t.linkType!=="HARD"?{skipped:!0,explain:n=>n.reportWarningOnce(6,`${W.prettyLocator(o,t)} lists build scripts, but is referenced through a soft link. Soft links don't support build scripts, so they'll be ignored.`)}:r&&r.built===!1?{skipped:!0,explain:n=>n.reportInfoOnce(5,`${W.prettyLocator(o,t)} lists build scripts, but its build has been explicitly disabled through configuration.`)}:!o.get("enableScripts")&&!r.built?{skipped:!0,explain:n=>n.reportWarningOnce(4,`${W.prettyLocator(o,t)} lists build scripts, but all build scripts have been disabled.`)}:$Ie(t)?{skipped:!1,directives:a}:{skipped:!0,explain:n=>n.reportWarningOnce(76,`${W.prettyLocator(o,t)} The ${Ji.getArchitectureName()} architecture is incompatible with this package, build skipped.`)}}var qIt=new Set([".exe",".bin",".h",".hh",".hpp",".c",".cc",".cpp",".java",".jar",".node"]);function nj(t){return t.packageFs.getExtractHint({relevantExtensions:qIt})}function ij(t){let e=V.join(t.prefixPath,"binding.gyp");return t.packageFs.existsSync(e)}var av={};Vt(av,{getUnpluggedPath:()=>ov});Ye();St();function ov(t,{configuration:e}){return V.resolve(e.get("pnpUnpluggedFolder"),W.slugifyLocator(t))}var jIt=new Set([W.makeIdent(null,"open").identHash,W.makeIdent(null,"opn").identHash]),P0=class{constructor(){this.mode="strict";this.pnpCache=new Map}getCustomDataKey(){return JSON.stringify({name:"PnpLinker",version:2})}supportsPackage(e,r){return this.isEnabled(r)}async findPackageLocation(e,r){if(!this.isEnabled(r))throw new Error("Assertion failed: Expected the PnP linker to be enabled");let o=b0(r.project).cjs;if(!oe.existsSync(o))throw new it(`The project in ${de.pretty(r.project.configuration,`${r.project.cwd}/package.json`,de.Type.PATH)} doesn't seem to have been installed - running an install there might help`);let a=_e.getFactoryWithDefault(this.pnpCache,o,()=>_e.dynamicRequire(o,{cachingStrategy:_e.CachingStrategy.FsTime})),n={name:W.stringifyIdent(e),reference:e.reference},u=a.getPackageInformation(n);if(!u)throw new it(`Couldn't find ${W.prettyLocator(r.project.configuration,e)} in the currently installed PnP map - running an install might help`);return ue.toPortablePath(u.packageLocation)}async findPackageLocator(e,r){if(!this.isEnabled(r))return null;let o=b0(r.project).cjs;if(!oe.existsSync(o))return null;let n=_e.getFactoryWithDefault(this.pnpCache,o,()=>_e.dynamicRequire(o,{cachingStrategy:_e.CachingStrategy.FsTime})).findPackageLocator(ue.fromPortablePath(e));return n?W.makeLocator(W.parseIdent(n.name),n.reference):null}makeInstaller(e){return new mm(e)}isEnabled(e){return!(e.project.configuration.get("nodeLinker")!=="pnp"||e.project.configuration.get("pnpMode")!==this.mode)}},mm=class{constructor(e){this.opts=e;this.mode="strict";this.asyncActions=new _e.AsyncActions(10);this.packageRegistry=new Map;this.virtualTemplates=new Map;this.isESMLoaderRequired=!1;this.customData={store:new Map};this.unpluggedPaths=new Set;this.opts=e}attachCustomData(e){this.customData=e}async installPackage(e,r,o){let a=W.stringifyIdent(e),n=e.reference,u=!!this.opts.project.tryWorkspaceByLocator(e),A=W.isVirtualLocator(e),p=e.peerDependencies.size>0&&!A,h=!p&&!u,E=!p&&e.linkType!=="SOFT",I,v;if(h||E){let te=A?W.devirtualizeLocator(e):e;I=this.customData.store.get(te.locatorHash),typeof I>"u"&&(I=await GIt(r),e.linkType==="HARD"&&this.customData.store.set(te.locatorHash,I)),I.manifest.type==="module"&&(this.isESMLoaderRequired=!0),v=this.opts.project.getDependencyMeta(te,e.version)}let x=h?IQ(e,I,v,{configuration:this.opts.project.configuration}):null,C=E?await this.unplugPackageIfNeeded(e,I,r,v,o):r.packageFs;if(V.isAbsolute(r.prefixPath))throw new Error(`Assertion failed: Expected the prefix path (${r.prefixPath}) to be relative to the parent`);let R=V.resolve(C.getRealPath(),r.prefixPath),L=sj(this.opts.project.cwd,R),U=new Map,J=new Set;if(A){for(let te of e.peerDependencies.values())U.set(W.stringifyIdent(te),null),J.add(W.stringifyIdent(te));if(!u){let te=W.devirtualizeLocator(e);this.virtualTemplates.set(te.locatorHash,{location:sj(this.opts.project.cwd,mi.resolveVirtual(R)),locator:te})}}return _e.getMapWithDefault(this.packageRegistry,a).set(n,{packageLocation:L,packageDependencies:U,packagePeers:J,linkType:e.linkType,discardFromLookup:r.discardFromLookup||!1}),{packageLocation:R,buildRequest:x}}async attachInternalDependencies(e,r){let o=this.getPackageInformation(e);for(let[a,n]of r){let u=W.areIdentsEqual(a,n)?n.reference:[W.stringifyIdent(n),n.reference];o.packageDependencies.set(W.stringifyIdent(a),u)}}async attachExternalDependents(e,r){for(let o of r)this.getDiskInformation(o).packageDependencies.set(W.stringifyIdent(e),e.reference)}async finalizeInstall(){if(this.opts.project.configuration.get("pnpMode")!==this.mode)return;let e=b0(this.opts.project);if(this.isEsmEnabled()||await oe.removePromise(e.esmLoader),this.opts.project.configuration.get("nodeLinker")!=="pnp"){await oe.removePromise(e.cjs),await oe.removePromise(e.data),await oe.removePromise(e.esmLoader),await oe.removePromise(this.opts.project.configuration.get("pnpUnpluggedFolder"));return}for(let{locator:E,location:I}of this.virtualTemplates.values())_e.getMapWithDefault(this.packageRegistry,W.stringifyIdent(E)).set(E.reference,{packageLocation:I,packageDependencies:new Map,packagePeers:new Set,linkType:"SOFT",discardFromLookup:!1});this.packageRegistry.set(null,new Map([[null,this.getPackageInformation(this.opts.project.topLevelWorkspace.anchoredLocator)]]));let r=this.opts.project.configuration.get("pnpFallbackMode"),o=this.opts.project.workspaces.map(({anchoredLocator:E})=>({name:W.stringifyIdent(E),reference:E.reference})),a=r!=="none",n=[],u=new Map,A=_e.buildIgnorePattern([".yarn/sdks/**",...this.opts.project.configuration.get("pnpIgnorePatterns")]),p=this.packageRegistry,h=this.opts.project.configuration.get("pnpShebang");if(r==="dependencies-only")for(let E of this.opts.project.storedPackages.values())this.opts.project.tryWorkspaceByLocator(E)&&n.push({name:W.stringifyIdent(E),reference:E.reference});return await this.asyncActions.wait(),await this.finalizeInstallWithPnp({dependencyTreeRoots:o,enableTopLevelFallback:a,fallbackExclusionList:n,fallbackPool:u,ignorePattern:A,packageRegistry:p,shebang:h}),{customData:this.customData}}async transformPnpSettings(e){}isEsmEnabled(){if(this.opts.project.configuration.sources.has("pnpEnableEsmLoader"))return this.opts.project.configuration.get("pnpEnableEsmLoader");if(this.isESMLoaderRequired)return!0;for(let e of this.opts.project.workspaces)if(e.manifest.type==="module")return!0;return!1}async finalizeInstallWithPnp(e){let r=b0(this.opts.project),o=await this.locateNodeModules(e.ignorePattern);if(o.length>0){this.opts.report.reportWarning(31,"One or more node_modules have been detected and will be removed. This operation may take some time.");for(let n of o)await oe.removePromise(n)}if(await this.transformPnpSettings(e),this.opts.project.configuration.get("pnpEnableInlining")){let n=SIe(e);await oe.changeFilePromise(r.cjs,n,{automaticNewlines:!0,mode:493}),await oe.removePromise(r.data)}else{let{dataFile:n,loaderFile:u}=PIe(e);await oe.changeFilePromise(r.cjs,u,{automaticNewlines:!0,mode:493}),await oe.changeFilePromise(r.data,n,{automaticNewlines:!0,mode:420})}this.isEsmEnabled()&&(this.opts.report.reportWarning(0,"ESM support for PnP uses the experimental loader API and is therefore experimental"),await oe.changeFilePromise(r.esmLoader,(0,rj.default)(),{automaticNewlines:!0,mode:420}));let a=this.opts.project.configuration.get("pnpUnpluggedFolder");if(this.unpluggedPaths.size===0)await oe.removePromise(a);else for(let n of await oe.readdirPromise(a)){let u=V.resolve(a,n);this.unpluggedPaths.has(u)||await oe.removePromise(u)}}async locateNodeModules(e){let r=[],o=e?new RegExp(e):null;for(let a of this.opts.project.workspaces){let n=V.join(a.cwd,"node_modules");if(o&&o.test(V.relative(this.opts.project.cwd,a.cwd))||!oe.existsSync(n))continue;let u=await oe.readdirPromise(n,{withFileTypes:!0}),A=u.filter(p=>!p.isDirectory()||p.name===".bin"||!p.name.startsWith("."));if(A.length===u.length)r.push(n);else for(let p of A)r.push(V.join(n,p.name))}return r}async unplugPackageIfNeeded(e,r,o,a,n){return this.shouldBeUnplugged(e,r,a)?this.unplugPackage(e,o,n):o.packageFs}shouldBeUnplugged(e,r,o){return typeof o.unplugged<"u"?o.unplugged:jIt.has(e.identHash)||e.conditions!=null?!0:r.manifest.preferUnplugged!==null?r.manifest.preferUnplugged:!!(IQ(e,r,o,{configuration:this.opts.project.configuration})?.skipped===!1||r.misc.extractHint)}async unplugPackage(e,r,o){let a=ov(e,{configuration:this.opts.project.configuration});return this.opts.project.disabledLocators.has(e.locatorHash)?new Uu(a,{baseFs:r.packageFs,pathUtils:V}):(this.unpluggedPaths.add(a),o.holdFetchResult(this.asyncActions.set(e.locatorHash,async()=>{let n=V.join(a,r.prefixPath,".ready");await oe.existsPromise(n)||(this.opts.project.storedBuildState.delete(e.locatorHash),await oe.mkdirPromise(a,{recursive:!0}),await oe.copyPromise(a,Bt.dot,{baseFs:r.packageFs,overwrite:!1}),await oe.writeFilePromise(n,""))})),new gn(a))}getPackageInformation(e){let r=W.stringifyIdent(e),o=e.reference,a=this.packageRegistry.get(r);if(!a)throw new Error(`Assertion failed: The package information store should have been available (for ${W.prettyIdent(this.opts.project.configuration,e)})`);let n=a.get(o);if(!n)throw new Error(`Assertion failed: The package information should have been available (for ${W.prettyLocator(this.opts.project.configuration,e)})`);return n}getDiskInformation(e){let r=_e.getMapWithDefault(this.packageRegistry,"@@disk"),o=sj(this.opts.project.cwd,e);return _e.getFactoryWithDefault(r,o,()=>({packageLocation:o,packageDependencies:new Map,packagePeers:new Set,linkType:"SOFT",discardFromLookup:!1}))}};function sj(t,e){let r=V.relative(t,e);return r.match(/^\.{0,2}\//)||(r=`./${r}`),r.replace(/\/?$/,"/")}async function GIt(t){let e=await Ot.tryFind(t.prefixPath,{baseFs:t.packageFs})??new Ot,r=new Set(["preinstall","install","postinstall"]);for(let o of e.scripts.keys())r.has(o)||e.scripts.delete(o);return{manifest:{scripts:e.scripts,preferUnplugged:e.preferUnplugged,type:e.type},misc:{extractHint:nj(t),hasBindingGyp:ij(t)}}}Ye();Ye();qt();var e1e=$e(Zo());var x0=class extends ut{constructor(){super(...arguments);this.all=ge.Boolean("-A,--all",!1,{description:"Unplug direct dependencies from the entire project"});this.recursive=ge.Boolean("-R,--recursive",!1,{description:"Unplug both direct and transitive dependencies"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.patterns=ge.Rest()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd),n=await Lr.find(r);if(!a)throw new rr(o.cwd,this.context.cwd);if(r.get("nodeLinker")!=="pnp")throw new it("This command can only be used if the `nodeLinker` option is set to `pnp`");await o.restoreInstallState();let u=new Set(this.patterns),A=this.patterns.map(x=>{let C=W.parseDescriptor(x),R=C.range!=="unknown"?C:W.makeDescriptor(C,"*");if(!kr.validRange(R.range))throw new it(`The range of the descriptor patterns must be a valid semver range (${W.prettyDescriptor(r,R)})`);return L=>{let U=W.stringifyIdent(L);return!e1e.default.isMatch(U,W.stringifyIdent(R))||L.version&&!kr.satisfiesWithPrereleases(L.version,R.range)?!1:(u.delete(x),!0)}}),p=()=>{let x=[];for(let C of o.storedPackages.values())!o.tryWorkspaceByLocator(C)&&!W.isVirtualLocator(C)&&A.some(R=>R(C))&&x.push(C);return x},h=x=>{let C=new Set,R=[],L=(U,J)=>{if(C.has(U.locatorHash))return;let te=!!o.tryWorkspaceByLocator(U);if(!(J>0&&!this.recursive&&te)&&(C.add(U.locatorHash),!o.tryWorkspaceByLocator(U)&&A.some(ae=>ae(U))&&R.push(U),!(J>0&&!this.recursive)))for(let ae of U.dependencies.values()){let fe=o.storedResolutions.get(ae.descriptorHash);if(!fe)throw new Error("Assertion failed: The resolution should have been registered");let ce=o.storedPackages.get(fe);if(!ce)throw new Error("Assertion failed: The package should have been registered");L(ce,J+1)}};for(let U of x)L(U.anchoredPackage,0);return R},E,I;if(this.all&&this.recursive?(E=p(),I="the project"):this.all?(E=h(o.workspaces),I="any workspace"):(E=h([a]),I="this workspace"),u.size>1)throw new it(`Patterns ${de.prettyList(r,u,de.Type.CODE)} don't match any packages referenced by ${I}`);if(u.size>0)throw new it(`Pattern ${de.prettyList(r,u,de.Type.CODE)} doesn't match any packages referenced by ${I}`);E=_e.sortMap(E,x=>W.stringifyLocator(x));let v=await Nt.start({configuration:r,stdout:this.context.stdout,json:this.json},async x=>{for(let C of E){let R=C.version??"unknown",L=o.topLevelWorkspace.manifest.ensureDependencyMeta(W.makeDescriptor(C,R));L.unplugged=!0,x.reportInfo(0,`Will unpack ${W.prettyLocator(r,C)} to ${de.pretty(r,ov(C,{configuration:r}),de.Type.PATH)}`),x.reportJson({locator:W.stringifyLocator(C),version:R})}await o.topLevelWorkspace.persistManifest(),this.json||x.reportSeparator()});return v.hasErrors()?v.exitCode():await o.installWithNewReport({json:this.json,stdout:this.context.stdout},{cache:n})}};x0.paths=[["unplug"]],x0.usage=nt.Usage({description:"force the unpacking of a list of packages",details:"\n This command will add the selectors matching the specified patterns to the list of packages that must be unplugged when installed.\n\n A package being unplugged means that instead of being referenced directly through its archive, it will be unpacked at install time in the directory configured via `pnpUnpluggedFolder`. Note that unpacking packages this way is generally not recommended because it'll make it harder to store your packages within the repository. However, it's a good approach to quickly and safely debug some packages, and can even sometimes be required depending on the context (for example when the package contains shellscripts).\n\n Running the command will set a persistent flag inside your top-level `package.json`, in the `dependenciesMeta` field. As such, to undo its effects, you'll need to revert the changes made to the manifest and run `yarn install` to apply the modification.\n\n By default, only direct dependencies from the current workspace are affected. If `-A,--all` is set, direct dependencies from the entire project are affected. Using the `-R,--recursive` flag will affect transitive dependencies as well as direct ones.\n\n This command accepts glob patterns inside the scope and name components (not the range). Make sure to escape the patterns to prevent your own shell from trying to expand them.\n ",examples:[["Unplug the lodash dependency from the active workspace","yarn unplug lodash"],["Unplug all instances of lodash referenced by any workspace","yarn unplug lodash -A"],["Unplug all instances of lodash referenced by the active workspace and its dependencies","yarn unplug lodash -R"],["Unplug all instances of lodash, anywhere","yarn unplug lodash -AR"],["Unplug one specific version of lodash","yarn unplug lodash@1.2.3"],["Unplug all packages with the `@babel` scope","yarn unplug '@babel/*'"],["Unplug all packages (only for testing, not recommended)","yarn unplug -R '*'"]]});var b0=t=>({cjs:V.join(t.cwd,dr.pnpCjs),data:V.join(t.cwd,dr.pnpData),esmLoader:V.join(t.cwd,dr.pnpEsmLoader)}),r1e=t=>/\s/.test(t)?JSON.stringify(t):t;async function YIt(t,e,r){let o=/\s*--require\s+\S*\.pnp\.c?js\s*/g,a=/\s*--experimental-loader\s+\S*\.pnp\.loader\.mjs\s*/,n=(e.NODE_OPTIONS??"").replace(o," ").replace(a," ").trim();if(t.configuration.get("nodeLinker")!=="pnp"){e.NODE_OPTIONS=n;return}let u=b0(t),A=`--require ${r1e(ue.fromPortablePath(u.cjs))}`;oe.existsSync(u.esmLoader)&&(A=`${A} --experimental-loader ${(0,t1e.pathToFileURL)(ue.fromPortablePath(u.esmLoader)).href}`),oe.existsSync(u.cjs)&&(e.NODE_OPTIONS=n?`${A} ${n}`:A)}async function WIt(t,e){let r=b0(t);e(r.cjs),e(r.data),e(r.esmLoader),e(t.configuration.get("pnpUnpluggedFolder"))}var KIt={hooks:{populateYarnPaths:WIt,setupScriptEnvironment:YIt},configuration:{nodeLinker:{description:'The linker used for installing Node packages, one of: "pnp", "pnpm", or "node-modules"',type:"STRING",default:"pnp"},winLinkType:{description:"Whether Yarn should use Windows Junctions or symlinks when creating links on Windows.",type:"STRING",values:["junctions","symlinks"],default:"junctions"},pnpMode:{description:"If 'strict', generates standard PnP maps. If 'loose', merges them with the n_m resolution.",type:"STRING",default:"strict"},pnpShebang:{description:"String to prepend to the generated PnP script",type:"STRING",default:"#!/usr/bin/env node"},pnpIgnorePatterns:{description:"Array of glob patterns; files matching them will use the classic resolution",type:"STRING",default:[],isArray:!0},pnpEnableEsmLoader:{description:"If true, Yarn will generate an ESM loader (`.pnp.loader.mjs`). If this is not explicitly set Yarn tries to automatically detect whether ESM support is required.",type:"BOOLEAN",default:!1},pnpEnableInlining:{description:"If true, the PnP data will be inlined along with the generated loader",type:"BOOLEAN",default:!0},pnpFallbackMode:{description:"If true, the generated PnP loader will follow the top-level fallback rule",type:"STRING",default:"dependencies-only"},pnpUnpluggedFolder:{description:"Folder where the unplugged packages must be stored",type:"ABSOLUTE_PATH",default:"./.yarn/unplugged"}},linkers:[P0],commands:[x0]},VIt=KIt;var u1e=$e(a1e());qt();var pj=$e(ve("crypto")),A1e=$e(ve("fs")),f1e=1,Si="node_modules",BQ=".bin",p1e=".yarn-state.yml",A1t=1e3,hj=(o=>(o.CLASSIC="classic",o.HARDLINKS_LOCAL="hardlinks-local",o.HARDLINKS_GLOBAL="hardlinks-global",o))(hj||{}),lv=class{constructor(){this.installStateCache=new Map}getCustomDataKey(){return JSON.stringify({name:"NodeModulesLinker",version:3})}supportsPackage(e,r){return this.isEnabled(r)}async findPackageLocation(e,r){if(!this.isEnabled(r))throw new Error("Assertion failed: Expected the node-modules linker to be enabled");let o=r.project.tryWorkspaceByLocator(e);if(o)return o.cwd;let a=await _e.getFactoryWithDefault(this.installStateCache,r.project.cwd,async()=>await fj(r.project,{unrollAliases:!0}));if(a===null)throw new it("Couldn't find the node_modules state file - running an install might help (findPackageLocation)");let n=a.locatorMap.get(W.stringifyLocator(e));if(!n){let p=new it(`Couldn't find ${W.prettyLocator(r.project.configuration,e)} in the currently installed node_modules map - running an install might help`);throw p.code="LOCATOR_NOT_INSTALLED",p}let u=n.locations.sort((p,h)=>p.split(V.sep).length-h.split(V.sep).length),A=V.join(r.project.configuration.startingCwd,Si);return u.find(p=>V.contains(A,p))||n.locations[0]}async findPackageLocator(e,r){if(!this.isEnabled(r))return null;let o=await _e.getFactoryWithDefault(this.installStateCache,r.project.cwd,async()=>await fj(r.project,{unrollAliases:!0}));if(o===null)return null;let{locationRoot:a,segments:n}=vQ(V.resolve(e),{skipPrefix:r.project.cwd}),u=o.locationTree.get(a);if(!u)return null;let A=u.locator;for(let p of n){if(u=u.children.get(p),!u)break;A=u.locator||A}return W.parseLocator(A)}makeInstaller(e){return new Aj(e)}isEnabled(e){return e.project.configuration.get("nodeLinker")==="node-modules"}},Aj=class{constructor(e){this.opts=e;this.localStore=new Map;this.realLocatorChecksums=new Map;this.customData={store:new Map}}attachCustomData(e){this.customData=e}async installPackage(e,r){let o=V.resolve(r.packageFs.getRealPath(),r.prefixPath),a=this.customData.store.get(e.locatorHash);if(typeof a>"u"&&(a=await f1t(e,r),e.linkType==="HARD"&&this.customData.store.set(e.locatorHash,a)),!W.isPackageCompatible(e,this.opts.project.configuration.getSupportedArchitectures()))return{packageLocation:null,buildRequest:null};let n=new Map,u=new Set;n.has(W.stringifyIdent(e))||n.set(W.stringifyIdent(e),e.reference);let A=e;if(W.isVirtualLocator(e)){A=W.devirtualizeLocator(e);for(let E of e.peerDependencies.values())n.set(W.stringifyIdent(E),null),u.add(W.stringifyIdent(E))}let p={packageLocation:`${ue.fromPortablePath(o)}/`,packageDependencies:n,packagePeers:u,linkType:e.linkType,discardFromLookup:r.discardFromLookup??!1};this.localStore.set(e.locatorHash,{pkg:e,customPackageData:a,dependencyMeta:this.opts.project.getDependencyMeta(e,e.version),pnpNode:p});let h=r.checksum?r.checksum.substring(r.checksum.indexOf("/")+1):null;return this.realLocatorChecksums.set(A.locatorHash,h),{packageLocation:o,buildRequest:null}}async attachInternalDependencies(e,r){let o=this.localStore.get(e.locatorHash);if(typeof o>"u")throw new Error("Assertion failed: Expected information object to have been registered");for(let[a,n]of r){let u=W.areIdentsEqual(a,n)?n.reference:[W.stringifyIdent(n),n.reference];o.pnpNode.packageDependencies.set(W.stringifyIdent(a),u)}}async attachExternalDependents(e,r){throw new Error("External dependencies haven't been implemented for the node-modules linker")}async finalizeInstall(){if(this.opts.project.configuration.get("nodeLinker")!=="node-modules")return;let e=new mi({baseFs:new Jl({maxOpenFiles:80,readOnlyArchives:!0})}),r=await fj(this.opts.project),o=this.opts.project.configuration.get("nmMode");(r===null||o!==r.nmMode)&&(this.opts.project.storedBuildState.clear(),r={locatorMap:new Map,binSymlinks:new Map,locationTree:new Map,nmMode:o,mtimeMs:0});let a=new Map(this.opts.project.workspaces.map(v=>{let x=this.opts.project.configuration.get("nmHoistingLimits");try{x=_e.validateEnum(JB,v.manifest.installConfig?.hoistingLimits??x)}catch{let R=W.prettyWorkspace(this.opts.project.configuration,v);this.opts.report.reportWarning(57,`${R}: Invalid 'installConfig.hoistingLimits' value. Expected one of ${Object.values(JB).join(", ")}, using default: "${x}"`)}return[v.relativeCwd,x]})),n=new Map(this.opts.project.workspaces.map(v=>{let x=this.opts.project.configuration.get("nmSelfReferences");return x=v.manifest.installConfig?.selfReferences??x,[v.relativeCwd,x]})),u={VERSIONS:{std:1},topLevel:{name:null,reference:null},getLocator:(v,x)=>Array.isArray(x)?{name:x[0],reference:x[1]}:{name:v,reference:x},getDependencyTreeRoots:()=>this.opts.project.workspaces.map(v=>{let x=v.anchoredLocator;return{name:W.stringifyIdent(x),reference:x.reference}}),getPackageInformation:v=>{let x=v.reference===null?this.opts.project.topLevelWorkspace.anchoredLocator:W.makeLocator(W.parseIdent(v.name),v.reference),C=this.localStore.get(x.locatorHash);if(typeof C>"u")throw new Error("Assertion failed: Expected the package reference to have been registered");return C.pnpNode},findPackageLocator:v=>{let x=this.opts.project.tryWorkspaceByCwd(ue.toPortablePath(v));if(x!==null){let C=x.anchoredLocator;return{name:W.stringifyIdent(C),reference:C.reference}}throw new Error("Assertion failed: Unimplemented")},resolveToUnqualified:()=>{throw new Error("Assertion failed: Unimplemented")},resolveUnqualified:()=>{throw new Error("Assertion failed: Unimplemented")},resolveRequest:()=>{throw new Error("Assertion failed: Unimplemented")},resolveVirtual:v=>ue.fromPortablePath(mi.resolveVirtual(ue.toPortablePath(v)))},{tree:A,errors:p,preserveSymlinksRequired:h}=zB(u,{pnpifyFs:!1,validateExternalSoftLinks:!0,hoistingLimitsByCwd:a,project:this.opts.project,selfReferencesByCwd:n});if(!A){for(let{messageName:v,text:x}of p)this.opts.report.reportError(v,x);return}let E=Hq(A);await y1t(r,E,{baseFs:e,project:this.opts.project,report:this.opts.report,realLocatorChecksums:this.realLocatorChecksums,loadManifest:async v=>{let x=W.parseLocator(v),C=this.localStore.get(x.locatorHash);if(typeof C>"u")throw new Error("Assertion failed: Expected the slot to exist");return C.customPackageData.manifest}});let I=[];for(let[v,x]of E.entries()){if(m1e(v))continue;let C=W.parseLocator(v),R=this.localStore.get(C.locatorHash);if(typeof R>"u")throw new Error("Assertion failed: Expected the slot to exist");if(this.opts.project.tryWorkspaceByLocator(R.pkg))continue;let L=yA.extractBuildRequest(R.pkg,R.customPackageData,R.dependencyMeta,{configuration:this.opts.project.configuration});!L||I.push({buildLocations:x.locations,locator:C,buildRequest:L})}return h&&this.opts.report.reportWarning(72,`The application uses portals and that's why ${de.pretty(this.opts.project.configuration,"--preserve-symlinks",de.Type.CODE)} Node option is required for launching it`),{customData:this.customData,records:I}}};async function f1t(t,e){let r=await Ot.tryFind(e.prefixPath,{baseFs:e.packageFs})??new Ot,o=new Set(["preinstall","install","postinstall"]);for(let a of r.scripts.keys())o.has(a)||r.scripts.delete(a);return{manifest:{bin:r.bin,scripts:r.scripts},misc:{hasBindingGyp:yA.hasBindingGyp(e)}}}async function p1t(t,e,r,o,{installChangedByUser:a}){let n="";n+=`# Warning: This file is automatically generated. Removing it is fine, but will -`,n+=`# cause your node_modules installation to become invalidated. -`,n+=` -`,n+=`__metadata: -`,n+=` version: ${f1e} -`,n+=` nmMode: ${o.value} -`;let u=Array.from(e.keys()).sort(),A=W.stringifyLocator(t.topLevelWorkspace.anchoredLocator);for(let E of u){let I=e.get(E);n+=` -`,n+=`${JSON.stringify(E)}: -`,n+=` locations: -`;for(let v of I.locations){let x=V.contains(t.cwd,v);if(x===null)throw new Error(`Assertion failed: Expected the path to be within the project (${v})`);n+=` - ${JSON.stringify(x)} -`}if(I.aliases.length>0){n+=` aliases: -`;for(let v of I.aliases)n+=` - ${JSON.stringify(v)} -`}if(E===A&&r.size>0){n+=` bin: -`;for(let[v,x]of r){let C=V.contains(t.cwd,v);if(C===null)throw new Error(`Assertion failed: Expected the path to be within the project (${v})`);n+=` ${JSON.stringify(C)}: -`;for(let[R,L]of x){let U=V.relative(V.join(v,Si),L);n+=` ${JSON.stringify(R)}: ${JSON.stringify(U)} -`}}}}let p=t.cwd,h=V.join(p,Si,p1e);a&&await oe.removePromise(h),await oe.changeFilePromise(h,n,{automaticNewlines:!0})}async function fj(t,{unrollAliases:e=!1}={}){let r=t.cwd,o=V.join(r,Si,p1e),a;try{a=await oe.statPromise(o)}catch{}if(!a)return null;let n=Ki(await oe.readFilePromise(o,"utf8"));if(n.__metadata.version>f1e)return null;let u=n.__metadata.nmMode||"classic",A=new Map,p=new Map;delete n.__metadata;for(let[h,E]of Object.entries(n)){let I=E.locations.map(x=>V.join(r,x)),v=E.bin;if(v)for(let[x,C]of Object.entries(v)){let R=V.join(r,ue.toPortablePath(x)),L=_e.getMapWithDefault(p,R);for(let[U,J]of Object.entries(C))L.set(U,ue.toPortablePath([R,Si,J].join(V.sep)))}if(A.set(h,{target:Bt.dot,linkType:"HARD",locations:I,aliases:E.aliases||[]}),e&&E.aliases)for(let x of E.aliases){let{scope:C,name:R}=W.parseLocator(h),L=W.makeLocator(W.makeIdent(C,R),x),U=W.stringifyLocator(L);A.set(U,{target:Bt.dot,linkType:"HARD",locations:I,aliases:[]})}}return{locatorMap:A,binSymlinks:p,locationTree:h1e(A,{skipPrefix:t.cwd}),nmMode:u,mtimeMs:a.mtimeMs}}var WC=async(t,e)=>{if(t.split(V.sep).indexOf(Si)<0)throw new Error(`Assertion failed: trying to remove dir that doesn't contain node_modules: ${t}`);try{if(!e.innerLoop){let o=e.allowSymlink?await oe.statPromise(t):await oe.lstatPromise(t);if(e.allowSymlink&&!o.isDirectory()||!e.allowSymlink&&o.isSymbolicLink()){await oe.unlinkPromise(t);return}}let r=await oe.readdirPromise(t,{withFileTypes:!0});for(let o of r){let a=V.join(t,o.name);o.isDirectory()?(o.name!==Si||e&&e.innerLoop)&&await WC(a,{innerLoop:!0,contentsOnly:!1}):await oe.unlinkPromise(a)}e.contentsOnly||await oe.rmdirPromise(t)}catch(r){if(r.code!=="ENOENT"&&r.code!=="ENOTEMPTY")throw r}},l1e=4,vQ=(t,{skipPrefix:e})=>{let r=V.contains(e,t);if(r===null)throw new Error(`Assertion failed: Writing attempt prevented to ${t} which is outside project root: ${e}`);let o=r.split(V.sep).filter(p=>p!==""),a=o.indexOf(Si),n=o.slice(0,a).join(V.sep),u=V.join(e,n),A=o.slice(a);return{locationRoot:u,segments:A}},h1e=(t,{skipPrefix:e})=>{let r=new Map;if(t===null)return r;let o=()=>({children:new Map,linkType:"HARD"});for(let[a,n]of t.entries()){if(n.linkType==="SOFT"&&V.contains(e,n.target)!==null){let A=_e.getFactoryWithDefault(r,n.target,o);A.locator=a,A.linkType=n.linkType}for(let u of n.locations){let{locationRoot:A,segments:p}=vQ(u,{skipPrefix:e}),h=_e.getFactoryWithDefault(r,A,o);for(let E=0;E{if(process.platform==="win32"&&r==="junctions"){let o;try{o=await oe.lstatPromise(t)}catch{}if(!o||o.isDirectory()){await oe.symlinkPromise(t,e,"junction");return}}await oe.symlinkPromise(V.relative(V.dirname(e),t),e)};async function g1e(t,e,r){let o=V.join(t,`${pj.default.randomBytes(16).toString("hex")}.tmp`);try{await oe.writeFilePromise(o,r);try{await oe.linkPromise(o,e)}catch{}}finally{await oe.unlinkPromise(o)}}async function h1t({srcPath:t,dstPath:e,entry:r,globalHardlinksStore:o,baseFs:a,nmMode:n}){if(r.kind===d1e.FILE){if(n.value==="hardlinks-global"&&o&&r.digest){let A=V.join(o,r.digest.substring(0,2),`${r.digest.substring(2)}.dat`),p;try{let h=await oe.statPromise(A);if(h&&(!r.mtimeMs||h.mtimeMs>r.mtimeMs||h.mtimeMs(o.FILE="file",o.DIRECTORY="directory",o.SYMLINK="symlink",o))(d1e||{}),g1t=async(t,e,{baseFs:r,globalHardlinksStore:o,nmMode:a,windowsLinkType:n,packageChecksum:u})=>{await oe.mkdirPromise(t,{recursive:!0});let A=async(E=Bt.dot)=>{let I=V.join(e,E),v=await r.readdirPromise(I,{withFileTypes:!0}),x=new Map;for(let C of v){let R=V.join(E,C.name),L,U=V.join(I,C.name);if(C.isFile()){if(L={kind:"file",mode:(await r.lstatPromise(U)).mode},a.value==="hardlinks-global"){let J=await wn.checksumFile(U,{baseFs:r,algorithm:"sha1"});L.digest=J}}else if(C.isDirectory())L={kind:"directory"};else if(C.isSymbolicLink())L={kind:"symlink",symlinkTo:await r.readlinkPromise(U)};else throw new Error(`Unsupported file type (file: ${U}, mode: 0o${await r.statSync(U).mode.toString(8).padStart(6,"0")})`);if(x.set(R,L),C.isDirectory()&&R!==Si){let J=await A(R);for(let[te,ae]of J)x.set(te,ae)}}return x},p;if(a.value==="hardlinks-global"&&o&&u){let E=V.join(o,u.substring(0,2),`${u.substring(2)}.json`);try{p=new Map(Object.entries(JSON.parse(await oe.readFilePromise(E,"utf8"))))}catch{p=await A()}}else p=await A();let h=!1;for(let[E,I]of p){let v=V.join(e,E),x=V.join(t,E);if(I.kind==="directory")await oe.mkdirPromise(x,{recursive:!0});else if(I.kind==="file"){let C=I.mtimeMs;await h1t({srcPath:v,dstPath:x,entry:I,nmMode:a,baseFs:r,globalHardlinksStore:o}),I.mtimeMs!==C&&(h=!0)}else I.kind==="symlink"&&await gj(V.resolve(V.dirname(x),I.symlinkTo),x,n)}if(a.value==="hardlinks-global"&&o&&h&&u){let E=V.join(o,u.substring(0,2),`${u.substring(2)}.json`);await oe.removePromise(E),await g1e(o,E,Buffer.from(JSON.stringify(Object.fromEntries(p))))}};function d1t(t,e,r,o){let a=new Map,n=new Map,u=new Map,A=!1,p=(h,E,I,v,x)=>{let C=!0,R=V.join(h,E),L=new Set;if(E===Si||E.startsWith("@")){let J;try{J=oe.statSync(R)}catch{}C=!!J,J?J.mtimeMs>r?(A=!0,L=new Set(oe.readdirSync(R))):L=new Set(I.children.get(E).children.keys()):A=!0;let te=e.get(h);if(te){let ae=V.join(h,Si,BQ),fe;try{fe=oe.statSync(ae)}catch{}if(!fe)A=!0;else if(fe.mtimeMs>r){A=!0;let ce=new Set(oe.readdirSync(ae)),me=new Map;n.set(h,me);for(let[he,Be]of te)ce.has(he)&&me.set(he,Be)}else n.set(h,te)}}else C=x.has(E);let U=I.children.get(E);if(C){let{linkType:J,locator:te}=U,ae={children:new Map,linkType:J,locator:te};if(v.children.set(E,ae),te){let fe=_e.getSetWithDefault(u,te);fe.add(R),u.set(te,fe)}for(let fe of U.children.keys())p(R,fe,U,ae,L)}else U.locator&&o.storedBuildState.delete(W.parseLocator(U.locator).locatorHash)};for(let[h,E]of t){let{linkType:I,locator:v}=E,x={children:new Map,linkType:I,locator:v};if(a.set(h,x),v){let C=_e.getSetWithDefault(u,E.locator);C.add(h),u.set(E.locator,C)}E.children.has(Si)&&p(h,Si,E,x,new Set)}return{locationTree:a,binSymlinks:n,locatorLocations:u,installChangedByUser:A}}function m1e(t){let e=W.parseDescriptor(t);return W.isVirtualDescriptor(e)&&(e=W.devirtualizeDescriptor(e)),e.range.startsWith("link:")}async function m1t(t,e,r,{loadManifest:o}){let a=new Map;for(let[A,{locations:p}]of t){let h=m1e(A)?null:await o(A,p[0]),E=new Map;if(h)for(let[I,v]of h.bin){let x=V.join(p[0],v);v!==""&&oe.existsSync(x)&&E.set(I,v)}a.set(A,E)}let n=new Map,u=(A,p,h)=>{let E=new Map,I=V.contains(r,A);if(h.locator&&I!==null){let v=a.get(h.locator);for(let[x,C]of v){let R=V.join(A,ue.toPortablePath(C));E.set(x,R)}for(let[x,C]of h.children){let R=V.join(A,x),L=u(R,R,C);L.size>0&&n.set(A,new Map([...n.get(A)||new Map,...L]))}}else for(let[v,x]of h.children){let C=u(V.join(A,v),p,x);for(let[R,L]of C)E.set(R,L)}return E};for(let[A,p]of e){let h=u(A,A,p);h.size>0&&n.set(A,new Map([...n.get(A)||new Map,...h]))}return n}var c1e=(t,e)=>{if(!t||!e)return t===e;let r=W.parseLocator(t);W.isVirtualLocator(r)&&(r=W.devirtualizeLocator(r));let o=W.parseLocator(e);return W.isVirtualLocator(o)&&(o=W.devirtualizeLocator(o)),W.areLocatorsEqual(r,o)};function dj(t){return V.join(t.get("globalFolder"),"store")}async function y1t(t,e,{baseFs:r,project:o,report:a,loadManifest:n,realLocatorChecksums:u}){let A=V.join(o.cwd,Si),{locationTree:p,binSymlinks:h,locatorLocations:E,installChangedByUser:I}=d1t(t.locationTree,t.binSymlinks,t.mtimeMs,o),v=h1e(e,{skipPrefix:o.cwd}),x=[],C=async({srcDir:Be,dstDir:we,linkType:g,globalHardlinksStore:Ee,nmMode:Se,windowsLinkType:le,packageChecksum:ne})=>{let ee=(async()=>{try{g==="SOFT"?(await oe.mkdirPromise(V.dirname(we),{recursive:!0}),await gj(V.resolve(Be),we,le)):await g1t(we,Be,{baseFs:r,globalHardlinksStore:Ee,nmMode:Se,windowsLinkType:le,packageChecksum:ne})}catch(Ie){throw Ie.message=`While persisting ${Be} -> ${we} ${Ie.message}`,Ie}finally{ae.tick()}})().then(()=>x.splice(x.indexOf(ee),1));x.push(ee),x.length>l1e&&await Promise.race(x)},R=async(Be,we,g)=>{let Ee=(async()=>{let Se=async(le,ne,ee)=>{try{ee.innerLoop||await oe.mkdirPromise(ne,{recursive:!0});let Ie=await oe.readdirPromise(le,{withFileTypes:!0});for(let Fe of Ie){if(!ee.innerLoop&&Fe.name===BQ)continue;let At=V.join(le,Fe.name),H=V.join(ne,Fe.name);Fe.isDirectory()?(Fe.name!==Si||ee&&ee.innerLoop)&&(await oe.mkdirPromise(H,{recursive:!0}),await Se(At,H,{...ee,innerLoop:!0})):me.value==="hardlinks-local"||me.value==="hardlinks-global"?await oe.linkPromise(At,H):await oe.copyFilePromise(At,H,A1e.default.constants.COPYFILE_FICLONE)}}catch(Ie){throw ee.innerLoop||(Ie.message=`While cloning ${le} -> ${ne} ${Ie.message}`),Ie}finally{ee.innerLoop||ae.tick()}};await Se(Be,we,g)})().then(()=>x.splice(x.indexOf(Ee),1));x.push(Ee),x.length>l1e&&await Promise.race(x)},L=async(Be,we,g)=>{if(g)for(let[Ee,Se]of we.children){let le=g.children.get(Ee);await L(V.join(Be,Ee),Se,le)}else{we.children.has(Si)&&await WC(V.join(Be,Si),{contentsOnly:!1});let Ee=V.basename(Be)===Si&&v.has(V.join(V.dirname(Be),V.sep));await WC(Be,{contentsOnly:Be===A,allowSymlink:Ee})}};for(let[Be,we]of p){let g=v.get(Be);for(let[Ee,Se]of we.children){if(Ee===".")continue;let le=g&&g.children.get(Ee),ne=V.join(Be,Ee);await L(ne,Se,le)}}let U=async(Be,we,g)=>{if(g){c1e(we.locator,g.locator)||await WC(Be,{contentsOnly:we.linkType==="HARD"});for(let[Ee,Se]of we.children){let le=g.children.get(Ee);await U(V.join(Be,Ee),Se,le)}}else{we.children.has(Si)&&await WC(V.join(Be,Si),{contentsOnly:!0});let Ee=V.basename(Be)===Si&&v.has(V.join(V.dirname(Be),V.sep));await WC(Be,{contentsOnly:we.linkType==="HARD",allowSymlink:Ee})}};for(let[Be,we]of v){let g=p.get(Be);for(let[Ee,Se]of we.children){if(Ee===".")continue;let le=g&&g.children.get(Ee);await U(V.join(Be,Ee),Se,le)}}let J=new Map,te=[];for(let[Be,we]of E)for(let g of we){let{locationRoot:Ee,segments:Se}=vQ(g,{skipPrefix:o.cwd}),le=v.get(Ee),ne=Ee;if(le){for(let ee of Se)if(ne=V.join(ne,ee),le=le.children.get(ee),!le)break;if(le){let ee=c1e(le.locator,Be),Ie=e.get(le.locator),Fe=Ie.target,At=ne,H=Ie.linkType;if(ee)J.has(Fe)||J.set(Fe,At);else if(Fe!==At){let at=W.parseLocator(le.locator);W.isVirtualLocator(at)&&(at=W.devirtualizeLocator(at)),te.push({srcDir:Fe,dstDir:At,linkType:H,realLocatorHash:at.locatorHash})}}}}for(let[Be,{locations:we}]of e.entries())for(let g of we){let{locationRoot:Ee,segments:Se}=vQ(g,{skipPrefix:o.cwd}),le=p.get(Ee),ne=v.get(Ee),ee=Ee,Ie=e.get(Be),Fe=W.parseLocator(Be);W.isVirtualLocator(Fe)&&(Fe=W.devirtualizeLocator(Fe));let At=Fe.locatorHash,H=Ie.target,at=g;if(H===at)continue;let Re=Ie.linkType;for(let ke of Se)ne=ne.children.get(ke);if(!le)te.push({srcDir:H,dstDir:at,linkType:Re,realLocatorHash:At});else for(let ke of Se)if(ee=V.join(ee,ke),le=le.children.get(ke),!le){te.push({srcDir:H,dstDir:at,linkType:Re,realLocatorHash:At});break}}let ae=Xs.progressViaCounter(te.length),fe=a.reportProgress(ae),ce=o.configuration.get("nmMode"),me={value:ce},he=o.configuration.get("winLinkType");try{let Be=me.value==="hardlinks-global"?`${dj(o.configuration)}/v1`:null;if(Be&&!await oe.existsPromise(Be)){await oe.mkdirpPromise(Be);for(let g=0;g<256;g++)await oe.mkdirPromise(V.join(Be,g.toString(16).padStart(2,"0")))}for(let g of te)(g.linkType==="SOFT"||!J.has(g.srcDir))&&(J.set(g.srcDir,g.dstDir),await C({...g,globalHardlinksStore:Be,nmMode:me,windowsLinkType:he,packageChecksum:u.get(g.realLocatorHash)||null}));await Promise.all(x),x.length=0;for(let g of te){let Ee=J.get(g.srcDir);g.linkType!=="SOFT"&&g.dstDir!==Ee&&await R(Ee,g.dstDir,{nmMode:me})}await Promise.all(x),await oe.mkdirPromise(A,{recursive:!0});let we=await m1t(e,v,o.cwd,{loadManifest:n});await E1t(h,we,o.cwd,he),await p1t(o,e,we,me,{installChangedByUser:I}),ce=="hardlinks-global"&&me.value=="hardlinks-local"&&a.reportWarningOnce(74,"'nmMode' has been downgraded to 'hardlinks-local' due to global cache and install folder being on different devices")}finally{fe.stop()}}async function E1t(t,e,r,o){for(let a of t.keys()){if(V.contains(r,a)===null)throw new Error(`Assertion failed. Excepted bin symlink location to be inside project dir, instead it was at ${a}`);if(!e.has(a)){let n=V.join(a,Si,BQ);await oe.removePromise(n)}}for(let[a,n]of e){if(V.contains(r,a)===null)throw new Error(`Assertion failed. Excepted bin symlink location to be inside project dir, instead it was at ${a}`);let u=V.join(a,Si,BQ),A=t.get(a)||new Map;await oe.mkdirPromise(u,{recursive:!0});for(let p of A.keys())n.has(p)||(await oe.removePromise(V.join(u,p)),process.platform==="win32"&&await oe.removePromise(V.join(u,`${p}.cmd`)));for(let[p,h]of n){let E=A.get(p),I=V.join(u,p);E!==h&&(process.platform==="win32"?await(0,u1e.default)(ue.fromPortablePath(h),ue.fromPortablePath(I),{createPwshFile:!1}):(await oe.removePromise(I),await gj(h,I,o),V.contains(r,await oe.realpathPromise(h))!==null&&await oe.chmodPromise(h,493)))}}}Ye();St();nA();var cv=class extends P0{constructor(){super(...arguments);this.mode="loose"}makeInstaller(r){return new mj(r)}},mj=class extends mm{constructor(){super(...arguments);this.mode="loose"}async transformPnpSettings(r){let o=new mi({baseFs:new Jl({maxOpenFiles:80,readOnlyArchives:!0})}),a=zIe(r,this.opts.project.cwd,o),{tree:n,errors:u}=zB(a,{pnpifyFs:!1,project:this.opts.project});if(!n){for(let{messageName:I,text:v}of u)this.opts.report.reportError(I,v);return}let A=new Map;r.fallbackPool=A;let p=(I,v)=>{let x=W.parseLocator(v.locator),C=W.stringifyIdent(x);C===I?A.set(I,x.reference):A.set(I,[C,x.reference])},h=V.join(this.opts.project.cwd,dr.nodeModules),E=n.get(h);if(!(typeof E>"u")){if("target"in E)throw new Error("Assertion failed: Expected the root junction point to be a directory");for(let I of E.dirList){let v=V.join(h,I),x=n.get(v);if(typeof x>"u")throw new Error("Assertion failed: Expected the child to have been registered");if("target"in x)p(I,x);else for(let C of x.dirList){let R=V.join(v,C),L=n.get(R);if(typeof L>"u")throw new Error("Assertion failed: Expected the subchild to have been registered");if("target"in L)p(`${I}/${C}`,L);else throw new Error("Assertion failed: Expected the leaf junction to be a package")}}}}};var C1t={hooks:{cleanGlobalArtifacts:async t=>{let e=dj(t);await oe.removePromise(e)}},configuration:{nmHoistingLimits:{description:"Prevents packages to be hoisted past specific levels",type:"STRING",values:["workspaces","dependencies","none"],default:"none"},nmMode:{description:"Defines in which measure Yarn must use hardlinks and symlinks when generated `node_modules` directories.",type:"STRING",values:["classic","hardlinks-local","hardlinks-global"],default:"classic"},nmSelfReferences:{description:"Defines whether the linker should generate self-referencing symlinks for workspaces.",type:"BOOLEAN",default:!0}},linkers:[lv,cv]},w1t=C1t;var dG={};Vt(dG,{NpmHttpFetcher:()=>fv,NpmRemapResolver:()=>pv,NpmSemverFetcher:()=>dl,NpmSemverResolver:()=>hv,NpmTagResolver:()=>gv,default:()=>Lvt,npmConfigUtils:()=>Zn,npmHttpUtils:()=>Zr,npmPublishUtils:()=>ow});Ye();var D1e=$e(zn());var Wn="npm:";var Zr={};Vt(Zr,{AuthType:()=>I1e,customPackageError:()=>ym,del:()=>R1t,get:()=>Em,getIdentUrl:()=>DQ,getPackageMetadata:()=>JC,handleInvalidAuthenticationError:()=>k0,post:()=>Q1t,put:()=>F1t});Ye();Ye();St();var wj=$e(f2()),C1e=$e(D_()),w1e=$e(zn());var Zn={};Vt(Zn,{RegistryType:()=>y1e,getAuditRegistry:()=>I1t,getAuthConfiguration:()=>Cj,getDefaultRegistry:()=>uv,getPublishRegistry:()=>B1t,getRegistryConfiguration:()=>E1e,getScopeConfiguration:()=>Ej,getScopeRegistry:()=>KC,normalizeRegistry:()=>oc});var y1e=(o=>(o.AUDIT_REGISTRY="npmAuditRegistry",o.FETCH_REGISTRY="npmRegistryServer",o.PUBLISH_REGISTRY="npmPublishRegistry",o))(y1e||{});function oc(t){return t.replace(/\/$/,"")}function I1t({configuration:t}){return uv({configuration:t,type:"npmAuditRegistry"})}function B1t(t,{configuration:e}){return t.publishConfig?.registry?oc(t.publishConfig.registry):t.name?KC(t.name.scope,{configuration:e,type:"npmPublishRegistry"}):uv({configuration:e,type:"npmPublishRegistry"})}function KC(t,{configuration:e,type:r="npmRegistryServer"}){let o=Ej(t,{configuration:e});if(o===null)return uv({configuration:e,type:r});let a=o.get(r);return a===null?uv({configuration:e,type:r}):oc(a)}function uv({configuration:t,type:e="npmRegistryServer"}){let r=t.get(e);return oc(r!==null?r:t.get("npmRegistryServer"))}function E1e(t,{configuration:e}){let r=e.get("npmRegistries"),o=oc(t),a=r.get(o);if(typeof a<"u")return a;let n=r.get(o.replace(/^[a-z]+:/,""));return typeof n<"u"?n:null}function Ej(t,{configuration:e}){if(t===null)return null;let o=e.get("npmScopes").get(t);return o||null}function Cj(t,{configuration:e,ident:r}){let o=r&&Ej(r.scope,{configuration:e});return o?.get("npmAuthIdent")||o?.get("npmAuthToken")?o:E1e(t,{configuration:e})||e}var I1e=(a=>(a[a.NO_AUTH=0]="NO_AUTH",a[a.BEST_EFFORT=1]="BEST_EFFORT",a[a.CONFIGURATION=2]="CONFIGURATION",a[a.ALWAYS_AUTH=3]="ALWAYS_AUTH",a))(I1e||{});async function k0(t,{attemptedAs:e,registry:r,headers:o,configuration:a}){if(PQ(t))throw new zt(41,"Invalid OTP token");if(t.originalError?.name==="HTTPError"&&t.originalError?.response.statusCode===401)throw new zt(41,`Invalid authentication (${typeof e!="string"?`as ${await N1t(r,o,{configuration:a})}`:`attempted as ${e}`})`)}function ym(t,e){let r=t.response?.statusCode;return r?r===404?"Package not found":r>=500&&r<600?`The registry appears to be down (using a ${de.applyHyperlink(e,"local cache","https://yarnpkg.com/advanced/lexicon#local-cache")} might have protected you against such outages)`:null:null}function DQ(t){return t.scope?`/@${t.scope}%2f${t.name}`:`/${t.name}`}var B1e=new Map,v1t=new Map;async function D1t(t){return await _e.getFactoryWithDefault(B1e,t,async()=>{let e=null;try{e=await oe.readJsonPromise(t)}catch{}return e})}async function S1t(t,e,{configuration:r,cached:o,registry:a,headers:n,version:u,...A}){return await _e.getFactoryWithDefault(v1t,t,async()=>await Em(DQ(e),{...A,customErrorMessage:ym,configuration:r,registry:a,ident:e,headers:{...n,["If-None-Match"]:o?.etag,["If-Modified-Since"]:o?.lastModified},wrapNetworkRequest:async p=>async()=>{let h=await p();if(h.statusCode===304){if(o===null)throw new Error("Assertion failed: cachedMetadata should not be null");return{...h,body:o.metadata}}let E=P1t(JSON.parse(h.body.toString())),I={metadata:E,etag:h.headers.etag,lastModified:h.headers["last-modified"]};return B1e.set(t,Promise.resolve(I)),Promise.resolve().then(async()=>{let v=`${t}-${process.pid}.tmp`;await oe.mkdirPromise(V.dirname(v),{recursive:!0}),await oe.writeJsonPromise(v,I,{compact:!0}),await oe.renamePromise(v,t)}).catch(()=>{}),{...h,body:E}}}))}async function JC(t,{cache:e,project:r,registry:o,headers:a,version:n,...u}){let{configuration:A}=r;o=Av(A,{ident:t,registry:o});let p=x1t(A,o),h=V.join(p,`${W.slugifyIdent(t)}.json`),E=null;if(!r.lockfileNeedsRefresh&&(E=await D1t(h),E)){if(typeof n<"u"&&typeof E.metadata.versions[n]<"u")return E.metadata;if(A.get("enableOfflineMode")){let I=structuredClone(E.metadata),v=new Set;if(e){for(let C of Object.keys(I.versions)){let R=W.makeLocator(t,`npm:${C}`),L=e.getLocatorMirrorPath(R);(!L||!oe.existsSync(L))&&(delete I.versions[C],v.add(C))}let x=I["dist-tags"].latest;if(v.has(x)){let C=Object.keys(E.metadata.versions).sort(w1e.default.compare),R=C.indexOf(x);for(;v.has(C[R])&&R>=0;)R-=1;R>=0?I["dist-tags"].latest=C[R]:delete I["dist-tags"].latest}}return I}}return await S1t(h,t,{...u,configuration:A,cached:E,registry:o,headers:a,version:n})}var v1e=["name","dist.tarball","bin","scripts","os","cpu","libc","dependencies","dependenciesMeta","optionalDependencies","peerDependencies","peerDependenciesMeta","deprecated"];function P1t(t){return{"dist-tags":t["dist-tags"],versions:Object.fromEntries(Object.entries(t.versions).map(([e,r])=>[e,(0,C1e.default)(r,v1e)]))}}var b1t=wn.makeHash(...v1e).slice(0,6);function x1t(t,e){let r=k1t(t),o=new URL(e);return V.join(r,b1t,o.hostname)}function k1t(t){return V.join(t.get("globalFolder"),"metadata/npm")}async function Em(t,{configuration:e,headers:r,ident:o,authType:a,registry:n,...u}){n=Av(e,{ident:o,registry:n}),o&&o.scope&&typeof a>"u"&&(a=1);let A=await SQ(n,{authType:a,configuration:e,ident:o});A&&(r={...r,authorization:A});try{return await nn.get(t.charAt(0)==="/"?`${n}${t}`:t,{configuration:e,headers:r,...u})}catch(p){throw await k0(p,{registry:n,configuration:e,headers:r}),p}}async function Q1t(t,e,{attemptedAs:r,configuration:o,headers:a,ident:n,authType:u=3,registry:A,otp:p,...h}){A=Av(o,{ident:n,registry:A});let E=await SQ(A,{authType:u,configuration:o,ident:n});E&&(a={...a,authorization:E}),p&&(a={...a,...VC(p)});try{return await nn.post(A+t,e,{configuration:o,headers:a,...h})}catch(I){if(!PQ(I)||p)throw await k0(I,{attemptedAs:r,registry:A,configuration:o,headers:a}),I;p=await Ij(I,{configuration:o});let v={...a,...VC(p)};try{return await nn.post(`${A}${t}`,e,{configuration:o,headers:v,...h})}catch(x){throw await k0(x,{attemptedAs:r,registry:A,configuration:o,headers:a}),x}}}async function F1t(t,e,{attemptedAs:r,configuration:o,headers:a,ident:n,authType:u=3,registry:A,otp:p,...h}){A=Av(o,{ident:n,registry:A});let E=await SQ(A,{authType:u,configuration:o,ident:n});E&&(a={...a,authorization:E}),p&&(a={...a,...VC(p)});try{return await nn.put(A+t,e,{configuration:o,headers:a,...h})}catch(I){if(!PQ(I))throw await k0(I,{attemptedAs:r,registry:A,configuration:o,headers:a}),I;p=await Ij(I,{configuration:o});let v={...a,...VC(p)};try{return await nn.put(`${A}${t}`,e,{configuration:o,headers:v,...h})}catch(x){throw await k0(x,{attemptedAs:r,registry:A,configuration:o,headers:a}),x}}}async function R1t(t,{attemptedAs:e,configuration:r,headers:o,ident:a,authType:n=3,registry:u,otp:A,...p}){u=Av(r,{ident:a,registry:u});let h=await SQ(u,{authType:n,configuration:r,ident:a});h&&(o={...o,authorization:h}),A&&(o={...o,...VC(A)});try{return await nn.del(u+t,{configuration:r,headers:o,...p})}catch(E){if(!PQ(E)||A)throw await k0(E,{attemptedAs:e,registry:u,configuration:r,headers:o}),E;A=await Ij(E,{configuration:r});let I={...o,...VC(A)};try{return await nn.del(`${u}${t}`,{configuration:r,headers:I,...p})}catch(v){throw await k0(v,{attemptedAs:e,registry:u,configuration:r,headers:o}),v}}}function Av(t,{ident:e,registry:r}){if(typeof r>"u"&&e)return KC(e.scope,{configuration:t});if(typeof r!="string")throw new Error("Assertion failed: The registry should be a string");return oc(r)}async function SQ(t,{authType:e=2,configuration:r,ident:o}){let a=Cj(t,{configuration:r,ident:o}),n=T1t(a,e);if(!n)return null;let u=await r.reduceHook(A=>A.getNpmAuthenticationHeader,void 0,t,{configuration:r,ident:o});if(u)return u;if(a.get("npmAuthToken"))return`Bearer ${a.get("npmAuthToken")}`;if(a.get("npmAuthIdent")){let A=a.get("npmAuthIdent");return A.includes(":")?`Basic ${Buffer.from(A).toString("base64")}`:`Basic ${A}`}if(n&&e!==1)throw new zt(33,"No authentication configured for request");return null}function T1t(t,e){switch(e){case 2:return t.get("npmAlwaysAuth");case 1:case 3:return!0;case 0:return!1;default:throw new Error("Unreachable")}}async function N1t(t,e,{configuration:r}){if(typeof e>"u"||typeof e.authorization>"u")return"an anonymous user";try{return(await nn.get(new URL(`${t}/-/whoami`).href,{configuration:r,headers:e,jsonResponse:!0})).username??"an unknown user"}catch{return"an unknown user"}}async function Ij(t,{configuration:e}){let r=t.originalError?.response.headers["npm-notice"];if(r&&(await Nt.start({configuration:e,stdout:process.stdout,includeFooter:!1},async a=>{if(a.reportInfo(0,r.replace(/(https?:\/\/\S+)/g,de.pretty(e,"$1",de.Type.URL))),!process.env.YARN_IS_TEST_ENV){let n=r.match(/open (https?:\/\/\S+)/i);if(n&&Ji.openUrl){let{openNow:u}=await(0,wj.prompt)({type:"confirm",name:"openNow",message:"Do you want to try to open this url now?",required:!0,initial:!0,onCancel:()=>process.exit(130)});u&&(await Ji.openUrl(n[1])||(a.reportSeparator(),a.reportWarning(0,"We failed to automatically open the url; you'll have to open it yourself in your browser of choice.")))}}}),process.stdout.write(` -`)),process.env.YARN_IS_TEST_ENV)return process.env.YARN_INJECT_NPM_2FA_TOKEN||"";let{otp:o}=await(0,wj.prompt)({type:"password",name:"otp",message:"One-time password:",required:!0,onCancel:()=>process.exit(130)});return process.stdout.write(` -`),o}function PQ(t){if(t.originalError?.name!=="HTTPError")return!1;try{return(t.originalError?.response.headers["www-authenticate"].split(/,\s*/).map(r=>r.toLowerCase())).includes("otp")}catch{return!1}}function VC(t){return{["npm-otp"]:t}}var fv=class{supports(e,r){if(!e.reference.startsWith(Wn))return!1;let{selector:o,params:a}=W.parseRange(e.reference);return!(!D1e.default.valid(o)||a===null||typeof a.__archiveUrl!="string")}getLocalPath(e,r){return null}async fetch(e,r){let o=r.checksums.get(e.locatorHash)||null,[a,n,u]=await r.cache.fetchPackageFromCache(e,o,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${W.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the remote server`),loader:()=>this.fetchFromNetwork(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:W.getIdentVendorPath(e),checksum:u}}async fetchFromNetwork(e,r){let{params:o}=W.parseRange(e.reference);if(o===null||typeof o.__archiveUrl!="string")throw new Error("Assertion failed: The archiveUrl querystring parameter should have been available");let a=await Em(o.__archiveUrl,{customErrorMessage:ym,configuration:r.project.configuration,ident:e});return await Xi.convertToZip(a,{configuration:r.project.configuration,prefixPath:W.getIdentVendorPath(e),stripComponents:1})}};Ye();var pv=class{supportsDescriptor(e,r){return!(!e.range.startsWith(Wn)||!W.tryParseDescriptor(e.range.slice(Wn.length),!0))}supportsLocator(e,r){return!1}shouldPersistResolution(e,r){throw new Error("Unreachable")}bindDescriptor(e,r,o){return e}getResolutionDependencies(e,r){let o=r.project.configuration.normalizeDependency(W.parseDescriptor(e.range.slice(Wn.length),!0));return r.resolver.getResolutionDependencies(o,r)}async getCandidates(e,r,o){let a=o.project.configuration.normalizeDependency(W.parseDescriptor(e.range.slice(Wn.length),!0));return await o.resolver.getCandidates(a,r,o)}async getSatisfying(e,r,o,a){let n=a.project.configuration.normalizeDependency(W.parseDescriptor(e.range.slice(Wn.length),!0));return a.resolver.getSatisfying(n,r,o,a)}resolve(e,r){throw new Error("Unreachable")}};Ye();Ye();var S1e=$e(zn());var dl=class{supports(e,r){if(!e.reference.startsWith(Wn))return!1;let o=new URL(e.reference);return!(!S1e.default.valid(o.pathname)||o.searchParams.has("__archiveUrl"))}getLocalPath(e,r){return null}async fetch(e,r){let o=r.checksums.get(e.locatorHash)||null,[a,n,u]=await r.cache.fetchPackageFromCache(e,o,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${W.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the remote registry`),loader:()=>this.fetchFromNetwork(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:W.getIdentVendorPath(e),checksum:u}}async fetchFromNetwork(e,r){let o;try{o=await Em(dl.getLocatorUrl(e),{customErrorMessage:ym,configuration:r.project.configuration,ident:e})}catch{o=await Em(dl.getLocatorUrl(e).replace(/%2f/g,"/"),{customErrorMessage:ym,configuration:r.project.configuration,ident:e})}return await Xi.convertToZip(o,{configuration:r.project.configuration,prefixPath:W.getIdentVendorPath(e),stripComponents:1})}static isConventionalTarballUrl(e,r,{configuration:o}){let a=KC(e.scope,{configuration:o}),n=dl.getLocatorUrl(e);return r=r.replace(/^https?:(\/\/(?:[^/]+\.)?npmjs.org(?:$|\/))/,"https:$1"),a=a.replace(/^https:\/\/registry\.npmjs\.org($|\/)/,"https://registry.yarnpkg.com$1"),r=r.replace(/^https:\/\/registry\.npmjs\.org($|\/)/,"https://registry.yarnpkg.com$1"),r===a+n||r===a+n.replace(/%2f/g,"/")}static getLocatorUrl(e){let r=kr.clean(e.reference.slice(Wn.length));if(r===null)throw new zt(10,"The npm semver resolver got selected, but the version isn't semver");return`${DQ(e)}/-/${e.name}-${r}.tgz`}};Ye();Ye();Ye();var Bj=$e(zn());var bQ=W.makeIdent(null,"node-gyp"),L1t=/\b(node-gyp|prebuild-install)\b/,hv=class{supportsDescriptor(e,r){return e.range.startsWith(Wn)?!!kr.validRange(e.range.slice(Wn.length)):!1}supportsLocator(e,r){if(!e.reference.startsWith(Wn))return!1;let{selector:o}=W.parseRange(e.reference);return!!Bj.default.valid(o)}shouldPersistResolution(e,r){return!0}bindDescriptor(e,r,o){return e}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){let a=kr.validRange(e.range.slice(Wn.length));if(a===null)throw new Error(`Expected a valid range, got ${e.range.slice(Wn.length)}`);let n=await JC(e,{cache:o.fetchOptions?.cache,project:o.project,version:Bj.default.valid(a.raw)?a.raw:void 0}),u=_e.mapAndFilter(Object.keys(n.versions),h=>{try{let E=new kr.SemVer(h);if(a.test(E))return E}catch{}return _e.mapAndFilter.skip}),A=u.filter(h=>!n.versions[h.raw].deprecated),p=A.length>0?A:u;return p.sort((h,E)=>-h.compare(E)),p.map(h=>{let E=W.makeLocator(e,`${Wn}${h.raw}`),I=n.versions[h.raw].dist.tarball;return dl.isConventionalTarballUrl(E,I,{configuration:o.project.configuration})?E:W.bindLocator(E,{__archiveUrl:I})})}async getSatisfying(e,r,o,a){let n=kr.validRange(e.range.slice(Wn.length));if(n===null)throw new Error(`Expected a valid range, got ${e.range.slice(Wn.length)}`);return{locators:_e.mapAndFilter(o,p=>{if(p.identHash!==e.identHash)return _e.mapAndFilter.skip;let h=W.tryParseRange(p.reference,{requireProtocol:Wn});if(!h)return _e.mapAndFilter.skip;let E=new kr.SemVer(h.selector);return n.test(E)?{locator:p,version:E}:_e.mapAndFilter.skip}).sort((p,h)=>-p.version.compare(h.version)).map(({locator:p})=>p),sorted:!0}}async resolve(e,r){let{selector:o}=W.parseRange(e.reference),a=kr.clean(o);if(a===null)throw new zt(10,"The npm semver resolver got selected, but the version isn't semver");let n=await JC(e,{cache:r.fetchOptions?.cache,project:r.project,version:a});if(!Object.hasOwn(n,"versions"))throw new zt(15,'Registry returned invalid data for - missing "versions" field');if(!Object.hasOwn(n.versions,a))throw new zt(16,`Registry failed to return reference "${a}"`);let u=new Ot;if(u.load(n.versions[a]),!u.dependencies.has(bQ.identHash)&&!u.peerDependencies.has(bQ.identHash)){for(let A of u.scripts.values())if(A.match(L1t)){u.dependencies.set(bQ.identHash,W.makeDescriptor(bQ,"latest"));break}}return{...e,version:a,languageName:"node",linkType:"HARD",conditions:u.getConditions(),dependencies:r.project.configuration.normalizeDependencyMap(u.dependencies),peerDependencies:u.peerDependencies,dependenciesMeta:u.dependenciesMeta,peerDependenciesMeta:u.peerDependenciesMeta,bin:u.bin}}};Ye();Ye();var P1e=$e(zn());var gv=class{supportsDescriptor(e,r){return!(!e.range.startsWith(Wn)||!FE.test(e.range.slice(Wn.length)))}supportsLocator(e,r){return!1}shouldPersistResolution(e,r){throw new Error("Unreachable")}bindDescriptor(e,r,o){return e}getResolutionDependencies(e,r){return{}}async getCandidates(e,r,o){let a=e.range.slice(Wn.length),n=await JC(e,{cache:o.fetchOptions?.cache,project:o.project});if(!Object.hasOwn(n,"dist-tags"))throw new zt(15,'Registry returned invalid data - missing "dist-tags" field');let u=n["dist-tags"];if(!Object.hasOwn(u,a))throw new zt(16,`Registry failed to return tag "${a}"`);let A=u[a],p=W.makeLocator(e,`${Wn}${A}`),h=n.versions[A].dist.tarball;return dl.isConventionalTarballUrl(p,h,{configuration:o.project.configuration})?[p]:[W.bindLocator(p,{__archiveUrl:h})]}async getSatisfying(e,r,o,a){let n=[];for(let u of o){if(u.identHash!==e.identHash)continue;let A=W.tryParseRange(u.reference,{requireProtocol:Wn});if(!(!A||!P1e.default.valid(A.selector))){if(A.params?.__archiveUrl){let p=W.makeRange({protocol:Wn,selector:A.selector,source:null,params:null}),[h]=await a.resolver.getCandidates(W.makeDescriptor(e,p),r,a);if(u.reference!==h.reference)continue}n.push(u)}}return{locators:n,sorted:!1}}async resolve(e,r){throw new Error("Unreachable")}};var ow={};Vt(ow,{getGitHead:()=>Tvt,getPublishAccess:()=>dBe,getReadmeContent:()=>mBe,makePublishBody:()=>Rvt});Ye();Ye();St();var AG={};Vt(AG,{PackCommand:()=>U0,default:()=>gvt,packUtils:()=>wA});Ye();Ye();Ye();St();qt();var wA={};Vt(wA,{genPackList:()=>XQ,genPackStream:()=>uG,genPackageManifest:()=>iBe,hasPackScripts:()=>lG,prepareForPack:()=>cG});Ye();St();var aG=$e(Zo()),rBe=$e(Z2e()),nBe=ve("zlib"),ivt=["/package.json","/readme","/readme.*","/license","/license.*","/licence","/licence.*","/changelog","/changelog.*"],svt=["/package.tgz",".github",".git",".hg","node_modules",".npmignore",".gitignore",".#*",".DS_Store"];async function lG(t){return!!(un.hasWorkspaceScript(t,"prepack")||un.hasWorkspaceScript(t,"postpack"))}async function cG(t,{report:e},r){await un.maybeExecuteWorkspaceLifecycleScript(t,"prepack",{report:e});try{let o=V.join(t.cwd,Ot.fileName);await oe.existsPromise(o)&&await t.manifest.loadFile(o,{baseFs:oe}),await r()}finally{await un.maybeExecuteWorkspaceLifecycleScript(t,"postpack",{report:e})}}async function uG(t,e){typeof e>"u"&&(e=await XQ(t));let r=new Set;for(let n of t.manifest.publishConfig?.executableFiles??new Set)r.add(V.normalize(n));for(let n of t.manifest.bin.values())r.add(V.normalize(n));let o=rBe.default.pack();process.nextTick(async()=>{for(let n of e){let u=V.normalize(n),A=V.resolve(t.cwd,u),p=V.join("package",u),h=await oe.lstatPromise(A),E={name:p,mtime:new Date(vi.SAFE_TIME*1e3)},I=r.has(u)?493:420,v,x,C=new Promise((L,U)=>{v=L,x=U}),R=L=>{L?x(L):v()};if(h.isFile()){let L;u==="package.json"?L=Buffer.from(JSON.stringify(await iBe(t),null,2)):L=await oe.readFilePromise(A),o.entry({...E,mode:I,type:"file"},L,R)}else h.isSymbolicLink()?o.entry({...E,mode:I,type:"symlink",linkname:await oe.readlinkPromise(A)},R):R(new Error(`Unsupported file type ${h.mode} for ${ue.fromPortablePath(u)}`));await C}o.finalize()});let a=(0,nBe.createGzip)();return o.pipe(a),a}async function iBe(t){let e=JSON.parse(JSON.stringify(t.manifest.raw));return await t.project.configuration.triggerHook(r=>r.beforeWorkspacePacking,t,e),e}async function XQ(t){let e=t.project,r=e.configuration,o={accept:[],reject:[]};for(let I of svt)o.reject.push(I);for(let I of ivt)o.accept.push(I);o.reject.push(r.get("rcFilename"));let a=I=>{if(I===null||!I.startsWith(`${t.cwd}/`))return;let v=V.relative(t.cwd,I),x=V.resolve(Bt.root,v);o.reject.push(x)};a(V.resolve(e.cwd,dr.lockfile)),a(r.get("cacheFolder")),a(r.get("globalFolder")),a(r.get("installStatePath")),a(r.get("virtualFolder")),a(r.get("yarnPath")),await r.triggerHook(I=>I.populateYarnPaths,e,I=>{a(I)});for(let I of e.workspaces){let v=V.relative(t.cwd,I.cwd);v!==""&&!v.match(/^(\.\.)?\//)&&o.reject.push(`/${v}`)}let n={accept:[],reject:[]},u=t.manifest.publishConfig?.main??t.manifest.main,A=t.manifest.publishConfig?.module??t.manifest.module,p=t.manifest.publishConfig?.browser??t.manifest.browser,h=t.manifest.publishConfig?.bin??t.manifest.bin;u!=null&&n.accept.push(V.resolve(Bt.root,u)),A!=null&&n.accept.push(V.resolve(Bt.root,A)),typeof p=="string"&&n.accept.push(V.resolve(Bt.root,p));for(let I of h.values())n.accept.push(V.resolve(Bt.root,I));if(p instanceof Map)for(let[I,v]of p.entries())n.accept.push(V.resolve(Bt.root,I)),typeof v=="string"&&n.accept.push(V.resolve(Bt.root,v));let E=t.manifest.files!==null;if(E){n.reject.push("/*");for(let I of t.manifest.files)sBe(n.accept,I,{cwd:Bt.root})}return await ovt(t.cwd,{hasExplicitFileList:E,globalList:o,ignoreList:n})}async function ovt(t,{hasExplicitFileList:e,globalList:r,ignoreList:o}){let a=[],n=new _u(t),u=[[Bt.root,[o]]];for(;u.length>0;){let[A,p]=u.pop(),h=await n.lstatPromise(A);if(!eBe(A,{globalList:r,ignoreLists:h.isDirectory()?null:p}))if(h.isDirectory()){let E=await n.readdirPromise(A),I=!1,v=!1;if(!e||A!==Bt.root)for(let R of E)I=I||R===".gitignore",v=v||R===".npmignore";let x=v?await $2e(n,A,".npmignore"):I?await $2e(n,A,".gitignore"):null,C=x!==null?[x].concat(p):p;eBe(A,{globalList:r,ignoreLists:p})&&(C=[...p,{accept:[],reject:["**/*"]}]);for(let R of E)u.push([V.resolve(A,R),C])}else(h.isFile()||h.isSymbolicLink())&&a.push(V.relative(Bt.root,A))}return a.sort()}async function $2e(t,e,r){let o={accept:[],reject:[]},a=await t.readFilePromise(V.join(e,r),"utf8");for(let n of a.split(/\n/g))sBe(o.reject,n,{cwd:e});return o}function avt(t,{cwd:e}){let r=t[0]==="!";return r&&(t=t.slice(1)),t.match(/\.{0,1}\//)&&(t=V.resolve(e,t)),r&&(t=`!${t}`),t}function sBe(t,e,{cwd:r}){let o=e.trim();o===""||o[0]==="#"||t.push(avt(o,{cwd:r}))}function eBe(t,{globalList:e,ignoreLists:r}){let o=zQ(t,e.accept);if(o!==0)return o===2;let a=zQ(t,e.reject);if(a!==0)return a===1;if(r!==null)for(let n of r){let u=zQ(t,n.accept);if(u!==0)return u===2;let A=zQ(t,n.reject);if(A!==0)return A===1}return!1}function zQ(t,e){let r=e,o=[];for(let a=0;a{await cG(a,{report:p},async()=>{p.reportJson({base:ue.fromPortablePath(a.cwd)});let h=await XQ(a);for(let E of h)p.reportInfo(null,ue.fromPortablePath(E)),p.reportJson({location:ue.fromPortablePath(E)});if(!this.dryRun){let E=await uG(a,h),I=oe.createWriteStream(u);E.pipe(I),await new Promise(v=>{I.on("finish",v)})}}),this.dryRun||(p.reportInfo(0,`Package archive generated in ${de.pretty(r,u,de.Type.PATH)}`),p.reportJson({output:ue.fromPortablePath(u)}))})).exitCode()}};U0.paths=[["pack"]],U0.usage=nt.Usage({description:"generate a tarball from the active workspace",details:"\n This command will turn the active workspace into a compressed archive suitable for publishing. The archive will by default be stored at the root of the workspace (`package.tgz`).\n\n If the `-o,---out` is set the archive will be created at the specified path. The `%s` and `%v` variables can be used within the path and will be respectively replaced by the package name and version.\n ",examples:[["Create an archive from the active workspace","yarn pack"],["List the files that would be made part of the workspace's archive","yarn pack --dry-run"],["Name and output the archive in a dedicated folder","yarn pack --out /artifacts/%s-%v.tgz"]]});function lvt(t,{workspace:e}){let r=t.replace("%s",cvt(e)).replace("%v",uvt(e));return ue.toPortablePath(r)}function cvt(t){return t.manifest.name!==null?W.slugifyIdent(t.manifest.name):"package"}function uvt(t){return t.manifest.version!==null?t.manifest.version:"unknown"}var Avt=["dependencies","devDependencies","peerDependencies"],fvt="workspace:",pvt=(t,e)=>{e.publishConfig&&(e.publishConfig.type&&(e.type=e.publishConfig.type),e.publishConfig.main&&(e.main=e.publishConfig.main),e.publishConfig.browser&&(e.browser=e.publishConfig.browser),e.publishConfig.module&&(e.module=e.publishConfig.module),e.publishConfig.exports&&(e.exports=e.publishConfig.exports),e.publishConfig.imports&&(e.imports=e.publishConfig.imports),e.publishConfig.bin&&(e.bin=e.publishConfig.bin));let r=t.project;for(let o of Avt)for(let a of t.manifest.getForScope(o).values()){let n=r.tryWorkspaceByDescriptor(a),u=W.parseRange(a.range);if(u.protocol===fvt)if(n===null){if(r.tryWorkspaceByIdent(a)===null)throw new zt(21,`${W.prettyDescriptor(r.configuration,a)}: No local workspace found for this range`)}else{let A;W.areDescriptorsEqual(a,n.anchoredDescriptor)||u.selector==="*"?A=n.manifest.version??"0.0.0":u.selector==="~"||u.selector==="^"?A=`${u.selector}${n.manifest.version??"0.0.0"}`:A=u.selector;let p=o==="dependencies"?W.makeDescriptor(a,"unknown"):null,h=p!==null&&t.manifest.ensureDependencyMeta(p).optional?"optionalDependencies":o;e[h][W.stringifyIdent(a)]=A}}},hvt={hooks:{beforeWorkspacePacking:pvt},commands:[U0]},gvt=hvt;var hBe=ve("crypto"),gBe=$e(pBe());async function Rvt(t,e,{access:r,tag:o,registry:a,gitHead:n}){let u=t.manifest.name,A=t.manifest.version,p=W.stringifyIdent(u),h=(0,hBe.createHash)("sha1").update(e).digest("hex"),E=gBe.default.fromData(e).toString(),I=r??dBe(t,u),v=await mBe(t),x=await wA.genPackageManifest(t),C=`${p}-${A}.tgz`,R=new URL(`${oc(a)}/${p}/-/${C}`);return{_id:p,_attachments:{[C]:{content_type:"application/octet-stream",data:e.toString("base64"),length:e.length}},name:p,access:I,["dist-tags"]:{[o]:A},versions:{[A]:{...x,_id:`${p}@${A}`,name:p,version:A,gitHead:n,dist:{shasum:h,integrity:E,tarball:R.toString()}}},readme:v}}async function Tvt(t){try{let{stdout:e}=await Ur.execvp("git",["rev-parse","--revs-only","HEAD"],{cwd:t});return e.trim()===""?void 0:e.trim()}catch{return}}function dBe(t,e){let r=t.project.configuration;return t.manifest.publishConfig&&typeof t.manifest.publishConfig.access=="string"?t.manifest.publishConfig.access:r.get("npmPublishAccess")!==null?r.get("npmPublishAccess"):e.scope?"restricted":"public"}async function mBe(t){let e=ue.toPortablePath(`${t.cwd}/README.md`),r=t.manifest.name,a=`# ${W.stringifyIdent(r)} -`;try{a=await oe.readFilePromise(e,"utf8")}catch(n){if(n.code==="ENOENT")return a;throw n}return a}var gG={npmAlwaysAuth:{description:"URL of the selected npm registry (note: npm enterprise isn't supported)",type:"BOOLEAN",default:!1},npmAuthIdent:{description:"Authentication identity for the npm registry (_auth in npm and yarn v1)",type:"SECRET",default:null},npmAuthToken:{description:"Authentication token for the npm registry (_authToken in npm and yarn v1)",type:"SECRET",default:null}},yBe={npmAuditRegistry:{description:"Registry to query for audit reports",type:"STRING",default:null},npmPublishRegistry:{description:"Registry to push packages to",type:"STRING",default:null},npmRegistryServer:{description:"URL of the selected npm registry (note: npm enterprise isn't supported)",type:"STRING",default:"https://registry.yarnpkg.com"}},Nvt={configuration:{...gG,...yBe,npmScopes:{description:"Settings per package scope",type:"MAP",valueDefinition:{description:"",type:"SHAPE",properties:{...gG,...yBe}}},npmRegistries:{description:"Settings per registry",type:"MAP",normalizeKeys:oc,valueDefinition:{description:"",type:"SHAPE",properties:{...gG}}}},fetchers:[fv,dl],resolvers:[pv,hv,gv]},Lvt=Nvt;var DG={};Vt(DG,{NpmAuditCommand:()=>H0,NpmInfoCommand:()=>q0,NpmLoginCommand:()=>j0,NpmLogoutCommand:()=>G0,NpmPublishCommand:()=>Y0,NpmTagAddCommand:()=>K0,NpmTagListCommand:()=>W0,NpmTagRemoveCommand:()=>V0,NpmWhoamiCommand:()=>J0,default:()=>jvt,npmAuditTypes:()=>Rv,npmAuditUtils:()=>ZQ});Ye();Ye();qt();var wG=$e(Zo());Za();var Rv={};Vt(Rv,{Environment:()=>Qv,Severity:()=>Fv});var Qv=(o=>(o.All="all",o.Production="production",o.Development="development",o))(Qv||{}),Fv=(n=>(n.Info="info",n.Low="low",n.Moderate="moderate",n.High="high",n.Critical="critical",n))(Fv||{});var ZQ={};Vt(ZQ,{allSeverities:()=>aw,getPackages:()=>CG,getReportTree:()=>yG,getSeverityInclusions:()=>mG,getTopLevelDependencies:()=>EG});Ye();var EBe=$e(zn());var aw=["info","low","moderate","high","critical"];function mG(t){if(typeof t>"u")return new Set(aw);let e=aw.indexOf(t),r=aw.slice(e);return new Set(r)}function yG(t){let e={},r={children:e};for(let[o,a]of _e.sortMap(Object.entries(t),n=>n[0]))for(let n of _e.sortMap(a,u=>`${u.id}`))e[`${o}/${n.id}`]={value:de.tuple(de.Type.IDENT,W.parseIdent(o)),children:{ID:typeof n.id<"u"&&{label:"ID",value:de.tuple(de.Type.ID,n.id)},Issue:{label:"Issue",value:de.tuple(de.Type.NO_HINT,n.title)},URL:typeof n.url<"u"&&{label:"URL",value:de.tuple(de.Type.URL,n.url)},Severity:{label:"Severity",value:de.tuple(de.Type.NO_HINT,n.severity)},["Vulnerable Versions"]:{label:"Vulnerable Versions",value:de.tuple(de.Type.RANGE,n.vulnerable_versions)},["Tree Versions"]:{label:"Tree Versions",children:[...n.versions].sort(EBe.default.compare).map(u=>({value:de.tuple(de.Type.REFERENCE,u)}))},Dependents:{label:"Dependents",children:_e.sortMap(n.dependents,u=>W.stringifyLocator(u)).map(u=>({value:de.tuple(de.Type.LOCATOR,u)}))}}};return r}function EG(t,e,{all:r,environment:o}){let a=[],n=r?t.workspaces:[e],u=["all","production"].includes(o),A=["all","development"].includes(o);for(let p of n)for(let h of p.anchoredPackage.dependencies.values())(p.manifest.devDependencies.has(h.identHash)?!A:!u)||a.push({workspace:p,dependency:h});return a}function CG(t,e,{recursive:r}){let o=new Map,a=new Set,n=[],u=(A,p)=>{let h=t.storedResolutions.get(p.descriptorHash);if(typeof h>"u")throw new Error("Assertion failed: The resolution should have been registered");if(!a.has(h))a.add(h);else return;let E=t.storedPackages.get(h);if(typeof E>"u")throw new Error("Assertion failed: The package should have been registered");if(W.ensureDevirtualizedLocator(E).reference.startsWith("npm:")&&E.version!==null){let v=W.stringifyIdent(E),x=_e.getMapWithDefault(o,v);_e.getArrayWithDefault(x,E.version).push(A)}if(r)for(let v of E.dependencies.values())n.push([E,v])};for(let{workspace:A,dependency:p}of e)n.push([A.anchoredLocator,p]);for(;n.length>0;){let[A,p]=n.shift();u(A,p)}return o}var H0=class extends ut{constructor(){super(...arguments);this.all=ge.Boolean("-A,--all",!1,{description:"Audit dependencies from all workspaces"});this.recursive=ge.Boolean("-R,--recursive",!1,{description:"Audit transitive dependencies as well"});this.environment=ge.String("--environment","all",{description:"Which environments to cover",validator:Ks(Qv)});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.noDeprecations=ge.Boolean("--no-deprecations",!1,{description:"Don't warn about deprecated packages"});this.severity=ge.String("--severity","info",{description:"Minimal severity requested for packages to be displayed",validator:Ks(Fv)});this.excludes=ge.Array("--exclude",[],{description:"Array of glob patterns of packages to exclude from audit"});this.ignores=ge.Array("--ignore",[],{description:"Array of glob patterns of advisory ID's to ignore in the audit report"})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd);if(!a)throw new rr(o.cwd,this.context.cwd);await o.restoreInstallState();let n=EG(o,a,{all:this.all,environment:this.environment}),u=CG(o,n,{recursive:this.recursive}),A=Array.from(new Set([...r.get("npmAuditExcludePackages"),...this.excludes])),p=Object.create(null);for(let[L,U]of u)A.some(J=>wG.default.isMatch(L,J))||(p[L]=[...U.keys()]);let h=Zn.getAuditRegistry({configuration:r}),E,I=await AA.start({configuration:r,stdout:this.context.stdout},async()=>{let L=Zr.post("/-/npm/v1/security/advisories/bulk",p,{authType:Zr.AuthType.BEST_EFFORT,configuration:r,jsonResponse:!0,registry:h}),U=this.noDeprecations?[]:await Promise.all(Array.from(Object.entries(p),async([te,ae])=>{let fe=await Zr.getPackageMetadata(W.parseIdent(te),{project:o});return _e.mapAndFilter(ae,ce=>{let{deprecated:me}=fe.versions[ce];return me?[te,ce,me]:_e.mapAndFilter.skip})})),J=await L;for(let[te,ae,fe]of U.flat(1))Object.hasOwn(J,te)&&J[te].some(ce=>kr.satisfiesWithPrereleases(ae,ce.vulnerable_versions))||(J[te]??=[],J[te].push({id:`${te} (deprecation)`,title:fe.trim()||"This package has been deprecated.",severity:"moderate",vulnerable_versions:ae}));E=J});if(I.hasErrors())return I.exitCode();let v=mG(this.severity),x=Array.from(new Set([...r.get("npmAuditIgnoreAdvisories"),...this.ignores])),C=Object.create(null);for(let[L,U]of Object.entries(E)){let J=U.filter(te=>!wG.default.isMatch(`${te.id}`,x)&&v.has(te.severity));J.length>0&&(C[L]=J.map(te=>{let ae=u.get(L);if(typeof ae>"u")throw new Error("Assertion failed: Expected the registry to only return packages that were requested");let fe=[...ae.keys()].filter(me=>kr.satisfiesWithPrereleases(me,te.vulnerable_versions)),ce=new Map;for(let me of fe)for(let he of ae.get(me))ce.set(he.locatorHash,he);return{...te,versions:fe,dependents:[...ce.values()]}}))}let R=Object.keys(C).length>0;return R?($s.emitTree(yG(C),{configuration:r,json:this.json,stdout:this.context.stdout,separators:2}),1):(await Nt.start({configuration:r,includeFooter:!1,json:this.json,stdout:this.context.stdout},async L=>{L.reportInfo(1,"No audit suggestions")}),R?1:0)}};H0.paths=[["npm","audit"]],H0.usage=nt.Usage({description:"perform a vulnerability audit against the installed packages",details:` - This command checks for known security reports on the packages you use. The reports are by default extracted from the npm registry, and may or may not be relevant to your actual program (not all vulnerabilities affect all code paths). - - For consistency with our other commands the default is to only check the direct dependencies for the active workspace. To extend this search to all workspaces, use \`-A,--all\`. To extend this search to both direct and transitive dependencies, use \`-R,--recursive\`. - - Applying the \`--severity\` flag will limit the audit table to vulnerabilities of the corresponding severity and above. Valid values are ${aw.map(r=>`\`${r}\``).join(", ")}. - - If the \`--json\` flag is set, Yarn will print the output exactly as received from the registry. Regardless of this flag, the process will exit with a non-zero exit code if a report is found for the selected packages. - - If certain packages produce false positives for a particular environment, the \`--exclude\` flag can be used to exclude any number of packages from the audit. This can also be set in the configuration file with the \`npmAuditExcludePackages\` option. - - If particular advisories are needed to be ignored, the \`--ignore\` flag can be used with Advisory ID's to ignore any number of advisories in the audit report. This can also be set in the configuration file with the \`npmAuditIgnoreAdvisories\` option. - - To understand the dependency tree requiring vulnerable packages, check the raw report with the \`--json\` flag or use \`yarn why package\` to get more information as to who depends on them. - `,examples:[["Checks for known security issues with the installed packages. The output is a list of known issues.","yarn npm audit"],["Audit dependencies in all workspaces","yarn npm audit --all"],["Limit auditing to `dependencies` (excludes `devDependencies`)","yarn npm audit --environment production"],["Show audit report as valid JSON","yarn npm audit --json"],["Audit all direct and transitive dependencies","yarn npm audit --recursive"],["Output moderate (or more severe) vulnerabilities","yarn npm audit --severity moderate"],["Exclude certain packages","yarn npm audit --exclude package1 --exclude package2"],["Ignore specific advisories","yarn npm audit --ignore 1234567 --ignore 7654321"]]});Ye();Ye();St();qt();var IG=$e(zn()),BG=ve("util"),q0=class extends ut{constructor(){super(...arguments);this.fields=ge.String("-f,--fields",{description:"A comma-separated list of manifest fields that should be displayed"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.packages=ge.Rest()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o}=await Pt.find(r,this.context.cwd),a=typeof this.fields<"u"?new Set(["name",...this.fields.split(/\s*,\s*/)]):null,n=[],u=!1,A=await Nt.start({configuration:r,includeFooter:!1,json:this.json,stdout:this.context.stdout},async p=>{for(let h of this.packages){let E;if(h==="."){let ae=o.topLevelWorkspace;if(!ae.manifest.name)throw new it(`Missing ${de.pretty(r,"name",de.Type.CODE)} field in ${ue.fromPortablePath(V.join(ae.cwd,dr.manifest))}`);E=W.makeDescriptor(ae.manifest.name,"unknown")}else E=W.parseDescriptor(h);let I=Zr.getIdentUrl(E),v=vG(await Zr.get(I,{configuration:r,ident:E,jsonResponse:!0,customErrorMessage:Zr.customPackageError})),x=Object.keys(v.versions).sort(IG.default.compareLoose),R=v["dist-tags"].latest||x[x.length-1],L=kr.validRange(E.range);if(L){let ae=IG.default.maxSatisfying(x,L);ae!==null?R=ae:(p.reportWarning(0,`Unmet range ${W.prettyRange(r,E.range)}; falling back to the latest version`),u=!0)}else Object.hasOwn(v["dist-tags"],E.range)?R=v["dist-tags"][E.range]:E.range!=="unknown"&&(p.reportWarning(0,`Unknown tag ${W.prettyRange(r,E.range)}; falling back to the latest version`),u=!0);let U=v.versions[R],J={...v,...U,version:R,versions:x},te;if(a!==null){te={};for(let ae of a){let fe=J[ae];if(typeof fe<"u")te[ae]=fe;else{p.reportWarning(1,`The ${de.pretty(r,ae,de.Type.CODE)} field doesn't exist inside ${W.prettyIdent(r,E)}'s information`),u=!0;continue}}}else this.json||(delete J.dist,delete J.readme,delete J.users),te=J;p.reportJson(te),this.json||n.push(te)}});BG.inspect.styles.name="cyan";for(let p of n)(p!==n[0]||u)&&this.context.stdout.write(` -`),this.context.stdout.write(`${(0,BG.inspect)(p,{depth:1/0,colors:!0,compact:!1})} -`);return A.exitCode()}};q0.paths=[["npm","info"]],q0.usage=nt.Usage({category:"Npm-related commands",description:"show information about a package",details:"\n This command fetches information about a package from the npm registry and prints it in a tree format.\n\n The package does not have to be installed locally, but needs to have been published (in particular, local changes will be ignored even for workspaces).\n\n Append `@` to the package argument to provide information specific to the latest version that satisfies the range or to the corresponding tagged version. If the range is invalid or if there is no version satisfying the range, the command will print a warning and fall back to the latest version.\n\n If the `-f,--fields` option is set, it's a comma-separated list of fields which will be used to only display part of the package information.\n\n By default, this command won't return the `dist`, `readme`, and `users` fields, since they are often very long. To explicitly request those fields, explicitly list them with the `--fields` flag or request the output in JSON mode.\n ",examples:[["Show all available information about react (except the `dist`, `readme`, and `users` fields)","yarn npm info react"],["Show all available information about react as valid JSON (including the `dist`, `readme`, and `users` fields)","yarn npm info react --json"],["Show all available information about react@16.12.0","yarn npm info react@16.12.0"],["Show all available information about react@next","yarn npm info react@next"],["Show the description of react","yarn npm info react --fields description"],["Show all available versions of react","yarn npm info react --fields versions"],["Show the readme of react","yarn npm info react --fields readme"],["Show a few fields of react","yarn npm info react --fields homepage,repository"]]});function vG(t){if(Array.isArray(t)){let e=[];for(let r of t)r=vG(r),r&&e.push(r);return e}else if(typeof t=="object"&&t!==null){let e={};for(let r of Object.keys(t)){if(r.startsWith("_"))continue;let o=vG(t[r]);o&&(e[r]=o)}return e}else return t||null}Ye();Ye();qt();var CBe=$e(f2()),j0=class extends ut{constructor(){super(...arguments);this.scope=ge.String("-s,--scope",{description:"Login to the registry configured for a given scope"});this.publish=ge.Boolean("--publish",!1,{description:"Login to the publish registry"});this.alwaysAuth=ge.Boolean("--always-auth",{description:"Set the npmAlwaysAuth configuration"})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),o=await $Q({configuration:r,cwd:this.context.cwd,publish:this.publish,scope:this.scope});return(await Nt.start({configuration:r,stdout:this.context.stdout,includeFooter:!1},async n=>{let u=await Uvt({configuration:r,registry:o,report:n,stdin:this.context.stdin,stdout:this.context.stdout}),A=await Ovt(o,u,r);return await Mvt(o,A,{alwaysAuth:this.alwaysAuth,scope:this.scope}),n.reportInfo(0,"Successfully logged in")})).exitCode()}};j0.paths=[["npm","login"]],j0.usage=nt.Usage({category:"Npm-related commands",description:"store new login info to access the npm registry",details:"\n This command will ask you for your username, password, and 2FA One-Time-Password (when it applies). It will then modify your local configuration (in your home folder, never in the project itself) to reference the new tokens thus generated.\n\n Adding the `-s,--scope` flag will cause the authentication to be done against whatever registry is configured for the associated scope (see also `npmScopes`).\n\n Adding the `--publish` flag will cause the authentication to be done against the registry used when publishing the package (see also `publishConfig.registry` and `npmPublishRegistry`).\n ",examples:[["Login to the default registry","yarn npm login"],["Login to the registry linked to the @my-scope registry","yarn npm login --scope my-scope"],["Login to the publish registry for the current package","yarn npm login --publish"]]});async function $Q({scope:t,publish:e,configuration:r,cwd:o}){return t&&e?Zn.getScopeRegistry(t,{configuration:r,type:Zn.RegistryType.PUBLISH_REGISTRY}):t?Zn.getScopeRegistry(t,{configuration:r}):e?Zn.getPublishRegistry((await fC(r,o)).manifest,{configuration:r}):Zn.getDefaultRegistry({configuration:r})}async function Ovt(t,e,r){let o=`/-/user/org.couchdb.user:${encodeURIComponent(e.name)}`,a={_id:`org.couchdb.user:${e.name}`,name:e.name,password:e.password,type:"user",roles:[],date:new Date().toISOString()},n={attemptedAs:e.name,configuration:r,registry:t,jsonResponse:!0,authType:Zr.AuthType.NO_AUTH};try{return(await Zr.put(o,a,n)).token}catch(E){if(!(E.originalError?.name==="HTTPError"&&E.originalError?.response.statusCode===409))throw E}let u={...n,authType:Zr.AuthType.NO_AUTH,headers:{authorization:`Basic ${Buffer.from(`${e.name}:${e.password}`).toString("base64")}`}},A=await Zr.get(o,u);for(let[E,I]of Object.entries(A))(!a[E]||E==="roles")&&(a[E]=I);let p=`${o}/-rev/${a._rev}`;return(await Zr.put(p,a,u)).token}async function Mvt(t,e,{alwaysAuth:r,scope:o}){let a=u=>A=>{let p=_e.isIndexableObject(A)?A:{},h=p[u],E=_e.isIndexableObject(h)?h:{};return{...p,[u]:{...E,...r!==void 0?{npmAlwaysAuth:r}:{},npmAuthToken:e}}},n=o?{npmScopes:a(o)}:{npmRegistries:a(t)};return await Ke.updateHomeConfiguration(n)}async function Uvt({configuration:t,registry:e,report:r,stdin:o,stdout:a}){r.reportInfo(0,`Logging in to ${de.pretty(t,e,de.Type.URL)}`);let n=!1;if(e.match(/^https:\/\/npm\.pkg\.github\.com(\/|$)/)&&(r.reportInfo(0,"You seem to be using the GitHub Package Registry. Tokens must be generated with the 'repo', 'write:packages', and 'read:packages' permissions."),n=!0),r.reportSeparator(),t.env.YARN_IS_TEST_ENV)return{name:t.env.YARN_INJECT_NPM_USER||"",password:t.env.YARN_INJECT_NPM_PASSWORD||""};let u=await(0,CBe.prompt)([{type:"input",name:"name",message:"Username:",required:!0,onCancel:()=>process.exit(130),stdin:o,stdout:a},{type:"password",name:"password",message:n?"Token:":"Password:",required:!0,onCancel:()=>process.exit(130),stdin:o,stdout:a}]);return r.reportSeparator(),u}Ye();Ye();qt();var lw=new Set(["npmAuthIdent","npmAuthToken"]),G0=class extends ut{constructor(){super(...arguments);this.scope=ge.String("-s,--scope",{description:"Logout of the registry configured for a given scope"});this.publish=ge.Boolean("--publish",!1,{description:"Logout of the publish registry"});this.all=ge.Boolean("-A,--all",!1,{description:"Logout of all registries"})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),o=async()=>{let n=await $Q({configuration:r,cwd:this.context.cwd,publish:this.publish,scope:this.scope}),u=await Ke.find(this.context.cwd,this.context.plugins),A=W.makeIdent(this.scope??null,"pkg");return!Zn.getAuthConfiguration(n,{configuration:u,ident:A}).get("npmAuthToken")};return(await Nt.start({configuration:r,stdout:this.context.stdout},async n=>{if(this.all&&(await Hvt(),n.reportInfo(0,"Successfully logged out from everything")),this.scope){await wBe("npmScopes",this.scope),await o()?n.reportInfo(0,`Successfully logged out from ${this.scope}`):n.reportWarning(0,"Scope authentication settings removed, but some other ones settings still apply to it");return}let u=await $Q({configuration:r,cwd:this.context.cwd,publish:this.publish});await wBe("npmRegistries",u),await o()?n.reportInfo(0,`Successfully logged out from ${u}`):n.reportWarning(0,"Registry authentication settings removed, but some other ones settings still apply to it")})).exitCode()}};G0.paths=[["npm","logout"]],G0.usage=nt.Usage({category:"Npm-related commands",description:"logout of the npm registry",details:"\n This command will log you out by modifying your local configuration (in your home folder, never in the project itself) to delete all credentials linked to a registry.\n\n Adding the `-s,--scope` flag will cause the deletion to be done against whatever registry is configured for the associated scope (see also `npmScopes`).\n\n Adding the `--publish` flag will cause the deletion to be done against the registry used when publishing the package (see also `publishConfig.registry` and `npmPublishRegistry`).\n\n Adding the `-A,--all` flag will cause the deletion to be done against all registries and scopes.\n ",examples:[["Logout of the default registry","yarn npm logout"],["Logout of the @my-scope scope","yarn npm logout --scope my-scope"],["Logout of the publish registry for the current package","yarn npm logout --publish"],["Logout of all registries","yarn npm logout --all"]]});function _vt(t,e){let r=t[e];if(!_e.isIndexableObject(r))return!1;let o=new Set(Object.keys(r));if([...lw].every(n=>!o.has(n)))return!1;for(let n of lw)o.delete(n);if(o.size===0)return t[e]=void 0,!0;let a={...r};for(let n of lw)delete a[n];return t[e]=a,!0}async function Hvt(){let t=e=>{let r=!1,o=_e.isIndexableObject(e)?{...e}:{};o.npmAuthToken&&(delete o.npmAuthToken,r=!0);for(let a of Object.keys(o))_vt(o,a)&&(r=!0);if(Object.keys(o).length!==0)return r?o:e};return await Ke.updateHomeConfiguration({npmRegistries:t,npmScopes:t})}async function wBe(t,e){return await Ke.updateHomeConfiguration({[t]:r=>{let o=_e.isIndexableObject(r)?r:{};if(!Object.hasOwn(o,e))return r;let a=o[e],n=_e.isIndexableObject(a)?a:{},u=new Set(Object.keys(n));if([...lw].every(p=>!u.has(p)))return r;for(let p of lw)u.delete(p);if(u.size===0)return Object.keys(o).length===1?void 0:{...o,[e]:void 0};let A={};for(let p of lw)A[p]=void 0;return{...o,[e]:{...n,...A}}}})}Ye();qt();var Y0=class extends ut{constructor(){super(...arguments);this.access=ge.String("--access",{description:"The access for the published package (public or restricted)"});this.tag=ge.String("--tag","latest",{description:"The tag on the registry that the package should be attached to"});this.tolerateRepublish=ge.Boolean("--tolerate-republish",!1,{description:"Warn and exit when republishing an already existing version of a package"});this.otp=ge.String("--otp",{description:"The OTP token to use with the command"})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd);if(!a)throw new rr(o.cwd,this.context.cwd);if(a.manifest.private)throw new it("Private workspaces cannot be published");if(a.manifest.name===null||a.manifest.version===null)throw new it("Workspaces must have valid names and versions to be published on an external registry");await o.restoreInstallState();let n=a.manifest.name,u=a.manifest.version,A=Zn.getPublishRegistry(a.manifest,{configuration:r});return(await Nt.start({configuration:r,stdout:this.context.stdout},async h=>{if(this.tolerateRepublish)try{let E=await Zr.get(Zr.getIdentUrl(n),{configuration:r,registry:A,ident:n,jsonResponse:!0});if(!Object.hasOwn(E,"versions"))throw new zt(15,'Registry returned invalid data for - missing "versions" field');if(Object.hasOwn(E.versions,u)){h.reportWarning(0,`Registry already knows about version ${u}; skipping.`);return}}catch(E){if(E.originalError?.response?.statusCode!==404)throw E}await un.maybeExecuteWorkspaceLifecycleScript(a,"prepublish",{report:h}),await wA.prepareForPack(a,{report:h},async()=>{let E=await wA.genPackList(a);for(let R of E)h.reportInfo(null,R);let I=await wA.genPackStream(a,E),v=await _e.bufferStream(I),x=await ow.getGitHead(a.cwd),C=await ow.makePublishBody(a,v,{access:this.access,tag:this.tag,registry:A,gitHead:x});await Zr.put(Zr.getIdentUrl(n),C,{configuration:r,registry:A,ident:n,otp:this.otp,jsonResponse:!0})}),h.reportInfo(0,"Package archive published")})).exitCode()}};Y0.paths=[["npm","publish"]],Y0.usage=nt.Usage({category:"Npm-related commands",description:"publish the active workspace to the npm registry",details:'\n This command will pack the active workspace into a fresh archive and upload it to the npm registry.\n\n The package will by default be attached to the `latest` tag on the registry, but this behavior can be overriden by using the `--tag` option.\n\n Note that for legacy reasons scoped packages are by default published with an access set to `restricted` (aka "private packages"). This requires you to register for a paid npm plan. In case you simply wish to publish a public scoped package to the registry (for free), just add the `--access public` flag. This behavior can be enabled by default through the `npmPublishAccess` settings.\n ',examples:[["Publish the active workspace","yarn npm publish"]]});Ye();qt();var IBe=$e(zn());Ye();St();qt();var W0=class extends ut{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.package=ge.String({required:!1})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd),n;if(typeof this.package<"u")n=W.parseIdent(this.package);else{if(!a)throw new rr(o.cwd,this.context.cwd);if(!a.manifest.name)throw new it(`Missing 'name' field in ${ue.fromPortablePath(V.join(a.cwd,dr.manifest))}`);n=a.manifest.name}let u=await Tv(n,r),p={children:_e.sortMap(Object.entries(u),([h])=>h).map(([h,E])=>({value:de.tuple(de.Type.RESOLUTION,{descriptor:W.makeDescriptor(n,h),locator:W.makeLocator(n,E)})}))};return $s.emitTree(p,{configuration:r,json:this.json,stdout:this.context.stdout})}};W0.paths=[["npm","tag","list"]],W0.usage=nt.Usage({category:"Npm-related commands",description:"list all dist-tags of a package",details:` - This command will list all tags of a package from the npm registry. - - If the package is not specified, Yarn will default to the current workspace. - `,examples:[["List all tags of package `my-pkg`","yarn npm tag list my-pkg"]]});async function Tv(t,e){let r=`/-/package${Zr.getIdentUrl(t)}/dist-tags`;return Zr.get(r,{configuration:e,ident:t,jsonResponse:!0,customErrorMessage:Zr.customPackageError})}var K0=class extends ut{constructor(){super(...arguments);this.package=ge.String();this.tag=ge.String()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd);if(!a)throw new rr(o.cwd,this.context.cwd);let n=W.parseDescriptor(this.package,!0),u=n.range;if(!IBe.default.valid(u))throw new it(`The range ${de.pretty(r,n.range,de.Type.RANGE)} must be a valid semver version`);let A=Zn.getPublishRegistry(a.manifest,{configuration:r}),p=de.pretty(r,n,de.Type.IDENT),h=de.pretty(r,u,de.Type.RANGE),E=de.pretty(r,this.tag,de.Type.CODE);return(await Nt.start({configuration:r,stdout:this.context.stdout},async v=>{let x=await Tv(n,r);Object.hasOwn(x,this.tag)&&x[this.tag]===u&&v.reportWarning(0,`Tag ${E} is already set to version ${h}`);let C=`/-/package${Zr.getIdentUrl(n)}/dist-tags/${encodeURIComponent(this.tag)}`;await Zr.put(C,u,{configuration:r,registry:A,ident:n,jsonRequest:!0,jsonResponse:!0}),v.reportInfo(0,`Tag ${E} added to version ${h} of package ${p}`)})).exitCode()}};K0.paths=[["npm","tag","add"]],K0.usage=nt.Usage({category:"Npm-related commands",description:"add a tag for a specific version of a package",details:` - This command will add a tag to the npm registry for a specific version of a package. If the tag already exists, it will be overwritten. - `,examples:[["Add a `beta` tag for version `2.3.4-beta.4` of package `my-pkg`","yarn npm tag add my-pkg@2.3.4-beta.4 beta"]]});Ye();qt();var V0=class extends ut{constructor(){super(...arguments);this.package=ge.String();this.tag=ge.String()}async execute(){if(this.tag==="latest")throw new it("The 'latest' tag cannot be removed.");let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd);if(!a)throw new rr(o.cwd,this.context.cwd);let n=W.parseIdent(this.package),u=Zn.getPublishRegistry(a.manifest,{configuration:r}),A=de.pretty(r,this.tag,de.Type.CODE),p=de.pretty(r,n,de.Type.IDENT),h=await Tv(n,r);if(!Object.hasOwn(h,this.tag))throw new it(`${A} is not a tag of package ${p}`);return(await Nt.start({configuration:r,stdout:this.context.stdout},async I=>{let v=`/-/package${Zr.getIdentUrl(n)}/dist-tags/${encodeURIComponent(this.tag)}`;await Zr.del(v,{configuration:r,registry:u,ident:n,jsonResponse:!0}),I.reportInfo(0,`Tag ${A} removed from package ${p}`)})).exitCode()}};V0.paths=[["npm","tag","remove"]],V0.usage=nt.Usage({category:"Npm-related commands",description:"remove a tag from a package",details:` - This command will remove a tag from a package from the npm registry. - `,examples:[["Remove the `beta` tag from package `my-pkg`","yarn npm tag remove my-pkg beta"]]});Ye();Ye();qt();var J0=class extends ut{constructor(){super(...arguments);this.scope=ge.String("-s,--scope",{description:"Print username for the registry configured for a given scope"});this.publish=ge.Boolean("--publish",!1,{description:"Print username for the publish registry"})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),o;return this.scope&&this.publish?o=Zn.getScopeRegistry(this.scope,{configuration:r,type:Zn.RegistryType.PUBLISH_REGISTRY}):this.scope?o=Zn.getScopeRegistry(this.scope,{configuration:r}):this.publish?o=Zn.getPublishRegistry((await fC(r,this.context.cwd)).manifest,{configuration:r}):o=Zn.getDefaultRegistry({configuration:r}),(await Nt.start({configuration:r,stdout:this.context.stdout},async n=>{let u;try{u=await Zr.get("/-/whoami",{configuration:r,registry:o,authType:Zr.AuthType.ALWAYS_AUTH,jsonResponse:!0,ident:this.scope?W.makeIdent(this.scope,""):void 0})}catch(A){if(A.response?.statusCode===401||A.response?.statusCode===403){n.reportError(41,"Authentication failed - your credentials may have expired");return}else throw A}n.reportInfo(0,u.username)})).exitCode()}};J0.paths=[["npm","whoami"]],J0.usage=nt.Usage({category:"Npm-related commands",description:"display the name of the authenticated user",details:"\n Print the username associated with the current authentication settings to the standard output.\n\n When using `-s,--scope`, the username printed will be the one that matches the authentication settings of the registry associated with the given scope (those settings can be overriden using the `npmRegistries` map, and the registry associated with the scope is configured via the `npmScopes` map).\n\n When using `--publish`, the registry we'll select will by default be the one used when publishing packages (`publishConfig.registry` or `npmPublishRegistry` if available, otherwise we'll fallback to the regular `npmRegistryServer`).\n ",examples:[["Print username for the default registry","yarn npm whoami"],["Print username for the registry on a given scope","yarn npm whoami --scope company"]]});var qvt={configuration:{npmPublishAccess:{description:"Default access of the published packages",type:"STRING",default:null},npmAuditExcludePackages:{description:"Array of glob patterns of packages to exclude from npm audit",type:"STRING",default:[],isArray:!0},npmAuditIgnoreAdvisories:{description:"Array of glob patterns of advisory IDs to exclude from npm audit",type:"STRING",default:[],isArray:!0}},commands:[H0,q0,j0,G0,Y0,K0,W0,V0,J0]},jvt=qvt;var FG={};Vt(FG,{PatchCommand:()=>Z0,PatchCommitCommand:()=>X0,PatchFetcher:()=>Uv,PatchResolver:()=>_v,default:()=>aDt,patchUtils:()=>Sm});Ye();Ye();St();nA();var Sm={};Vt(Sm,{applyPatchFile:()=>tF,diffFolders:()=>kG,ensureUnpatchedDescriptor:()=>SG,ensureUnpatchedLocator:()=>nF,extractPackageToDisk:()=>xG,extractPatchFlags:()=>xBe,isParentRequired:()=>bG,isPatchDescriptor:()=>rF,isPatchLocator:()=>z0,loadPatchFiles:()=>Mv,makeDescriptor:()=>iF,makeLocator:()=>PG,makePatchHash:()=>QG,parseDescriptor:()=>Lv,parseLocator:()=>Ov,parsePatchFile:()=>Nv,unpatchDescriptor:()=>iDt,unpatchLocator:()=>sDt});Ye();St();Ye();St();var Gvt=/^@@ -(\d+)(,(\d+))? \+(\d+)(,(\d+))? @@.*/;function cw(t){return V.relative(Bt.root,V.resolve(Bt.root,ue.toPortablePath(t)))}function Yvt(t){let e=t.trim().match(Gvt);if(!e)throw new Error(`Bad header line: '${t}'`);return{original:{start:Math.max(Number(e[1]),1),length:Number(e[3]||1)},patched:{start:Math.max(Number(e[4]),1),length:Number(e[6]||1)}}}var Wvt=420,Kvt=493;var BBe=()=>({semverExclusivity:null,diffLineFromPath:null,diffLineToPath:null,oldMode:null,newMode:null,deletedFileMode:null,newFileMode:null,renameFrom:null,renameTo:null,beforeHash:null,afterHash:null,fromPath:null,toPath:null,hunks:null}),Vvt=t=>({header:Yvt(t),parts:[]}),Jvt={["@"]:"header",["-"]:"deletion",["+"]:"insertion",[" "]:"context",["\\"]:"pragma",undefined:"context"};function zvt(t){let e=[],r=BBe(),o="parsing header",a=null,n=null;function u(){a&&(n&&(a.parts.push(n),n=null),r.hunks.push(a),a=null)}function A(){u(),e.push(r),r=BBe()}for(let p=0;p0?"patch":"mode change",J=null;switch(U){case"rename":{if(!E||!I)throw new Error("Bad parser state: rename from & to not given");e.push({type:"rename",semverExclusivity:o,fromPath:cw(E),toPath:cw(I)}),J=I}break;case"file deletion":{let te=a||C;if(!te)throw new Error("Bad parse state: no path given for file deletion");e.push({type:"file deletion",semverExclusivity:o,hunk:L&&L[0]||null,path:cw(te),mode:eF(p),hash:v})}break;case"file creation":{let te=n||R;if(!te)throw new Error("Bad parse state: no path given for file creation");e.push({type:"file creation",semverExclusivity:o,hunk:L&&L[0]||null,path:cw(te),mode:eF(h),hash:x})}break;case"patch":case"mode change":J=R||n;break;default:_e.assertNever(U);break}J&&u&&A&&u!==A&&e.push({type:"mode change",semverExclusivity:o,path:cw(J),oldMode:eF(u),newMode:eF(A)}),J&&L&&L.length&&e.push({type:"patch",semverExclusivity:o,path:cw(J),hunks:L,beforeHash:v,afterHash:x})}if(e.length===0)throw new Error("Unable to parse patch file: No changes found. Make sure the patch is a valid UTF8 encoded string");return e}function eF(t){let e=parseInt(t,8)&511;if(e!==Wvt&&e!==Kvt)throw new Error(`Unexpected file mode string: ${t}`);return e}function Nv(t){let e=t.split(/\n/g);return e[e.length-1]===""&&e.pop(),Xvt(zvt(e))}function Zvt(t){let e=0,r=0;for(let{type:o,lines:a}of t.parts)switch(o){case"context":r+=a.length,e+=a.length;break;case"deletion":e+=a.length;break;case"insertion":r+=a.length;break;default:_e.assertNever(o);break}if(e!==t.header.original.length||r!==t.header.patched.length){let o=a=>a<0?a:`+${a}`;throw new Error(`hunk header integrity check failed (expected @@ ${o(t.header.original.length)} ${o(t.header.patched.length)} @@, got @@ ${o(e)} ${o(r)} @@)`)}}Ye();St();var uw=class extends Error{constructor(r,o){super(`Cannot apply hunk #${r+1}`);this.hunk=o}};async function Aw(t,e,r){let o=await t.lstatPromise(e),a=await r();typeof a<"u"&&(e=a),await t.lutimesPromise(e,o.atime,o.mtime)}async function tF(t,{baseFs:e=new Tn,dryRun:r=!1,version:o=null}={}){for(let a of t)if(!(a.semverExclusivity!==null&&o!==null&&!kr.satisfiesWithPrereleases(o,a.semverExclusivity)))switch(a.type){case"file deletion":if(r){if(!e.existsSync(a.path))throw new Error(`Trying to delete a file that doesn't exist: ${a.path}`)}else await Aw(e,V.dirname(a.path),async()=>{await e.unlinkPromise(a.path)});break;case"rename":if(r){if(!e.existsSync(a.fromPath))throw new Error(`Trying to move a file that doesn't exist: ${a.fromPath}`)}else await Aw(e,V.dirname(a.fromPath),async()=>{await Aw(e,V.dirname(a.toPath),async()=>{await Aw(e,a.fromPath,async()=>(await e.movePromise(a.fromPath,a.toPath),a.toPath))})});break;case"file creation":if(r){if(e.existsSync(a.path))throw new Error(`Trying to create a file that already exists: ${a.path}`)}else{let n=a.hunk?a.hunk.parts[0].lines.join(` -`)+(a.hunk.parts[0].noNewlineAtEndOfFile?"":` -`):"";await e.mkdirpPromise(V.dirname(a.path),{chmod:493,utimes:[vi.SAFE_TIME,vi.SAFE_TIME]}),await e.writeFilePromise(a.path,n,{mode:a.mode}),await e.utimesPromise(a.path,vi.SAFE_TIME,vi.SAFE_TIME)}break;case"patch":await Aw(e,a.path,async()=>{await tDt(a,{baseFs:e,dryRun:r})});break;case"mode change":{let u=(await e.statPromise(a.path)).mode;if(vBe(a.newMode)!==vBe(u))continue;await Aw(e,a.path,async()=>{await e.chmodPromise(a.path,a.newMode)})}break;default:_e.assertNever(a);break}}function vBe(t){return(t&64)>0}function DBe(t){return t.replace(/\s+$/,"")}function eDt(t,e){return DBe(t)===DBe(e)}async function tDt({hunks:t,path:e},{baseFs:r,dryRun:o=!1}){let a=await r.statSync(e).mode,u=(await r.readFileSync(e,"utf8")).split(/\n/),A=[],p=0,h=0;for(let I of t){let v=Math.max(h,I.header.patched.start+p),x=Math.max(0,v-h),C=Math.max(0,u.length-v-I.header.original.length),R=Math.max(x,C),L=0,U=0,J=null;for(;L<=R;){if(L<=x&&(U=v-L,J=SBe(I,u,U),J!==null)){L=-L;break}if(L<=C&&(U=v+L,J=SBe(I,u,U),J!==null))break;L+=1}if(J===null)throw new uw(t.indexOf(I),I);A.push(J),p+=L,h=U+I.header.original.length}if(o)return;let E=0;for(let I of A)for(let v of I)switch(v.type){case"splice":{let x=v.index+E;u.splice(x,v.numToDelete,...v.linesToInsert),E+=v.linesToInsert.length-v.numToDelete}break;case"pop":u.pop();break;case"push":u.push(v.line);break;default:_e.assertNever(v);break}await r.writeFilePromise(e,u.join(` -`),{mode:a})}function SBe(t,e,r){let o=[];for(let a of t.parts)switch(a.type){case"context":case"deletion":{for(let n of a.lines){let u=e[r];if(u==null||!eDt(u,n))return null;r+=1}a.type==="deletion"&&(o.push({type:"splice",index:r-a.lines.length,numToDelete:a.lines.length,linesToInsert:[]}),a.noNewlineAtEndOfFile&&o.push({type:"push",line:""}))}break;case"insertion":o.push({type:"splice",index:r,numToDelete:0,linesToInsert:a.lines}),a.noNewlineAtEndOfFile&&o.push({type:"pop"});break;default:_e.assertNever(a.type);break}return o}var nDt=/^builtin<([^>]+)>$/;function fw(t,e){let{protocol:r,source:o,selector:a,params:n}=W.parseRange(t);if(r!=="patch:")throw new Error("Invalid patch range");if(o===null)throw new Error("Patch locators must explicitly define their source");let u=a?a.split(/&/).map(E=>ue.toPortablePath(E)):[],A=n&&typeof n.locator=="string"?W.parseLocator(n.locator):null,p=n&&typeof n.version=="string"?n.version:null,h=e(o);return{parentLocator:A,sourceItem:h,patchPaths:u,sourceVersion:p}}function rF(t){return t.range.startsWith("patch:")}function z0(t){return t.reference.startsWith("patch:")}function Lv(t){let{sourceItem:e,...r}=fw(t.range,W.parseDescriptor);return{...r,sourceDescriptor:e}}function Ov(t){let{sourceItem:e,...r}=fw(t.reference,W.parseLocator);return{...r,sourceLocator:e}}function iDt(t){let{sourceItem:e}=fw(t.range,W.parseDescriptor);return e}function sDt(t){let{sourceItem:e}=fw(t.reference,W.parseLocator);return e}function SG(t){if(!rF(t))return t;let{sourceItem:e}=fw(t.range,W.parseDescriptor);return e}function nF(t){if(!z0(t))return t;let{sourceItem:e}=fw(t.reference,W.parseLocator);return e}function PBe({parentLocator:t,sourceItem:e,patchPaths:r,sourceVersion:o,patchHash:a},n){let u=t!==null?{locator:W.stringifyLocator(t)}:{},A=typeof o<"u"?{version:o}:{},p=typeof a<"u"?{hash:a}:{};return W.makeRange({protocol:"patch:",source:n(e),selector:r.join("&"),params:{...A,...p,...u}})}function iF(t,{parentLocator:e,sourceDescriptor:r,patchPaths:o}){return W.makeDescriptor(t,PBe({parentLocator:e,sourceItem:r,patchPaths:o},W.stringifyDescriptor))}function PG(t,{parentLocator:e,sourcePackage:r,patchPaths:o,patchHash:a}){return W.makeLocator(t,PBe({parentLocator:e,sourceItem:r,sourceVersion:r.version,patchPaths:o,patchHash:a},W.stringifyLocator))}function bBe({onAbsolute:t,onRelative:e,onProject:r,onBuiltin:o},a){let n=a.lastIndexOf("!");n!==-1&&(a=a.slice(n+1));let u=a.match(nDt);return u!==null?o(u[1]):a.startsWith("~/")?r(a.slice(2)):V.isAbsolute(a)?t(a):e(a)}function xBe(t){let e=t.lastIndexOf("!");return{optional:(e!==-1?new Set(t.slice(0,e).split(/!/)):new Set).has("optional")}}function bG(t){return bBe({onAbsolute:()=>!1,onRelative:()=>!0,onProject:()=>!1,onBuiltin:()=>!1},t)}async function Mv(t,e,r){let o=t!==null?await r.fetcher.fetch(t,r):null,a=o&&o.localPath?{packageFs:new gn(Bt.root),prefixPath:V.relative(Bt.root,o.localPath)}:o;o&&o!==a&&o.releaseFs&&o.releaseFs();let n=await _e.releaseAfterUseAsync(async()=>await Promise.all(e.map(async u=>{let A=xBe(u),p=await bBe({onAbsolute:async h=>await oe.readFilePromise(h,"utf8"),onRelative:async h=>{if(a===null)throw new Error("Assertion failed: The parent locator should have been fetched");return await a.packageFs.readFilePromise(V.join(a.prefixPath,h),"utf8")},onProject:async h=>await oe.readFilePromise(V.join(r.project.cwd,h),"utf8"),onBuiltin:async h=>await r.project.configuration.firstHook(E=>E.getBuiltinPatch,r.project,h)},u);return{...A,source:p}})));for(let u of n)typeof u.source=="string"&&(u.source=u.source.replace(/\r\n?/g,` -`));return n}async function xG(t,{cache:e,project:r}){let o=r.storedPackages.get(t.locatorHash);if(typeof o>"u")throw new Error("Assertion failed: Expected the package to be registered");let a=nF(t),n=r.storedChecksums,u=new Qi,A=await oe.mktempPromise(),p=V.join(A,"source"),h=V.join(A,"user"),E=V.join(A,".yarn-patch.json"),I=r.configuration.makeFetcher(),v=[];try{let x,C;if(t.locatorHash===a.locatorHash){let R=await I.fetch(t,{cache:e,project:r,fetcher:I,checksums:n,report:u});v.push(()=>R.releaseFs?.()),x=R,C=R}else x=await I.fetch(t,{cache:e,project:r,fetcher:I,checksums:n,report:u}),v.push(()=>x.releaseFs?.()),C=await I.fetch(t,{cache:e,project:r,fetcher:I,checksums:n,report:u}),v.push(()=>C.releaseFs?.());await Promise.all([oe.copyPromise(p,x.prefixPath,{baseFs:x.packageFs}),oe.copyPromise(h,C.prefixPath,{baseFs:C.packageFs}),oe.writeJsonPromise(E,{locator:W.stringifyLocator(t),version:o.version})])}finally{for(let x of v)x()}return oe.detachTemp(A),h}async function kG(t,e){let r=ue.fromPortablePath(t).replace(/\\/g,"/"),o=ue.fromPortablePath(e).replace(/\\/g,"/"),{stdout:a,stderr:n}=await Ur.execvp("git",["-c","core.safecrlf=false","diff","--src-prefix=a/","--dst-prefix=b/","--ignore-cr-at-eol","--full-index","--no-index","--no-renames","--text",r,o],{cwd:ue.toPortablePath(process.cwd()),env:{...process.env,GIT_CONFIG_NOSYSTEM:"1",HOME:"",XDG_CONFIG_HOME:"",USERPROFILE:""}});if(n.length>0)throw new Error(`Unable to diff directories. Make sure you have a recent version of 'git' available in PATH. -The following error was reported by 'git': -${n}`);let u=r.startsWith("/")?A=>A.slice(1):A=>A;return a.replace(new RegExp(`(a|b)(${_e.escapeRegExp(`/${u(r)}/`)})`,"g"),"$1/").replace(new RegExp(`(a|b)${_e.escapeRegExp(`/${u(o)}/`)}`,"g"),"$1/").replace(new RegExp(_e.escapeRegExp(`${r}/`),"g"),"").replace(new RegExp(_e.escapeRegExp(`${o}/`),"g"),"")}function QG(t,e){let r=[];for(let{source:o}of t){if(o===null)continue;let a=Nv(o);for(let n of a){let{semverExclusivity:u,...A}=n;u!==null&&e!==null&&!kr.satisfiesWithPrereleases(e,u)||r.push(JSON.stringify(A))}}return wn.makeHash(`${3}`,...r).slice(0,6)}Ye();function kBe(t,{configuration:e,report:r}){for(let o of t.parts)for(let a of o.lines)switch(o.type){case"context":r.reportInfo(null,` ${de.pretty(e,a,"grey")}`);break;case"deletion":r.reportError(28,`- ${de.pretty(e,a,de.Type.REMOVED)}`);break;case"insertion":r.reportError(28,`+ ${de.pretty(e,a,de.Type.ADDED)}`);break;default:_e.assertNever(o.type)}}var Uv=class{supports(e,r){return!!z0(e)}getLocalPath(e,r){return null}async fetch(e,r){let o=r.checksums.get(e.locatorHash)||null,[a,n,u]=await r.cache.fetchPackageFromCache(e,o,{onHit:()=>r.report.reportCacheHit(e),onMiss:()=>r.report.reportCacheMiss(e,`${W.prettyLocator(r.project.configuration,e)} can't be found in the cache and will be fetched from the disk`),loader:()=>this.patchPackage(e,r),...r.cacheOptions});return{packageFs:a,releaseFs:n,prefixPath:W.getIdentVendorPath(e),localPath:this.getLocalPath(e,r),checksum:u}}async patchPackage(e,r){let{parentLocator:o,sourceLocator:a,sourceVersion:n,patchPaths:u}=Ov(e),A=await Mv(o,u,r),p=await oe.mktempPromise(),h=V.join(p,"current.zip"),E=await r.fetcher.fetch(a,r),I=W.getIdentVendorPath(e),v=new zi(h,{create:!0,level:r.project.configuration.get("compressionLevel")});await _e.releaseAfterUseAsync(async()=>{await v.copyPromise(I,E.prefixPath,{baseFs:E.packageFs,stableSort:!0})},E.releaseFs),v.saveAndClose();for(let{source:x,optional:C}of A){if(x===null)continue;let R=new zi(h,{level:r.project.configuration.get("compressionLevel")}),L=new gn(V.resolve(Bt.root,I),{baseFs:R});try{await tF(Nv(x),{baseFs:L,version:n})}catch(U){if(!(U instanceof uw))throw U;let J=r.project.configuration.get("enableInlineHunks"),te=!J&&!C?" (set enableInlineHunks for details)":"",ae=`${W.prettyLocator(r.project.configuration,e)}: ${U.message}${te}`,fe=ce=>{!J||kBe(U.hunk,{configuration:r.project.configuration,report:ce})};if(R.discardAndClose(),C){r.report.reportWarningOnce(66,ae,{reportExtra:fe});continue}else throw new zt(66,ae,fe)}R.saveAndClose()}return new zi(h,{level:r.project.configuration.get("compressionLevel")})}};Ye();var _v=class{supportsDescriptor(e,r){return!!rF(e)}supportsLocator(e,r){return!!z0(e)}shouldPersistResolution(e,r){return!1}bindDescriptor(e,r,o){let{patchPaths:a}=Lv(e);return a.every(n=>!bG(n))?e:W.bindDescriptor(e,{locator:W.stringifyLocator(r)})}getResolutionDependencies(e,r){let{sourceDescriptor:o}=Lv(e);return{sourceDescriptor:r.project.configuration.normalizeDependency(o)}}async getCandidates(e,r,o){if(!o.fetchOptions)throw new Error("Assertion failed: This resolver cannot be used unless a fetcher is configured");let{parentLocator:a,patchPaths:n}=Lv(e),u=await Mv(a,n,o.fetchOptions),A=r.sourceDescriptor;if(typeof A>"u")throw new Error("Assertion failed: The dependency should have been resolved");let p=QG(u,A.version);return[PG(e,{parentLocator:a,sourcePackage:A,patchPaths:n,patchHash:p})]}async getSatisfying(e,r,o,a){let[n]=await this.getCandidates(e,r,a);return{locators:o.filter(u=>u.locatorHash===n.locatorHash),sorted:!1}}async resolve(e,r){let{sourceLocator:o}=Ov(e);return{...await r.resolver.resolve(o,r),...e}}};Ye();St();qt();var X0=class extends ut{constructor(){super(...arguments);this.save=ge.Boolean("-s,--save",!1,{description:"Add the patch to your resolution entries"});this.patchFolder=ge.String()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd);if(!a)throw new rr(o.cwd,this.context.cwd);await o.restoreInstallState();let n=V.resolve(this.context.cwd,ue.toPortablePath(this.patchFolder)),u=V.join(n,"../source"),A=V.join(n,"../.yarn-patch.json");if(!oe.existsSync(u))throw new it("The argument folder didn't get created by 'yarn patch'");let p=await kG(u,n),h=await oe.readJsonPromise(A),E=W.parseLocator(h.locator,!0);if(!o.storedPackages.has(E.locatorHash))throw new it("No package found in the project for the given locator");if(!this.save){this.context.stdout.write(p);return}let I=r.get("patchFolder"),v=V.join(I,`${W.slugifyLocator(E)}.patch`);await oe.mkdirPromise(I,{recursive:!0}),await oe.writeFilePromise(v,p);let x=[],C=new Map;for(let R of o.storedPackages.values()){if(W.isVirtualLocator(R))continue;let L=R.dependencies.get(E.identHash);if(!L)continue;let U=W.ensureDevirtualizedDescriptor(L),J=SG(U),te=o.storedResolutions.get(J.descriptorHash);if(!te)throw new Error("Assertion failed: Expected the resolution to have been registered");if(!o.storedPackages.get(te))throw new Error("Assertion failed: Expected the package to have been registered");let fe=o.tryWorkspaceByLocator(R);if(fe)x.push(fe);else{let ce=o.originalPackages.get(R.locatorHash);if(!ce)throw new Error("Assertion failed: Expected the original package to have been registered");let me=ce.dependencies.get(L.identHash);if(!me)throw new Error("Assertion failed: Expected the original dependency to have been registered");C.set(me.descriptorHash,me)}}for(let R of x)for(let L of Ot.hardDependencies){let U=R.manifest[L].get(E.identHash);if(!U)continue;let J=iF(U,{parentLocator:null,sourceDescriptor:W.convertLocatorToDescriptor(E),patchPaths:[V.join(dr.home,V.relative(o.cwd,v))]});R.manifest[L].set(U.identHash,J)}for(let R of C.values()){let L=iF(R,{parentLocator:null,sourceDescriptor:W.convertLocatorToDescriptor(E),patchPaths:[V.join(dr.home,V.relative(o.cwd,v))]});o.topLevelWorkspace.manifest.resolutions.push({pattern:{descriptor:{fullName:W.stringifyIdent(L),description:R.range}},reference:L.range})}await o.persist()}};X0.paths=[["patch-commit"]],X0.usage=nt.Usage({description:"generate a patch out of a directory",details:"\n By default, this will print a patchfile on stdout based on the diff between the folder passed in and the original version of the package. Such file is suitable for consumption with the `patch:` protocol.\n\n With the `-s,--save` option set, the patchfile won't be printed on stdout anymore and will instead be stored within a local file (by default kept within `.yarn/patches`, but configurable via the `patchFolder` setting). A `resolutions` entry will also be added to your top-level manifest, referencing the patched package via the `patch:` protocol.\n\n Note that only folders generated by `yarn patch` are accepted as valid input for `yarn patch-commit`.\n "});Ye();St();qt();var Z0=class extends ut{constructor(){super(...arguments);this.update=ge.Boolean("-u,--update",!1,{description:"Reapply local patches that already apply to this packages"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.package=ge.String()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd),n=await Lr.find(r);if(!a)throw new rr(o.cwd,this.context.cwd);await o.restoreInstallState();let u=W.parseLocator(this.package);if(u.reference==="unknown"){let A=_e.mapAndFilter([...o.storedPackages.values()],p=>p.identHash!==u.identHash?_e.mapAndFilter.skip:W.isVirtualLocator(p)?_e.mapAndFilter.skip:z0(p)!==this.update?_e.mapAndFilter.skip:p);if(A.length===0)throw new it("No package found in the project for the given locator");if(A.length>1)throw new it(`Multiple candidate packages found; explicitly choose one of them (use \`yarn why \` to get more information as to who depends on them): -${A.map(p=>` -- ${W.prettyLocator(r,p)}`).join("")}`);u=A[0]}if(!o.storedPackages.has(u.locatorHash))throw new it("No package found in the project for the given locator");await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout},async A=>{let p=nF(u),h=await xG(u,{cache:n,project:o});A.reportJson({locator:W.stringifyLocator(p),path:ue.fromPortablePath(h)});let E=this.update?" along with its current modifications":"";A.reportInfo(0,`Package ${W.prettyLocator(r,p)} got extracted with success${E}!`),A.reportInfo(0,`You can now edit the following folder: ${de.pretty(r,ue.fromPortablePath(h),"magenta")}`),A.reportInfo(0,`Once you are done run ${de.pretty(r,`yarn patch-commit -s ${process.platform==="win32"?'"':""}${ue.fromPortablePath(h)}${process.platform==="win32"?'"':""}`,"cyan")} and Yarn will store a patchfile based on your changes.`)})}};Z0.paths=[["patch"]],Z0.usage=nt.Usage({description:"prepare a package for patching",details:"\n This command will cause a package to be extracted in a temporary directory intended to be editable at will.\n\n Once you're done with your changes, run `yarn patch-commit -s path` (with `path` being the temporary directory you received) to generate a patchfile and register it into your top-level manifest via the `patch:` protocol. Run `yarn patch-commit -h` for more details.\n\n Calling the command when you already have a patch won't import it by default (in other words, the default behavior is to reset existing patches). However, adding the `-u,--update` flag will import any current patch.\n "});var oDt={configuration:{enableInlineHunks:{description:"If true, the installs will print unmatched patch hunks",type:"BOOLEAN",default:!1},patchFolder:{description:"Folder where the patch files must be written",type:"ABSOLUTE_PATH",default:"./.yarn/patches"}},commands:[X0,Z0],fetchers:[Uv],resolvers:[_v]},aDt=oDt;var NG={};Vt(NG,{PnpmLinker:()=>Hv,default:()=>fDt});Ye();St();qt();var Hv=class{getCustomDataKey(){return JSON.stringify({name:"PnpmLinker",version:3})}supportsPackage(e,r){return this.isEnabled(r)}async findPackageLocation(e,r){if(!this.isEnabled(r))throw new Error("Assertion failed: Expected the pnpm linker to be enabled");let o=this.getCustomDataKey(),a=r.project.linkersCustomData.get(o);if(!a)throw new it(`The project in ${de.pretty(r.project.configuration,`${r.project.cwd}/package.json`,de.Type.PATH)} doesn't seem to have been installed - running an install there might help`);let n=a.pathsByLocator.get(e.locatorHash);if(typeof n>"u")throw new it(`Couldn't find ${W.prettyLocator(r.project.configuration,e)} in the currently installed pnpm map - running an install might help`);return n.packageLocation}async findPackageLocator(e,r){if(!this.isEnabled(r))return null;let o=this.getCustomDataKey(),a=r.project.linkersCustomData.get(o);if(!a)throw new it(`The project in ${de.pretty(r.project.configuration,`${r.project.cwd}/package.json`,de.Type.PATH)} doesn't seem to have been installed - running an install there might help`);let n=e.match(/(^.*\/node_modules\/(@[^/]*\/)?[^/]+)(\/.*$)/);if(n){let p=a.locatorByPath.get(n[1]);if(p)return p}let u=e,A=e;do{A=u,u=V.dirname(A);let p=a.locatorByPath.get(A);if(p)return p}while(u!==A);return null}makeInstaller(e){return new RG(e)}isEnabled(e){return e.project.configuration.get("nodeLinker")==="pnpm"}},RG=class{constructor(e){this.opts=e;this.asyncActions=new _e.AsyncActions(10);this.customData={pathsByLocator:new Map,locatorByPath:new Map};this.indexFolderPromise=SD(oe,{indexPath:V.join(e.project.configuration.get("globalFolder"),"index")})}attachCustomData(e){}async installPackage(e,r,o){switch(e.linkType){case"SOFT":return this.installPackageSoft(e,r,o);case"HARD":return this.installPackageHard(e,r,o)}throw new Error("Assertion failed: Unsupported package link type")}async installPackageSoft(e,r,o){let a=V.resolve(r.packageFs.getRealPath(),r.prefixPath),n=this.opts.project.tryWorkspaceByLocator(e)?V.join(a,dr.nodeModules):null;return this.customData.pathsByLocator.set(e.locatorHash,{packageLocation:a,dependenciesLocation:n}),{packageLocation:a,buildRequest:null}}async installPackageHard(e,r,o){let a=lDt(e,{project:this.opts.project}),n=a.packageLocation;this.customData.locatorByPath.set(n,W.stringifyLocator(e)),this.customData.pathsByLocator.set(e.locatorHash,a),o.holdFetchResult(this.asyncActions.set(e.locatorHash,async()=>{await oe.mkdirPromise(n,{recursive:!0}),await oe.copyPromise(n,r.prefixPath,{baseFs:r.packageFs,overwrite:!1,linkStrategy:{type:"HardlinkFromIndex",indexPath:await this.indexFolderPromise,autoRepair:!0}})}));let A=W.isVirtualLocator(e)?W.devirtualizeLocator(e):e,p={manifest:await Ot.tryFind(r.prefixPath,{baseFs:r.packageFs})??new Ot,misc:{hasBindingGyp:yA.hasBindingGyp(r)}},h=this.opts.project.getDependencyMeta(A,e.version),E=yA.extractBuildRequest(e,p,h,{configuration:this.opts.project.configuration});return{packageLocation:n,buildRequest:E}}async attachInternalDependencies(e,r){if(this.opts.project.configuration.get("nodeLinker")!=="pnpm"||!QBe(e,{project:this.opts.project}))return;let o=this.customData.pathsByLocator.get(e.locatorHash);if(typeof o>"u")throw new Error(`Assertion failed: Expected the package to have been registered (${W.stringifyLocator(e)})`);let{dependenciesLocation:a}=o;!a||this.asyncActions.reduce(e.locatorHash,async n=>{await oe.mkdirPromise(a,{recursive:!0});let u=await cDt(a),A=new Map(u),p=[n],h=(I,v)=>{let x=v;QBe(v,{project:this.opts.project})||(this.opts.report.reportWarningOnce(0,"The pnpm linker doesn't support providing different versions to workspaces' peer dependencies"),x=W.devirtualizeLocator(v));let C=this.customData.pathsByLocator.get(x.locatorHash);if(typeof C>"u")throw new Error(`Assertion failed: Expected the package to have been registered (${W.stringifyLocator(v)})`);let R=W.stringifyIdent(I),L=V.join(a,R),U=V.relative(V.dirname(L),C.packageLocation),J=A.get(R);A.delete(R),p.push(Promise.resolve().then(async()=>{if(J){if(J.isSymbolicLink()&&await oe.readlinkPromise(L)===U)return;await oe.removePromise(L)}await oe.mkdirpPromise(V.dirname(L)),process.platform=="win32"&&this.opts.project.configuration.get("winLinkType")==="junctions"?await oe.symlinkPromise(C.packageLocation,L,"junction"):await oe.symlinkPromise(U,L)}))},E=!1;for(let[I,v]of r)I.identHash===e.identHash&&(E=!0),h(I,v);!E&&!this.opts.project.tryWorkspaceByLocator(e)&&h(W.convertLocatorToDescriptor(e),e),p.push(uDt(a,A)),await Promise.all(p)})}async attachExternalDependents(e,r){throw new Error("External dependencies haven't been implemented for the pnpm linker")}async finalizeInstall(){let e=RBe(this.opts.project);if(this.opts.project.configuration.get("nodeLinker")!=="pnpm")await oe.removePromise(e);else{let r;try{r=new Set(await oe.readdirPromise(e))}catch{r=new Set}for(let{dependenciesLocation:o}of this.customData.pathsByLocator.values()){if(!o)continue;let a=V.contains(e,o);if(a===null)continue;let[n]=a.split(V.sep);r.delete(n)}await Promise.all([...r].map(async o=>{await oe.removePromise(V.join(e,o))}))}return await this.asyncActions.wait(),await TG(e),this.opts.project.configuration.get("nodeLinker")!=="node-modules"&&await TG(FBe(this.opts.project)),{customData:this.customData}}};function FBe(t){return V.join(t.cwd,dr.nodeModules)}function RBe(t){return V.join(FBe(t),".store")}function lDt(t,{project:e}){let r=W.slugifyLocator(t),o=RBe(e),a=V.join(o,r,"package"),n=V.join(o,r,dr.nodeModules);return{packageLocation:a,dependenciesLocation:n}}function QBe(t,{project:e}){return!W.isVirtualLocator(t)||!e.tryWorkspaceByLocator(t)}async function cDt(t){let e=new Map,r=[];try{r=await oe.readdirPromise(t,{withFileTypes:!0})}catch(o){if(o.code!=="ENOENT")throw o}try{for(let o of r)if(!o.name.startsWith("."))if(o.name.startsWith("@")){let a=await oe.readdirPromise(V.join(t,o.name),{withFileTypes:!0});if(a.length===0)e.set(o.name,o);else for(let n of a)e.set(`${o.name}/${n.name}`,n)}else e.set(o.name,o)}catch(o){if(o.code!=="ENOENT")throw o}return e}async function uDt(t,e){let r=[],o=new Set;for(let a of e.keys()){r.push(oe.removePromise(V.join(t,a)));let n=W.tryParseIdent(a)?.scope;n&&o.add(`@${n}`)}return Promise.all(r).then(()=>Promise.all([...o].map(a=>TG(V.join(t,a)))))}async function TG(t){try{await oe.rmdirPromise(t)}catch(e){if(e.code!=="ENOENT"&&e.code!=="ENOTEMPTY")throw e}}var ADt={linkers:[Hv]},fDt=ADt;var qG={};Vt(qG,{StageCommand:()=>$0,default:()=>BDt,stageUtils:()=>oF});Ye();St();qt();Ye();St();var oF={};Vt(oF,{ActionType:()=>LG,checkConsensus:()=>sF,expandDirectory:()=>UG,findConsensus:()=>_G,findVcsRoot:()=>OG,genCommitMessage:()=>HG,getCommitPrefix:()=>TBe,isYarnFile:()=>MG});St();var LG=(n=>(n[n.CREATE=0]="CREATE",n[n.DELETE=1]="DELETE",n[n.ADD=2]="ADD",n[n.REMOVE=3]="REMOVE",n[n.MODIFY=4]="MODIFY",n))(LG||{});async function OG(t,{marker:e}){do if(!oe.existsSync(V.join(t,e)))t=V.dirname(t);else return t;while(t!=="/");return null}function MG(t,{roots:e,names:r}){if(r.has(V.basename(t)))return!0;do if(!e.has(t))t=V.dirname(t);else return!0;while(t!=="/");return!1}function UG(t){let e=[],r=[t];for(;r.length>0;){let o=r.pop(),a=oe.readdirSync(o);for(let n of a){let u=V.resolve(o,n);oe.lstatSync(u).isDirectory()?r.push(u):e.push(u)}}return e}function sF(t,e){let r=0,o=0;for(let a of t)a!=="wip"&&(e.test(a)?r+=1:o+=1);return r>=o}function _G(t){let e=sF(t,/^(\w\(\w+\):\s*)?\w+s/),r=sF(t,/^(\w\(\w+\):\s*)?[A-Z]/),o=sF(t,/^\w\(\w+\):/);return{useThirdPerson:e,useUpperCase:r,useComponent:o}}function TBe(t){return t.useComponent?"chore(yarn): ":""}var pDt=new Map([[0,"create"],[1,"delete"],[2,"add"],[3,"remove"],[4,"update"]]);function HG(t,e){let r=TBe(t),o=[],a=e.slice().sort((n,u)=>n[0]-u[0]);for(;a.length>0;){let[n,u]=a.shift(),A=pDt.get(n);t.useUpperCase&&o.length===0&&(A=`${A[0].toUpperCase()}${A.slice(1)}`),t.useThirdPerson&&(A+="s");let p=[u];for(;a.length>0&&a[0][0]===n;){let[,E]=a.shift();p.push(E)}p.sort();let h=p.shift();p.length===1?h+=" (and one other)":p.length>1&&(h+=` (and ${p.length} others)`),o.push(`${A} ${h}`)}return`${r}${o.join(", ")}`}var hDt="Commit generated via `yarn stage`",gDt=11;async function NBe(t){let{code:e,stdout:r}=await Ur.execvp("git",["log","-1","--pretty=format:%H"],{cwd:t});return e===0?r.trim():null}async function dDt(t,e){let r=[],o=e.filter(h=>V.basename(h.path)==="package.json");for(let{action:h,path:E}of o){let I=V.relative(t,E);if(h===4){let v=await NBe(t),{stdout:x}=await Ur.execvp("git",["show",`${v}:${I}`],{cwd:t,strict:!0}),C=await Ot.fromText(x),R=await Ot.fromFile(E),L=new Map([...R.dependencies,...R.devDependencies]),U=new Map([...C.dependencies,...C.devDependencies]);for(let[J,te]of U){let ae=W.stringifyIdent(te),fe=L.get(J);fe?fe.range!==te.range&&r.push([4,`${ae} to ${fe.range}`]):r.push([3,ae])}for(let[J,te]of L)U.has(J)||r.push([2,W.stringifyIdent(te)])}else if(h===0){let v=await Ot.fromFile(E);v.name?r.push([0,W.stringifyIdent(v.name)]):r.push([0,"a package"])}else if(h===1){let v=await NBe(t),{stdout:x}=await Ur.execvp("git",["show",`${v}:${I}`],{cwd:t,strict:!0}),C=await Ot.fromText(x);C.name?r.push([1,W.stringifyIdent(C.name)]):r.push([1,"a package"])}else throw new Error("Assertion failed: Unsupported action type")}let{code:a,stdout:n}=await Ur.execvp("git",["log",`-${gDt}`,"--pretty=format:%s"],{cwd:t}),u=a===0?n.split(/\n/g).filter(h=>h!==""):[],A=_G(u);return HG(A,r)}var mDt={[0]:[" A ","?? "],[4]:[" M "],[1]:[" D "]},yDt={[0]:["A "],[4]:["M "],[1]:["D "]},LBe={async findRoot(t){return await OG(t,{marker:".git"})},async filterChanges(t,e,r,o){let{stdout:a}=await Ur.execvp("git",["status","-s"],{cwd:t,strict:!0}),n=a.toString().split(/\n/g),u=o?.staged?yDt:mDt;return[].concat(...n.map(p=>{if(p==="")return[];let h=p.slice(0,3),E=V.resolve(t,p.slice(3));if(!o?.staged&&h==="?? "&&p.endsWith("/"))return UG(E).map(I=>({action:0,path:I}));{let v=[0,4,1].find(x=>u[x].includes(h));return v!==void 0?[{action:v,path:E}]:[]}})).filter(p=>MG(p.path,{roots:e,names:r}))},async genCommitMessage(t,e){return await dDt(t,e)},async makeStage(t,e){let r=e.map(o=>ue.fromPortablePath(o.path));await Ur.execvp("git",["add","--",...r],{cwd:t,strict:!0})},async makeCommit(t,e,r){let o=e.map(a=>ue.fromPortablePath(a.path));await Ur.execvp("git",["add","-N","--",...o],{cwd:t,strict:!0}),await Ur.execvp("git",["commit","-m",`${r} - -${hDt} -`,"--",...o],{cwd:t,strict:!0})},async makeReset(t,e){let r=e.map(o=>ue.fromPortablePath(o.path));await Ur.execvp("git",["reset","HEAD","--",...r],{cwd:t,strict:!0})}};var EDt=[LBe],$0=class extends ut{constructor(){super(...arguments);this.commit=ge.Boolean("-c,--commit",!1,{description:"Commit the staged files"});this.reset=ge.Boolean("-r,--reset",!1,{description:"Remove all files from the staging area"});this.dryRun=ge.Boolean("-n,--dry-run",!1,{description:"Print the commit message and the list of modified files without staging / committing"});this.update=ge.Boolean("-u,--update",!1,{hidden:!0})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o}=await Pt.find(r,this.context.cwd),{driver:a,root:n}=await CDt(o.cwd),u=[r.get("cacheFolder"),r.get("globalFolder"),r.get("virtualFolder"),r.get("yarnPath")];await r.triggerHook(I=>I.populateYarnPaths,o,I=>{u.push(I)});let A=new Set;for(let I of u)for(let v of wDt(n,I))A.add(v);let p=new Set([r.get("rcFilename"),dr.lockfile,dr.manifest]),h=await a.filterChanges(n,A,p),E=await a.genCommitMessage(n,h);if(this.dryRun)if(this.commit)this.context.stdout.write(`${E} -`);else for(let I of h)this.context.stdout.write(`${ue.fromPortablePath(I.path)} -`);else if(this.reset){let I=await a.filterChanges(n,A,p,{staged:!0});I.length===0?this.context.stdout.write("No staged changes found!"):await a.makeReset(n,I)}else h.length===0?this.context.stdout.write("No changes found!"):this.commit?await a.makeCommit(n,h,E):(await a.makeStage(n,h),this.context.stdout.write(E))}};$0.paths=[["stage"]],$0.usage=nt.Usage({description:"add all yarn files to your vcs",details:"\n This command will add to your staging area the files belonging to Yarn (typically any modified `package.json` and `.yarnrc.yml` files, but also linker-generated files, cache data, etc). It will take your ignore list into account, so the cache files won't be added if the cache is ignored in a `.gitignore` file (assuming you use Git).\n\n Running `--reset` will instead remove them from the staging area (the changes will still be there, but won't be committed until you stage them back).\n\n Since the staging area is a non-existent concept in Mercurial, Yarn will always create a new commit when running this command on Mercurial repositories. You can get this behavior when using Git by using the `--commit` flag which will directly create a commit.\n ",examples:[["Adds all modified project files to the staging area","yarn stage"],["Creates a new commit containing all modified project files","yarn stage --commit"]]});async function CDt(t){let e=null,r=null;for(let o of EDt)if((r=await o.findRoot(t))!==null){e=o;break}if(e===null||r===null)throw new it("No stage driver has been found for your current project");return{driver:e,root:r}}function wDt(t,e){let r=[];if(e===null)return r;for(;;){(e===t||e.startsWith(`${t}/`))&&r.push(e);let o;try{o=oe.statSync(e)}catch{break}if(o.isSymbolicLink())e=V.resolve(V.dirname(e),oe.readlinkSync(e));else break}return r}var IDt={commands:[$0]},BDt=IDt;var jG={};Vt(jG,{default:()=>QDt});Ye();Ye();St();var UBe=$e(zn());Ye();var OBe=$e(zH()),vDt="e8e1bd300d860104bb8c58453ffa1eb4",DDt="OFCNCOG2CU",MBe=async(t,e)=>{let r=W.stringifyIdent(t),a=SDt(e).initIndex("npm-search");try{return(await a.getObject(r,{attributesToRetrieve:["types"]})).types?.ts==="definitely-typed"}catch{return!1}},SDt=t=>(0,OBe.default)(DDt,vDt,{requester:{async send(r){try{let o=await nn.request(r.url,r.data||null,{configuration:t,headers:r.headers});return{content:o.body,isTimedOut:!1,status:o.statusCode}}catch(o){return{content:o.response.body,isTimedOut:!1,status:o.response.statusCode}}}}});var _Be=t=>t.scope?`${t.scope}__${t.name}`:`${t.name}`,PDt=async(t,e,r,o)=>{if(r.scope==="types")return;let{project:a}=t,{configuration:n}=a;if(!(n.get("tsEnableAutoTypes")??oe.existsSync(V.join(a.cwd,"tsconfig.json"))))return;let A=n.makeResolver(),p={project:a,resolver:A,report:new Qi};if(!await MBe(r,n))return;let E=_Be(r),I=W.parseRange(r.range).selector;if(!kr.validRange(I)){let L=n.normalizeDependency(r),U=await A.getCandidates(L,{},p);I=W.parseRange(U[0].reference).selector}let v=UBe.default.coerce(I);if(v===null)return;let x=`${zc.Modifier.CARET}${v.major}`,C=W.makeDescriptor(W.makeIdent("types",E),x),R=_e.mapAndFind(a.workspaces,L=>{let U=L.manifest.dependencies.get(r.identHash)?.descriptorHash,J=L.manifest.devDependencies.get(r.identHash)?.descriptorHash;if(U!==r.descriptorHash&&J!==r.descriptorHash)return _e.mapAndFind.skip;let te=[];for(let ae of Ot.allDependencies){let fe=L.manifest[ae].get(C.identHash);typeof fe>"u"||te.push([ae,fe])}return te.length===0?_e.mapAndFind.skip:te});if(typeof R<"u")for(let[L,U]of R)t.manifest[L].set(U.identHash,U);else{try{let L=n.normalizeDependency(C);if((await A.getCandidates(L,{},p)).length===0)return}catch{return}t.manifest[zc.Target.DEVELOPMENT].set(C.identHash,C)}},bDt=async(t,e,r)=>{if(r.scope==="types")return;let{project:o}=t,{configuration:a}=o;if(!(a.get("tsEnableAutoTypes")??oe.existsSync(V.join(o.cwd,"tsconfig.json"))))return;let u=_Be(r),A=W.makeIdent("types",u);for(let p of Ot.allDependencies)typeof t.manifest[p].get(A.identHash)>"u"||t.manifest[p].delete(A.identHash)},xDt=(t,e)=>{e.publishConfig&&e.publishConfig.typings&&(e.typings=e.publishConfig.typings),e.publishConfig&&e.publishConfig.types&&(e.types=e.publishConfig.types)},kDt={configuration:{tsEnableAutoTypes:{description:"Whether Yarn should auto-install @types/ dependencies on 'yarn add'",type:"BOOLEAN",isNullable:!0,default:null}},hooks:{afterWorkspaceDependencyAddition:PDt,afterWorkspaceDependencyRemoval:bDt,beforeWorkspacePacking:xDt}},QDt=kDt;var VG={};Vt(VG,{VersionApplyCommand:()=>eg,VersionCheckCommand:()=>tg,VersionCommand:()=>rg,default:()=>zDt,versionUtils:()=>dw});Ye();Ye();qt();var dw={};Vt(dw,{Decision:()=>hw,applyPrerelease:()=>WBe,applyReleases:()=>KG,applyStrategy:()=>lF,clearVersionFiles:()=>GG,getUndecidedDependentWorkspaces:()=>jv,getUndecidedWorkspaces:()=>aF,openVersionFile:()=>gw,requireMoreDecisions:()=>KDt,resolveVersionFiles:()=>qv,suggestStrategy:()=>WG,updateVersionFiles:()=>YG,validateReleaseDecision:()=>pw});Ye();St();Nl();qt();var YBe=$e(GBe()),vA=$e(zn()),WDt=/^(>=|[~^]|)(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(-(0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(\.(0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*)?(\+[0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+)*)?$/,hw=(u=>(u.UNDECIDED="undecided",u.DECLINE="decline",u.MAJOR="major",u.MINOR="minor",u.PATCH="patch",u.PRERELEASE="prerelease",u))(hw||{});function pw(t){let e=vA.default.valid(t);return e||_e.validateEnum((0,YBe.default)(hw,"UNDECIDED"),t)}async function qv(t,{prerelease:e=null}={}){let r=new Map,o=t.configuration.get("deferredVersionFolder");if(!oe.existsSync(o))return r;let a=await oe.readdirPromise(o);for(let n of a){if(!n.endsWith(".yml"))continue;let u=V.join(o,n),A=await oe.readFilePromise(u,"utf8"),p=Ki(A);for(let[h,E]of Object.entries(p.releases||{})){if(E==="decline")continue;let I=W.parseIdent(h),v=t.tryWorkspaceByIdent(I);if(v===null)throw new Error(`Assertion failed: Expected a release definition file to only reference existing workspaces (${V.basename(u)} references ${h})`);if(v.manifest.version===null)throw new Error(`Assertion failed: Expected the workspace to have a version (${W.prettyLocator(t.configuration,v.anchoredLocator)})`);let x=v.manifest.raw.stableVersion??v.manifest.version,C=r.get(v),R=lF(x,pw(E));if(R===null)throw new Error(`Assertion failed: Expected ${x} to support being bumped via strategy ${E}`);let L=typeof C<"u"?vA.default.gt(R,C)?R:C:R;r.set(v,L)}}return e&&(r=new Map([...r].map(([n,u])=>[n,WBe(u,{current:n.manifest.version,prerelease:e})]))),r}async function GG(t){let e=t.configuration.get("deferredVersionFolder");!oe.existsSync(e)||await oe.removePromise(e)}async function YG(t,e){let r=new Set(e),o=t.configuration.get("deferredVersionFolder");if(!oe.existsSync(o))return;let a=await oe.readdirPromise(o);for(let n of a){if(!n.endsWith(".yml"))continue;let u=V.join(o,n),A=await oe.readFilePromise(u,"utf8"),p=Ki(A),h=p?.releases;if(!!h){for(let E of Object.keys(h)){let I=W.parseIdent(E),v=t.tryWorkspaceByIdent(I);(v===null||r.has(v))&&delete p.releases[E]}Object.keys(p.releases).length>0?await oe.changeFilePromise(u,Ba(new Ba.PreserveOrdering(p))):await oe.unlinkPromise(u)}}}async function gw(t,{allowEmpty:e=!1}={}){let r=t.configuration;if(r.projectCwd===null)throw new it("This command can only be run from within a Yarn project");let o=await ra.fetchRoot(r.projectCwd),a=o!==null?await ra.fetchBase(o,{baseRefs:r.get("changesetBaseRefs")}):null,n=o!==null?await ra.fetchChangedFiles(o,{base:a.hash,project:t}):[],u=r.get("deferredVersionFolder"),A=n.filter(x=>V.contains(u,x)!==null);if(A.length>1)throw new it(`Your current branch contains multiple versioning files; this isn't supported: -- ${A.map(x=>ue.fromPortablePath(x)).join(` -- `)}`);let p=new Set(_e.mapAndFilter(n,x=>{let C=t.tryWorkspaceByFilePath(x);return C===null?_e.mapAndFilter.skip:C}));if(A.length===0&&p.size===0&&!e)return null;let h=A.length===1?A[0]:V.join(u,`${wn.makeHash(Math.random().toString()).slice(0,8)}.yml`),E=oe.existsSync(h)?await oe.readFilePromise(h,"utf8"):"{}",I=Ki(E),v=new Map;for(let x of I.declined||[]){let C=W.parseIdent(x),R=t.getWorkspaceByIdent(C);v.set(R,"decline")}for(let[x,C]of Object.entries(I.releases||{})){let R=W.parseIdent(x),L=t.getWorkspaceByIdent(R);v.set(L,pw(C))}return{project:t,root:o,baseHash:a!==null?a.hash:null,baseTitle:a!==null?a.title:null,changedFiles:new Set(n),changedWorkspaces:p,releaseRoots:new Set([...p].filter(x=>x.manifest.version!==null)),releases:v,async saveAll(){let x={},C=[],R=[];for(let L of t.workspaces){if(L.manifest.version===null)continue;let U=W.stringifyIdent(L.anchoredLocator),J=v.get(L);J==="decline"?C.push(U):typeof J<"u"?x[U]=pw(J):p.has(L)&&R.push(U)}await oe.mkdirPromise(V.dirname(h),{recursive:!0}),await oe.changeFilePromise(h,Ba(new Ba.PreserveOrdering({releases:Object.keys(x).length>0?x:void 0,declined:C.length>0?C:void 0,undecided:R.length>0?R:void 0})))}}}function KDt(t){return aF(t).size>0||jv(t).length>0}function aF(t){let e=new Set;for(let r of t.changedWorkspaces)r.manifest.version!==null&&(t.releases.has(r)||e.add(r));return e}function jv(t,{include:e=new Set}={}){let r=[],o=new Map(_e.mapAndFilter([...t.releases],([n,u])=>u==="decline"?_e.mapAndFilter.skip:[n.anchoredLocator.locatorHash,n])),a=new Map(_e.mapAndFilter([...t.releases],([n,u])=>u!=="decline"?_e.mapAndFilter.skip:[n.anchoredLocator.locatorHash,n]));for(let n of t.project.workspaces)if(!(!e.has(n)&&(a.has(n.anchoredLocator.locatorHash)||o.has(n.anchoredLocator.locatorHash)))&&n.manifest.version!==null)for(let u of Ot.hardDependencies)for(let A of n.manifest.getForScope(u).values()){let p=t.project.tryWorkspaceByDescriptor(A);p!==null&&o.has(p.anchoredLocator.locatorHash)&&r.push([n,p])}return r}function WG(t,e){let r=vA.default.clean(e);for(let o of Object.values(hw))if(o!=="undecided"&&o!=="decline"&&vA.default.inc(t,o)===r)return o;return null}function lF(t,e){if(vA.default.valid(e))return e;if(t===null)throw new it(`Cannot apply the release strategy "${e}" unless the workspace already has a valid version`);if(!vA.default.valid(t))throw new it(`Cannot apply the release strategy "${e}" on a non-semver version (${t})`);let r=vA.default.inc(t,e);if(r===null)throw new it(`Cannot apply the release strategy "${e}" on the specified version (${t})`);return r}function KG(t,e,{report:r}){let o=new Map;for(let a of t.workspaces)for(let n of Ot.allDependencies)for(let u of a.manifest[n].values()){let A=t.tryWorkspaceByDescriptor(u);if(A===null||!e.has(A))continue;_e.getArrayWithDefault(o,A).push([a,n,u.identHash])}for(let[a,n]of e){let u=a.manifest.version;a.manifest.version=n,vA.default.prerelease(n)===null?delete a.manifest.raw.stableVersion:a.manifest.raw.stableVersion||(a.manifest.raw.stableVersion=u);let A=a.manifest.name!==null?W.stringifyIdent(a.manifest.name):null;r.reportInfo(0,`${W.prettyLocator(t.configuration,a.anchoredLocator)}: Bumped to ${n}`),r.reportJson({cwd:ue.fromPortablePath(a.cwd),ident:A,oldVersion:u,newVersion:n});let p=o.get(a);if(!(typeof p>"u"))for(let[h,E,I]of p){let v=h.manifest[E].get(I);if(typeof v>"u")throw new Error("Assertion failed: The dependency should have existed");let x=v.range,C=!1;if(x.startsWith(Xn.protocol)&&(x=x.slice(Xn.protocol.length),C=!0,x===a.relativeCwd))continue;let R=x.match(WDt);if(!R){r.reportWarning(0,`Couldn't auto-upgrade range ${x} (in ${W.prettyLocator(t.configuration,h.anchoredLocator)})`);continue}let L=`${R[1]}${n}`;C&&(L=`${Xn.protocol}${L}`);let U=W.makeDescriptor(v,L);h.manifest[E].set(I,U)}}}var VDt=new Map([["%n",{extract:t=>t.length>=1?[t[0],t.slice(1)]:null,generate:(t=0)=>`${t+1}`}]]);function WBe(t,{current:e,prerelease:r}){let o=new vA.default.SemVer(e),a=o.prerelease.slice(),n=[];o.prerelease=[],o.format()!==t&&(a.length=0);let u=!0,A=r.split(/\./g);for(let p of A){let h=VDt.get(p);if(typeof h>"u")n.push(p),a[0]===p?a.shift():u=!1;else{let E=u?h.extract(a):null;E!==null&&typeof E[0]=="number"?(n.push(h.generate(E[0])),a=E[1]):(n.push(h.generate()),u=!1)}}return o.prerelease&&(o.prerelease=[]),`${t}-${n.join(".")}`}var eg=class extends ut{constructor(){super(...arguments);this.all=ge.Boolean("--all",!1,{description:"Apply the deferred version changes on all workspaces"});this.dryRun=ge.Boolean("--dry-run",!1,{description:"Print the versions without actually generating the package archive"});this.prerelease=ge.String("--prerelease",{description:"Add a prerelease identifier to new versions",tolerateBoolean:!0});this.recursive=ge.Boolean("-R,--recursive",{description:"Release the transitive workspaces as well"});this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"})}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd),n=await Lr.find(r);if(!a)throw new rr(o.cwd,this.context.cwd);await o.restoreInstallState({restoreResolutions:!1});let u=await Nt.start({configuration:r,json:this.json,stdout:this.context.stdout},async A=>{let p=this.prerelease?typeof this.prerelease!="boolean"?this.prerelease:"rc.%n":null,h=await qv(o,{prerelease:p}),E=new Map;if(this.all)E=h;else{let I=this.recursive?a.getRecursiveWorkspaceDependencies():[a];for(let v of I){let x=h.get(v);typeof x<"u"&&E.set(v,x)}}if(E.size===0){let I=h.size>0?" Did you want to add --all?":"";A.reportWarning(0,`The current workspace doesn't seem to require a version bump.${I}`);return}KG(o,E,{report:A}),this.dryRun||(p||(this.all?await GG(o):await YG(o,[...E.keys()])),A.reportSeparator())});return this.dryRun||u.hasErrors()?u.exitCode():await o.installWithNewReport({json:this.json,stdout:this.context.stdout},{cache:n})}};eg.paths=[["version","apply"]],eg.usage=nt.Usage({category:"Release-related commands",description:"apply all the deferred version bumps at once",details:` - This command will apply the deferred version changes and remove their definitions from the repository. - - Note that if \`--prerelease\` is set, the given prerelease identifier (by default \`rc.%d\`) will be used on all new versions and the version definitions will be kept as-is. - - By default only the current workspace will be bumped, but you can configure this behavior by using one of: - - - \`--recursive\` to also apply the version bump on its dependencies - - \`--all\` to apply the version bump on all packages in the repository - - Note that this command will also update the \`workspace:\` references across all your local workspaces, thus ensuring that they keep referring to the same workspaces even after the version bump. - `,examples:[["Apply the version change to the local workspace","yarn version apply"],["Apply the version change to all the workspaces in the local workspace","yarn version apply --all"]]});Ye();St();qt();var cF=$e(zn());var tg=class extends ut{constructor(){super(...arguments);this.interactive=ge.Boolean("-i,--interactive",{description:"Open an interactive interface used to set version bumps"})}async execute(){return this.interactive?await this.executeInteractive():await this.executeStandard()}async executeInteractive(){bC(this.context);let{Gem:r}=await Promise.resolve().then(()=>(cQ(),Bq)),{ScrollableItems:o}=await Promise.resolve().then(()=>(pQ(),fQ)),{FocusRequest:a}=await Promise.resolve().then(()=>(Dq(),Vwe)),{useListInput:n}=await Promise.resolve().then(()=>(AQ(),Jwe)),{renderForm:u}=await Promise.resolve().then(()=>(mQ(),dQ)),{Box:A,Text:p}=await Promise.resolve().then(()=>$e(ic())),{default:h,useCallback:E,useState:I}=await Promise.resolve().then(()=>$e(on())),v=await Ke.find(this.context.cwd,this.context.plugins),{project:x,workspace:C}=await Pt.find(v,this.context.cwd);if(!C)throw new rr(x.cwd,this.context.cwd);await x.restoreInstallState();let R=await gw(x);if(R===null||R.releaseRoots.size===0)return 0;if(R.root===null)throw new it("This command can only be run on Git repositories");let L=()=>h.createElement(A,{flexDirection:"row",paddingBottom:1},h.createElement(A,{flexDirection:"column",width:60},h.createElement(A,null,h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},""),"/",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to select workspaces.")),h.createElement(A,null,h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},""),"/",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to select release strategies."))),h.createElement(A,{flexDirection:"column"},h.createElement(A,{marginLeft:1},h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to save.")),h.createElement(A,{marginLeft:1},h.createElement(p,null,"Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to abort.")))),U=({workspace:me,active:he,decision:Be,setDecision:we})=>{let g=me.manifest.raw.stableVersion??me.manifest.version;if(g===null)throw new Error(`Assertion failed: The version should have been set (${W.prettyLocator(v,me.anchoredLocator)})`);if(cF.default.prerelease(g)!==null)throw new Error(`Assertion failed: Prerelease identifiers shouldn't be found (${g})`);let Ee=["undecided","decline","patch","minor","major"];n(Be,Ee,{active:he,minus:"left",plus:"right",set:we});let Se=Be==="undecided"?h.createElement(p,{color:"yellow"},g):Be==="decline"?h.createElement(p,{color:"green"},g):h.createElement(p,null,h.createElement(p,{color:"magenta"},g)," \u2192 ",h.createElement(p,{color:"green"},cF.default.valid(Be)?Be:cF.default.inc(g,Be)));return h.createElement(A,{flexDirection:"column"},h.createElement(A,null,h.createElement(p,null,W.prettyLocator(v,me.anchoredLocator)," - ",Se)),h.createElement(A,null,Ee.map(le=>h.createElement(A,{key:le,paddingLeft:2},h.createElement(p,null,h.createElement(r,{active:le===Be})," ",le)))))},J=me=>{let he=new Set(R.releaseRoots),Be=new Map([...me].filter(([we])=>he.has(we)));for(;;){let we=jv({project:R.project,releases:Be}),g=!1;if(we.length>0){for(let[Ee]of we)if(!he.has(Ee)){he.add(Ee),g=!0;let Se=me.get(Ee);typeof Se<"u"&&Be.set(Ee,Se)}}if(!g)break}return{relevantWorkspaces:he,relevantReleases:Be}},te=()=>{let[me,he]=I(()=>new Map(R.releases)),Be=E((we,g)=>{let Ee=new Map(me);g!=="undecided"?Ee.set(we,g):Ee.delete(we);let{relevantReleases:Se}=J(Ee);he(Se)},[me,he]);return[me,Be]},ae=({workspaces:me,releases:he})=>{let Be=[];Be.push(`${me.size} total`);let we=0,g=0;for(let Ee of me){let Se=he.get(Ee);typeof Se>"u"?g+=1:Se!=="decline"&&(we+=1)}return Be.push(`${we} release${we===1?"":"s"}`),Be.push(`${g} remaining`),h.createElement(p,{color:"yellow"},Be.join(", "))},ce=await u(({useSubmit:me})=>{let[he,Be]=te();me(he);let{relevantWorkspaces:we}=J(he),g=new Set([...we].filter(ne=>!R.releaseRoots.has(ne))),[Ee,Se]=I(0),le=E(ne=>{switch(ne){case a.BEFORE:Se(Ee-1);break;case a.AFTER:Se(Ee+1);break}},[Ee,Se]);return h.createElement(A,{flexDirection:"column"},h.createElement(L,null),h.createElement(A,null,h.createElement(p,{wrap:"wrap"},"The following files have been modified in your local checkout.")),h.createElement(A,{flexDirection:"column",marginTop:1,paddingLeft:2},[...R.changedFiles].map(ne=>h.createElement(A,{key:ne},h.createElement(p,null,h.createElement(p,{color:"grey"},ue.fromPortablePath(R.root)),ue.sep,ue.relative(ue.fromPortablePath(R.root),ue.fromPortablePath(ne)))))),R.releaseRoots.size>0&&h.createElement(h.Fragment,null,h.createElement(A,{marginTop:1},h.createElement(p,{wrap:"wrap"},"Because of those files having been modified, the following workspaces may need to be released again (note that private workspaces are also shown here, because even though they won't be published, releasing them will allow us to flag their dependents for potential re-release):")),g.size>3?h.createElement(A,{marginTop:1},h.createElement(ae,{workspaces:R.releaseRoots,releases:he})):null,h.createElement(A,{marginTop:1,flexDirection:"column"},h.createElement(o,{active:Ee%2===0,radius:1,size:2,onFocusRequest:le},[...R.releaseRoots].map(ne=>h.createElement(U,{key:ne.cwd,workspace:ne,decision:he.get(ne)||"undecided",setDecision:ee=>Be(ne,ee)}))))),g.size>0?h.createElement(h.Fragment,null,h.createElement(A,{marginTop:1},h.createElement(p,{wrap:"wrap"},"The following workspaces depend on other workspaces that have been marked for release, and thus may need to be released as well:")),h.createElement(A,null,h.createElement(p,null,"(Press ",h.createElement(p,{bold:!0,color:"cyanBright"},"")," to move the focus between the workspace groups.)")),g.size>5?h.createElement(A,{marginTop:1},h.createElement(ae,{workspaces:g,releases:he})):null,h.createElement(A,{marginTop:1,flexDirection:"column"},h.createElement(o,{active:Ee%2===1,radius:2,size:2,onFocusRequest:le},[...g].map(ne=>h.createElement(U,{key:ne.cwd,workspace:ne,decision:he.get(ne)||"undecided",setDecision:ee=>Be(ne,ee)}))))):null)},{versionFile:R},{stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr});if(typeof ce>"u")return 1;R.releases.clear();for(let[me,he]of ce)R.releases.set(me,he);await R.saveAll()}async executeStandard(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd);if(!a)throw new rr(o.cwd,this.context.cwd);return await o.restoreInstallState(),(await Nt.start({configuration:r,stdout:this.context.stdout},async u=>{let A=await gw(o);if(A===null||A.releaseRoots.size===0)return;if(A.root===null)throw new it("This command can only be run on Git repositories");if(u.reportInfo(0,`Your PR was started right after ${de.pretty(r,A.baseHash.slice(0,7),"yellow")} ${de.pretty(r,A.baseTitle,"magenta")}`),A.changedFiles.size>0){u.reportInfo(0,"You have changed the following files since then:"),u.reportSeparator();for(let v of A.changedFiles)u.reportInfo(null,`${de.pretty(r,ue.fromPortablePath(A.root),"gray")}${ue.sep}${ue.relative(ue.fromPortablePath(A.root),ue.fromPortablePath(v))}`)}let p=!1,h=!1,E=aF(A);if(E.size>0){p||u.reportSeparator();for(let v of E)u.reportError(0,`${W.prettyLocator(r,v.anchoredLocator)} has been modified but doesn't have a release strategy attached`);p=!0}let I=jv(A);for(let[v,x]of I)h||u.reportSeparator(),u.reportError(0,`${W.prettyLocator(r,v.anchoredLocator)} doesn't have a release strategy attached, but depends on ${W.prettyWorkspace(r,x)} which is planned for release.`),h=!0;(p||h)&&(u.reportSeparator(),u.reportInfo(0,"This command detected that at least some workspaces have received modifications without explicit instructions as to how they had to be released (if needed)."),u.reportInfo(0,"To correct these errors, run `yarn version check --interactive` then follow the instructions."))})).exitCode()}};tg.paths=[["version","check"]],tg.usage=nt.Usage({category:"Release-related commands",description:"check that all the relevant packages have been bumped",details:"\n **Warning:** This command currently requires Git.\n\n This command will check that all the packages covered by the files listed in argument have been properly bumped or declined to bump.\n\n In the case of a bump, the check will also cover transitive packages - meaning that should `Foo` be bumped, a package `Bar` depending on `Foo` will require a decision as to whether `Bar` will need to be bumped. This check doesn't cross packages that have declined to bump.\n\n In case no arguments are passed to the function, the list of modified files will be generated by comparing the HEAD against `master`.\n ",examples:[["Check whether the modified packages need a bump","yarn version check"]]});Ye();qt();var uF=$e(zn());var rg=class extends ut{constructor(){super(...arguments);this.deferred=ge.Boolean("-d,--deferred",{description:"Prepare the version to be bumped during the next release cycle"});this.immediate=ge.Boolean("-i,--immediate",{description:"Bump the version immediately"});this.strategy=ge.String()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd);if(!a)throw new rr(o.cwd,this.context.cwd);let n=r.get("preferDeferredVersions");this.deferred&&(n=!0),this.immediate&&(n=!1);let u=uF.default.valid(this.strategy),A=this.strategy==="decline",p;if(u)if(a.manifest.version!==null){let E=WG(a.manifest.version,this.strategy);E!==null?p=E:p=this.strategy}else p=this.strategy;else{let E=a.manifest.version;if(!A){if(E===null)throw new it("Can't bump the version if there wasn't a version to begin with - use 0.0.0 as initial version then run the command again.");if(typeof E!="string"||!uF.default.valid(E))throw new it(`Can't bump the version (${E}) if it's not valid semver`)}p=pw(this.strategy)}if(!n){let I=(await qv(o)).get(a);if(typeof I<"u"&&p!=="decline"){let v=lF(a.manifest.version,p);if(uF.default.lt(v,I))throw new it(`Can't bump the version to one that would be lower than the current deferred one (${I})`)}}let h=await gw(o,{allowEmpty:!0});return h.releases.set(a,p),await h.saveAll(),n?0:await this.cli.run(["version","apply"])}};rg.paths=[["version"]],rg.usage=nt.Usage({category:"Release-related commands",description:"apply a new version to the current package",details:"\n This command will bump the version number for the given package, following the specified strategy:\n\n - If `major`, the first number from the semver range will be increased (`X.0.0`).\n - If `minor`, the second number from the semver range will be increased (`0.X.0`).\n - If `patch`, the third number from the semver range will be increased (`0.0.X`).\n - If prefixed by `pre` (`premajor`, ...), a `-0` suffix will be set (`0.0.0-0`).\n - If `prerelease`, the suffix will be increased (`0.0.0-X`); the third number from the semver range will also be increased if there was no suffix in the previous version.\n - If `decline`, the nonce will be increased for `yarn version check` to pass without version bump.\n - If a valid semver range, it will be used as new version.\n - If unspecified, Yarn will ask you for guidance.\n\n For more information about the `--deferred` flag, consult our documentation (https://yarnpkg.com/features/release-workflow#deferred-versioning).\n ",examples:[["Immediately bump the version to the next major","yarn version major"],["Prepare the version to be bumped to the next major","yarn version major --deferred"]]});var JDt={configuration:{deferredVersionFolder:{description:"Folder where are stored the versioning files",type:"ABSOLUTE_PATH",default:"./.yarn/versions"},preferDeferredVersions:{description:"If true, running `yarn version` will assume the `--deferred` flag unless `--immediate` is set",type:"BOOLEAN",default:!1}},commands:[eg,tg,rg]},zDt=JDt;var JG={};Vt(JG,{WorkspacesFocusCommand:()=>ng,WorkspacesForeachCommand:()=>ap,default:()=>$Dt});Ye();Ye();qt();var ng=class extends ut{constructor(){super(...arguments);this.json=ge.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.production=ge.Boolean("--production",!1,{description:"Only install regular dependencies by omitting dev dependencies"});this.all=ge.Boolean("-A,--all",!1,{description:"Install the entire project"});this.workspaces=ge.Rest()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd),n=await Lr.find(r);await o.restoreInstallState({restoreResolutions:!1});let u;if(this.all)u=new Set(o.workspaces);else if(this.workspaces.length===0){if(!a)throw new rr(o.cwd,this.context.cwd);u=new Set([a])}else u=new Set(this.workspaces.map(A=>o.getWorkspaceByIdent(W.parseIdent(A))));for(let A of u)for(let p of this.production?["dependencies"]:Ot.hardDependencies)for(let h of A.manifest.getForScope(p).values()){let E=o.tryWorkspaceByDescriptor(h);E!==null&&u.add(E)}for(let A of o.workspaces)u.has(A)?this.production&&A.manifest.devDependencies.clear():(A.manifest.installConfig=A.manifest.installConfig||{},A.manifest.installConfig.selfReferences=!1,A.manifest.dependencies.clear(),A.manifest.devDependencies.clear(),A.manifest.peerDependencies.clear(),A.manifest.scripts.clear());return await o.installWithNewReport({json:this.json,stdout:this.context.stdout},{cache:n,persistProject:!1})}};ng.paths=[["workspaces","focus"]],ng.usage=nt.Usage({category:"Workspace-related commands",description:"install a single workspace and its dependencies",details:"\n This command will run an install as if the specified workspaces (and all other workspaces they depend on) were the only ones in the project. If no workspaces are explicitly listed, the active one will be assumed.\n\n Note that this command is only very moderately useful when using zero-installs, since the cache will contain all the packages anyway - meaning that the only difference between a full install and a focused install would just be a few extra lines in the `.pnp.cjs` file, at the cost of introducing an extra complexity.\n\n If the `-A,--all` flag is set, the entire project will be installed. Combine with `--production` to replicate the old `yarn install --production`.\n "});Ye();Ye();Ye();qt();var mw=$e(Zo()),VBe=$e(id());Za();var ap=class extends ut{constructor(){super(...arguments);this.from=ge.Array("--from",{description:"An array of glob pattern idents or paths from which to base any recursion"});this.all=ge.Boolean("-A,--all",{description:"Run the command on all workspaces of a project"});this.recursive=ge.Boolean("-R,--recursive",{description:"Run the command on the current workspace and all of its recursive dependencies"});this.worktree=ge.Boolean("-W,--worktree",{description:"Run the command on all workspaces of the current worktree"});this.verbose=ge.Counter("-v,--verbose",{description:"Increase level of logging verbosity up to 2 times"});this.parallel=ge.Boolean("-p,--parallel",!1,{description:"Run the commands in parallel"});this.interlaced=ge.Boolean("-i,--interlaced",!1,{description:"Print the output of commands in real-time instead of buffering it"});this.jobs=ge.String("-j,--jobs",{description:"The maximum number of parallel tasks that the execution will be limited to; or `unlimited`",validator:TT([Ks(["unlimited"]),aI(RT(),[LT(),NT(1)])])});this.topological=ge.Boolean("-t,--topological",!1,{description:"Run the command after all workspaces it depends on (regular) have finished"});this.topologicalDev=ge.Boolean("--topological-dev",!1,{description:"Run the command after all workspaces it depends on (regular + dev) have finished"});this.include=ge.Array("--include",[],{description:"An array of glob pattern idents or paths; only matching workspaces will be traversed"});this.exclude=ge.Array("--exclude",[],{description:"An array of glob pattern idents or paths; matching workspaces won't be traversed"});this.publicOnly=ge.Boolean("--no-private",{description:"Avoid running the command on private workspaces"});this.since=ge.String("--since",{description:"Only include workspaces that have been changed since the specified ref.",tolerateBoolean:!0});this.dryRun=ge.Boolean("-n,--dry-run",{description:"Print the commands that would be run, without actually running them"});this.commandName=ge.String();this.args=ge.Proxy()}async execute(){let r=await Ke.find(this.context.cwd,this.context.plugins),{project:o,workspace:a}=await Pt.find(r,this.context.cwd);if(!this.all&&!a)throw new rr(o.cwd,this.context.cwd);await o.restoreInstallState();let n=this.cli.process([this.commandName,...this.args]),u=n.path.length===1&&n.path[0]==="run"&&typeof n.scriptName<"u"?n.scriptName:null;if(n.path.length===0)throw new it("Invalid subcommand name for iteration - use the 'run' keyword if you wish to execute a script");let A=we=>{!this.dryRun||this.context.stdout.write(`${we} -`)},p=()=>{let we=this.from.map(g=>mw.default.matcher(g));return o.workspaces.filter(g=>{let Ee=W.stringifyIdent(g.anchoredLocator),Se=g.relativeCwd;return we.some(le=>le(Ee)||le(Se))})},h=[];if(this.since?(A("Option --since is set; selecting the changed workspaces as root for workspace selection"),h=Array.from(await ra.fetchChangedWorkspaces({ref:this.since,project:o}))):this.from?(A("Option --from is set; selecting the specified workspaces"),h=[...p()]):this.worktree?(A("Option --worktree is set; selecting the current workspace"),h=[a]):this.recursive?(A("Option --recursive is set; selecting the current workspace"),h=[a]):this.all&&(A("Option --all is set; selecting all workspaces"),h=[...o.workspaces]),this.dryRun&&!this.all){for(let we of h)A(` -- ${we.relativeCwd} - ${W.prettyLocator(r,we.anchoredLocator)}`);h.length>0&&A("")}let E;if(this.recursive?this.since?(A("Option --recursive --since is set; recursively selecting all dependent workspaces"),E=new Set(h.map(we=>[...we.getRecursiveWorkspaceDependents()]).flat())):(A("Option --recursive is set; recursively selecting all transitive dependencies"),E=new Set(h.map(we=>[...we.getRecursiveWorkspaceDependencies()]).flat())):this.worktree?(A("Option --worktree is set; recursively selecting all nested workspaces"),E=new Set(h.map(we=>[...we.getRecursiveWorkspaceChildren()]).flat())):E=null,E!==null&&(h=[...new Set([...h,...E])],this.dryRun))for(let we of E)A(` -- ${we.relativeCwd} - ${W.prettyLocator(r,we.anchoredLocator)}`);let I=[],v=!1;if(u?.includes(":")){for(let we of o.workspaces)if(we.manifest.scripts.has(u)&&(v=!v,v===!1))break}for(let we of h){if(u&&!we.manifest.scripts.has(u)&&!v&&!(await un.getWorkspaceAccessibleBinaries(we)).has(u)){A(`Excluding ${we.relativeCwd} because it doesn't have a "${u}" script`);continue}if(!(u===r.env.npm_lifecycle_event&&we.cwd===a.cwd)){if(this.include.length>0&&!mw.default.isMatch(W.stringifyIdent(we.anchoredLocator),this.include)&&!mw.default.isMatch(we.relativeCwd,this.include)){A(`Excluding ${we.relativeCwd} because it doesn't match the --include filter`);continue}if(this.exclude.length>0&&(mw.default.isMatch(W.stringifyIdent(we.anchoredLocator),this.exclude)||mw.default.isMatch(we.relativeCwd,this.exclude))){A(`Excluding ${we.relativeCwd} because it matches the --include filter`);continue}if(this.publicOnly&&we.manifest.private===!0){A(`Excluding ${we.relativeCwd} because it's a private workspace and --no-private was set`);continue}I.push(we)}}if(this.dryRun)return 0;let x=this.verbose??(this.context.stdout.isTTY?1/0:0),C=x>0,R=x>1,L=this.parallel?this.jobs==="unlimited"?1/0:Number(this.jobs)||Math.ceil(Ji.availableParallelism()/2):1,U=L===1?!1:this.parallel,J=U?this.interlaced:!0,te=(0,VBe.default)(L),ae=new Map,fe=new Set,ce=0,me=null,he=!1,Be=await Nt.start({configuration:r,stdout:this.context.stdout,includePrefix:!1},async we=>{let g=async(Ee,{commandIndex:Se})=>{if(he)return-1;!U&&R&&Se>1&&we.reportSeparator();let le=XDt(Ee,{configuration:r,label:C,commandIndex:Se}),[ne,ee]=KBe(we,{prefix:le,interlaced:J}),[Ie,Fe]=KBe(we,{prefix:le,interlaced:J});try{R&&we.reportInfo(null,`${le?`${le} `:""}Process started`);let At=Date.now(),H=await this.cli.run([this.commandName,...this.args],{cwd:Ee.cwd,stdout:ne,stderr:Ie})||0;ne.end(),Ie.end(),await ee,await Fe;let at=Date.now();if(R){let Re=r.get("enableTimers")?`, completed in ${de.pretty(r,at-At,de.Type.DURATION)}`:"";we.reportInfo(null,`${le?`${le} `:""}Process exited (exit code ${H})${Re}`)}return H===130&&(he=!0,me=H),H}catch(At){throw ne.end(),Ie.end(),await ee,await Fe,At}};for(let Ee of I)ae.set(Ee.anchoredLocator.locatorHash,Ee);for(;ae.size>0&&!we.hasErrors();){let Ee=[];for(let[ne,ee]of ae){if(fe.has(ee.anchoredDescriptor.descriptorHash))continue;let Ie=!0;if(this.topological||this.topologicalDev){let Fe=this.topologicalDev?new Map([...ee.manifest.dependencies,...ee.manifest.devDependencies]):ee.manifest.dependencies;for(let At of Fe.values()){let H=o.tryWorkspaceByDescriptor(At);if(Ie=H===null||!ae.has(H.anchoredLocator.locatorHash),!Ie)break}}if(!!Ie&&(fe.add(ee.anchoredDescriptor.descriptorHash),Ee.push(te(async()=>{let Fe=await g(ee,{commandIndex:++ce});return ae.delete(ne),fe.delete(ee.anchoredDescriptor.descriptorHash),Fe})),!U))break}if(Ee.length===0){let ne=Array.from(ae.values()).map(ee=>W.prettyLocator(r,ee.anchoredLocator)).join(", ");we.reportError(3,`Dependency cycle detected (${ne})`);return}let le=(await Promise.all(Ee)).find(ne=>ne!==0);me===null&&(me=typeof le<"u"?1:me),(this.topological||this.topologicalDev)&&typeof le<"u"&&we.reportError(0,"The command failed for workspaces that are depended upon by other workspaces; can't satisfy the dependency graph")}});return me!==null?me:Be.exitCode()}};ap.paths=[["workspaces","foreach"]],ap.usage=nt.Usage({category:"Workspace-related commands",description:"run a command on all workspaces",details:"\n This command will run a given sub-command on current and all its descendant workspaces. Various flags can alter the exact behavior of the command:\n\n - If `-p,--parallel` is set, the commands will be ran in parallel; they'll by default be limited to a number of parallel tasks roughly equal to half your core number, but that can be overridden via `-j,--jobs`, or disabled by setting `-j unlimited`.\n\n - If `-p,--parallel` and `-i,--interlaced` are both set, Yarn will print the lines from the output as it receives them. If `-i,--interlaced` wasn't set, it would instead buffer the output from each process and print the resulting buffers only after their source processes have exited.\n\n - If `-t,--topological` is set, Yarn will only run the command after all workspaces that it depends on through the `dependencies` field have successfully finished executing. If `--topological-dev` is set, both the `dependencies` and `devDependencies` fields will be considered when figuring out the wait points.\n\n - If `-A,--all` is set, Yarn will run the command on all the workspaces of a project.\n\n - If `-R,--recursive` is set, Yarn will find workspaces to run the command on by recursively evaluating `dependencies` and `devDependencies` fields, instead of looking at the `workspaces` fields.\n\n - If `-W,--worktree` is set, Yarn will find workspaces to run the command on by looking at the current worktree.\n\n - If `--from` is set, Yarn will use the packages matching the 'from' glob as the starting point for any recursive search.\n\n - If `--since` is set, Yarn will only run the command on workspaces that have been modified since the specified ref. By default Yarn will use the refs specified by the `changesetBaseRefs` configuration option.\n\n - If `--dry-run` is set, Yarn will explain what it would do without actually doing anything.\n\n - The command may apply to only some workspaces through the use of `--include` which acts as a whitelist. The `--exclude` flag will do the opposite and will be a list of packages that mustn't execute the script. Both flags accept glob patterns (if valid Idents and supported by [micromatch](https://github.com/micromatch/micromatch)). Make sure to escape the patterns, to prevent your own shell from trying to expand them.\n\n The `-v,--verbose` flag can be passed up to twice: once to prefix output lines with the originating workspace's name, and again to include start/finish/timing log lines. Maximum verbosity is enabled by default in terminal environments.\n\n If the command is `run` and the script being run does not exist the child workspace will be skipped without error.\n ",examples:[["Publish all packages","yarn workspaces foreach -A npm publish --tolerate-republish"],["Run the build script on all descendant packages","yarn workspaces foreach -A run build"],["Run the build script on current and all descendant packages in parallel, building package dependencies first","yarn workspaces foreach -Apt run build"],["Run the build script on several packages and all their dependencies, building dependencies first","yarn workspaces foreach -Rpt --from '{workspace-a,workspace-b}' run build"]]}),ap.schema=[cI("all",Gu.Forbids,["from","recursive","since","worktree"],{missingIf:"undefined"}),OT(["all","recursive","since","worktree"],{missingIf:"undefined"})];function KBe(t,{prefix:e,interlaced:r}){let o=t.createStreamReporter(e),a=new _e.DefaultStream;a.pipe(o,{end:!1}),a.on("finish",()=>{o.end()});let n=new Promise(A=>{o.on("finish",()=>{A(a.active)})});if(r)return[a,n];let u=new _e.BufferStream;return u.pipe(a,{end:!1}),u.on("finish",()=>{a.end()}),[u,n]}function XDt(t,{configuration:e,commandIndex:r,label:o}){if(!o)return null;let n=`[${W.stringifyIdent(t.anchoredLocator)}]:`,u=["#2E86AB","#A23B72","#F18F01","#C73E1D","#CCE2A3"],A=u[r%u.length];return de.pretty(e,n,A)}var ZDt={commands:[ng,ap]},$Dt=ZDt;var pC=()=>({modules:new Map([["@yarnpkg/cli",a2],["@yarnpkg/core",o2],["@yarnpkg/fslib",Vw],["@yarnpkg/libzip",x1],["@yarnpkg/parsers",rI],["@yarnpkg/shell",T1],["clipanion",hI],["semver",eSt],["typanion",Vo],["@yarnpkg/plugin-essentials",$8],["@yarnpkg/plugin-compat",iH],["@yarnpkg/plugin-constraints",wH],["@yarnpkg/plugin-dlx",IH],["@yarnpkg/plugin-exec",DH],["@yarnpkg/plugin-file",PH],["@yarnpkg/plugin-git",Z8],["@yarnpkg/plugin-github",kH],["@yarnpkg/plugin-http",QH],["@yarnpkg/plugin-init",FH],["@yarnpkg/plugin-interactive-tools",Tq],["@yarnpkg/plugin-link",Nq],["@yarnpkg/plugin-nm",yj],["@yarnpkg/plugin-npm",dG],["@yarnpkg/plugin-npm-cli",DG],["@yarnpkg/plugin-pack",AG],["@yarnpkg/plugin-patch",FG],["@yarnpkg/plugin-pnp",oj],["@yarnpkg/plugin-pnpm",NG],["@yarnpkg/plugin-stage",qG],["@yarnpkg/plugin-typescript",jG],["@yarnpkg/plugin-version",VG],["@yarnpkg/plugin-workspace-tools",JG]]),plugins:new Set(["@yarnpkg/plugin-essentials","@yarnpkg/plugin-compat","@yarnpkg/plugin-constraints","@yarnpkg/plugin-dlx","@yarnpkg/plugin-exec","@yarnpkg/plugin-file","@yarnpkg/plugin-git","@yarnpkg/plugin-github","@yarnpkg/plugin-http","@yarnpkg/plugin-init","@yarnpkg/plugin-interactive-tools","@yarnpkg/plugin-link","@yarnpkg/plugin-nm","@yarnpkg/plugin-npm","@yarnpkg/plugin-npm-cli","@yarnpkg/plugin-pack","@yarnpkg/plugin-patch","@yarnpkg/plugin-pnp","@yarnpkg/plugin-pnpm","@yarnpkg/plugin-stage","@yarnpkg/plugin-typescript","@yarnpkg/plugin-version","@yarnpkg/plugin-workspace-tools"])});function XBe({cwd:t,pluginConfiguration:e}){let r=new as({binaryLabel:"Yarn Package Manager",binaryName:"yarn",binaryVersion:rn??""});return Object.assign(r,{defaultContext:{...as.defaultContext,cwd:t,plugins:e,quiet:!1,stdin:process.stdin,stdout:process.stdout,stderr:process.stderr}})}function tSt(t){if(_e.parseOptionalBoolean(process.env.YARN_IGNORE_NODE))return!0;let r=process.versions.node,o=">=18.12.0";if(kr.satisfiesWithPrereleases(r,o))return!0;let a=new it(`This tool requires a Node version compatible with ${o} (got ${r}). Upgrade Node, or set \`YARN_IGNORE_NODE=1\` in your environment.`);return as.defaultContext.stdout.write(t.error(a)),!1}async function ZBe({selfPath:t,pluginConfiguration:e}){return await Ke.find(ue.toPortablePath(process.cwd()),e,{strict:!1,usePathCheck:t})}function rSt(t,e,{yarnPath:r}){if(!oe.existsSync(r))return t.error(new Error(`The "yarn-path" option has been set, but the specified location doesn't exist (${r}).`)),1;process.on("SIGINT",()=>{});let o={stdio:"inherit",env:{...process.env,YARN_IGNORE_PATH:"1"}};try{(0,JBe.execFileSync)(process.execPath,[ue.fromPortablePath(r),...e],o)}catch(a){return a.status??1}return 0}function nSt(t,e){let r=null,o=e;return e.length>=2&&e[0]==="--cwd"?(r=ue.toPortablePath(e[1]),o=e.slice(2)):e.length>=1&&e[0].startsWith("--cwd=")?(r=ue.toPortablePath(e[0].slice(6)),o=e.slice(1)):e[0]==="add"&&e[e.length-2]==="--cwd"&&(r=ue.toPortablePath(e[e.length-1]),o=e.slice(0,e.length-2)),t.defaultContext.cwd=r!==null?V.resolve(r):V.cwd(),o}function iSt(t,{configuration:e}){if(!e.get("enableTelemetry")||zBe.isCI||!process.stdout.isTTY)return;Ke.telemetry=new uC(e,"puba9cdc10ec5790a2cf4969dd413a47270");let o=/^@yarnpkg\/plugin-(.*)$/;for(let a of e.plugins.keys())AC.has(a.match(o)?.[1]??"")&&Ke.telemetry?.reportPluginName(a);t.binaryVersion&&Ke.telemetry.reportVersion(t.binaryVersion)}function $Be(t,{configuration:e}){for(let r of e.plugins.values())for(let o of r.commands||[])t.register(o)}async function sSt(t,e,{selfPath:r,pluginConfiguration:o}){if(!tSt(t))return 1;let a=await ZBe({selfPath:r,pluginConfiguration:o}),n=a.get("yarnPath"),u=a.get("ignorePath");if(n&&!u)return rSt(t,e,{yarnPath:n});delete process.env.YARN_IGNORE_PATH;let A=nSt(t,e);iSt(t,{configuration:a}),$Be(t,{configuration:a});let p=t.process(A,t.defaultContext);return p.help||Ke.telemetry?.reportCommandName(p.path.join(" ")),await t.run(p,t.defaultContext)}async function $pe({cwd:t=V.cwd(),pluginConfiguration:e=pC()}={}){let r=XBe({cwd:t,pluginConfiguration:e}),o=await ZBe({pluginConfiguration:e,selfPath:null});return $Be(r,{configuration:o}),r}async function nk(t,{cwd:e=V.cwd(),selfPath:r,pluginConfiguration:o}){let a=XBe({cwd:e,pluginConfiguration:o});try{process.exitCode=await sSt(a,t,{selfPath:r,pluginConfiguration:o})}catch(n){as.defaultContext.stdout.write(a.error(n)),process.exitCode=1}finally{await oe.rmtempPromise()}}nk(process.argv.slice(2),{cwd:V.cwd(),selfPath:ue.toPortablePath(ue.resolve(process.argv[1])),pluginConfiguration:pC()});})(); -/* -object-assign -(c) Sindre Sorhus -@license MIT -*/ -/*! - * buildToken - * Builds OAuth token prefix (helper function) - * - * @name buildToken - * @function - * @param {GitUrl} obj The parsed Git url object. - * @return {String} token prefix - */ -/*! - * fill-range - * - * Copyright (c) 2014-present, Jon Schlinkert. - * Licensed under the MIT License. - */ -/*! - * is-extglob - * - * Copyright (c) 2014-2016, Jon Schlinkert. - * Licensed under the MIT License. - */ -/*! - * is-glob - * - * Copyright (c) 2014-2017, Jon Schlinkert. - * Released under the MIT License. - */ -/*! - * is-number - * - * Copyright (c) 2014-present, Jon Schlinkert. - * Released under the MIT License. - */ -/*! - * is-windows - * - * Copyright © 2015-2018, Jon Schlinkert. - * Released under the MIT License. - */ -/*! - * to-regex-range - * - * Copyright (c) 2015-present, Jon Schlinkert. - * Released under the MIT License. - */ -/** - @license - Copyright (c) 2015, Rebecca Turner - - 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. - */ -/** - @license - Copyright Joyent, Inc. and other Node 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. -*/ -/** - @license - 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. -*/ -/** - @license - The MIT License (MIT) - - Copyright (c) 2014 Blake Embrey (hello@blakeembrey.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. -*/ -/** @license React v0.18.0 - * scheduler.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -/** @license React v0.24.0 - * react-reconciler.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -/** @license React v16.13.1 - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ diff --git a/.yarnrc.yml b/.yarnrc.yml index ebe8f83..3186f3f 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -1,3 +1 @@ nodeLinker: node-modules - -yarnPath: .yarn/releases/yarn-4.1.1.cjs diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 08a56d0..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2025 CodedThemes - -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/README.md b/README.md index 7ed3e74..65728b9 100644 --- a/README.md +++ b/README.md @@ -1,182 +1,2 @@ -# Datta Able React Free Admin Template [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Download%20Datta%20Able%20-%20The%20professional%20Bootstrap%20designed%20React%20Admin%20Dashboard%20Template%20&url=https://codedthemes.com/demos/admin-templates/datta-able/react/default&via=codedthemes&hashtags=reactjs,webdev,developers,javascript) - -[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -[![Price](https://img.shields.io/badge/price-FREE-0098f7.svg)](https://github.com/codedthemes/datta-able-free-react-admin-template/blob/main/LICENSE) -[![GitHub package version](https://img.shields.io/github/package-json/v/codedthemes/datta-able-free-react-admin-template)](https://github.com/codedthemes/datta-able-free-react-admin-template) -[![Download ZIP](https://img.shields.io/badge/Download-ZIP-blue?style=flat-square&logo=github)](https://codedthemes.com/item/datta-able-react-free-admin-template/) -[![Join Discord](https://img.shields.io/badge/Join-Discord-5865F2?style=flat-square&logo=discord&logoColor=white)](https://discord.com/invite/p2E2WhCb6s) - -Datta Able React Free Admin Template comes with various components, such as Buttons, Badges, Tabs, Breadcrumbs, Icons, Form elements, Tables, Charts, and authentication pages. - -The code structure is highly flexible to use and modify. - -Its design adapts to any screen size easily even if retina screens. - -It is a modern concept dashboard design with eye-catching colors. We hope you will be happy to use our product in your project. - -✨ Support us! If you like this theme, click the ⭐ (Top right) and let it shine - -![Datta Able React Free Admin Template Preview Image](https://org-public-assets.s3.us-west-2.amazonaws.com/Free-Version-Banners/GITHUB-FREE-REACT-REPO%20-%20Datta%20able.jpg) - -## Table of contents - -- [Getting Started](#getting-started) -- [Download](#download) -- [Why Datta Able?](#why-datta-able) -- [What's included in Premium Version?](#whats-included-in-premium-version) -- [Documentation](#documentation) -- [Browser support](#browser-support) -- [Technology Stack](#technology-stack) -- [Other Technologies](#other-technologies) -- 💰[Save more with Big Bundle](#save-more-with-big-bundle)💰 -- [More React Dashboard Templates](#more-react-dashboard-templates) -- [Issues?](#issues) -- [License](#license) -- [Contributor](#contributor) -- [Useful Resources](#useful-resources) -- [Community](#community) -- [Follow us](#follow-us) - -## Getting Started - -1. Clone from Github - -``` -git clone https://github.com/codedthemes/datta-able-free-react-admin-template.git -``` - -2. Install packages - -``` -yarn -``` - -3. Run project - -``` -yarn start -``` - -## Download - -- Datta Able Free - - [Live Preview](https://codedthemes.com/demos/admin-templates/datta-able/react/free) - - [Download](https://github.com/codedthemes/datta-able-free-react-admin-template) -- Datta Able Pro - - [Live Preview](https://codedthemes.com/demos/admin-templates/datta-able/react/default) - - [Download](https://codedthemes.com/item/datta-able-react-admin-template/) - -## Why Datta Able? - -Datta Able offers everything needed to build an advanced dashboard application. In the initial release, we included the following high-end features, - -- Support React18. -- Professional user interface. -- Bootstrap React components. -- Fully responsive, all modern browser supported. -- Easy-to-use code structure -- Flexible & high-Performance code -- Simple documentation - -## What's included in Premium Version? - -The [Pro version](https://codedthemes.com/demos/admin-templates/datta-able/react/default) of Datta able react template includes features such as apps, authentication methods (i.e. JWT, Auth0, Firebase), advanced components, form plugins, layouts, widgets, and more. - -| [Datta Able Free](https://codedthemes.com/demos/admin-templates/datta-able/react/free) | [Datta able Pro](https://codedthemes.com/demos/admin-templates/datta-able/react/default) | -| -------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------ | -| **7+** Demo pages | **85+** Demo pages | -| - | ✓ Multi-Layout | -| - | ✓ Dark/Light Mode 🌓 | -| - | ✓ Multiple color options | -| - | ✓ RTL | -| - | ✓ JWT, Firebase, Auth0 authentication | -| - | ✓ [More components](https://codedthemes.com/demos/admin-templates/datta-able/react/default/basic/alert) | -| ✓ MIT License | ✓ [Pro License](https://codedthemes.com/item/datta-able-react-admin-template/) | - -## Documentation - -[Datta Able Documentation](https://codedthemes.com/demos/admin-templates/datta-able/react/docs/) helps you out in all aspects from Installation to deployment. - -## Browser support - - - -## Technology Stack - -- [Bootstrap V5](https://react-bootstrap.netlify.app/) -- Built with React Hooks API. -- Redux & React context API for state management. -- Redux toolkit. -- React Router for navigation routing. -- Support for vite. -- Code splitting. -- CSS-in-JS. - -## Other Technologies - -| Technology | Free | Pro | -| --------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | -|

| [**Free**](https://codedthemes.com/item/datta-able-angular-lite/) | [**Pro**](https://codedthemes.com/item/datta-able-angular/) | -|

| [**Free**](https://codedthemes.com/item/datta-able-bootstrap-lite/) | [**Pro**](https://codedthemes.com/item/datta-able-bootstrap-admin-template/) | -|

| [**Free**](https://codedthemes.com/item/datta-able-free-tailwind-admin-template/) | [**Pro**](https://codedthemes.com/item/datta-able-tailwind-admin-template/) | -|

| - | [**Pro**](https://codedthemes.com/item/datta-able-laravel-admin-dashboard/) | - -## Save more with Big Bundle - -[![bundle-image](https://org-public-assets.s3.us-west-2.amazonaws.com/Banners/Bundle+banner.png)](https://links.codedthemes.com/jhFBJ) - -## More React Dashboard Templates - -| Dashboard | FREE | PRO | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| | [**Free**](https://codedthemes.com/item/berry-mui-free-react-admin-template/) | [**Pro**](https://codedthemes.com/item/berry-material-react-admin-template/) | -| | [**Free**](https://codedthemes.com/item/mantis-free-mui-admin-template/) | [**Pro**](https://codedthemes.com/item/mantis-mui-react-dashboard-template/) | -| | [**Free**](https://codedthemes.com/item/gradient-able-reactjs-free-admin-template/) | [**Pro**](https://codedthemes.com/item/gradient-able-reactjs-admin-dashboard/) | - -## Issues - -If you found a bug in any version, please generate a [GitHub issue](https://github.com/codedthemes/datta-able-free-react-admin-template/issues). We are trying our best to resolve the issue. - -## License - -- Licensed under [MIT](https://github.com/codedthemes/datta-able-free-react-admin-template/blob/main/LICENSE) -- Copyright © [CodedThemes](https://codedthemes.com/) - -## Contributor - -**CodedThemes Team** - -- https://x.com/codedthemes -- https://github.com/codedthemes - -**Rakesh Nakrani** - -- https://x.com/rakesh_nakrani - -**Brijesh Dobariya** - -- https://x.com/dobaria_brijesh - -## Useful Resources - -- [More Admin Templates From CodedThemes](https://codedthemes.com/item/category/admin-templates/) -- [Freebies From CodedThemes](https://codedthemes.com/item/category/free-templates/) -- [Big Bundles](https://codedthemes.com/item/big-bundle/) -- [Figma UI Kits](https://codedthemes.com/item/category/templates/figma/) -- [Affiliate Program](https://codedthemes.com/affiliate/) -- [Blogs](https://blog.codedthemes.com/) - -## Community - -- 👥Follow [@codedthemes](https://x.com/codedthemes) -- 🔗Join [Discord](https://discord.com/invite/p2E2WhCb6s) -- 🔔Subscribe to [Codedtheme Blogs](https://blog.codedthemes.com/) - -## Follow Us - -- [Twitter](https://twitter.com/codedthemes) 🐦 -- [Dribbble](https://dribbble.com/codedthemes) 🏀 -- [Github](https://github.com/codedthemes) 🐙 -- [LinkedIn](https://www.linkedin.com/company/codedthemes/) 💼 -- [Instagram](https://www.instagram.com/codedthemes/) 📷 -- [Facebook](https://www.facebook.com/codedthemes) 🟦 +# datta-able-react-hook-reactstrap-ts +Typescript version of Datta React diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000..51aacd5 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,73 @@ +import { fixupConfigRules } from '@eslint/compat'; +import prettier from 'eslint-plugin-prettier'; +import react from 'eslint-plugin-react'; +import reactHooks from 'eslint-plugin-react-hooks'; +import jsxA11y from 'eslint-plugin-jsx-a11y'; +import js from '@eslint/js'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { FlatCompat } from '@eslint/eslintrc'; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); +const compat = new FlatCompat({ + baseDirectory: __dirname, + recommendedConfig: js.configs.recommended, + allConfig: js.configs.all +}); + +export default [ + ...fixupConfigRules(compat.extends('prettier')), + + { + plugins: { + prettier, + react, + 'react-hooks': reactHooks, + 'jsx-a11y': jsxA11y + }, + + languageOptions: { + ecmaVersion: 2020, + sourceType: 'module', + parserOptions: { + ecmaFeatures: { + jsx: true // ✅ Enable JSX parsing + } + } + }, + + settings: { + react: { + version: 'detect' // ✅ Detect the installed React version + } + }, + + rules: { + 'react/jsx-filename-extension': ['error', { extensions: ['.js', '.jsx'] }], + 'react/react-in-jsx-scope': 'off', + 'react/prop-types': 'off', + 'react/jsx-props-no-spreading': 'off', + 'react-hooks/rules-of-hooks': 'error', + 'react-hooks/exhaustive-deps': 'warn', + 'jsx-a11y/label-has-associated-control': 'off', + 'jsx-a11y/no-autofocus': 'off', + + 'prettier/prettier': [ + 'warn', + { + bracketSpacing: true, + printWidth: 140, + singleQuote: true, + trailingComma: 'none', + tabWidth: 2, + useTabs: false + } + ] + } + }, + { + ignores: ['node_modules/**'], + files: ['src/**/*.{js,jsx}'] + } +]; diff --git a/favicon.ico b/favicon.ico deleted file mode 100644 index 143d9f4..0000000 Binary files a/favicon.ico and /dev/null differ diff --git a/index.html b/index.html index 2f1b113..eff9e4b 100644 --- a/index.html +++ b/index.html @@ -2,31 +2,40 @@ - Welcome | Datta Able Free React Hooks + Admin Template + Welcome | Datta Able Premium React Hooks + Admin Template - - + + + + - - - - + Datta Able React Admin Dashboard - - + +
+ diff --git a/jsconfig.node.json b/jsconfig.app.json similarity index 100% rename from jsconfig.node.json rename to jsconfig.app.json diff --git a/jsconfig.json b/jsconfig.json index 35332c7..3232afa 100644 --- a/jsconfig.json +++ b/jsconfig.json @@ -1,9 +1,34 @@ { "compilerOptions": { - "target": "esnext", - "module": "commonjs", - "baseUrl": "src" + "target": "ESNext", + "useDefineForClassFields": true, + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "allowJs": false, + "skipLibCheck": true, + "esModuleInterop": false, + "allowSyntheticDefaultImports": true, + "forceConsistentCasingInFileNames": true, + "module": "ESNext", + "resolveJsonModule": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "isolatedModules": true, + "moduleDetection": "force", + "noEmit": true, + "jsx": "react-jsx", + "baseUrl": "src", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true }, - "include": ["src/**/*"], - "exclude": ["node_modules"] + "exclude": ["node_modules", "vite.config.mjs"], // Exclude vite.config.mjs + "include": ["src", "**/*.js", "**/*.jsx", "src/**/*"], + "references": [{ "path": "./jsconfig.app.json" }] } diff --git a/package.json b/package.json index 9f57a77..c315c8c 100644 --- a/package.json +++ b/package.json @@ -1,76 +1,52 @@ { - "name": "datta-able-react-hook-reactstrap-js", - "version": "3.0.0", + "name": "datta-able-free-react-admin-templete", + "version": "4.0.0", "private": true, "scripts": { "start": "vite", - "build": "node --max-old-space-size=4096 node_modules/vite/bin/vite.js build", - "preview": "vite preview", + "build": "vite build", + "build-stage": "env-cmd -f .env.qa vite build", "lint": "eslint \"src/**/*.{js,jsx,ts,tsx}\"", "lint:fix": "eslint --fix \"src/**/*.{js,jsx,ts,tsx}\"", - "prettier": "prettier --write \"src/**/*.{js,jsx,ts,tsx}\"" + "prettier": "prettier --write \"src/**/*.{js,jsx,ts,tsx}\"", + "preview": "vite preview" }, "dependencies": { - "@originjs/vite-plugin-commonjs": "^1.0.3", - "@react-google-maps/api": "^2.19.3", - "@tanem/react-nprogress": "^5.0.51", - "@testing-library/jest-dom": "^6.4.2", - "@testing-library/react": "^15.0.2", - "@testing-library/user-event": "^14.5.2", - "@vitejs/plugin-react": "^4.2.1", - "bootstrap": "^5.3.3", - "chance": "^1.1.11", - "d3": "^7.9.0", - "formik": "^2.4.5", - "jquery": "^3.7.1", - "process": "^0.11.10", - "react": "^18.2.0", - "react-bootstrap": "^2.10.2", - "react-copy-to-clipboard": "^5.1.0", - "react-dom": "^18.2.0", - "react-google-charts": "^4.0.1", - "react-icons": "^5.0.1", - "react-perfect-scrollbar": "^1.5.8", - "react-router-dom": "^6.22.3", - "vite": "^5.2.0", - "vite-jsconfig-paths": "^2.0.1", - "web-vitals": "^3.5.2", - "yup": "^1.4.0" - }, - "overrides": { - "autoprefixer": "10.4.5" - }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "@fontsource/open-sans": "5.2.5", + "@react-google-maps/api": "2.20.5", + "apexcharts": "4.5.0", + "axios": "1.7.9", + "bootstrap": "5.3.3", + "chance": "1.1.12", + "formik": "2.4.6", + "jsvectormap": "1.6.0", + "react": "18.2.0", + "react-apexcharts": "1.7.0", + "react-bootstrap": "2.10.6", + "react-device-detect": "2.2.3", + "react-dom": "18.2.0", + "react-hook-form": "7.54.2", + "react-router-dom": "7.0.2", + "simplebar-react": "3.3.0", + "swr": "2.3.2", + "vite": "6.0.2", + "vite-jsconfig-paths": "2.0.1", + "yup": "1.6.1" }, "devDependencies": { - "@babel/core": "^7.24.4", - "@babel/eslint-parser": "^7.24.1", - "@babel/plugin-proposal-private-property-in-object": "^7.21.11", - "@babel/preset-react": "^7.24.1", - "env-cmd": "^10.1.0", - "eslint": "^8.57.0", - "eslint-config-prettier": "^9.1.0", - "eslint-config-react-app": "^7.0.1", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-jsx-a11y": "^6.8.0", - "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-react": "^7.34.1", - "eslint-plugin-react-hooks": "^4.6.0", - "immutable": "^4.3.5", - "prettier": "3.2.5", - "react-error-overlay": "6.0.11", - "sass": "^1.75.0" + "@eslint/compat": "1.2.3", + "@eslint/eslintrc": "3.3.1", + "@eslint/js": "9.15.0", + "@vitejs/plugin-react": "4.3.4", + "env-cmd": "10.1.0", + "eslint": "9.15.0", + "eslint-config-prettier": "9.1.0", + "eslint-plugin-jsx-a11y": "6.10.2", + "eslint-plugin-prettier": "5.2.1", + "eslint-plugin-react": "7.37.5", + "eslint-plugin-react-hooks": "5.0.0", + "prettier": "3.4.1", + "sass": "1.77.6" }, - "packageManager": "yarn@4.1.1" + "packageManager": "yarn@4.9.1" } diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..2195a56 --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/robots.txt b/public/robots.txt deleted file mode 100644 index e9e57dc..0000000 --- a/public/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -# https://www.robotstxt.org/robotstxt.html -User-agent: * -Disallow: diff --git a/src/App.jsx b/src/App.jsx index cc13c44..847cfd6 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,10 +1,12 @@ -import React from 'react'; -import { BrowserRouter } from 'react-router-dom'; +import { RouterProvider } from 'react-router-dom'; -import routes, { renderRoutes } from './routes'; +// project-imports +import router from 'routes'; -const App = () => { - return {renderRoutes(routes)}; -}; +// ==============================|| APP - THEME, ROUTER, LOCAL ||============================== // + +function App() { + return ; +} export default App; diff --git a/src/api/menu.js b/src/api/menu.js new file mode 100644 index 0000000..6a38578 --- /dev/null +++ b/src/api/menu.js @@ -0,0 +1,44 @@ +import { useMemo } from 'react'; + +// third-party +import useSWR, { mutate } from 'swr'; + +const initialState = { + isDashboardDrawerOpened: false, + isComponentDrawerOpened: true +}; + +export const endpoints = { + key: 'api/menu', + master: 'master' +}; + +export function useGetMenuMaster() { + const { data, isLoading } = useSWR(endpoints.key + endpoints.master, () => initialState, { + revalidateIfStale: false, + revalidateOnFocus: false, + revalidateOnReconnect: false + }); + + const memoizedValue = useMemo( + () => ({ + menuMaster: data, + menuMasterLoading: isLoading + }), + [data, isLoading] + ); + + return memoizedValue; +} + +export function handlerDrawerOpen(isDashboardDrawerOpened) { + // to update local state based on key + + mutate( + endpoints.key + endpoints.master, + (currentMenuMaster) => { + return { ...currentMenuMaster, isDashboardDrawerOpened }; + }, + false + ); +} diff --git a/src/assets/fonts/phosphor/regular/Phosphor.svg b/src/assets/fonts/phosphor/regular/Phosphor.svg new file mode 100644 index 0000000..8e62676 --- /dev/null +++ b/src/assets/fonts/phosphor/regular/Phosphor.svg @@ -0,0 +1,3056 @@ + + + + + + +{ + "fontFamily": "Phosphor", + "majorVersion": 2, + "minorVersion": 1, + "fontURL": "https://phosphoricons.com", + "description": "A flexible icon family for everyone\nFont generated by IcoMoon.", + "copyright": "Phosphor Icons", + "designer": "Tobias Fried & Helena Zhang", + "designerURL": "https://phosphoricons.com", + "license": "MIT", + "licenseURL": "https://raw.githubusercontent.com/phosphor-icons/homepage/master/LICENSE", + "version": "Version 2.1", + "fontId": "Phosphor", + "psName": "Phosphor", + "subFamily": "Regular", + "fullName": "Phosphor" +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/fonts/phosphor/regular/Phosphor.ttf b/src/assets/fonts/phosphor/regular/Phosphor.ttf new file mode 100644 index 0000000..7c1b8a7 Binary files /dev/null and b/src/assets/fonts/phosphor/regular/Phosphor.ttf differ diff --git a/src/assets/fonts/phosphor/regular/Phosphor.woff b/src/assets/fonts/phosphor/regular/Phosphor.woff new file mode 100644 index 0000000..c48057d Binary files /dev/null and b/src/assets/fonts/phosphor/regular/Phosphor.woff differ diff --git a/src/assets/fonts/phosphor/regular/Phosphor.woff2 b/src/assets/fonts/phosphor/regular/Phosphor.woff2 new file mode 100644 index 0000000..76ff203 Binary files /dev/null and b/src/assets/fonts/phosphor/regular/Phosphor.woff2 differ diff --git a/src/assets/fonts/phosphor/regular/selection.json b/src/assets/fonts/phosphor/regular/selection.json new file mode 100644 index 0000000..6ca6983 --- /dev/null +++ b/src/assets/fonts/phosphor/regular/selection.json @@ -0,0 +1,36337 @@ +{ + "IcoMoonType": "selection", + "icons": [ + { + "icon": { + "paths": [ + "M928 416c-0.137-123.657-100.343-223.863-223.987-224l-160.013-0c0-53.019 42.981-96 96-96v0c17.673 0 32-14.327 32-32s-14.327-32-32-32v0c-88.366 0-160 71.634-160 160v0h-160c-123.657 0.137-223.863 100.343-224 223.987l-0 0.013c0.040 23.523 12.765 44.066 31.698 55.157l0.302 0.163v40.68c0 142.12 132.48 248.48 238.96 333.96 47.68 38.32 113.040 90.76 113.040 114.040 0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-23.28 65.36-75.72 113.040-114.040 106.48-85.48 238.96-191.84 238.96-333.96v-40.68c19.235-11.254 31.96-31.797 32-55.314l0-0.006zM320 256h384c88.311 0.136 159.864 71.689 160 159.987l0 0.013h-704c0-88.366 71.634-160 160-160v0zM617 796c-42.48 34.080-80 64-105 93.48-25-29.28-62.52-59.4-105-93.48-95.8-76.84-215-172.56-215-284v-32h640v32c0 111.44-119.2 207.16-215 284z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["acorn"] + }, + "attrs": [{}], + "properties": { + "id": 0, + "order": 1513, + "name": "acorn", + "code": 60314, + "ligatures": "acorn", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 0 + }, + { + "icon": { + "paths": [ + "M332.76 697.6c5.286 4.007 11.974 6.419 19.226 6.419 10.441 0 19.715-5.001 25.556-12.738l0.059-0.081c38.35-50.747 98.585-83.2 166.4-83.2s128.050 32.453 166.021 82.677l0.379 0.523c5.9 7.807 15.167 12.8 25.6 12.8 17.673 0 32-14.327 32-32 0-7.24-2.404-13.919-6.458-19.28l0.058 0.080c-28.241-37.584-65.16-67.174-107.866-86.075l-1.734-0.685c32.079-29.362 52.12-71.421 52.12-118.161 0-88.366-71.634-160-160-160s-160 71.634-160 160c0 46.739 20.041 88.798 51.999 118.051l0.121 0.109c-44.535 19.552-81.538 49.149-109.34 86.067l-0.5 0.693c-4.004 5.285-6.414 11.971-6.414 19.219 0 10.422 4.982 19.68 12.695 25.523l0.080 0.058zM448 448c0-53.019 42.981-96 96-96s96 42.981 96 96c0 53.019-42.981 96-96 96v0c-53.019 0-96-42.981-96-96v0zM832 96h-576c-35.346 0-64 28.654-64 64v0 96h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v160h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v160h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v96c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-704c0-35.346-28.654-64-64-64v0zM832 864h-576v-704h576z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["address-book"] + }, + "attrs": [{}], + "properties": { + "id": 1, + "order": 1514, + "name": "address-book", + "code": 59128, + "ligatures": "address-book", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM768 416h64v192h-64zM832 352h-64v-160h64zM192 192h512v640h-512zM832 832h-64v-160h64v160zM607 664c-10.813-39.493-35.383-72.064-68.12-92.978l-0.64-0.382c23.324-23.19 37.76-55.298 37.76-90.779 0-70.692-57.308-128-128-128s-128 57.308-128 128c0 35.48 14.436 67.589 37.754 90.772l0.006 0.006c-33.355 21.319-57.917 53.88-68.497 92.241l-0.263 1.119c-0.645 2.401-1.016 5.157-1.016 8 0 17.682 14.334 32.016 32.016 32.016 14.839 0 27.32-10.095 30.95-23.792l0.050-0.223c10.56-41 52.24-72 97-72s86.48 30.92 97 72c3.68 13.92 16.161 24.016 31 24.016 17.682 0 32.016-14.334 32.016-32.016 0-2.843-0.371-5.599-1.066-8.223l0.050 0.223zM384 480c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["address-book-tabs"] + }, + "attrs": [{}], + "properties": { + "id": 2, + "order": 1515, + "name": "address-book-tabs", + "code": 61006, + "ligatures": "address-book-tabs", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 2 + }, + { + "icon": { + "paths": [ + "M916.44 283.28c-11.725-16.584-30.822-27.28-52.418-27.28-0.008 0-0.015 0-0.023 0l-319.999-0v-128h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v128h-320c-35.284 0.082-63.856 28.704-63.856 64 0 7.851 1.414 15.372 4.001 22.323l-0.144-0.442 104.76 288c9.187 24.737 32.563 42.056 59.992 42.12l0.008 0h119.24v256c0 17.673 14.327 32 32 32s32-14.327 32-32v0-256h128v256c0 17.673 14.327 32 32 32s32-14.327 32-32v0-256h119.28c27.437-0.064 50.813-17.383 59.856-41.678l0.144-0.442 104.76-288c2.47-6.541 3.899-14.103 3.899-21.998 0-13.7-4.305-26.394-11.635-36.805l0.135 0.203zM442.72 608l-52.4-288h243.36l-52.4 288zM160 320h165.28l52.36 288h-112.92zM759.28 608h-112.92l52.36-288h165.28z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["air-traffic-control"] + }, + "attrs": [{}], + "properties": { + "id": 3, + "order": 1516, + "name": "air-traffic-control", + "code": 60632, + "ligatures": "air-traffic-control", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 3 + }, + { + "icon": { + "paths": [ + "M942.32 515.36l-302.32-151.12v-172.24c0-70.692-57.308-128-128-128s-128 57.308-128 128v0 172.24l-302.32 151.12c-10.567 5.373-17.68 16.164-17.68 28.617 0 0.008 0 0.016 0 0.024l-0-0.001v128c0.010 17.665 14.333 31.982 32 31.982 2.222 0 4.392-0.227 6.487-0.658l-0.207 0.036 281.72-56.32v75.72l-54.64 54.6c-5.783 5.79-9.36 13.785-9.36 22.615 0 0.009 0 0.018 0 0.027l-0-0.001v128c-0 0.016-0 0.036-0 0.055 0 17.673 14.327 32 32 32 4.325 0 8.449-0.858 12.213-2.413l-0.213 0.078 148-59.24 148 59.24c3.551 1.477 7.675 2.335 12 2.335 17.673 0 32-14.327 32-32 0-0.019-0-0.039-0-0.058l0 0.003v-128c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0-54.64-54.6v-75.72l281.72 56.32c1.888 0.396 4.058 0.622 6.28 0.622 17.667 0 31.99-14.317 32-31.981l0-0.001v-128c0-0.007 0-0.015 0-0.023 0-12.453-7.113-23.245-17.498-28.533l-0.182-0.084zM896 632.96l-281.72-56.32c-1.888-0.396-4.058-0.622-6.28-0.622-17.667 0-31.99 14.317-32 31.981l-0 0.001v128c-0 0.007-0 0.016-0 0.025 0 8.83 3.577 16.825 9.36 22.615l-0-0 54.64 54.6v67.48l-116-46.44c-3.517-1.447-7.601-2.287-11.88-2.287s-8.363 0.84-12.094 2.364l0.214-0.077-116.24 46.44v-67.48l54.64-54.6c5.783-5.79 9.36-13.785 9.36-22.615 0-0.009-0-0.018-0-0.027l0 0.001v-128c-0.010-17.665-14.333-31.982-32-31.982-2.222 0-4.392 0.227-6.487 0.658l0.207-0.036-281.72 56.32v-69.2l302.32-151.12c10.567-5.373 17.68-16.164 17.68-28.617 0-0.008-0-0.016-0-0.024l0 0.001v-192c0-35.346 28.654-64 64-64s64 28.654 64 64v0 192c-0 0.007-0 0.015-0 0.023 0 12.453 7.113 23.245 17.498 28.533l0.182 0.084 302.32 151.12z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["airplane"] + }, + "attrs": [{}], + "properties": { + "id": 4, + "order": 1517, + "name": "airplane", + "code": 57346, + "ligatures": "airplane", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 4 + }, + { + "icon": { + "paths": [ + "M896 864c0 17.673-14.327 32-32 32v0h-576c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h576c17.673 0 32 14.327 32 32v0zM992 544v96c0 17.673-14.327 32-32 32v0h-715.72c-0.216 0.001-0.472 0.002-0.729 0.002-71.788 0-132.463-47.575-152.219-112.916l-0.293-1.126-56.28-187.56c-1.714-5.507-2.702-11.838-2.702-18.4 0-35.326 28.621-63.967 63.939-64l32.003-0c8.825 0.004 16.814 3.58 22.6 9.36l86.68 86.64h89.96l-36-107.76c-2.082-6.040-3.285-12.999-3.285-20.24 0-35.346 28.654-64 64-64 0.016 0 0.031 0 0.047 0l31.998-0c0.007-0 0.016-0 0.025-0 8.83 0 16.825 3.577 22.615 9.36l-0-0 182.64 182.64h242.72c88.366 0 160 71.634 160 160v0zM928 544c0-53.019-42.981-96-96-96v0h-256c-8.825-0.004-16.814-3.58-22.6-9.36l0 0-182.64-182.64h-18.76l49.96 149.88c1.041 3.020 1.642 6.5 1.642 10.12 0 17.66-14.305 31.979-31.96 32l-147.642 0c-0.007 0-0.016 0-0.025 0-8.83 0-16.825-3.577-22.615-9.36l0 0-86.6-86.64h-18.76l56.28 187.6c12.036 39.868 48.436 68.401 91.5 68.401 0.176 0 0.351-0 0.527-0.001l-0.027 0h683.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["airplane-in-flight"] + }, + "attrs": [{}], + "properties": { + "id": 5, + "order": 1518, + "name": "airplane-in-flight", + "code": 58622, + "ligatures": "airplane-in-flight", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 5 + }, + { + "icon": { + "paths": [ + "M1024 864c0 17.673-14.327 32-32 32v0h-576c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h576c17.673 0 32 14.327 32 32v0zM919.36 766.8l-706.52-197.84c-67.863-19.63-116.675-81.132-116.84-154.061l-0-0.019v-222.88c-0-0.001-0-0.003-0-0.005 0-35.346 28.654-64 64-64 7.241 0 14.2 1.202 20.691 3.418l-0.451-0.134 21.88 7.28c9.334 3.167 16.597 10.259 19.928 19.258l0.072 0.222 42.4 117.48 119.48 34.040v-117.56c-0-0.001-0-0.003-0-0.005 0-35.346 28.654-64 64-64 7.241 0 14.2 1.202 20.691 3.418l-0.451-0.134 21.88 7.28c8.824 3.002 15.774 9.495 19.321 17.791l0.079 0.209 90 214.52 243.36 68c68.012 19.552 116.959 81.138 117.12 154.181l0 0.019v142.72c-0.007 17.668-14.331 31.988-32 31.988-3.076 0-6.051-0.434-8.866-1.244l0.226 0.056zM896 593.28c-0.12-43.844-29.502-80.792-69.64-92.352l-0.68-0.168-258.28-72c-9.518-2.711-17.082-9.462-20.841-18.232l-0.079-0.208-90.48-215.64-8-2.68v160c0 0.007 0 0.014 0 0.022 0 17.673-14.327 32-32 32-3.12 0-6.135-0.446-8.986-1.279l0.226 0.057-176-50.16c-9.973-2.923-17.786-10.303-21.249-19.778l-0.071-0.222-42.76-118.28-7.16-2.36v222.88c0.112 43.777 29.399 80.684 69.439 92.311l0.681 0.169 665.88 186.44z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["airplane-landing"] + }, + "attrs": [{}], + "properties": { + "id": 6, + "order": 1519, + "name": "airplane-landing", + "code": 58626, + "ligatures": "airplane-landing", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 6 + }, + { + "icon": { + "paths": [ + "M704 864c0 17.673-14.327 32-32 32v0h-576c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h576c17.673 0 32 14.327 32 32v0zM991.44 372.6c-1.777 9.216-7.304 16.882-14.897 21.48l-0.143 0.080-589.64 352c-23.202 13.833-51.159 22.030-81.026 22.080l-0.014 0c-42.298-0.050-80.723-16.596-109.193-43.549l0.073 0.069-0.48-0.48-144.12-141.080c-12.287-11.685-19.929-28.154-19.929-46.409 0-25.89 15.373-48.189 37.489-58.268l0.401-0.163 12-5.88c4.115-2.066 8.968-3.275 14.102-3.275 3.656 0 7.17 0.613 10.443 1.743l-0.225-0.068 113.040 38.16 80.68-48.8-87.32-84.76c-12.706-11.733-20.635-28.475-20.635-47.069 0-26.222 15.77-48.761 38.344-58.65l0.411-0.161 1.28-0.52 28.6-10.84c3.322-1.277 7.164-2.017 11.18-2.017s7.858 0.74 11.4 2.090l-0.22-0.074 215.76 79.28 206.28-123.12c23.277-14.077 51.397-22.407 81.462-22.407 49.779 0 94.224 22.835 123.432 58.601l0.227 0.286 0.48 0.6 74.56 95.56c4.209 5.366 6.749 12.215 6.749 19.657 0 2.087-0.2 4.128-0.582 6.104l0.032-0.201zM912.48 357.8l-52-66.68c-17.651-21.475-44.216-35.066-73.955-35.066-17.994 0-34.826 4.976-49.196 13.626l0.431-0.24-219.2 130.88c-4.701 2.833-10.376 4.508-16.443 4.508-3.961 0-7.755-0.714-11.26-2.021l0.223 0.073-219.080-80.56-16 6.12 0.84 0.8 117.44 113.96c5.986 5.821 9.7 13.952 9.7 22.95 0 11.545-6.114 21.662-15.281 27.29l-0.139 0.080-128.84 77.96c-4.718 2.894-10.431 4.608-16.544 4.608-3.671 0-7.197-0.618-10.481-1.756l0.225 0.068-114.68-38.68-0.76 0.4-1.48 0.68c0.196 0.141 0.367 0.299 0.517 0.476l0.003 0.004 144 141.040c17.027 16.029 40.028 25.88 65.33 25.88 17.827 0 34.512-4.89 48.787-13.401l-0.437 0.242z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["airplane-takeoff"] + }, + "attrs": [{}], + "properties": { + "id": 7, + "order": 1520, + "name": "airplane-takeoff", + "code": 58628, + "ligatures": "airplane-takeoff", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 7 + }, + { + "icon": { + "paths": [ + "M832 384h-242.72l-182.64-182.64c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-31.999-0c-35.331 0.020-63.965 28.666-63.965 64 0 7.241 1.202 14.2 3.418 20.691l-0.134-0.451 36 107.76h-90.040l-86.64-86.64c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-31.999-0c-35.321 0.033-63.942 28.674-63.942 64 0 6.562 0.988 12.893 2.822 18.853l-0.12-0.453 56.28 187.56c20.048 66.467 80.724 114.042 152.511 114.042 0.256 0 0.512-0.001 0.768-0.002l-0.039 0h715.72c17.673 0 32-14.327 32-32v0-96c0-88.366-71.634-160-160-160v0zM928 608h-683.72c-0.148 0.001-0.324 0.001-0.5 0.001-43.064 0-79.463-28.533-91.324-67.726l-0.176-0.676-56.28-187.6h18.72l86.64 86.64c5.79 5.783 13.785 9.36 22.615 9.36 0.009 0 0.018-0 0.027-0l147.599 0c0.001 0 0.002 0 0.002 0 17.673 0 32-14.327 32-32 0-3.62-0.601-7.1-1.709-10.345l0.067 0.225-49.96-149.88h18.72l182.64 182.64c5.79 5.783 13.785 9.36 22.615 9.36 0.009 0 0.018-0 0.027-0l255.999 0c53.019 0 96 42.981 96 96v0zM896 800c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64v0c35.346 0 64 28.654 64 64v0zM512 800c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64v0c35.346 0 64 28.654 64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["airplane-taxiing"] + }, + "attrs": [{}], + "properties": { + "id": 8, + "order": 1521, + "name": "airplane-taxiing", + "code": 58624, + "ligatures": "airplane-taxiing", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 8 + }, + { + "icon": { + "paths": [ + "M741.32 456.84l117.24-110.36c23.166-23.166 37.495-55.17 37.495-90.52 0-70.701-57.314-128.015-128.015-128.015-35.35 0-67.354 14.329-90.52 37.495v-0c0 0.24-0.44 0.44-0.68 0.68l-109.68 116.56-332-120.8c-3.253-1.221-7.013-1.927-10.938-1.927-8.834 0-16.832 3.58-22.622 9.367l-96 96c-5.785 5.79-9.364 13.786-9.364 22.618 0 11.055 5.606 20.801 14.13 26.549l0.114 0.072 255.56 170.36-59.28 59.080h-82.76c-8.825 0.004-16.814 3.58-22.6 9.36l0-0-96 96c-5.807 5.794-9.4 13.805-9.4 22.655 0 13.348 8.173 24.788 19.788 29.587l0.212 0.078 147.28 58.92 59.040 147.64c4.93 11.71 16.31 19.782 29.576 19.782 9.097 0 17.307-3.796 23.133-9.89l0.011-0.012 95.48-95.52c5.824-5.77 9.442-13.759 9.48-22.593l0-0.007v-82.76l59.040-59.040 170.36 255.56c5.821 8.638 15.567 14.244 26.622 14.244 8.832 0 16.828-3.578 22.619-9.364l96-96c5.788-5.79 9.367-13.788 9.367-22.622 0-3.925-0.707-7.685-1.999-11.159l0.072 0.221zM741.040 845.76l-170.36-255.52c-5.218-7.844-13.633-13.207-23.341-14.228l-0.139-0.012c-1.080 0-2.12 0-3.16 0-8.845 0.004-16.85 3.596-22.639 9.399l-0.001 0.001-96 96c-5.795 5.781-9.384 13.77-9.4 22.597l-0 0.003v82.76l-52.28 52.28-46-115.040c-3.323-8.096-9.625-14.397-17.507-17.642l-0.213-0.078-114.96-46 52.24-52.28h82.72c0.007 0 0.016 0 0.025 0 8.83 0 16.825-3.577 22.615-9.36l-0 0 96-96c5.8-5.792 9.388-13.798 9.388-22.642 0-11.065-5.616-20.818-14.153-26.565l-0.114-0.072-255.52-170.4 54-53.96 332.88 121.040c3.281 1.244 7.075 1.964 11.037 1.964 9.127 0 17.361-3.821 23.191-9.95l0.013-0.013 123.76-131.64c11.51-11.183 27.239-18.079 44.578-18.079 35.346 0 64 28.654 64 64 0 17.349-6.903 33.086-18.113 44.614l0.014-0.015-131.48 123.72c-6.143 5.842-9.964 14.077-9.964 23.203 0 3.962 0.72 7.755 2.036 11.257l-0.073-0.221 121.040 332.88z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["airplane-tilt"] + }, + "attrs": [{}], + "properties": { + "id": 9, + "order": 1522, + "name": "airplane-tilt", + "code": 58838, + "ligatures": "airplane-tilt", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 9 + }, + { + "icon": { + "paths": [ + "M536.32 619.16c-5.904-6.861-14.598-11.179-24.3-11.179s-18.396 4.318-24.265 11.137l-0.035 0.042-192 224c-4.796 5.563-7.716 12.86-7.716 20.84 0 17.672 14.325 31.998 31.996 32l384 0c17.672-0.002 31.996-14.328 31.996-32 0-7.98-2.921-15.277-7.751-20.882l0.035 0.042zM389.56 832l122.44-142.84 122.44 142.84zM928 256v448c0 53.019-42.981 96-96 96v0h-32c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h32c17.673 0 32-14.327 32-32v0-448c0-17.673-14.327-32-32-32v0h-640c-17.673 0-32 14.327-32 32v0 448c0 17.673 14.327 32 32 32v0h32c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-32c-53.019 0-96-42.981-96-96v0-448c0-53.019 42.981-96 96-96v0h640c53.019 0 96 42.981 96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["airplay"] + }, + "attrs": [{}], + "properties": { + "id": 10, + "order": 1523, + "name": "airplay", + "code": 57348, + "ligatures": "airplay", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 10 + }, + { + "icon": { + "paths": [ + "M512 160c-212.077 0-384 171.923-384 384s171.923 384 384 384c212.077 0 384-171.923 384-384v0c-0.25-211.976-172.023-383.75-383.976-384l-0.024-0zM512 864c-176.731 0-320-143.269-320-320s143.269-320 320-320c176.731 0 320 143.269 320 320v0c-0.205 176.648-143.351 319.795-319.98 320l-0.020 0zM246.64 150.64l-128 128c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l128-128c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0zM950.64 278.64c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-128-128c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378h-0l128 128c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0zM736 512c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-224c-17.673 0-32-14.327-32-32v0-224c0-17.673 14.327-32 32-32s32 14.327 32 32v0 192z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["alarm"] + }, + "attrs": [{}], + "properties": { + "id": 11, + "order": 1524, + "name": "alarm", + "code": 57350, + "ligatures": "alarm", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 11 + }, + { + "icon": { + "paths": [ + "M512 64c-211.976 0.25-383.75 172.023-384 383.976l-0 0.024c0 96 50.24 220.24 134.44 332 84.72 112.6 178 180 249.56 180s164.84-67.24 249.56-180c84.2-112 134.44-236 134.44-332-0.25-211.976-172.023-383.75-383.976-384l-0.024-0zM710.44 741.68c-69.48 92.28-149.2 154.32-198.44 154.32s-128.96-62.040-198.44-154.32c-74.96-99.68-121.56-212.2-121.56-293.68 0-176.731 143.269-320 320-320s320 143.269 320 320v0c0 81.48-46.6 194-121.56 293.68zM480 544c0-88.366-71.634-160-160-160v0c-35.346 0-64 28.654-64 64v0c0 88.366 71.634 160 160 160v0c35.346 0 64-28.654 64-64v0zM320 448c53.019 0 96 42.981 96 96v0 0c-53.019 0-96-42.981-96-96v0zM704 384c-88.366 0-160 71.634-160 160v0c0 35.346 28.654 64 64 64v0c88.366 0 160-71.634 160-160v0c0-35.346-28.654-64-64-64v0zM608 544c0-53.019 42.981-96 96-96v0c0 53.019-42.981 96-96 96v0zM608 736c0 17.673-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["alien"] + }, + "attrs": [{}], + "properties": { + "id": 12, + "order": 1525, + "name": "alien", + "code": 59558, + "ligatures": "alien", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 12 + }, + { + "icon": { + "paths": [ + "M896 864c0 17.673-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h704c17.673 0 32 14.327 32 32v0zM544 704v-384c0-35.346 28.654-64 64-64v0h160c35.346 0 64 28.654 64 64v0 384c0 35.346-28.654 64-64 64v0h-160c-35.346 0-64-28.654-64-64v0zM608 704h160v-384h-160zM192 704v-544c0-35.346 28.654-64 64-64v0h160c35.346 0 64 28.654 64 64v0 544c0 35.346-28.654 64-64 64v0h-160c-35.346 0-64-28.654-64-64v0zM256 704h160v-544h-160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["align-bottom"] + }, + "attrs": [{}], + "properties": { + "id": 13, + "order": 1526, + "name": "align-bottom", + "code": 58630, + "ligatures": "align-bottom", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 13 + }, + { + "icon": { + "paths": [ + "M832 928c0 17.673-14.327 32-32 32v0h-576c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h576c17.673 0 32 14.327 32 32v0zM320 768v-608c0-35.346 28.654-64 64-64v0h256c35.346 0 64 28.654 64 64v0 608c0 35.346-28.654 64-64 64v0h-256c-35.346 0-64-28.654-64-64v0zM384 768h256v-608h-256z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["align-bottom-simple"] + }, + "attrs": [{}], + "properties": { + "id": 14, + "order": 1527, + "name": "align-bottom-simple", + "code": 60172, + "ligatures": "align-bottom-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 14 + }, + { + "icon": { + "paths": [ + "M832 544h-288v-64h192c35.346 0 64-28.654 64-64v0-160c0-35.346-28.654-64-64-64v0h-192v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-192c-35.346 0-64 28.654-64 64v0 160c0 35.346 28.654 64 64 64v0h192v64h-288c-35.346 0-64 28.654-64 64v0 160c0 35.346 28.654 64 64 64v0h288v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h288c35.346 0 64-28.654 64-64v0-160c0-35.346-28.654-64-64-64v0zM288 256h448v160h-448zM832 768h-640v-160h640v160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["align-center-horizontal"] + }, + "attrs": [{}], + "properties": { + "id": 15, + "order": 1528, + "name": "align-center-horizontal", + "code": 58634, + "ligatures": "align-center-horizontal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 15 + }, + { + "icon": { + "paths": [ + "M832 320h-288v-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128h-288c-35.346 0-64 28.654-64 64v0 256c0 35.346 28.654 64 64 64v0h288v128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128h288c35.346 0 64-28.654 64-64v0-256c0-35.346-28.654-64-64-64v0zM832 640h-640v-256h640v256z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["align-center-horizontal-simple"] + }, + "attrs": [{}], + "properties": { + "id": 16, + "order": 1529, + "name": "align-center-horizontal-simple", + "code": 60174, + "ligatures": "align-center-horizontal-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 16 + }, + { + "icon": { + "paths": [ + "M896 480h-64v-192c0-35.346-28.654-64-64-64v0h-160c-35.346 0-64 28.654-64 64v0 192h-64v-288c0-35.346-28.654-64-64-64v0h-160c-35.346 0-64 28.654-64 64v0 288h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v288c0 35.346 28.654 64 64 64v0h160c35.346 0 64-28.654 64-64v0-288h64v192c0 35.346 28.654 64 64 64v0h160c35.346 0 64-28.654 64-64v0-192h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM416 832h-160v-640h160zM768 736h-160v-448h160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["align-center-vertical"] + }, + "attrs": [{}], + "properties": { + "id": 17, + "order": 1530, + "name": "align-center-vertical", + "code": 58636, + "ligatures": "align-center-vertical", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 17 + }, + { + "icon": { + "paths": [ + "M832 480h-128v-288c0-35.346-28.654-64-64-64v0h-256c-35.346 0-64 28.654-64 64v0 288h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128v288c0 35.346 28.654 64 64 64v0h256c35.346 0 64-28.654 64-64v0-288h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM640 832h-256v-640h256z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["align-center-vertical-simple"] + }, + "attrs": [{}], + "properties": { + "id": 18, + "order": 1531, + "name": "align-center-vertical-simple", + "code": 60176, + "ligatures": "align-center-vertical-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 18 + }, + { + "icon": { + "paths": [ + "M192 160v704c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-704c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM256 416v-160c0-35.346 28.654-64 64-64v0h384c35.346 0 64 28.654 64 64v0 160c0 35.346-28.654 64-64 64v0h-384c-35.346 0-64-28.654-64-64v0zM320 416h384v-160h-384zM928 608v160c0 35.346-28.654 64-64 64v0h-544c-35.346 0-64-28.654-64-64v0-160c0-35.346 28.654-64 64-64v0h544c35.346 0 64 28.654 64 64v0zM864 768v-160h-544v160h544z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["align-left"] + }, + "attrs": [{}], + "properties": { + "id": 19, + "order": 1532, + "name": "align-left", + "code": 58638, + "ligatures": "align-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 19 + }, + { + "icon": { + "paths": [ + "M160 224v576c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-576c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM960 384v256c0 35.346-28.654 64-64 64v0h-608c-35.346 0-64-28.654-64-64v0-256c0-35.346 28.654-64 64-64v0h608c35.346 0 64 28.654 64 64v0zM896 640v-256h-608v256h608z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["align-left-simple"] + }, + "attrs": [{}], + "properties": { + "id": 20, + "order": 1533, + "name": "align-left-simple", + "code": 60142, + "ligatures": "align-left-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 20 + }, + { + "icon": { + "paths": [ + "M896 160v704c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-704c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM768 256v160c0 35.346-28.654 64-64 64v0h-384c-35.346 0-64-28.654-64-64v0-160c0-35.346 28.654-64 64-64v0h384c35.346 0 64 28.654 64 64v0zM704 256h-384v160h384zM768 608v160c0 35.346-28.654 64-64 64v0h-544c-35.346 0-64-28.654-64-64v0-160c0-35.346 28.654-64 64-64v0h544c35.346 0 64 28.654 64 64v0zM704 608h-544v160h544z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["align-right"] + }, + "attrs": [{}], + "properties": { + "id": 21, + "order": 1534, + "name": "align-right", + "code": 58640, + "ligatures": "align-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 21 + }, + { + "icon": { + "paths": [ + "M928 224v576c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-576c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM800 384v256c0 35.346-28.654 64-64 64v0h-608c-35.346 0-64-28.654-64-64v0-256c0-35.346 28.654-64 64-64v0h608c35.346 0 64 28.654 64 64v0zM736 384h-608v256h608z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["align-right-simple"] + }, + "attrs": [{}], + "properties": { + "id": 22, + "order": 1535, + "name": "align-right-simple", + "code": 60178, + "ligatures": "align-right-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 22 + }, + { + "icon": { + "paths": [ + "M896 160c0 17.673-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h704c17.673 0 32 14.327 32 32v0zM832 320v384c0 35.346-28.654 64-64 64v0h-160c-35.346 0-64-28.654-64-64v0-384c0-35.346 28.654-64 64-64v0h160c35.346 0 64 28.654 64 64v0zM768 320h-160v384h160zM480 320v544c0 35.346-28.654 64-64 64v0h-160c-35.346 0-64-28.654-64-64v0-544c0-35.346 28.654-64 64-64v0h160c35.346 0 64 28.654 64 64v0zM416 320h-160v544h160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["align-top"] + }, + "attrs": [{}], + "properties": { + "id": 23, + "order": 1536, + "name": "align-top", + "code": 58642, + "ligatures": "align-top", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 23 + }, + { + "icon": { + "paths": [ + "M832 128c0 17.673-14.327 32-32 32v0h-576c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h576c17.673 0 32 14.327 32 32v0zM704 288v608c0 35.346-28.654 64-64 64v0h-256c-35.346 0-64-28.654-64-64v0-608c0-35.346 28.654-64 64-64v0h256c35.346 0 64 28.654 64 64v0zM640 288h-256v608h256z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["align-top-simple"] + }, + "attrs": [{}], + "properties": { + "id": 24, + "order": 1537, + "name": "align-top-simple", + "code": 60180, + "ligatures": "align-top-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 24 + }, + { + "icon": { + "paths": [ + "M992 672v128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-50.76l-8.84 8.88c-12.4 13.48-161.4 169.88-407.16 169.88-251.36 0-401.52-163.64-407.8-170.6-5.076-5.651-8.181-13.163-8.181-21.4 0-17.718 14.363-32.081 32.081-32.081 9.481 0 18.001 4.113 23.874 10.651l0.026 0.030c1.080 1.4 138 149.4 360 149.4s358.92-148 360.28-149.44c0.355-0.437 0.708-0.828 1.080-1.2l-0 0 9.4-9.36h-50.76c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c17.673 0 32 14.327 32 32v0zM640 378.12v-42.12c0-0.028 0-0.062 0-0.095 0-79.529-64.471-144-144-144-55.682 0-103.982 31.604-127.942 77.853l-0.378 0.802c-5.416 10.436-16.139 17.444-28.5 17.444-17.675 0-32.004-14.329-32.004-32.004 0-5.315 1.295-10.327 3.588-14.738l-0.084 0.178c35.165-67.929 104.915-113.552 185.32-113.552 114.875 0 208 93.125 208 208 0 0.039-0 0.079-0 0.118l0-0.006v368c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-26.12c-37.335 35.965-88.191 58.12-144.222 58.12-114.875 0-208-93.125-208-208s93.125-208 208-208c56.031 0 106.887 22.155 144.287 58.182l-0.065-0.062zM640 528c0-79.529-64.471-144-144-144s-144 64.471-144 144c0 79.529 64.471 144 144 144v0c79.529 0 144-64.471 144-144v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["amazon-logo"] + }, + "attrs": [{}], + "properties": { + "id": 25, + "order": 1538, + "name": "amazon-logo", + "code": 59756, + "ligatures": "amazon-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 25 + }, + { + "icon": { + "paths": [ + "M320 480c0-17.673 14.327-32 32-32v0h64v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32v0zM1024 480v256c0 35.346-28.654 64-64 64v0h-68c-14.63 55.774-64.588 96.251-124 96.251s-109.37-40.477-123.801-95.359l-0.199-0.892h-200c-14.63 55.774-64.588 96.251-124 96.251s-109.37-40.477-123.801-95.359l-0.199-0.892h-68c-35.346 0-64-28.654-64-64v0-448c0-35.346 28.654-64 64-64v0h608c17.673 0 32 14.327 32 32v0 32h138.32c0.061-0 0.132-0 0.204-0 26.737 0 49.628 16.467 59.083 39.813l0.153 0.427 56 140c1.417 3.466 2.24 7.487 2.24 11.701 0 0.021-0 0.042-0 0.062l0-0.003zM768 352v96h176.72l-38.4-96zM128 736h68c14.63-55.774 64.588-96.251 124-96.251s109.37 40.477 123.801 95.359l0.199 0.892h200c9.036-33.848 30.645-61.572 59.395-78.432l0.605-0.328v-369.24h-576zM384 768c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64v0c35.346 0 64-28.654 64-64v0zM832 768c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64v0c35.346 0 64-28.654 64-64v0zM960 736v-224h-192v128c59.317 0.058 109.201 40.379 123.797 95.104l0.203 0.896z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["ambulance"] + }, + "attrs": [{}], + "properties": { + "id": 26, + "order": 1539, + "name": "ambulance", + "code": 58738, + "ligatures": "ambulance", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 26 + }, + { + "icon": { + "paths": [ + "M864 544c-17.673 0-32 14.327-32 32v0c0 98.76-55.080 118.56-152.4 145.12-45.44 12.4-96.48 26.4-135.6 57.36v-266.48h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-128v-100c55.647-14.719 96-64.615 96-123.935 0-70.692-57.308-128-128-128s-128 57.308-128 128c0 59.321 40.353 109.217 95.107 123.734l0.893 0.201v100h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128v266.48c-39.12-30.96-90.16-44.96-135.6-57.36-97.32-26.56-152.4-46.36-152.4-145.12 0-17.673-14.327-32-32-32s-32 14.327-32 32v0c0 152.44 110.68 182.64 199.6 206.88 97.32 26.56 152.4 46.36 152.4 145.12 0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-98.76 55.080-118.56 152.4-145.12 88.92-24.24 199.6-54.44 199.6-206.88 0-17.673-14.327-32-32-32v0zM448 224c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["anchor"] + }, + "attrs": [{}], + "properties": { + "id": 27, + "order": 1540, + "name": "anchor", + "code": 58644, + "ligatures": "anchor", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 27 + }, + { + "icon": { + "paths": [ + "M896 448h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h62.56c-16.147 169.034-149.521 302.394-317.136 318.41l-1.424 0.11v-450.52c55.647-14.719 96-64.615 96-123.935 0-70.692-57.308-128-128-128s-128 57.308-128 128c0 59.321 40.353 109.217 95.107 123.734l0.893 0.201v450.52c-169.039-16.126-302.413-149.486-318.45-317.095l-0.11-1.425h62.56c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-96c-17.673 0-32 14.327-32 32v0c0 229.75 186.25 416 416 416s416-186.25 416-416v0c0-17.673-14.327-32-32-32v0zM448 256c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["anchor-simple"] + }, + "attrs": [{}], + "properties": { + "id": 28, + "order": 1541, + "name": "anchor-simple", + "code": 58840, + "ligatures": "anchor-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 28 + }, + { + "icon": { + "paths": [ + "M704 592c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM368 544c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM960 640v96c0 35.346-28.654 64-64 64v0h-768c-35.346 0-64-28.654-64-64v0-91.48c-0-0.125-0-0.272-0-0.419 0-129.538 54.309-246.392 141.401-329.033l0.2-0.188-100.24-100.24c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l104.64 104.64c71.646-51.285 161.054-82.005 257.638-82.005 96.12 0 185.134 30.426 257.936 82.172l-1.374-0.928 104-104c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64v0l-99.48 99.48c3 2.84 6 5.72 8.96 8.68 81.379 80.668 131.762 192.49 131.762 316.080 0 0.436-0.001 0.872-0.002 1.307l0-0.067zM896 640c0-212.077-171.923-384-384-384v0h-1.36c-211 0.72-382.64 175-382.64 388.52v91.48h768z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["android-logo"] + }, + "attrs": [{}], + "properties": { + "id": 29, + "order": 1542, + "name": "android-logo", + "code": 57352, + "ligatures": "android-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 29 + }, + { + "icon": { + "paths": [ + "M384 288c0-17.673 14.327-32 32-32v0c229.65 0.25 415.75 186.35 416 415.976l0 0.024c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c-0.228-194.313-157.687-351.772-351.978-352l-0.022-0c-17.673 0-32-14.327-32-32v0zM960 768h-640v-640c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128v480c0 17.673 14.327 32 32 32v0h672c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["angle"] + }, + "attrs": [{}], + "properties": { + "id": 30, + "order": 1543, + "name": "angle", + "code": 59324, + "ligatures": "angle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 30 + }, + { + "icon": { + "paths": [ + "M908.32 258.48l-384-160c-3.637-1.574-7.871-2.49-12.32-2.49s-8.683 0.916-12.526 2.569l0.206-0.079-384 160c-11.656 4.954-19.68 16.307-19.68 29.533 0 1.49 0.102 2.957 0.299 4.393l-0.019-0.167 64 480c1.466 10.735 8.074 19.659 17.218 24.316l0.182 0.084 320 160c4.172 2.133 9.1 3.383 14.32 3.383s10.148-1.25 14.502-3.467l-0.182 0.084 320-160c9.326-4.741 15.934-13.665 17.381-24.234l0.019-0.166 64-480c0.178-1.27 0.28-2.736 0.28-4.227 0-13.227-8.025-24.579-19.471-29.454l-0.209-0.079zM802.52 746.96l-290.52 145.28-290.52-145.28-58.52-438.96 349.040-145.32 349.040 145.32zM484 336.48l-160 288c-2.526 4.474-4.014 9.823-4.014 15.52 0 17.681 14.333 32.014 32.014 32.014 11.984 0 22.43-6.585 27.917-16.333l0.083-0.161 44-79.52h176l44 79.52c5.57 9.909 16.016 16.494 28 16.494 17.681 0 32.014-14.333 32.014-32.014 0-5.697-1.488-11.046-4.097-15.681l0.083 0.161-160-288c-5.565-9.917-16.013-16.508-28-16.508s-22.435 6.591-27.917 16.347l-0.083 0.161zM564.28 512h-104.56l52.28-94.12z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["angular-logo"] + }, + "attrs": [{}], + "properties": { + "id": 31, + "order": 1544, + "name": "angular-logo", + "code": 60288, + "ligatures": "angular-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 31 + }, + { + "icon": { + "paths": [ + "M806.16 217.84c-75.282-75.282-179.283-121.845-294.16-121.845-229.753 0-416.005 186.252-416.005 416.005 0 114.877 46.563 218.878 121.845 294.16v0c75.282 75.282 179.283 121.845 294.16 121.845 229.753 0 416.005-186.252 416.005-416.005 0-114.877-46.563-218.878-121.845-294.16v0zM760.92 263.12c16.016 16.083 30.499 33.717 43.197 52.649l0.803 1.271-134.72 158.96-111.68-312.88c79.747 10.691 149.548 46.891 202.386 99.986l0.014 0.014zM622.36 532l-72.64 85.48-110.36-20-37.72-105.48 72.64-85.48 110.36 20zM263.080 263.12c58.444-58.753 137.627-96.825 225.641-102.31l0.999-0.050 70.040 196-326.56-59.48c9.666-12.544 19.451-23.686 29.892-34.172l-0.012 0.012zM186.6 646.16c-16.683-39.626-26.377-85.688-26.377-134.015 0-56.987 13.479-110.825 37.423-158.501l-0.926 2.036 204.84 37.4zM263.080 760.88c-16.016-16.083-30.499-33.717-43.197-52.649l-0.803-1.271 134.72-158.96 111.68 312.72c-79.73-10.644-149.531-46.79-202.39-99.83l-0.010-0.010zM760.92 760.88c-58.444 58.753-137.627 96.825-225.641 102.31l-0.999 0.050-70.040-196 326.56 59.64c-9.661 12.474-19.445 23.563-29.881 34.001l0.001-0.001zM622.44 630.92l214.96-253.080c16.683 39.626 26.377 85.688 26.377 134.015 0 56.987-13.479 110.825-37.423 158.501l0.926-2.036z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["aperture"] + }, + "attrs": [{}], + "properties": { + "id": 32, + "order": 1545, + "name": "aperture", + "code": 57354, + "ligatures": "aperture", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 32 + }, + { + "icon": { + "paths": [ + "M257.36 784.28l-37.8 64c-5.673 9.481-15.887 15.729-27.56 15.729-17.678 0-32.009-14.331-32.009-32.009 0-6.005 1.654-11.624 4.53-16.426l-0.081 0.146 37.84-64c5.59-9.82 15.986-16.335 27.903-16.335 17.673 0 32 14.327 32 32 0 6.258-1.796 12.096-4.901 17.027l0.078-0.133zM928 608h-191.2l-122.92-208c-5.59-9.82-15.986-16.335-27.903-16.335-17.673 0-32 14.327-32 32 0 6.258 1.796 12.096 4.901 17.027l-0.078-0.133 245.64 415.72c5.673 9.481 15.887 15.729 27.56 15.729 17.678 0 32.009-14.331 32.009-32.009 0-6.005-1.654-11.624-4.53-16.426l0.081 0.146-84.92-143.72h153.36c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM569.88 608h-208.36l274.040-463.72c2.796-4.656 4.449-10.275 4.449-16.28 0-17.678-14.331-32.009-32.009-32.009-11.673 0-21.887 6.249-27.479 15.584l-0.081 0.146-68.44 115.84-68.44-116c-5.673-9.481-15.887-15.729-27.56-15.729-17.678 0-32.009 14.331-32.009 32.009 0 6.005 1.654 11.624 4.53 16.426l-0.081-0.146 86.4 146.2-187.64 317.68h-191.2c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h473.88c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["app-store-logo"] + }, + "attrs": [{}], + "properties": { + "id": 33, + "order": 1546, + "name": "app-store-logo", + "code": 59764, + "ligatures": "app-store-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 33 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM864 800h-704v-576h704v576zM320 336c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM480 336c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["app-window"] + }, + "attrs": [{}], + "properties": { + "id": 34, + "order": 1547, + "name": "app-window", + "code": 58842, + "ligatures": "app-window", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 34 + }, + { + "icon": { + "paths": [ + "M893.2 678.36c-2.484-5.586-6.317-10.189-11.096-13.531l-0.104-0.069c-67.88-46.64-82-126.2-82-184.76 0-70.68 53.88-132.24 86-162.68 6.166-5.845 10.002-14.095 10.002-23.24s-3.837-17.395-9.988-23.227l-0.014-0.013c-50.72-47.88-134.72-78.84-214-78.84-59.64 0.047-115.038 18.165-161.027 49.173l1.027-0.653c-44.755-30.38-99.97-48.502-159.418-48.502-79.551 0-151.523 32.452-203.399 84.839l-0.023 0.023c-52.724 53.794-85.263 127.543-85.263 208.891 0 2.753 0.037 5.497 0.111 8.232l-0.009-0.403c3.429 141.744 64.373 268.613 160.289 358.668l0.271 0.252c28.452 26.926 66.959 43.481 109.333 43.481 0.164 0 0.328-0 0.492-0.001l-0.025 0h350.72c0.090 0 0.196 0 0.302 0 45.771 0 87.035-19.296 116.101-50.198l0.077-0.082c26.772-28.748 50.405-61.024 69.982-95.884l1.298-2.516c28.080-51.32 24.48-59.32 20.36-68.96zM754.68 802.12c-17.373 18.416-41.941 29.881-69.187 29.881-0.145 0-0.29-0-0.435-0.001l0.022 0h-350.72c-0.091 0-0.199 0-0.306 0-25.369 0-48.423-9.915-65.497-26.082l0.044 0.041c-84.196-78.973-137.56-189.95-140.589-313.413l-0.011-0.547c-0.058-1.943-0.091-4.23-0.091-6.524 0-63.694 25.448-121.445 66.732-163.638l-0.041 0.042c39.832-40.669 95.31-65.881 156.676-65.881 0.255 0 0.509 0 0.764 0.001l-0.039-0h3.12c52.086 0.566 99.76 18.998 137.293 49.444l-0.413-0.324c5.426 4.373 12.404 7.020 20 7.020s14.574-2.647 20.062-7.068l-0.062 0.048c37.705-30.595 86.283-49.121 139.189-49.121 0.285 0 0.571 0.001 0.856 0.002l-0.044-0c53.342 0.639 102.977 15.96 145.211 42.098l-1.211-0.698c-52 58.080-80 121.88-80 182.6 0 95.080 30.56 170.92 88.72 221.2-19.417 38.626-42.774 71.845-70.254 101.15l0.214-0.23zM512.92 120c18.399-69.558 80.768-120 154.919-120 0.056 0 0.113 0 0.169 0l3.991-0c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-4c-0.003-0-0.005-0-0.008-0-44.491 0-81.912 30.265-92.801 71.33l-0.151 0.67c-3.68 13.92-16.161 24.016-31 24.016-17.682 0-32.016-14.334-32.016-32.016 0-2.843 0.371-5.599 1.066-8.223l-0.050 0.223z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["apple-logo"] + }, + "attrs": [{}], + "properties": { + "id": 35, + "order": 1548, + "name": "apple-logo", + "code": 58646, + "ligatures": "apple-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 35 + }, + { + "icon": { + "paths": [ + "M616.8 553.32c14.513-20.474 23.2-45.968 23.2-73.491 0-70.692-57.308-128-128-128s-128 57.308-128 128c0 27.523 8.687 53.017 23.468 73.89l-0.268-0.399c-14.024 6.718-25.748 16.188-34.882 27.792l-0.158 0.208c-12.574 15.927-20.169 36.291-20.169 58.43 0 8.361 1.083 16.468 3.117 24.19l-0.148-0.66 48.72 192c11.058 42.139 48.805 72.721 93.695 72.721 0.135 0 0.27-0 0.406-0.001l-0.021 0h28.48c0.123 0.001 0.269 0.001 0.416 0.001 44.846 0 82.564-30.522 93.513-71.926l0.152-0.675 48.72-192c1.886-7.062 2.969-15.169 2.969-23.53 0-22.139-7.595-42.503-20.322-58.63l0.153 0.2c-9.282-11.859-21.008-21.369-34.46-27.867l-0.58-0.253zM512 416c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64v0c0-35.346 28.654-64 64-64v0zM607 647.64l-48.72 192c-3.825 14.135-16.535 24.362-31.635 24.362-0.129 0-0.257-0.001-0.385-0.002l0.020 0h-28.48c-0.109 0.001-0.237 0.002-0.365 0.002-15.099 0-27.81-10.228-31.582-24.133l-0.053-0.229-48.72-192c-0.63-2.329-0.993-5.003-0.993-7.762 0-7.268 2.514-13.949 6.721-19.221l-0.048 0.062c6.103-7.774 15.5-12.721 26.053-12.721 0.094 0 0.187 0 0.281 0.001l-0.014-0h126c0.079-0.001 0.173-0.001 0.267-0.001 10.553 0 19.951 4.948 25.999 12.65l0.054 0.071c4.122 5.196 6.613 11.848 6.613 19.082 0 2.786-0.369 5.486-1.062 8.053l0.050-0.216zM288 512c-0 0.149-0.001 0.325-0.001 0.501 0 21.171 2.921 41.659 8.381 61.085l-0.381-1.586c0.628 2.369 0.988 5.088 0.988 7.891 0 17.673-14.327 32-32 32-14.367 0-26.522-9.468-30.568-22.504l-0.061-0.227c-6.679-23.119-10.52-49.676-10.52-77.129 0-159.058 128.942-288 288-288s288 128.942 288 288c0 27.453-3.841 54.009-11.016 79.16l0.496-2.031c-4.797 11.999-16.323 20.322-29.793 20.322-17.673 0-32-14.327-32-32 0-1.937 0.172-3.834 0.502-5.676l-0.029 0.194c5.079-17.787 7.999-38.215 7.999-59.326 0-123.712-100.288-224-224-224-123.475 0-223.616 99.904-223.999 223.289l-0 0.037zM928 512c0 0.068 0 0.148 0 0.228 0 143.475-72.689 269.972-183.249 344.675l-1.471 0.937c-4.999 3.386-11.164 5.406-17.8 5.406-17.677 0-32.006-14.33-32.006-32.006 0-11.040 5.59-20.775 14.093-26.528l0.113-0.072c94.81-64.060 156.32-171.145 156.32-292.598 0-194.404-157.596-352-352-352s-352 157.596-352 352c0 121.452 61.51 228.538 155.077 291.805l1.243 0.792c8.617 5.825 14.206 15.56 14.206 26.6 0 17.677-14.33 32.006-32.006 32.006-6.636 0-12.801-2.020-17.913-5.478l0.113 0.072c-112.036-75.709-184.72-202.257-184.72-345.783 0-229.75 186.25-416 416-416 229.73 0 415.967 186.217 416 415.94l0 0.003z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["apple-podcasts-logo"] + }, + "attrs": [{}], + "properties": { + "id": 36, + "order": 1549, + "name": "apple-podcasts-logo", + "code": 60310, + "ligatures": "apple-podcasts-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 36 + }, + { + "icon": { + "paths": [ + "M888.64 613.040c4.618 5.509 7.423 12.673 7.423 20.493 0 9.815-4.419 18.598-11.375 24.468l-0.048 0.039c-69.44 57.52-131.44 77.96-188 77.96-74.32 0-139.28-35.24-199.72-68-101.4-55-188.96-102.52-316.28 2.96-5.62 4.999-13.067 8.054-21.227 8.054-17.673 0-32-14.327-32-32 0-10.232 4.803-19.343 12.277-25.201l0.070-0.053c160.68-133.080 281.28-67.68 387.72-9.92 101.4 55 188.96 102.48 316.28-3 5.481-4.533 12.581-7.282 20.323-7.282 9.842 0 18.646 4.443 24.516 11.433l0.040 0.049zM180.64 415.2c127.32-105.48 214.88-58 316.28-3 60.44 32.8 125.4 68 199.72 68 56.56 0 118.56-20.44 188-77.96 7.544-5.91 12.347-15.021 12.347-25.254 0-17.673-14.327-32-32-32-8.16 0-15.607 3.054-21.259 8.082l0.032-0.028c-127.32 105.48-214.88 57.96-316.28 2.96-106.44-57.72-227.040-123.16-387.72 9.92-6.337 5.865-10.29 14.225-10.29 23.509 0 17.673 14.327 32 32 32 7.139 0 13.733-2.338 19.056-6.29l-0.086 0.061z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["approximate-equals"] + }, + "attrs": [{}], + "properties": { + "id": 37, + "order": 1550, + "name": "approximate-equals", + "code": 60842, + "ligatures": "approximate-equals", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 37 + }, + { + "icon": { + "paths": [ + "M896 192h-768c-35.346 0-64 28.654-64 64v0 96c0 35.346 28.654 64 64 64v0 352c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-352c35.346 0 64-28.654 64-64v0-96c0-35.346-28.654-64-64-64v0zM832 768h-640v-352h640zM896 352h-768v-96h768v96zM384 544c0-17.673 14.327-32 32-32v0h192c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["archive"] + }, + "attrs": [{}], + "properties": { + "id": 38, + "order": 1551, + "name": "archive", + "code": 57356, + "ligatures": "archive", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 38 + }, + { + "icon": { + "paths": [ + "M864 355.2v-67.2c0-88.366-71.634-160-160-160v0h-384c-88.366 0-160 71.634-160 160v0 67.2c-73.633 15.344-128.16 79.704-128.16 156.8s54.527 141.456 127.12 156.618l1.040 0.182v131.2c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-131.2c73.633-15.344 128.16-79.704 128.16-156.8s-54.527-141.456-127.12-156.618l-1.040-0.182zM320 192h384c53.019 0 96 42.981 96 96v0 67.2c-73.508 15.509-127.903 79.788-128 156.789l-0 0.011h-320c-0.097-77.012-54.492-141.291-126.953-156.615l-1.047-0.185v-67.2c0-53.019 42.981-96 96-96v0zM833.56 608h-1.56c-17.673 0-32 14.327-32 32v0 160h-576v-160c0-17.673-14.327-32-32-32v0h-1.56c-52.344-0.878-94.44-43.517-94.44-95.987 0-53.019 42.981-96 96-96 53.015 0 95.993 42.973 96 95.987l0 0.001v160c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96h320v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-160c0.007-53.014 42.985-95.987 96-95.987 53.019 0 96 42.981 96 96 0 52.471-42.096 95.11-94.358 95.986l-0.082 0.001z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["armchair"] + }, + "attrs": [{}], + "properties": { + "id": 39, + "order": 1552, + "name": "armchair", + "code": 57362, + "ligatures": "armchair", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 39 + }, + { + "icon": { + "paths": [ + "M928 736c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c-0.025-194.386-157.611-351.957-352-351.957-97.191 0-185.183 39.39-248.88 103.077l0-0-89.52 88.88h178.4c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0 179.080l89.92-89.32c75.274-75.236 179.243-121.767 294.080-121.767 229.75 0 416 186.25 416 416 0 0.003-0 0.005-0 0.008l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-arc-left"] + }, + "attrs": [{}], + "properties": { + "id": 40, + "order": 1553, + "name": "arrow-arc-left", + "code": 57364, + "ligatures": "arrow-arc-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 40 + }, + { + "icon": { + "paths": [ + "M960 352v256c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h178.4l-89.44-88.84c-63.705-63.734-151.729-103.157-248.96-103.157-194.403 0-351.998 157.594-352 351.997l-0 0c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c-0-0.002-0-0.005-0-0.007 0-229.75 186.25-416 416-416 114.877 0 218.878 46.564 294.16 121.847l0 0 89.84 89.24v-179.080c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-arc-right"] + }, + "attrs": [{}], + "properties": { + "id": 41, + "order": 1554, + "name": "arrow-arc-right", + "code": 57366, + "ligatures": "arrow-arc-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 41 + }, + { + "icon": { + "paths": [ + "M342.64 585.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-192-192c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 192-192c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-169.4 169.36zM512 384h-114.76l137.4-137.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378v-0l-192 192c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 192 192c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-137.4-137.36h114.76c194.313 0.228 351.772 157.687 352 351.978l0 0.022c0 17.673 14.327 32 32 32s32-14.327 32-32v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-bend-double-up-left"] + }, + "attrs": [{}], + "properties": { + "id": 42, + "order": 1555, + "name": "arrow-bend-double-up-left", + "code": 57402, + "ligatures": "arrow-bend-double-up-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 42 + }, + { + "icon": { + "paths": [ + "M918.64 438.64l-192 192c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l169.4-169.36-169.4-169.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0 192 192c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0zM726.64 393.36l-192-192c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64v0l137.4 137.36h-114.76c-229.65 0.25-415.75 186.35-416 415.976l-0 0.024c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0.228-194.313 157.687-351.772 351.978-352l114.782-0-137.4 137.36c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l192-192c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-bend-double-up-right"] + }, + "attrs": [{}], + "properties": { + "id": 43, + "order": 1556, + "name": "arrow-bend-double-up-right", + "code": 57404, + "ligatures": "arrow-bend-double-up-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 43 + }, + { + "icon": { + "paths": [ + "M928 224c-0.25 229.65-186.35 415.75-415.976 416l-306.784 0 137.4 137.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-192-192c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 192-192c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-137.4 137.36h306.76c194.313-0.228 351.772-157.687 352-351.978l0-0.022c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-bend-down-left"] + }, + "attrs": [{}], + "properties": { + "id": 44, + "order": 1557, + "name": "arrow-bend-down-left", + "code": 57368, + "ligatures": "arrow-bend-down-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 44 + }, + { + "icon": { + "paths": [ + "M918.64 630.64l-192 192c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l137.4-137.36h-306.76c-229.65-0.25-415.75-186.35-416-415.976l-0-0.024c0-17.673 14.327-32 32-32s32 14.327 32 32v0c0.228 194.313 157.687 351.772 351.978 352l306.782 0-137.4-137.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l192 192c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-bend-down-right"] + }, + "attrs": [{}], + "properties": { + "id": 45, + "order": 1558, + "name": "arrow-bend-down-right", + "code": 57370, + "ligatures": "arrow-bend-down-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 45 + }, + { + "icon": { + "paths": [ + "M832 128c0 17.673-14.327 32-32 32v0c-194.313 0.228-351.772 157.687-352 351.978l-0 0.022v306.76l137.36-137.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-192 192c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-192-192c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l0 0 137.36 137.4v-306.76c0.25-229.65 186.35-415.75 415.976-416l0.024-0c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-bend-left-down"] + }, + "attrs": [{}], + "properties": { + "id": 46, + "order": 1559, + "name": "arrow-bend-left-down", + "code": 57372, + "ligatures": "arrow-bend-left-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 46 + }, + { + "icon": { + "paths": [ + "M832 896c0 17.673-14.327 32-32 32v0c-229.65-0.25-415.75-186.35-416-415.976l-0-0.024v-306.76l-137.36 137.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l192-192c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 192 192c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-137.36-137.4v306.76c0.228 194.313 157.687 351.772 351.978 352l0.022 0c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-bend-left-up"] + }, + "attrs": [{}], + "properties": { + "id": 47, + "order": 1560, + "name": "arrow-bend-left-up", + "code": 57374, + "ligatures": "arrow-bend-left-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 47 + }, + { + "icon": { + "paths": [ + "M822.64 726.64l-192 192c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-192-192c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l137.36 137.4v-306.76c-0.228-194.313-157.687-351.772-351.978-352l-0.022-0c-17.673 0-32-14.327-32-32s14.327-32 32-32v0c229.65 0.25 415.75 186.35 416 415.976l0 0.024v306.76l137.36-137.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-bend-right-down"] + }, + "attrs": [{}], + "properties": { + "id": 48, + "order": 1561, + "name": "arrow-bend-right-down", + "code": 57376, + "ligatures": "arrow-bend-right-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 48 + }, + { + "icon": { + "paths": [ + "M822.64 342.64c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-137.36-137.4v306.76c-0.25 229.65-186.35 415.75-415.976 416l-0.024 0c-17.673 0-32-14.327-32-32s14.327-32 32-32v0c194.313-0.228 351.772-157.687 352-351.978l0-0.022v-306.76l-137.36 137.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l192-192c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 192 192c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-bend-right-up"] + }, + "attrs": [{}], + "properties": { + "id": 49, + "order": 1562, + "name": "arrow-bend-right-up", + "code": 57378, + "ligatures": "arrow-bend-right-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 49 + }, + { + "icon": { + "paths": [ + "M928 800c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c-0.228-194.313-157.687-351.772-351.978-352l-306.782-0 137.4 137.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-192-192c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 192-192c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-137.4 137.36h306.76c229.65 0.25 415.75 186.35 416 415.976l0 0.024z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-bend-up-left"] + }, + "attrs": [{}], + "properties": { + "id": 50, + "order": 1563, + "name": "arrow-bend-up-left", + "code": 57380, + "ligatures": "arrow-bend-up-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 50 + }, + { + "icon": { + "paths": [ + "M918.64 438.64l-192 192c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l137.4-137.36h-306.76c-194.313 0.228-351.772 157.687-352 351.978l-0 0.022c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c0.25-229.65 186.35-415.75 415.976-416l306.784-0-137.4-137.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0 192 192c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-bend-up-right"] + }, + "attrs": [{}], + "properties": { + "id": 51, + "order": 1564, + "name": "arrow-bend-up-right", + "code": 57382, + "ligatures": "arrow-bend-up-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 51 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM662.64 521.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-128 128c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-128-128c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4v-242.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0 242.76l73.36-73.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-circle-down"] + }, + "attrs": [{}], + "properties": { + "id": 52, + "order": 1565, + "name": "arrow-circle-down", + "code": 57384, + "ligatures": "arrow-circle-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 52 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM662.64 361.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-201.4 201.36h114.76c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32v0-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0 114.76l201.36-201.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-circle-down-left"] + }, + "attrs": [{}], + "properties": { + "id": 53, + "order": 1566, + "name": "arrow-circle-down-left", + "code": 57386, + "ligatures": "arrow-circle-down-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 53 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM672 448v192c0 17.673-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h114.76l-201.4-201.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l201.36 201.4v-114.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-circle-down-right"] + }, + "attrs": [{}], + "properties": { + "id": 54, + "order": 1567, + "name": "arrow-circle-down-right", + "code": 57388, + "ligatures": "arrow-circle-down-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 54 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM704 512c0 17.673-14.327 32-32 32v0h-242.76l73.4 73.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-128-128c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 128-128c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-73.4 73.36h242.76c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-circle-left"] + }, + "attrs": [{}], + "properties": { + "id": 55, + "order": 1568, + "name": "arrow-circle-left", + "code": 57434, + "ligatures": "arrow-circle-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 55 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM694.64 489.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-128 128c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l73.4-73.36h-242.76c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h242.76l-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-circle-right"] + }, + "attrs": [{}], + "properties": { + "id": 56, + "order": 1569, + "name": "arrow-circle-right", + "code": 57390, + "ligatures": "arrow-circle-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 56 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM662.64 457.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4v242.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-242.76l-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l128-128c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-circle-up"] + }, + "attrs": [{}], + "properties": { + "id": 57, + "order": 1570, + "name": "arrow-circle-up", + "code": 57392, + "ligatures": "arrow-circle-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 57 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM662.64 617.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-201.36-201.4v114.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-192c0-17.673 14.327-32 32-32v0h192c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-circle-up-left"] + }, + "attrs": [{}], + "properties": { + "id": 58, + "order": 1571, + "name": "arrow-circle-up-left", + "code": 57394, + "ligatures": "arrow-circle-up-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 58 + }, + { + "icon": { + "paths": [ + "M672 384v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-114.76l-201.36 201.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l201.4-201.36h-114.76c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0zM928 512c0 229.75-186.25 416-416 416s-416-186.25-416-416c0-229.75 186.25-416 416-416v0c229.65 0.25 415.75 186.35 416 415.976l0 0.024zM864 512c0-194.404-157.596-352-352-352s-352 157.596-352 352c0 194.404 157.596 352 352 352v0c194.313-0.228 351.772-157.687 352-351.978l0-0.022z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-circle-up-right"] + }, + "attrs": [{}], + "properties": { + "id": 59, + "order": 1572, + "name": "arrow-circle-up-right", + "code": 57396, + "ligatures": "arrow-circle-up-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 59 + }, + { + "icon": { + "paths": [ + "M960 224v192c0 17.673-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h109.6l-107.36-98.4c-57.905-57.883-137.887-93.683-226.231-93.683-176.731 0-320 143.269-320 320s143.269 320 320 320c85.071 0 162.388-33.196 219.705-87.341l-0.154 0.144c5.723-5.422 13.472-8.756 22-8.756 17.682 0 32.016 14.334 32.016 32.016 0 9.154-3.842 17.411-10.002 23.246l-0.015 0.014c-68.29 64.864-160.837 104.761-262.702 104.761-0.302 0-0.603-0-0.905-0.001l0.047 0h-5.28c-209.803-2.965-378.741-173.736-378.741-383.964 0-212.077 171.923-384 384-384 105.786 0 201.582 42.776 271.032 111.975l-0.011-0.011 113 103.2v-119.2c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-clockwise"] + }, + "attrs": [{}], + "properties": { + "id": 60, + "order": 1573, + "name": "arrow-clockwise", + "code": 57398, + "ligatures": "arrow-clockwise", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 60 + }, + { + "icon": { + "paths": [ + "M896 512c0 0.010 0 0.022 0 0.035 0 210.263-168.993 381.055-378.566 383.962l-0.274 0.003h-5.16c-0.283 0.001-0.617 0.001-0.952 0.001-101.855 0-194.388-39.914-262.811-104.954l0.162 0.153c-6.174-5.849-10.016-14.106-10.016-23.26 0-17.682 14.334-32.016 32.016-32.016 8.528 0 16.277 3.334 22.015 8.77l-0.015-0.014c57.164 54.001 134.481 87.197 219.551 87.197 176.731 0 320-143.269 320-320s-143.269-320-320-320c-88.344 0-168.327 35.8-226.232 93.684l0.001-0.001c-0.327 0.353-0.666 0.68-1.024 0.986l-0.016 0.014-106.32 97.44h109.64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32v0-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0 119.2l113-103.2c69.437-69.175 165.224-111.943 271-111.943 212.057 0 383.968 171.89 384 383.94l0 0.003z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-counter-clockwise"] + }, + "attrs": [{}], + "properties": { + "id": 61, + "order": 1574, + "name": "arrow-counter-clockwise", + "code": 57400, + "ligatures": "arrow-counter-clockwise", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 61 + }, + { + "icon": { + "paths": [ + "M822.64 598.64l-288 288c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-288-288c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l0 0 233.36 233.4v-626.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0 626.76l233.36-233.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-down"] + }, + "attrs": [{}], + "properties": { + "id": 62, + "order": 1575, + "name": "arrow-down", + "code": 57406, + "ligatures": "arrow-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 62 + }, + { + "icon": { + "paths": [ + "M790.64 278.64l-457.4 457.36h338.76c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-416c-17.673 0-32-14.327-32-32v0-416c0-17.673 14.327-32 32-32s32 14.327 32 32v0 338.76l457.36-457.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-down-left"] + }, + "attrs": [{}], + "properties": { + "id": 63, + "order": 1576, + "name": "arrow-down-left", + "code": 57408, + "ligatures": "arrow-down-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 63 + }, + { + "icon": { + "paths": [ + "M800 352v416c0 17.673-14.327 32-32 32v0h-416c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h338.76l-457.4-457.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l457.36 457.4v-338.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-down-right"] + }, + "attrs": [{}], + "properties": { + "id": 64, + "order": 1577, + "name": "arrow-down-right", + "code": 57410, + "ligatures": "arrow-down-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 64 + }, + { + "icon": { + "paths": [ + "M800 128v576c0 17.673-14.327 32-32 32v0h-498.76l137.4 137.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-192-192c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 192-192c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-137.4 137.36h466.76v-544c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-elbow-down-left"] + }, + "attrs": [{}], + "properties": { + "id": 65, + "order": 1578, + "name": "arrow-elbow-down-left", + "code": 57412, + "ligatures": "arrow-elbow-down-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 65 + }, + { + "icon": { + "paths": [ + "M886.64 726.64l-192 192c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l137.4-137.36h-498.76c-17.673 0-32-14.327-32-32v0-576c0-17.673 14.327-32 32-32s32 14.327 32 32v0 544h466.76l-137.4-137.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l192 192c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-elbow-down-right"] + }, + "attrs": [{}], + "properties": { + "id": 66, + "order": 1579, + "name": "arrow-elbow-down-right", + "code": 57414, + "ligatures": "arrow-elbow-down-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 66 + }, + { + "icon": { + "paths": [ + "M950.64 406.64l-384 384c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-393.36-393.4v210.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-288c0-17.673 14.327-32 32-32v0h288c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-210.76l370.76 370.76 361.36-361.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-elbow-left"] + }, + "attrs": [{}], + "properties": { + "id": 67, + "order": 1580, + "name": "arrow-elbow-left", + "code": 57416, + "ligatures": "arrow-elbow-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 67 + }, + { + "icon": { + "paths": [ + "M960 288c0 17.673-14.327 32-32 32v0h-544v466.76l137.36-137.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-192 192c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-192-192c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l0 0 137.36 137.4v-498.76c0-17.673 14.327-32 32-32v0h576c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-elbow-left-down"] + }, + "attrs": [{}], + "properties": { + "id": 68, + "order": 1581, + "name": "arrow-elbow-left-down", + "code": 57418, + "ligatures": "arrow-elbow-left-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 68 + }, + { + "icon": { + "paths": [ + "M960 768c0 17.673-14.327 32-32 32v0h-576c-17.673 0-32-14.327-32-32v0-498.76l-137.36 137.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l192-192c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 192 192c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-137.36-137.4v466.76h544c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-elbow-left-up"] + }, + "attrs": [{}], + "properties": { + "id": 69, + "order": 1582, + "name": "arrow-elbow-left-up", + "code": 57420, + "ligatures": "arrow-elbow-left-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 69 + }, + { + "icon": { + "paths": [ + "M960 320v288c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-210.76l-393.36 393.4c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-384-384c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l361.36 361.4 370.76-370.76h-210.76c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h288c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-elbow-right"] + }, + "attrs": [{}], + "properties": { + "id": 70, + "order": 1583, + "name": "arrow-elbow-right", + "code": 57422, + "ligatures": "arrow-elbow-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 70 + }, + { + "icon": { + "paths": [ + "M918.64 662.64l-192 192c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-192-192c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l137.36 137.4v-466.76h-544c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h576c17.673 0 32 14.327 32 32v0 498.76l137.36-137.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-elbow-right-down"] + }, + "attrs": [{}], + "properties": { + "id": 71, + "order": 1584, + "name": "arrow-elbow-right-down", + "code": 57424, + "ligatures": "arrow-elbow-right-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 71 + }, + { + "icon": { + "paths": [ + "M886.64 406.64c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-137.36-137.4v498.76c0 17.673-14.327 32-32 32v0h-576c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h544v-466.76l-137.36 137.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l192-192c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 192 192c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-elbow-right-up"] + }, + "attrs": [{}], + "properties": { + "id": 72, + "order": 1585, + "name": "arrow-elbow-right-up", + "code": 57426, + "ligatures": "arrow-elbow-right-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 72 + }, + { + "icon": { + "paths": [ + "M800 320v576c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-544h-466.76l137.4 137.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-192.24-192.28c-0.64-0.64-1.28-1.36-1.88-2.080l-0.92-1.24c-0.301-0.372-0.604-0.789-0.885-1.222l-0.035-0.058-0.92-1.48c-0.22-0.333-0.446-0.726-0.65-1.133l-0.030-0.067c-0.28-0.48-0.52-1-0.76-1.52s-0.4-0.84-0.6-1.32-0.36-1-0.56-1.48l-0.52-1.44-0.36-1.56c0-0.52-0.28-1-0.4-1.48s0-1.24-0.24-1.84 0-0.84-0.2-1.28c-0.096-0.947-0.15-2.047-0.15-3.16s0.054-2.213 0.161-3.297l-0.011 0.137c0-0.44 0-0.84 0.2-1.28s0-1.24 0.24-1.84 0.24-0.96 0.4-1.48l0.36-1.56 0.52-1.44c0.2-0.48 0.36-1 0.56-1.48s0.4-0.88 0.6-1.32 0.48-1.040 0.76-1.52c0.234-0.474 0.46-0.867 0.707-1.244l-0.027 0.044 0.92-1.48c0.316-0.491 0.619-0.908 0.942-1.308l-0.022 0.028 0.92-1.24c0.6-0.72 1.24-1.44 1.88-2.080l0.24-0.28 192-192c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64v0l-137.4 137.36h498.76c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-elbow-up-left"] + }, + "attrs": [{}], + "properties": { + "id": 73, + "order": 1586, + "name": "arrow-elbow-up-left", + "code": 57428, + "ligatures": "arrow-elbow-up-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 73 + }, + { + "icon": { + "paths": [ + "M886.64 342.64l-192 192c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l137.4-137.36h-466.76v544c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-576c0-17.673 14.327-32 32-32v0h498.76l-137.4-137.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378h-0l192 192c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-elbow-up-right"] + }, + "attrs": [{}], + "properties": { + "id": 74, + "order": 1587, + "name": "arrow-elbow-up-right", + "code": 57430, + "ligatures": "arrow-elbow-up-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 74 + }, + { + "icon": { + "paths": [ + "M925.56 531.76c-4.934-11.696-16.306-19.757-29.56-19.76l-160-0v-320c0-35.346-28.654-64-64-64v0h-320c-35.346 0-64 28.654-64 64v0 320h-160c-0.007-0-0.016-0-0.025-0-17.673 0-32 14.327-32 32 0 8.843 3.587 16.848 9.385 22.64l0 0 384 384c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 384-384c5.785-5.79 9.363-13.786 9.363-22.618 0-4.425-0.898-8.639-2.522-12.472l0.079 0.21zM512 882.76l-306.76-306.76h114.76c17.673 0 32-14.327 32-32v0-352h320v352c0 17.673 14.327 32 32 32v0h114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-fat-down"] + }, + "attrs": [{}], + "properties": { + "id": 75, + "order": 1588, + "name": "arrow-fat-down", + "code": 58648, + "ligatures": "arrow-fat-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 75 + }, + { + "icon": { + "paths": [ + "M832 288h-320v-160c0-0.007 0-0.016 0-0.025 0-17.673-14.327-32-32-32-8.843 0-16.848 3.587-22.64 9.385l-0 0-384 384c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 384 384c5.792 5.798 13.797 9.385 22.64 9.385 17.673 0 32-14.327 32-32 0-0.009-0-0.018-0-0.027l0 0.001v-160h320c35.346 0 64-28.654 64-64v0-320c0-35.346-28.654-64-64-64v0zM832 672h-352c-17.673 0-32 14.327-32 32v0 114.76l-306.76-306.76 306.76-306.76v114.76c0 17.673 14.327 32 32 32v0h352z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-fat-left"] + }, + "attrs": [{}], + "properties": { + "id": 76, + "order": 1589, + "name": "arrow-fat-left", + "code": 58650, + "ligatures": "arrow-fat-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 76 + }, + { + "icon": { + "paths": [ + "M925.56 531.76c-4.934-11.696-16.306-19.757-29.56-19.76l-160-0v-224c0-17.673-14.327-32-32-32v0h-384c-17.673 0-32 14.327-32 32v0 224h-160c-0.007-0-0.016-0-0.025-0-17.673 0-32 14.327-32 32 0 8.843 3.587 16.848 9.385 22.64l0 0 384 384c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 384-384c5.785-5.79 9.363-13.786 9.363-22.618 0-4.425-0.898-8.639-2.522-12.472l0.079 0.21zM512 882.76l-306.76-306.76h114.76c17.673 0 32-14.327 32-32v0-224h320v224c0 17.673 14.327 32 32 32v0h114.76zM288 160c0-17.673 14.327-32 32-32v0h384c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-fat-line-down"] + }, + "attrs": [{}], + "properties": { + "id": 77, + "order": 1590, + "name": "arrow-fat-line-down", + "code": 58652, + "ligatures": "arrow-fat-line-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 77 + }, + { + "icon": { + "paths": [ + "M736 288h-224v-160c0-0.007 0-0.016 0-0.025 0-17.673-14.327-32-32-32-8.843 0-16.848 3.587-22.64 9.385l-0 0-384 384c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 384 384c5.792 5.798 13.797 9.385 22.64 9.385 17.673 0 32-14.327 32-32 0-0.009-0-0.018-0-0.027l0 0.001v-160h224c17.673 0 32-14.327 32-32v0-384c0-17.673-14.327-32-32-32v0zM704 672h-224c-17.673 0-32 14.327-32 32v0 114.76l-306.76-306.76 306.76-306.76v114.76c0 17.673 14.327 32 32 32v0h224zM896 320v384c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-fat-line-left"] + }, + "attrs": [{}], + "properties": { + "id": 78, + "order": 1591, + "name": "arrow-fat-line-left", + "code": 58654, + "ligatures": "arrow-fat-line-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 78 + }, + { + "icon": { + "paths": [ + "M950.64 489.36l-384-384c-5.792-5.798-13.797-9.385-22.64-9.385-17.673 0-32 14.327-32 32 0 0.009 0 0.018 0 0.027l-0-0.001v160h-224c-17.673 0-32 14.327-32 32v0 384c0 17.673 14.327 32 32 32v0h224v160c-0 0.007-0 0.016-0 0.025 0 17.673 14.327 32 32 32 8.843 0 16.848-3.587 22.64-9.385l0-0 384-384c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0zM576 818.76v-114.76c0-17.673-14.327-32-32-32v0h-224v-320h224c17.673 0 32-14.327 32-32v0-114.76l306.76 306.76zM192 320v384c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-fat-line-right"] + }, + "attrs": [{}], + "properties": { + "id": 79, + "order": 1592, + "name": "arrow-fat-line-right", + "code": 58656, + "ligatures": "arrow-fat-line-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 79 + }, + { + "icon": { + "paths": [ + "M918.64 457.36l-384-384c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-384 384c-5.798 5.792-9.385 13.797-9.385 22.64 0 17.673 14.327 32 32 32 0.009 0 0.018-0 0.027-0l159.999 0v224c0 17.673 14.327 32 32 32v0h384c17.673 0 32-14.327 32-32v0-224h160c0.007 0 0.016 0 0.025 0 17.673 0 32-14.327 32-32 0-8.843-3.587-16.848-9.385-22.64l-0-0zM704 448c-17.673 0-32 14.327-32 32v0 224h-320v-224c0-17.673-14.327-32-32-32v0h-114.76l306.76-306.76 306.76 306.76zM736 864c0 17.673-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h384c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-fat-line-up"] + }, + "attrs": [{}], + "properties": { + "id": 80, + "order": 1593, + "name": "arrow-fat-line-up", + "code": 58658, + "ligatures": "arrow-fat-line-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 80 + }, + { + "icon": { + "paths": [ + "M925.56 531.76c-4.934-11.696-16.306-19.757-29.56-19.76l-160-0v-96c0-17.673-14.327-32-32-32v0h-384c-17.673 0-32 14.327-32 32v0 96h-160c-0.007-0-0.016-0-0.025-0-17.673 0-32 14.327-32 32 0 8.843 3.587 16.848 9.385 22.64l0 0 384 384c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 384-384c5.785-5.79 9.363-13.786 9.363-22.618 0-4.425-0.898-8.639-2.522-12.472l0.079 0.21zM512 882.76l-306.76-306.76h114.76c17.673 0 32-14.327 32-32v0-96h320v96c0 17.673 14.327 32 32 32v0h114.76zM288 160c0-17.673 14.327-32 32-32v0h384c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32v0zM288 288c0-17.673 14.327-32 32-32v0h384c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-fat-lines-down"] + }, + "attrs": [{}], + "properties": { + "id": 81, + "order": 1594, + "name": "arrow-fat-lines-down", + "code": 58660, + "ligatures": "arrow-fat-lines-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 81 + }, + { + "icon": { + "paths": [ + "M608 288h-96v-160c0-0.007 0-0.016 0-0.025 0-17.673-14.327-32-32-32-8.843 0-16.848 3.587-22.64 9.385l-0 0-384 384c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 384 384c5.792 5.798 13.797 9.385 22.64 9.385 17.673 0 32-14.327 32-32 0-0.009-0-0.018-0-0.027l0 0.001v-160h96c17.673 0 32-14.327 32-32v0-384c0-17.673-14.327-32-32-32v0zM576 672h-96c-17.673 0-32 14.327-32 32v0 114.76l-306.76-306.76 306.76-306.76v114.76c0 17.673 14.327 32 32 32v0h96zM896 320v384c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM768 320v384c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-fat-lines-left"] + }, + "attrs": [{}], + "properties": { + "id": 82, + "order": 1595, + "name": "arrow-fat-lines-left", + "code": 58662, + "ligatures": "arrow-fat-lines-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 82 + }, + { + "icon": { + "paths": [ + "M950.64 489.36l-384-384c-5.792-5.798-13.797-9.385-22.64-9.385-17.673 0-32 14.327-32 32 0 0.009 0 0.018 0 0.027l-0-0.001v160h-96c-17.673 0-32 14.327-32 32v0 384c0 17.673 14.327 32 32 32v0h96v160c-0 0.007-0 0.016-0 0.025 0 17.673 14.327 32 32 32 8.843 0 16.848-3.587 22.64-9.385l0-0 384-384c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0zM576 818.76v-114.76c0-17.673-14.327-32-32-32v0h-96v-320h96c17.673 0 32-14.327 32-32v0-114.76l306.76 306.76zM192 320v384c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM320 320v384c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-fat-lines-right"] + }, + "attrs": [{}], + "properties": { + "id": 83, + "order": 1596, + "name": "arrow-fat-lines-right", + "code": 58664, + "ligatures": "arrow-fat-lines-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 83 + }, + { + "icon": { + "paths": [ + "M918.64 457.36l-384-384c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-384 384c-5.798 5.792-9.385 13.797-9.385 22.64 0 17.673 14.327 32 32 32 0.009 0 0.018-0 0.027-0l159.999 0v96c0 17.673 14.327 32 32 32v0h384c17.673 0 32-14.327 32-32v0-96h160c0.007 0 0.016 0 0.025 0 17.673 0 32-14.327 32-32 0-8.843-3.587-16.848-9.385-22.64l-0-0zM704 448c-17.673 0-32 14.327-32 32v0 96h-320v-96c0-17.673-14.327-32-32-32v0h-114.76l306.76-306.76 306.76 306.76zM736 864c0 17.673-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h384c17.673 0 32 14.327 32 32v0zM736 736c0 17.673-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h384c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-fat-lines-up"] + }, + "attrs": [{}], + "properties": { + "id": 84, + "order": 1597, + "name": "arrow-fat-lines-up", + "code": 58666, + "ligatures": "arrow-fat-lines-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 84 + }, + { + "icon": { + "paths": [ + "M950.64 489.36l-384-384c-5.792-5.798-13.797-9.385-22.64-9.385-17.673 0-32 14.327-32 32 0 0.009 0 0.018 0 0.027l-0-0.001v160h-320c-35.346 0-64 28.654-64 64v0 320c0 35.346 28.654 64 64 64v0h320v160c-0 0.007-0 0.016-0 0.025 0 17.673 14.327 32 32 32 8.843 0 16.848-3.587 22.64-9.385l0-0 384-384c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0zM576 818.76v-114.76c0-17.673-14.327-32-32-32v0h-352v-320h352c17.673 0 32-14.327 32-32v0-114.76l306.76 306.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-fat-right"] + }, + "attrs": [{}], + "properties": { + "id": 85, + "order": 1598, + "name": "arrow-fat-right", + "code": 58668, + "ligatures": "arrow-fat-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 85 + }, + { + "icon": { + "paths": [ + "M918.64 457.36l-384-384c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-384 384c-5.798 5.792-9.385 13.797-9.385 22.64 0 17.673 14.327 32 32 32 0.009 0 0.018-0 0.027-0l159.999 0v320c0 35.346 28.654 64 64 64v0h320c35.346 0 64-28.654 64-64v0-320h160c0.007 0 0.016 0 0.025 0 17.673 0 32-14.327 32-32 0-8.843-3.587-16.848-9.385-22.64l-0-0zM704 448c-17.673 0-32 14.327-32 32v0 352h-320v-352c0-17.673-14.327-32-32-32v0h-114.76l306.76-306.76 306.76 306.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-fat-up"] + }, + "attrs": [{}], + "properties": { + "id": 86, + "order": 1599, + "name": "arrow-fat-up", + "code": 58670, + "ligatures": "arrow-fat-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 86 + }, + { + "icon": { + "paths": [ + "M896 512c0 17.673-14.327 32-32 32v0h-626.76l233.4 233.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-288-288c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 288-288c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64v0l-233.4 233.36h626.76c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-left"] + }, + "attrs": [{}], + "properties": { + "id": 87, + "order": 1600, + "name": "arrow-left", + "code": 57432, + "ligatures": "arrow-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 87 + }, + { + "icon": { + "paths": [ + "M201.36 470.64c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378h0l233.36 233.4v-530.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0 530.76l233.36-233.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-288 288c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0zM864 832h-704c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h704c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-line-down"] + }, + "attrs": [{}], + "properties": { + "id": 88, + "order": 1601, + "name": "arrow-line-down", + "code": 57436, + "ligatures": "arrow-line-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 88 + }, + { + "icon": { + "paths": [ + "M928 192c0 17.673-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h704c17.673 0 32 14.327 32 32v0zM713.36 361.36l-393.36 393.4v-306.76c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 384c0 17.673 14.327 32 32 32v0h384c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-306.76l393.4-393.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-line-down-left"] + }, + "attrs": [{}], + "properties": { + "id": 89, + "order": 1602, + "name": "arrow-line-down-left", + "code": 57438, + "ligatures": "arrow-line-down-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 89 + }, + { + "icon": { + "paths": [ + "M896 160c0 17.673-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h704c17.673 0 32 14.327 32 32v0zM768 384c-17.673 0-32 14.327-32 32v0 306.76l-393.36-393.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l393.4 393.36h-306.76c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h384c17.673 0 32-14.327 32-32v0-384c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-line-down-right"] + }, + "attrs": [{}], + "properties": { + "id": 90, + "order": 1603, + "name": "arrow-line-down-right", + "code": 57440, + "ligatures": "arrow-line-down-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 90 + }, + { + "icon": { + "paths": [ + "M928 512c0 17.673-14.327 32-32 32v0h-530.76l233.4 233.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-288-288c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 288-288c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-0 0-233.4 233.36h530.76c17.673 0 32 14.327 32 32v0zM160 128c-17.673 0-32 14.327-32 32v0 704c0 17.673 14.327 32 32 32s32-14.327 32-32v0-704c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-line-left"] + }, + "attrs": [{}], + "properties": { + "id": 91, + "order": 1604, + "name": "arrow-line-left", + "code": 57442, + "ligatures": "arrow-line-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 91 + }, + { + "icon": { + "paths": [ + "M758.64 489.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-288 288c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l233.4-233.36h-530.76c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h530.76l-233.4-233.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378v-0zM864 128c-17.673 0-32 14.327-32 32v0 704c0 17.673 14.327 32 32 32s32-14.327 32-32v0-704c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-line-right"] + }, + "attrs": [{}], + "properties": { + "id": 92, + "order": 1605, + "name": "arrow-line-right", + "code": 57444, + "ligatures": "arrow-line-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 92 + }, + { + "icon": { + "paths": [ + "M822.64 553.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-233.36-233.4v530.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-530.76l-233.36 233.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0 288-288c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0zM864 128h-704c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h704c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-line-up"] + }, + "attrs": [{}], + "properties": { + "id": 93, + "order": 1606, + "name": "arrow-line-up", + "code": 57446, + "ligatures": "arrow-line-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 93 + }, + { + "icon": { + "paths": [ + "M928 832c0 17.673-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h704c17.673 0 32 14.327 32 32v0zM288 608c17.673 0 32-14.327 32-32v0-306.76l393.36 393.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-393.4-393.36h306.76c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-384c-17.673 0-32 14.327-32 32v0 384c0 17.673 14.327 32 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-line-up-left"] + }, + "attrs": [{}], + "properties": { + "id": 94, + "order": 1607, + "name": "arrow-line-up-left", + "code": 57448, + "ligatures": "arrow-line-up-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 94 + }, + { + "icon": { + "paths": [ + "M896 864c0 17.673-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h704c17.673 0 32 14.327 32 32v0zM320 704c0.007 0 0.016 0 0.025 0 8.83 0 16.825-3.577 22.615-9.36l-0 0 393.36-393.4v306.76c0 17.673 14.327 32 32 32s32-14.327 32-32v0-384c0-17.673-14.327-32-32-32v0h-384c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h306.76l-393.4 393.36c-5.798 5.792-9.385 13.797-9.385 22.64 0 17.673 14.327 32 32 32 0.009 0 0.018-0 0.027-0l-0.001 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-line-up-right"] + }, + "attrs": [{}], + "properties": { + "id": 95, + "order": 1608, + "name": "arrow-line-up-right", + "code": 57450, + "ligatures": "arrow-line-up-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 95 + }, + { + "icon": { + "paths": [ + "M886.64 534.64l-288 288c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l233.4-233.36h-626.76c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h626.76l-233.4-233.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0 288 288c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-right"] + }, + "attrs": [{}], + "properties": { + "id": 96, + "order": 1609, + "name": "arrow-right", + "code": 57452, + "ligatures": "arrow-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 96 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640v640zM662.64 521.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-128 128c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-128-128c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4v-242.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0 242.76l73.36-73.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-square-down"] + }, + "attrs": [{}], + "properties": { + "id": 97, + "order": 1610, + "name": "arrow-square-down", + "code": 57454, + "ligatures": "arrow-square-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 97 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640zM352 640v-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0 114.76l201.36-201.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-201.4 201.36h114.76c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-square-down-left"] + }, + "attrs": [{}], + "properties": { + "id": 98, + "order": 1611, + "name": "arrow-square-down-left", + "code": 57456, + "ligatures": "arrow-square-down-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 98 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640zM361.36 406.64c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l201.36 201.4v-114.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0 192c0 17.673-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-square-down-right"] + }, + "attrs": [{}], + "properties": { + "id": 99, + "order": 1612, + "name": "arrow-square-down-right", + "code": 57458, + "ligatures": "arrow-square-down-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 99 + }, + { + "icon": { + "paths": [ + "M512 544v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-178.72l-265.36 265.36c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0 265.36-265.36h-178.72c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0zM832 128h-512c-35.346 0-64 28.654-64 64v0 192c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192h512v512h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-square-in"] + }, + "attrs": [{}], + "properties": { + "id": 100, + "order": 1613, + "name": "arrow-square-in", + "code": 58844, + "ligatures": "arrow-square-in", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 100 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640zM329.36 534.64c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 128-128c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-73.4 73.36h242.76c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-242.76l73.4 73.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-square-left"] + }, + "attrs": [{}], + "properties": { + "id": 101, + "order": 1614, + "name": "arrow-square-left", + "code": 57460, + "ligatures": "arrow-square-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 101 + }, + { + "icon": { + "paths": [ + "M896 416c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-178.72l-265.32 265.36c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l265.32-265.36h-178.72c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0zM736 512c-17.673 0-32 14.327-32 32v0 288h-512v-512h288c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-288c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h512c35.346 0 64-28.654 64-64v0-288c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-square-out"] + }, + "attrs": [{}], + "properties": { + "id": 102, + "order": 1615, + "name": "arrow-square-out", + "code": 58846, + "ligatures": "arrow-square-out", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 102 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640zM320 512c0-17.673 14.327-32 32-32v0h242.76l-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l128 128c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-128 128c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l73.4-73.36h-242.76c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-square-right"] + }, + "attrs": [{}], + "properties": { + "id": 103, + "order": 1616, + "name": "arrow-square-right", + "code": 57462, + "ligatures": "arrow-square-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 103 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640zM361.36 502.64c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 128-128c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 128 128c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4v242.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-242.76l-73.36 73.4c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-square-up"] + }, + "attrs": [{}], + "properties": { + "id": 104, + "order": 1617, + "name": "arrow-square-up", + "code": 57464, + "ligatures": "arrow-square-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 104 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640zM352 576v-192c0-17.673 14.327-32 32-32v0h192c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-114.76l201.4 201.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-201.36-201.4v114.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-square-up-left"] + }, + "attrs": [{}], + "properties": { + "id": 105, + "order": 1618, + "name": "arrow-square-up-left", + "code": 57466, + "ligatures": "arrow-square-up-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 105 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640zM361.36 662.64c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 201.4-201.36h-114.76c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0 192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-114.76l-201.36 201.4c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-square-up-right"] + }, + "attrs": [{}], + "properties": { + "id": 106, + "order": 1619, + "name": "arrow-square-up-right", + "code": 57468, + "ligatures": "arrow-square-up-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 106 + }, + { + "icon": { + "paths": [ + "M928 448c-0.159 141.321-114.679 255.841-255.985 256l-466.775 0 137.4 137.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-192-192c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 192-192c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-137.4 137.36h466.76c106.039 0 192-85.961 192-192s-85.961-192-192-192v0h-352c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h352c141.321 0.159 255.841 114.679 256 255.985l0 0.015z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-u-down-left"] + }, + "attrs": [{}], + "properties": { + "id": 107, + "order": 1620, + "name": "arrow-u-down-left", + "code": 57470, + "ligatures": "arrow-u-down-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 107 + }, + { + "icon": { + "paths": [ + "M918.64 694.64l-192 192c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l137.4-137.36h-466.76c-141.385 0-256-114.615-256-256s114.615-256 256-256v0h352c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-352c-106.039 0-192 85.961-192 192s85.961 192 192 192v0h466.76l-137.4-137.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l192 192c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-u-down-right"] + }, + "attrs": [{}], + "properties": { + "id": 108, + "order": 1621, + "name": "arrow-u-down-right", + "code": 57472, + "ligatures": "arrow-u-down-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 108 + }, + { + "icon": { + "paths": [ + "M832 352v352c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-352c0-106.039-85.961-192-192-192s-192 85.961-192 192v0 466.76l137.36-137.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-192 192c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-192-192c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l0 0 137.36 137.4v-466.76c0-141.385 114.615-256 256-256s256 114.615 256 256v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-u-left-down"] + }, + "attrs": [{}], + "properties": { + "id": 109, + "order": 1622, + "name": "arrow-u-left-down", + "code": 57474, + "ligatures": "arrow-u-left-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 109 + }, + { + "icon": { + "paths": [ + "M832 320v352c0 141.385-114.615 256-256 256s-256-114.615-256-256v0-466.76l-137.36 137.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l192-192c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 192 192c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-137.36-137.4v466.76c0 106.039 85.961 192 192 192s192-85.961 192-192v0-352c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-u-left-up"] + }, + "attrs": [{}], + "properties": { + "id": 110, + "order": 1623, + "name": "arrow-u-left-up", + "code": 57476, + "ligatures": "arrow-u-left-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 110 + }, + { + "icon": { + "paths": [ + "M886.64 726.64l-192 192c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-192-192c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l137.36 137.4v-466.76c0-106.039-85.961-192-192-192s-192 85.961-192 192v0 352c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-352c0-141.385 114.615-256 256-256s256 114.615 256 256v0 466.76l137.36-137.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-u-right-down"] + }, + "attrs": [{}], + "properties": { + "id": 111, + "order": 1624, + "name": "arrow-u-right-down", + "code": 57478, + "ligatures": "arrow-u-right-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 111 + }, + { + "icon": { + "paths": [ + "M886.64 342.64c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-137.36-137.4v466.76c0 141.385-114.615 256-256 256s-256-114.615-256-256v0-352c0-17.673 14.327-32 32-32s32 14.327 32 32v0 352c0 106.039 85.961 192 192 192s192-85.961 192-192v0-466.76l-137.36 137.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l192-192c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 192 192c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-u-right-up"] + }, + "attrs": [{}], + "properties": { + "id": 112, + "order": 1625, + "name": "arrow-u-right-up", + "code": 57480, + "ligatures": "arrow-u-right-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 112 + }, + { + "icon": { + "paths": [ + "M928 576c-0.159 141.321-114.679 255.841-255.985 256l-352.015 0c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h352c106.039 0 192-85.961 192-192s-85.961-192-192-192v0h-466.76l137.4 137.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-192-192c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 192-192c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-137.4 137.36h466.76c141.321 0.159 255.841 114.679 256 255.985l0 0.015z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-u-up-left"] + }, + "attrs": [{}], + "properties": { + "id": 113, + "order": 1626, + "name": "arrow-u-up-left", + "code": 57482, + "ligatures": "arrow-u-up-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 113 + }, + { + "icon": { + "paths": [ + "M681.36 521.36l137.4-137.36h-466.76c-106.039 0-192 85.961-192 192s85.961 192 192 192v0h352c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-352c-141.385 0-256-114.615-256-256s114.615-256 256-256v0h466.76l-137.4-137.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0 192 192c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-192 192c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-u-up-right"] + }, + "attrs": [{}], + "properties": { + "id": 114, + "order": 1627, + "name": "arrow-u-up-right", + "code": 57484, + "ligatures": "arrow-u-up-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 114 + }, + { + "icon": { + "paths": [ + "M822.64 470.64c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-233.36-233.4v626.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-626.76l-233.36 233.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64h-0l288-288c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 288 288c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-up"] + }, + "attrs": [{}], + "properties": { + "id": 115, + "order": 1628, + "name": "arrow-up", + "code": 57486, + "ligatures": "arrow-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 115 + }, + { + "icon": { + "paths": [ + "M790.64 790.64c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-457.36-457.4v338.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-416c0-17.673 14.327-32 32-32v0h416c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-338.76l457.4 457.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-up-left"] + }, + "attrs": [{}], + "properties": { + "id": 116, + "order": 1629, + "name": "arrow-up-left", + "code": 57488, + "ligatures": "arrow-up-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 116 + }, + { + "icon": { + "paths": [ + "M800 256v416c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-338.76l-457.36 457.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0 457.4-457.36h-338.76c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h416c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrow-up-right"] + }, + "attrs": [{}], + "properties": { + "id": 117, + "order": 1630, + "name": "arrow-up-right", + "code": 57490, + "ligatures": "arrow-up-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 117 + }, + { + "icon": { + "paths": [ + "M896 192v192c0 17.673-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h114.76l-58.52-58.52c-57.406-57.66-136.758-93.43-224.465-93.72l-0.055-0h-1.8c-0.221-0.001-0.483-0.001-0.746-0.001-86.795 0-165.47 34.764-222.862 91.127l0.048-0.047c-5.702 5.333-13.387 8.608-21.836 8.608-17.673 0-32-14.327-32-32 0-8.708 3.479-16.604 9.122-22.374l-0.006 0.006c69.165-67.643 163.909-109.38 268.402-109.38 106.073 0 202.101 43.008 271.596 112.538l0.002 0.002 58.36 58.52v-114.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM745.64 733.16c-57.63 56.332-136.559 91.087-223.604 91.087-88.366 0-168.367-35.818-226.276-93.727l-58.52-58.52h114.76c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-192c-17.673 0-32 14.327-32 32v0 192c0 17.673 14.327 32 32 32s32-14.327 32-32v0-114.76l58.52 58.52c68.889 69.226 164.139 112.163 269.42 112.48l0.060 0h2.12c0.292 0.001 0.637 0.001 0.983 0.001 104.133 0 198.52-41.728 267.352-109.375l-0.055 0.054c5.638-5.764 9.116-13.66 9.116-22.368 0-17.673-14.327-32-32-32-8.45 0-16.135 3.275-21.854 8.625l0.018-0.017z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrows-clockwise"] + }, + "attrs": [{}], + "properties": { + "id": 118, + "order": 1631, + "name": "arrows-clockwise", + "code": 57492, + "ligatures": "arrows-clockwise", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 118 + }, + { + "icon": { + "paths": [ + "M352 416h-192c-17.673 0-32-14.327-32-32v0-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0 114.76l58.52-58.52c68.889-69.226 164.139-112.163 269.42-112.48l0.060-0h2.12c0.292-0.001 0.637-0.001 0.983-0.001 104.133 0 198.52 41.728 267.352 109.375l-0.055-0.054c5.638 5.764 9.116 13.66 9.116 22.368 0 17.673-14.327 32-32 32-8.45 0-16.135-3.275-21.854-8.625l0.018 0.017c-57.344-56.317-136.019-91.081-222.814-91.081-0.262 0-0.524 0-0.786 0.001l0.041-0h-1.8c-87.777 0.279-167.145 36.051-224.549 93.708l-0.011 0.012-58.52 58.52h114.76c17.673 0 32 14.327 32 32s-14.327 32-32 32v0zM864 608h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h114.76l-58.52 58.52c-57.406 57.66-136.758 93.43-224.465 93.72l-0.055 0h-1.8c-0.221 0.001-0.483 0.001-0.746 0.001-86.795 0-165.47-34.764-222.862-91.127l0.048 0.047c-5.815-5.945-13.919-9.632-22.884-9.632-17.673 0-32 14.327-32 32 0 9.223 3.902 17.535 10.146 23.375l0.018 0.017c68.777 67.593 163.164 109.321 267.297 109.321 0.345 0 0.691-0 1.036-0.001l-0.053 0h2.080c105.326-0.329 200.561-43.264 269.425-112.465l0.015-0.015 58.56-58.52v114.76c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrows-counter-clockwise"] + }, + "attrs": [{}], + "properties": { + "id": 119, + "order": 1632, + "name": "arrows-counter-clockwise", + "code": 57494, + "ligatures": "arrows-counter-clockwise", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 119 + }, + { + "icon": { + "paths": [ + "M470.64 681.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-128 128c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-128-128c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l0 0 73.36 73.4v-562.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0 562.76l73.36-73.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0zM854.64 297.36l-128-128c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-128 128c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l73.36-73.4v562.76c0 17.673 14.327 32 32 32s32-14.327 32-32v0-562.76l73.36 73.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrows-down-up"] + }, + "attrs": [{}], + "properties": { + "id": 120, + "order": 1633, + "name": "arrows-down-up", + "code": 57496, + "ligatures": "arrows-down-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 120 + }, + { + "icon": { + "paths": [ + "M950.64 534.64l-128 128c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l73.4-73.36h-677.52l73.4 73.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378v-0l-128-128c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 128-128c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64h0l-73.4 73.36h677.52l-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l128 128c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrows-horizontal"] + }, + "attrs": [{}], + "properties": { + "id": 121, + "order": 1634, + "name": "arrows-horizontal", + "code": 60166, + "ligatures": "arrows-horizontal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 121 + }, + { + "icon": { + "paths": [ + "M576 416v-160c0-17.673 14.327-32 32-32s32 14.327 32 32v0 82.76l169.36-169.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64h-0l-169.4 169.36h82.76c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-160c-17.673 0-32-14.327-32-32v0zM416 576h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h82.76l-169.4 169.36c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l0-0 169.36-169.4v82.76c0 17.673 14.327 32 32 32s32-14.327 32-32v0-160c0-17.673-14.327-32-32-32v0zM685.24 640h82.76c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-160c-17.673 0-32 14.327-32 32v0 160c0 17.673 14.327 32 32 32s32-14.327 32-32v0-82.76l169.36 169.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0zM416 224c-17.673 0-32 14.327-32 32v0 82.76l-169.36-169.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l169.4 169.36h-82.76c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c17.673 0 32-14.327 32-32v0-160c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrows-in"] + }, + "attrs": [{}], + "properties": { + "id": 122, + "order": 1635, + "name": "arrows-in", + "code": 57498, + "ligatures": "arrows-in", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 122 + }, + { + "icon": { + "paths": [ + "M361.36 278.64c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378v-0l73.36 73.4v-210.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0 210.76l73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64h-0l-128 128c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0zM534.64 617.36c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-128 128c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l73.36-73.4v210.76c0 17.673 14.327 32 32 32s32-14.327 32-32v0-210.76l73.36 73.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0zM928 480h-210.76l73.4-73.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l-128 128c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 128 128c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-73.4-73.36h210.76c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM406.64 489.36l-128-128c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64h-0l73.4 73.36h-210.76c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h210.76l-73.4 73.36c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l128-128c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrows-in-cardinal"] + }, + "attrs": [{}], + "properties": { + "id": 123, + "order": 1636, + "name": "arrows-in-cardinal", + "code": 57500, + "ligatures": "arrows-in-cardinal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 123 + }, + { + "icon": { + "paths": [ + "M544 160v704c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-704c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM278.64 361.36c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64h-0l73.4 73.36h-242.76c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h242.76l-73.4 73.36c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l128-128c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0zM960 480h-242.76l73.4-73.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l-128 128c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 128 128c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-73.4-73.36h242.76c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrows-in-line-horizontal"] + }, + "attrs": [{}], + "properties": { + "id": 124, + "order": 1637, + "name": "arrows-in-line-horizontal", + "code": 58672, + "ligatures": "arrows-in-line-horizontal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 124 + }, + { + "icon": { + "paths": [ + "M896 512c0 17.673-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h704c17.673 0 32 14.327 32 32v0zM489.36 406.64c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 128-128c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l0-0-73.36 73.4v-242.76c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 242.76l-73.36-73.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l-0-0zM534.64 617.36c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-128 128c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l73.36-73.4v242.76c0 17.673 14.327 32 32 32s32-14.327 32-32v0-242.76l73.36 73.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrows-in-line-vertical"] + }, + "attrs": [{}], + "properties": { + "id": 125, + "order": 1638, + "name": "arrows-in-line-vertical", + "code": 58674, + "ligatures": "arrows-in-line-vertical", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 125 + }, + { + "icon": { + "paths": [ + "M854.64 214.64l-201.4 201.36h114.76c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32v0-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0 114.76l201.36-201.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64h-0zM448 544h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h114.76l-201.4 201.36c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l0-0 201.36-201.4v114.76c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrows-in-simple"] + }, + "attrs": [{}], + "properties": { + "id": 126, + "order": 1639, + "name": "arrows-in-simple", + "code": 57502, + "ligatures": "arrows-in-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 126 + }, + { + "icon": { + "paths": [ + "M854.64 726.64l-128 128c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l73.4-73.36h-562.76c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h562.76l-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l128 128c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0zM297.36 470.64c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-73.4-73.36h562.76c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-562.76l73.4-73.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l-128 128c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrows-left-right"] + }, + "attrs": [{}], + "properties": { + "id": 127, + "order": 1640, + "name": "arrows-left-right", + "code": 57504, + "ligatures": "arrows-left-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 127 + }, + { + "icon": { + "paths": [ + "M768 160v256c0 0.007 0 0.016 0 0.025 0 8.83-3.577 16.825-9.36 22.615l0-0-214.64 214.6v197.52l73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-128 128c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-128-128c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4v-197.52l-214.64-214.6c-5.783-5.79-9.36-13.785-9.36-22.615 0-0.009 0-0.018 0-0.027l-0 0.001v-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0 242.76l192 192 192-192v-242.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrows-merge"] + }, + "attrs": [{}], + "properties": { + "id": 128, + "order": 1641, + "name": "arrows-merge", + "code": 60734, + "ligatures": "arrows-merge", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 128 + }, + { + "icon": { + "paths": [ + "M864 192v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-114.76l-169.36 169.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l169.4-169.36h-114.76c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0zM393.36 585.36l-169.36 169.4v-114.76c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 192c0 17.673 14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-114.76l169.4-169.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l0-0zM832 608c-17.673 0-32 14.327-32 32v0 114.76l-169.36-169.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l169.4 169.36h-114.76c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0zM269.24 224h114.76c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-192c-17.673 0-32 14.327-32 32v0 192c0 17.673 14.327 32 32 32s32-14.327 32-32v0-114.76l169.36 169.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrows-out"] + }, + "attrs": [{}], + "properties": { + "id": 129, + "order": 1642, + "name": "arrows-out", + "code": 57506, + "ligatures": "arrows-out", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 129 + }, + { + "icon": { + "paths": [ + "M361.36 246.64c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 128-128c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 128 128c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378h0l-73.36-73.4v210.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-210.76l-73.36 73.4c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0zM617.36 777.36l-73.36 73.4v-210.76c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 210.76l-73.36-73.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l128 128c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 128-128c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l0-0zM950.64 489.36l-128-128c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l73.4 73.36h-210.76c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h210.76l-73.4 73.36c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l128-128c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0zM173.24 544h210.76c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-210.76l73.4-73.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378v0l-128 128c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 128 128c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrows-out-cardinal"] + }, + "attrs": [{}], + "properties": { + "id": 130, + "order": 1643, + "name": "arrows-out-cardinal", + "code": 57508, + "ligatures": "arrows-out-cardinal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 130 + }, + { + "icon": { + "paths": [ + "M544 160v704c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-704c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM384 480h-242.76l73.4-73.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378v0l-128 128c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 128 128c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0-73.4-73.36h242.76c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM982.64 489.36l-128-128c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l73.4 73.36h-242.76c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h242.76l-73.4 73.36c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l128-128c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrows-out-line-horizontal"] + }, + "attrs": [{}], + "properties": { + "id": 131, + "order": 1644, + "name": "arrows-out-line-horizontal", + "code": 58676, + "ligatures": "arrows-out-line-horizontal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 131 + }, + { + "icon": { + "paths": [ + "M896 512c0 17.673-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h704c17.673 0 32 14.327 32 32v0zM406.64 214.64l73.36-73.4v242.76c0 17.673 14.327 32 32 32s32-14.327 32-32v0-242.76l73.36 73.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64h-0l-128-128c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-128 128c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378v0zM617.36 809.36l-73.36 73.4v-242.76c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 242.76l-73.36-73.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l128 128c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 128-128c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrows-out-line-vertical"] + }, + "attrs": [{}], + "properties": { + "id": 132, + "order": 1645, + "name": "arrows-out-line-vertical", + "code": 58678, + "ligatures": "arrows-out-line-vertical", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 132 + }, + { + "icon": { + "paths": [ + "M864 192v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-114.76l-201.36 201.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l201.4-201.36h-114.76c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0zM425.36 553.36l-201.36 201.4v-114.76c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 192c0 17.673 14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-114.76l201.4-201.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrows-out-simple"] + }, + "attrs": [{}], + "properties": { + "id": 133, + "order": 1646, + "name": "arrows-out-simple", + "code": 57510, + "ligatures": "arrows-out-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 133 + }, + { + "icon": { + "paths": [ + "M918.64 758.64l-128 128c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-128-128c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4v-229.52l-224-224-224 224v229.52l73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-128 128c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-128-128c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378v0l73.36 73.4v-242.76c-0-0.007-0-0.016-0-0.025 0-8.83 3.577-16.825 9.36-22.615l-0 0 246.64-246.6v-178.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0 178.76l246.64 246.6c5.783 5.79 9.36 13.785 9.36 22.615 0 0.009-0 0.018-0 0.027l0-0.001v242.76l73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrows-split"] + }, + "attrs": [{}], + "properties": { + "id": 134, + "order": 1647, + "name": "arrows-split", + "code": 60732, + "ligatures": "arrows-split", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 134 + }, + { + "icon": { + "paths": [ + "M662.64 777.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-128 128c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-128-128c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4v-677.52l-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l128-128c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 128 128c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l0 0-73.36-73.4v677.52l73.36-73.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["arrows-vertical"] + }, + "attrs": [{}], + "properties": { + "id": 135, + "order": 1648, + "name": "arrows-vertical", + "code": 60164, + "ligatures": "arrows-vertical", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 135 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM864 800h-704v-576h704v576zM736 384c0 17.673-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h384c17.673 0 32 14.327 32 32v0zM736 512c0 17.673-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h384c17.673 0 32 14.327 32 32v0zM736 640c0 17.673-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h384c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["article"] + }, + "attrs": [{}], + "properties": { + "id": 136, + "order": 1649, + "name": "article", + "code": 57512, + "ligatures": "article", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 136 + }, + { + "icon": { + "paths": [ + "M224 544c0 17.673-14.327 32-32 32v0h-96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h32v-256h-32c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64c0.010-0 0.022-0 0.034-0 11.355 0 21.329 5.914 27.009 14.831l0.077 0.129 132.88 212.68 132.88-212.6c5.746-9.087 15.738-15.034 27.119-15.040l64.001-0c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-32v256h32c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0-176.44l-100.88 161.4c-5.751 9.077-15.742 15.015-27.12 15.015s-21.369-5.938-27.043-14.884l-0.077-0.131-100.88-161.4v176.44c17.673 0 32 14.327 32 32v0zM672 448h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM928 512h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM928 640h-608c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h608c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM928 768h-608c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h608c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["article-medium"] + }, + "attrs": [{}], + "properties": { + "id": 137, + "order": 1650, + "name": "article-medium", + "code": 58848, + "ligatures": "article-medium", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 137 + }, + { + "icon": { + "paths": [ + "M512 384h416c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-416c-17.673 0-32-14.327-32-32s14.327-32 32-32v0zM928 512h-416c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h416c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM928 640h-608c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h608c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM928 768h-608c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h608c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM384 576c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-32v-256h128v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64c0-17.673-14.327-32-32-32v0h-384c-17.673 0-32 14.327-32 32v0 64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h128v256h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["article-ny-times"] + }, + "attrs": [{}], + "properties": { + "id": 138, + "order": 1651, + "name": "article-ny-times", + "code": 58850, + "ligatures": "article-ny-times", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 138 + }, + { + "icon": { + "paths": [ + "M864 316v4c0 88.366-71.634 160-160 160v0h-160v320h32c0.010 0 0.021 0 0.033 0 35.346 0 64-28.654 64-64 0-18.935-8.223-35.949-21.292-47.667l-0.060-0.053c-6.101-5.837-9.894-14.044-9.894-23.137 0-17.673 14.327-32 32-32 7.839 0 15.019 2.818 20.583 7.497l-0.049-0.040c26.233 23.539 42.66 57.551 42.66 95.4 0 70.686-57.296 127.989-127.979 128l-32.001 0v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96v-320h-96c-35.346 0-64 28.654-64 64s28.654 64 64 64v0c17.673 0 32 14.327 32 32s-14.327 32-32 32v0c-70.692 0-128-57.308-128-128s57.308-128 128-128v0h96v-320c0-17.673 14.327-32 32-32s32 14.327 32 32v0 320h160c53.019 0 96-42.981 96-96v0-4c0-50.81-41.19-92-92-92v0h-68c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h68c86.156 0 156 69.844 156 156v0zM224 384h-96c-17.673 0-32-14.327-32-32v0-32c0-88.366 71.634-160 160-160v0h128c17.673 0 32 14.327 32 32s-14.327 32-32 32v0c0 88.366-71.634 160-160 160v0zM320 224h-64c-53.019 0-96 42.981-96 96v0h64c53.019 0 96-42.981 96-96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["asclepius"] + }, + "attrs": [{}], + "properties": { + "id": 139, + "order": 1652, + "name": "asclepius, caduceus", + "code": 60980, + "ligatures": "asclepius", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 139 + }, + { + "icon": { + "paths": [ + "M859.44 720.48c-5.69 9.389-15.853 15.567-27.458 15.567-6.112 0-11.824-1.714-16.682-4.687l0.14 0.080-271.44-162.92v295.48c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-295.48l-271.52 162.92c-4.766 2.972-10.552 4.734-16.751 4.734-17.673 0-32-14.327-32-32 0-11.713 6.293-21.956 15.683-27.533l0.148-0.081 274.24-164.56-274.24-164.56c-9.537-5.658-15.831-15.901-15.831-27.614 0-17.673 14.327-32 32-32 6.198 0 11.985 1.762 16.886 4.813l-0.136-0.079 271.52 162.92v-295.48c0-17.673 14.327-32 32-32s32 14.327 32 32v0 295.48l271.52-162.92c4.766-2.972 10.552-4.734 16.751-4.734 17.673 0 32 14.327 32 32 0 11.713-6.293 21.956-15.683 27.533l-0.148 0.081-274.24 164.56 274.24 164.56c9.386 5.691 15.561 15.852 15.561 27.455 0 6.081-1.696 11.766-4.641 16.607l0.080-0.142z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["asterisk"] + }, + "attrs": [{}], + "properties": { + "id": 140, + "order": 1653, + "name": "asterisk", + "code": 57514, + "ligatures": "asterisk", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 140 + }, + { + "icon": { + "paths": [ + "M844 413.72l-280.52 112 197.88 254.44c4.371 5.425 7.016 12.402 7.016 19.996 0 17.673-14.327 32-32 32-10.396 0-19.634-4.957-25.479-12.637l-0.057-0.079-198.84-255.44-198.72 255.64c-5.914 7.345-14.904 12.004-24.984 12.004-17.673 0-32-14.327-32-32 0-7.277 2.429-13.987 6.521-19.363l-0.057 0.079 197.88-254.44-280.64-112.2c-11.856-4.88-20.051-16.343-20.051-29.72 0-17.701 14.35-32.051 32.051-32.051 4.325 0 8.449 0.856 12.213 2.409l-0.213-0.078 276 110.44v-304.72c0-17.673 14.327-32 32-32s32 14.327 32 32v0 304.72l276-110.44c3.551-1.475 7.675-2.331 12-2.331 17.701 0 32.051 14.35 32.051 32.051 0 13.377-8.195 24.84-19.838 29.642l-0.213 0.078z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["asterisk-simple"] + }, + "attrs": [{}], + "properties": { + "id": 141, + "order": 1654, + "name": "asterisk-simple", + "code": 59442, + "ligatures": "asterisk-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 141 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416v0c86.040 0 176.4-25.92 241.72-69.32 8.665-5.82 14.292-15.583 14.292-26.66 0-17.68-14.332-32.012-32.012-32.012-6.602 0-12.738 1.999-17.835 5.424l0.115-0.073c-54.28 36.16-133.44 58.64-206.28 58.64-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c0 105.8-43.52 128-80 128s-80-22.2-80-128v-160c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 17.040c-33.834-30.432-78.829-49.045-128.171-49.045-106.039 0-192 85.961-192 192s85.961 192 192 192c61.606 0 116.436-29.015 151.568-74.126l0.322-0.43c24 48 65.4 74.56 120.28 74.56 90.16 0 144-71.76 144-192-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 640c-70.692 0-128-57.308-128-128s57.308-128 128-128c70.692 0 128 57.308 128 128v0c0 70.692-57.308 128-128 128v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["at"] + }, + "attrs": [{}], + "properties": { + "id": 142, + "order": 1655, + "name": "at", + "code": 57516, + "ligatures": "at", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 142 + }, + { + "icon": { + "paths": [ + "M784.48 512c98.6-138.44 148.88-281.52 78.96-351.44s-213-19.64-351.44 78.96c-138.44-98.6-281.52-148.88-351.44-78.96s-19.64 213 78.96 351.44c-98.6 138.44-148.88 281.52-78.96 351.44v0c22.52 22.52 52.6 32.56 87.64 32.56 73.92 0 169.92-44.68 264-111.52 93.68 66.84 189.68 111.52 263.8 111.52 35.040 0 65.16-10.080 87.64-32.56v0c69.72-69.92 19.44-213-79.16-351.44zM818.2 205.8c30.56 30.56 9.92 129.6-74.080 253.12-27.834-34.319-55.551-65.052-84.766-94.286l0.006 0.006c-29.217-29.156-59.949-56.834-92.053-82.889l-2.227-1.751c123.52-84 222.56-104.8 253.12-74.2zM705.16 512c-29.62 37.304-59.408 70.603-91.006 102.086l-0.034 0.034c-31.518 31.634-64.818 61.422-99.763 89.229l-2.357 1.811c-37.304-29.62-70.603-59.408-102.086-91.006l-0.034-0.034c-31.634-31.518-61.422-64.818-89.229-99.763l-1.811-2.357c57.586-72.177 120.984-135.575 190.767-191.314l2.393-1.846c37.304 29.62 70.603 59.408 102.086 91.006l0.034 0.034c31.634 31.518 61.422 64.818 89.229 99.763l1.811 2.357zM205.8 205.8c8.8-8.84 23.32-13.4 42.48-13.4 47.28 0 122.76 27.6 210.6 87.6-34.309 27.836-65.027 55.513-94.269 84.669l0.029-0.029c-29.156 29.217-56.834 59.949-82.889 92.053l-1.751 2.227c-84-123.52-104.76-222.56-74.2-253.12zM205.8 818.2c-30.56-30.56-9.8-129.6 74.2-253.12 27.834 34.319 55.551 65.052 84.766 94.286l-0.006-0.006c29.196 29.132 59.889 56.807 91.934 82.885l2.226 1.755c-123.52 84-222.56 104.8-253.12 74.2zM818.2 818.2c-30.56 30.6-129.6 9.92-253.12-74.080 34.315-27.868 65.046-55.583 94.299-84.779l-0.019 0.019c29.156-29.217 56.834-59.949 82.889-92.053l1.751-2.227c84 123.52 104.76 222.56 74.2 253.12zM560 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["atom"] + }, + "attrs": [{}], + "properties": { + "id": 143, + "order": 1656, + "name": "atom", + "code": 58852, + "ligatures": "atom", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 143 + }, + { + "icon": { + "paths": [ + "M512 448c-106.039 0-192 85.961-192 192s85.961 192 192 192c106.039 0 192-85.961 192-192v0c-0.114-105.993-86.007-191.886-191.989-192l-0.011-0zM512 768c-70.692 0-128-57.308-128-128s57.308-128 128-128c70.692 0 128 57.308 128 128v0c0 70.692-57.308 128-128 128v0zM844 522.64l-119.2-336.76c-30.327-90.183-114.101-153.988-212.777-153.988-96.982 0-179.569 61.633-210.73 147.867l-0.493 1.561-118.040 334c-14.382 36.939-22.717 79.698-22.717 124.404 0 194.404 157.596 352 352 352s352-157.596 352-352c0-41.966-7.344-82.216-20.817-119.537l0.773 2.452zM512 928c-159.084-0.112-288.004-129.1-288.004-288.2 0-36.687 6.855-71.773 19.354-104.048l-0.67 1.967c0.088-0.284 0.183-0.523 0.294-0.752l-0.014 0.032 118.16-334.36c22.603-62.723 81.6-106.758 150.882-106.758 70.589 0 130.502 45.712 151.75 109.15l0.328 1.129 0.24 0.72 119.28 337.12c10.384 28.53 16.388 61.464 16.388 95.8 0 159.094-128.911 288.079-287.977 288.2l-0.012 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["avocado"] + }, + "attrs": [{}], + "properties": { + "id": 144, + "order": 1657, + "name": "avocado", + "code": 60932, + "ligatures": "avocado", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 144 + }, + { + "icon": { + "paths": [ + "M1020.6 390.88c-7.897-23.028-27.935-39.896-52.277-43.085l-0.323-0.035c-77.465-10.653-147.253-36.060-209.047-73.371l2.447 1.371 41.24-41.2c16.245-17.72 26.199-41.437 26.199-67.479 0-55.228-44.772-100-100-100-26.042 0-49.759 9.955-67.554 26.266l0.074-0.067-52.8 52.84c-9.32-11.2-15.24-19.36-17.64-22.76-11.724-16.595-30.827-27.299-52.431-27.299-17.65 0-33.632 7.145-45.21 18.7l0.001-0.001-154.56 154.68c-11.55 11.576-18.692 27.555-18.692 45.202 0 21.584 10.684 40.672 27.053 52.264l0.199 0.134c3.44 2.4 11.6 8.32 22.8 17.64l-340.84 340.8c-16.245 17.72-26.199 41.437-26.199 67.479 0 55.228 44.772 100 100 100 26.042 0 49.759-9.955 67.554-26.266l-0.074 0.067 329.2-329.24c35.922 59.35 61.327 129.136 71.675 203.736l0.325 2.864c3.261 24.607 20.101 44.588 42.63 52.345l0.45 0.135c6.143 2.142 13.224 3.386 20.593 3.4l0.007 0c17.607-0.009 33.537-7.179 45.037-18.756l0.003-0.004 324.72-324.76c11.634-11.505 18.838-27.469 18.838-45.115 0-7.334-1.244-14.377-3.534-20.93l0.135 0.445zM706.76 138.52c6.648-7.878 16.527-12.847 27.567-12.847 19.882 0 36 16.118 36 36 0 11.040-4.969 20.919-12.793 27.523l-0.054 0.044-50.2 50.2c-20.255-15.311-38.146-30.577-55.102-46.811l0.222 0.211zM125.24 821.48c-6.648 7.878-16.527 12.847-27.567 12.847-19.882 0-36-16.118-36-36 0-11.040 4.969-20.919 12.793-27.523l0.054-0.044 342.32-342.32c16.044 16.724 31.309 34.602 45.507 53.335l1.093 1.505zM635.2 735.68c-35.2-262.52-229.12-405.6-251.2-421l154.64-154.68c15.44 22 158.52 216 421 251.12z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["axe"] + }, + "attrs": [{}], + "properties": { + "id": 145, + "order": 1658, + "name": "axe", + "code": 59900, + "ligatures": "axe", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 145 + }, + { + "icon": { + "paths": [ + "M368 560c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0zM656 464c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM606.92 644.92c-26.967 16.984-59.767 27.061-94.92 27.061s-67.953-10.077-95.668-27.5l0.748 0.439c-4.841-3.097-10.746-4.936-17.080-4.936-17.682 0-32.016 14.334-32.016 32.016 0 11.348 5.904 21.317 14.808 27.003l0.129 0.077c36.648 23.181 81.258 36.939 129.080 36.939s92.432-13.758 130.085-37.531l-1.005 0.593c9.033-5.763 14.936-15.732 14.936-27.080 0-17.682-14.334-32.016-32.016-32.016-6.334 0-12.239 1.839-17.209 5.013l0.129-0.077zM928 512c0 229.75-186.25 416-416 416s-416-186.25-416-416c0-229.75 186.25-416 416-416v0c229.65 0.25 415.75 186.35 416 415.976l0 0.024zM864 512c-0.239-188.807-148.907-342.813-335.569-351.61l-0.791-0.030c-46.36 65.16-47.64 127.16-47.64 127.64 0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-17.673 14.327-32 32-32s32 14.327 32 32v0c0 53.019-42.981 96-96 96s-96-42.981-96-96v0c0-2.92 0.52-57.2 33.84-122.52-165.853 30.559-289.84 174.034-289.84 346.468 0 194.404 157.596 352 352 352 194.386 0 351.971-157.566 352-351.946l0-0.003z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["baby"] + }, + "attrs": [{}], + "properties": { + "id": 146, + "order": 1659, + "name": "baby", + "code": 59252, + "ligatures": "baby", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 146 + }, + { + "icon": { + "paths": [ + "M640 128h-32c-35.346 0-64 28.654-64 64v0 224h-323.2c-15.509-73.508-79.788-127.903-156.789-128l-0.011-0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c53.019 0 96 42.981 96 96v0c0.205 176.648 143.351 319.795 319.98 320l160.020 0c176.731 0 320-143.269 320-320s-143.269-320-320-320v0zM893.92 416h-226.68l167.44-133.96c31.287 36.396 52.573 82.225 59.105 132.682l0.135 1.278zM640 192c0.071-0 0.155-0 0.239-0 54.9 0 105.737 17.393 147.303 46.969l-0.782-0.528-178.76 142.96v-189.4zM640 704h-160c-130.046-0.162-237.394-97.131-253.861-222.704l-0.139-1.296h668c-16.606 126.87-123.954 223.838-253.983 224l-0.017 0zM416 896c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64v0c35.346 0 64 28.654 64 64v0zM832 896c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64v0c35.346 0 64 28.654 64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["baby-carriage"] + }, + "attrs": [{}], + "properties": { + "id": 147, + "order": 1660, + "name": "baby-carriage", + "code": 59416, + "ligatures": "baby-carriage", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 147 + }, + { + "icon": { + "paths": [ + "M672 162.32v-34.32c0-53.019-42.981-96-96-96v0h-128c-53.019 0-96 42.981-96 96v0 34.32c-109.097 16.348-191.827 109.326-192 221.662l-0 0.018v480c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-480c-0.173-112.354-82.903-205.332-190.765-221.528l-1.235-0.152zM448 96h128c17.673 0 32 14.327 32 32v0 32h-192v-32c0-17.673 14.327-32 32-32v0zM672 640h-320v-32c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0zM352 704h192v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h64v160h-320zM800 864h-64v-256c0-53.019-42.981-96-96-96v0h-256c-53.019 0-96 42.981-96 96v0 256h-64v-480c0-88.366 71.634-160 160-160v0h256c88.366 0 160 71.634 160 160v0 480zM608 352c0 17.673-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["backpack"] + }, + "attrs": [{}], + "properties": { + "id": 148, + "order": 1661, + "name": "backpack", + "code": 59682, + "ligatures": "backpack", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 148 + }, + { + "icon": { + "paths": [ + "M864 160h-589.88c-23.17 0.069-43.45 12.378-54.72 30.798l-0.16 0.282-182.68 304.44c-2.87 4.703-4.57 10.393-4.57 16.48s1.699 11.777 4.65 16.621l-0.080-0.141 182.68 304.44c11.43 18.702 31.71 31.011 54.87 31.080l0.010 0h589.88c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM246.68 816.48l27.44-16.48zM864 800h-589.88l-172.8-288 172.8-288h589.88zM425.36 585.36l73.4-73.36-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4 73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-73.4 73.36 73.4 73.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["backspace"] + }, + "attrs": [{}], + "properties": { + "id": 149, + "order": 1662, + "name": "backspace", + "code": 57518, + "ligatures": "backspace", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 149 + }, + { + "icon": { + "paths": [ + "M864 256h-160c0-106.039-85.961-192-192-192s-192 85.961-192 192v0h-160c-35.346 0-64 28.654-64 64v0 480c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-480c0-35.346-28.654-64-64-64v0zM512 128c70.692 0 128 57.308 128 128v0h-256c0-70.692 57.308-128 128-128v0zM864 800h-704v-480h160v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h256v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bag"] + }, + "attrs": [{}], + "properties": { + "id": 150, + "order": 1663, + "name": "bag", + "code": 57520, + "ligatures": "bag", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 150 + }, + { + "icon": { + "paths": [ + "M864 256h-160c0-106.039-85.961-192-192-192s-192 85.961-192 192v0h-160c-35.346 0-64 28.654-64 64v0 480c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-480c0-35.346-28.654-64-64-64v0zM512 128c70.692 0 128 57.308 128 128v0h-256c0-70.692 57.308-128 128-128v0zM864 800h-704v-480h704z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bag-simple"] + }, + "attrs": [{}], + "properties": { + "id": 151, + "order": 1664, + "name": "bag-simple", + "code": 58854, + "ligatures": "bag-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 151 + }, + { + "icon": { + "paths": [ + "M512 64c-194.313 0.228-351.772 157.687-352 351.978l-0 0.022c0 93.72 37.6 197.68 100.52 278 48.32 61.64 106 104 167.64 124.36l-41.56 97.040c-1.634 3.715-2.585 8.047-2.585 12.6 0 17.668 14.318 31.991 31.984 32l192.001 0c17.667-0.009 31.985-14.332 31.985-32 0-4.553-0.951-8.885-2.665-12.806l0.080 0.206-41.4-97.040c61.6-20.28 119.32-62.72 167.64-124.36 62.76-80.32 100.36-184.28 100.36-278-0.228-194.313-157.687-351.772-351.978-352l-0.022-0zM559.48 896h-94.96l27.76-64.76c6.56 0.48 13.12 0.76 19.72 0.76s13.16-0.28 19.72-0.76zM713.080 654.52c-57.32 73.2-128.72 113.48-201.080 113.48s-143.76-40.28-201.080-113.48c-54.44-69.44-86.92-158.52-86.92-238.52 0-159.058 128.942-288 288-288s288 128.942 288 288v0c0 80-32.48 169.080-86.92 238.52zM709.080 415.56c-1.513 0.259-3.27 0.419-5.059 0.44l-0.021 0c-15.791-0.021-28.9-11.477-31.493-26.53l-0.027-0.19c-12.451-68.253-65.468-121.269-132.708-133.566l-1.012-0.154c-15.398-2.497-27.013-15.697-27.013-31.609 0-17.673 14.327-32 32-32 1.969 0 3.897 0.178 5.768 0.518l-0.196-0.030c95.090 17.324 168.956 91.189 186.067 184.872l0.213 1.408c0.278 1.585 0.437 3.41 0.437 5.272 0 15.821-11.482 28.961-26.568 31.541l-0.189 0.027z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["balloon"] + }, + "attrs": [{}], + "properties": { + "id": 152, + "order": 1665, + "name": "balloon", + "code": 59244, + "ligatures": "balloon", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 152 + }, + { + "icon": { + "paths": [ + "M738.28 512l110.84-110.88c30.136-29.135 48.846-69.926 48.846-115.086 0-88.366-71.634-160-160-160-45.16 0-85.951 18.71-115.043 48.801l-0.043 0.045-110.88 110.84-110.88-110.84c-29.135-30.136-69.926-48.846-115.086-48.846-88.366 0-160 71.634-160 160 0 45.16 18.71 85.951 48.801 115.043l0.045 0.043 110.84 110.88-110.84 110.88c-30.136 29.135-48.846 69.926-48.846 115.086 0 88.366 71.634 160 160 160 45.16 0 85.951-18.71 115.043-48.801l0.043-0.045 110.88-110.84 110.88 110.84c29.135 30.136 69.926 48.846 115.086 48.846 88.366 0 160-71.634 160-160 0-45.16-18.71-85.951-48.801-115.043l-0.045-0.043zM668 220c17.403-17.403 41.444-28.167 68-28.167 53.111 0 96.167 43.055 96.167 96.167 0 26.556-10.764 50.597-28.167 68l-110.88 110.88-135.88-135.88zM647.64 512l-135.64 135.76-135.76-135.76 135.76-135.76zM220 356v0c-17.403-17.403-28.167-41.444-28.167-68 0-53.111 43.055-96.167 96.167-96.167 26.556 0 50.597 10.764 68 28.167l110.88 110.88-135.88 135.88zM356 804c-17.403 17.403-41.444 28.167-68 28.167-53.111 0-96.167-43.055-96.167-96.167 0-26.556 10.764-50.597 28.167-68l110.88-110.88 135.76 135.76zM804 804c-17.384 17.443-41.432 28.236-68 28.236s-50.616-10.793-67.997-28.233l-0.003-0.003-110.88-110.88 135.76-135.76 111.12 110.64c17.443 17.384 28.236 41.432 28.236 68s-10.793 50.616-28.233 67.997l-0.003 0.003zM464 512c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bandaids"] + }, + "attrs": [{}], + "properties": { + "id": 153, + "order": 1666, + "name": "bandaids", + "code": 57522, + "ligatures": "bandaids", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 153 + }, + { + "icon": { + "paths": [ + "M96 416h96v256h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h768c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64v-256h96c17.659-0.018 31.968-14.338 31.968-32 0-11.458-6.022-21.509-15.073-27.162l-0.135-0.078-416-256c-4.768-2.976-10.558-4.74-16.76-4.74s-11.992 1.764-16.895 4.819l0.135-0.079-416 256c-9.186 5.731-15.208 15.782-15.208 27.24 0 17.662 14.308 31.982 31.966 32l0.002 0zM256 416h128v256h-128zM576 416v256h-128v-256zM768 672h-128v-256h128zM512 165.56l302.96 186.44h-605.92zM992 832c0 17.673-14.327 32-32 32v0h-896c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h896c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bank"] + }, + "attrs": [{}], + "properties": { + "id": 154, + "order": 1667, + "name": "bank", + "code": 57524, + "ligatures": "bank", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 154 + }, + { + "icon": { + "paths": [ + "M992 480h-32v-128c0-35.346-28.654-64-64-64v0h-64v-32c0-35.346-28.654-64-64-64v0h-96c-35.346 0-64 28.654-64 64v0 224h-192v-224c0-35.346-28.654-64-64-64v0h-96c-35.346 0-64 28.654-64 64v0 32h-64c-35.346 0-64 28.654-64 64v0 128h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v128c0 35.346 28.654 64 64 64v0h64v32c0 35.346 28.654 64 64 64v0h96c35.346 0 64-28.654 64-64v0-224h192v224c0 35.346 28.654 64 64 64v0h96c35.346 0 64-28.654 64-64v0-32h64c35.346 0 64-28.654 64-64v0-128h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM128 672v-320h64v320zM352 768h-96v-512h96v512zM768 768h-96v-512h96v447.28c0 0.24 0 0.48 0 0.72s0 0.48 0 0.72v63.28zM896 672h-64v-320h64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["barbell"] + }, + "attrs": [{}], + "properties": { + "id": 155, + "order": 1668, + "name": "barbell", + "code": 57526, + "ligatures": "barbell", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 155 + }, + { + "icon": { + "paths": [ + "M928 192v160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h160c17.673 0 32 14.327 32 32v0zM288 800h-128v-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 160c0 17.673 14.327 32 32 32v0h160c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM896 640c-17.673 0-32 14.327-32 32v0 128h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c17.673 0 32-14.327 32-32v0-160c0-17.673-14.327-32-32-32v0zM128 384c17.673 0 32-14.327 32-32v0-128h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-160c-17.673 0-32 14.327-32 32v0 160c0 17.673 14.327 32 32 32v0zM320 320c-17.673 0-32 14.327-32 32v0 320c0 17.673 14.327 32 32 32s32-14.327 32-32v0-320c0-17.673-14.327-32-32-32v0zM736 672v-320c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 320c0 17.673 14.327 32 32 32s32-14.327 32-32v0zM576 320c-17.673 0-32 14.327-32 32v0 320c0 17.673 14.327 32 32 32s32-14.327 32-32v0-320c0-17.673-14.327-32-32-32v0zM448 320c-17.673 0-32 14.327-32 32v0 320c0 17.673 14.327 32 32 32s32-14.327 32-32v0-320c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["barcode"] + }, + "attrs": [{}], + "properties": { + "id": 156, + "order": 1669, + "name": "barcode", + "code": 57528, + "ligatures": "barcode", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 156 + }, + { + "icon": { + "paths": [ + "M960 768h-32v-245.72l5.96 8.32c5.795 8.819 15.642 14.562 26.831 14.562 17.673 0 32-14.327 32-32 0-7.489-2.573-14.377-6.882-19.829l0.051 0.067-160-224c-2.219-3.048-4.868-5.621-7.89-7.689l-0.11-0.071-270.36-186.84c-9.98-6.742-22.281-10.762-35.52-10.762s-25.54 4.020-35.747 10.906l0.227-0.145-0.4 0.28-270.36 186.6c-3.132 2.139-5.781 4.712-7.937 7.669l-0.063 0.091-160 224c-4.258 5.385-6.831 12.273-6.831 19.762 0 17.673 14.327 32 32 32 11.189 0 21.036-5.742 26.756-14.441l0.075-0.121 6.2-8.36v245.72h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h896c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM160 432.68l86.8-121.52 265.2-183.16 265.2 183.12 86.8 121.56v335.32h-96v-288c0-17.673-14.327-32-32-32v0h-448c-17.673 0-32 14.327-32 32v0 288h-96zM512 600.68l-124-88.68h248zM704 542.2v195.64l-136.96-97.84zM456.96 640l-136.96 97.84v-195.64zM512 679.32l124 88.68h-248zM416 352c0-17.673 14.327-32 32-32v0h128c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["barn"] + }, + "attrs": [{}], + "properties": { + "id": 157, + "order": 1670, + "name": "barn", + "code": 60530, + "ligatures": "barn", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 157 + }, + { + "icon": { + "paths": [ + "M896 256h-768c-35.346 0-64 28.654-64 64v0 288c0 35.346 28.654 64 64 64v0h96v128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128h448v128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128h96c35.346 0 64-28.654 64-64v0-288c0-35.346-28.654-64-64-64v0zM896 514.76l-194.76-194.76h194.76zM322.76 320l288 288h-197.52l-285.24-285.24v-2.76zM128 413.24l194.76 194.76h-194.76zM896 608h-194.76l-288-288h197.52l285.24 285.28v2.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["barricade"] + }, + "attrs": [{}], + "properties": { + "id": 158, + "order": 1671, + "name": "barricade", + "code": 59720, + "ligatures": "barricade", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 158 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM288.36 783.64c3.28-4 6.56-7.72 9.68-11.64 4.368-5.428 7.011-12.405 7.011-20 0-17.69-14.341-32.031-32.031-32.031-10.096 0-19.101 4.671-24.972 11.969l-0.048 0.062-5.36 6.48c-51.465-60.712-82.757-139.942-82.757-226.48s31.292-165.768 83.179-226.99l-0.422 0.51 5.36 6.48c5.919 7.361 14.924 12.031 25.020 12.031 17.69 0 32.031-14.341 32.031-32.031 0-7.595-2.643-14.572-7.060-20.062l0.048 0.062c-3.12-4-6.4-8-9.68-11.64 60.26-50.014 138.406-80.364 223.64-80.364s163.38 30.349 224.22 80.831l-0.58-0.467c-3.28 4-6.56 7.68-9.68 11.64-4.368 5.428-7.011 12.405-7.011 20 0 17.69 14.341 32.031 32.031 32.031 10.096 0 19.101-4.671 24.972-11.969l0.048-0.062 5.36-6.48c51.465 60.712 82.757 139.942 82.757 226.48s-31.292 165.768-83.179 226.99l0.422-0.51-5.36-6.48c-5.901-7.795-15.161-12.78-25.585-12.78-17.673 0-32 14.327-32 32 0 7.952 2.9 15.226 7.701 20.823l-0.036-0.043c3.12 4 6.4 7.8 9.68 11.64-60.26 50.014-138.406 80.364-223.64 80.364s-163.38-30.349-224.22-80.831l0.58 0.467zM383.56 581.28c-4.526 26.533-10.748 49.869-18.837 72.314l0.917-2.914c-4.53 12.536-16.328 21.334-30.18 21.334-17.681 0-32.014-14.333-32.014-32.014 0-3.828 0.672-7.5 1.905-10.903l-0.071 0.223c6.092-16.515 11.357-36.22 14.864-56.527l0.296-2.073c2.497-15.398 15.697-27.013 31.609-27.013 17.673 0 32 14.327 32 32 0 1.969-0.178 3.897-0.518 5.768l0.030-0.196zM383.56 442.72c0.279 1.587 0.438 3.414 0.438 5.279 0 15.808-11.462 28.938-26.528 31.534l-0.19 0.027c-1.581 0.27-3.408 0.43-5.27 0.44l-0.010 0c-15.791-0.021-28.9-11.477-31.493-26.53l-0.027-0.19c-3.803-22.38-9.068-42.085-15.928-61.026l0.768 2.426c-1.162-3.18-1.834-6.852-1.834-10.68 0-17.681 14.333-32.014 32.014-32.014 13.852 0 25.65 8.798 30.109 21.111l0.071 0.223c7.16 19.533 13.369 42.871 17.524 66.912l0.356 2.488zM699.2 670.16c-3.179 1.162-6.85 1.834-10.677 1.834-13.842 0-25.632-8.789-30.092-21.091l-0.071-0.223c-7.172-19.531-13.394-42.867-17.562-66.907l-0.358-2.493c-0.311-1.675-0.489-3.603-0.489-5.573 0-17.673 14.327-32 32-32 15.912 0 29.112 11.614 31.584 26.828l0.025 0.184c3.803 22.38 9.068 42.085 15.928 61.026l-0.768-2.426c1.159 3.176 1.829 6.842 1.829 10.664 0 13.856-8.806 25.654-21.126 30.105l-0.223 0.070zM640.44 442.72c4.526-26.533 10.748-49.869 18.837-72.314l-0.917 2.914c4.53-12.536 16.328-21.334 30.18-21.334 17.681 0 32.014 14.333 32.014 32.014 0 3.828-0.672 7.5-1.905 10.903l0.071-0.223c-6.092 16.515-11.357 36.22-14.864 56.527l-0.296 2.073c-2.622 15.257-15.752 26.719-31.56 26.72l-0 0c-1.885-0.008-3.726-0.168-5.519-0.468l0.199 0.028c-15.238-2.64-26.68-15.761-26.68-31.555 0-1.867 0.16-3.696 0.467-5.476l-0.027 0.19z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["baseball"] + }, + "attrs": [{}], + "properties": { + "id": 159, + "order": 1672, + "name": "baseball", + "code": 59162, + "ligatures": "baseball", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 159 + }, + { + "icon": { + "paths": [ + "M512 96v0c-229.641 0.273-415.727 186.359-416 415.974l-0 0.026v224c0 53.019 42.981 96 96 96v0c21.333-0.037 41.034-6.994 56.986-18.747l-0.266 0.187c48.6-35.32 133.68-77.44 263.28-77.44s214.68 42.080 263.24 77.4c15.683 11.606 35.407 18.577 56.76 18.577 53.011 0 95.987-42.968 96-95.976l0-0.001v-224c-0.273-229.641-186.359-415.727-415.974-416l-0.026-0zM864 512v35.48c-47.106-29.644-101.441-54.466-159.060-71.675l-4.7-1.205c-13.364-116.112-54.639-220.528-116.899-309.13l1.419 2.13c160.54 35.018 279.017 175.841 279.24 344.375l0 0.025zM512 177.080c61.481 78.339 104.568 173.942 121.147 278.374l0.453 3.466c-36.585-6.946-78.668-10.92-121.68-10.92s-85.094 3.973-125.903 11.573l4.223-0.653c17.238-107.886 60.353-203.456 122.773-283.183l-1.013 1.343zM439.24 167.6c-60.847 86.483-102.123 190.914-115.188 303.939l-0.292 3.101c-62.318 18.414-116.653 43.236-166.536 74.503l2.776-1.623v-35.52c0.223-168.559 118.7-309.382 276.908-343.972l2.332-0.428zM846.64 764.44c-4.261 2.243-9.31 3.56-14.668 3.56-7.193 0-13.831-2.373-19.175-6.379l0.083 0.060c-56.24-40.88-154.080-89.68-300.88-89.68s-244.64 48.8-300.88 89.68c-5.261 3.946-11.899 6.32-19.092 6.32-5.357 0-10.407-1.316-14.843-3.644l0.176 0.084c-10.369-5.183-17.365-15.719-17.365-27.89 0-0.193 0.002-0.386 0.005-0.579l-0 0.029v-111.72c97.844-70.2 220.011-112.258 352-112.258s254.156 42.058 353.829 113.504l-1.829-1.246v111.72c0.003 0.164 0.005 0.356 0.005 0.55 0 12.171-6.996 22.708-17.185 27.809l-0.18 0.081z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["baseball-cap"] + }, + "attrs": [{}], + "properties": { + "id": 160, + "order": 1673, + "name": "baseball-cap", + "code": 59944, + "ligatures": "baseball-cap", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 160 + }, + { + "icon": { + "paths": [ + "M352 512c-61.856 0-112 50.144-112 112s50.144 112 112 112c61.856 0 112-50.144 112-112v0c0-61.856-50.144-112-112-112v0zM352 672c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0zM992 480h-97.2c-16.917-215.758-196.161-384.428-414.8-384.428-229.75 0-416 186.25-416 416 0 0.151 0 0.301 0 0.452l-0-0.024v96c0.182 158.985 129.015 287.818 287.983 288l160.017 0c158.985-0.182 287.818-129.015 288-287.983l0-0.017v-64h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM736 608c-0.127 115.855-88.094 211.124-200.879 222.799l-0.961 0.081c64.81-53.124 105.84-133.184 105.84-222.827 0-0.019-0-0.038-0-0.057l0 0.003v-64h96zM608 480c-17.673 0-32 14.327-32 32v0 96c0 123.712-100.288 224-224 224s-224-100.288-224-224v0-96c-0-0.057-0-0.126-0-0.194 0-194.404 157.596-352 352-352 183.206 0 333.722 139.963 350.454 318.794l0.106 1.399z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["baseball-helmet"] + }, + "attrs": [{}], + "properties": { + "id": 161, + "order": 1674, + "name": "baseball-helmet", + "code": 61002, + "ligatures": "baseball-helmet", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 161 + }, + { + "icon": { + "paths": [ + "M544 480v224c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-224c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM691.36 476.8l-22.4 224c-0.113 1.008-0.177 2.176-0.177 3.359 0 16.552 12.567 30.169 28.68 31.83l0.137 0.011c0.484 0.029 1.050 0.045 1.62 0.045s1.136-0.016 1.698-0.048l-0.078 0.004c16.529-0.021 30.121-12.571 31.788-28.663l0.012-0.137 22.4-224c0.102-0.96 0.16-2.073 0.16-3.2 0-17.673-14.327-32-32-32-16.546 0-30.16 12.558-31.828 28.663l-0.012 0.137zM332.64 476.8c-1.68-16.242-15.294-28.8-31.84-28.8-17.673 0-32 14.327-32 32 0 1.127 0.058 2.24 0.172 3.337l-0.012-0.137 22.4 224c1.68 16.242 15.293 28.8 31.84 28.8 0.056 0 0.113-0 0.169-0l-0.009 0c0.484 0.029 1.050 0.045 1.62 0.045s1.136-0.016 1.698-0.048l-0.078 0.004c16.242-1.68 28.8-15.293 28.8-31.84 0-1.127-0.058-2.241-0.172-3.338l0.012 0.137zM959.72 356.24l-60.28 452.24c-4.432 31.46-31.123 55.413-63.429 55.52l-0.011 0h-648c-32.317-0.107-59.008-24.061-63.401-55.18l-0.039-0.34-60.28-452.24c-0.18-1.274-0.282-2.745-0.282-4.24 0-17.673 14.327-32 32-32 0.001 0 0.001 0 0.002 0l177.48-0 214.52-245.080c5.892-6.658 14.458-10.834 24-10.834s18.108 4.176 23.971 10.8l0.029 0.034 214.52 245.080h177.48c0.001-0 0.001-0 0.002-0 17.673 0 32 14.327 32 32 0 1.495-0.103 2.966-0.301 4.407l0.019-0.167zM358.52 320h306.96l-153.48-175.4zM891.44 384h-758.88l55.44 416h648z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["basket"] + }, + "attrs": [{}], + "properties": { + "id": 162, + "order": 1675, + "name": "basket", + "code": 59748, + "ligatures": "basket", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 162 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM240 288.68c43.284 52.101 71.823 117.856 78.419 189.957l0.101 1.363h-157.040c6.786-73.45 35.308-139.183 78.989-191.902l-0.469 0.582zM544 480v-318.52c74.98 6.978 141.959 36.611 195.219 81.894l-0.499-0.414c-54.836 63.96-90.544 145.767-97.434 235.639l-0.086 1.401zM480 480h-97.2c-6.976-91.273-42.683-173.079-97.985-237.596l0.465 0.556c52.761-44.869 119.74-74.502 193.33-81.375l1.39-0.105zM318.52 544c-6.696 73.464-35.235 139.219-78.982 191.892l0.462-0.572c-43.212-52.137-71.734-117.87-78.416-189.938l-0.104-1.382zM382.8 544h97.2v318.52c-74.98-6.978-141.959-36.611-195.219-81.894l0.499 0.414c54.829-63.964 90.535-145.769 97.434-235.638l0.086-1.402zM544 544h97.2c6.985 91.271 42.691 173.076 97.986 237.597l-0.466-0.557c-52.761 44.869-119.74 74.502-193.33 81.375l-1.39 0.105zM705.48 544h157.040c-6.786 73.45-35.308 139.183-78.989 191.902l0.469-0.582c-43.284-52.101-71.823-117.856-78.419-189.957l-0.101-1.363zM705.48 480c6.696-73.464 35.235-139.219 78.982-191.892l-0.462 0.572c43.212 52.137 71.734 117.87 78.416 189.938l0.104 1.382z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["basketball"] + }, + "attrs": [{}], + "properties": { + "id": 163, + "order": 1676, + "name": "basketball", + "code": 59172, + "ligatures": "basketball", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 163 + }, + { + "icon": { + "paths": [ + "M960 384h-128c0-17.673-14.327-32-32-32v0h-256c-17.673 0-32 14.327-32 32v0h-256v-176c0-26.51 21.49-48 48-48v0c0.060-0 0.132-0 0.203-0 23.438 0 43.091 16.204 48.367 38.021l0.069 0.34c3.188 14.577 15.987 25.329 31.297 25.329 17.673 0 32-14.327 32-32 0-2.14-0.21-4.23-0.61-6.252l0.034 0.203c-11.293-51.591-56.596-89.641-110.786-89.641-0.202 0-0.403 0.001-0.605 0.002l0.031-0c-61.856 0-112 50.144-112 112v0 176h-128c-17.673 0-32 14.327-32 32v0 160c0.137 123.657 100.343 223.863 223.987 224l0.013 0v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h384v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64c123.657-0.137 223.863-100.343 224-223.987l0-0.013v-160c0-17.673-14.327-32-32-32v0zM768 416v128h-192v-128zM928 576c0 88.366-71.634 160-160 160v0h-512c-88.366 0-160-71.634-160-160v0-128h416v128c0 17.673 14.327 32 32 32v0h256c17.673 0 32-14.327 32-32v0-128h96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bathtub"] + }, + "attrs": [{}], + "properties": { + "id": 164, + "order": 1677, + "name": "bathtub", + "code": 59422, + "ligatures": "bathtub", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 164 + }, + { + "icon": { + "paths": [ + "M800 224h-672c-53.019 0-96 42.981-96 96v0 384c0 53.019 42.981 96 96 96v0h672c53.019 0 96-42.981 96-96v0-384c0-53.019-42.981-96-96-96v0zM832 704c0 17.673-14.327 32-32 32v0h-672c-17.673 0-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32v0h672c17.673 0 32 14.327 32 32v0zM1024 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM555.24 495.16c3.004 4.785 4.786 10.601 4.786 16.834 0 5.222-1.251 10.153-3.47 14.507l0.084-0.182-64 128c-5.374 10.579-16.175 17.7-28.64 17.7-17.684 0-32.020-14.336-32.020-32.020 0-5.22 1.249-10.148 3.464-14.502l-0.084 0.182 40.88-81.68h-76.24c-0.007 0-0.015 0-0.023 0-17.673 0-32-14.327-32-32 0-5.22 1.25-10.148 3.467-14.502l-0.084 0.182 64-128c5.374-10.579 16.175-17.7 28.64-17.7 17.684 0 32.020 14.336 32.020 32.020 0 5.22-1.249 10.148-3.464 14.502l0.084-0.182-40.88 81.68h76.24c0.009-0 0.019-0 0.029-0 11.438 0 21.474 6.001 27.132 15.026l0.078 0.134z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["battery-charging"] + }, + "attrs": [{}], + "properties": { + "id": 165, + "order": 1678, + "name": "battery-charging", + "code": 57530, + "ligatures": "battery-charging", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 165 + }, + { + "icon": { + "paths": [ + "M603.24 527.16c3.004 4.785 4.786 10.601 4.786 16.834 0 5.222-1.251 10.153-3.47 14.507l0.084-0.182-64 128c-5.374 10.579-16.175 17.7-28.64 17.7-17.684 0-32.020-14.336-32.020-32.020 0-5.22 1.249-10.148 3.464-14.502l-0.084 0.182 40.88-81.68h-76.24c-0.007 0-0.015 0-0.023 0-17.673 0-32-14.327-32-32 0-5.22 1.25-10.148 3.467-14.502l-0.084 0.182 64-128c5.374-10.579 16.175-17.7 28.64-17.7 17.684 0 32.020 14.336 32.020 32.020 0 5.22-1.249 10.148-3.464 14.502l0.084-0.182-40.88 81.68h76.24c0.009-0 0.019-0 0.029-0 11.438 0 21.474 6.001 27.132 15.026l0.078 0.134zM384 64h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM800 224v672c0 53.019-42.981 96-96 96v0h-384c-53.019 0-96-42.981-96-96v0-672c0-53.019 42.981-96 96-96v0h384c53.019 0 96 42.981 96 96v0zM736 224c0-17.673-14.327-32-32-32v0h-384c-17.673 0-32 14.327-32 32v0 672c0 17.673 14.327 32 32 32v0h384c17.673 0 32-14.327 32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["battery-charging-vertical"] + }, + "attrs": [{}], + "properties": { + "id": 166, + "order": 1679, + "name": "battery-charging-vertical", + "code": 57532, + "ligatures": "battery-charging-vertical", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 166 + }, + { + "icon": { + "paths": [ + "M800 224h-672c-53.019 0-96 42.981-96 96v0 384c0 53.019 42.981 96 96 96v0h672c53.019 0 96-42.981 96-96v0-384c0-53.019-42.981-96-96-96v0zM832 704c0 17.673-14.327 32-32 32v0h-672c-17.673 0-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32v0h672c17.673 0 32 14.327 32 32v0zM1024 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["battery-empty"] + }, + "attrs": [{}], + "properties": { + "id": 167, + "order": 1680, + "name": "battery-empty", + "code": 57534, + "ligatures": "battery-empty", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 167 + }, + { + "icon": { + "paths": [ + "M800 224h-672c-53.019 0-96 42.981-96 96v0 384c0 53.019 42.981 96 96 96v0h672c53.019 0 96-42.981 96-96v0-384c0-53.019-42.981-96-96-96v0zM832 704c0 17.673-14.327 32-32 32v0h-672c-17.673 0-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32v0h672c17.673 0 32 14.327 32 32v0zM736 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM576 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM416 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM256 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM1024 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["battery-full"] + }, + "attrs": [{}], + "properties": { + "id": 168, + "order": 1681, + "name": "battery-full", + "code": 57536, + "ligatures": "battery-full", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 168 + }, + { + "icon": { + "paths": [ + "M800 224h-672c-53.019 0-96 42.981-96 96v0 384c0 53.019 42.981 96 96 96v0h672c53.019 0 96-42.981 96-96v0-384c0-53.019-42.981-96-96-96v0zM832 704c0 17.673-14.327 32-32 32v0h-672c-17.673 0-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32v0h672c17.673 0 32 14.327 32 32v0zM576 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM416 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM256 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM1024 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["battery-high"] + }, + "attrs": [{}], + "properties": { + "id": 169, + "order": 1682, + "name": "battery-high", + "code": 57538, + "ligatures": "battery-high", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 169 + }, + { + "icon": { + "paths": [ + "M800 224h-672c-53.019 0-96 42.981-96 96v0 384c0 53.019 42.981 96 96 96v0h672c53.019 0 96-42.981 96-96v0-384c0-53.019-42.981-96-96-96v0zM832 704c0 17.673-14.327 32-32 32v0h-672c-17.673 0-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32v0h672c17.673 0 32 14.327 32 32v0zM256 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM1024 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["battery-low"] + }, + "attrs": [{}], + "properties": { + "id": 170, + "order": 1683, + "name": "battery-low", + "code": 57540, + "ligatures": "battery-low", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 170 + }, + { + "icon": { + "paths": [ + "M800 224h-672c-53.019 0-96 42.981-96 96v0 384c0 53.019 42.981 96 96 96v0h672c53.019 0 96-42.981 96-96v0-384c0-53.019-42.981-96-96-96v0zM832 704c0 17.673-14.327 32-32 32v0h-672c-17.673 0-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32v0h672c17.673 0 32 14.327 32 32v0zM416 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM256 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM1024 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["battery-medium"] + }, + "attrs": [{}], + "properties": { + "id": 171, + "order": 1684, + "name": "battery-medium", + "code": 57542, + "ligatures": "battery-medium", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 171 + }, + { + "icon": { + "paths": [ + "M608 512c0 17.673-14.327 32-32 32v0h-80v80c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-80h-80c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h80v-80c0-17.673 14.327-32 32-32s32 14.327 32 32v0 80h80c17.673 0 32 14.327 32 32v0zM896 320v384c0 53.019-42.981 96-96 96v0h-672c-53.019 0-96-42.981-96-96v0-384c0-53.019 42.981-96 96-96v0h672c53.019 0 96 42.981 96 96v0zM832 320c0-17.673-14.327-32-32-32v0h-672c-17.673 0-32 14.327-32 32v0 384c0 17.673 14.327 32 32 32v0h672c17.673 0 32-14.327 32-32v0zM992 352c-17.673 0-32 14.327-32 32v0 256c0 17.673 14.327 32 32 32s32-14.327 32-32v0-256c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["battery-plus"] + }, + "attrs": [{}], + "properties": { + "id": 172, + "order": 1685, + "name": "battery-plus", + "code": 59400, + "ligatures": "battery-plus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 172 + }, + { + "icon": { + "paths": [ + "M352 32c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0zM800 224v672c0 53.019-42.981 96-96 96v0h-384c-53.019 0-96-42.981-96-96v0-672c0-53.019 42.981-96 96-96v0h384c53.019 0 96 42.981 96 96v0zM736 224c0-17.673-14.327-32-32-32v0h-384c-17.673 0-32 14.327-32 32v0 672c0 17.673 14.327 32 32 32v0h384c17.673 0 32-14.327 32-32v0zM624 528h-80v-80c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 80h-80c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h80v80c0 17.673 14.327 32 32 32s32-14.327 32-32v0-80h80c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["battery-plus-vertical"] + }, + "attrs": [{}], + "properties": { + "id": 173, + "order": 1686, + "name": "battery-plus-vertical", + "code": 60496, + "ligatures": "battery-plus-vertical", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 173 + }, + { + "icon": { + "paths": [ + "M352 32c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0zM800 224v672c0 53.019-42.981 96-96 96v0h-384c-53.019 0-96-42.981-96-96v0-672c0-53.019 42.981-96 96-96v0h384c53.019 0 96 42.981 96 96v0zM736 224c0-17.673-14.327-32-32-32v0h-384c-17.673 0-32 14.327-32 32v0 672c0 17.673 14.327 32 32 32v0h384c17.673 0 32-14.327 32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["battery-vertical-empty"] + }, + "attrs": [{}], + "properties": { + "id": 174, + "order": 1687, + "name": "battery-vertical-empty", + "code": 59334, + "ligatures": "battery-vertical-empty", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 174 + }, + { + "icon": { + "paths": [ + "M352 32c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0zM800 224v672c0 53.019-42.981 96-96 96v0h-384c-53.019 0-96-42.981-96-96v0-672c0-53.019 42.981-96 96-96v0h384c53.019 0 96 42.981 96 96v0zM736 224c0-17.673-14.327-32-32-32v0h-384c-17.673 0-32 14.327-32 32v0 672c0 17.673 14.327 32 32 32v0h384c17.673 0 32-14.327 32-32v0zM640 288h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM640 448h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM640 608h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM640 768h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["battery-vertical-full"] + }, + "attrs": [{}], + "properties": { + "id": 175, + "order": 1688, + "name": "battery-vertical-full", + "code": 59332, + "ligatures": "battery-vertical-full", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 175 + }, + { + "icon": { + "paths": [ + "M352 32c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0zM800 224v672c0 53.019-42.981 96-96 96v0h-384c-53.019 0-96-42.981-96-96v0-672c0-53.019 42.981-96 96-96v0h384c53.019 0 96 42.981 96 96v0zM736 224c0-17.673-14.327-32-32-32v0h-384c-17.673 0-32 14.327-32 32v0 672c0 17.673 14.327 32 32 32v0h384c17.673 0 32-14.327 32-32v0zM640 448h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM640 608h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM640 768h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["battery-vertical-high"] + }, + "attrs": [{}], + "properties": { + "id": 176, + "order": 1689, + "name": "battery-vertical-high", + "code": 59330, + "ligatures": "battery-vertical-high", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 176 + }, + { + "icon": { + "paths": [ + "M352 32c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0zM800 224v672c0 53.019-42.981 96-96 96v0h-384c-53.019 0-96-42.981-96-96v0-672c0-53.019 42.981-96 96-96v0h384c53.019 0 96 42.981 96 96v0zM736 224c0-17.673-14.327-32-32-32v0h-384c-17.673 0-32 14.327-32 32v0 672c0 17.673 14.327 32 32 32v0h384c17.673 0 32-14.327 32-32v0zM640 768h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["battery-vertical-low"] + }, + "attrs": [{}], + "properties": { + "id": 177, + "order": 1690, + "name": "battery-vertical-low", + "code": 59326, + "ligatures": "battery-vertical-low", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 177 + }, + { + "icon": { + "paths": [ + "M704 128h-384c-53.019 0-96 42.981-96 96v0 672c0 53.019 42.981 96 96 96v0h384c53.019 0 96-42.981 96-96v0-672c0-53.019-42.981-96-96-96v0zM736 896c0 17.673-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32v0-672c0-17.673 14.327-32 32-32v0h384c17.673 0 32 14.327 32 32v0zM672 800c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0zM352 32c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0zM672 640c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["battery-vertical-medium"] + }, + "attrs": [{}], + "properties": { + "id": 178, + "order": 1691, + "name": "battery-vertical-medium", + "code": 59328, + "ligatures": "battery-vertical-medium", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 178 + }, + { + "icon": { + "paths": [ + "M1024 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM896 320v384c0 53.019-42.981 96-96 96v0h-672c-53.019 0-96-42.981-96-96v0-384c0-53.019 42.981-96 96-96v0h672c53.019 0 96 42.981 96 96v0zM832 320c0-17.673-14.327-32-32-32v0h-672c-17.673 0-32 14.327-32 32v0 384c0 17.673 14.327 32 32 32v0h672c17.673 0 32-14.327 32-32v0zM464 528c17.673 0 32-14.327 32-32v0-112c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 112c0 17.673 14.327 32 32 32v0zM464 576c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["battery-warning"] + }, + "attrs": [{}], + "properties": { + "id": 179, + "order": 1692, + "name": "battery-warning", + "code": 57544, + "ligatures": "battery-warning", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 179 + }, + { + "icon": { + "paths": [ + "M480 544v-160c0-17.673 14.327-32 32-32s32 14.327 32 32v0 160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM512 640c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM384 64h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM800 224v672c0 53.019-42.981 96-96 96v0h-384c-53.019 0-96-42.981-96-96v0-672c0-53.019 42.981-96 96-96v0h384c53.019 0 96 42.981 96 96v0zM736 224c0-17.673-14.327-32-32-32v0h-384c-17.673 0-32 14.327-32 32v0 672c0 17.673 14.327 32 32 32v0h384c17.673 0 32-14.327 32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["battery-warning-vertical"] + }, + "attrs": [{}], + "properties": { + "id": 180, + "order": 1693, + "name": "battery-warning-vertical", + "code": 57546, + "ligatures": "battery-warning-vertical", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 180 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM838.8 381.2c-47.568-15.278-103.205-26.676-160.604-32.003l-3.156-0.237c-5.564-60.555-16.962-116.192-33.783-169.42l1.543 5.66c89.523 36.784 159.216 106.477 195.14 193.644l0.86 2.356zM864 512c0 0.044 0 0.095 0 0.147 0 38.721-6.264 75.978-17.834 110.814l0.714-2.481c-31.24-76.355-70.452-142.25-117.856-201.286l1.216 1.566c49.273 8.724 92.679 20.862 134.272 36.68l-5.032-1.68c2.874 16.905 4.518 36.38 4.52 56.238l0 0.002zM568.24 164.52c14.138 36.562 26.276 79.968 34.337 124.791l0.663 4.449c-57.47-46.188-123.365-85.4-194.394-114.695l-5.326-1.945c32.398-10.856 69.704-17.12 108.473-17.12 19.861 0 39.339 1.644 58.303 4.803l-2.056-0.283zM321.76 216c94.089 29.585 175.659 74.174 246.355 131.627l-1.355-1.067c-151.625 6.963-290.74 55.053-408.045 133.275l2.925-1.835c11.135-110.284 71.632-204.464 158.758-261.169l1.362-0.831zM162.68 555.44c121.137-91.004 274.050-145.734 439.745-145.734 4.14 0 8.272 0.034 12.396 0.102l-0.621-0.008c0.060 3.503 0.094 7.635 0.094 11.775 0 165.695-54.73 318.607-147.1 441.645l1.365-1.9c-159.906-20.713-285.167-145.974-305.692-304.109l-0.188-1.771zM546 862.36c76.4-114.375 124.504-253.49 131.415-403.358l0.065-1.762c56.371 69.342 100.948 150.912 129.096 239.79l1.424 5.21c-57.536 88.488-151.716 148.985-260.514 159.998l-1.486 0.122z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["beach-ball"] + }, + "attrs": [{}], + "properties": { + "id": 181, + "order": 1694, + "name": "beach-ball", + "code": 60708, + "ligatures": "beach-ball", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 181 + }, + { + "icon": { + "paths": [ + "M896 648.64v-72.64c-0.342-178.302-121.924-328.112-286.68-371.402l-2.68-0.598c10.89-16.968 17.36-37.675 17.36-59.894 0-61.856-50.144-112-112-112s-112 50.144-112 112c0 22.219 6.47 42.926 17.628 60.341l-0.268-0.448c-167.436 43.888-289.018 193.698-289.36 371.961l-0 0.039v72.64c-19.246 11.261-31.975 31.821-32 55.356l-0 0.004v128c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-128c-0.025-23.539-12.754-44.099-31.698-55.197l-0.302-0.163zM464 144c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM512 256c176.648 0.205 319.795 143.351 320 319.98l0 0.020v64h-640v-64c0.205-176.648 143.351-319.795 319.98-320l0.020-0zM480 704v128h-160v-128zM544 704h160v128h-160zM160 704h96v128h-96zM864 832h-96v-128h96v128z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["beanie"] + }, + "attrs": [{}], + "properties": { + "id": 182, + "order": 1695, + "name": "beanie", + "code": 59946, + "ligatures": "beanie", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 182 + }, + { + "icon": { + "paths": [ + "M864 288h-736v-96c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 640c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128h832v128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-384c0-88.366-71.634-160-160-160v0zM128 352h288v288h-288zM480 640v-288h384c53.019 0 96 42.981 96 96v0 192z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bed"] + }, + "attrs": [{}], + "properties": { + "id": 183, + "order": 1696, + "name": "bed", + "code": 57548, + "ligatures": "bed", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 183 + }, + { + "icon": { + "paths": [ + "M982.64 169.36l-128-128c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64h0l5.92 5.88-220.68 165.52-152.88 30.6c-6.44 1.32-12.014 4.405-16.362 8.722l0.002-0.002-333.36 333.28c-17.371 17.372-28.115 41.371-28.115 67.88s10.744 50.508 28.116 67.88l165.6 165.6c17.372 17.371 41.371 28.115 67.88 28.115s50.508-10.744 67.88-28.116l333.28-333.24c4.325-4.34 7.412-9.917 8.685-16.154l0.035-0.206 30.6-152.88 165.52-220.68 5.88 5.92c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64h-0zM384 429.24l210.76 210.76-178.76 178.76-210.76-210.76zM325.48 896c-0.025 0-0.055 0-0.085 0-8.799 0-16.762-3.578-22.514-9.359l-0.001-0.001-165.52-165.52c-5.786-5.79-9.365-13.787-9.365-22.62s3.579-16.83 9.365-22.62l22.64-22.64 210.76 210.76-22.76 22.64c-5.768 5.762-13.724 9.333-22.515 9.36l-0.005 0zM710.4 396.8c-2.755 3.633-4.768 7.983-5.726 12.717l-0.034 0.203-30.12 150.52-34.52 34.52-210.76-210.76 34.52-34.52 150.52-30.12c4.937-0.992 9.287-3.005 12.999-5.817l-0.079 0.057 233.8-175.36 24.76 24.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["beer-bottle"] + }, + "attrs": [{}], + "properties": { + "id": 184, + "order": 1697, + "name": "beer-bottle", + "code": 59312, + "ligatures": "beer-bottle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 184 + }, + { + "icon": { + "paths": [ + "M416 416v320c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-320c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM576 384c-17.673 0-32 14.327-32 32v0 320c0 17.673 14.327 32 32 32s32-14.327 32-32v0-320c0-17.673-14.327-32-32-32v0zM960 448v256c0 53.019-42.981 96-96 96v0h-64v32c0 35.346-28.654 64-64 64v0h-512c-35.346 0-64-28.654-64-64v0-544c0-123.52 114.84-224 256-224 67.080 0 131.64 23.2 179.28 64h44.72c88.366 0 160 71.634 160 160v0 64h64c53.019 0 96 42.981 96 96v0zM228 256h502.48c-13.574-37.596-48.943-63.987-90.478-64l-57.042-0c-8.587-0.001-16.384-3.385-22.131-8.891l0.011 0.011c-36.6-35.12-89.36-55.12-144.84-55.12-92.72 0-170.28 55.040-188 128zM736 832v-512h-512v512h512zM896 448c0-17.673-14.327-32-32-32v0h-64v320h64c17.673 0 32-14.327 32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["beer-stein"] + }, + "attrs": [{}], + "properties": { + "id": 185, + "order": 1698, + "name": "beer-stein", + "code": 60258, + "ligatures": "beer-stein", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 185 + }, + { + "icon": { + "paths": [ + "M640 320c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0zM544 632c0 92.784-75.216 168-168 168v0h-248c-17.673 0-32-14.327-32-32v0-512c0-17.673 14.327-32 32-32v0h232c83.878 0.092 151.838 68.11 151.838 152 0 44.271-18.927 84.122-49.13 111.902l-0.108 0.098c49.108 29.913 81.4 83.165 81.4 143.96 0 0.014-0 0.028-0 0.042l0-0.002zM160 464h200c48.601 0 88-39.399 88-88s-39.399-88-88-88v0h-200zM480 632c0-57.438-46.562-104-104-104v0h-216v208h216c57.438 0 104-46.562 104-104v0zM992 608c0 17.673-14.327 32-32 32v0h-284c14.71 55.659 64.612 96.024 123.942 96.024 41.743 0 78.819-19.982 102.185-50.902l0.233-0.322c5.903-7.803 15.169-12.792 25.6-12.792 17.68 0 32.012 14.332 32.012 32.012 0 7.248-2.409 13.934-6.47 19.3l0.058-0.080c-35.402 46.812-90.985 76.747-153.56 76.747-106.039 0-192-85.961-192-192s85.961-192 192-192c106.039 0 192 85.961 192 192 0 0.005-0 0.009-0 0.014l0-0.001zM924 576c-14.63-55.774-64.588-96.251-124-96.251s-109.37 40.477-123.801 95.359l-0.199 0.892z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["behance-logo"] + }, + "attrs": [{}], + "properties": { + "id": 186, + "order": 1699, + "name": "behance-logo", + "code": 59380, + "ligatures": "behance-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 186 + }, + { + "icon": { + "paths": [ + "M887.2 703.76c-22.2-38.24-55.2-146.44-55.2-287.76 0-176.731-143.269-320-320-320s-320 143.269-320 320v0c0 141.36-33.040 249.52-55.24 287.76-5.477 9.237-8.714 20.36-8.714 32.24 0 35.33 28.627 63.974 63.951 64l163.243 0c15.422 73.536 79.735 127.964 156.76 127.964s141.338-54.428 156.577-126.922l0.183-1.042h163.24c35.309-0.049 63.914-28.684 63.914-64 0-11.88-3.237-23.003-8.876-32.537l0.163 0.297zM512 864c-41.537-0.013-76.906-26.404-90.269-63.332l-0.211-0.668h180.96c-13.574 37.596-48.943 63.987-90.478 64l-0.002 0zM192 736c30.8-52.96 64-175.68 64-320 0-141.385 114.615-256 256-256s256 114.615 256 256v0c0 144.2 33.12 266.92 64 320z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bell"] + }, + "attrs": [{}], + "properties": { + "id": 187, + "order": 1700, + "name": "bell", + "code": 57550, + "ligatures": "bell", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 187 + }, + { + "icon": { + "paths": [ + "M896 284.4c-4.273 2.258-9.339 3.584-14.715 3.584-12.289 0-22.96-6.927-28.321-17.089l-0.084-0.175c-31.364-61.089-76.859-111.007-132.351-146.742l-1.489-0.898c-9.033-5.763-14.936-15.732-14.936-27.080 0-17.682 14.334-32.016 32.016-32.016 6.334 0 12.239 1.839 17.209 5.013l-0.129-0.077c66.416 42.971 119.546 101.188 155.31 169.89l1.17 2.47c2.258 4.273 3.584 9.339 3.584 14.715 0 12.289-6.927 22.96-17.089 28.321l-0.175 0.084zM142.84 288c12.29-0.005 22.959-6.938 28.316-17.105l0.084-0.175c31.364-61.089 76.859-111.007 132.351-146.742l1.489-0.898c9.033-5.763 14.936-15.732 14.936-27.080 0-17.682-14.334-32.016-32.016-32.016-6.334 0-12.239 1.839-17.209 5.013l0.129-0.077c-66.416 42.971-119.546 101.188-155.31 169.89l-1.17 2.47c-2.26 4.274-3.587 9.342-3.587 14.72 0 17.668 14.319 31.992 31.986 32l0.001 0zM887.24 703.76c5.477 9.237 8.714 20.36 8.714 32.24 0 35.33-28.627 63.974-63.951 64l-163.203 0c-15.344 73.633-79.704 128.16-156.8 128.16s-141.456-54.527-156.618-127.12l-0.182-1.040h-163.2c-35.292-0.072-63.874-28.698-63.874-64 0-11.88 3.237-23.003 8.876-32.537l-0.163 0.297c36.040-62.2 55.16-150.64 55.16-255.76 0-176.731 143.269-320 320-320s320 143.269 320 320v0c0 105.080 19.12 193.52 55.24 255.76zM602.48 800h-180.96c13.601 37.561 48.963 63.916 90.48 63.916s76.88-26.355 90.268-63.248l0.212-0.668zM832 736c-42.56-73.080-64-169.96-64-288 0-141.385-114.615-256-256-256s-256 114.615-256 256v0c0 118.080-21.52 214.96-64 288z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bell-ringing"] + }, + "attrs": [{}], + "properties": { + "id": 188, + "order": 1701, + "name": "bell-ringing", + "code": 58856, + "ligatures": "bell-ringing", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 188 + }, + { + "icon": { + "paths": [ + "M672 896c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0zM887.4 768c-11.077 19.249-31.53 32.002-54.963 32.002-0.154 0-0.307-0.001-0.461-0.002l0.024 0h-640c-35.309-0.049-63.914-28.684-63.914-64 0-11.88 3.237-23.003 8.876-32.537l-0.163 0.297c22.2-38.24 55.2-146.4 55.2-287.76 0-176.731 143.269-320 320-320s320 143.269 320 320v0c0 141.32 33.040 249.52 55.24 287.76 5.513 9.222 8.773 20.341 8.773 32.222 0 11.798-3.214 22.845-8.815 32.313l0.162-0.295zM832 736c-30.92-53.080-64-175.8-64-320 0-141.385-114.615-256-256-256s-256 114.615-256 256v0c0 144.24-33.12 266.96-64 320z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bell-simple"] + }, + "attrs": [{}], + "properties": { + "id": 189, + "order": 1702, + "name": "bell-simple", + "code": 57552, + "ligatures": "bell-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 189 + }, + { + "icon": { + "paths": [ + "M672 896c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0zM909.56 241.28c-36.923-71.166-90.056-129.374-154.74-171.264l-1.74-1.056c-4.873-3.156-10.831-5.032-17.226-5.032-17.673 0-32 14.327-32 32 0 11.399 5.96 21.406 14.935 27.075l0.132 0.078c56.981 36.633 102.476 86.551 132.852 145.529l0.988 2.111c5.565 9.915 16.012 16.505 27.998 16.505 17.673 0 32-14.327 32-32 0-5.073-1.181-9.871-3.282-14.133l0.084 0.188zM142.84 288c12.29-0.005 22.959-6.938 28.316-17.105l0.084-0.175c31.364-61.089 76.859-111.007 132.351-146.742l1.489-0.898c9.106-5.746 15.066-15.753 15.066-27.152 0-17.673-14.327-32-32-32-6.396 0-12.353 1.876-17.352 5.108l0.125-0.076c-66.424 42.946-119.557 101.154-155.311 169.852l-1.169 2.468c-2.26 4.274-3.587 9.342-3.587 14.72 0 17.668 14.319 31.992 31.986 32l0.001 0zM887.24 703.76c5.477 9.237 8.714 20.36 8.714 32.24 0 35.33-28.627 63.974-63.951 64l-640.003 0c-35.292-0.072-63.874-28.698-63.874-64 0-11.88 3.237-23.003 8.876-32.537l-0.163 0.297c36.040-62.2 55.16-150.64 55.16-255.76 0-176.731 143.269-320 320-320s320 143.269 320 320v0c0 105.080 19.12 193.52 55.24 255.76zM832 736c-42.56-73.080-64-169.96-64-288 0-141.385-114.615-256-256-256s-256 114.615-256 256v0c0 118.080-21.52 214.96-64 288z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bell-simple-ringing"] + }, + "attrs": [{}], + "properties": { + "id": 190, + "order": 1703, + "name": "bell-simple-ringing", + "code": 58858, + "ligatures": "bell-simple-ringing", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 190 + }, + { + "icon": { + "paths": [ + "M215.68 138.48c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 66.96 73.68c-27.204 45.92-43.28 101.215-43.28 160.263 0 0.189 0 0.377 0 0.566l-0-0.029c0 141.36-33.040 249.52-55.24 287.76-5.477 9.237-8.714 20.36-8.714 32.24 0 35.33 28.627 63.974 63.951 64l538.563 0 77.76 85.52c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM192 736c30.8-52.96 64-175.68 64-320-0-0.111-0-0.242-0-0.373 0-40.034 9.24-77.911 25.704-111.612l-0.664 1.505 391.32 430.48zM672 896c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0zM856 717c-3.475 1.388-7.503 2.195-11.718 2.2l-0.002 0c-13.456-0.014-24.967-8.332-29.684-20.104l-0.076-0.216c-29.12-74.12-46.52-179.88-46.52-282.88 0-0.022 0-0.048 0-0.073 0-141.385-114.615-256-256-256-46.432 0-89.976 12.361-127.522 33.972l1.242-0.659c-4.406 2.433-9.658 3.865-15.245 3.865-17.673 0-32-14.327-32-32 0-11.637 6.212-21.824 15.501-27.424l0.144-0.080c45.387-26.201 99.828-41.659 157.88-41.659 176.731 0 320 143.269 320 320 0 0.021-0 0.041-0 0.062l0-0.003c0 141.4 32.2 234.36 42.080 259.52 1.402 3.467 2.215 7.487 2.215 11.698 0 13.46-8.31 24.979-20.079 29.706l-0.215 0.076z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bell-simple-slash"] + }, + "attrs": [{}], + "properties": { + "id": 191, + "order": 1704, + "name": "bell-simple-slash", + "code": 57554, + "ligatures": "bell-simple-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 191 + }, + { + "icon": { + "paths": [ + "M672 896c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0zM576 544h-68l94.8-142.24c3.371-4.99 5.381-11.141 5.381-17.761 0-17.673-14.327-32-32-32-0.064 0-0.127 0-0.191 0.001l0.010-0h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h68.2l-94.8 142.24c-3.371 4.99-5.381 11.14-5.381 17.76 0 17.666 14.316 31.989 31.98 32l128.001 0c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM887.36 768c-11.077 19.249-31.53 32.001-54.963 32.001-0.14 0-0.279-0-0.419-0.001l0.021 0h-640c-35.309-0.049-63.914-28.684-63.914-64 0-11.88 3.237-23.003 8.876-32.537l-0.163 0.297c22.2-38.24 55.2-146.4 55.2-287.76 0-176.731 143.269-320 320-320s320 143.269 320 320v0c0 141.32 33.040 249.52 55.24 287.76 5.513 9.222 8.773 20.341 8.773 32.222 0 11.798-3.214 22.845-8.815 32.313l0.162-0.295zM832 736c-30.92-53.080-64-175.8-64-320 0-141.385-114.615-256-256-256s-256 114.615-256 256v0c0 144.24-33.12 266.96-64 320z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bell-simple-z"] + }, + "attrs": [{}], + "properties": { + "id": 192, + "order": 1705, + "name": "bell-simple-z", + "code": 58860, + "ligatures": "bell-simple-z", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 192 + }, + { + "icon": { + "paths": [ + "M215.68 138.48c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 66.96 73.68c-27.204 45.92-43.28 101.215-43.28 160.263 0 0.189 0 0.377 0 0.566l-0-0.029c0 141.36-33.040 249.52-55.24 287.76-5.477 9.237-8.714 20.36-8.714 32.24 0 35.33 28.627 63.974 63.951 64l163.203 0c15.344 73.633 79.704 128.16 156.8 128.16s141.456-54.527 156.618-127.12l0.182-1.040h61.76l77.76 85.52c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM512 864c-41.537-0.013-76.906-26.404-90.269-63.332l-0.211-0.668h180.96c-13.574 37.596-48.943 63.987-90.478 64l-0.002 0zM192 736c30.8-52.96 64-175.68 64-320-0-0.111-0-0.242-0-0.373 0-40.034 9.24-77.911 25.704-111.612l-0.664 1.505 391.32 430.48zM856 717.080c-3.475 1.388-7.503 2.195-11.718 2.2l-0.002 0c-13.456-0.014-24.967-8.332-29.684-20.104l-0.076-0.216c-29.12-74.2-46.52-179.96-46.52-282.96 0-0.022 0-0.048 0-0.073 0-141.385-114.615-256-256-256-46.432 0-89.976 12.361-127.522 33.972l1.242-0.659c-4.406 2.433-9.658 3.865-15.245 3.865-17.673 0-32-14.327-32-32 0-11.637 6.212-21.824 15.501-27.424l0.144-0.080c45.387-26.201 99.828-41.659 157.88-41.659 176.731 0 320 143.269 320 320 0 0.021-0 0.041-0 0.062l0-0.003c0 141.4 32.2 234.36 42.080 259.52 1.402 3.467 2.215 7.487 2.215 11.698 0 13.46-8.31 24.979-20.079 29.706l-0.215 0.076z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bell-slash"] + }, + "attrs": [{}], + "properties": { + "id": 193, + "order": 1706, + "name": "bell-slash", + "code": 57556, + "ligatures": "bell-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 193 + }, + { + "icon": { + "paths": [ + "M608 576c0 17.673-14.327 32-32 32v0h-128c-17.665-0.011-31.981-14.334-31.981-32 0-6.62 2.010-12.77 5.453-17.874l-0.072 0.114 94.8-142.24h-68.2c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c17.665 0.011 31.981 14.334 31.981 32 0 6.62-2.010 12.77-5.453 17.874l0.072-0.114-94.6 142.24h68c17.673 0 32 14.327 32 32v0zM887.36 768c-11.077 19.249-31.53 32.001-54.963 32.001-0.14 0-0.279-0-0.419-0.001l0.021 0h-163.24c-15.422 73.536-79.735 127.964-156.76 127.964s-141.338-54.428-156.577-126.922l-0.183-1.042h-163.24c-35.309-0.049-63.914-28.684-63.914-64 0-11.88 3.237-23.003 8.876-32.537l-0.163 0.297c22.2-38.24 55.2-146.4 55.2-287.76 0-176.731 143.269-320 320-320s320 143.269 320 320v0c0 141.32 33.040 249.52 55.24 287.76 5.513 9.222 8.773 20.341 8.773 32.222 0 11.798-3.214 22.845-8.815 32.313l0.162-0.295zM602.48 800h-180.96c13.601 37.561 48.963 63.916 90.48 63.916s76.88-26.355 90.268-63.248l0.212-0.668zM832 736c-30.92-53.080-64-175.8-64-320 0-141.385-114.615-256-256-256s-256 114.615-256 256v0c0 144.24-33.12 266.96-64 320z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bell-z"] + }, + "attrs": [{}], + "properties": { + "id": 194, + "order": 1707, + "name": "bell-z", + "code": 58862, + "ligatures": "bell-z", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 194 + }, + { + "icon": { + "paths": [ + "M992 640h-224v-256h224c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-232.68c-11.254-19.235-31.797-31.96-55.314-32l-0.006-0h-256c-23.523 0.040-44.066 12.765-55.157 31.698l-0.163 0.302h-136.68c0-17.673-14.327-32-32-32s-32 14.327-32 32v0h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160v256h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c0 17.673 14.327 32 32 32s32-14.327 32-32v0h136.68c11.254 19.235 31.797 31.96 55.314 32l0.006 0h256c23.523-0.040 44.066-12.765 55.157-31.698l0.163-0.302h232.68c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM256 384h128v256h-128zM448 672v-320h256v128h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128v127.2c0 0.28 0 0.52 0 0.8z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["belt"] + }, + "attrs": [{}], + "properties": { + "id": 195, + "order": 1708, + "name": "belt", + "code": 59948, + "ligatures": "belt", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 195 + }, + { + "icon": { + "paths": [ + "M884.28 577.64c-24.869-94.59-82.108-173.087-158.898-224.764l-1.382-0.876h236c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-324c-14.63-55.774-64.588-96.251-124-96.251s-109.37 40.477-123.801 95.359l-0.199 0.892h-324c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h236c-78.172 52.553-135.411 131.050-159.675 222.944l-0.605 2.696c-61.488 10.082-107.831 62.829-107.831 126.401 0 70.692 57.308 128 128 128s128-57.308 128-128c0-54.738-34.36-101.452-82.688-119.749l-0.88-0.293c28.689-96.751 98.928-173.077 189.511-209.471l2.169-0.769c20.828 44.145 64.97 74.147 116.12 74.147s95.292-30.002 115.789-73.368l0.331-0.779c92.654 37.221 162.801 113.534 190.858 207.959l0.582 2.281c-49.289 18.548-83.72 65.302-83.72 120.097 0 70.692 57.308 128 128 128s128-57.308 128-128c0-63.518-46.265-116.23-106.936-126.275l-0.745-0.102zM224 704c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64v0c35.346 0 64 28.654 64 64v0zM512 384c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM864 768c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bezier-curve"] + }, + "attrs": [{}], + "properties": { + "id": 196, + "order": 1709, + "name": "bezier-curve", + "code": 60160, + "ligatures": "bezier-curve", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 196 + }, + { + "icon": { + "paths": [ + "M832 448c-0.025-0-0.054-0-0.084-0-24.307 0-47.554 4.535-68.943 12.804l1.306-0.444-100.56-172.36h104.28c17.673 0 32 14.327 32 32v0c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-53.019-42.981-96-96-96v0h-160c-17.642 0.041-31.927 14.352-31.927 32 0 5.891 1.592 11.41 4.369 16.151l-0.082-0.151 46.6 80h-229.92l-65.4-112c-5.624-9.612-15.886-15.972-27.636-16l-0.004-0h-112c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h93.64l54.84 94.040-62.84 86.2c-25.099-12.834-54.75-20.355-86.158-20.355-106.326 0-192.52 86.194-192.52 192.52s86.194 192.52 192.52 192.52c106.326 0 192.52-86.194 192.52-192.52 0-52.309-20.862-99.746-54.72-134.444l0.038 0.039 46.36-63.6 124.68 213.6c5.362 10.598 16.17 17.737 28.646 17.737 17.673 0 32-14.327 32-32 0-6.61-2.004-12.752-5.438-17.852l0.072 0.114-121.28-208h229.92l44.76 76.68c-42.221 35.461-68.871 88.278-68.871 147.32 0 106.039 85.961 192 192 192s192-85.961 192-192c0-106.039-85.961-192-192-192-0.059 0-0.119 0-0.178 0l0.009-0zM320 640c0 0.011 0 0.023 0 0.036 0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128 16.981 0 33.19 3.307 48.018 9.312l-0.858-0.307-73 100c-4.266 5.387-6.844 12.282-6.844 19.778 0 17.673 14.327 32 32 32 10.993 0 20.692-5.544 26.453-13.988l0.071-0.11 73-100c18.148 21.869 29.16 50.228 29.16 81.158 0 0.043-0 0.085-0 0.128l0-0.006zM832 768c-70.65-0.056-127.902-57.342-127.902-128 0-35.531 14.477-67.68 37.854-90.872l0.008-0.008 62.4 106.88c5.362 10.598 16.17 17.737 28.646 17.737 17.673 0 32-14.327 32-32 0-6.61-2.004-12.752-5.438-17.852l0.072 0.114-62.44-107.16c10.447-3.072 22.45-4.84 34.866-4.84 70.692 0 128 57.308 128 128s-57.308 128-128 128c-0.023 0-0.046-0-0.069-0l0.004 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bicycle"] + }, + "attrs": [{}], + "properties": { + "id": 197, + "order": 1710, + "name": "bicycle", + "code": 57558, + "ligatures": "bicycle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 197 + }, + { + "icon": { + "paths": [ + "M376 96c-89.48 0-152 78.96-152 192s62.52 192 152 192 152-78.96 152-192-62.52-192-152-192zM376 416c-69.48 0-88-80.44-88-128s18.52-128 88-128 88 80.44 88 128-18.52 128-88 128zM664 544c-89.48 0-152 78.96-152 192s62.52 192 152 192 152-78.96 152-192-62.52-192-152-192zM664 864c-69.48 0-88-80.44-88-128s18.52-128 88-128 88 80.44 88 128-18.52 128-88 128zM580 196.88c-2.534-4.479-4.028-9.836-4.028-15.542 0-11.971 6.573-22.407 16.308-27.895l0.16-0.083 96-53.32c4.483-2.541 9.847-4.038 15.56-4.038 17.672 0 31.999 14.326 32 31.998l0 0v320c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-265.6l-48.48 26.92c-4.479 2.534-9.836 4.028-15.542 4.028-11.971 0-22.407-6.573-27.895-16.308l-0.083-0.16zM416 576v320c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-265.6l-48.48 26.92c-4.474 2.526-9.823 4.014-15.52 4.014-17.681 0-32.014-14.333-32.014-32.014 0-11.984 6.585-22.43 16.333-27.917l0.161-0.083 96-53.32c4.473-2.527 9.823-4.016 15.52-4.016 17.673 0 32 14.327 32 32 0 0.005-0 0.011-0 0.016l0-0.001z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["binary"] + }, + "attrs": [{}], + "properties": { + "id": 198, + "order": 1711, + "name": "binary", + "code": 61024, + "ligatures": "binary", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 198 + }, + { + "icon": { + "paths": [ + "M948.8 607.48v0c-3.137-8.718-6.306-15.911-9.894-22.852l0.494 1.052-166.36-378.48c-1.661-3.791-3.898-7.028-6.639-9.759l-0.001-0.001c-23.165-23.17-55.169-37.501-90.52-37.501s-67.356 14.331-90.52 37.501l-0 0c-5.771 5.777-9.344 13.75-9.36 22.557l-0 0.003v100h-128v-100c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0c-23.165-23.17-55.169-37.501-90.52-37.501s-67.356 14.331-90.52 37.501l-0 0c-2.742 2.732-4.979 5.969-6.561 9.56l-0.079 0.2-166.36 378.48c-3.094 5.889-6.263 13.081-8.98 20.492l-0.42 1.308c-7.095 19.233-11.2 41.446-11.2 64.617 0 106.039 85.961 192 192 192s192-85.961 192-192c0-0.006-0-0.012-0-0.018l0 0.001v-288h128v288c-0 0.029-0 0.063-0 0.097 0 106.039 85.961 192 192 192s192-85.961 192-192c0-23.171-4.105-45.384-11.627-65.951l0.427 1.334zM306.84 239c11.055-9.356 25.474-15.043 41.222-15.043 13.417 0 25.869 4.128 36.156 11.184l-0.218-0.141v294.040c-33.779-30.427-78.721-49.039-128.011-49.039-21.142 0-41.484 3.424-60.502 9.748l1.353-0.39zM256 800c-70.692 0-128-57.308-128-128s57.308-128 128-128c70.692 0 128 57.308 128 128v0c0 70.692-57.308 128-128 128v0zM640 234.96c10.069-6.915 22.522-11.043 35.938-11.043 15.748 0 30.167 5.688 41.316 15.121l-0.094-0.077 110 250.32c-17.656-5.928-37.987-9.348-59.116-9.348-49.305 0-94.26 18.624-128.215 49.22l0.171-0.152zM768 800c-70.692 0-128-57.308-128-128s57.308-128 128-128c70.692 0 128 57.308 128 128v0c0 70.692-57.308 128-128 128v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["binoculars"] + }, + "attrs": [{}], + "properties": { + "id": 199, + "order": 1712, + "name": "binoculars", + "code": 60004, + "ligatures": "binoculars", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 199 + }, + { + "icon": { + "paths": [ + "M742.72 417.12q-5.6-11.52-12.24-22.4c13.539-29.12 21.438-63.213 21.438-99.15 0-92.023-51.791-171.949-127.815-212.221l-1.303-0.629c-4.294-2.285-9.39-3.627-14.8-3.627-17.677 0-32.007 14.33-32.007 32.007 0 12.268 6.902 22.923 17.034 28.296l0.174 0.084c56.748 29.981 94.762 88.616 94.762 156.13 0 14.907-1.853 29.382-5.342 43.206l0.26-1.215c-45.065-40.712-105.084-65.622-170.92-65.622s-125.854 24.911-171.143 65.821l0.223-0.198c-3.223-12.597-5.073-27.059-5.073-41.953 0-67.542 38.046-126.197 93.875-155.705l0.958-0.462c10.306-5.457 17.207-16.112 17.207-28.38 0-17.677-14.33-32.007-32.007-32.007-5.41 0-10.506 1.342-14.974 3.711l0.174-0.084c-77.345 40.896-129.15 120.831-129.15 212.867 0 35.931 7.896 70.017 22.047 100.619l-0.616-1.486c-3.789 6.014-7.851 13.324-11.546 20.847l-0.654 1.473c-122.359 12.114-217.164 114.447-217.28 238.948l-0 0.012c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0.121-81.371 55.331-149.813 130.326-170.037l1.234-0.283c-2.26 12.771-3.553 27.475-3.553 42.48 0 114.207 74.856 210.93 178.181 243.782l1.811 0.497c-32.407 36.618-79.521 59.586-131.999 59.586-35.116 0-67.83-10.284-95.294-28.005l0.693 0.419c-5.060-3.508-11.33-5.604-18.090-5.604-17.673 0-32 14.327-32 32 0 11.623 6.197 21.799 15.467 27.404l0.143 0.080c36.516 23.611 81.141 37.645 129.045 37.645 85.065 0 159.794-44.256 202.418-110.999l0.577-0.966h10.080c43.191 67.767 117.952 112.067 203.059 112.067 47.943 0 92.604-14.058 130.083-38.277l-0.942 0.57c9.413-5.685 15.61-15.861 15.61-27.484 0-17.673-14.327-32-32-32-6.76 0-13.030 2.096-18.196 5.674l0.106-0.070c-26.771 17.302-59.485 27.586-94.601 27.586-52.478 0-99.592-22.968-131.838-59.4l-0.162-0.186c105.058-33.397 179.841-130.081 179.841-244.232 0-15.022-1.295-29.742-3.78-44.054l0.219 1.526c76.216 20.503 131.42 88.926 131.56 170.264l0 0.016c0 17.673 14.327 32 32 32s32-14.327 32-32v0c-0.159-124.478-94.948-226.768-216.282-238.8l-0.998-0.080zM512 336c0.014-0 0.031-0 0.047-0 56.331 0 106.985 24.304 142.048 62.998l0.144 0.162c-32.378 44.082-84.015 72.375-142.26 72.375s-109.883-28.294-141.917-71.886l-0.343-0.489c35.195-38.855 85.838-63.16 142.157-63.16 0.043 0 0.086 0 0.129 0l-0.007-0zM512.48 535.68l-0.48 0.8-0.48-0.8h0.96zM320 528c-0-0.036-0-0.079-0-0.122 0-16.508 2.101-32.526 6.050-47.8l-0.29 1.322c87.393 11.195 154.251 85.115 154.251 174.651 0 21.224-3.757 41.571-10.642 60.411l0.391-1.223c-86.287-20.064-149.623-96.236-149.76-187.225l-0-0.015zM554.28 715.24c-6.494-17.618-10.251-37.965-10.251-59.189 0-89.536 66.858-163.456 153.374-174.559l0.877-0.092c3.639 13.975 5.729 30.019 5.729 46.551 0 91.054-63.382 167.303-148.433 187.036l-1.295 0.253z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["biohazard"] + }, + "attrs": [{}], + "properties": { + "id": 200, + "order": 1713, + "name": "biohazard", + "code": 59872, + "ligatures": "biohazard", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 200 + }, + { + "icon": { + "paths": [ + "M704 272c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM960 320c0 0.006 0 0.013 0 0.021 0 11.053-5.604 20.798-14.126 26.547l-0.114 0.072-81.76 54.48v78.88c-0.25 229.65-186.35 415.75-415.976 416l-352.024 0c-35.346 0-64-28.654-64-64 0-15.192 5.293-29.147 14.136-40.123l-0.096 0.123 337.96-405.48v-78.96c0-133.68 107.16-242.92 238.84-243.56h1.16c0.021-0 0.046-0 0.071-0 106.631 0 197.020 69.54 228.291 165.742l0.477 1.698 92.92 61.92c8.636 5.821 14.24 15.566 14.24 26.619 0 0.007-0 0.015-0 0.022l0-0.001zM870.32 320l-62.72-41.84c-6.44-4.327-11.163-10.78-13.189-18.336l-0.051-0.224c-20.379-76.312-88.887-131.6-170.307-131.6-0.018 0-0.037 0-0.055 0l-0.877-0c-96.56 0.48-175.12 81-175.12 179.56v90.52c0 0.016 0 0.035 0 0.054 0 7.807-2.796 14.962-7.441 20.516l0.041-0.050-344.6 413.4h107.6l283.76-340.48c5.914-7.343 14.903-12.002 24.981-12.002 17.673 0 32 14.327 32 32 0 8.036-2.962 15.38-7.854 21l0.033-0.039-249.52 299.52h161c194.313-0.228 351.772-157.687 352-351.978l0-0.022v-96c-0-0.006-0-0.013-0-0.021 0-11.053 5.604-20.798 14.126-26.547l0.114-0.072z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bird"] + }, + "attrs": [{}], + "properties": { + "id": 201, + "order": 1714, + "name": "bird", + "code": 59180, + "ligatures": "bird", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 201 + }, + { + "icon": { + "paths": [ + "M928 224h-640v-64c0-17.673-14.327-32-32-32v0h-64c-70.692 0-128 57.308-128 128v0 448c0 70.692 57.308 128 128 128v0h736c17.673 0 32-14.327 32-32v0-544c0-17.673-14.327-32-32-32v0zM128 256c0-35.346 28.654-64 64-64v0h32v384h-32c-0.052-0-0.113-0-0.174-0-23.507 0-45.526 6.373-64.423 17.485l0.597-0.325zM896 768h-704c-35.346 0-64-28.654-64-64s28.654-64 64-64v0h64c17.673 0 32-14.327 32-32v0-320h608zM416 544c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h96v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64v-64h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-96v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v64zM544 480h96v64h-96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["blueprint"] + }, + "attrs": [{}], + "properties": { + "id": 202, + "order": 1715, + "name": "blueprint", + "code": 60832, + "ligatures": "blueprint", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 202 + }, + { + "icon": { + "paths": [ + "M787.2 678.4l-221.88-166.4 221.88-166.4c7.807-5.9 12.8-15.167 12.8-25.6s-4.993-19.7-12.72-25.542l-0.080-0.058-256-192c-5.281-3.996-11.96-6.4-19.2-6.4-17.673 0-32 14.327-32 32v0 320l-204.8-153.6c-5.281-3.996-11.96-6.4-19.2-6.4-17.673 0-32 14.327-32 32 0 10.433 4.993 19.7 12.72 25.542l0.080 0.058 221.88 166.4-221.88 166.4c-7.807 5.9-12.8 15.167-12.8 25.6 0 17.673 14.327 32 32 32 7.24 0 13.919-2.404 19.28-6.458l-0.080 0.058 204.8-153.6v320c0 17.673 14.327 32 32 32 7.24 0 13.919-2.404 19.28-6.458l-0.080 0.058 256-192c7.807-5.9 12.8-15.167 12.8-25.6s-4.993-19.7-12.72-25.542l-0.080-0.058zM544 192l170.68 128-170.68 128zM544 832v-256l170.68 128z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bluetooth"] + }, + "attrs": [{}], + "properties": { + "id": 203, + "order": 1716, + "name": "bluetooth", + "code": 57562, + "ligatures": "bluetooth", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 203 + }, + { + "icon": { + "paths": [ + "M787.2 678.4l-221.88-166.4 221.88-166.4c7.807-5.9 12.8-15.167 12.8-25.6s-4.993-19.7-12.72-25.542l-0.080-0.058-256-192c-5.281-3.996-11.96-6.4-19.2-6.4-17.673 0-32 14.327-32 32v0 320l-204.8-153.6c-5.281-3.996-11.96-6.4-19.2-6.4-17.673 0-32 14.327-32 32 0 10.433 4.993 19.7 12.72 25.542l0.080 0.058 221.88 166.4-221.88 166.4c-7.807 5.9-12.8 15.167-12.8 25.6 0 17.673 14.327 32 32 32 7.24 0 13.919-2.404 19.28-6.458l-0.080 0.058 204.8-153.6v320c0 17.673 14.327 32 32 32 7.24 0 13.919-2.404 19.28-6.458l-0.080 0.058 256-192c7.807-5.9 12.8-15.167 12.8-25.6s-4.993-19.7-12.72-25.542l-0.080-0.058zM544 192l170.68 128-170.68 128zM544 832v-256l170.68 128zM240 560c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0zM864 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bluetooth-connected"] + }, + "attrs": [{}], + "properties": { + "id": 204, + "order": 1717, + "name": "bluetooth-connected", + "code": 57564, + "ligatures": "bluetooth-connected", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 204 + }, + { + "icon": { + "paths": [ + "M887.68 842.48l-640-704c-5.859-6.281-14.183-10.196-23.422-10.196-17.673 0-32 14.327-32 32 0 8.164 3.058 15.615 8.090 21.268l-0.028-0.032 283.36 311.72-246.88 185.16c-7.807 5.9-12.8 15.167-12.8 25.6 0 17.673 14.327 32 32 32 7.24 0 13.919-2.404 19.28-6.458l-0.080 0.058 204.8-153.6v320c0 17.673 14.327 32 32 32 7.24 0 13.919-2.404 19.28-6.458l-0.080 0.058 203.32-152.48 105.8 116.4c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM544 832v-256l46.92 35.2 100.32 110.36zM480 286.52v-158.52c0-17.673 14.327-32 32-32 7.24 0 13.919 2.404 19.28 6.458l-0.080-0.058 256 192c7.807 5.9 12.8 15.167 12.8 25.6s-4.993 19.7-12.72 25.542l-0.080 0.058-134.12 100.6c-5.281 3.996-11.96 6.4-19.2 6.4-17.673 0-32-14.327-32-32 0-10.433 4.993-19.7 12.72-25.542l0.080-0.058 100-75-170.68-128v94.52c0 17.673-14.327 32-32 32s-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bluetooth-slash"] + }, + "attrs": [{}], + "properties": { + "id": 205, + "order": 1718, + "name": "bluetooth-slash", + "code": 57566, + "ligatures": "bluetooth-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 205 + }, + { + "icon": { + "paths": [ + "M723.2 678.4l-221.88-166.4 93.88-70.4c7.807-5.9 12.8-15.167 12.8-25.6 0-17.673-14.327-32-32-32-7.24 0-13.919 2.404-19.28 6.458l0.080-0.058-76.8 57.6v-256l76.8 57.6c5.281 3.996 11.96 6.4 19.2 6.4 17.673 0 32-14.327 32-32 0-10.433-4.993-19.7-12.72-25.542l-0.080-0.058-128-96c-5.281-3.996-11.96-6.4-19.2-6.4-17.673 0-32 14.327-32 32v-0 320l-204.8-153.6c-5.281-3.996-11.96-6.4-19.2-6.4-17.673 0-32 14.327-32 32 0 10.433 4.993 19.7 12.72 25.542l0.080 0.058 221.88 166.4-221.88 166.4c-7.807 5.9-12.8 15.167-12.8 25.6 0 17.673 14.327 32 32 32 7.24 0 13.919-2.404 19.28-6.458l-0.080 0.058 204.8-153.6v320c0 17.673 14.327 32 32 32 7.24 0 13.919-2.404 19.28-6.458l-0.080 0.058 256-192c7.807-5.9 12.8-15.167 12.8-25.6s-4.993-19.7-12.72-25.542l-0.080-0.058zM480 832v-256l170.68 128zM950.64 393.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l73.4-73.36-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0 73.36 73.4 73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64h-0l-73.4 73.36z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bluetooth-x"] + }, + "attrs": [{}], + "properties": { + "id": 206, + "order": 1719, + "name": "bluetooth-x", + "code": 57568, + "ligatures": "bluetooth-x", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 206 + }, + { + "icon": { + "paths": [ + "M884.24 442.36l-52.24-17.44v-200.92c0-35.346-28.654-64-64-64v0h-224v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-224c-35.346 0-64 28.654-64 64v0 200.92l-52.24 17.44c-25.643 8.735-43.76 32.61-43.76 60.715 0 0.002 0 0.003 0 0.005l-0-0v104.92c0 246.16 391.56 346.88 408.24 351.040 2.33 0.607 5.004 0.955 7.76 0.955s5.43-0.348 7.982-1.003l-0.222 0.048c16.68-4.16 408.24-104.88 408.24-351.040v-104.92c0-0.001 0-0.003 0-0.005 0-28.106-18.117-51.98-43.31-60.582l-0.45-0.134zM256 224h512v179.6l-245.88-81.96c-3.020-1.041-6.5-1.642-10.12-1.642s-7.1 0.601-10.345 1.709l0.225-0.067-245.88 81.96zM864 608c0 99.64-94.72 172-174.2 215.32-50.679 27.559-109.662 51.922-171.35 69.945l-6.45 1.615c-67.738-19.435-126.382-43.57-181.599-73.257l4.839 2.377c-144.84-78.6-175.24-160.84-175.24-216v-104.92l320-106.68v275.6c0 17.673 14.327 32 32 32s32-14.327 32-32v0-275.6l320 106.68z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["boat"] + }, + "attrs": [{}], + "properties": { + "id": 207, + "order": 1720, + "name": "boat", + "code": 59270, + "ligatures": "boat", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 207 + }, + { + "icon": { + "paths": [ + "M992 128v0c-17.673 0-32 14.327-32 32v0c-0.86 25.233-6.025 49.017-14.78 70.982l0.5-1.422c-16.2 39.32-42.92 58.44-81.72 58.44-44.24 0-75.4-39.040-117.96-98.6-42.040-58.76-89.56-125.4-170.040-125.4-65.56 0-116 35.56-141.72 100-6.999 17.344-12.455 37.572-15.437 58.596l-0.163 1.404h-66.68c-35.346 0-64 28.654-64 64v0 38.36c-114.98 59.502-192.207 177.553-192.207 313.64 0 194.404 157.596 352 352 352 0.073 0 0.145-0 0.218-0l6.349 0c191.784-3.402 345.949-159.671 345.949-351.948 0-136.128-77.273-254.207-190.347-312.768l-1.962-0.924v-38.36c0-35.346-28.654-64-64-64v0h-60.48c2.55-14.193 6.28-26.769 11.214-38.723l-0.454 1.243c16.2-39.4 42.92-58.52 81.72-58.52 44.24 0 75.4 39.040 117.96 98.6 42.040 58.76 89.56 125.4 170.040 125.4 65.56 0 116-35.56 141.72-100 10.802-27.212 17.436-58.711 18.273-91.65l0.007-0.35c0-17.673-14.327-32-32-32v0zM563.2 376c102.569 45.584 172.8 146.568 172.8 263.956 0 159.058-128.942 288-288 288s-288-128.942-288-288c0-117.388 70.231-218.373 170.968-263.228l1.832-0.729c11.397-5.065 19.2-16.285 19.2-29.328 0-0.011-0-0.022-0-0.033l0 0.002v-58.64h192v58.64c-0 0.009-0 0.020-0 0.032 0 13.043 7.804 24.264 18.996 29.248l0.204 0.081zM447.56 837.28c-2.622 15.257-15.752 26.719-31.56 26.72l-0 0c-1.885-0.008-3.726-0.168-5.519-0.468l0.199 0.028c-95.090-17.324-168.956-91.189-186.067-184.872l-0.213-1.408c-0.311-1.675-0.489-3.603-0.489-5.573 0-17.673 14.327-32 32-32 15.912 0 29.112 11.614 31.584 26.828l0.025 0.184c12.451 68.253 65.468 121.269 132.708 133.566l1.012 0.154c15.275 2.606 26.757 15.746 26.757 31.568 0 1.862-0.159 3.687-0.464 5.462l0.027-0.19z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bomb"] + }, + "attrs": [{}], + "properties": { + "id": 208, + "order": 1721, + "name": "bomb", + "code": 60938, + "ligatures": "bomb", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 208 + }, + { + "icon": { + "paths": [ + "M926.68 243.56c-23.339-27.962-56.781-46.81-94.646-50.904l-0.634-0.056c-8.196-72.471-69.151-128.271-143.138-128.271-79.529 0-144 64.471-144 144 0 28.129 8.065 54.374 22.009 76.549l-0.351-0.598c0.008 0.048 0.013 0.104 0.013 0.16s-0.005 0.112-0.014 0.166l0.001-0.006-281.24 281.44s0 0-0.4 0c-21.577-13.593-47.822-21.658-75.951-21.658-79.529 0-144 64.471-144 144 0 73.988 55.8 134.943 127.612 143.078l0.659 0.061c8.196 72.471 69.151 128.271 143.138 128.271 79.529 0 144-64.471 144-144 0-28.129-8.065-54.374-22.009-76.549l0.351 0.598c-0.004-0.048-0.006-0.104-0.006-0.16s0.002-0.112 0.006-0.167l-0 0.007 281.4-281.44s0 0 0.4 0c21.757 13.9 48.287 22.155 76.745 22.155 79.529 0 144-64.471 144-144 0-35.398-12.773-67.814-33.961-92.888l0.176 0.213zM876.4 388.64c-14.742 16.816-36.265 27.376-60.255 27.376-15.722 0-30.386-4.536-42.752-12.37l0.328 0.194c-9.71-6.248-21.566-9.961-34.289-9.961-17.661 0-33.651 7.154-45.231 18.721l0.001-0.001-281.6 281.6c-11.509 11.569-18.623 27.52-18.623 45.132 0 12.764 3.737 24.655 10.176 34.64l-0.152-0.252c7.568 11.997 12.059 26.592 12.059 42.237 0 44.183-35.817 80-80 80s-80-35.817-80-80c0-4.319 0.342-8.559 1.001-12.693l-0.060 0.456c0.246-1.491 0.387-3.209 0.387-4.96 0-17.673-14.327-32-32-32-0.009 0-0.019 0-0.028 0l0.001-0c-1.749 0.015-3.452 0.16-5.114 0.426l0.194-0.026c-3.654 0.591-7.867 0.929-12.158 0.929-44.183 0-80-35.817-80-80s35.817-80 80-80c15.546 0 30.056 4.434 42.335 12.107l-0.337-0.196c9.71 6.248 21.566 9.961 34.289 9.961 17.661 0 33.651-7.154 45.231-18.721l-0.001 0.001 281.6-281.6c11.472-11.563 18.561-27.489 18.561-45.070 0-12.723-3.713-24.58-10.114-34.544l0.153 0.254c-7.568-11.997-12.059-26.592-12.059-42.237 0-44.183 35.817-80 80-80s80 35.817 80 80c0 4.319-0.342 8.559-1.001 12.693l0.060-0.456c-0.245 1.486-0.384 3.199-0.384 4.944 0 17.673 14.327 32 32 32 1.745 0 3.458-0.14 5.128-0.409l-0.183 0.024c3.842-0.654 8.267-1.027 12.779-1.027 44.183 0 80 35.817 80 80 0 20.381-7.622 38.983-20.171 53.109l0.071-0.082z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bone"] + }, + "attrs": [{}], + "properties": { + "id": 209, + "order": 1722, + "name": "bone", + "code": 59378, + "ligatures": "bone", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 209 + }, + { + "icon": { + "paths": [ + "M832 96h-544c-70.692 0-128 57.308-128 128v0 672c0 17.673 14.327 32 32 32v0h576c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-544c0-35.346 28.654-64 64-64v0h544c17.673 0 32-14.327 32-32v0-640c0-17.673-14.327-32-32-32v0zM800 736h-512c-0.052-0-0.113-0-0.174-0-23.507 0-45.526 6.373-64.423 17.485l0.597-0.325v-529.16c0-35.346 28.654-64 64-64v0h512z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["book"] + }, + "attrs": [{}], + "properties": { + "id": 210, + "order": 1723, + "name": "book", + "code": 57570, + "ligatures": "book", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 210 + }, + { + "icon": { + "paths": [ + "M832 96h-544c-70.692 0-128 57.308-128 128v0 672c0 17.673 14.327 32 32 32v0h576c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-544c0-35.346 28.654-64 64-64v0h544c17.673 0 32-14.327 32-32v0-640c0-17.673-14.327-32-32-32v0zM480 160h192v288l-76.84-57.6c-5.281-3.996-11.96-6.4-19.2-6.4s-13.919 2.404-19.28 6.458l0.080-0.058-76.76 57.6zM800 736h-512c-0.052-0-0.113-0-0.174-0-23.507 0-45.526 6.373-64.423 17.485l0.597-0.325v-529.16c0-35.346 28.654-64 64-64v0h128v352c0 17.673 14.327 32 32 32 7.24 0 13.919-2.404 19.28-6.458l-0.080 0.058 108.8-81.6 108.84 81.6c5.271 3.988 11.934 6.391 19.158 6.4l0.002 0c17.673 0 32-14.327 32-32v0-352h64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["book-bookmark"] + }, + "attrs": [{}], + "properties": { + "id": 211, + "order": 1724, + "name": "book-bookmark", + "code": 57572, + "ligatures": "book-bookmark", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 211 + }, + { + "icon": { + "paths": [ + "M928 192h-288c-52.165 0-98.5 24.964-127.708 63.598l-0.292 0.402c-29.5-39.036-75.835-64-128-64v0h-288c-17.673 0-32 14.327-32 32v0 576c0 17.673 14.327 32 32 32v0h288c53.019 0 96 42.981 96 96v0c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-53.019 42.981-96 96-96v0h288c17.673 0 32-14.327 32-32v0-576c0-17.673-14.327-32-32-32v0zM384 768h-256v-512h256c53.019 0 96 42.981 96 96v0 448c-26.32-19.976-59.629-32-95.747-32-0.089 0-0.178 0-0.267 0l0.014-0zM896 768h-256c-0.075-0-0.164-0-0.253-0-36.117 0-69.426 12.024-96.142 32.288l0.396-0.288v-448c0-53.019 42.981-96 96-96v0h256z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["book-open"] + }, + "attrs": [{}], + "properties": { + "id": 212, + "order": 1725, + "name": "book-open", + "code": 57574, + "ligatures": "book-open", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 212 + }, + { + "icon": { + "paths": [ + "M928 192h-288c-52.165 0-98.5 24.964-127.708 63.598l-0.292 0.402c-29.5-39.036-75.835-64-128-64v0h-288c-17.673 0-32 14.327-32 32v0 576c0 17.673 14.327 32 32 32v0h288c53.019 0 96 42.981 96 96v0c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-53.019 42.981-96 96-96v0h288c17.673 0 32-14.327 32-32v0-576c0-17.673-14.327-32-32-32v0zM384 768h-256v-512h256c53.019 0 96 42.981 96 96v0 448c-26.32-19.976-59.629-32-95.747-32-0.089 0-0.178 0-0.267 0l0.014-0zM896 768h-256c-0.075-0-0.164-0-0.253-0-36.117 0-69.426 12.024-96.142 32.288l0.396-0.288v-448c0-53.019 42.981-96 96-96v0h256zM640 352h160c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-160c-17.673 0-32-14.327-32-32s14.327-32 32-32v0zM832 512c0 17.673-14.327 32-32 32v0h-160c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h160c17.673 0 32 14.327 32 32v0zM832 640c0 17.673-14.327 32-32 32v0h-160c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h160c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["book-open-text"] + }, + "attrs": [{}], + "properties": { + "id": 213, + "order": 1726, + "name": "book-open-text", + "code": 59634, + "ligatures": "book-open-text", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 213 + }, + { + "icon": { + "paths": [ + "M928 288h-288c-52.165 0-98.5 24.964-127.708 63.598l-0.292 0.402c-29.5-39.036-75.835-64-128-64v0h-288c-17.673 0-32 14.327-32 32v0 480c0 17.673 14.327 32 32 32v0h288c53.019 0 96 42.981 96 96v0c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-53.019 42.981-96 96-96v0h288c17.673 0 32-14.327 32-32v0-480c0-17.673-14.327-32-32-32v0zM384 768h-256v-416h256c53.019 0 96 42.981 96 96v0 352c-26.32-19.976-59.629-32-95.747-32-0.089 0-0.178 0-0.267 0l0.014-0zM896 768h-256c-0.075-0-0.164-0-0.253-0-36.117 0-69.426 12.024-96.142 32.288l0.396-0.288v-352c0-53.019 42.981-96 96-96v0h256zM358.4 172.76c35.4-46.843 91.002-76.8 153.6-76.8s118.2 29.957 153.25 76.317l0.35 0.483c4.013 5.289 6.428 11.983 6.428 19.24 0 17.678-14.33 32.008-32.008 32.008-10.42 0-19.677-4.979-25.522-12.688l-0.058-0.080c-23.598-31.259-60.684-51.253-102.44-51.253s-78.841 19.994-102.206 50.93l-0.234 0.323c-5.903 7.789-15.16 12.768-25.58 12.768-17.678 0-32.008-14.33-32.008-32.008 0-7.257 2.415-13.951 6.486-19.32l-0.058 0.080z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["book-open-user"] + }, + "attrs": [{}], + "properties": { + "id": 214, + "order": 1727, + "name": "book-open-user", + "code": 60896, + "ligatures": "book-open-user", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 214 + }, + { + "icon": { + "paths": [ + "M736 128h-448c-35.346 0-64 28.654-64 64v0 704c0.009 17.666 14.332 31.984 32 31.984 6.285 0 12.147-1.812 17.091-4.942l-0.131 0.078 239.040-149.4 239.080 149.4c4.804 3.037 10.652 4.839 16.92 4.839 17.659 0 31.977-14.304 32-31.957l0-0.002v-704c0-35.346-28.654-64-64-64v0zM736 192v454.28l-207.080-129.4c-4.813-3.052-10.675-4.864-16.96-4.864s-12.146 1.812-17.091 4.942l0.131-0.078-207 129.36v-454.24zM528.92 708.88c-4.813-3.052-10.675-4.864-16.96-4.864s-12.146 1.812-17.091 4.942l0.131-0.078-207 129.4v-116.56l224-140 224 140v116.56z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bookmark"] + }, + "attrs": [{}], + "properties": { + "id": 215, + "order": 1728, + "name": "bookmark", + "code": 57576, + "ligatures": "bookmark", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 215 + }, + { + "icon": { + "paths": [ + "M736 128h-448c-35.346 0-64 28.654-64 64v0 704c0.009 17.666 14.332 31.984 32 31.984 6.285 0 12.147-1.812 17.091-4.942l-0.131 0.078 239.040-149.4 239.080 149.4c4.804 3.037 10.652 4.839 16.92 4.839 17.659 0 31.977-14.304 32-31.957l0-0.002v-704c0-35.346-28.654-64-64-64v0zM736 838.28l-207.080-129.4c-4.813-3.052-10.675-4.864-16.96-4.864s-12.146 1.812-17.091 4.942l0.131-0.078-207 129.4v-646.28h448z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bookmark-simple"] + }, + "attrs": [{}], + "properties": { + "id": 216, + "order": 1729, + "name": "bookmark-simple", + "code": 57578, + "ligatures": "bookmark-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 216 + }, + { + "icon": { + "paths": [ + "M768 96h-384c-35.346 0-64 28.654-64 64v0 64h-64c-35.346 0-64 28.654-64 64v0 608c-0 0-0 0.001-0 0.001 0 17.673 14.327 32 32 32 6.979 0 13.435-2.234 18.695-6.026l-0.095 0.065 205.4-146.72 205.44 146.72c5.156 3.709 11.599 5.932 18.56 5.932 17.663 0 31.984-14.311 32-31.971l0-0.002v-157.24l77.4 55.28c5.165 3.727 11.621 5.961 18.6 5.961 17.673 0 32-14.327 32-32 0-0-0-0.001-0-0.001l0 0v-608c0-35.346-28.654-64-64-64v0zM640 833.84l-173.44-124c-5.165-3.727-11.621-5.961-18.6-5.961s-13.435 2.234-18.695 6.026l0.095-0.065-173.36 123.96v-545.8h384zM768 705.84l-64-45.84v-372c0-35.346-28.654-64-64-64v0h-256v-64h384z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bookmarks"] + }, + "attrs": [{}], + "properties": { + "id": 217, + "order": 1730, + "name": "bookmarks", + "code": 57580, + "ligatures": "bookmarks", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 217 + }, + { + "icon": { + "paths": [ + "M640 224h-384c-35.346 0-64 28.654-64 64v0 608c-0 0-0 0.001-0 0.001 0 17.673 14.327 32 32 32 6.979 0 13.435-2.234 18.695-6.026l-0.095 0.065 205.4-146.72 205.44 146.72c5.156 3.709 11.599 5.932 18.56 5.932 17.663 0 31.984-14.311 32-31.971l0-0.002v-608c0-35.346-28.654-64-64-64v0zM640 833.84l-173.44-124c-5.165-3.727-11.621-5.961-18.6-5.961s-13.435 2.234-18.695 6.026l0.095-0.065-173.36 123.96v-545.8h384zM832 160v608c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-608h-416c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h416c35.346 0 64 28.654 64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bookmarks-simple"] + }, + "attrs": [{}], + "properties": { + "id": 218, + "order": 1731, + "name": "bookmarks-simple", + "code": 58864, + "ligatures": "bookmarks-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 218 + }, + { + "icon": { + "paths": [ + "M926.6 778.2l-132.76-631.2c-6.255-29.306-31.927-50.966-62.659-50.966-4.725 0-9.331 0.512-13.765 1.484l0.424-0.078-187.24 40.24c-29.127 6.542-50.562 32.183-50.562 62.831 0 4.663 0.496 9.21 1.439 13.591l-0.076-0.423 132.76 631.2c6.18 29.313 31.78 51.016 62.469 51.12l0.011 0c4.792-0.007 9.459-0.531 13.951-1.52l-0.431 0.080 187.24-40.24c29.137-6.551 50.579-32.205 50.579-62.867 0-4.693-0.502-9.269-1.456-13.677l0.077 0.424zM544 200.6c0-0.24 0-0.36 0-0.36l187.2-40 13.32 63.48-187.2 40.28zM570.48 326.48l187.28-40.2 13.36 63.6-187.12 40.24zM597.040 452.76l187.28-40.24 53.2 252.96-187.28 40.24zM864 791.76l-187.2 40-13.32-63.48 187.2-40.28 13.32 63.4c0 0.24 0 0.36 0 0.36zM416 128h-192c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h192c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM224 192h192v64h-192zM224 320h192v384h-192zM416 832h-192v-64h192v64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["books"] + }, + "attrs": [{}], + "properties": { + "id": 219, + "order": 1732, + "name": "books", + "code": 59224, + "ligatures": "books", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 219 + }, + { + "icon": { + "paths": [ + "M768 448h-128v-224c0-35.346-28.654-64-64-64v0h-448c-17.671 0.003-31.995 14.329-31.995 32 0 4.113 0.776 8.045 2.19 11.658l-0.075-0.218c44.24 115.36 35.040 334.84-0.88 459.72-0.776 2.646-1.228 5.688-1.24 8.833l-0 0.007v128c0 35.346 28.654 64 64 64v0h104.44c0.003 0 0.008 0 0.012 0 10.436 0 20.288-2.498 28.992-6.928l-0.363 0.168 50.48-25.24h64.88l50.48 25.24c8.34 4.262 18.193 6.76 28.628 6.76 0.004 0 0.008-0 0.012-0l112.879 0c0.003 0 0.008 0 0.012 0 10.436 0 20.288-2.498 28.992-6.928l-0.363 0.168 50.48-25.24h64.88l50.48 25.24c8.34 4.262 18.193 6.76 28.628 6.76 0.004 0 0.008-0 0.012-0l104.439 0c35.346 0 64-28.654 64-64v0-128c-0.137-123.657-100.343-223.863-223.987-224l-0.013-0zM171.44 224h404.56v96h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128v64h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h320c77.012 0.097 141.291 54.492 156.615 126.953l0.185 1.047h-755.8c27-123.36 32.64-296.68 2.44-416zM928 800h-104.44l-50.48-25.24c-8.34-4.262-18.193-6.76-28.628-6.76-0.004 0-0.008 0-0.012 0l-64.879-0c-0.003-0-0.008-0-0.012-0-10.436 0-20.288 2.498-28.992 6.928l0.363-0.168-50.48 25.24h-112.88l-50.48-25.24c-8.34-4.262-18.193-6.76-28.628-6.76-0.004 0-0.008 0-0.012 0l-64.879-0c-0.003-0-0.008-0-0.012-0-10.436 0-20.288 2.498-28.992 6.928l0.363-0.168-50.48 25.24h-104.44v-96h768z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["boot"] + }, + "attrs": [{}], + "properties": { + "id": 220, + "order": 1733, + "name": "boot", + "code": 60618, + "ligatures": "boot", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 220 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM737.12 241.64l-495.52 495.48c-14.894-17.761-28.415-37.652-39.835-58.842l-0.925-1.878 475.56-475.56c23.068 12.34 42.96 25.874 61.261 41.242l-0.541-0.442zM782.36 286.88c14.926 17.76 28.46 37.652 39.88 58.852l0.92 1.868-475.56 475.56c-23.068-12.34-42.96-25.874-61.261-41.242l0.541 0.442zM512 160c0.035-0 0.077-0 0.119-0 35.682 0 70.122 5.321 102.568 15.212l-2.488-0.652-437.64 437.64c-9.241-29.995-14.563-64.476-14.563-100.2 0-194.404 157.596-352 352-352 0.001 0 0.002 0 0.003 0l0 0zM512 864c-35.656-0.008-70.067-5.329-102.488-15.212l2.488 0.652 437.44-437.44c9.203 29.937 14.503 64.35 14.503 100 0 194.384-157.564 351.968-351.94 352l-0.003 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["boules"] + }, + "attrs": [{}], + "properties": { + "id": 221, + "order": 1734, + "name": "boules", + "code": 59170, + "ligatures": "boules", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 221 + }, + { + "icon": { + "paths": [ + "M832 384c35.346 0 64-28.654 64-64v0-128c0-35.346-28.654-64-64-64v0h-128c-35.346 0-64 28.654-64 64v0 32h-256v-32c0-35.346-28.654-64-64-64v0h-128c-35.346 0-64 28.654-64 64v0 128c0 35.346 28.654 64 64 64v0h32v256h-32c-35.346 0-64 28.654-64 64v0 128c0 35.346 28.654 64 64 64v0h128c35.346 0 64-28.654 64-64v0-32h256v32c0 35.346 28.654 64 64 64v0h128c35.346 0 64-28.654 64-64v0-128c0-35.346-28.654-64-64-64v0h-32v-256zM704 192h128v128h-128zM192 192h128v63.6c-0.025 0.12-0.040 0.258-0.040 0.4s0.014 0.28 0.042 0.413l-0.002-0.013v63.6h-128zM320 832h-128v-128h128v63.6c-0.025 0.12-0.040 0.258-0.040 0.4s0.014 0.28 0.042 0.413l-0.002-0.013v63.6zM832 832h-128v-128h128zM736 640h-32c-35.346 0-64 28.654-64 64v0 32h-256v-32c0-35.346-28.654-64-64-64v0h-32v-256h32c35.346 0 64-28.654 64-64v0-32h256v32c0 35.346 28.654 64 64 64v0h32z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bounding-box"] + }, + "attrs": [{}], + "properties": { + "id": 222, + "order": 1735, + "name": "bounding-box", + "code": 59086, + "ligatures": "bounding-box", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 222 + }, + { + "icon": { + "paths": [ + "M896 416h-33.48c-17.052-180.029-167.469-319.755-350.52-319.755s-333.467 139.726-350.412 318.341l-0.108 1.414h-33.48c-17.673 0-32 14.327-32 32v0c0.304 159.522 90.048 298.012 221.744 368.025l2.256 1.095v14.88c0 35.346 28.654 64 64 64v0h256c35.346 0 64-28.654 64-64v0-14.88c133.952-71.108 223.696-209.598 224-369.078l0-0.042c0-17.673-14.327-32-32-32v0zM798.16 416h-205.68c38.584-57.306 95.917-99.43 163.064-117.81l2.016-0.47c21.126 33.835 35.577 73.952 40.478 116.967l0.122 1.313zM693.92 224.92q11 9 21.080 19c-86.166 30.913-155.148 91.911-195.677 170.044l-0.923 1.956h-118c41.023-112.618 147.047-191.638 271.565-191.92l0.035-0c7.32 0 14.64 0.36 21.92 0.92zM512 160c27.051 0.018 53.219 3.77 78.025 10.768l-2.025-0.488c-123.184 31.295-219.081 124.221-254.050 243.221l-0.63 2.499h-107.48c16.786-144.601 138.457-255.819 286.141-256l0.019-0zM658.64 768c-11.093 5.186-18.64 16.25-18.64 29.078 0 0.043 0 0.086 0 0.129l-0-0.007v34.8h-256v-34.8c0-0.036 0-0.079 0-0.122 0-12.827-7.548-23.892-18.444-28.995l-0.196-0.083c-112.504-52.667-191.689-159.828-203.888-286.566l-0.112-1.434h701.16c-12.287 128.149-91.425 235.303-201.719 287.088l-2.161 0.912z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bowl-food"] + }, + "attrs": [{}], + "properties": { + "id": 223, + "order": 1736, + "name": "bowl-food", + "code": 60068, + "ligatures": "bowl-food", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 223 + }, + { + "icon": { + "paths": [ + "M896 448h-768c-17.673 0-32 14.327-32 32v0c0.304 159.522 90.048 298.012 221.744 368.025l2.256 1.095v14.88c0 35.346 28.654 64 64 64v0h256c35.346 0 64-28.654 64-64v0-14.88c133.952-71.108 223.696-209.598 224-369.078l0-0.042c0-17.673-14.327-32-32-32v0zM658.64 800c-11.093 5.186-18.64 16.25-18.64 29.078 0 0.001 0 0.002 0 0.002l-0-0v34.92h-256v-34.84c0-0.024 0-0.053 0-0.082 0-12.827-7.548-23.892-18.444-28.995l-0.196-0.083c-112.504-52.667-191.689-159.828-203.888-286.566l-0.112-1.434h701.16c-12.287 128.149-91.425 235.303-201.719 287.088l-2.161 0.912zM327.080 220c21.4-26.64 26.68-44.64 24.48-52.56-1.68-5.96-9.64-9.040-9.72-9.040-12.889-4.329-22.009-16.3-22.009-30.4 0-17.673 14.327-32 32-32 0.060 0 0.119 0 0.179 0l-0.009-0c3.399 0.004 6.673 0.53 9.75 1.503l-0.23-0.063c4 1.24 39.64 13.32 51.16 51.040 9.84 32.28-2.2 69.8-35.76 111.56-21.4 26.64-26.68 44.64-24.48 52.56 1.68 5.96 9.48 8.96 9.56 9 12.888 4.33 22.008 16.3 22.008 30.4 0 17.673-14.327 32-32 32-0.003 0-0.006-0-0.008-0l0 0c-3.399-0.004-6.673-0.53-9.75-1.503l0.23 0.063c-4-1.24-39.64-13.32-51.16-51.040-9.84-32.28 2.2-69.8 35.76-111.52zM487.080 220c21.4-26.64 26.68-44.64 24.48-52.56-1.68-5.96-9.64-9.040-9.72-9.040-12.889-4.329-22.009-16.3-22.009-30.4 0-17.673 14.327-32 32-32 0.060 0 0.119 0 0.179 0l-0.009-0c3.399 0.004 6.673 0.53 9.75 1.503l-0.23-0.063c4 1.24 39.64 13.32 51.16 51.040 9.84 32.28-2.2 69.8-35.76 111.56-21.4 26.64-26.68 44.64-24.48 52.56 1.68 5.96 9.48 8.96 9.56 9 12.888 4.33 22.008 16.3 22.008 30.4 0 17.673-14.327 32-32 32-0.003 0-0.006-0-0.008-0l0 0c-3.399-0.004-6.673-0.53-9.75-1.503l0.23 0.063c-4-1.24-39.64-13.32-51.16-51.040-9.84-32.28 2.2-69.8 35.76-111.52zM647.080 220c21.4-26.64 26.68-44.64 24.48-52.56-1.68-5.96-9.64-9.040-9.72-9.040-12.889-4.329-22.009-16.3-22.009-30.4 0-17.673 14.327-32 32-32 0.060 0 0.119 0 0.179 0l-0.009-0c3.399 0.004 6.673 0.53 9.75 1.503l-0.23-0.063c4 1.24 39.64 13.32 51.16 51.040 9.84 32.28-2.2 69.8-35.76 111.56-21.4 26.64-26.68 44.64-24.48 52.56 1.68 5.96 9.48 8.96 9.56 9 12.888 4.33 22.008 16.3 22.008 30.4 0 17.673-14.327 32-32 32-0.003 0-0.006-0-0.008-0l0 0c-3.399-0.004-6.673-0.53-9.75-1.503l0.23 0.063c-4-1.24-39.64-13.32-51.16-51.040-9.84-32.28 2.2-69.8 35.76-111.52z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bowl-steam"] + }, + "attrs": [{}], + "properties": { + "id": 224, + "order": 1737, + "name": "bowl-steam", + "code": 59620, + "ligatures": "bowl-steam", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 224 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM576 464c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM656 416c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0zM736 528c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bowling-ball"] + }, + "attrs": [{}], + "properties": { + "id": 225, + "order": 1738, + "name": "bowling-ball", + "code": 59956, + "ligatures": "bowling-ball", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 225 + }, + { + "icon": { + "paths": [ + "M892.64 273.68l-64-128c-5.373-10.567-16.164-17.68-28.617-17.68-0.008 0-0.016 0-0.024 0l-575.999-0c-0.007-0-0.015-0-0.023-0-12.453 0-23.245 7.113-28.533 17.498l-0.084 0.182-64 128c-2.115 4.175-3.355 9.102-3.36 14.318l-0 0.002v544c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-544c-0.005-5.218-1.245-10.145-3.445-14.505l0.085 0.185zM243.76 192h536.48l32 64h-600.48zM832 832h-640v-512h640v512zM662.64 585.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-128 128c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-128-128c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4v-242.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0 242.76l73.36-73.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["box-arrow-down"] + }, + "attrs": [{}], + "properties": { + "id": 226, + "order": 1739, + "name": "box-arrow-down, archive-box", + "code": 57358, + "ligatures": "box-arrow-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 226 + }, + { + "icon": { + "paths": [ + "M892.64 273.68l-64-128c-5.373-10.567-16.164-17.68-28.617-17.68-0.008 0-0.016 0-0.024 0l-575.999-0c-0.007-0-0.015-0-0.023-0-12.453 0-23.245 7.113-28.533 17.498l-0.084 0.182-64 128c-2.115 4.175-3.355 9.102-3.36 14.318l-0 0.002v544c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-544c-0.005-5.218-1.245-10.145-3.445-14.505l0.085 0.185zM243.76 192h536.48l32 64h-600.48zM832 832h-640v-512h640v512zM662.64 521.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4v242.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-242.76l-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l128-128c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["box-arrow-up"] + }, + "attrs": [{}], + "properties": { + "id": 227, + "order": 1740, + "name": "box-arrow-up", + "code": 61012, + "ligatures": "box-arrow-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 227 + }, + { + "icon": { + "paths": [ + "M672 64h-192c-123.657 0.137-223.863 100.343-224 223.987l-0 0.013h-32c-70.692 0-128 57.308-128 128v0 116.76c0.031 15.188 5.318 29.136 14.138 40.126l-0.098-0.126c0.807 1.006 1.618 1.906 2.478 2.758l0.002 0.002 143.48 141.84v146.64c0 35.346 28.654 64 64 64v0h448c35.346 0 64-28.654 64-64v0-155.52l61.52-215.4c1.572-5.26 2.478-11.304 2.48-17.559l0-0.001v-187.52c-0.137-123.657-100.343-223.863-223.987-224l-0.013-0zM832 475.52l-62.76 219.68c-0.787 2.617-1.24 5.624-1.24 8.737 0 0.022 0 0.044 0 0.066l-0-0.003v160h-448v-160c-0.004-8.905-3.644-16.958-9.517-22.757l-0.003-0.003-150.48-148.76v-116.48c0-35.346 28.654-64 64-64v0h32v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128c0-88.366 71.634-160 160-160v0h192c88.366 0 160 71.634 160 160v0zM686.32 668.64l-70.76 35.36 70.76 35.36c10.579 5.374 17.7 16.175 17.7 28.64 0 17.684-14.336 32.020-32.020 32.020-5.22 0-10.148-1.249-14.502-3.464l0.182 0.084-113.68-56.88-113.68 56.88c-4.172 2.131-9.1 3.38-14.32 3.38-17.684 0-32.020-14.336-32.020-32.020 0-12.465 7.122-23.266 17.519-28.556l0.182-0.084 70.76-35.36-70.76-35.36c-10.579-5.374-17.7-16.175-17.7-28.64 0-17.684 14.336-32.020 32.020-32.020 5.22 0 10.148 1.249 14.502 3.464l-0.182-0.084 113.68 56.88 113.68-56.88c4.172-2.131 9.1-3.38 14.32-3.38 17.684 0 32.020 14.336 32.020 32.020 0 12.465-7.122 23.266-17.519 28.556l-0.182 0.084z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["boxing-glove"] + }, + "attrs": [{}], + "properties": { + "id": 228, + "order": 1741, + "name": "boxing-glove", + "code": 59958, + "ligatures": "boxing-glove", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 228 + }, + { + "icon": { + "paths": [ + "M347 177.2l-213.080 334.8 213.080 334.8c3.14 4.864 5.007 10.807 5.007 17.186 0 11.308-5.865 21.246-14.72 26.938l-0.127 0.076c-4.827 3.136-10.731 5-17.071 5-0.031 0-0.063-0-0.094-0l0.005 0c-0.009 0-0.020 0-0.030 0-11.305 0-21.241-5.862-26.934-14.713l-0.076-0.127-224-352c-3.138-4.863-5.003-10.804-5.003-17.18s1.865-12.317 5.079-17.306l-0.076 0.126 224-352c5.771-8.968 15.702-14.822 27-14.822 17.674 0 32.002 14.328 32.002 32.002 0 6.376-1.865 12.317-5.079 17.306l0.076-0.126zM955 494.84l-224-352c-5.771-8.968-15.702-14.822-27-14.822-17.674 0-32.002 14.328-32.002 32.002 0 6.376 1.865 12.317 5.079 17.306l-0.076-0.126 213.080 334.8-213.080 334.8c-3.14 4.864-5.007 10.807-5.007 17.186 0 11.308 5.865 21.246 14.72 26.938l0.127 0.076c4.827 3.136 10.731 5 17.071 5 0.031 0 0.063-0 0.094-0l-0.005 0c0.009 0 0.020 0 0.030 0 11.305 0 21.241-5.862 26.934-14.713l0.076-0.127 224-352c3.118-4.851 4.97-10.774 4.97-17.129 0-6.381-1.868-12.326-5.086-17.318l0.076 0.126z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["brackets-angle"] + }, + "attrs": [{}], + "properties": { + "id": 229, + "order": 1742, + "name": "brackets-angle", + "code": 59490, + "ligatures": "brackets-angle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 229 + }, + { + "icon": { + "paths": [ + "M172.72 512c13.385 11.065 24.182 24.755 31.69 40.327l0.31 0.713c19.2 39.6 19.2 88 19.2 134.96 0 97.24 4 144 96 144 17.673 0 32 14.327 32 32s-14.327 32-32 32v0c-69.92 0-117.28-24.56-140.8-73.040-19.2-39.6-19.2-88-19.2-134.96 0-97.24-4-144-96-144-17.673 0-32-14.327-32-32s14.327-32 32-32v0c92 0 96-46.76 96-144 0-46.88 0-95.36 19.2-134.96 23.6-48.48 70.96-73.040 140.88-73.040 17.673 0 32 14.327 32 32s-14.327 32-32 32v0c-92 0-96 46.76-96 144 0 46.88 0 95.36-19.2 134.96-7.841 16.29-18.664 29.98-31.877 40.877l-0.203 0.163zM960 480c-92 0-96-46.76-96-144 0-46.88 0-95.36-19.2-134.96-23.52-48.48-70.88-73.040-140.8-73.040-17.673 0-32 14.327-32 32s14.327 32 32 32v0c92 0 96 46.76 96 144 0 46.88 0 95.36 19.2 134.96 7.818 16.286 18.616 29.975 31.8 40.879l0.2 0.161c-13.385 11.065-24.182 24.755-31.69 40.327l-0.31 0.713c-19.2 39.6-19.2 88-19.2 134.96 0 97.24-4 144-96 144-17.673 0-32 14.327-32 32s14.327 32 32 32v0c69.92 0 117.28-24.56 140.8-73.040 19.2-39.6 19.2-88 19.2-134.96 0-97.24 4-144 96-144 17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["brackets-curly"] + }, + "attrs": [{}], + "properties": { + "id": 230, + "order": 1743, + "name": "brackets-curly", + "code": 59488, + "ligatures": "brackets-curly", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 230 + }, + { + "icon": { + "paths": [ + "M160 512c0 233.16 138.68 321 144.6 324.64 9.332 5.703 15.465 15.835 15.465 27.4 0 17.676-14.329 32.005-32.005 32.005-6.111 0-11.823-1.713-16.68-4.685l0.14 0.080c-7.16-4.32-175.52-108.44-175.52-379.44s168.36-375.12 175.52-379.44c4.597-2.705 10.126-4.304 16.028-4.304 17.673 0 32 14.327 32 32 0 11.367-5.927 21.349-14.858 27.026l-0.13 0.077c-6.4 3.96-144.56 91.92-144.56 324.64zM752.48 132.56c-4.717-2.892-10.429-4.605-16.54-4.605-17.676 0-32.005 14.329-32.005 32.005 0 11.565 6.134 21.697 15.325 27.32l0.14 0.080c5.92 3.64 144.6 91.48 144.6 324.64s-138.68 321-144.48 324.56c-9.367 5.697-15.528 15.849-15.528 27.44 0 17.678 14.331 32.008 32.008 32.008 6.087 0 11.777-1.699 16.621-4.648l-0.141 0.080c7.16-4.32 175.52-108.44 175.52-379.44s-168.36-375.12-175.52-379.44z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["brackets-round"] + }, + "attrs": [{}], + "properties": { + "id": 231, + "order": 1744, + "name": "brackets-round", + "code": 59492, + "ligatures": "brackets-round", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 231 + }, + { + "icon": { + "paths": [ + "M192 192v640h128c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-160c-17.673 0-32-14.327-32-32v0-704c0-17.673 14.327-32 32-32v0h160c17.673 0 32 14.327 32 32s-14.327 32-32 32v0zM864 128h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128v640h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c17.673 0 32-14.327 32-32v0-704c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["brackets-square"] + }, + "attrs": [{}], + "properties": { + "id": 232, + "order": 1745, + "name": "brackets-square", + "code": 59486, + "ligatures": "brackets-square", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 232 + }, + { + "icon": { + "paths": [ + "M992 496c-0.092-88.818-51.76-165.547-126.664-201.856l-1.336-0.584v-5.56c-0.098-105.965-86.022-191.828-192-191.828-66.501 0-125.106 33.809-159.563 85.176l-0.437 0.692c-34.894-52.059-93.499-85.868-160-85.868-105.978 0-191.902 85.863-192 191.819l-0 0.009v5.56c-76.31 36.798-128.030 113.559-128.030 202.4s51.719 165.602 126.692 201.817l1.338 0.583v5.64c0.098 105.965 86.022 191.828 192 191.828 66.501 0 125.106-33.809 159.563-85.176l0.437-0.692c34.894 52.059 93.499 85.868 160 85.868 105.978 0 191.902-85.863 192-191.819l0-0.009v-5.64c76.229-36.867 127.897-113.568 128-202.346l0-0.014zM352 832c-65.838-0.010-120.060-49.724-127.188-113.661l-0.052-0.579c9.375 1.41 20.205 2.224 31.222 2.24l0.018 0h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-32c-0.056 0-0.121 0-0.187 0-88.366 0-160-71.634-160-160 0-69.323 44.087-128.348 105.752-150.569l1.115-0.351c12.526-4.529 21.318-16.317 21.32-30.16l0-0v-26.92c0-70.692 57.308-128 128-128s128 57.308 128 128v0 273.040c-33.724-30.426-78.618-49.040-127.859-49.040-0.050 0-0.099 0-0.149 0l0.008-0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c70.692 0 128 57.308 128 128s-57.308 128-128 128v0zM768 656h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32c11.035-0.016 21.865-0.83 32.454-2.387l-1.214 0.147c-7.18 64.522-61.413 114.24-127.258 114.24-70.692 0-128-57.308-128-128s57.308-128 128-128c0.006 0 0.013 0 0.019 0l-0.001-0c17.673 0 32-14.327 32-32s-14.327-32-32-32v0c-0.042-0-0.091-0-0.141-0-49.241 0-94.135 18.614-128.028 49.19l0.169-0.15v-273.040c0-70.692 57.308-128 128-128s128 57.308 128 128v0 26.92c0.002 13.843 8.794 25.631 21.097 30.089l0.223 0.071c62.78 22.572 106.867 81.598 106.867 150.92 0 88.366-71.634 160-160 160-0.066 0-0.132-0-0.197-0l0.010 0zM832 448c0 17.673-14.327 32-32 32v0h-16c-79.529 0-144-64.471-144-144v0-16c0-17.673 14.327-32 32-32s32 14.327 32 32v0 16c0 44.183 35.817 80 80 80v0h16c17.673 0 32 14.327 32 32v0zM240 480h-16c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h16c44.183 0 80-35.817 80-80v0-16c0-17.673 14.327-32 32-32s32 14.327 32 32v0 16c0 79.529-64.471 144-144 144v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["brain"] + }, + "attrs": [{}], + "properties": { + "id": 233, + "order": 1746, + "name": "brain", + "code": 59214, + "ligatures": "brain", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 233 + }, + { + "icon": { + "paths": [ + "M896 352v0c0-0.153 0-0.335 0-0.517 0-77.725-23.182-150.036-63.009-210.396l0.888 1.433c-5.798-8.794-15.63-14.519-26.8-14.52l-590.16-0c-11.17 0.001-21.002 5.726-26.726 14.4l-0.074 0.12c-38.939 58.927-62.12 131.238-62.12 208.963 0 0.182 0 0.363 0 0.545l-0-0.028c0.251 200.712 154.26 365.375 350.55 382.538l1.45 0.102v129.36h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h320c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-128v-129.36c197.741-17.266 351.749-181.928 352-382.615l0-0.025zM234.8 192h554.4c21.673 36.82 36.366 80.262 41.089 126.653l0.111 1.347h-636.8c4.834-47.738 19.527-91.18 42.012-129.497l-0.812 1.497zM512 672c-165.383-0.21-301.397-125.674-318.282-286.613l-0.118-1.387h636.8c-17.003 162.326-153.017 287.79-318.379 288l-0.021 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["brandy"] + }, + "attrs": [{}], + "properties": { + "id": 234, + "order": 1747, + "name": "brandy", + "code": 59060, + "ligatures": "brandy", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 234 + }, + { + "icon": { + "paths": [ + "M960 320c0-88.366-71.634-160-160-160v0h-608c-88.324 0.055-159.903 71.669-159.903 160 0 65.178 38.973 121.254 94.886 146.195l1.017 0.405v333.4c0 35.346 28.654 64 64 64v0h608c35.346 0 64-28.654 64-64v0-333.4c56.93-25.367 95.916-81.421 96-146.589l0-0.011zM192 480c17.673 0 32-14.327 32-32s-14.327-32-32-32v0c-53.019 0-96-42.981-96-96s42.981-96 96-96v0h384c53.019 0 96 42.981 96 96s-42.981 96-96 96v0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0 320h-384zM800 416c-17.673 0-32 14.327-32 32s14.327 32 32 32v0 320h-160v-333.4c56.97-25.33 95.976-81.426 95.976-146.632 0-36.186-12.013-69.567-32.268-96.371l0.292 0.403h96c53.019 0 96 42.981 96 96s-42.981 96-96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bread"] + }, + "attrs": [{}], + "properties": { + "id": 235, + "order": 1748, + "name": "bread", + "code": 59420, + "ligatures": "bread", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 235 + }, + { + "icon": { + "paths": [ + "M928 640h-128v-234.64c30.457 37.368 69.454 66.628 114.086 84.983l1.914 0.697c3.413 1.355 7.368 2.14 11.506 2.14 17.673 0 32-14.327 32-32 0-13.16-7.944-24.465-19.298-29.38l-0.207-0.080c-82.76-33.87-140.001-113.78-140.001-207.060 0-0.232 0-0.464 0.001-0.696l-0 0.036c0-17.673-14.327-32-32-32s-32 14.327-32 32v0c0 123.712-100.288 224-224 224s-224-100.288-224-224v0c0-17.673-14.327-32-32-32s-32 14.327-32 32v0c0.001 0.196 0.001 0.428 0.001 0.66 0 93.28-57.241 173.19-138.514 206.52l-1.487 0.54c-11.562 4.995-19.506 16.3-19.506 29.46 0 17.673 14.327 32 32 32 4.138 0 8.093-0.785 11.723-2.215l-0.217 0.075c46.546-19.052 85.543-48.312 115.588-85.159l0.412-0.521v234.64h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96h448v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM576 504.8v135.2h-128v-135.2c19.23 4.577 41.308 7.201 64 7.201s44.77-2.624 65.949-7.586l-1.949 0.385zM288 404.8c25.963 31.912 57.943 57.846 94.349 76.32l1.651 0.76v158.12h-96zM640 640v-158.080c38.056-19.234 70.037-45.168 95.582-76.55l0.418-0.53v235.16z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bridge"] + }, + "attrs": [{}], + "properties": { + "id": 236, + "order": 1749, + "name": "bridge", + "code": 60008, + "ligatures": "bridge", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 236 + }, + { + "icon": { + "paths": [ + "M864 224h-160v-32c0-53.019-42.981-96-96-96v0h-192c-53.019 0-96 42.981-96 96v0 32h-160c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM384 192c0-17.673 14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0 32h-256zM864 288v166.44c-101.637 56.377-222.877 89.56-351.868 89.56-0.047 0-0.093-0-0.14-0l0.008 0c-0.040 0-0.087 0-0.134 0-128.986 0-250.225-33.168-355.654-91.44l3.788 1.92v-166.48zM864 800h-704v-273.44c102.71 51.37 223.766 81.44 351.846 81.44 0.055 0 0.109-0 0.164-0l-0.009 0c0.005 0 0.011 0 0.017 0 128.13 0 249.234-30.085 356.633-83.576l-4.65 2.096v273.48zM416 448c0-17.673 14.327-32 32-32v0h128c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["briefcase"] + }, + "attrs": [{}], + "properties": { + "id": 237, + "order": 1750, + "name": "briefcase", + "code": 57582, + "ligatures": "briefcase", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 237 + }, + { + "icon": { + "paths": [ + "M864 224h-160v-32c0-53.019-42.981-96-96-96v0h-192c-53.019 0-96 42.981-96 96v0 32h-160c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM160 448h704v192h-704zM384 192c0-17.673 14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0 32h-256zM864 288v96h-704v-96zM864 800h-704v-96h704v96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["briefcase-metal"] + }, + "attrs": [{}], + "properties": { + "id": 238, + "order": 1751, + "name": "briefcase-metal", + "code": 58866, + "ligatures": "briefcase-metal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 238 + }, + { + "icon": { + "paths": [ + "M512 352c-88.366 0-160 71.634-160 160s71.634 160 160 160c88.366 0 160-71.634 160-160v0c0-88.366-71.634-160-160-160v0zM512 608c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0zM806.84 636.56c-14.64 34.135-33.574 63.481-56.581 89.096l0.261-0.296c-5.864 6.331-14.221 10.281-23.501 10.281-17.673 0-32-14.327-32-32 0-8.036 2.962-15.38 7.854-21l-0.033 0.039c40.49-45.063 65.251-104.97 65.251-170.66s-24.761-125.597-65.46-170.896l0.208 0.236c-5.268-5.687-8.499-13.326-8.499-21.719 0-17.673 14.327-32 32-32 9.637 0 18.28 4.26 24.146 11l0.033 0.039c50.563 56.393 81.477 131.309 81.477 213.446 0 44.933-9.252 87.705-25.954 126.515l0.797-2.081zM276 412.36c-12.757 29.401-20.178 63.644-20.178 99.62 0 65.697 24.747 125.614 65.429 170.938l-0.21-0.238c4.859 5.581 7.821 12.925 7.821 20.961 0 17.673-14.327 32-32 32-9.28 0-17.637-3.95-23.482-10.26l-0.019-0.021c-50.627-56.329-81.588-131.219-81.588-213.34s30.961-157.011 81.848-213.634l-0.26 0.294c5.893-6.58 14.415-10.701 23.9-10.701 17.696 0 32.041 14.345 32.041 32.041 0 8.211-3.089 15.701-8.167 21.37l0.027-0.030c-18.248 20.235-33.43 43.701-44.524 69.348l-0.636 1.652zM992 512c0 0.219 0.001 0.479 0.001 0.739 0 130.618-52.356 249.008-137.226 335.328l0.065-0.067c-5.855 6.248-14.158 10.141-23.371 10.141-17.673 0-32-14.327-32-32 0-8.994 3.71-17.121 9.683-22.934l0.007-0.007c73.579-74.925 118.998-177.718 118.998-291.12s-45.42-216.196-119.060-291.183l0.061 0.063c-5.692-5.781-9.207-13.72-9.207-22.48 0-17.699 14.348-32.047 32.047-32.047 8.939 0 17.023 3.66 22.836 9.563l0.004 0.004c84.805 86.254 137.161 204.643 137.161 335.261 0 0.26-0 0.519-0.001 0.779l0-0.041zM214.84 803.12c5.675 5.774 9.179 13.698 9.179 22.44 0 17.684-14.335 32.019-32.019 32.019-8.941 0-17.027-3.665-22.836-9.574l-0.004-0.005c-84.967-86.455-137.42-205.102-137.42-336s52.453-249.545 137.488-336.069l-0.068 0.069c5.855-6.248 14.158-10.141 23.371-10.141 17.673 0 32 14.327 32 32 0 8.994-3.71 17.121-9.683 22.934l-0.007 0.007c-73.579 74.925-118.998 177.718-118.998 291.12s45.42 216.196 119.060 291.183l-0.061-0.063z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["broadcast"] + }, + "attrs": [{}], + "properties": { + "id": 239, + "order": 1752, + "name": "broadcast", + "code": 57586, + "ligatures": "broadcast", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 239 + }, + { + "icon": { + "paths": [ + "M942 867.24c-90.24-44-142-138.32-142-259.2v-69.12c0-0.050 0-0.11 0-0.169 0-26.79-16.522-49.72-39.932-59.158l-0.428-0.153-99.64-39.44c-11.889-4.849-20.116-16.319-20.116-29.711 0-4.192 0.806-8.196 2.272-11.865l-0.076 0.216 85.28-212c5.431-12.707 8.589-27.491 8.589-43.014 0-47.846-30.002-88.685-72.22-104.73l-0.769-0.257c-11.514-4.352-24.825-6.871-38.725-6.871-47.15 0-87.529 28.99-104.284 70.119l-0.271 0.752c-0.008 0.072-0.012 0.155-0.012 0.24s0.004 0.168 0.013 0.25l-0.001-0.010-84.080 212.88c-4.83 11.929-16.321 20.191-29.741 20.191-4.226 0-8.261-0.819-11.954-2.307l0.215 0.077-101.68-41.4c-7.062-2.943-15.267-4.653-23.87-4.653-17.885 0-34.045 7.387-45.595 19.277l-0.015 0.015c-84.24 86.6-126.96 187.8-126.96 300.8-0.001 0.253-0.001 0.553-0.001 0.853 0 120.167 47.545 229.23 124.851 309.402l-0.13-0.135c5.836 6.093 14.038 9.88 23.124 9.88 0.055 0 0.11-0 0.164-0l-0.008 0h684c17.66-0.017 31.969-14.338 31.969-32 0-12.566-7.244-23.441-17.783-28.676l-0.186-0.084zM268.56 352l101.64 41.2c10.557 4.345 22.813 6.868 35.658 6.868 40.298 0 74.796-24.829 89.032-60.024l0.23-0.644 84-212c10.24-24.44 37.88-37.080 61.72-28 18.435 6.98 31.303 24.489 31.303 45.002 0 6.745-1.391 13.165-3.903 18.989l0.12-0.312-85.6 211.96c-4.274 10.479-6.755 22.637-6.755 35.375 0 40.225 24.74 74.671 59.833 88.954l0.642 0.231 99.52 39.32v69.080c0 1.32 0 2.64 0 4l-512.92-205.16c14.364-20.4 29.3-38.307 45.556-54.918l-0.076 0.078zM460.56 864c-46.361-44.523-80.433-101.51-96.833-165.575l-0.527-2.425c-3.844-13.671-16.2-23.526-30.858-23.526-17.673 0-32 14.327-32 32 0 2.671 0.327 5.266 0.944 7.746l-0.046-0.22c15.020 58.184 40.348 109.025 74.172 152.99l-0.732-0.99h-116.92c-60.658-67.366-97.761-156.986-97.761-255.271 0-0.256 0-0.513 0.001-0.769l-0 0.040c-0.007-0.798-0.011-1.742-0.011-2.686 0-51.652 11.397-100.643 31.814-144.593l-0.884 2.12 551.2 220.48c12 72 42.24 133.92 87.56 180.64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["broom"] + }, + "attrs": [{}], + "properties": { + "id": 240, + "order": 1753, + "name": "broom", + "code": 60500, + "ligatures": "broom", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 240 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM864 224v128h-704v-128zM864 800h-704v-384h704v384z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["browser"] + }, + "attrs": [{}], + "properties": { + "id": 241, + "order": 1754, + "name": "browser", + "code": 57588, + "ligatures": "browser", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 241 + }, + { + "icon": { + "paths": [ + "M864 160h-576c-35.346 0-64 28.654-64 64v0 64h-64c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-64h64c35.346 0 64-28.654 64-64v0-448c0-35.346-28.654-64-64-64v0zM736 352v64h-576v-64zM736 800h-576v-320h576v320zM864 672h-64v-320c0-35.346-28.654-64-64-64v0h-448v-64h576z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["browsers"] + }, + "attrs": [{}], + "properties": { + "id": 242, + "order": 1755, + "name": "browsers", + "code": 57590, + "ligatures": "browsers", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 242 + }, + { + "icon": { + "paths": [ + "M576 368c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM400 320c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM864 576c0.001 0.295 0.001 0.645 0.001 0.995 0 32.367-4.38 63.71-12.581 93.47l0.579-2.465 88.96 38.88c11.145 5.166 18.736 16.257 18.736 29.121 0 17.566-14.154 31.826-31.679 31.998l-0.016 0c-0.022 0-0.047 0-0.073 0-4.606 0-8.982-0.987-12.927-2.76l0.199 0.080-85.68-37.32c-58.047 119.3-178.352 200.062-317.52 200.062s-259.473-80.763-316.603-197.977l-0.917-2.085-85.68 37.32c-3.746 1.693-8.121 2.68-12.727 2.68-0.026 0-0.051-0-0.077-0l0.004 0c-17.665-0.011-31.981-14.334-31.981-32 0-13.036 7.795-24.251 18.977-29.239l0.203-0.081 88.8-38.68c-7.621-27.295-12.001-58.638-12.001-91.005 0-0.35 0.001-0.7 0.002-1.049l-0 0.054v-32h-96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96v-32c-0.001-0.295-0.001-0.645-0.001-0.995 0-32.367 4.38-63.71 12.581-93.47l-0.579 2.465-88.8-38.68c-11.745-4.915-19.846-16.312-19.846-29.602 0-17.673 14.327-32 32-32 4.879 0 9.503 1.092 13.641 3.045l-0.195-0.083 85.68 37.32c58.047-119.3 178.352-200.062 317.52-200.062s259.473 80.763 316.603 197.977l0.917 2.085 85.68-37.44c3.593-1.517 7.77-2.398 12.154-2.398 17.673 0 32 14.327 32 32 0 12.794-7.508 23.834-18.359 28.955l-0.195 0.083-88.8 39c7.621 27.295 12.001 58.638 12.001 91.005 0 0.35-0.001 0.7-0.002 1.049l0-0.054v32h96c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-96zM224 480h576v-32c0-159.058-128.942-288-288-288s-288 128.942-288 288v0zM480 862.16v-318.16h-256v32c0.181 147.703 111.399 269.374 254.656 286.033l1.344 0.127zM800 576v-32h-256v318.16c144.601-16.786 255.819-138.457 256-286.141l0-0.019z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bug"] + }, + "attrs": [{}], + "properties": { + "id": 243, + "order": 1756, + "name": "bug", + "code": 58868, + "ligatures": "bug", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 243 + }, + { + "icon": { + "paths": [ + "M832 608h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64v-64h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-65.6c-7.567-73.183-38.839-137.92-85.894-187.542l0.134 0.142 78-77.96c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378h0l-81.16 81.2c-51.236-36.627-115.156-58.564-184.2-58.564s-132.964 21.938-185.17 59.223l0.97-0.658-81.16-81.2c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l78 77.96c-46.921 49.48-78.193 114.217-85.645 186.030l-0.115 1.37h-65.6c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v64h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v32c0 10.8 0.56 21.48 1.6 32h-65.6c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h78.72c42.081 130.953 162.807 224.062 305.28 224.062s263.199-93.109 304.65-221.797l0.63-2.265h78.72c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-65.6c1.040-10.52 1.6-21.2 1.6-32zM512 192c130.026 0.167 237.352 97.14 253.782 222.706l0.138 1.294h-508c16.575-126.914 123.987-223.917 254.071-224l0.009-0zM544 893.92v-317.92c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 317.92c-126.86-16.568-223.833-123.894-224-253.903l-0-0.017v-160h512v160c-0.167 130.026-97.14 237.352-222.706 253.782l-1.294 0.138z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bug-beetle"] + }, + "attrs": [{}], + "properties": { + "id": 244, + "order": 1757, + "name": "bug-beetle", + "code": 58870, + "ligatures": "bug-beetle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 244 + }, + { + "icon": { + "paths": [ + "M767.32 205.92l55.32-55.28c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378v0l-58.2 58.24c-57.281-42.235-129.259-67.595-207.16-67.595s-149.879 25.361-208.128 68.276l0.968-0.681-58.2-58.24c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l55.32 55.28c-59.853 62.815-96.68 148.040-96.68 241.866 0 0.075 0 0.151 0 0.226l-0-0.012v160c0 194.404 157.596 352 352 352s352-157.596 352-352v0-160c0-0.064 0-0.139 0-0.214 0-93.826-36.827-179.051-96.815-242.009l0.135 0.142zM512 160c158.985 0.182 287.818 129.015 288 287.983l0 0.017v32h-576v-32c0.182-158.985 129.015-287.818 287.983-288l0.017-0zM512 896c-158.985-0.182-287.818-129.015-288-287.983l-0-0.017v-64h576v64c-0.182 158.985-129.015 287.818-287.983 288l-0.017 0zM576 368c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM352 368c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bug-droid"] + }, + "attrs": [{}], + "properties": { + "id": 245, + "order": 1758, + "name": "bug-droid", + "code": 58872, + "ligatures": "bug-droid", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 245 + }, + { + "icon": { + "paths": [ + "M928 896h-96v-768h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-704c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v768h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h832c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM256 128h512v768h-128v-160c0-17.673-14.327-32-32-32v0h-192c-17.673 0-32 14.327-32 32v0 160h-128zM576 896h-128v-128h128zM352 256c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM544 256c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM352 416c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM544 416c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM352 576c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM544 576c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["building"] + }, + "attrs": [{}], + "properties": { + "id": 246, + "order": 1759, + "name": "building", + "code": 57600, + "ligatures": "building", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 246 + }, + { + "icon": { + "paths": [ + "M960 832h-32v-544c0-17.673-14.327-32-32-32v0h-160v-96c0-17.673-14.327-32-32-32v0h-384c-17.673 0-32 14.327-32 32v0 224h-160c-17.673 0-32 14.327-32 32v0 416h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h896c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM160 448h160c17.673 0 32-14.327 32-32v0-224h320v96c0 17.673 14.327 32 32 32v0h160v512h-256v-160c0-17.673-14.327-32-32-32v0h-128c-17.673 0-32 14.327-32 32v0 160h-256zM544 832h-64v-128h64zM448 288c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM448 416c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM672 416c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM352 544c0 17.673-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64c17.673 0 32 14.327 32 32v0zM352 672c0 17.673-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64c17.673 0 32 14.327 32 32v0zM448 544c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM672 544c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM672 672c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["building-apartment"] + }, + "attrs": [{}], + "properties": { + "id": 247, + "order": 1760, + "name": "building-apartment", + "code": 57598, + "ligatures": "building-apartment", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 247 + }, + { + "icon": { + "paths": [ + "M992 832h-64v-448c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-192v-128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-576c-17.673 0-32 14.327-32 32s14.327 32 32 32v0 640h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h896c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM864 384v448h-128v-448zM224 192h448v640h-96v-192c0-17.673-14.327-32-32-32v0h-192c-17.673 0-32 14.327-32 32v0 192h-96zM512 832h-128v-160h128zM288 320c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM480 320c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM288 480c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM480 480c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["building-office"] + }, + "attrs": [{}], + "properties": { + "id": 248, + "order": 1761, + "name": "building-office", + "code": 57599, + "ligatures": "building-office", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 248 + }, + { + "icon": { + "paths": [ + "M960 832h-64v-448c0-35.346-28.654-64-64-64v0h-256v-192c0-0.012 0-0.027 0-0.042 0-35.346-28.654-64-64-64-13.239 0-25.54 4.020-35.747 10.906l0.227-0.145-320 213.28c-17.272 11.643-28.48 31.132-28.48 53.238 0 0.043 0 0.085 0 0.128l-0-0.007v490.64h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h896c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM832 384v448h-256v-448zM192 341.36l320-213.36v704h-320zM448 448v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM320 448v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM320 672v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM448 672v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["buildings"] + }, + "attrs": [{}], + "properties": { + "id": 249, + "order": 1762, + "name": "buildings", + "code": 57602, + "ligatures": "buildings", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 249 + }, + { + "icon": { + "paths": [ + "M992 800h-32c-17.673 0-32-14.327-32-32v0-128c0-17.673 14.327-32 32-32v0h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-32c-53.019 0-96 42.981-96 96v0 32h-67.2c-13.998-66.199-67.371-116.738-133.979-126.338l-0.861-0.102-144.2-346.16c-9.899-23.331-32.613-39.399-59.080-39.4l-362.68-0c-35.346 0-64 28.654-64 64v0 384c-19.978 26.407-32 59.8-32 96 0 88.366 71.634 160 160 160v0h480c77.012-0.097 141.291-54.492 156.615-126.953l0.185-1.047h67.2v32c0 53.019 42.981 96 96 96v0h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM592 544h-336v-320h202.68zM192 224v320h-32c-0.041-0-0.089-0-0.137-0-23.107 0-45.062 4.933-64.87 13.803l1.007-0.403v-333.4zM640 800h-480c-53.019 0-96-42.981-96-96s42.981-96 96-96v0h480c53.019 0 96 42.981 96 96s-42.981 96-96 96v0zM672 704c0 17.673-14.327 32-32 32v0h-480c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h480c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bulldozer"] + }, + "attrs": [{}], + "properties": { + "id": 250, + "order": 1763, + "name": "bulldozer", + "code": 60524, + "ligatures": "bulldozer", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 250 + }, + { + "icon": { + "paths": [ + "M736 128h-448c-70.692 0-128 57.308-128 128v0 576c0 35.346 28.654 64 64 64v0h96c35.346 0 64-28.654 64-64v0-64h256v64c0 35.346 28.654 64 64 64v0h96c35.346 0 64-28.654 64-64v0-576c0-70.692-57.308-128-128-128v0zM224 704v-224h576v224zM224 320h576v96h-576zM288 192h448c35.346 0 64 28.654 64 64v0h-576c0-35.346 28.654-64 64-64v0zM320 832h-96v-64h96zM704 832v-64h96v64zM416 592c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM704 592c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM992 320v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-96c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM96 320v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-96c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["bus"] + }, + "attrs": [{}], + "properties": { + "id": 251, + "order": 1764, + "name": "bus", + "code": 57606, + "ligatures": "bus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 251 + }, + { + "icon": { + "paths": [ + "M930.8 201.92c-14.8-19.12-43.44-41.92-94.8-41.92-67.4 0-153.84 45.12-231.24 120.64-21.753 21.103-41.68 43.795-59.701 67.992l-1.059 1.488v-126.12c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 126.12c-19.037-25.692-38.913-48.384-60.472-69.356l-0.128-0.124c-77.44-75.52-163.88-120.64-231.4-120.64-51.36 0-80 22.8-94.8 41.92-27.28 35.080-48.72 96.32-0.84 284.8 24.2 95.32 78.040 132 122.52 145.68-16.408 26.249-26.139 58.134-26.139 92.291 0 97.202 78.798 176 176 176 61.338 0 115.347-31.378 146.852-78.957l0.407-0.654c31.912 48.233 85.921 79.611 147.259 79.611 97.202 0 176-78.798 176-176 0-34.157-9.73-66.042-26.571-93.034l0.432 0.743c44.48-13.6 98.28-50.36 122.52-145.68 26.88-105.76 47.76-222.32-0.84-284.8zM368 832c-61.267-1.108-110.508-51.035-110.508-112.463 0-56.997 42.394-104.093 97.37-111.474l0.578-0.063c16.373-1.543 29.084-15.22 29.084-31.867 0-17.673-14.327-32-32-32-1.454 0-2.886 0.097-4.288 0.285l0.164-0.018c-31.441 3.46-59.704 14.788-83.473 31.953l0.513-0.353c-33.72 0.36-88-14.28-111.040-105.040-11.52-45.4-46.4-183.52-10.64-229.76 5.72-7.36 16.6-17.2 44.24-17.2 109.080 0 292 179.52 292 286.68v209.32c0 61.856-50.144 112-112 112v0zM869.6 470.96c-23.080 90.76-77.32 105.36-111.080 105.040-23.24-16.889-51.501-28.284-82.167-31.728l-0.793-0.072c-1.239-0.17-2.67-0.267-4.124-0.267-17.673 0-32 14.327-32 32 0 16.647 12.711 30.324 28.956 31.857l0.128 0.010c56.682 6.304 100.359 53.946 100.359 111.789 0 62.099-50.341 112.44-112.44 112.44-61.954 0-112.206-50.107-112.439-112.007l-0-0.022v-209.32c0-107.16 182.76-286.68 292-286.68 27.8 0 38.64 9.84 44.4 17.2 35.8 46.24 0.72 184.36-10.8 229.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["butterfly"] + }, + "attrs": [{}], + "properties": { + "id": 252, + "order": 1765, + "name": "butterfly", + "code": 60014, + "ligatures": "butterfly", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 252 + }, + { + "icon": { + "paths": [ + "M991.48 122.36c-2.783-15.072-15.823-26.338-31.495-26.338-1.988 0-3.934 0.181-5.821 0.528l0.197-0.030-896 160c-15.032 2.817-26.256 15.838-26.256 31.48 0 17.636 14.267 31.94 31.89 32l0.006 0c2.008-0.003 3.974-0.177 5.885-0.51l-0.205 0.030 410.32-73.32v137.8h-224c-70.692 0-128 57.308-128 128v0 256c0 70.692 57.308 128 128 128v0h512c70.692 0 128-57.308 128-128v0-256c0-70.692-57.308-128-128-128v0h-224v-149.2l421.6-75.28c15.094-2.764 26.384-15.815 26.384-31.503 0-1.999-0.183-3.956-0.534-5.854l0.030 0.197zM416 640v-192h192v192zM256 448h96v192h-160v-128c0-35.346 28.654-64 64-64v0zM768 832h-512c-35.346 0-64-28.654-64-64v0-64h640v64c0 35.346-28.654 64-64 64v0zM832 512v128h-160v-192h96c35.346 0 64 28.654 64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cable-car"] + }, + "attrs": [{}], + "properties": { + "id": 253, + "order": 1766, + "name": "cable-car", + "code": 58524, + "ligatures": "cable-car", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 253 + }, + { + "icon": { + "paths": [ + "M864 832h-192v-96h16c150.157-0.159 271.841-121.843 272-271.985l0-0.015c0-61.856-50.144-112-112-112s-112 50.144-112 112v0c0 26.51-21.49 48-48 48v0h-16v-288c0-88.366-71.634-160-160-160s-160 71.634-160 160v0 128h-16c-26.51 0-48-21.49-48-48v0c0-61.856-50.144-112-112-112s-112 50.144-112 112v0c0.159 150.157 121.843 271.841 271.985 272l16.015 0v256h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h704c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM384 512h-48c-114.82-0.137-207.863-93.18-208-207.987l-0-0.013c0-26.51 21.49-48 48-48s48 21.49 48 48v0c0 61.856 50.144 112 112 112v0h48c17.673 0 32-14.327 32-32v0-160c0-53.019 42.981-96 96-96s96 42.981 96 96v0 320c0 17.673 14.327 32 32 32v0h48c61.856 0 112-50.144 112-112v0c0-26.51 21.49-48 48-48s48 21.49 48 48v0c-0.137 114.82-93.18 207.863-207.987 208l-48.013 0c-17.673 0-32 14.327-32 32v0 128h-192v-288c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cactus"] + }, + "attrs": [{}], + "properties": { + "id": 254, + "order": 1767, + "name": "cactus", + "code": 59672, + "ligatures": "cactus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 254 + }, + { + "icon": { + "paths": [ + "M928 448c0-53.019-42.981-96-96-96v0h-288v-36c55.621-14.799 95.942-64.683 96-123.994l0-0.006c0-112-105.76-183.64-110.24-186.64-4.99-3.371-11.14-5.381-17.76-5.381s-12.77 2.010-17.874 5.453l0.114-0.072c-4.48 3-110.24 74.64-110.24 186.64 0.058 59.317 40.379 109.201 95.104 123.797l0.896 0.203v36h-288c-53.019 0-96 42.981-96 96v0 93.32c0.035 36.511 12.043 70.211 32.308 97.392l-0.308-0.432v161.72c0 53.019 42.981 96 96 96v0h576c53.019 0 96-42.981 96-96v0-161.72c19.957-26.749 31.965-60.449 32-96.952l0-0.008zM448 192c0-54.28 40-97.84 64-119.16 24 21.32 64 64.88 64 119.16 0 35.346-28.654 64-64 64s-64-28.654-64-64v0zM160 448c0-17.673 14.327-32 32-32v0h640c17.673 0 32 14.327 32 32v0 93.32c0 53-41.84 97.24-93.28 98.64-0.81 0.025-1.764 0.039-2.72 0.039-53.019 0-95.999-42.98-96-95.998l-0-0c0-17.673-14.327-32-32-32s-32 14.327-32 32v0c0 53.019-42.981 96-96 96s-96-42.981-96-96v0c0-17.673-14.327-32-32-32s-32 14.327-32 32v0c0 0.011 0 0.025 0 0.039 0 53.019-42.981 96-96 96-0.956 0-1.91-0.014-2.859-0.042l0.139 0.003c-51.44-1.44-93.28-45.68-93.28-98.68zM800 832h-576c-17.673 0-32-14.327-32-32v0-109.76c17.456 8.111 37.826 13.113 59.29 13.755l0.23 0.005c1.471 0.049 3.2 0.077 4.935 0.077 43.249 0 82.459-17.294 111.092-45.343l-0.027 0.026c5.864-5.72 11.266-11.844 16.186-18.353l0.294-0.407c29.5 39.036 75.835 64 128 64s98.5-24.964 127.708-63.598l0.292-0.402c5.224 6.88 10.638 12.978 16.478 18.64l0.042 0.040c28.594 28.025 67.795 45.321 111.036 45.321 0.156 0 0.312-0 0.468-0.001l-0.024 0c1.52 0 3.040 0 4.56 0 21.668-0.658 42.008-5.66 60.401-14.158l-0.961 0.398v109.76c0 17.673-14.327 32-32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cake"] + }, + "attrs": [{}], + "properties": { + "id": 255, + "order": 1768, + "name": "cake", + "code": 59264, + "ligatures": "cake", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 255 + }, + { + "icon": { + "paths": [ + "M320 480h384c17.673 0 32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0h-384c-17.673 0-32 14.327-32 32v0 192c0 17.673 14.327 32 32 32v0zM352 288h320v128h-320zM800 96h-576c-35.346 0-64 28.654-64 64v0 704c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-704c0-35.346-28.654-64-64-64v0zM800 864h-576v-704h576zM400 592c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM560 592c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM720 592c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM400 752c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM560 752c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM720 752c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["calculator"] + }, + "attrs": [{}], + "properties": { + "id": 256, + "order": 1769, + "name": "calculator", + "code": 58680, + "ligatures": "calculator", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 256 + }, + { + "icon": { + "paths": [ + "M832 128h-96v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-320v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-96c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM288 192v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h320v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h96v128h-640v-128zM832 832h-640v-448h640v448zM448 480v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-204.24l-17.68 8.88c-4.172 2.131-9.1 3.38-14.32 3.38-17.684 0-32.020-14.336-32.020-32.020 0-12.465 7.122-23.266 17.519-28.556l0.182-0.084 64-32c4.172-2.133 9.1-3.383 14.32-3.383 17.673 0 32 14.327 32 32 0 0.008-0 0.016-0 0.024l0-0.001zM684.64 601.8l-76.64 102.2h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32 0-7.24 2.404-13.919 6.458-19.28l-0.058 0.080 115.12-153.48c4.004-5.285 6.414-11.971 6.414-19.219 0-17.673-14.327-32-32-32-11.741 0-22.005 6.323-27.573 15.75l-0.081 0.149c-5.532 10.040-16.045 16.73-28.121 16.73-17.673 0-32-14.327-32-32 0-6.19 1.757-11.969 4.8-16.866l-0.079 0.136c16.912-28.88 47.787-47.968 83.12-47.968 53.008 0 95.982 42.963 96 95.966l0 0.002c0 0.092 0.001 0.2 0.001 0.309 0 21.709-7.278 41.717-19.528 57.719l0.168-0.228z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["calendar"] + }, + "attrs": [{}], + "properties": { + "id": 257, + "order": 1770, + "name": "calendar", + "code": 57608, + "ligatures": "calendar", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 257 + }, + { + "icon": { + "paths": [ + "M832 128h-96v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-320v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-96c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM288 192v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h320v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h96v128h-640v-128zM832 832h-640v-448h640v448z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["calendar-blank"] + }, + "attrs": [{}], + "properties": { + "id": 258, + "order": 1771, + "name": "calendar-blank", + "code": 57610, + "ligatures": "calendar-blank", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 258 + }, + { + "icon": { + "paths": [ + "M832 128h-96v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-320v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-96c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM288 192v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h320v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h96v128h-640v-128zM832 832h-640v-448h640v448zM678.64 489.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-192 192c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-96-96c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4 169.36-169.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["calendar-check"] + }, + "attrs": [{}], + "properties": { + "id": 259, + "order": 1772, + "name": "calendar-check", + "code": 59154, + "ligatures": "calendar-check", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 259 + }, + { + "icon": { + "paths": [ + "M832 128h-96v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-320v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-96c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM288 192v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h320v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h96v128h-640v-128zM832 832h-640v-448h640v448zM576 608c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64v0c35.346 0 64 28.654 64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["calendar-dot"] + }, + "attrs": [{}], + "properties": { + "id": 260, + "order": 1773, + "name": "calendar-dot", + "code": 59314, + "ligatures": "calendar-dot", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 260 + }, + { + "icon": { + "paths": [ + "M832 128h-96v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-320v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-96c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM288 192v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h320v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h96v128h-640v-128zM832 832h-640v-448h640v448zM560 528c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM736 528c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM384 688c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM560 688c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM736 688c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["calendar-dots"] + }, + "attrs": [{}], + "properties": { + "id": 261, + "order": 1774, + "name": "calendar-dots", + "code": 59316, + "ligatures": "calendar-dots", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 261 + }, + { + "icon": { + "paths": [ + "M832 128h-96v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-320v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-96c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h96v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h320v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h96v640zM608 352c-0.021-0-0.046-0-0.071-0-38.165 0-72.417 16.75-95.808 43.3l-0.121 0.14c-23.569-26.632-57.834-43.336-96-43.336-70.656 0-127.941 57.248-128 127.89l-0 0.006c0 146.080 201.12 248.32 209.68 252.64 4.172 2.133 9.1 3.383 14.32 3.383s10.148-1.25 14.502-3.467l-0.182 0.084c8.56-4.32 209.68-106.56 209.68-252.64 0-70.692-57.308-128-128-128v0zM512 667.72c-55.16-31.16-160-107-160-187.72 0-35.346 28.654-64 64-64s64 28.654 64 64v0c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-35.346 28.654-64 64-64s64 28.654 64 64v0c0 80.76-104.84 156.6-160 187.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["calendar-heart"] + }, + "attrs": [{}], + "properties": { + "id": 262, + "order": 1775, + "name": "calendar-heart", + "code": 59568, + "ligatures": "calendar-heart", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 262 + }, + { + "icon": { + "paths": [ + "M832 128h-96v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-320v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-96c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM288 192v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h320v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h96v128h-640v-128zM832 832h-640v-448h640v448zM640 608c0 17.673-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["calendar-minus"] + }, + "attrs": [{}], + "properties": { + "id": 263, + "order": 1776, + "name": "calendar-minus", + "code": 59924, + "ligatures": "calendar-minus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 263 + }, + { + "icon": { + "paths": [ + "M832 128h-96v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-320v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-96c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM288 192v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h320v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h96v128h-640v-128zM832 832h-640v-448h640v448zM640 608c0 17.673-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h64c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["calendar-plus"] + }, + "attrs": [{}], + "properties": { + "id": 264, + "order": 1777, + "name": "calendar-plus", + "code": 59156, + "ligatures": "calendar-plus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 264 + }, + { + "icon": { + "paths": [ + "M215.68 138.48c-5.875-6.448-14.307-10.479-23.68-10.48l-0-0c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c17.672-0.002 31.997-14.328 31.997-32 0-8.299-3.159-15.859-8.34-21.545l0.023 0.025zM294.2 320h-102.2v-112.48zM192 832v-448h160.4l407.28 448zM896 192v516.92c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-324.92h-292.48c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h292.48v-128h-96v32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-32h-307c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h307v-32c0-17.673 14.327-32 32-32s32 14.327 32 32v0 32h96c35.346 0 64 28.654 64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["calendar-slash"] + }, + "attrs": [{}], + "properties": { + "id": 265, + "order": 1778, + "name": "calendar-slash", + "code": 59922, + "ligatures": "calendar-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 265 + }, + { + "icon": { + "paths": [ + "M832 128h-96v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-320v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-96c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h96v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h320v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h96v640zM706.48 454.56l-119.36-9.24-45.72-106c-5.028-11.486-16.294-19.365-29.4-19.365s-24.372 7.879-29.32 19.16l-0.080 0.206-45.72 106-119.36 9.24c-16.558 1.344-29.485 15.113-29.485 31.901 0 9.898 4.494 18.747 11.553 24.617l0.052 0.042 90.080 74.36-27.44 110.84c-0.589 2.296-0.927 4.933-0.927 7.648 0 17.673 14.327 32 32 32 5.975 0 11.568-1.638 16.354-4.489l-0.147 0.081 102.44-60.28 102.44 60.28c4.639 2.77 10.232 4.408 16.207 4.408 17.673 0 32-14.327 32-32 0-2.715-0.338-5.352-0.975-7.869l0.047 0.221-27.44-110.84 90.080-74.36c7.111-5.912 11.605-14.761 11.605-24.659 0-16.788-12.928-30.557-29.372-31.894l-0.114-0.007zM578.040 548.96c-7.138 5.912-11.651 14.777-11.651 24.697 0 2.721 0.34 5.362 0.979 7.885l-0.048-0.221 14 56.48-53.080-31.24c-4.647-2.782-10.251-4.427-16.24-4.427s-11.593 1.645-16.386 4.508l0.146-0.081-53.080 31.24 14-56.48c0.592-2.301 0.931-4.943 0.931-7.663 0-9.919-4.513-18.784-11.598-24.654l-0.053-0.043-44.44-36.72 59.56-4.6c12.085-0.955 22.203-8.494 26.839-18.995l0.081-0.205 24-55.68 24 55.68c4.717 10.706 14.835 18.245 26.808 19.193l0.112 0.007 59.56 4.6z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["calendar-star"] + }, + "attrs": [{}], + "properties": { + "id": 266, + "order": 1779, + "name": "calendar-star", + "code": 59570, + "ligatures": "calendar-star", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 266 + }, + { + "icon": { + "paths": [ + "M832 128h-96v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-320v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-96c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM288 192v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h320v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h96v128h-640v-128zM832 832h-640v-448h640v448zM630.64 534.64l-73.4 73.36 73.4 73.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l73.4-73.36-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4 73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["calendar-x"] + }, + "attrs": [{}], + "properties": { + "id": 267, + "order": 1780, + "name": "calendar-x", + "code": 57612, + "ligatures": "calendar-x", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 267 + }, + { + "icon": { + "paths": [ + "M96 736h832c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-32v-64c-0.251-200.712-154.26-365.375-350.55-382.538l-1.45-0.102v-65.36h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v65.36c-197.741 17.266-351.749 181.928-352 382.615l-0 0.025v64h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM192 608c0-176.731 143.269-320 320-320s320 143.269 320 320v0 64h-640zM960 832c0 17.673-14.327 32-32 32v0h-832c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h832c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["call-bell"] + }, + "attrs": [{}], + "properties": { + "id": 268, + "order": 1781, + "name": "call-bell", + "code": 59358, + "ligatures": "call-bell", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 268 + }, + { + "icon": { + "paths": [ + "M832 224h-110.88l-54.52-81.76c-5.818-8.631-15.554-14.233-26.599-14.24l-256.001-0c-11.046 0.007-20.782 5.609-26.528 14.126l-0.072 0.114-54.56 81.76h-110.84c-53.019 0-96 42.981-96 96v0 448c0 53.019 42.981 96 96 96v0h640c53.019 0 96-42.981 96-96v0-448c0-53.019-42.981-96-96-96v0zM864 768c0 17.673-14.327 32-32 32v0h-640c-17.673 0-32-14.327-32-32v0-448c0-17.673 14.327-32 32-32v0h128c0.006 0 0.013 0 0.021 0 11.053 0 20.798-5.604 26.547-14.126l0.072-0.114 54.48-81.76h221.72l54.52 81.76c5.821 8.636 15.566 14.24 26.619 14.24 0.007 0 0.015-0 0.022-0l127.999 0c17.673 0 32 14.327 32 32v0zM512 352c-97.202 0-176 78.798-176 176s78.798 176 176 176c97.202 0 176-78.798 176-176v0c-0.114-97.156-78.844-175.886-175.989-176l-0.011-0zM512 640c-61.856 0-112-50.144-112-112s50.144-112 112-112c61.856 0 112 50.144 112 112v0c0 61.856-50.144 112-112 112v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["camera"] + }, + "attrs": [{}], + "properties": { + "id": 269, + "order": 1782, + "name": "camera", + "code": 57614, + "ligatures": "camera", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 269 + }, + { + "icon": { + "paths": [ + "M672 544c0 17.673-14.327 32-32 32v0h-96v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-96h-96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96v-96c0-17.673 14.327-32 32-32s32 14.327 32 32v0 96h96c17.673 0 32 14.327 32 32v0zM928 320v448c0 53.019-42.981 96-96 96v0h-640c-53.019 0-96-42.981-96-96v0-448c0-53.019 42.981-96 96-96v0h110.88l45.12-67.52c11.621-17.239 31.058-28.438 53.114-28.48l0.006-0h221.76c22.062 0.042 41.499 11.241 52.975 28.253l0.145 0.227 45.12 67.52h110.88c53.019 0 96 42.981 96 96v0zM864 320c0-17.673-14.327-32-32-32v0h-128c-0.006 0-0.013 0-0.021 0-11.053 0-20.798-5.604-26.547-14.126l-0.072-0.114-54.48-81.76h-221.76l-54.48 81.76c-5.821 8.636-15.566 14.24-26.619 14.24-0.007 0-0.015-0-0.022-0l-127.999 0c-17.673 0-32 14.327-32 32v0 448c0 17.673 14.327 32 32 32v0h640c17.673 0 32-14.327 32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["camera-plus"] + }, + "attrs": [{}], + "properties": { + "id": 270, + "order": 1783, + "name": "camera-plus", + "code": 60504, + "ligatures": "camera-plus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 270 + }, + { + "icon": { + "paths": [ + "M832 224h-110.88l-54.52-81.76c-5.818-8.631-15.554-14.233-26.599-14.24l-256.001-0c-11.046 0.007-20.782 5.609-26.528 14.126l-0.072 0.114-54.56 81.76h-110.84c-53.019 0-96 42.981-96 96v0 448c0 53.019 42.981 96 96 96v0h640c53.019 0 96-42.981 96-96v0-448c0-53.019-42.981-96-96-96v0zM864 768c0 17.673-14.327 32-32 32v0h-640c-17.673 0-32-14.327-32-32v0-448c0-17.673 14.327-32 32-32v0h128c0.006 0 0.013 0 0.021 0 11.053 0 20.798-5.604 26.547-14.126l0.072-0.114 54.48-81.76h221.72l54.52 81.76c5.821 8.636 15.566 14.24 26.619 14.24 0.007 0 0.015-0 0.022-0l127.999 0c17.673 0 32 14.327 32 32v0zM704 384v96c0 17.673-14.327 32-32 32v0h-96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h20.6c-22.484-19.775-52.165-31.842-84.665-31.842-28.896 0-55.564 9.539-77.027 25.641l0.332-0.239c-5.289 4.013-11.983 6.428-19.24 6.428-17.678 0-32.008-14.33-32.008-32.008 0-10.42 4.979-19.677 12.688-25.522l0.080-0.058c31.723-23.829 71.767-38.16 115.158-38.16 49.252 0 94.191 18.464 128.273 48.847l-0.191-0.167v-16.92c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM633.56 620.8c4.013 5.289 6.429 11.981 6.429 19.238 0 10.411-4.971 19.66-12.67 25.504l-0.079 0.058c-31.723 23.829-71.767 38.16-115.158 38.16-49.252 0-94.191-18.464-128.273-48.847l0.191 0.167v16.92c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-96c0-17.673 14.327-32 32-32v0h96c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-20.6c22.484 19.775 52.165 31.842 84.665 31.842 28.896 0 55.564-9.539 77.027-25.641l-0.332 0.239c5.285-4.004 11.971-6.414 19.219-6.414 10.422 0 19.68 4.982 25.523 12.695l0.058 0.080z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["camera-rotate"] + }, + "attrs": [{}], + "properties": { + "id": 271, + "order": 1784, + "name": "camera-rotate", + "code": 59300, + "ligatures": "camera-rotate", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 271 + }, + { + "icon": { + "paths": [ + "M215.68 138.48c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 38.6 42.48h-14.92c-53.019 0-96 42.981-96 96v0 448c0 53.019 42.981 96 96 96v0h596.76l19.56 21.52c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM422.32 460.92l148 162.76c-16.478 10.247-36.476 16.321-57.893 16.321-0.15 0-0.3-0-0.45-0.001l0.023 0c-61.852-0.006-111.99-50.148-111.99-112 0-25.288 8.381-48.618 22.516-67.365l-0.206 0.285zM192 800c-17.673 0-32-14.327-32-32v0-448c0-17.673 14.327-32 32-32v0h73.12l113.64 125.040c-26.553 30.648-42.733 70.915-42.733 114.96 0 97.193 78.782 175.984 175.971 176l0.001 0c38.153-0.085 73.451-12.239 102.297-32.845l-0.537 0.365 116.8 128.48zM928 320v424c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-424c0-17.673-14.327-32-32-32v0h-128c-11.046-0.007-20.782-5.609-26.528-14.126l-0.072-0.114-54.56-81.76h-221.88c-5.914 7.291-14.872 11.913-24.91 11.913-17.673 0-32-14.327-32-32 0-6.549 1.968-12.639 5.344-17.711l-0.074 0.117 8-12c5.815-8.681 15.585-14.32 26.672-14.32 0.003 0 0.005 0 0.008 0l256-0c0.006-0 0.013-0 0.021-0 11.053 0 20.798 5.604 26.547 14.126l0.072 0.114 54.48 81.76h110.88c53.019 0 96 42.981 96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["camera-slash"] + }, + "attrs": [{}], + "properties": { + "id": 272, + "order": 1785, + "name": "camera-slash", + "code": 57616, + "ligatures": "camera-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 272 + }, + { + "icon": { + "paths": [ + "M894.48 905.68c-4.239 13.044-16.286 22.307-30.497 22.307-3.466 0-6.804-0.551-9.93-1.571l0.226 0.064-342.28-108.92-342.28 108.92c-2.899 0.955-6.235 1.505-9.7 1.505-17.676 0-32.005-14.329-32.005-32.005 0-14.211 9.262-26.259 22.079-30.436l0.226-0.064 256-81.48-256-81.52c-13.501-3.955-23.194-16.228-23.194-30.764 0-17.673 14.327-32 32-32 3.796 0 7.438 0.661 10.817 1.874l-0.223-0.070 342.28 108.88 342.28-108.88c3.155-1.143 6.797-1.804 10.594-1.804 17.673 0 32 14.327 32 32 0 14.536-9.693 26.809-22.967 30.707l-0.226 0.057-256 81.52 256 81.48c13.044 4.239 22.307 16.286 22.307 30.497 0 3.466-0.551 6.804-1.571 9.93l0.064-0.226zM272 432c0-80.4 39.080-163.48 112.96-240 32.579-33.843 68.71-63.86 107.912-89.582l2.368-1.458c4.768-2.976 10.558-4.74 16.76-4.74s11.992 1.764 16.895 4.819l-0.135-0.079c9.12 5.4 223.24 139.36 223.24 331.040 0 132.548-107.452 240-240 240s-240-107.452-240-240v0zM512 608c35.346 0 64-28.654 64-64v0c0-54.28-40-97.84-64-119.16-24 21.32-64 64.88-64 119.16 0 35.346 28.654 64 64 64v0zM336 432c-0 0.016-0 0.035-0 0.054 0 46.908 18.422 89.513 48.426 120.976l-0.066-0.070c0-2.96-0.36-5.96-0.36-8.96 0-112 105.76-183.64 110.24-186.64 4.99-3.371 11.14-5.381 17.76-5.381s12.77 2.010 17.874 5.453l-0.114-0.072c4.48 3 110.24 74.64 110.24 186.64 0 3 0 6-0.36 8.96 29.938-31.393 48.36-73.998 48.36-120.906 0-0.019-0-0.038-0-0.057l0 0.003c0-128-129.040-232-176-265.36-46.92 33.36-176 137.36-176 265.36z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["campfire"] + }, + "attrs": [{}], + "properties": { + "id": 273, + "order": 1786, + "name": "campfire", + "code": 59864, + "ligatures": "campfire", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 273 + }, + { + "icon": { + "paths": [ + "M960 416h-43.2l-111.12-250c-10.218-22.576-32.548-38-58.48-38l-470.4-0c-25.932 0-48.262 15.424-58.317 37.598l-0.163 0.402-111.12 250h-43.2c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v320c0 35.346 28.654 64 64 64v0h96c35.346 0 64-28.654 64-64v0-64h384v64c0 35.346 28.654 64 64 64v0h96c35.346 0 64-28.654 64-64v0-320h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM276.8 192h470.4l99.56 224h-669.52zM256 800h-96v-64h96zM768 800v-64h96v64zM864 672h-704v-192h704zM224 576c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM672 576c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["car"] + }, + "attrs": [{}], + "properties": { + "id": 274, + "order": 1787, + "name": "car", + "code": 57618, + "ligatures": "car", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 274 + }, + { + "icon": { + "paths": [ + "M768 544c0 17.673-14.327 32-32 32v0h-32v32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-32h-32c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h32v-32c0-17.673 14.327-32 32-32s32 14.327 32 32v0 32h32c17.673 0 32 14.327 32 32v0zM416 512h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM960 352v384c0 35.346-28.654 64-64 64v0h-768c-35.346 0-64-28.654-64-64v0-384c0-35.346 28.654-64 64-64v0h64v-64c0-35.346 28.654-64 64-64v0h128c35.346 0 64 28.654 64 64v0 64h128v-64c0-35.346 28.654-64 64-64v0h128c35.346 0 64 28.654 64 64v0 64h64c35.346 0 64 28.654 64 64v0zM640 288h128v-64h-128zM256 288h128v-64h-128zM896 736v-384h-768v384h768z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["car-battery"] + }, + "attrs": [{}], + "properties": { + "id": 275, + "order": 1788, + "name": "car-battery", + "code": 60976, + "ligatures": "car-battery", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 275 + }, + { + "icon": { + "paths": [ + "M960 448h-114.76l-173.24-173.24c-11.498-11.587-27.43-18.76-45.037-18.76-0.071 0-0.143 0-0.214 0l0.011-0h-449.64c-22.062 0.042-41.499 11.241-52.975 28.253l-0.145 0.227-118.64 177.76c-3.349 4.997-5.349 11.144-5.36 17.757l-0 0.003v192c0 35.346 28.654 64 64 64v0h68c14.63 55.774 64.588 96.251 124 96.251s109.37-40.477 123.801-95.359l0.199-0.892h264c14.63 55.774 64.588 96.251 124 96.251s109.37-40.477 123.801-95.359l0.199-0.892h68c35.346 0 64-28.654 64-64v0-160c0-35.346-28.654-64-64-64v0zM177.12 320h449.64l128 128h-662.76zM256 768c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM768 768c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM960 672h-68c-14.63-55.774-64.588-96.251-124-96.251s-109.37 40.477-123.801 95.359l-0.199 0.892h-264c-14.63-55.774-64.588-96.251-124-96.251s-109.37 40.477-123.801 95.359l-0.199 0.892h-68v-160h896z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["car-profile"] + }, + "attrs": [{}], + "properties": { + "id": 276, + "order": 1789, + "name": "car-profile", + "code": 59596, + "ligatures": "car-profile", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 276 + }, + { + "icon": { + "paths": [ + "M960 416h-43.2l-111.12-250c-10.218-22.576-32.548-38-58.48-38l-470.4-0c-25.932 0-48.262 15.424-58.317 37.598l-0.163 0.402-111.12 250h-43.2c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v320c0 35.346 28.654 64 64 64v0h96c35.346 0 64-28.654 64-64v0-64h384v64c0 35.346 28.654 64 64 64v0h96c35.346 0 64-28.654 64-64v0-320h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM276.8 192h470.4l99.56 224h-669.52zM864 800h-96v-96c0-17.673-14.327-32-32-32v0h-448c-17.673 0-32 14.327-32 32v0 96h-96v-320h704z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["car-simple"] + }, + "attrs": [{}], + "properties": { + "id": 277, + "order": 1790, + "name": "car-simple", + "code": 57620, + "ligatures": "car-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 277 + }, + { + "icon": { + "paths": [ + "M832 192h-640c-53.019 0-96 42.981-96 96v0 448c0 53.019 42.981 96 96 96v0h640c53.019 0 96-42.981 96-96v0-448c0-53.019-42.981-96-96-96v0zM160 384h704v64h-224c-17.673 0-32 14.327-32 32v0c0 53.019-42.981 96-96 96s-96-42.981-96-96v0c0-17.673-14.327-32-32-32v0h-224zM192 256h640c17.673 0 32 14.327 32 32v0 32h-704v-32c0-17.673 14.327-32 32-32v0zM832 768h-640c-17.673 0-32-14.327-32-32v0-224h195.2c15.344 73.633 79.704 128.16 156.8 128.16s141.456-54.527 156.618-127.12l0.182-1.040h195.2v224c0 17.673-14.327 32-32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cardholder"] + }, + "attrs": [{}], + "properties": { + "id": 278, + "order": 1791, + "name": "cardholder", + "code": 58874, + "ligatures": "cardholder", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 278 + }, + { + "icon": { + "paths": [ + "M736 288h-576c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-448c0-35.346-28.654-64-64-64v0zM736 800h-576v-448h576v448zM928 224v480c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-480h-608c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h608c35.346 0 64 28.654 64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cards"] + }, + "attrs": [{}], + "properties": { + "id": 279, + "order": 1792, + "name": "cards", + "code": 57592, + "ligatures": "cards", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 279 + }, + { + "icon": { + "paths": [ + "M832 352h-640c-35.346 0-64 28.654-64 64v0 384c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-384c0-35.346-28.654-64-64-64v0zM832 800h-640v-384h640v384zM192 256c0-17.673 14.327-32 32-32v0h576c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-576c-17.673 0-32-14.327-32-32v0zM256 128c0-17.673 14.327-32 32-32v0h448c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-448c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cards-three"] + }, + "attrs": [{}], + "properties": { + "id": 280, + "order": 1793, + "name": "cards-three", + "code": 61008, + "ligatures": "cards-three", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 280 + }, + { + "icon": { + "paths": [ + "M806.16 217.84c-75.282-75.282-179.283-121.845-294.16-121.845-229.753 0-416.005 186.252-416.005 416.005 0 114.877 46.563 218.878 121.845 294.16v0c75.282 75.282 179.283 121.845 294.16 121.845 229.753 0 416.005-186.252 416.005-416.005 0-114.877-46.563-218.878-121.845-294.16v0zM760.92 760.92c-63.697 63.688-151.69 103.080-248.883 103.080-194.404 0-352-157.596-352-352s157.596-352 352-352c97.193 0 185.185 39.391 248.883 103.080l-0-0c63.605 63.75 102.935 151.742 102.935 248.92s-39.33 185.17-102.942 248.927l0.007-0.007zM662.64 329.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-128 128c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-128-128c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l105.36 105.4 105.36-105.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0zM662.64 553.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-128 128c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-128-128c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l105.36 105.4 105.36-105.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-circle-double-down"] + }, + "attrs": [{}], + "properties": { + "id": 281, + "order": 1794, + "name": "caret-circle-double-down", + "code": 57622, + "ligatures": "caret-circle-double-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 281 + }, + { + "icon": { + "paths": [ + "M806.16 217.84c-75.282-75.282-179.283-121.845-294.16-121.845-229.753 0-416.005 186.252-416.005 416.005 0 114.877 46.563 218.878 121.845 294.16v0c75.282 75.282 179.283 121.845 294.16 121.845 229.753 0 416.005-186.252 416.005-416.005 0-114.877-46.563-218.878-121.845-294.16v0zM760.92 760.92c-63.697 63.688-151.69 103.080-248.883 103.080-194.404 0-352-157.596-352-352s157.596-352 352-352c97.193 0 185.185 39.391 248.883 103.080l-0-0c63.605 63.75 102.935 151.742 102.935 248.92s-39.33 185.17-102.942 248.927l0.007-0.007zM694.64 406.64l-105.4 105.36 105.4 105.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-128-128c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 128-128c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0zM470.64 406.64l-105.4 105.36 105.4 105.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-128-128c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 128-128c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-circle-double-left"] + }, + "attrs": [{}], + "properties": { + "id": 282, + "order": 1795, + "name": "caret-circle-double-left", + "code": 57624, + "ligatures": "caret-circle-double-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 282 + }, + { + "icon": { + "paths": [ + "M806.16 217.84c-75.282-75.282-179.283-121.845-294.16-121.845-229.753 0-416.005 186.252-416.005 416.005 0 114.877 46.563 218.878 121.845 294.16v0c75.282 75.282 179.283 121.845 294.16 121.845 229.753 0 416.005-186.252 416.005-416.005 0-114.877-46.563-218.878-121.845-294.16v0zM760.92 760.92c-63.697 63.688-151.69 103.080-248.883 103.080-194.404 0-352-157.596-352-352s157.596-352 352-352c97.193 0 185.185 39.391 248.883 103.080l-0-0c63.605 63.75 102.935 151.742 102.935 248.92s-39.33 185.17-102.942 248.927l0.007-0.007zM502.64 489.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-128 128c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l105.4-105.36-105.4-105.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0zM726.64 489.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-128 128c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l105.4-105.36-105.4-105.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-circle-double-right"] + }, + "attrs": [{}], + "properties": { + "id": 283, + "order": 1796, + "name": "caret-circle-double-right", + "code": 57626, + "ligatures": "caret-circle-double-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 283 + }, + { + "icon": { + "paths": [ + "M806.16 217.84c-75.282-75.282-179.283-121.845-294.16-121.845-229.753 0-416.005 186.252-416.005 416.005 0 114.877 46.563 218.878 121.845 294.16v0c75.282 75.282 179.283 121.845 294.16 121.845 229.753 0 416.005-186.252 416.005-416.005 0-114.877-46.563-218.878-121.845-294.16v0zM760.92 760.92c-63.697 63.688-151.69 103.080-248.883 103.080-194.404 0-352-157.596-352-352s157.596-352 352-352c97.193 0 185.185 39.391 248.883 103.080l-0-0c63.605 63.75 102.935 151.742 102.935 248.92s-39.33 185.17-102.942 248.927l0.007-0.007zM662.64 649.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-105.36-105.4-105.36 105.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l128-128c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0zM662.64 425.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-105.36-105.4-105.36 105.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l128-128c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-circle-double-up"] + }, + "attrs": [{}], + "properties": { + "id": 284, + "order": 1797, + "name": "caret-circle-double-up", + "code": 57628, + "ligatures": "caret-circle-double-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 284 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM694.64 425.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-160 160c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-160-160c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l137.36 137.4 137.36-137.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-circle-down"] + }, + "attrs": [{}], + "properties": { + "id": 285, + "order": 1798, + "name": "caret-circle-down", + "code": 57630, + "ligatures": "caret-circle-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 285 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM598.64 374.64l-137.4 137.36 137.4 137.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-160-160c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 160-160c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-circle-left"] + }, + "attrs": [{}], + "properties": { + "id": 286, + "order": 1799, + "name": "caret-circle-left", + "code": 57632, + "ligatures": "caret-circle-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 286 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM630.64 489.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-160 160c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l137.4-137.36-137.4-137.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-circle-right"] + }, + "attrs": [{}], + "properties": { + "id": 287, + "order": 1800, + "name": "caret-circle-right", + "code": 57634, + "ligatures": "caret-circle-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 287 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM694.64 553.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-137.36-137.4-137.36 137.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l160-160c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-circle-up"] + }, + "attrs": [{}], + "properties": { + "id": 288, + "order": 1801, + "name": "caret-circle-up", + "code": 57636, + "ligatures": "caret-circle-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 288 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM662.64 393.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-105.36-105.4-105.36 105.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l128-128c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0zM662.64 585.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-128 128c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-128-128c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l105.36 105.4 105.36-105.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-circle-up-down"] + }, + "attrs": [{}], + "properties": { + "id": 289, + "order": 1802, + "name": "caret-circle-up-down", + "code": 57662, + "ligatures": "caret-circle-up-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 289 + }, + { + "icon": { + "paths": [ + "M854.64 521.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-320 320c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-320-320c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l0 0 297.36 297.4 297.36-297.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0zM489.36 566.64c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 320-320c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l0-0-297.36 297.4-297.36-297.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-double-down"] + }, + "attrs": [{}], + "properties": { + "id": 290, + "order": 1803, + "name": "caret-double-down", + "code": 57638, + "ligatures": "caret-double-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 290 + }, + { + "icon": { + "paths": [ + "M822.64 809.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-320-320c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 320-320c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-0 0-297.4 297.36zM205.24 512l297.4-297.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378v-0l-320 320c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 320 320c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-double-left"] + }, + "attrs": [{}], + "properties": { + "id": 291, + "order": 1804, + "name": "caret-double-left", + "code": 57640, + "ligatures": "caret-double-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 291 + }, + { + "icon": { + "paths": [ + "M566.64 534.64l-320 320c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0 297.4-297.36-297.4-297.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l320 320c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0zM886.64 489.36l-320-320c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l0 0 297.4 297.36-297.4 297.36c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l320-320c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-double-right"] + }, + "attrs": [{}], + "properties": { + "id": 292, + "order": 1805, + "name": "caret-double-right", + "code": 57642, + "ligatures": "caret-double-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 292 + }, + { + "icon": { + "paths": [ + "M854.64 777.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-297.36-297.4-297.36 297.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0 320-320c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0zM214.64 502.64l297.36-297.4 297.36 297.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-320-320c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-320 320c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378h0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-double-up"] + }, + "attrs": [{}], + "properties": { + "id": 293, + "order": 1806, + "name": "caret-double-up", + "code": 57644, + "ligatures": "caret-double-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 293 + }, + { + "icon": { + "paths": [ + "M854.64 406.64l-320 320c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-320-320c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l297.36 297.4 297.36-297.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-down"] + }, + "attrs": [{}], + "properties": { + "id": 294, + "order": 1807, + "name": "caret-down", + "code": 57654, + "ligatures": "caret-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 294 + }, + { + "icon": { + "paths": [ + "M662.64 809.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-320-320c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 320-320c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-0 0-297.4 297.36z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-left"] + }, + "attrs": [{}], + "properties": { + "id": 295, + "order": 1808, + "name": "caret-left", + "code": 57656, + "ligatures": "caret-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 295 + }, + { + "icon": { + "paths": [ + "M169.36 310.64c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l297.36 297.4 297.36-297.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-320 320c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0zM832 736h-640c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h640c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-line-down"] + }, + "attrs": [{}], + "properties": { + "id": 296, + "order": 1809, + "name": "caret-line-down", + "code": 57652, + "ligatures": "caret-line-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 296 + }, + { + "icon": { + "paths": [ + "M790.64 809.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-320-320c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 320-320c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-0 0-297.4 297.36zM288 160c-17.673 0-32 14.327-32 32v0 640c0 17.673 14.327 32 32 32s32-14.327 32-32v0-640c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-line-left"] + }, + "attrs": [{}], + "properties": { + "id": 297, + "order": 1810, + "name": "caret-line-left", + "code": 57650, + "ligatures": "caret-line-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 297 + }, + { + "icon": { + "paths": [ + "M598.64 489.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-320 320c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0 297.4-297.36-297.4-297.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0zM736 160c-17.673 0-32 14.327-32 32v0 640c0 17.673 14.327 32 32 32s32-14.327 32-32v0-640c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-line-right"] + }, + "attrs": [{}], + "properties": { + "id": 298, + "order": 1811, + "name": "caret-line-right", + "code": 57648, + "ligatures": "caret-line-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 298 + }, + { + "icon": { + "paths": [ + "M854.64 790.64c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-297.36-297.4-297.36 297.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0 320-320c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 320 320c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0zM192 320h640c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-640c-17.673 0-32 14.327-32 32s14.327 32 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-line-up"] + }, + "attrs": [{}], + "properties": { + "id": 299, + "order": 1812, + "name": "caret-line-up", + "code": 57646, + "ligatures": "caret-line-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 299 + }, + { + "icon": { + "paths": [ + "M726.64 534.64l-320 320c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l297.4-297.36-297.4-297.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378v-0l320 320c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-right"] + }, + "attrs": [{}], + "properties": { + "id": 300, + "order": 1813, + "name": "caret-right", + "code": 57658, + "ligatures": "caret-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 300 + }, + { + "icon": { + "paths": [ + "M854.64 662.64c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-297.36-297.4-297.36 297.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0 320-320c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 320 320c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-up"] + }, + "attrs": [{}], + "properties": { + "id": 301, + "order": 1814, + "name": "caret-up", + "code": 57660, + "ligatures": "caret-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 301 + }, + { + "icon": { + "paths": [ + "M726.64 681.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-192 192c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-192-192c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l169.36 169.4 169.36-169.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0zM342.64 342.64l169.36-169.4 169.36 169.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-192-192c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-192 192c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["caret-up-down"] + }, + "attrs": [{}], + "properties": { + "id": 302, + "order": 1815, + "name": "caret-up-down", + "code": 57664, + "ligatures": "caret-up-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 302 + }, + { + "icon": { + "paths": [ + "M928 256h-114.76l105.4-105.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378h0l-105.36 105.4v-114.76c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 130.28c-36.715-21.559-80.866-34.292-127.99-34.292-70.588 0-134.504 28.57-180.815 74.776l0.005-0.005c-160.4 157.56-281 532.32-292.76 569.8-3.779 7.922-5.986 17.216-5.986 27.026 0 35.346 28.654 64 64 64 9.81 0 19.105-2.207 27.414-6.152l-0.388 0.166c37.48-11.76 412.72-132.52 569.88-292.84 46.148-46.297 74.681-110.176 74.681-180.719 0-47.145-12.744-91.313-34.975-129.248l0.654 1.207h130.28c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM711.52 584c-35.76 36.48-85 71.2-139.4 102.92l-101.52-101.56c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l88.36 88.36c-163.48 84.76-345.28 141.68-348 142.52-2.187 0.717-4.065 1.557-5.837 2.562l0.157-0.082c0.881-1.6 1.681-3.467 2.299-5.415l0.061-0.225c1.16-3.72 112-358.32 256-522.68l135.080 135.080c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-134-133.96c30.929-22.234 69.563-35.557 111.309-35.557 106.039 0 192 85.961 192 192 0 53.155-21.6 101.265-56.502 136.031l-0.006 0.006z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["carrot"] + }, + "attrs": [{}], + "properties": { + "id": 303, + "order": 1816, + "name": "carrot", + "code": 60728, + "ligatures": "carrot", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 303 + }, + { + "icon": { + "paths": [ + "M959.040 632.24l-89.92-359.76c-7.189-28.066-32.255-48.48-62.090-48.48-0.011 0-0.021 0-0.032 0l-262.998-0v-64c0-35.346-28.654-64-64-64v0h-160c-35.346 0-64 28.654-64 64v0 64h-39c-0.009-0-0.020-0-0.030-0-29.835 0-54.901 20.414-61.993 48.036l-0.097 0.444-89.92 359.76c-0.61 2.325-0.96 4.994-0.96 7.745 0 0.005 0 0.011 0 0.016l-0-0.001v128c0 35.346 28.654 64 64 64v0h768c35.346 0 64-28.654 64-64v0-128c0-0.005 0-0.010 0-0.015 0-2.751-0.35-5.42-1.008-7.965l0.048 0.22zM320 160h160v64h-160zM217 288h590l80 320h-750zM128 768v-96h768v96zM256 384c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM448 384c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM640 384c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM256 512c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM448 512c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM640 512c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cash-register"] + }, + "attrs": [{}], + "properties": { + "id": 304, + "order": 1817, + "name": "cash-register", + "code": 60800, + "ligatures": "cash-register", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 304 + }, + { + "icon": { + "paths": [ + "M896 192h-768c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h768c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM320 768l48-64h288l48 64zM896 768h-112l-86.4-115.2c-5.9-7.807-15.167-12.8-25.6-12.8v0h-320c-10.433 0-19.7 4.993-25.542 12.72l-0.058 0.080-86.4 115.2h-112v-512h768v512zM704 320h-384c-70.692 0-128 57.308-128 128s57.308 128 128 128v0h384c70.692 0 128-57.308 128-128s-57.308-128-128-128v0zM593.2 384c-10.812 18.351-17.198 40.43-17.198 64s6.387 45.649 17.524 64.599l-0.326-0.599h-162.4c10.812-18.351 17.198-40.43 17.198-64s-6.387-45.649-17.524-64.599l0.326 0.599zM256 448c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0zM704 512c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cassette-tape"] + }, + "attrs": [{}], + "properties": { + "id": 305, + "order": 1818, + "name": "cassette-tape", + "code": 60718, + "ligatures": "cassette-tape", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 305 + }, + { + "icon": { + "paths": [ + "M864 864h-64v-402.76l45.24-45.24c11.587-11.498 18.76-27.43 18.76-45.037 0-0.071-0-0.143-0-0.214l0 0.011v-178.76c0-35.346-28.654-64-64-64v0h-96c-17.673 0-32 14.327-32 32v0 96h-64v-96c0-17.673-14.327-32-32-32v0h-128c-17.673 0-32 14.327-32 32v0 96h-64v-96c0-17.673-14.327-32-32-32v0h-96c-35.346 0-64 28.654-64 64v0 178.76c-0 0.060-0 0.131-0 0.203 0 17.607 7.173 33.539 18.756 45.033l0.004 0.004 45.24 45.24v402.76h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h704c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM278.64 425.36l-54.64-54.6v-178.76h64v96c0 17.673 14.327 32 32 32v0h128c17.673 0 32-14.327 32-32v0-96h64v96c0 17.673 14.327 32 32 32v0h128c17.673 0 32-14.327 32-32v0-96h64v178.76l-54.64 54.6c-5.783 5.79-9.36 13.785-9.36 22.615 0 0.009 0 0.018 0 0.027l-0-0.001v416h-96v-192c0-70.692-57.308-128-128-128s-128 57.308-128 128v0 192h-96v-416c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM576 864h-128v-192c0-35.346 28.654-64 64-64s64 28.654 64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["castle-turret"] + }, + "attrs": [{}], + "properties": { + "id": 306, + "order": 1819, + "name": "castle-turret", + "code": 59856, + "ligatures": "castle-turret", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 306 + }, + { + "icon": { + "paths": [ + "M384 560c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM688 512c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM928 192v352c0 211.72-186.6 384-416 384s-416-172.28-416-384v-352c0.017-35.333 28.664-63.97 64-63.97 17.666 0 33.66 7.157 45.24 18.731l-0-0c0.56 0.56 1.040 1.080 1.52 1.64l69.24 79.6c67.013-42.594 148.653-67.882 236.2-67.882s169.187 25.288 238.015 68.958l-1.815-1.076 68.84-79.6c0.48-0.56 0.96-1.080 1.52-1.64 11.58-11.573 27.574-18.73 45.24-18.73 35.336 0 63.983 28.637 64 63.969l0 0.002zM864 192l-86.24 99.2c-5.901 6.799-14.556 11.074-24.209 11.074-7.166 0-13.781-2.355-19.115-6.334l0.084 0.060c-18.108-13.534-38.626-25.875-60.346-36.082l-2.174-0.918v93c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-115.8c-18.383-4.964-40.183-8.812-62.525-10.775l-1.475-0.105v126.68c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-126.68c-23.817 2.068-45.617 5.916-66.717 11.49l2.717-0.61v115.8c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-93c-23.893 11.125-44.412 23.465-63.459 37.67l0.939-0.67c-5.261 3.947-11.9 6.321-19.094 6.321-9.62 0-18.248-4.245-24.114-10.963l-0.032-0.038-86.24-99.32v352c0 166.64 140.84 304 320 318.68v-81.44l-54.64-54.64c-5.786-5.791-9.364-13.787-9.364-22.62 0-17.675 14.329-32.004 32.004-32.004 8.843 0 16.847 3.586 22.64 9.383l41.36 41.36 41.36-41.36c5.793-5.797 13.797-9.384 22.64-9.384 17.675 0 32.004 14.329 32.004 32.004 0 8.833-3.578 16.829-9.364 22.62l-54.64 54.64v81.44c179.16-14.76 320-152 320-318.68z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cat"] + }, + "attrs": [{}], + "properties": { + "id": 307, + "order": 1820, + "name": "cat", + "code": 59208, + "ligatures": "cat", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 307 + }, + { + "icon": { + "paths": [ + "M672 288v512c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-512c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM800 96c-17.673 0-32 14.327-32 32v0 672c0 17.673 14.327 32 32 32s32-14.327 32-32v0-672c0-17.673-14.327-32-32-32v0zM480 416c-17.673 0-32 14.327-32 32v0 352c0 17.673 14.327 32 32 32s32-14.327 32-32v0-352c0-17.673-14.327-32-32-32v0zM320 576c-17.673 0-32 14.327-32 32v0 192c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0zM160 736c-17.673 0-32 14.327-32 32v0 32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cell-signal-full"] + }, + "attrs": [{}], + "properties": { + "id": 308, + "order": 1821, + "name": "cell-signal-full", + "code": 57666, + "ligatures": "cell-signal-full", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 308 + }, + { + "icon": { + "paths": [ + "M672 288v512c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-512c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM480 416c-17.673 0-32 14.327-32 32v0 352c0 17.673 14.327 32 32 32s32-14.327 32-32v0-352c0-17.673-14.327-32-32-32v0zM320 576c-17.673 0-32 14.327-32 32v0 192c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0zM160 736c-17.673 0-32 14.327-32 32v0 32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cell-signal-high"] + }, + "attrs": [{}], + "properties": { + "id": 309, + "order": 1822, + "name": "cell-signal-high", + "code": 57668, + "ligatures": "cell-signal-high", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 309 + }, + { + "icon": { + "paths": [ + "M352 608v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM160 736c-17.673 0-32 14.327-32 32v0 32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cell-signal-low"] + }, + "attrs": [{}], + "properties": { + "id": 310, + "order": 1823, + "name": "cell-signal-low", + "code": 57670, + "ligatures": "cell-signal-low", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 310 + }, + { + "icon": { + "paths": [ + "M512 448v352c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-352c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM320 576c-17.673 0-32 14.327-32 32v0 192c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0zM160 736c-17.673 0-32 14.327-32 32v0 32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cell-signal-medium"] + }, + "attrs": [{}], + "properties": { + "id": 311, + "order": 1824, + "name": "cell-signal-medium", + "code": 57672, + "ligatures": "cell-signal-medium", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 311 + }, + { + "icon": { + "paths": ["M192 768v32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-32c0-17.673 14.327-32 32-32s32 14.327 32 32v0z"], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cell-signal-none"] + }, + "attrs": [{}], + "properties": { + "id": 312, + "order": 1825, + "name": "cell-signal-none", + "code": 57674, + "ligatures": "cell-signal-none", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 312 + }, + { + "icon": { + "paths": [ + "M352 608v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM160 736c-17.673 0-32 14.327-32 32v0 32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32c0-17.673-14.327-32-32-32v0zM855.68 842.48l-640-704c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 279.68 307.64v310.84c0 17.673 14.327 32 32 32s32-14.327 32-32v0-240.44l96 105.6v134.84c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64.44l136.32 149.96c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM640 494.48c17.673 0 32-14.327 32-32v0-174.48c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 174.52c0 17.673 14.327 32 32 32v0zM800 670.48c17.673 0 32-14.327 32-32v0-510.48c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 510.52c0 17.673 14.327 32 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cell-signal-slash"] + }, + "attrs": [{}], + "properties": { + "id": 313, + "order": 1826, + "name": "cell-signal-slash", + "code": 57676, + "ligatures": "cell-signal-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 313 + }, + { + "icon": { + "paths": [ + "M854.64 777.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l73.4-73.36-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4 73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-73.4 73.36zM640 480c17.673 0 32-14.327 32-32v0-160c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 160c0 17.673 14.327 32 32 32v0zM800 480c17.673 0 32-14.327 32-32v0-320c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 320c0 17.673 14.327 32 32 32v0zM480 416c-17.673 0-32 14.327-32 32v0 352c0 17.673 14.327 32 32 32s32-14.327 32-32v0-352c0-17.673-14.327-32-32-32v0zM320 576c-17.673 0-32 14.327-32 32v0 192c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0zM160 736c-17.673 0-32 14.327-32 32v0 32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cell-signal-x"] + }, + "attrs": [{}], + "properties": { + "id": 314, + "order": 1827, + "name": "cell-signal-x", + "code": 57678, + "ligatures": "cell-signal-x", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 314 + }, + { + "icon": { + "paths": [ + "M540.64 337.68c-5.364-10.592-16.169-17.726-28.64-17.726s-23.276 7.134-28.556 17.544l-0.084 0.182-288 576c-2.133 4.172-3.383 9.1-3.383 14.32 0 17.675 14.328 32.003 32.003 32.003 12.454 0 23.247-7.114 28.536-17.501l0.084-0.182 55.4-110.32h408.4l55.16 110.32c5.346 10.515 16.056 17.609 28.43 17.68l0.010 0c17.666-0.010 31.983-14.333 31.983-32 0-5.22-1.25-10.148-3.467-14.502l0.084 0.182zM512 423.56l108.24 216.44h-216.48zM340 768l32-64h280.4l32 64zM638.16 374.96c1.272-6.777 2-14.573 2-22.539 0-70.692-57.308-128-128-128s-128 57.308-128 128c0 7.966 0.728 15.762 2.12 23.326l-0.12-0.787c0.412 1.927 0.648 4.14 0.648 6.409 0 17.673-14.327 32-32 32-15.911 0-29.11-11.613-31.584-26.825l-0.025-0.184c-1.959-10.299-3.080-22.145-3.080-34.252 0-106.039 85.961-192 192-192s192 85.961 192 192c0 12.108-1.121 23.954-3.264 35.44l0.184-1.188c-2.787 15.046-15.796 26.294-31.437 26.32l-0.003 0c-2.033-0.018-4.010-0.206-5.932-0.552l0.212 0.032c-15.117-2.745-26.43-15.807-26.43-31.511 0-2.011 0.185-3.978 0.54-5.886l-0.031 0.198zM256.6 544.84c-40.322-52.965-64.6-120.046-64.6-192.797 0-176.731 143.269-320 320-320s320 143.269 320 320c0 72.752-24.278 139.833-65.174 193.584l0.574-0.786c-5.911 7.522-15.009 12.31-25.225 12.31-17.673 0-32-14.327-32-32 0-7.113 2.321-13.684 6.246-18.997l-0.062 0.087c32.233-42.362 51.64-96.007 51.64-154.185 0-141.385-114.615-256-256-256s-256 114.615-256 256c0 58.178 19.407 111.823 52.1 154.815l-0.46-0.63c3.864 5.226 6.185 11.797 6.185 18.91 0 17.673-14.327 32-32 32-10.216 0-19.314-4.787-25.173-12.241l-0.052-0.069z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cell-tower"] + }, + "attrs": [{}], + "properties": { + "id": 315, + "order": 1828, + "name": "cell-tower", + "code": 60330, + "ligatures": "cell-tower", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 315 + }, + { + "icon": { + "paths": [ + "M512 544c0 17.673-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0zM480 384h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM928 645.88v250.12c0.001 0.086 0.001 0.187 0.001 0.288 0 17.673-14.327 32-32 32-5.892 0-11.411-1.592-16.152-4.37l0.151 0.082-96-54.96-96 54.96c-4.59 2.696-10.11 4.288-16.001 4.288-17.673 0-32-14.327-32-32 0-0.101 0-0.202 0.001-0.303l-0 0.015v-96h-480c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h704c35.346 0 64 28.654 64 64v0 122.12c39.466 37.84 63.991 90.996 63.991 149.88s-24.525 112.040-63.918 149.811l-0.073 0.069zM640 736v-90.12c-39.242-37.885-63.61-90.956-63.61-149.718 0-114.875 93.125-208 208-208 28.723 0 56.087 5.822 80.975 16.351l-1.365-0.513v-80h-704v512zM864 688c-23.626 10.143-51.124 16.040-80 16.040s-56.374-5.898-81.355-16.554l1.355 0.514v152.88l64-36.64c4.561-2.653 10.038-4.218 15.88-4.218s11.319 1.566 16.033 4.3l-0.153-0.082 64 36.64zM928 496c0-79.529-64.471-144-144-144s-144 64.471-144 144c0 79.529 64.471 144 144 144v0c79.529 0 144-64.471 144-144v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["certificate"] + }, + "attrs": [{}], + "properties": { + "id": 316, + "order": 1829, + "name": "certificate", + "code": 59238, + "ligatures": "certificate", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 316 + }, + { + "icon": { + "paths": [ + "M832 544h-128v-128h64c35.346 0 64-28.654 64-64v0-192c0-35.346-28.654-64-64-64v0h-512c-35.346 0-64 28.654-64 64v0 192c0 35.346 28.654 64 64 64v0h64v128h-128c-35.346 0-64 28.654-64 64v0 64c0 35.346 28.654 64 64 64v0h32v160c0 17.673 14.327 32 32 32s32-14.327 32-32v0-160h448v160c0 17.673 14.327 32 32 32s32-14.327 32-32v0-160h32c35.346 0 64-28.654 64-64v0-64c0-35.346-28.654-64-64-64v0zM256 160h512v192h-512zM384 416h256v128h-256zM832 672h-640v-64h640v64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chair"] + }, + "attrs": [{}], + "properties": { + "id": 317, + "order": 1830, + "name": "chair", + "code": 59728, + "ligatures": "chair", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 317 + }, + { + "icon": { + "paths": [ + "M960 768h-32v-544c0-35.346-28.654-64-64-64v0h-704c-35.346 0-64 28.654-64 64v0 544h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h896c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM160 224h704v544h-64v-96c0-17.673-14.327-32-32-32v0h-288c-17.673 0-32 14.327-32 32v0 96h-160v-416h448v192c0 17.673 14.327 32 32 32s32-14.327 32-32v0-224c0-17.673-14.327-32-32-32v0h-512c-17.673 0-32 14.327-32 32v0 448h-64zM736 768h-224v-64h224z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chalkboard"] + }, + "attrs": [{}], + "properties": { + "id": 318, + "order": 1831, + "name": "chalkboard", + "code": 58876, + "ligatures": "chalkboard", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 318 + }, + { + "icon": { + "paths": [ + "M960 768h-32v-96c0-17.673-14.327-32-32-32v0h-256c-17.673 0-32 14.327-32 32v0 96h-448v-544h704v320c0 17.673 14.327 32 32 32s32-14.327 32-32v0-320c0-35.346-28.654-64-64-64v0h-704c-35.346 0-64 28.654-64 64v0 544h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h896c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM672 704h192v64h-192z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chalkboard-simple"] + }, + "attrs": [{}], + "properties": { + "id": 319, + "order": 1832, + "name": "chalkboard-simple", + "code": 58878, + "ligatures": "chalkboard-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 319 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h53.56c0.003 0 0.007 0 0.010 0 12.688 0 23.651-7.384 28.826-18.089l0.083-0.191c31.527-65.449 97.342-109.812 173.52-109.812s141.993 44.364 173.021 108.664l0.499 1.148c5.259 10.896 16.222 18.28 28.91 18.28 0.004 0 0.007-0 0.011-0l245.559 0c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM320 576c0-53.019 42.981-96 96-96s96 42.981 96 96c0 53.019-42.981 96-96 96v0c-53.019 0-96-42.981-96-96v0zM864 800h-226.28c-27.012-45.87-66.468-81.89-113.738-103.976l-1.582-0.664c32.953-29.437 53.6-72.055 53.6-119.495 0-88.366-71.634-160-160-160s-160 71.634-160 160c0 47.44 20.647 90.058 53.444 119.358l0.156 0.137c-48.852 22.75-88.308 58.77-114.664 103.439l-0.656 1.201h-34.28v-576h704zM224 384v-64c0-17.673 14.327-32 32-32v0h512c17.673 0 32 14.327 32 32v0 384c0 17.673-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h32v-320h-448v32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chalkboard-teacher"] + }, + "attrs": [{}], + "properties": { + "id": 320, + "order": 1833, + "name": "chalkboard-teacher", + "code": 58880, + "ligatures": "chalkboard-teacher", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 320 + }, + { + "icon": { + "paths": [ + "M736 80c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM656.48 292.92c29.040 177 17.4 303.040-34.64 374.64-25.39 35.546-64.276 60.050-109.022 66.031l-0.818 0.089v194.32h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64v-194.32c-45.555-6.1-84.431-30.595-109.511-65.637l-0.329-0.483c-52-71.6-63.64-197.64-34.6-374.64 15.692-93.045 35.437-173.466 60.36-251.575l-3.52 12.775c4.296-12.947 16.295-22.12 30.437-22.12 0.001 0 0.002 0 0.004 0l178.36-0c0.001-0 0.002-0 0.003-0 14.142 0 26.141 9.173 30.371 21.894l0.065 0.226c21.403 65.334 41.148 145.755 55.314 228.084l1.526 10.716zM375.2 256h209.6c-12-62.32-26.88-119.24-39.12-160h-131.32c-12.24 40.76-27.040 97.68-39.16 160zM596 320h-232c-17.96 120-20.56 246.16 25.8 309.96 20.72 28.28 50.2 42.040 90.2 42.040s69.52-13.76 90.080-42.040c46.32-63.8 43.76-189.96 25.92-309.96zM880 160c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM784 352c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["champagne"] + }, + "attrs": [{}], + "properties": { + "id": 321, + "order": 1834, + "name": "champagne", + "code": 60106, + "ligatures": "champagne", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 321 + }, + { + "icon": { + "paths": [ + "M538.48 494.040c3.458 5.035 5.523 11.262 5.523 17.971 0 4.275-0.838 8.355-2.36 12.083l0.077-0.214-64 160c-4.864 11.876-16.333 20.089-29.72 20.089-17.689 0-32.029-14.34-32.029-32.029 0-4.302 0.848-8.406 2.386-12.153l-0.078 0.213 46.44-116h-80.72c-0.016 0-0.036 0-0.055 0-17.673 0-32-14.327-32-32 0-4.325 0.858-8.449 2.413-12.213l-0.078 0.213 64-160c4.88-11.856 16.343-20.051 29.72-20.051 17.701 0 32.051 14.35 32.051 32.051 0 4.325-0.856 8.449-2.409 12.213l0.078-0.213-46.44 116h80.72c10.967 0.002 20.645 5.52 26.409 13.931l0.071 0.109zM992 346.52v325.48c0 53.019-42.981 96-96 96s-96-42.981-96-96v0-160c0-17.673-14.327-32-32-32v0h-64v352h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-640c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64v-608c0-53.019 42.981-96 96-96v0h320c53.019 0 96 42.981 96 96v0 192h64c53.019 0 96 42.981 96 96v0 160c0 17.673 14.327 32 32 32s32-14.327 32-32v0-325.48c-0.027-8.796-3.598-16.752-9.36-22.52l-77.28-77.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0 77.36 77.28c17.299 17.27 28.001 41.143 28.001 67.517 0 0.128-0 0.256-0.001 0.383l0-0.020zM640 832v-608c0-17.673-14.327-32-32-32v0h-320c-17.673 0-32 14.327-32 32v0 608z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["charging-station"] + }, + "attrs": [{}], + "properties": { + "id": 322, + "order": 1835, + "name": "charging-station", + "code": 59600, + "ligatures": "charging-station", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 322 + }, + { + "icon": { + "paths": [ + "M896 800h-32v-640c0-17.673-14.327-32-32-32v0h-224c-17.673 0-32 14.327-32 32v0 160h-192c-17.673 0-32 14.327-32 32v0 160h-160c-17.673 0-32 14.327-32 32v0 256h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h768c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM640 192h160v608h-160zM416 384h160v416h-160zM224 576h128v224h-128z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chart-bar"] + }, + "attrs": [{}], + "properties": { + "id": 323, + "order": 1836, + "name": "chart-bar", + "code": 57680, + "ligatures": "chart-bar", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 323 + }, + { + "icon": { + "paths": [ + "M896 384h-160v-160c0-17.673-14.327-32-32-32v0h-480v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 704c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h352c17.673 0 32-14.327 32-32v0-160h288c17.673 0 32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0zM672 256v128h-448v-128zM544 768h-320v-128h320zM864 576h-640v-128h640z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chart-bar-horizontal"] + }, + "attrs": [{}], + "properties": { + "id": 324, + "order": 1837, + "name": "chart-bar-horizontal", + "code": 57682, + "ligatures": "chart-bar-horizontal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 324 + }, + { + "icon": { + "paths": [ + "M512 96c-17.673 0-32 14.327-32 32v0 224c0 17.673 14.327 32 32 32v0c70.68 0.016 127.971 57.318 127.971 128 0 70.692-57.308 128-128 128s-128-57.308-128-128c0-23.564 6.368-45.641 17.476-64.604l-0.327 0.604c2.696-4.59 4.289-10.11 4.289-16.002 0-11.786-6.371-22.083-15.857-27.636l-0.151-0.082-194-112c-4.59-2.696-10.11-4.289-16.002-4.289-11.786 0-22.083 6.371-27.636 15.857l-0.082 0.151c-35.039 59.666-55.733 131.417-55.733 208 0 229.75 186.25 416 416 416s416-186.25 416-416c0-229.732-186.219-415.969-415.943-416l-0.003-0zM192.36 364.4l139.64 80.64c-7.599 19.875-12 42.862-12 66.878 0 0.029 0 0.058 0 0.087l-0-0.005c0 6.12 0.32 12 0.88 18.080l-155.76 41.92c-3.27-18.036-5.14-38.795-5.14-59.99 0-53.548 11.935-104.308 33.291-149.766l-0.91 2.156zM181.68 633.64l156-41.76c26.588 56.976 78.669 98.185 141.161 109.23l1.159 0.17v161.24c-137.445-13.111-250.927-103.345-297.514-226.453l-0.806-2.427zM544 862.52v-161.24c91.347-15.906 159.914-94.596 159.914-189.3s-68.567-173.394-158.765-189.134l-1.149-0.166v-161.24c180.129 16.946 319.973 167.412 319.973 350.54s-139.844 333.594-318.567 350.433l-1.406 0.107z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chart-donut"] + }, + "attrs": [{}], + "properties": { + "id": 325, + "order": 1838, + "name": "chart-donut", + "code": 60070, + "ligatures": "chart-donut", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 325 + }, + { + "icon": { + "paths": [ + "M928 832c0 17.673-14.327 32-32 32v0h-768c-17.673 0-32-14.327-32-32v0-640c0-17.673 14.327-32 32-32s32 14.327 32 32v0 377.48l202.92-177.48c5.598-4.92 12.987-7.922 21.077-7.922 7.241 0 13.921 2.405 19.283 6.46l-0.080-0.058 235.24 176.44 236.48-206.92c5.779-5.722 13.733-9.258 22.512-9.258 17.673 0 32 14.327 32 32 0 10.235-4.805 19.348-12.282 25.205l-0.070 0.053-256 224c-5.598 4.92-12.987 7.922-21.077 7.922-7.241 0-13.921-2.405-19.283-6.46l0.080 0.058-235.24-176.36-225.56 197.36v145.48h736c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chart-line"] + }, + "attrs": [{}], + "properties": { + "id": 326, + "order": 1839, + "name": "chart-line", + "code": 57684, + "ligatures": "chart-line", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 326 + }, + { + "icon": { + "paths": [ + "M928 832c0 17.673-14.327 32-32 32v0h-768c-17.673 0-32-14.327-32-32v0-640c0-17.673 14.327-32 32-32s32 14.327 32 32v0 50.76l224 224 105.36-105.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 233.36 233.4v-82.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0 160c0.029 0.478 0.046 1.037 0.046 1.6s-0.017 1.122-0.049 1.677l0.004-0.077c0 0.44 0 0.84-0.2 1.28s0 1.2-0.28 1.84c-0.101 0.578-0.226 1.076-0.382 1.56l0.022-0.080c0 0.52-0.24 1.040-0.4 1.56s-0.32 0.92-0.48 1.4l-0.56 1.56-0.6 1.24c-0.24 0.52-0.48 1.080-0.76 1.6s-0.44 0.72-0.64 1.12l-0.96 1.56-0.84 1.12-1.040 1.4c-0.44 0.56-0.96 1.080-1.44 1.6l-0.64 0.72-0.68 0.6c-0.517 0.512-1.065 0.996-1.639 1.449l-0.041 0.031c-0.381 0.332-0.798 0.66-1.231 0.967l-0.049 0.033-1.2 0.88-1.52 0.92c-0.333 0.22-0.726 0.446-1.133 0.65l-0.067 0.030-1.48 0.76-1.36 0.6-1.44 0.52c-0.414 0.182-0.92 0.36-1.44 0.502l-0.080 0.018-1.44 0.4c-0.56 0-1.040 0.28-1.6 0.36l-1.68 0.28-1.4 0.2c-0.472 0.028-1.024 0.045-1.58 0.045s-1.108-0.016-1.656-0.048l0.076 0.004h-160.16c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h82.76l-210.76-210.64-105.36 105.4c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-201.36-201.4v466.76h736c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chart-line-down"] + }, + "attrs": [{}], + "properties": { + "id": 327, + "order": 1840, + "name": "chart-line-down", + "code": 59574, + "ligatures": "chart-line-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 327 + }, + { + "icon": { + "paths": [ + "M928 832c0 17.673-14.327 32-32 32v0h-768c-17.673 0-32-14.327-32-32v0-640c0-17.673 14.327-32 32-32s32 14.327 32 32v0 434.76l201.36-201.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l105.36 105.4 210.76-210.76h-82.76c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h160c17.673 0 32 14.327 32 32v0 160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-82.76l-233.36 233.4c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-105.36-105.4-224 224v82.76h736c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chart-line-up"] + }, + "attrs": [{}], + "properties": { + "id": 328, + "order": 1841, + "name": "chart-line-up", + "code": 57686, + "ligatures": "chart-line-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 328 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM799.48 309.080l-255.48 147.48v-295.080c105.87 9.984 197.039 65.51 254.75 146.522l0.73 1.078zM480 161.48v332l-287.56 166c-20.443-43.255-32.377-93.965-32.377-147.463 0-183.116 139.825-333.573 318.53-350.429l1.407-0.107zM512 864c-118.309-0.050-222.966-58.459-286.75-148.001l-0.73-1.079 607.040-350.44c20.459 43.27 32.404 94 32.404 147.52 0 194.391-157.575 351.979-351.962 352l-0.002 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chart-pie"] + }, + "attrs": [{}], + "properties": { + "id": 329, + "order": 1842, + "name": "chart-pie", + "code": 57688, + "ligatures": "chart-pie", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 329 + }, + { + "icon": { + "paths": [ + "M400 465.72c9.632-5.636 16-15.931 16-27.713 0-0.003-0-0.005-0-0.008l0 0v-288c-0.102-17.596-14.389-31.821-31.999-31.821-3.814 0-7.472 0.667-10.863 1.891l0.223-0.070c-162.982 58.904-277.365 212.289-277.365 392.389 0 26.733 2.52 52.877 7.336 78.208l-0.411-2.598c1.974 10.392 8.75 18.87 17.884 23.157l0.196 0.083c3.902 1.869 8.483 2.96 13.318 2.96 0.029 0 0.058-0 0.086-0l-0.004 0c0.004 0 0.008 0 0.012 0 5.886 0 11.401-1.589 16.139-4.362l-0.151 0.082zM352 198.48v221.040l-191.52 110.52c-0.48-6.040-0.48-12.12-0.48-18.040 0.123-135.968 77.213-253.902 190.046-312.595l1.954-0.925zM512 96c-17.673 0-32 14.327-32 32v0 367.28l-315.24 183.64c-9.605 5.642-15.952 15.922-15.952 27.685 0 6.019 1.662 11.651 4.552 16.46l-0.081-0.145c73.642 123.582 206.586 205.080 358.565 205.080 229.75 0 416-186.25 416-416 0-229.696-186.161-415.911-415.836-416l-0.009-0zM512 864c-117.275-0.324-221.095-57.644-285.258-145.708l-0.702-1.012 302.080-176c9.623-5.63 15.988-15.911 16-27.678l0-0.002v-352.16c180.231 16.838 320.195 167.354 320.195 350.56 0 194.404-157.596 352-352 352-0.111 0-0.221-0-0.332-0l0.017 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chart-pie-slice"] + }, + "attrs": [{}], + "properties": { + "id": 330, + "order": 1843, + "name": "chart-pie-slice", + "code": 57690, + "ligatures": "chart-pie-slice", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 330 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM862.52 480h-96.6c-15.199-115.933-105.987-206.721-220.622-221.781l-1.298-0.139v-96.6c169.036 16.113 302.407 149.484 318.41 317.097l0.11 1.423zM480 480h-157.28c14.109-80.546 76.734-143.172 156.126-157.112l1.154-0.168zM480 544v157.28c-80.546-14.109-143.172-76.734-157.112-156.126l-0.168-1.154zM544 544h157.28c-14.109 80.546-76.734 143.172-156.126 157.112l-1.154 0.168zM544 480v-157.28c80.546 14.109 143.172 76.734 157.112 156.126l0.168 1.154zM480 161.48v96.6c-115.933 15.199-206.721 105.987-221.781 220.622l-0.139 1.298h-96.6c16.113-169.036 149.484-302.407 317.097-318.41l1.423-0.11zM161.48 544h96.6c15.199 115.933 105.987 206.721 220.622 221.781l1.298 0.139v96.6c-169.036-16.113-302.407-149.484-318.41-317.097l-0.11-1.423zM544 862.52v-96.6c115.933-15.199 206.721-105.987 221.781-220.622l0.139-1.298h96.6c-16.113 169.036-149.484 302.407-317.097 318.41l-1.423 0.11z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chart-polar"] + }, + "attrs": [{}], + "properties": { + "id": 331, + "order": 1844, + "name": "chart-polar", + "code": 60072, + "ligatures": "chart-polar", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 331 + }, + { + "icon": { + "paths": [ + "M928 832c0 17.673-14.327 32-32 32v0h-768c-17.673 0-32-14.327-32-32v0-640c0-17.673 14.327-32 32-32s32 14.327 32 32v0 608h736c17.673 0 32 14.327 32 32v0zM528 640c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM432 416c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM304 704c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM688 512c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM784 352c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM704 656c0 26.51 21.49 48 48 48s48-21.49 48-48c0-26.51-21.49-48-48-48v0c-26.51 0-48 21.49-48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chart-scatter"] + }, + "attrs": [{}], + "properties": { + "id": 332, + "order": 1845, + "name": "chart-scatter", + "code": 60076, + "ligatures": "chart-scatter", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 332 + }, + { + "icon": { + "paths": [ + "M864 192h-704c-35.346 0-64 28.654-64 64v0 640c-0.001 0.114-0.001 0.248-0.001 0.383 0 25.435 14.987 47.369 36.611 57.454l0.39 0.163c7.914 3.774 17.197 5.984 26.995 6l0.005 0c15.684-0.039 30.025-5.752 41.088-15.194l-0.088 0.074 0.36-0.28 130.64-112.6h532c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM160 896v0zM864 768h-544c-8.019 0.004-15.347 2.957-20.959 7.833l0.039-0.033-139.080 120.2v-640h704z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chat"] + }, + "attrs": [{}], + "properties": { + "id": 333, + "order": 1846, + "name": "chat", + "code": 57692, + "ligatures": "chat", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 333 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h241.72l54.72 95.76c11.24 19.396 31.901 32.234 55.56 32.234s44.32-12.838 55.396-31.927l0.164-0.307 54.72-95.76h241.72c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM864 736h-260.28c-0.085-0.001-0.186-0.001-0.286-0.001-11.783 0-22.078 6.368-27.632 15.85l-0.082 0.151-64 112-64-112c-5.636-9.633-15.931-16.001-27.714-16.001-0.101 0-0.201 0-0.302 0.001l0.015-0h-259.72v-512h704z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chat-centered"] + }, + "attrs": [{}], + "properties": { + "id": 334, + "order": 1847, + "name": "chat-centered", + "code": 57696, + "ligatures": "chat-centered", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 334 + }, + { + "icon": { + "paths": [ + "M464 480c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM336 528c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM688 528c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM928 224v512c0 35.346-28.654 64-64 64v0h-241.72l-54.72 95.76c-11.24 19.396-31.901 32.234-55.56 32.234s-44.32-12.838-55.396-31.927l-0.164-0.307-54.72-95.76h-241.72c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h704c35.346 0 64 28.654 64 64v0zM864 224h-704v512h260.28c0.085-0.001 0.186-0.001 0.286-0.001 11.783 0 22.078 6.368 27.632 15.85l0.082 0.151 64 112 64-112c5.636-9.633 15.931-16.001 27.714-16.001 0.101 0 0.201 0 0.302 0.001l-0.015-0h259.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chat-centered-dots"] + }, + "attrs": [{}], + "properties": { + "id": 335, + "order": 1848, + "name": "chat-centered-dots", + "code": 57700, + "ligatures": "chat-centered-dots", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 335 + }, + { + "icon": { + "paths": [ + "M215.68 138.48c-5.875-6.447-14.307-10.477-23.68-10.477-17.672 0-31.998 14.325-32 31.996l-0 0c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h241.72l54.72 95.76c11.24 19.396 31.901 32.234 55.56 32.234s44.32-12.838 55.396-31.927l0.164-0.307 54.72-95.76h108.28l77.76 85.52c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM603.68 736c-0.085-0.001-0.186-0.001-0.286-0.001-11.783 0-22.078 6.368-27.632 15.85l-0.082 0.151-64 112-64-112c-5.636-9.633-15.931-16.001-27.714-16.001-0.101 0-0.201 0-0.302 0.001l0.015-0h-259.68v-512h46.92l465.48 512zM928 224v520c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-520h-469.92c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h469.92c35.346 0 64 28.654 64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chat-centered-slash"] + }, + "attrs": [{}], + "properties": { + "id": 336, + "order": 1849, + "name": "chat-centered-slash", + "code": 57698, + "ligatures": "chat-centered-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 336 + }, + { + "icon": { + "paths": [ + "M352 416c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0zM384 576h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM928 224v512c0 35.346-28.654 64-64 64v0h-241.72l-54.72 95.76c-11.24 19.396-31.901 32.234-55.56 32.234s-44.32-12.838-55.396-31.927l-0.164-0.307-54.72-95.76h-241.72c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h704c35.346 0 64 28.654 64 64v0zM864 224h-704v512h260.28c0.085-0.001 0.186-0.001 0.286-0.001 11.783 0 22.078 6.368 27.632 15.85l0.082 0.151 64 112 64-112c5.636-9.633 15.931-16.001 27.714-16.001 0.101 0 0.201 0 0.302 0.001l-0.015-0h259.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chat-centered-text"] + }, + "attrs": [{}], + "properties": { + "id": 337, + "order": 1850, + "name": "chat-centered-text", + "code": 57702, + "ligatures": "chat-centered-text", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 337 + }, + { + "icon": { + "paths": [ + "M512 96c-0.027-0-0.059-0-0.091-0-229.75 0-416 186.25-416 416 0 71.565 18.071 138.91 49.9 197.72l-1.089-2.2-45.4 136.2c-2.084 6.042-3.287 13.004-3.287 20.247 0 35.346 28.654 64 64 64 7.243 0 14.205-1.203 20.698-3.421l-0.45 0.134 136.2-45.4c56.567 30.683 123.852 48.72 195.349 48.72 229.75 0 416-186.25 416-416 0-229.69-186.152-415.903-415.82-416l-0.009-0zM512 864c-0.071 0-0.155 0-0.239 0-64.812 0-125.526-17.542-177.654-48.137l1.654 0.897c-4.602-2.714-10.141-4.318-16.053-4.318-3.615 0-7.091 0.6-10.332 1.705l0.225-0.067-149.6 49.92 49.88-149.6c1.048-3.029 1.653-6.519 1.653-10.151 0-5.895-1.594-11.417-4.374-16.16l0.082 0.151c-29.734-50.544-47.298-111.341-47.298-176.24 0-194.404 157.596-352 352-352s352 157.596 352 352c0 194.384-157.563 351.967-351.939 352l-0.003 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chat-circle"] + }, + "attrs": [{}], + "properties": { + "id": 338, + "order": 1851, + "name": "chat-circle", + "code": 57704, + "ligatures": "chat-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 338 + }, + { + "icon": { + "paths": [ + "M560 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM336 464c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM688 464c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM928 512c0 0.027 0 0.059 0 0.091 0 229.75-186.25 416-416 416-71.565 0-138.91-18.071-197.72-49.9l2.2 1.089-136.2 45.4c-6.042 2.084-13.004 3.287-20.247 3.287-35.346 0-64-28.654-64-64 0-7.243 1.203-14.205 3.421-20.698l-0.134 0.45 45.4-136.2c-30.683-56.567-48.72-123.852-48.72-195.349 0-229.75 186.25-416 416-416 229.69 0 415.903 186.152 416 415.82l0 0.009zM864 512c-0.057-194.361-157.631-351.9-352-351.9-194.404 0-352 157.596-352 352 0 64.858 17.541 125.62 48.139 177.799l-0.899-1.659c2.699 4.592 4.293 10.115 4.293 16.009 0 3.632-0.605 7.122-1.72 10.376l0.067-0.225-49.88 149.6 149.6-49.88c3.017-1.063 6.497-1.678 10.119-1.68l0.001-0c5.895 0.011 11.413 1.614 16.15 4.402l-0.15-0.082c50.554 29.749 111.365 47.321 176.28 47.321 194.404 0 352-157.596 352-352 0-0.029-0-0.057-0-0.086l0 0.005z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chat-circle-dots"] + }, + "attrs": [{}], + "properties": { + "id": 339, + "order": 1852, + "name": "chat-circle-dots", + "code": 57708, + "ligatures": "chat-circle-dots", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 339 + }, + { + "icon": { + "paths": [ + "M215.68 138.48c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 41 45.12c-70.181 74.342-113.319 174.87-113.319 285.473 0 71.517 18.036 138.822 49.809 197.613l-1.090-2.205-45.4 136.2c-2.084 6.042-3.287 13.004-3.287 20.247 0 35.346 28.654 64 64 64 7.243 0 14.205-1.203 20.698-3.421l-0.45 0.134 136.2-45.4c56.573 30.69 123.865 48.732 195.372 48.732 96.699 0 185.693-32.994 256.337-88.338l-0.909 0.686 41.040 45.16c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM512 864c-0.071 0-0.155 0-0.239 0-64.812 0-125.526-17.542-177.654-48.137l1.654 0.897c-4.592-2.699-10.115-4.293-16.009-4.293-3.632 0-7.122 0.605-10.376 1.72l0.225-0.067-149.6 49.88 49.88-149.6c1.048-3.029 1.653-6.519 1.653-10.151 0-5.895-1.594-11.417-4.374-16.16l0.082 0.151c-29.708-50.527-47.255-111.298-47.255-176.167 0-91.852 35.181-175.488 92.804-238.166l-0.229 0.252 471.44 518.76c-58.16 44.364-131.858 71.080-211.795 71.080-0.072 0-0.144-0-0.216-0l0.011 0zM928 512c0 0.001 0 0.002 0 0.003 0 72.145-18.339 140.007-50.609 199.179l1.089-2.182c-5.548 9.98-16.030 16.621-28.062 16.621-17.673 0-32-14.327-32-32 0-5.466 1.37-10.611 3.786-15.112l-0.084 0.171c26.48-48.252 42.056-105.732 42.056-166.85 0-194.404-157.596-352-352-352-49.345 0-96.318 10.153-138.944 28.485l2.288-0.875c-3.666 1.586-7.935 2.508-12.42 2.508-17.677 0-32.008-14.33-32.008-32.008 0-13.193 7.982-24.522 19.38-29.42l0.208-0.080c47.559-20.506 102.927-32.432 161.080-32.432 229.796 0 416.098 186.215 416.24 415.978l0 0.014z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chat-circle-slash"] + }, + "attrs": [{}], + "properties": { + "id": 340, + "order": 1853, + "name": "chat-circle-slash", + "code": 57706, + "ligatures": "chat-circle-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 340 + }, + { + "icon": { + "paths": [ + "M672 448c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0zM640 544h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM928 512c0 0.027 0 0.059 0 0.091 0 229.75-186.25 416-416 416-71.565 0-138.91-18.071-197.72-49.9l2.2 1.089-136.2 45.4c-6.042 2.084-13.004 3.287-20.247 3.287-35.346 0-64-28.654-64-64 0-7.243 1.203-14.205 3.421-20.698l-0.134 0.45 45.4-136.2c-30.683-56.567-48.72-123.852-48.72-195.349 0-229.75 186.25-416 416-416 229.69 0 415.903 186.152 416 415.82l0 0.009zM864 512c-0.057-194.361-157.631-351.9-352-351.9-194.404 0-352 157.596-352 352 0 64.858 17.541 125.62 48.139 177.799l-0.899-1.659c2.699 4.592 4.293 10.115 4.293 16.009 0 3.632-0.605 7.122-1.72 10.376l0.067-0.225-49.88 149.6 149.6-49.88c3.017-1.063 6.497-1.678 10.119-1.68l0.001-0c5.895 0.011 11.413 1.614 16.15 4.402l-0.15-0.082c50.554 29.749 111.365 47.321 176.28 47.321 194.404 0 352-157.596 352-352 0-0.029-0-0.057-0-0.086l0 0.005z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chat-circle-text"] + }, + "attrs": [{}], + "properties": { + "id": 341, + "order": 1854, + "name": "chat-circle-text", + "code": 57710, + "ligatures": "chat-circle-text", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 341 + }, + { + "icon": { + "paths": [ + "M464 512c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM336 560c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM688 560c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM928 256v512c0 35.346-28.654 64-64 64v0h-532l-130.76 112.92c-11.005 9.376-25.389 15.080-41.104 15.080-0.048 0-0.095-0-0.143-0l0.007 0c-9.88-0.023-19.231-2.262-27.59-6.247l0.39 0.167c-21.907-10.301-36.801-32.186-36.801-57.55 0-0.13 0-0.26 0.001-0.389l-0 0.020v-640c0-35.346 28.654-64 64-64v0h704c35.346 0 64 28.654 64 64v0zM160 896v0zM864 256h-704v640l139.080-120c5.551-4.914 12.877-7.936 20.907-8l0.013-0h544z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chat-dots"] + }, + "attrs": [{}], + "properties": { + "id": 342, + "order": 1855, + "name": "chat-dots", + "code": 57712, + "ligatures": "chat-dots", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 342 + }, + { + "icon": { + "paths": [ + "M215.68 138.48c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 9.52 10.48h-17.84c-35.346 0-64 28.654-64 64v0 640c-0.001 0.112-0.001 0.244-0.001 0.376 0 25.426 14.967 47.356 36.572 57.461l0.389 0.163c7.927 3.77 17.223 5.979 27.033 6l0.007 0c15.695-0.047 30.048-5.758 41.13-15.195l-0.090 0.075 0.32-0.28 130.64-112.6h427.68l48.64 53.52c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM320 768c-8.019 0.004-15.347 2.957-20.959 7.833l0.039-0.033-139.080 120.2v-640h76l465.48 512zM928 256v488c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-488h-440.84c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h440.84c35.346 0 64 28.654 64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chat-slash"] + }, + "attrs": [{}], + "properties": { + "id": 343, + "order": 1856, + "name": "chat-slash", + "code": 57694, + "ligatures": "chat-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 343 + }, + { + "icon": { + "paths": [ + "M528 96c-220.813 0.25-399.75 179.187-400 399.976l-0 0.024v336c0 35.346 28.654 64 64 64v0h336c220.914 0 400-179.086 400-400s-179.086-400-400-400v0zM528 832h-336v-336c0-185.568 150.432-336 336-336s336 150.432 336 336c0 185.568-150.432 336-336 336v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chat-teardrop"] + }, + "attrs": [{}], + "properties": { + "id": 344, + "order": 1857, + "name": "chat-teardrop", + "code": 57714, + "ligatures": "chat-teardrop", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 344 + }, + { + "icon": { + "paths": [ + "M528 96c-220.813 0.25-399.75 179.187-400 399.976l-0 0.024v336c0 35.346 28.654 64 64 64v0h336c220.914 0 400-179.086 400-400s-179.086-400-400-400v0zM528 832h-336v-336c0-185.568 150.432-336 336-336s336 150.432 336 336c0 185.568-150.432 336-336 336v0zM576 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM400 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM752 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chat-teardrop-dots"] + }, + "attrs": [{}], + "properties": { + "id": 345, + "order": 1858, + "name": "chat-teardrop-dots", + "code": 57718, + "ligatures": "chat-teardrop-dots", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 345 + }, + { + "icon": { + "paths": [ + "M215.68 138.48c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 52.72 58c-57.87 68.594-93.041 157.981-93.041 255.582 0 0.316 0 0.632 0.001 0.948l-0-0.050v336c0 35.346 28.654 64 64 64v0h336c84.497-0.112 162.85-26.321 227.458-70.995l-1.338 0.875 54.2 59.64c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM528 832h-336v-336c-0.001-0.221-0.001-0.484-0.001-0.746 0-78.886 27.362-151.382 73.112-208.515l-0.511 0.661 446.040 490.64c-51.16 33.824-113.946 53.962-181.436 53.962-0.423 0-0.847-0.001-1.27-0.002l0.065 0zM928 496c0 0.085 0 0.185 0 0.286 0 76.226-21.35 147.466-58.395 208.066l0.995-1.752c-5.707 9.326-15.838 15.456-27.4 15.456-17.682 0-32.016-14.334-32.016-32.016 0-6.119 1.717-11.838 4.695-16.7l-0.080 0.14c30.352-49.516 48.328-109.465 48.328-173.612 0-185.568-150.432-336-336-336-52.904 0-102.952 12.227-147.472 34.008l1.984-0.877c-4.057 1.998-8.832 3.166-13.88 3.166-17.677 0-32.006-14.33-32.006-32.006 0-12.629 7.314-23.549 17.938-28.756l0.189-0.084c50.618-24.863 110.171-39.404 173.12-39.404 220.914 0 400 179.086 400 400 0 0.029-0 0.059-0 0.088l0-0.004z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chat-teardrop-slash"] + }, + "attrs": [{}], + "properties": { + "id": 346, + "order": 1859, + "name": "chat-teardrop-slash", + "code": 57716, + "ligatures": "chat-teardrop-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 346 + }, + { + "icon": { + "paths": [ + "M688 448c0 17.673-14.327 32-32 32v0h-272c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h272c17.673 0 32 14.327 32 32v0zM656 544h-272c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h272c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM928 496c-0.25 220.813-179.187 399.75-399.976 400l-336.024 0c-35.346 0-64-28.654-64-64v0-336c0-220.914 179.086-400 400-400s400 179.086 400 400v0zM864 496c0-185.568-150.432-336-336-336s-336 150.432-336 336v0 336h336c185.485-0.205 335.795-150.515 336-335.98l0-0.020z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chat-teardrop-text"] + }, + "attrs": [{}], + "properties": { + "id": 347, + "order": 1860, + "name": "chat-teardrop-text", + "code": 57720, + "ligatures": "chat-teardrop-text", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 347 + }, + { + "icon": { + "paths": [ + "M864 192h-704c-35.346 0-64 28.654-64 64v0 640c-0.001 0.112-0.001 0.244-0.001 0.376 0 25.426 14.967 47.356 36.572 57.461l0.389 0.163c7.927 3.77 17.223 5.979 27.033 6l0.007 0c15.684-0.039 30.025-5.752 41.088-15.194l-0.088 0.074 0.36-0.28 130.64-112.6h532c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM160 896v0zM864 768h-544c-8.019 0.004-15.347 2.957-20.959 7.833l0.039-0.033-139.080 120.2v-640h704zM352 448c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0zM352 576c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chat-text"] + }, + "attrs": [{}], + "properties": { + "id": 348, + "order": 1861, + "name": "chat-text", + "code": 57722, + "ligatures": "chat-text", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 348 + }, + { + "icon": { + "paths": [ + "M864 320h-128v-128c0-35.346-28.654-64-64-64v0h-512c-35.346 0-64 28.654-64 64v0 512c0.057 17.63 14.362 31.9 32 31.9 7.596 0 14.574-2.647 20.062-7.068l-0.062 0.048 140-112.88v120c0 35.346 28.654 64 64 64v0h374.36l149.64 120.88c5.416 4.409 12.392 7.089 19.993 7.12l0.007 0c17.673 0 32-14.327 32-32v0-512c0-35.346-28.654-64-64-64v0zM266.2 551.12l-106.2 85.88v-445h512v352h-385.68c-7.65 0.001-14.674 2.687-20.179 7.166l0.059-0.046zM864 829l-106.2-85.88c-5.416-4.409-12.392-7.089-19.993-7.12l-0.007-0h-385.8v-128h320c35.346 0 64-28.654 64-64v0-160h128z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chats"] + }, + "attrs": [{}], + "properties": { + "id": 349, + "order": 1862, + "name": "chats", + "code": 57724, + "ligatures": "chats", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 349 + }, + { + "icon": { + "paths": [ + "M928.28 747.040c20.034-40.62 31.753-88.428 31.753-138.974 0-163.252-122.248-297.951-280.194-317.548l-1.559-0.158c-50.295-114.812-162.932-193.566-293.963-193.566-176.731 0-320 143.269-320 320 0 50.262 11.588 97.817 32.238 140.14l-0.834-1.894-29.080 98.84c-1.656 5.416-2.61 11.642-2.61 18.090 0 35.346 28.654 64 64 64 6.448 0 12.674-0.954 18.543-2.727l-0.453 0.118 98.84-29.080c29.285 14.42 63.301 24.781 99.15 29.241l1.57 0.159c50.107 115.255 162.97 194.387 294.315 194.387 50.573 0 98.407-11.732 140.927-32.623l-1.882 0.835 98.84 29.080c5.412 1.654 11.633 2.606 18.077 2.606 35.346 0 64-28.654 64-64 0-6.432-0.949-12.643-2.714-18.499l0.117 0.453zM248 638c-3.223 0.008-6.333 0.475-9.274 1.339l0.234-0.059-110.96 32.72 32.68-111.040c0.802-2.667 1.264-5.732 1.264-8.905 0-5.527-1.401-10.727-3.868-15.263l0.084 0.168c-19.047-34.935-30.247-76.516-30.247-120.713 0-141.385 114.615-256 256-256s256 114.615 256 256c0 141.385-114.615 256-256 256-44.197 0-85.778-11.2-122.060-30.917l1.347 0.67c-4.383-2.471-9.613-3.947-15.184-4l-0.016-0zM863.16 752.92l32.84 111.080-111.040-32.68c-2.667-0.802-5.732-1.264-8.905-1.264-5.527 0-10.727 1.401-15.263 3.868l0.168-0.084c-34.93 19.018-76.497 30.201-120.676 30.201-94.987 0-177.901-51.692-222.144-128.48l-0.659-1.241c161.714-17.373 286.531-153.107 286.531-317.993 0-20.323-1.896-40.203-5.521-59.473l0.311 1.986c113.944 27.535 197.266 128.623 197.266 249.171 0 44.211-11.207 85.805-30.936 122.095l0.67-1.346c-2.402 4.382-3.814 9.602-3.814 15.151 0 3.211 0.473 6.311 1.353 9.235l-0.059-0.227z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chats-circle"] + }, + "attrs": [{}], + "properties": { + "id": 350, + "order": 1863, + "name": "chats-circle", + "code": 57726, + "ligatures": "chats-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 350 + }, + { + "icon": { + "paths": [ + "M678.28 290.36c-50.126-115.21-162.966-194.305-294.28-194.305-176.712 0-319.968 143.237-320 319.942l-0 0.003v256c0 35.346 28.654 64 64 64v0h218.68c50.776 113.877 162.924 191.85 293.301 192l256.019 0c35.346 0 64-28.654 64-64v0-256c-0.033-163.214-122.251-297.872-280.159-317.482l-1.561-0.158zM128 416c0-141.385 114.615-256 256-256s256 114.615 256 256c0 141.385-114.615 256-256 256v0h-256zM896 864h-256c-94.933-0.112-177.777-51.767-222.060-128.481l-0.66-1.239c161.801-17.283 286.72-153.059 286.72-318.012 0-20.302-1.892-40.161-5.51-59.412l0.31 1.985c113.911 27.559 197.2 128.631 197.2 249.156 0 0.002-0 0.003-0 0.005l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chats-teardrop"] + }, + "attrs": [{}], + "properties": { + "id": 351, + "order": 1864, + "name": "chats-teardrop", + "code": 57728, + "ligatures": "chats-teardrop", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 351 + }, + { + "icon": { + "paths": [ + "M918.64 310.64l-512 512c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-224-224c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l0 0 201.36 201.4 489.36-489.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["check"] + }, + "attrs": [{}], + "properties": { + "id": 352, + "order": 1865, + "name": "check", + "code": 57730, + "ligatures": "check", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 352 + }, + { + "icon": { + "paths": [ + "M694.64 393.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-224 224c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-96-96c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4 201.36-201.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0zM928 512c0 229.75-186.25 416-416 416s-416-186.25-416-416c0-229.75 186.25-416 416-416v0c229.65 0.25 415.75 186.35 416 415.976l0 0.024zM864 512c0-194.404-157.596-352-352-352s-352 157.596-352 352c0 194.404 157.596 352 352 352v0c194.313-0.228 351.772-157.687 352-351.978l0-0.022z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["check-circle"] + }, + "attrs": [{}], + "properties": { + "id": 353, + "order": 1866, + "name": "check-circle", + "code": 57732, + "ligatures": "check-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 353 + }, + { + "icon": { + "paths": [ + "M973.12 272.96l-96-94.24c-11.574-11.537-27.544-18.67-45.18-18.67s-33.606 7.133-45.182 18.672l0.002-0.002-370.76 366.2-146.76-142.4c-11.562-11.466-27.483-18.551-45.060-18.551-17.676 0-33.678 7.166-45.26 18.751l-96 96c-11.561 11.578-18.71 27.564-18.71 45.22s7.149 33.642 18.711 45.221l-0.001-0.001 286.48 288c11.582 11.585 27.584 18.75 45.26 18.75s33.678-7.166 45.26-18.75l513.4-513.52c11.573-11.58 18.731-27.574 18.731-45.24 0-17.765-7.238-33.84-18.927-45.435l-0.004-0.004zM414.48 832l-286.48-288 96-96c0.118 0.098 0.222 0.202 0.317 0.316l0.003 0.004 169.4 164.36c5.765 5.645 13.666 9.128 22.38 9.128s16.615-3.483 22.386-9.133l-0.006 0.005 393.76-388.68 95.76 94.4z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["check-fat"] + }, + "attrs": [{}], + "properties": { + "id": 354, + "order": 1867, + "name": "check-fat", + "code": 60326, + "ligatures": "check-fat", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 354 + }, + { + "icon": { + "paths": [ + "M694.64 393.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-224 224c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-96-96c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4 201.36-201.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0zM896 192v640c0 35.346-28.654 64-64 64v0h-640c-35.346 0-64-28.654-64-64v0-640c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0zM832 832v-640h-640v640h640z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["check-square"] + }, + "attrs": [{}], + "properties": { + "id": 355, + "order": 1868, + "name": "check-square", + "code": 57734, + "ligatures": "check-square", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 355 + }, + { + "icon": { + "paths": [ + "M896 192v640c0 35.346-28.654 64-64 64v0h-288c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h288v-640h-640v384c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-384c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0zM502.64 617.36c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-201.36 201.4-73.36-73.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l-0-0 96 96c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 224-224c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["check-square-offset"] + }, + "attrs": [{}], + "properties": { + "id": 356, + "order": 1869, + "name": "check-square-offset", + "code": 57736, + "ligatures": "check-square-offset", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 356 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM781.24 480l-237.24-237.24v-50.76h50.76l237.24 237.28v50.72zM544 333.24l146.76 146.76h-146.76zM832 338.76l-146.76-146.76h146.76zM480 192v288h-288v-288zM429.24 832l-237.24-237.24v-50.76h50.76l237.24 237.24v50.76zM480 690.76l-146.76-146.76h146.76zM192 685.24l146.76 146.76h-146.76zM832 832h-288v-288h288v288z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["checkerboard"] + }, + "attrs": [{}], + "properties": { + "id": 357, + "order": 1870, + "name": "checkerboard", + "code": 59588, + "ligatures": "checkerboard", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 357 + }, + { + "icon": { + "paths": [ + "M598.44 342.84l-358.4 352c-5.772 5.68-13.696 9.187-22.44 9.187s-16.668-3.507-22.444-9.191l-153.596-150.836c-5.906-5.81-9.565-13.888-9.565-22.82 0-17.676 14.329-32.005 32.005-32.005 8.743 0 16.668 3.506 22.444 9.189l131.156 128.796 336-330c5.774-5.675 13.698-9.179 22.44-9.179 17.684 0 32.019 14.335 32.019 32.019 0 8.941-3.665 17.027-9.574 22.836l-0.005 0.004zM982.84 297.56c-5.811-5.919-13.897-9.587-22.84-9.587-8.744 0-16.669 3.507-22.444 9.191l-335.996 329.996-75.32-74c-5.77-5.667-13.686-9.165-22.42-9.165-17.676 0-32.005 14.329-32.005 32.005 0 8.942 3.667 17.028 9.58 22.835l0.005 0.005 97.72 96c5.772 5.68 13.696 9.187 22.44 9.187s16.668-3.507 22.444-9.191l358.396-351.996c5.931-5.813 9.607-13.907 9.607-22.86 0-8.734-3.499-16.651-9.172-22.425l0.005 0.005z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["checks"] + }, + "attrs": [{}], + "properties": { + "id": 358, + "order": 1871, + "name": "checks", + "code": 58682, + "ligatures": "checks", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 358 + }, + { + "icon": { + "paths": [ + "M855.72 855.76l-70.6 18.92-41.68-155.56c52.889-26.911 88.489-80.937 88.489-143.278 0-14.68-1.974-28.899-5.671-42.406l0.262 1.124c-50.4-188-155.12-352.88-159.56-359.8-5.777-8.93-15.686-14.756-26.956-14.756-2.757 0-5.433 0.349-7.986 1.004l0.222-0.048-87.44 21.88c0-33-0.72-53.72-0.84-56.32-0.684-14.298-10.653-26.088-23.978-29.512l-0.222-0.048-128-32c-2.331-0.607-5.006-0.956-7.764-0.956-11.27 0-21.18 5.826-26.881 14.631l-0.076 0.125c-4.44 6.92-109.16 171.72-159.56 360-3.435 12.383-5.409 26.602-5.409 41.282 0 62.341 35.6 116.367 87.58 142.858l0.909 0.42-41.68 155.36-70.6-18.92c-2.483-0.692-5.335-1.089-8.28-1.089-17.678 0-32.009 14.331-32.009 32.009 0 14.734 9.954 27.142 23.505 30.867l0.225 0.053 192 51.44c2.482 0.679 5.333 1.072 8.275 1.080l0.005 0c0.011 0 0.024 0 0.037 0 17.673 0 32-14.327 32-32 0-14.742-9.968-27.155-23.532-30.868l-0.224-0.052-59.6-16 41.68-155.56c3.24 0.2 6.44 0.32 9.64 0.32 66.466-0.193 123.409-40.762 147.606-98.462l0.394-1.058c4.72 25.48 10.4 51.28 17.24 76.88 18.974 68.888 81.052 118.653 154.757 118.68l0.003 0c3.2 0 6.4 0 9.64-0.32l41.68 155.56-59.6 16c-13.713 3.816-23.609 16.192-23.609 30.88 0 17.634 14.264 31.937 31.883 32l0.006 0c2.947-0.008 5.798-0.401 8.51-1.133l-0.23 0.053 192-51.44c13.775-3.778 23.729-16.186 23.729-30.92 0-17.678-14.331-32.009-32.009-32.009-2.945 0-5.797 0.398-8.505 1.142l0.225-0.053zM624.88 228.76c11.12 18.8 28.92 50.16 48.8 89.84l-129.68 32.48c-1.68-40-1.52-73-1-95.16 0-2.24 0.2-4.48 0.32-6.72zM399.12 132.76l81.48 20.36c0.24 17.12 0 42.68-0.84 73.88-0.24 4.84-0.64 12.76-0.92 23.36 0 4-0.4 8-0.64 12l-131.44-32.64c21.24-43.040 40.6-77.080 52.36-96.96zM444.68 505.12c-11.777 40.641-48.662 69.85-92.37 69.85-53.019 0-96-42.981-96-96 0-8.474 1.098-16.693 3.16-24.52l-0.15 0.669c18.208-65.255 38.657-120.514 62.982-173.627l-2.982 7.267 154.32 38.56c-6.111 66.851-16.342 127.442-30.735 186.401l1.775-8.601zM579.24 600.8c-14.442-53.239-25.503-116.209-30.966-180.773l-0.274-4.027 153.64-38.4c22.645 48.071 44.119 105.719 60.999 165.299l2.001 8.261c2.313 7.85 3.644 16.868 3.644 26.198 0 53.019-42.981 96-96 96-44.679 0-82.228-30.521-92.937-71.851l-0.147-0.667zM739.24 174.32c-2.136-4.174-3.388-9.105-3.388-14.329 0-12.464 7.126-23.263 17.525-28.547l0.182-0.084 64-32c4.172-2.131 9.1-3.38 14.32-3.38 17.684 0 32.020 14.336 32.020 32.020 0 12.465-7.122 23.266-17.519 28.556l-0.182 0.084-64 32c-4.174 2.136-9.105 3.388-14.329 3.388-12.464 0-23.263-7.126-28.547-17.525l-0.084-0.182zM928 288c0 17.673-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64c17.673 0 32 14.327 32 32v0zM131.36 81.68c5.368-10.582 16.167-17.708 28.631-17.708 5.224 0 10.155 1.252 14.511 3.471l-0.181-0.084 64 32c10.579 5.374 17.7 16.175 17.7 28.64 0 17.684-14.336 32.020-32.020 32.020-5.22 0-10.148-1.249-14.502-3.464l0.182 0.084-64-32c-10.582-5.368-17.708-16.167-17.708-28.631 0-5.224 1.252-10.155 3.471-14.511l-0.084 0.181zM160 288h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cheers"] + }, + "attrs": [{}], + "properties": { + "id": 359, + "order": 1872, + "name": "cheers", + "code": 59978, + "ligatures": "cheers", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 359 + }, + { + "icon": { + "paths": [ + "M736 128c-0.024-0-0.053-0-0.082-0-3.253 0-6.39 0.497-9.339 1.42l0.221-0.060-640 192c-13.296 4.083-22.796 16.251-22.8 30.639l-0 0.001v96c0 17.673 14.327 32 32 32v0h32c34.846 0.168 63.131 28.019 63.998 62.679l0.002 0.081c0.006 0.317 0.009 0.69 0.009 1.064 0 17.257-7.006 32.879-18.328 44.175l-0.001 0.001c-12.219 12.437-29.204 20.158-47.992 20.2l-0.008 0h-29.68c-17.673 0-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32v0h800c35.346 0 64-28.654 64-64v0-384.2c-0.137-123.657-100.343-223.863-223.987-224l-0.013-0zM740.48 192c75.148 2.273 137.128 55.951 152.096 126.955l0.184 1.045h-578.72zM768 416c0 0.025 0 0.054 0 0.084 0 53.019-42.981 96-96 96s-96-42.981-96-96c0-11.502 2.023-22.531 5.732-32.752l-0.212 0.668h180.96c3.497 9.523 5.52 20.519 5.52 31.987 0 0.005-0 0.009-0 0.014l0-0.001zM352 736c0-53.019 42.981-96 96-96s96 42.981 96 96v0zM896 736h-288c0-88.366-71.634-160-160-160s-160 71.634-160 160v0h-160v-64c35.827-0.767 68.025-15.691 91.343-39.383l0.017-0.017c22.655-22.711 36.663-54.055 36.663-88.672 0-0.847-0.008-1.692-0.025-2.535l0.002 0.126c-1.717-69.49-58.3-125.205-127.969-125.52l-0.031-0v-32h387.24c-2.060 9.631-3.24 20.696-3.24 32.036 0 88.366 71.634 160 160 160s160-71.634 160-160c0-11.34-1.18-22.405-3.423-33.078l0.183 1.042h67.24z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cheese"] + }, + "attrs": [{}], + "properties": { + "id": 360, + "order": 1873, + "name": "cheese", + "code": 59902, + "ligatures": "cheese", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 360 + }, + { + "icon": { + "paths": [ + "M960 448c-0.137-123.657-100.343-223.863-223.987-224l-0.013-0c-7.080 0-14.16 0.4-21.16 1.040-36.611-76.821-113.636-128.964-202.84-128.964s-166.229 52.143-202.259 127.612l-0.581 1.351c-7-0.64-14.080-1.040-21.16-1.040-123.688 0.031-223.946 100.307-223.946 224 0 88.808 51.681 165.545 126.609 201.777l1.337 0.583v181.64c0 35.346 28.654 64 64 64v0h512c35.346 0 64-28.654 64-64v0-181.64c76.229-36.867 127.897-113.568 128-202.346l0-0.014zM768 832h-512v-162.32c9.616 1.476 20.709 2.32 31.999 2.32l448.001 0c11.291-0 22.384-0.844 33.221-2.471l-1.221 0.151zM736 608h-55l22.040-88.24c0.526-2.171 0.827-4.664 0.827-7.228 0-17.673-14.327-32-32-32-14.724 0-27.125 9.944-30.854 23.483l-0.053 0.225-25.96 103.76h-71v-96c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 96h-71l-25.96-103.76c-3.4-14.3-16.063-24.772-31.173-24.772-17.673 0-32 14.327-32 32 0 2.949 0.399 5.805 1.146 8.517l-0.053-0.225 22.040 88.24h-55c-88.366 0-160-71.634-160-160s71.634-160 160-160v0h2.32c-1.477 9.594-2.32 20.662-2.32 31.927 0 0.026 0 0.051 0 0.077l-0-0.004c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-88.366 71.634-160 160-160s160 71.634 160 160v0c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-0.022 0-0.047 0-0.073 0-11.265-0.843-22.333-2.471-33.144l0.151 1.217h2.32c88.366 0 160 71.634 160 160s-71.634 160-160 160v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["chef-hat"] + }, + "attrs": [{}], + "properties": { + "id": 361, + "order": 1874, + "name": "chef-hat", + "code": 60814, + "ligatures": "chef-hat", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 361 + }, + { + "icon": { + "paths": [ + "M704 288c-10.948 0.011-21.738 0.636-32.351 1.841l1.311-0.121c-23.226-39.268-52.033-72.522-85.797-99.903l-0.683-0.537c-151.36-122.12-358.28-94.2-367-92.96-15.634 2.28-27.507 15.595-27.507 31.683 0 11.065 5.616 20.818 14.152 26.565l0.114 0.072c70 46.64 102.040 124 115.4 198.96-145.675 15.644-258.114 137.914-258.114 286.445 0 159.058 128.942 288 288 288 86.127 0 163.424-37.806 216.201-97.728l0.274-0.317c39.289 21.41 86.049 34 135.75 34 159.058 0 288-128.942 288-288 0-158.97-128.799-287.857-287.736-288l-0.014-0zM304 157.48c66.68 2.88 164.96 19.12 242.56 81.92 23.085 18.834 42.912 40.44 59.328 64.554l0.672 1.046c-47.334 17.367-87.319 45.136-118.689 80.687l-0.271 0.313c-29.2-16.023-63.307-27.327-99.519-31.857l-1.401-0.143c-12.52-79.64-40.44-146-82.68-196.52zM352 864c-123.662-0.065-223.885-100.329-223.885-224 0-115.556 87.501-210.675 199.861-222.714l0.985-0.086c0.706 11.817 1.108 25.634 1.108 39.546 0 29.878-1.856 59.323-5.459 88.225l0.351-3.451c-30.32-5.72-45.4-19.4-46.2-20-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64h-0c4.12 4.040 43.32 41.2 118.2 41.2h1c74.64-0.2 113.72-37.12 117.96-41.32 5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l0-0c-9.971 8.225-21.965 14.385-35.107 17.632l-0.613 0.128c2.908-24.984 4.566-53.932 4.566-83.267 0-12.624-0.307-25.177-0.915-37.651l0.068 1.757c104.284 20.505 181.864 111.193 181.864 220.001 0 123.439-99.847 223.558-223.182 223.999l-0.042 0zM580 464.44c-11.969-15.445-24.852-29.089-38.939-41.388l-0.341-0.292c25.919-27.537 58.549-48.469 95.29-60.201l1.59-0.439c14.147 32.936 24.807 71.191 30.151 111.129l0.249 2.271c-24.36-6.4-36.64-17.48-37.32-18.16-5.796-5.823-13.818-9.426-22.681-9.426-11.987 0-22.434 6.59-27.916 16.345l-0.083 0.161zM704 800c-0.082 0-0.18 0-0.277 0-35.863 0-69.75-8.464-99.77-23.504l1.287 0.584c21.884-39.585 34.762-86.785 34.762-136.993 0-42.247-9.118-82.365-25.494-118.493l0.732 1.806c25.025 12.988 54.636 20.605 86.026 20.605 0.497 0 0.994-0.002 1.49-0.006l-0.076 0h1.32c75.080 0 114.4-37.12 118.64-41.36 5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l0-0c-0.76 0.76-15.36 13.96-44.6 20-5.335-46.511-15.879-88.915-31.172-128.973l1.212 3.613h1.2c123.712 0 224 100.288 224 224s-100.288 224-224 224v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cherries"] + }, + "attrs": [{}], + "properties": { + "id": 362, + "order": 1875, + "name": "cherries", + "code": 59440, + "ligatures": "cherries", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 362 + }, + { + "icon": { + "paths": [ + "M912.48 580.56l-144.48-86.68v-77.88c0.001-0.085 0.001-0.186 0.001-0.286 0-11.783-6.368-22.078-15.85-27.632l-0.151-0.082-208-118.56v-77.44h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v77.44l-208 118.76c-9.633 5.636-16.001 15.931-16.001 27.714 0 0.101 0 0.201 0.001 0.302l-0-0.015v77.88l-144.48 86.48c-9.362 5.696-15.52 15.844-15.52 27.43 0 0.003 0 0.007 0 0.010l-0-0.001v256c0 17.673 14.327 32 32 32v0h320c17.673 0 32-14.327 32-32v0-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0 192c0 17.673 14.327 32 32 32v0h320c17.673 0 32-14.327 32-32v0-256c0-0.003 0-0.006 0-0.010 0-11.586-6.158-21.734-15.379-27.35l-0.141-0.080zM160 626.12l96-57.6v263.48h-96zM512 576c-53.019 0-96 42.981-96 96v0 160h-96v-397.44l192-109.72 192 109.72v397.44h-96v-160c0-53.019-42.981-96-96-96v0zM864 832h-96v-263.48l96 57.6z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["church"] + }, + "attrs": [{}], + "properties": { + "id": 363, + "order": 1876, + "name": "church", + "code": 60650, + "ligatures": "church", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 363 + }, + { + "icon": { + "paths": [ + "M896 512h-768c-35.346 0-64 28.654-64 64v0 128c0 35.346 28.654 64 64 64v0h768c35.346 0 64-28.654 64-64v0-128c0-35.346-28.654-64-64-64v0zM128 576h192v128h-192zM896 704h-512v-128h512v128zM804 240.32c32-56.92 29.68-86.84 25.44-99.64-1.947-6.279-5.634-11.544-10.495-15.39l-0.065-0.050c-11.362-5.079-19.137-16.282-19.137-29.301 0-17.673 14.327-32 32-32 4.76 0 9.276 1.039 13.336 2.903l-0.199-0.082c21.587 11.159 37.817 30.149 45.105 53.121l0.175 0.639c13.44 40.56 3.24 91.4-30.4 151.16-32 56.92-29.68 86.88-25.44 99.64 1.947 6.279 5.634 11.544 10.495 15.39l0.065 0.050c11.362 5.079 19.137 16.282 19.137 29.301 0 17.673-14.327 32-32 32-4.76 0-9.276-1.039-13.336-2.903l0.199 0.082c-21.587-11.159-37.817-30.149-45.105-53.121l-0.175-0.639c-13.32-40.56-3.12-91.48 30.4-151.16zM644 240.32c32-56.92 29.68-86.84 25.44-99.64-1.947-6.279-5.634-11.544-10.495-15.39l-0.065-0.050c-11.362-5.079-19.137-16.282-19.137-29.301 0-17.673 14.327-32 32-32 4.76 0 9.276 1.039 13.336 2.903l-0.199-0.082c21.587 11.159 37.817 30.149 45.105 53.121l0.175 0.639c13.44 40.56 3.24 91.4-30.4 151.16-32 56.92-29.68 86.88-25.44 99.64 1.947 6.279 5.634 11.544 10.495 15.39l0.065 0.050c11.362 5.079 19.137 16.282 19.137 29.301 0 17.673-14.327 32-32 32-4.76 0-9.276-1.039-13.336-2.903l0.199 0.082c-21.587-11.159-37.817-30.149-45.105-53.121l-0.175-0.639c-13.32-40.56-3.12-91.48 30.4-151.16z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cigarette"] + }, + "attrs": [{}], + "properties": { + "id": 364, + "order": 1877, + "name": "cigarette", + "code": 60816, + "ligatures": "cigarette", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 364 + }, + { + "icon": { + "paths": [ + "M804 240.32c32-56.92 29.68-86.84 25.44-99.64-1.947-6.279-5.634-11.544-10.495-15.39l-0.065-0.050c-11.362-5.079-19.137-16.282-19.137-29.301 0-17.673 14.327-32 32-32 4.76 0 9.276 1.039 13.336 2.903l-0.199-0.082c21.587 11.159 37.817 30.149 45.105 53.121l0.175 0.639c13.44 40.56 3.24 91.4-30.4 151.16-32 56.92-29.68 86.88-25.44 99.68 1.954 6.264 5.64 11.514 10.494 15.35l0.066 0.050c11.362 5.079 19.137 16.282 19.137 29.301 0 17.673-14.327 32-32 32-4.76 0-9.276-1.039-13.336-2.903l0.199 0.082c-21.598-11.144-37.834-30.14-45.106-53.122l-0.174-0.638c-13.32-40.56-3.12-91.48 30.4-151.16zM613.6 391.48c7.446 23.62 23.682 42.616 44.777 53.524l0.503 0.236c3.86 1.782 8.377 2.821 13.137 2.821 17.673 0 32-14.327 32-32 0-13.019-7.774-24.222-18.934-29.22l-0.203-0.081c-4.92-3.886-8.606-9.136-10.5-15.179l-0.060-0.221c-4.24-12.8-6.56-42.76 25.44-99.68 33.64-59.76 44-110.6 30.4-151.16-7.463-23.611-23.693-42.601-44.777-53.523l-0.503-0.237c-3.86-1.782-8.377-2.821-13.137-2.821-17.673 0-32 14.327-32 32 0 13.019 7.774 24.222 18.934 29.22l0.203 0.081c4.926 3.896 8.613 9.161 10.501 15.219l0.059 0.221c4.24 12.8 6.56 42.72-25.44 99.64-33.52 59.68-43.72 110.6-30.28 151.16zM855.56 842.48c5.315 5.698 8.578 13.37 8.578 21.804 0 17.673-14.327 32-32 32-9.509 0-18.049-4.147-23.91-10.732l-0.028-0.032-106.72-117.52h-573.48c-35.346 0-64-28.654-64-64v0-128c0-35.346 28.654-64 64-64v0h340.76l-300.44-330.48c-5.315-5.698-8.578-13.37-8.578-21.804 0-17.673 14.327-32 32-32 9.509 0 18.049 4.147 23.91 10.732l0.028 0.032zM128 704h192v-128h-192zM643.28 704l-116.36-128h-142.92v128zM896 512h-181.92c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h181.92v128h-7.36c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h7.36c35.346 0 64-28.654 64-64v0-128c0-35.346-28.654-64-64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cigarette-slash"] + }, + "attrs": [{}], + "properties": { + "id": 365, + "order": 1878, + "name": "cigarette-slash", + "code": 60818, + "ligatures": "cigarette-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 365 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["circle"] + }, + "attrs": [{}], + "properties": { + "id": 366, + "order": 1879, + "name": "circle", + "code": 57738, + "ligatures": "circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 366 + }, + { + "icon": { + "paths": [ + "M385.040 148.2c-0.655-2.418-1.031-5.194-1.031-8.058 0-14.827 10.084-27.299 23.768-30.931l0.223-0.050c31.21-8.381 67.043-13.195 104-13.195s72.79 4.814 106.905 13.85l-2.905-0.654c13.944 3.657 24.063 16.147 24.063 31 0 17.673-14.327 32-32 32-0.022 0-0.044-0-0.066-0l0.003 0c-2.849-0.015-5.604-0.394-8.228-1.091l0.228 0.051c-26.409-7.092-56.729-11.166-88-11.166s-61.591 4.074-90.458 11.719l2.458-0.554c-2.399 0.644-5.153 1.014-7.993 1.014-14.806 0-27.264-10.056-30.916-23.711l-0.051-0.224zM215.16 220.56c-47.924 48.775-83.952 109.397-103.283 177.064l-0.717 2.936c-0.737 2.56-1.161 5.501-1.161 8.54 0 17.673 14.327 32.001 32.001 32.001 14.634 0 26.974-9.823 30.785-23.235l0.055-0.226c16.948-59.763 47.436-111.078 88.050-152.411l-0.050 0.051c5.018-5.625 8.084-13.085 8.084-21.261 0-17.673-14.327-32-32-32-8.415 0-16.072 3.248-21.784 8.559l0.020-0.018zM172.84 606.2c-3.873-13.63-16.21-23.446-30.84-23.446-17.676 0-32.006 14.33-32.006 32.006 0 3.047 0.426 5.994 1.221 8.786l-0.055-0.226c20.060 70.599 56.086 131.218 104.060 180.062l-0.060-0.062c5.81 5.906 13.888 9.565 22.82 9.565 17.676 0 32.005-14.329 32.005-32.005 0-8.743-3.506-16.668-9.189-22.444l0.004 0.004c-40.513-41.266-70.98-92.533-87.351-149.753l-0.609-2.487zM600 852.88c-26.408 7.099-56.728 11.177-88 11.177s-61.592-4.078-90.456-11.731l2.456 0.554c-2.541-0.725-5.459-1.142-8.474-1.142-17.673 0-32 14.327-32 32 0 15.002 10.323 27.593 24.254 31.056l0.22 0.046c31.21 8.381 67.043 13.195 104 13.195s72.79-4.814 106.905-13.85l-2.905 0.654c13.671-3.844 23.526-16.2 23.526-30.858 0-17.673-14.327-32-32-32-2.671 0-5.266 0.327-7.746 0.944l0.22-0.046zM890.6 584c-2.564-0.739-5.509-1.164-8.554-1.164-14.643 0-26.988 9.835-30.792 23.259l-0.055 0.226c-16.939 59.752-47.428 111.057-88.048 152.369l0.048-0.049c-5.667 5.77-9.165 13.686-9.165 22.42 0 17.676 14.329 32.005 32.005 32.005 8.942 0 17.028-3.667 22.835-9.58l0.005-0.005c47.931-48.771 83.96-109.395 103.283-177.065l0.717-2.935c0.754-2.589 1.188-5.563 1.188-8.638 0-14.637-9.827-26.978-23.242-30.787l-0.226-0.055zM851.16 417.84c3.873 13.63 16.21 23.446 30.84 23.446 17.676 0 32.006-14.33 32.006-32.006 0-3.047-0.426-5.994-1.221-8.786l0.055 0.226c-20.040-70.605-56.069-131.229-104.059-180.060l0.059 0.060c-5.81-5.906-13.888-9.565-22.82-9.565-17.676 0-32.005 14.329-32.005 32.005 0 8.743 3.506 16.668 9.189 22.444l-0.004-0.004c40.528 41.243 70.998 92.501 87.353 149.717l0.607 2.483z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["circle-dashed"] + }, + "attrs": [{}], + "properties": { + "id": 367, + "order": 1880, + "name": "circle-dashed", + "code": 58882, + "ligatures": "circle-dashed", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 367 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM544 161.48c23.757 2.211 45.514 6.45 66.444 12.618l-2.444-0.618v677.2c-18.486 5.55-40.243 9.789-62.621 11.895l-1.379 0.105zM672 198.52c24.342 12.586 45.324 26.594 64.567 42.619l-0.567-0.459v542.64c-18.675 15.566-39.657 29.573-62.055 41.238l-1.945 0.922zM160 512c0.227-183.046 139.963-333.385 318.579-350.411l1.421-0.109v701.040c-180.037-17.135-319.773-167.474-320-350.497l-0-0.023zM800 714.16v-404.32c40.033 56.285 64.001 126.423 64.001 202.16s-23.968 145.875-64.733 203.245l0.732-1.085z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["circle-half"] + }, + "attrs": [{}], + "properties": { + "id": 368, + "order": 1881, + "name": "circle-half", + "code": 57740, + "ligatures": "circle-half", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 368 + }, + { + "icon": { + "paths": [ + "M806.16 217.84c-75.282-75.282-179.283-121.845-294.16-121.845-229.753 0-416.005 186.252-416.005 416.005 0 114.877 46.563 218.878 121.845 294.16v0c75.282 75.282 179.283 121.845 294.16 121.845 229.753 0 416.005-186.252 416.005-416.005 0-114.877-46.563-218.878-121.845-294.16v0zM736 783.48c-18.668 15.528-39.653 29.486-62.056 41.085l-1.944 0.915v-428.24l64-64zM416 653.24l64-64v273.12c-23.798-2.265-45.551-6.502-66.499-12.626l2.499 0.626zM352 825.48c-24.802-12.757-46.185-27.062-65.736-43.478l0.536 0.438 65.2-65.2zM544 525.24l64-64v389.28c-18.449 5.498-40.203 9.735-62.565 11.888l-1.435 0.112zM160 512c0.054-194.364 157.629-351.905 352-351.905 85.916 0 164.642 30.781 225.753 81.916l-0.553-0.45-495.68 495.68c-50.709-60.232-81.521-138.673-81.521-224.31 0-0.327 0-0.654 0.001-0.981l-0 0.051zM800 714.36v-404.72c40.023 56.356 63.982 126.56 63.982 202.36s-23.959 146.003-64.717 203.451l0.735-1.091z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["circle-half-tilt"] + }, + "attrs": [{}], + "properties": { + "id": 369, + "order": 1882, + "name": "circle-half-tilt", + "code": 57742, + "ligatures": "circle-half-tilt", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 369 + }, + { + "icon": { + "paths": [ + "M928 512c0 229.75-186.25 416-416 416s-416-186.25-416-416v0c0-164 95.24-313.44 242.64-381.080 3.92-1.845 8.514-2.922 13.36-2.922 17.674 0 32.002 14.328 32.002 32.002 0 12.829-7.548 23.894-18.446 28.997l-0.196 0.083c-124.76 57.28-205.36 184-205.36 322.92 0 194.404 157.596 352 352 352s352-157.596 352-352v0c0-138.92-80.6-265.64-205.36-322.92-11.094-5.186-18.642-16.251-18.642-29.080 0-17.674 14.328-32.002 32.002-32.002 4.846 0 9.44 1.077 13.556 3.005l-0.196-0.083c147.4 67.64 242.64 217.080 242.64 381.080z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["circle-notch"] + }, + "attrs": [{}], + "properties": { + "id": 370, + "order": 1883, + "name": "circle-notch", + "code": 60228, + "ligatures": "circle-notch", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 370 + }, + { + "icon": { + "paths": [ + "M320 160c-88.366 0-160 71.634-160 160s71.634 160 160 160c88.366 0 160-71.634 160-160v0c0-88.366-71.634-160-160-160v0zM320 416c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0zM704 480c88.366 0 160-71.634 160-160s-71.634-160-160-160c-88.366 0-160 71.634-160 160v0c0 88.366 71.634 160 160 160v0zM704 224c53.019 0 96 42.981 96 96s-42.981 96-96 96c-53.019 0-96-42.981-96-96v0c0-53.019 42.981-96 96-96v0zM320 544c-88.366 0-160 71.634-160 160s71.634 160 160 160c88.366 0 160-71.634 160-160v0c0-88.366-71.634-160-160-160v0zM320 800c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0zM704 544c-88.366 0-160 71.634-160 160s71.634 160 160 160c88.366 0 160-71.634 160-160v0c0-88.366-71.634-160-160-160v0zM704 800c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["circles-four"] + }, + "attrs": [{}], + "properties": { + "id": 371, + "order": 1884, + "name": "circles-four", + "code": 57744, + "ligatures": "circles-four", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 371 + }, + { + "icon": { + "paths": [ + "M688 304c0-97.202-78.798-176-176-176s-176 78.798-176 176c0 97.202 78.798 176 176 176v0c97.156-0.114 175.886-78.844 176-175.989l0-0.011zM512 416c-61.856 0-112-50.144-112-112s50.144-112 112-112c61.856 0 112 50.144 112 112v0c0 61.856-50.144 112-112 112v0zM752 512c-97.202 0-176 78.798-176 176s78.798 176 176 176c97.202 0 176-78.798 176-176v0c-0.114-97.156-78.844-175.886-175.989-176l-0.011-0zM752 800c-61.856 0-112-50.144-112-112s50.144-112 112-112c61.856 0 112 50.144 112 112v0c0 61.856-50.144 112-112 112v0zM272 512c-97.202 0-176 78.798-176 176s78.798 176 176 176c97.202 0 176-78.798 176-176v0c-0.114-97.156-78.844-175.886-175.989-176l-0.011-0zM272 800c-61.856 0-112-50.144-112-112s50.144-112 112-112c61.856 0 112 50.144 112 112v0c0 61.856-50.144 112-112 112v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["circles-three"] + }, + "attrs": [{}], + "properties": { + "id": 372, + "order": 1885, + "name": "circles-three", + "code": 57746, + "ligatures": "circles-three", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 372 + }, + { + "icon": { + "paths": [ + "M320 160c-88.366 0-160 71.634-160 160s71.634 160 160 160c88.366 0 160-71.634 160-160v0c0-88.366-71.634-160-160-160v0zM320 416c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0zM704 480c88.366 0 160-71.634 160-160s-71.634-160-160-160c-88.366 0-160 71.634-160 160v0c0 88.366 71.634 160 160 160v0zM704 224c53.019 0 96 42.981 96 96s-42.981 96-96 96c-53.019 0-96-42.981-96-96v0c0-53.019 42.981-96 96-96v0zM320 544c-88.366 0-160 71.634-160 160s71.634 160 160 160c88.366 0 160-71.634 160-160v0c0-88.366-71.634-160-160-160v0zM320 800c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0zM864 704c0 17.673-14.327 32-32 32v0h-96v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-96h-96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96v-96c0-17.673 14.327-32 32-32s32 14.327 32 32v0 96h96c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["circles-three-plus"] + }, + "attrs": [{}], + "properties": { + "id": 373, + "order": 1886, + "name": "circles-three-plus", + "code": 57748, + "ligatures": "circles-three-plus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 373 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM352 640c17.673 0 32 14.327 32 32s-14.327 32-32 32c-17.673 0-32-14.327-32-32v0c0-17.673 14.327-32 32-32v0zM192 192h128v389.52c-37.605 13.577-64 48.961-64 90.51 0 53.019 42.981 96 96 96s96-42.981 96-96c0-41.549-26.395-76.933-63.332-90.298l-0.668-0.211v-120.28l192 192v178.76h-384zM832 832h-192v-192c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0-246.64-246.6v-178.76h128v96c-0 0.007-0 0.016-0 0.025 0 8.83 3.577 16.825 9.36 22.615l-0-0 64 64c-5.906 12.020-9.36 26.162-9.36 41.111 0 0.088 0 0.175 0 0.263l-0-0.014c0 53.019 42.981 96 96 96s96-42.981 96-96c0-53.019-42.981-96-96-96v0c-0.049-0-0.108-0-0.166-0-14.981 0-29.152 3.469-41.753 9.648l0.559-0.248-54.64-54.64v-82.76h256v640zM672 384c17.673 0 32 14.327 32 32s-14.327 32-32 32c-17.673 0-32-14.327-32-32v0c0-17.673 14.327-32 32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["circuitry"] + }, + "attrs": [{}], + "properties": { + "id": 374, + "order": 1887, + "name": "circuitry", + "code": 59842, + "ligatures": "circuitry", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 374 + }, + { + "icon": { + "paths": [ + "M960 832h-32v-480c0-17.673-14.327-32-32-32v0h-256c-17.673 0-32 14.327-32 32v0 160h-192v-352c0-17.673-14.327-32-32-32v0h-256c-17.673 0-32 14.327-32 32v0 672h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h896c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM672 384h192v448h-192zM608 576v256h-192v-256zM160 192h192v640h-192zM288 288v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM288 480v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM288 672v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM480 736v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM736 736v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM736 544v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["city"] + }, + "attrs": [{}], + "properties": { + "id": 375, + "order": 1888, + "name": "city", + "code": 60010, + "ligatures": "city", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 375 + }, + { + "icon": { + "paths": [ + "M800 128h-145.040c-35.255-39.349-86.23-63.994-142.96-63.994s-107.705 24.645-142.8 63.813l-0.16 0.181h-145.040c-35.346 0-64 28.654-64 64v0 672c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-672c0-35.346-28.654-64-64-64v0zM512 128c70.692 0 128 57.308 128 128v0h-256c0-70.692 57.308-128 128-128v0zM800 864h-576v-672h107c-6.969 19.056-10.999 41.057-11 64l-0 0v32c0 17.673 14.327 32 32 32v0h320c17.673 0 32-14.327 32-32v0-32c-0.001-22.943-4.031-44.944-11.423-65.335l0.423 1.335h107z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["clipboard"] + }, + "attrs": [{}], + "properties": { + "id": 376, + "order": 1889, + "name": "clipboard", + "code": 57750, + "ligatures": "clipboard", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 376 + }, + { + "icon": { + "paths": [ + "M672 608c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0zM640 448h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM864 192v672c0 35.346-28.654 64-64 64v0h-576c-35.346 0-64-28.654-64-64v0-672c0-35.346 28.654-64 64-64v0h145.040c35.255-39.349 86.23-63.994 142.96-63.994s107.705 24.645 142.8 63.813l0.16 0.181h145.040c35.346 0 64 28.654 64 64v0zM384 256h256c0-70.692-57.308-128-128-128s-128 57.308-128 128v0zM800 192h-107c6.969 19.056 10.999 41.057 11 64l0 0v32c0 17.673-14.327 32-32 32v0h-320c-17.673 0-32-14.327-32-32v0-32c0.001-22.943 4.031-44.944 11.423-65.335l-0.423 1.335h-107v672h576z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["clipboard-text"] + }, + "attrs": [{}], + "properties": { + "id": 377, + "order": 1890, + "name": "clipboard-text", + "code": 57752, + "ligatures": "clipboard-text", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 377 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM768 512c0 17.673-14.327 32-32 32v0h-224c-17.673 0-32-14.327-32-32v0-224c0-17.673 14.327-32 32-32s32 14.327 32 32v0 192h192c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["clock"] + }, + "attrs": [{}], + "properties": { + "id": 378, + "order": 1891, + "name": "clock", + "code": 57754, + "ligatures": "clock", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 378 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM768 512c0 17.673-14.327 32-32 32v0h-146.76l105.4 105.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-160-160c-5.798-5.792-9.385-13.797-9.385-22.64 0-17.673 14.327-32 32-32 0.009 0 0.018 0 0.027 0l223.999-0c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["clock-afternoon"] + }, + "attrs": [{}], + "properties": { + "id": 379, + "order": 1892, + "name": "clock-afternoon", + "code": 57756, + "ligatures": "clock-afternoon", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 379 + }, + { + "icon": { + "paths": [ + "M544 320v173.88l144.48 86.68c9.367 5.697 15.528 15.849 15.528 27.44 0 17.678-14.331 32.008-32.008 32.008-6.087 0-11.777-1.699-16.621-4.648l0.141 0.080-160-96c-9.362-5.696-15.52-15.844-15.52-27.43 0-0.003 0-0.007 0-0.010l-0 0.001v-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM896 224c-17.673 0-32 14.327-32 32v0 72c-25.4-29.44-51.32-57.8-80.48-87.32-69.492-69.499-165.498-112.486-271.544-112.486-212.077 0-384 171.923-384 384s171.923 384 384 384c102.124 0 194.938-39.866 263.726-104.885l-0.182 0.171c6.183-5.852 10.031-14.117 10.031-23.28 0-17.69-14.341-32.031-32.031-32.031-8.527 0-16.275 3.332-22.015 8.764l0.015-0.014c-57.154 53.955-134.438 87.119-219.469 87.119-176.731 0-320-143.269-320-320s143.269-320 320-320c88.283 0 168.217 35.751 226.113 93.565l-0.004-0.004c32.56 32.96 61.080 64.72 89.84 98.4h-92c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c17.673 0 32-14.327 32-32v0-160c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["clock-clockwise"] + }, + "attrs": [{}], + "properties": { + "id": 380, + "order": 1893, + "name": "clock-clockwise", + "code": 57758, + "ligatures": "clock-clockwise", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 380 + }, + { + "icon": { + "paths": [ + "M928 546.64c-18.969 214.138-197.497 380.788-414.948 380.788-230.016 0-416.48-186.464-416.48-416.48 0-217.451 166.65-395.979 379.2-414.834l1.588-0.114c0.791-0.069 1.711-0.109 2.64-0.109 17.733 0 32.109 14.376 32.109 32.109 0 16.804-12.908 30.593-29.35 31.992l-0.119 0.008c-181.247 16.038-322.306 167.139-322.306 351.186 0 194.669 157.811 352.48 352.48 352.48 184.047 0 335.149-141.059 351.090-320.963l0.096-1.343c1.407-16.56 15.196-29.469 32-29.469 17.733 0 32.109 14.376 32.109 32.109 0 0.929-0.039 1.849-0.117 2.759l0.008-0.119zM480 288v224c0 17.673 14.327 32 32 32v0h224c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-192v-192c0-17.673-14.327-32-32-32s-32 14.327-32 32v0zM640 192c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM784 288c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM880 432c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["clock-countdown"] + }, + "attrs": [{}], + "properties": { + "id": 381, + "order": 1894, + "name": "clock-countdown", + "code": 60716, + "ligatures": "clock-countdown", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 381 + }, + { + "icon": { + "paths": [ + "M544 320v173.88l144.48 86.68c9.367 5.697 15.528 15.849 15.528 27.44 0 17.678-14.331 32.008-32.008 32.008-6.087 0-11.777-1.699-16.621-4.648l0.141 0.080-160-96c-9.362-5.696-15.52-15.844-15.52-27.43 0-0.003 0-0.007 0-0.010l-0 0.001v-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM512 128c-0.282-0.001-0.617-0.001-0.951-0.001-105.811 0-201.567 43.047-270.712 112.584l-0.017 0.017c-29.080 29.44-54.92 57.76-80.32 87.4v-72c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 160c0 17.673 14.327 32 32 32v0h160c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-92c28.6-33.68 57.080-65.4 89.56-98.28 57.908-57.908 137.908-93.725 226.274-93.725 176.731 0 320 143.269 320 320s-143.269 320-320 320c-85.11 0-162.46-33.227-219.785-87.416l0.151 0.142c-5.725-5.419-13.473-8.751-22-8.751-17.69 0-32.031 14.341-32.031 32.031 0 9.163 3.848 17.428 10.016 23.266l0.015 0.014c68.607 64.851 161.423 104.72 263.55 104.72 212.077 0 384-171.923 384-384 0-211.989-171.78-383.857-383.736-384l-0.014-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["clock-counter-clockwise"] + }, + "attrs": [{}], + "properties": { + "id": 382, + "order": 1895, + "name": "clock-counter-clockwise", + "code": 57760, + "ligatures": "clock-counter-clockwise", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 382 + }, + { + "icon": { + "paths": [ + "M544 288v172.2l145.68-72.84c4.172-2.133 9.1-3.383 14.32-3.383 17.675 0 32.003 14.328 32.003 32.003 0 12.454-7.114 23.247-17.501 28.536l-0.182 0.084-192 96c-4.172 2.133-9.1 3.383-14.32 3.383-17.667 0-31.99-14.317-32-31.982l-0-0.001v-224c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-229.75-186.25-416-416-416s-416 186.25-416 416c0 229.75 186.25 416 416 416v0c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM926.92 887.76c0.787 2.642 1.239 5.678 1.239 8.82 0 17.673-14.327 32-32 32-14.968 0-27.536-10.277-31.032-24.159l-0.047-0.221c-11.32-42.52-51.24-72.2-97.080-72.2s-85.76 29.68-97.080 72.2c-3.749 13.807-16.167 23.795-30.919 23.8l-0.001 0c-2.933-0.008-5.77-0.401-8.468-1.133l0.228 0.053c-13.789-3.764-23.759-16.178-23.759-30.921 0-2.93 0.394-5.768 1.131-8.464l-0.052 0.225c10.841-39.38 35.269-71.884 67.811-92.9l0.629-0.38c-23.193-23.168-37.54-55.188-37.54-90.559 0-70.692 57.308-128 128-128s128 57.308 128 128c0 35.371-14.347 67.391-37.539 90.558l-0.001 0.001c33.187 21.39 57.629 53.895 68.215 92.156l0.265 1.124zM704 704c0 35.346 28.654 64 64 64s64-28.654 64-64c0-35.346-28.654-64-64-64v0c-35.346 0-64 28.654-64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["clock-user"] + }, + "attrs": [{}], + "properties": { + "id": 383, + "order": 1896, + "name": "clock-user", + "code": 60908, + "ligatures": "clock-user", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 383 + }, + { + "icon": { + "paths": [ + "M896 192h-768c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h768c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM896 768h-768v-512h768v512zM475.68 606.84c2.702 4.594 4.299 10.121 4.299 16.020 0 11.773-6.358 22.062-15.828 27.619l-0.151 0.082c-22.95 13.479-50.549 21.44-80.007 21.44-88.366 0-160-71.634-160-160s71.634-160 160-160c29.458 0 57.057 7.961 80.762 21.849l-0.755-0.409c10.040 5.532 16.73 16.045 16.73 28.121 0 17.673-14.327 32-32 32-6.19 0-11.969-1.757-16.866-4.8l0.136 0.079c-13.76-8.073-30.305-12.84-47.963-12.84-53.019 0-96 42.981-96 96s42.981 96 96 96c17.658 0 34.202-4.767 48.416-13.085l-0.454 0.245c4.587-2.692 10.103-4.281 15.99-4.281 11.766 0 22.049 6.35 27.609 15.811l0.082 0.15zM795.68 606.84c2.702 4.594 4.299 10.121 4.299 16.020 0 11.773-6.358 22.062-15.828 27.619l-0.151 0.082c-22.95 13.479-50.549 21.44-80.007 21.44-88.366 0-160-71.634-160-160s71.634-160 160-160c29.458 0 57.057 7.961 80.762 21.849l-0.755-0.409c10.040 5.532 16.73 16.045 16.73 28.121 0 17.673-14.327 32-32 32-6.19 0-11.969-1.757-16.866-4.8l0.136 0.079c-13.76-8.073-30.305-12.84-47.963-12.84-53.019 0-96 42.981-96 96s42.981 96 96 96c17.658 0 34.202-4.767 48.416-13.085l-0.454 0.245c4.587-2.692 10.103-4.281 15.99-4.281 11.766 0 22.049 6.35 27.609 15.811l0.082 0.15z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["closed-captioning"] + }, + "attrs": [{}], + "properties": { + "id": 384, + "order": 1897, + "name": "closed-captioning", + "code": 57764, + "ligatures": "closed-captioning", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 384 + }, + { + "icon": { + "paths": [ + "M640 160c-137.018 0.109-255.722 78.406-313.916 192.68l-0.924 2c-11.102-1.706-23.91-2.68-36.945-2.68-141.385 0-256 114.615-256 256 0 141.309 114.493 255.877 255.773 256l352.012 0c194.404 0 352-157.596 352-352s-157.596-352-352-352v0zM640 800h-352c-106.039 0-192-85.961-192-192s85.961-192 192-192v0c4.4 0 8.8 0 13.16 0.44-8.354 28.575-13.16 61.401-13.16 95.349 0 0.074 0 0.148 0 0.222l-0-0.012c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-159.058 128.942-288 288-288s288 128.942 288 288c0 159.058-128.942 288-288 288v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cloud"] + }, + "attrs": [{}], + "properties": { + "id": 385, + "order": 1898, + "name": "cloud", + "code": 57770, + "ligatures": "cloud", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 385 + }, + { + "icon": { + "paths": [ + "M992 512c0.001 0.273 0.001 0.597 0.001 0.92 0 79.353-26.456 152.527-71.030 211.182l0.628-0.862c-5.905 7.798-15.17 12.784-25.6 12.784-17.686 0-32.024-14.338-32.024-32.024 0-7.257 2.414-13.95 6.482-19.32l-0.058 0.080c35.954-47.23 57.601-107.047 57.601-171.919 0-0.296-0-0.591-0.001-0.886l0 0.046c0-159.058-128.942-288-288-288s-288 128.942-288 288v0c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c-0-0.051-0-0.111-0-0.171 0-33.948 4.806-66.774 13.774-97.835l-0.614 2.485c-4.36-0.48-8.76-0.48-13.16-0.48-106.039 0-192 85.961-192 192s85.961 192 192 192v0h96c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-96c-0.017 0-0.038 0-0.059 0-141.385 0-256-114.615-256-256s114.615-256 256-256c13.132 0 26.034 0.989 38.634 2.896l-1.415-0.176c59.079-116.291 177.816-194.584 314.84-194.584 194.356 0 351.922 157.518 352 351.856l0 0.008zM713.36 681.36l-73.36 73.4v-242.76c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 242.76l-73.36-73.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l128 128c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 128-128c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cloud-arrow-down"] + }, + "attrs": [{}], + "properties": { + "id": 386, + "order": 1899, + "name": "cloud-arrow-down", + "code": 57772, + "ligatures": "cloud-arrow-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 386 + }, + { + "icon": { + "paths": [ + "M713.36 662.64l-73.36-73.4v242.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-242.76l-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l128-128c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 128 128c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l0 0zM640 160c-137.028 0.107-255.74 78.424-313.916 192.719l-0.924 2.001c-11.185-1.731-24.086-2.72-37.219-2.72-141.385 0-256 114.615-256 256s114.615 256 256 256c0.021 0 0.041-0 0.062-0l159.997 0c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-160c-106.039 0-192-85.961-192-192s85.961-192 192-192v0c4.4 0 8.8 0 13.16 0.48-8.354 28.575-13.16 61.401-13.16 95.349 0 0.060 0 0.12 0 0.179l-0-0.009c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0.025-159.039 128.957-287.956 288-287.956 159.058 0 288 128.942 288 288 0 117.388-70.231 218.373-170.968 263.228l-1.832 0.729c-11.436 5.049-19.273 16.289-19.273 29.36 0 17.673 14.327 32 32 32 0.026 0 0.051-0 0.077-0l-0.004 0c4.635-0.004 9.035-1.005 12.999-2.801l-0.199 0.081c125.395-55.7 211.261-179.142 211.261-322.64 0-194.404-157.596-352-352-352-0.021 0-0.043 0-0.064 0l0.003-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cloud-arrow-up"] + }, + "attrs": [{}], + "properties": { + "id": 387, + "order": 1900, + "name": "cloud-arrow-up", + "code": 57774, + "ligatures": "cloud-arrow-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 387 + }, + { + "icon": { + "paths": [ + "M640 160c-137.018 0.109-255.722 78.406-313.916 192.68l-0.924 2c-11.102-1.706-23.91-2.68-36.945-2.68-141.385 0-256 114.615-256 256 0 141.309 114.493 255.877 255.773 256l352.012 0c194.404 0 352-157.596 352-352s-157.596-352-352-352v0zM640 800h-352c-106.039 0-192-85.961-192-192s85.961-192 192-192v0c4.4 0 8.8 0 13.16 0.44-8.354 28.575-13.16 61.401-13.16 95.349 0 0.074 0 0.148 0 0.222l-0-0.012c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-159.058 128.942-288 288-288s288 128.942 288 288c0 159.058-128.942 288-288 288v0zM790.64 425.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-192 192c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-96-96c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4 169.36-169.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cloud-check"] + }, + "attrs": [{}], + "properties": { + "id": 388, + "order": 1901, + "name": "cloud-check", + "code": 57776, + "ligatures": "cloud-check", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 388 + }, + { + "icon": { + "paths": [ + "M480 832h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c17.673 0 32 14.327 32 32s-14.327 32-32 32v0zM736 768h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM640 896h-224c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h224c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM928 400c-0.182 167.821-136.179 303.818-303.983 304l-320.017 0c-114.875 0-208-93.125-208-208s93.125-208 208-208v0c12.613 0.011 24.959 1.117 36.96 3.226l-1.28-0.186c45.175-115.029 155.25-194.983 284-194.983 167.939 0 304.105 136.034 304.32 303.922l0 0.021zM864 400c-0.561-132.256-107.904-239.253-240.238-239.253-127.352 0-231.559 99.093-239.725 224.38l-0.037 0.713c-1.001 16.893-14.945 30.213-32 30.213-17.702 0-32.053-14.351-32.053-32.053 0-0.647 0.019-1.29 0.057-1.928l-0.004 0.088q0.84-14.64 3.080-28.92c-5.717-0.775-12.339-1.225-19.062-1.24l-0.018-0c-79.529 0-144 64.471-144 144s64.471 144 144 144v0h320c132.484-0.159 239.841-107.516 240-239.984l0-0.016z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cloud-fog"] + }, + "attrs": [{}], + "properties": { + "id": 389, + "order": 1902, + "name": "cloud-fog", + "code": 58684, + "ligatures": "cloud-fog", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 389 + }, + { + "icon": { + "paths": [ + "M624 64c-128.846 0.014-239.013 79.972-283.601 192.974l-0.719 2.066c-10.721-1.923-23.067-3.029-35.67-3.040l-0.010-0c-114.875 0-208 93.125-208 208s93.125 208 208 208v0h151.48l-66.92 111.52c-2.87 4.703-4.57 10.393-4.57 16.48 0 17.673 14.327 32 32 32 0.003 0 0.007-0 0.010-0l103.479 0-66.92 111.52c-2.87 4.703-4.568 10.393-4.568 16.48 0 17.678 14.331 32.008 32.008 32.008 11.591 0 21.743-6.161 27.36-15.387l0.080-0.141 96-160c2.87-4.703 4.57-10.393 4.57-16.48 0-17.673-14.327-32-32-32-0.003 0-0.007 0-0.010 0l-103.479-0 57.6-96h93.88c167.895 0 304-136.105 304-304s-136.105-304-304-304v0zM624 608h-320c-79.529 0-144-64.471-144-144s64.471-144 144-144v0c6.754 0.013 13.389 0.463 19.895 1.324l-0.775-0.084q-2.24 14.28-3.080 28.92c-0.034 0.55-0.053 1.193-0.053 1.84 0 17.702 14.351 32.053 32.053 32.053 17.055 0 30.999-13.32 31.996-30.125l0.004-0.088c7.57-126.554 112.052-226.32 239.836-226.32 132.681 0 240.24 107.559 240.24 240.24 0 132.637-107.489 240.169-240.11 240.24l-0.007 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cloud-lightning"] + }, + "attrs": [{}], + "properties": { + "id": 390, + "order": 1903, + "name": "cloud-lightning", + "code": 57778, + "ligatures": "cloud-lightning", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 390 + }, + { + "icon": { + "paths": [ + "M688 288c-0.042-0-0.091-0-0.141-0-17.409 0-34.479 1.455-51.093 4.249l1.794-0.249c-12.376-124.238-102.166-224.448-219.928-252.291l-1.952-0.389c-2.153-0.516-4.624-0.812-7.165-0.812-17.673 0-32 14.327-32 32 0 2.529 0.293 4.989 0.848 7.349l-0.043-0.217c3.612 15.071 5.683 32.373 5.683 50.16 0 123.753-100.266 224.088-223.992 224.2l-0.011 0c-0.010 0-0.021 0-0.033 0-17.845 0-35.206-2.070-51.857-5.983l1.53 0.303c-2.156-0.518-4.63-0.815-7.175-0.815-17.673 0-32 14.327-32 32 0 2.544 0.297 5.019 0.858 7.392l-0.043-0.217c18.169 76.539 64.859 139.898 127.958 179.535l1.202 0.705c-25.191 34-40.324 76.773-40.324 123.080 0 114.834 93.059 207.934 207.877 208l320.006 0c167.895 0 304-136.105 304-304s-136.105-304-304-304v0zM149.48 416c3.48 0 7 0 10.52 0 158.985-0.182 287.818-129.015 288-287.983l0-0.017c0-3.56 0-7.12 0-10.68 73.524 34.996 124.246 107.155 127.983 191.528l0.017 0.472c-79.21 32.044-140.66 94.016-171.28 171.533l-0.72 2.067c-10.663-1.938-22.934-3.046-35.464-3.046-45.204 0-87.040 14.42-121.159 38.911l0.623-0.425c-43.126-22.946-77.13-58.186-97.934-101.023l-0.586-1.337zM688 832h-320c-79.415-0.151-143.735-64.564-143.735-144 0-79.529 64.471-144 144-144 6.648 0 13.192 0.451 19.601 1.323l-0.746-0.083c-1.48 9.48-2.52 19.16-3.080 28.92-0.034 0.55-0.053 1.193-0.053 1.84 0 17.702 14.351 32.053 32.053 32.053 17.055 0 30.999-13.32 31.996-30.125l0.004-0.088c0.993-17.24 3.676-33.384 7.904-48.892l-0.384 1.652c0-0.64 0.36-1.28 0.48-1.92 28.675-102.909 121.572-177.16 231.811-177.16 132.681 0 240.24 107.559 240.24 240.24 0 132.628-107.474 240.155-240.083 240.24l-0.008 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cloud-moon"] + }, + "attrs": [{}], + "properties": { + "id": 391, + "order": 1904, + "name": "cloud-moon", + "code": 58686, + "ligatures": "cloud-moon", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 391 + }, + { + "icon": { + "paths": [ + "M634.64 785.76l-128 192c-5.824 8.646-15.577 14.257-26.64 14.257-17.683 0-32.017-14.335-32.017-32.017 0-6.619 2.009-12.769 5.45-17.874l-0.072 0.114 128-192c5.824-8.646 15.577-14.257 26.64-14.257 17.683 0 32.017 14.335 32.017 32.017 0 6.619-2.009 12.769-5.45 17.874l0.072-0.114zM928 368c-0.182 167.821-136.179 303.818-303.983 304l-94.897 0-118.48 177.76c-5.824 8.646-15.577 14.257-26.64 14.257-17.683 0-32.017-14.335-32.017-32.017 0-6.619 2.009-12.769 5.45-17.874l-0.072 0.114 94.84-142.24h-148.2c-114.875 0-208-93.125-208-208s93.125-208 208-208v0c12.613 0.011 24.959 1.117 36.96 3.226l-1.28-0.186c45.175-115.029 155.25-194.983 284-194.983 167.939 0 304.105 136.034 304.32 303.922l0 0.021zM864 368c-0.561-132.256-107.904-239.253-240.238-239.253-127.352 0-231.559 99.093-239.725 224.38l-0.037 0.713c-1.001 16.893-14.945 30.213-32 30.213-17.702 0-32.053-14.351-32.053-32.053 0-0.647 0.019-1.29 0.057-1.928l-0.004 0.088q0.84-14.64 3.080-28.92c-5.717-0.775-12.339-1.225-19.062-1.24l-0.018-0c-79.529 0-144 64.471-144 144s64.471 144 144 144v0h320c132.484-0.159 239.841-107.516 240-239.984l0-0.016z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cloud-rain"] + }, + "attrs": [{}], + "properties": { + "id": 392, + "order": 1905, + "name": "cloud-rain", + "code": 57780, + "ligatures": "cloud-rain", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 392 + }, + { + "icon": { + "paths": [ + "M215.68 138.48c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 156.96 172.68-0.24 0.48c-11.123-1.696-23.963-2.67-37.029-2.68l-0.011-0c-141.385 0-256 114.615-256 256s114.615 256 256 256v0h352c0.197 0 0.43 0.001 0.664 0.001 45.525 0 89.015-8.708 128.898-24.548l-2.362 0.827 41.12 45.24c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM640 800h-352c-106.039 0-192-85.961-192-192s85.961-192 192-192v0c4.4 0 8.8 0 13.2 0.48-8.362 28.622-13.181 61.505-13.2 95.51l-0 0.010c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0.012-38.224 7.444-74.71 20.932-108.099l-0.692 1.939 348 382.8c-23.929 7.21-51.428 11.36-79.897 11.36-0.121 0-0.241-0-0.362-0l0.019 0zM992 512c0 0.061 0 0.132 0 0.204 0 90.135-33.92 172.347-89.692 234.568l0.292-0.332c-5.793 5.801-13.8 9.39-22.645 9.39-17.673 0-32-14.327-32-32 0-7.52 2.594-14.433 6.935-19.896l-0.050 0.066c45.57-50.731 73.437-118.167 73.437-192.111 0-159.058-128.942-288-288-288-64.283 0-123.648 21.061-171.569 56.659l0.772-0.548c-5.236 3.886-11.825 6.221-18.96 6.221-17.674 0-32.001-14.328-32.001-32.001 0-10.539 5.095-19.888 12.955-25.719l0.086-0.061c57.567-42.699 130.008-68.351 208.44-68.351 194.373 0 351.949 157.545 352 351.906l0 0.005z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cloud-slash"] + }, + "attrs": [{}], + "properties": { + "id": 393, + "order": 1906, + "name": "cloud-slash", + "code": 57782, + "ligatures": "cloud-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 393 + }, + { + "icon": { + "paths": [ + "M352 784c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM464 800c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM656 736c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM272 896c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM624 896c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM928 368c-0.182 167.821-136.179 303.818-303.983 304l-320.017 0c-114.875 0-208-93.125-208-208s93.125-208 208-208v0c12.613 0.011 24.959 1.117 36.96 3.226l-1.28-0.186c45.175-115.029 155.25-194.983 284-194.983 167.939 0 304.105 136.034 304.32 303.922l0 0.021zM864 368c-0.561-132.256-107.904-239.253-240.238-239.253-127.352 0-231.559 99.093-239.725 224.38l-0.037 0.713c-1.001 16.893-14.945 30.213-32 30.213-17.702 0-32.053-14.351-32.053-32.053 0-0.647 0.019-1.29 0.057-1.928l-0.004 0.088q0.84-14.64 3.080-28.92c-5.717-0.775-12.339-1.225-19.062-1.24l-0.018-0c-79.529 0-144 64.471-144 144s64.471 144 144 144v0h320c132.484-0.159 239.841-107.516 240-239.984l0-0.016z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cloud-snow"] + }, + "attrs": [{}], + "properties": { + "id": 394, + "order": 1907, + "name": "cloud-snow", + "code": 57784, + "ligatures": "cloud-snow", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 394 + }, + { + "icon": { + "paths": [ + "M656 288c-0.055-0-0.12-0-0.184-0-28.773 0-56.614 3.987-83.003 11.438l2.147-0.518c-10.87-17.569-23.321-32.729-37.52-46.048l-0.12-0.112 38.040-54.28c3.622-5.116 5.789-11.485 5.789-18.36 0-17.678-14.331-32.009-32.009-32.009-10.803 0-20.356 5.352-26.153 13.549l-0.067 0.1-38.040 54.24c-29.335-15.13-64.022-24-100.781-24-0.035 0-0.070 0-0.105 0l0.006-0c-2.32 0-4.64 0-6.96 0l-11.56-65.16c-2.295-15.619-15.602-27.473-31.678-27.473-17.673 0-32 14.327-32 32 0 2.32 0.247 4.583 0.716 6.764l-0.038-0.21 11.52 65.36c-36.778 12.39-68.056 32.81-92.973 59.285l-0.107 0.115-54.48-38.12c-5.177-3.755-11.658-6.006-18.664-6.006-17.673 0-32 14.327-32 32 0 10.945 5.495 20.606 13.876 26.376l0.108 0.070 54.24 38.080c-15.129 29.228-24.001 63.802-24.001 100.448 0 0.166 0 0.332 0.001 0.498l-0-0.026c0 2.28 0 4.6 0 6.88l-65.16 11.52c-15.14 2.724-26.478 15.798-26.478 31.52 0 17.673 14.326 31.999 31.998 32l0 0c1.966-0.003 3.89-0.177 5.759-0.509l-0.199 0.029 65.28-11.52c6.31 18.963 14.248 35.395 23.974 50.571l-0.534-0.891c-40.925 38.092-66.444 92.266-66.444 152.4 0 114.806 93.013 207.888 207.793 208l320.011 0c167.895 0 304-136.105 304-304s-136.105-304-304-304v0zM224 416c0.052-88.327 71.666-159.91 160-159.91 53.451 0 100.78 26.21 129.836 66.478l0.324 0.471c-65.068 34.736-115.103 90.442-141.761 157.933l-0.719 2.067c-10.666-1.934-22.942-3.039-35.476-3.039-32.144 0-62.59 7.272-89.782 20.261l1.258-0.541c-14.858-23.819-23.671-52.739-23.68-83.718l-0-0.002zM656 832h-320c-79.415-0.151-143.735-64.564-143.735-144 0-79.529 64.471-144 144-144 6.648 0 13.192 0.451 19.601 1.323l-0.746-0.083c-1.48 9.48-2.52 19.16-3.080 28.92-0.034 0.55-0.053 1.193-0.053 1.84 0 17.702 14.351 32.053 32.053 32.053 17.055 0 30.999-13.32 31.996-30.125l0.004-0.088c0.993-17.24 3.676-33.384 7.904-48.892l-0.384 1.652c0-0.64 0.36-1.28 0.48-1.92 28.675-102.909 121.572-177.16 231.811-177.16 132.681 0 240.24 107.559 240.24 240.24 0 132.628-107.474 240.155-240.083 240.24l-0.008 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cloud-sun"] + }, + "attrs": [{}], + "properties": { + "id": 395, + "order": 1908, + "name": "cloud-sun", + "code": 58688, + "ligatures": "cloud-sun", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 395 + }, + { + "icon": { + "paths": [ + "M640 160c-137.018 0.109-255.722 78.406-313.916 192.68l-0.924 2c-11.102-1.706-23.91-2.68-36.945-2.68-141.385 0-256 114.615-256 256 0 141.309 114.493 255.877 255.773 256l352.012 0c194.404 0 352-157.596 352-352s-157.596-352-352-352v0zM640 800h-352c-106.039 0-192-85.961-192-192s85.961-192 192-192v0c4.4 0 8.8 0 13.16 0.44-8.354 28.575-13.16 61.401-13.16 95.349 0 0.074 0 0.148 0 0.222l-0-0.012c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-159.058 128.942-288 288-288s288 128.942 288 288c0 159.058-128.942 288-288 288v0zM608 512v-160c0-17.673 14.327-32 32-32s32 14.327 32 32v0 160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM688 656c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cloud-warning"] + }, + "attrs": [{}], + "properties": { + "id": 396, + "order": 1909, + "name": "cloud-warning", + "code": 60056, + "ligatures": "cloud-warning", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 396 + }, + { + "icon": { + "paths": [ + "M640 160c-137.018 0.109-255.722 78.406-313.916 192.68l-0.924 2c-11.102-1.706-23.91-2.68-36.945-2.68-141.385 0-256 114.615-256 256 0 141.309 114.493 255.877 255.773 256l352.012 0c194.404 0 352-157.596 352-352s-157.596-352-352-352v0zM640 800h-352c-106.039 0-192-85.961-192-192s85.961-192 192-192v0c4.4 0 8.8 0 13.16 0.44-8.354 28.575-13.16 61.401-13.16 95.349 0 0.074 0 0.148 0 0.222l-0-0.012c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-159.058 128.942-288 288-288s288 128.942 288 288c0 159.058-128.942 288-288 288v0zM758.64 470.64l-73.4 73.36 73.4 73.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l73.4-73.36-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4 73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cloud-x"] + }, + "attrs": [{}], + "properties": { + "id": 397, + "order": 1910, + "name": "cloud-x", + "code": 60054, + "ligatures": "cloud-x", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 397 + }, + { + "icon": { + "paths": [ + "M846.64 662.16c54-23.36 81.36-84.68 81.36-182.16s-27.36-158.8-81.36-182.2c-46.6-20-108.96-8.92-185.84 33.4 42.32-76.88 53.56-139.24 33.4-185.84-23.4-54-84.72-81.36-182.2-81.36s-158.8 27.36-182.2 81.36c-20 46.6-8.92 108.96 33.4 185.8-76.88-42.28-139.2-53.56-185.84-33.36-54 23.4-81.36 84.72-81.36 182.2s27.36 158.8 81.36 182.16c14.289 6.226 30.936 9.848 48.429 9.848 0.496 0 0.992-0.003 1.487-0.009l-0.075 0.001c38.4 0 84-14.48 136-43.16-42.32 76.8-53.56 139.16-33.4 185.76 23.4 54 84.72 81.4 182.2 81.4s158.8-27.4 182.2-81.4c6.2-14.573 9.803-31.525 9.803-49.319 0-3.76-0.161-7.482-0.476-11.16l0.033 0.479c41.8 64.92 78.56 137.92 97.4 213.32 3.651 13.952 16.145 24.080 31.004 24.080 0.013 0 0.025-0 0.038-0l-0.002 0c2.771-0.004 5.459-0.354 8.025-1.009l-0.225 0.049c14.030-3.596 24.234-16.128 24.234-31.043 0-2.755-0.348-5.428-1.003-7.978l0.048 0.222c-27.76-111.040-89.080-215.2-151.44-299.16q47.080 18.92 85.16 18.92c0.42 0.005 0.915 0.008 1.411 0.008 17.493 0 34.14-3.622 49.231-10.158l-0.803 0.309zM821.16 356.56c35.4 15.44 42.84 75.44 42.84 123.44s-7.44 108-42.8 123.44c-33.44 14.52-94.080-5.24-170.72-55.64-34.096-22.857-63.491-45.211-91.512-69.126l1.352 1.126c73.64-62.32 201.28-149.080 260.84-123.24zM388.56 170.8c15.44-35.36 75.44-42.8 123.44-42.8s108 7.44 123.44 42.8c14.52 33.44-5.24 94.080-55.64 170.72-22.857 34.096-45.211 63.491-69.126 91.512l1.126-1.352c-62.32-73.64-149.040-201.32-123.24-260.88zM202.84 603.44c-35.4-15.44-42.84-75.44-42.84-123.44s7.44-108 42.8-123.44c6.954-2.899 15.032-4.583 23.504-4.583 0.597 0 1.191 0.008 1.784 0.025l-0.087-0.002c35 0 85.36 20.68 145.6 60.28 34.096 22.857 63.491 45.211 91.512 69.126l-1.352-1.126c-73.72 62.2-201.4 149-260.92 123.16zM635.44 789.16c-15.44 35.4-75.44 42.84-123.44 42.84s-108-7.44-123.44-42.8c-14.52-33.44 5.24-94.080 55.64-170.72 22.857-34.096 45.211-63.491 69.126-91.512l-1.126 1.352c62.32 73.64 149.040 201.32 123.24 260.84z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["clover"] + }, + "attrs": [{}], + "properties": { + "id": 398, + "order": 1911, + "name": "clover", + "code": 60872, + "ligatures": "clover", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 398 + }, + { + "icon": { + "paths": [ + "M736 352c-3.12 0-6.24 0-9.32 0 5.914-19.14 9.32-41.143 9.32-63.941 0-123.712-100.288-224-224-224s-224 100.288-224 224c0 22.799 3.406 44.802 9.737 65.528l-0.417-1.587c-3.12 0-6.2 0-9.32 0-123.665 0.062-223.891 100.326-223.891 224 0 123.712 100.288 224 224 224 35.683 0 69.417-8.343 99.357-23.186l-1.306 0.586-32.8 109.4c-0.857 2.753-1.351 5.919-1.351 9.2 0 17.67 14.322 31.995 31.991 32l256 0c17.669-0.005 31.991-14.33 31.991-32 0-3.281-0.494-6.447-1.411-9.427l0.060 0.227-32.8-109.4c28.635 14.257 62.369 22.6 98.051 22.6 123.712 0 224-100.288 224-224 0-123.674-100.226-223.938-223.885-224l-0.006-0zM736 736c-55.594-0.009-104.563-28.372-133.233-71.414l-0.367-0.586c-5.818-8.661-15.576-14.283-26.648-14.283-17.673 0-32 14.327-32 32 0 3.253 0.485 6.392 1.388 9.35l-0.059-0.227 52 173.040h-170l52-173.040c0.932-2.865 1.469-6.162 1.469-9.585 0-17.673-14.327-32-32-32-11.265 0-21.171 5.821-26.873 14.62l-0.076 0.125c-29.055 43.546-77.984 71.843-133.523 71.843-88.366 0-160-71.634-160-160s71.634-160 160-160c19.293 0 37.788 3.415 54.914 9.673l-1.112-0.355c3.207 1.183 6.91 1.868 10.773 1.868 17.673 0 32-14.327 32-32 0-6.665-2.038-12.855-5.525-17.979l0.071 0.111c-17.036-25.045-27.2-55.957-27.2-89.242 0-88.366 71.634-160 160-160s160 71.634 160 160c0 33.286-10.164 64.197-27.558 89.8l0.358-0.558c-3.415 5.013-5.453 11.203-5.453 17.868 0 17.673 14.327 32 32 32 3.863 0 7.567-0.685 10.995-1.939l-0.222 0.071c15.888-5.803 34.231-9.159 53.358-9.159 88.366 0 160 71.634 160 160 0 88.182-71.337 159.702-159.449 159.999l-0.029 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["club"] + }, + "attrs": [{}], + "properties": { + "id": 399, + "order": 1912, + "name": "club", + "code": 57786, + "ligatures": "club", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 399 + }, + { + "icon": { + "paths": [ + "M966.28 684.8l-400.96-300.8 93.84-70.4c7.823-5.893 12.83-15.161 12.84-25.598l0-0.002c0-88.366-71.634-160-160-160s-160 71.634-160 160v0c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0.147-52.908 43.071-95.742 96-95.742 47.589 0 87.091 34.628 94.683 80.061l0.077 0.561-549.040 411.92c-15.614 11.8-25.6 30.334-25.6 51.2 0 35.304 28.585 63.932 63.874 64l0.007 0h832c35.346 0 64-28.654 64-64 0-20.866-9.986-39.4-25.439-51.083l-0.161-0.117zM928 736h-832l416-312 416 312z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["coat-hanger"] + }, + "attrs": [{}], + "properties": { + "id": 400, + "order": 1913, + "name": "coat-hanger", + "code": 59390, + "ligatures": "coat-hanger", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 400 + }, + { + "icon": { + "paths": [ + "M704 352c0.423-0.004 0.924-0.006 1.424-0.006 31.401 0 60.678 9.093 85.341 24.79l-0.645-0.384c7.319 4.75 16.27 7.574 25.88 7.574 26.501 0 47.985-21.476 48-47.973l0-0.001v-144c0-35.346-28.654-64-64-64v0h-576c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-144c-0.035-26.483-21.512-47.938-48-47.938-9.56 0-18.468 2.795-25.95 7.612l0.19-0.114c-29 18.6-53.64 25.64-84.96 24.44h-1.28c-88.366 0-160-71.634-160-160s71.634-160 160-160v0zM480 512c0.158 123.423 99.987 223.478 223.31 224l0.050 0c2.87 0.152 6.23 0.239 9.61 0.239 31.739 0 61.692-7.642 88.121-21.187l-1.091 0.508v116.44h-576v-640h576v116.92c-27.796-13.212-60.398-20.927-94.803-20.927-123.955 0-224.52 100.147-225.197 223.943l-0 0.064z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["coda-logo"] + }, + "attrs": [{}], + "properties": { + "id": 401, + "order": 1914, + "name": "coda-logo", + "code": 59342, + "ligatures": "coda-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 401 + }, + { + "icon": { + "paths": [ + "M276.48 376.6l-162.48 135.4 162.48 135.4c7.343 5.914 12.002 14.903 12.002 24.981 0 17.673-14.327 32-32 32-8.036 0-15.38-2.962-21-7.854l0.039 0.033-192-160c-7.056-5.911-11.51-14.725-11.51-24.58s4.455-18.669 11.461-24.539l0.050-0.041 192-160c5.507-4.61 12.667-7.409 20.48-7.409 17.678 0 32.009 14.331 32.009 32.009 0 9.865-4.463 18.687-11.479 24.559l-0.050 0.041zM980.48 487.4l-192-160c-5.507-4.61-12.667-7.409-20.48-7.409-17.678 0-32.009 14.331-32.009 32.009 0 9.865 4.463 18.687 11.479 24.559l0.050 0.041 162.48 135.4-162.48 135.4c-7.343 5.914-12.002 14.903-12.002 24.981 0 17.673 14.327 32 32 32 8.036 0 15.38-2.962 21-7.854l-0.039 0.033 192-160c7.056-5.911 11.51-14.725 11.51-24.58s-4.455-18.669-11.461-24.539l-0.050-0.041zM650.92 129.92c-3.248-1.217-7.002-1.921-10.92-1.921-13.755 0-25.484 8.679-30.008 20.86l-0.072 0.221-256 704c-1.225 3.258-1.934 7.024-1.934 10.956 0 13.76 8.685 25.492 20.873 30.012l0.221 0.072c3.246 1.191 6.995 1.88 10.904 1.88 0.006 0 0.011-0 0.017-0l-0.001 0c0 0 0.001 0 0.001 0 13.755 0 25.483-8.679 30.007-20.859l0.072-0.221 256-704c1.217-3.248 1.921-7.002 1.921-10.92 0-13.755-8.679-25.484-20.86-30.008l-0.221-0.072z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["code"] + }, + "attrs": [{}], + "properties": { + "id": 402, + "order": 1915, + "name": "code", + "code": 57788, + "ligatures": "code", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 402 + }, + { + "icon": { + "paths": [ + "M233.36 406.64l-128-128c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 128-128c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64v0l-105.4 105.36 105.4 105.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378h-0zM393.36 406.64c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 128-128c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0-128-128c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64v0l105.4 105.36-105.4 105.36c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0zM800 160h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96v576h-576v-256c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 256c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["code-block"] + }, + "attrs": [{}], + "properties": { + "id": 403, + "order": 1916, + "name": "code-block", + "code": 60158, + "ligatures": "code-block", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 403 + }, + { + "icon": { + "paths": [ + "M373.24 280l-261.24 232 261.080 232c6.644 5.899 10.809 14.463 10.809 24 0 17.7-14.349 32.049-32.049 32.049-8.163 0-15.614-3.052-21.273-8.078l0.033 0.029-288-256c-6.658-5.892-10.834-14.458-10.834-24s4.176-18.108 10.8-23.971l0.034-0.029 288-256c5.642-5.029 13.122-8.102 21.32-8.102 17.729 0 32.102 14.373 32.102 32.102 0 9.531-4.154 18.093-10.75 23.972l-0.032 0.028zM981.24 488l-288-256c-5.626-4.997-13.077-8.049-21.24-8.049-17.7 0-32.049 14.349-32.049 32.049 0 9.537 4.165 18.101 10.776 23.971l0.033 0.029 261.24 232-261.080 232c-6.644 5.899-10.809 14.463-10.809 24 0 17.7 14.349 32.049 32.049 32.049 8.163 0 15.614-3.052 21.273-8.078l-0.033 0.029 288-256c6.658-5.892 10.834-14.458 10.834-24s-4.176-18.108-10.8-23.971l-0.034-0.029z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["code-simple"] + }, + "attrs": [{}], + "properties": { + "id": 404, + "order": 1917, + "name": "code-simple", + "code": 57790, + "ligatures": "code-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 404 + }, + { + "icon": { + "paths": [ + "M943.16 356l-416-224c-4.385-2.405-9.607-3.819-15.16-3.819s-10.775 1.414-15.327 3.903l0.167-0.084-416 224c-10.050 5.486-16.77 15.95-16.84 27.99l-0 0.010v256c-0 0.006-0 0.012-0 0.019 0 12.12 6.738 22.667 16.673 28.098l0.167 0.084 416 224c4.385 2.405 9.607 3.819 15.16 3.819s10.775-1.414 15.327-3.903l-0.167 0.084 416-224c10.102-5.514 16.84-16.061 16.84-28.181 0-0.007-0-0.013-0-0.020l0 0.001v-256c-0.070-12.050-6.79-22.514-16.673-27.916l-0.167-0.084zM896 586.44l-138.2-74.44 138.2-74.44zM690.28 475.64l-146.28-78.76v-183.32l316.52 170.44zM512 571.64l-110.8-59.64 110.8-59.64 110.8 59.64zM480 213.56v183.32l-146.28 78.76-170.24-91.64zM128 437.56l138.2 74.44-138.2 74.44zM333.72 548.36l146.28 78.76v183.32l-316.52-170.44zM544 810.44v-183.32l146.28-78.76 170.24 91.64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["codepen-logo"] + }, + "attrs": [{}], + "properties": { + "id": 405, + "order": 1918, + "name": "codepen-logo", + "code": 59768, + "ligatures": "codepen-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 405 + }, + { + "icon": { + "paths": [ + "M894.72 264.6l-352-192.6c-8.863-4.965-19.45-7.889-30.72-7.889s-21.857 2.924-31.043 8.054l0.323-0.166-352 192.72c-19.939 11.067-33.224 31.976-33.28 55.992l-0 0.008v382.56c0.056 24.024 13.341 44.933 32.953 55.833l0.327 0.167 352 192.68c8.858 4.986 19.446 7.923 30.72 7.923s21.861-2.937 31.040-8.088l-0.32 0.165 352-192.68c19.939-11.067 33.224-31.976 33.28-55.992l0-0.008v-382.56c-0.010-24.071-13.306-45.034-32.953-55.953l-0.327-0.167zM672 608v200.36l-128 70.080v-347.48l320-175.2v128l-175.36 96c-9.991 5.545-16.64 16.032-16.64 28.073 0 0.059 0 0.118 0 0.176l-0-0.009zM335.36 580l-175.36-96v-128l320 175.2v347.48l-128-70.32v-200.36c-0.028-12.012-6.67-22.466-16.477-27.917l-0.163-0.083zM332.56 226.36l164 89.8c4.434 2.472 9.727 3.927 15.36 3.927s10.926-1.455 15.523-4.011l-0.163 0.083 164-89.8 137.92 75.48-317.2 173.68-317.36-173.76zM512 128v0l112.8 61.76-112.8 61.8-112.8-61.76zM160 556.88l128 70.080v146.36l-128-70.040zM736 773.32v-146.36l128-70.080v146.4z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["codesandbox-logo"] + }, + "attrs": [{}], + "properties": { + "id": 406, + "order": 1919, + "name": "codesandbox-logo", + "code": 59910, + "ligatures": "codesandbox-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 406 + }, + { + "icon": { + "paths": [ + "M320 224v-128c0-17.673 14.327-32 32-32s32 14.327 32 32v0 128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM480 256c17.673 0 32-14.327 32-32v0-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32v0zM608 256c17.673 0 32-14.327 32-32v0-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32v0zM992 480v32c-0.027 84.84-66.083 154.244-149.57 159.616l-0.47 0.024c-22.951 63.771-60.013 117.688-107.608 160.018l-0.392 0.342h98.040c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h98.16c-79.83-70.771-129.953-173.511-130.16-287.963l-0-0.037v-192c0-17.673 14.327-32 32-32v0h704c88.366 0 160 71.634 160 160v0zM800 384h-640v160c0.267 125.901 72.956 234.762 178.609 287.16l1.871 0.84h279.040c107.525-53.239 180.213-162.099 180.48-287.964l0-0.036zM928 480c-0.013-41.537-26.404-76.906-63.332-90.269l-0.668-0.211v154.48c-0.026 21.204-1.771 41.98-5.102 62.222l0.302-2.222c40.081-12.116 68.769-48.704 68.8-91.996l0-0.004z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["coffee"] + }, + "attrs": [{}], + "properties": { + "id": 407, + "order": 1920, + "name": "coffee", + "code": 57794, + "ligatures": "coffee", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 407 + }, + { + "icon": { + "paths": [ + "M847 177c-67-67.12-165.52-93.84-277.16-75.24-107.64 17.96-215.48 76.36-303.6 164.48s-146.52 196-164.48 303.6c-18.6 111.64 8 210.040 75.24 277.16 53.16 53.2 126 81 209.48 81 23.958-0.072 47.374-2.164 70.153-6.115l-2.473 0.355c107.64-17.96 215.48-76.36 303.6-164.48s146.52-196 164.48-303.6c18.6-111.64-8.12-210.16-75.24-277.16zM311.48 311.48c98.76-98.72 220.52-151.76 325.12-151.76 1.129-0.018 2.461-0.029 3.796-0.029 40.924 0 79.543 9.871 113.605 27.362l-1.401-0.653c-47.537 16.839-88.687 39.796-125.131 68.466l0.931-0.706c-76.8 60.64-126.52 145.28-147.76 251.56-38.88 194.32-178.8 260.72-269.92 283.36-95.88-114.040-53.12-323.68 100.76-477.6zM712.52 712.52c-138.76 138.72-322.84 187.12-441.28 125.080 47.595-16.841 88.798-39.799 125.299-68.471l-0.939 0.711c76.8-60.64 126.52-145.28 147.76-251.56 38.88-194.32 178.8-260.72 269.92-283.36 95.88 114.040 53.12 323.68-100.76 477.6z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["coffee-bean"] + }, + "attrs": [{}], + "properties": { + "id": 408, + "order": 1921, + "name": "coffee-bean", + "code": 57792, + "ligatures": "coffee-bean", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 408 + }, + { + "icon": { + "paths": [ + "M830.32 255.36c-82.92-41.44-193-63.36-318.32-63.36s-235.4 21.92-318.32 63.36-129.68 99.76-129.68 160.64v192c0 60.88 47.28 119.4 129.68 160.64s193 63.36 318.32 63.36 235.4-21.92 318.32-63.36 129.68-99.76 129.68-160.64v-192c0-60.88-47.28-119.4-129.68-160.64zM512 256c250.56 0 384 92.92 384 160s-133.44 160-384 160-384-92.92-384-160 133.44-160 384-160zM480 639.44v128c-76-2.48-140-13.68-192-29.96v-125.28c57.179 15.87 123.106 25.716 191.088 27.224l0.912 0.016zM544 639.44c68.893-1.524 134.819-11.37 197.707-28.571l-5.707 1.331v125.24c-52 16.28-116 27.48-192 29.96zM128 608v-73.88c19.107 15.956 40.666 30.113 63.762 41.652l1.918 0.868c9.72 4.84 20 9.4 30.32 13.72v121.64c-63.32-31.36-96-70.84-96-104zM800 712v-121.64c10.44-4.32 20.6-8.88 30.32-13.72 25.014-12.408 46.574-26.565 66.21-42.95l-0.53 0.43v73.88c0 33.16-32.68 72.64-96 104z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["coin"] + }, + "attrs": [{}], + "properties": { + "id": 409, + "order": 1922, + "name": "coin", + "code": 58894, + "ligatures": "coin", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 409 + }, + { + "icon": { + "paths": [ + "M794.040 224.36c-48.28-82.76-114.36-128.36-186.040-128.36h-192c-71.68 0-137.76 45.6-186.040 128.36-45.12 77.32-69.96 179.64-69.96 287.64s24.84 210.32 69.96 287.64c48.28 82.76 114.36 128.36 186.040 128.36h192c71.68 0 137.76-45.6 186.040-128.36 45.12-77.32 69.96-179.64 69.96-287.64s-24.84-210.32-69.96-287.64zM799.16 480h-128c-2.728-69.667-16.695-135.274-40.134-196.18l1.414 4.18h122.36c24.48 53.52 40.64 120 44.36 192zM716.76 224h-114.92c-14.127-24.273-30.018-45.258-48.11-64.115l0.11 0.115h54.16c40 0 77.6 24 108.76 64zM224 512c0-190.8 88-352 192-352s192 161.2 192 352-88 352-192 352-192-161.2-192-352zM608 864h-54.040c17.982-18.742 33.873-39.727 47.15-62.427l0.85-1.573h114.92c-31.28 40-68.88 64-108.88 64zM754.8 736h-122.32c22.025-56.725 35.992-122.332 38.684-190.835l0.036-1.165h128c-3.76 72-19.92 138.48-44.4 192z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["coin-vertical"] + }, + "attrs": [{}], + "properties": { + "id": 410, + "order": 1923, + "name": "coin-vertical", + "code": 60232, + "ligatures": "coin-vertical", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 410 + }, + { + "icon": { + "paths": [ + "M736 358.28v-22.28c0-100.32-151.32-176-352-176s-352 75.68-352 176v160c0 83.56 105 149.96 256 169.84v22.16c0 100.32 151.32 176 352 176s352-75.68 352-176v-160c0-82.8-101.68-149.28-256-169.72zM928 528c0 52.88-123.16 112-288 112-14.92 0-29.72-0.52-44.32-1.48 86.28-31.44 140.32-82.52 140.32-142.52v-73.040c119.48 17.8 192 66.12 192 105.040zM288 601v-95.16c28.521 3.922 61.48 6.161 94.962 6.161 0.365 0 0.73-0 1.094-0.001l-0.057 0c0.308 0 0.673 0.001 1.038 0.001 33.482 0 66.441-2.239 98.735-6.575l-3.773 0.414v95.16c-28.635 4.455-61.664 7-95.286 7-0.251 0-0.502-0-0.752-0l0.039 0c-0.212 0-0.463 0-0.714 0-33.623 0-66.651-2.545-98.903-7.453l3.616 0.453zM672 439.72v56.28c0 33.56-49.64 69.6-128 91.48v-93.48c51.64-12.52 95.36-31.16 128-54.28zM384 224c164.84 0 288 59.12 288 112s-123.16 112-288 112-288-59.12-288-112 123.16-112 288-112zM96 496v-56.28c32.64 23.12 76.36 41.76 128 54.28v93.48c-78.36-21.88-128-57.92-128-91.48zM352 688v-16.68c10.52 0.4 21.16 0.68 32 0.68 15.52 0 30.68-0.52 45.56-1.4 13.044 4.934 29.888 10.094 47.091 14.341l3.349 0.699v93.84c-78.36-21.88-128-57.92-128-91.48zM544 793v-95.4c28.732 4.074 61.918 6.4 95.648 6.4 0.124 0 0.248-0 0.371-0l-0.019 0c0.308 0 0.673 0.001 1.038 0.001 33.482 0 66.441-2.239 98.735-6.575l-3.773 0.414v95.16c-28.849 4.455-62.127 7-96 7s-67.151-2.545-99.654-7.454l3.654 0.454zM800 779.48v-93.48c51.64-12.52 95.36-31.16 128-54.28v56.28c0 33.56-49.64 69.6-128 91.48z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["coins"] + }, + "attrs": [{}], + "properties": { + "id": 411, + "order": 1924, + "name": "coins", + "code": 59278, + "ligatures": "coins", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 411 + }, + { + "icon": { + "paths": [ + "M416 128h-160c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h160c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM416 832h-160v-640h160zM768 128h-160c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h160c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM768 832h-160v-640h160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["columns"] + }, + "attrs": [{}], + "properties": { + "id": 412, + "order": 1925, + "name": "columns", + "code": 58694, + "ligatures": "columns", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 412 + }, + { + "icon": { + "paths": [ + "M512 128h-96c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h96c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM512 832h-96v-640h96zM800 128h-96c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h96c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM800 832h-96v-640h96zM288 512c0 17.673-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h64c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["columns-plus-left"] + }, + "attrs": [{}], + "properties": { + "id": 413, + "order": 1926, + "name": "columns-plus-left", + "code": 58692, + "ligatures": "columns-plus-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 413 + }, + { + "icon": { + "paths": [ + "M320 128h-96c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h96c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM320 832h-96v-640h96zM608 128h-96c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h96c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM608 832h-96v-640h96zM992 512c0 17.673-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h64c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["columns-plus-right"] + }, + "attrs": [{}], + "properties": { + "id": 414, + "order": 1927, + "name": "columns-plus-right", + "code": 58690, + "ligatures": "columns-plus-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 414 + }, + { + "icon": { + "paths": [ + "M720 576h-80v-128h80c79.529 0 144-64.471 144-144s-64.471-144-144-144c-79.529 0-144 64.471-144 144v0 80h-128v-80c0-79.529-64.471-144-144-144s-144 64.471-144 144c0 79.529 64.471 144 144 144v0h80v128h-80c-79.529 0-144 64.471-144 144s64.471 144 144 144c79.529 0 144-64.471 144-144v0-80h128v80c0 79.529 64.471 144 144 144s144-64.471 144-144c0-79.529-64.471-144-144-144v0zM640 304c0-44.183 35.817-80 80-80s80 35.817 80 80c0 44.183-35.817 80-80 80v0h-80zM224 304c0-44.183 35.817-80 80-80s80 35.817 80 80v0 80h-80c-44.183 0-80-35.817-80-80v0zM384 720c0 44.183-35.817 80-80 80s-80-35.817-80-80c0-44.183 35.817-80 80-80v0h80zM448 448h128v128h-128zM720 800c-44.183 0-80-35.817-80-80v0-80h80c44.183 0 80 35.817 80 80s-35.817 80-80 80v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["command"] + }, + "attrs": [{}], + "properties": { + "id": 415, + "order": 1928, + "name": "command", + "code": 57796, + "ligatures": "command", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 415 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM689.68 291.36l-256 128c-6.217 3.169-11.151 8.103-14.236 14.138l-0.084 0.182-128 256c-2.133 4.172-3.383 9.1-3.383 14.32 0 17.673 14.327 32 32 32 0.008 0 0.016-0 0.024-0l-0.001 0c5.218-0.008 10.144-1.248 14.506-3.445l-0.186 0.085 256-128c6.217-3.169 11.151-8.103 14.236-14.138l0.084-0.182 128-256c2.147-4.183 3.406-9.128 3.406-14.366 0-17.673-14.327-32-32-32-5.238 0-10.182 1.259-14.547 3.49l0.181-0.084zM552 552l-160.44 80.44 80.44-160.44 160.6-80.28z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["compass"] + }, + "attrs": [{}], + "properties": { + "id": 416, + "order": 1929, + "name": "compass", + "code": 57800, + "ligatures": "compass", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 416 + }, + { + "icon": { + "paths": [ + "M999.76 480.96l-108.2-27.040c-25.933-166.066-155.414-295.547-319.318-321.201l-2.162-0.279-27.040-108c-3.601-14.023-16.13-24.221-31.040-24.221s-27.439 10.198-30.992 23.999l-0.048 0.222-27.040 108.2c-166.066 25.933-295.547 155.414-321.201 319.318l-0.279 2.162-108 27.040c-14.023 3.601-24.221 16.13-24.221 31.040s10.198 27.439 23.999 30.992l0.222 0.048 108.2 27.040c25.933 166.066 155.414 295.547 319.318 321.201l2.162 0.279 27.040 108.2c3.601 14.023 16.13 24.221 31.040 24.221s27.439-10.198 30.992-23.999l0.048-0.222 27.040-108.2c166.066-25.933 295.547-155.414 321.201-319.318l0.279-2.162 108.2-27.040c14.023-3.601 24.221-16.13 24.221-31.040s-10.198-27.439-23.999-30.992l-0.222-0.048zM617.8 572.56l-60.56-60.56 60.56-60.56 242.2 60.56zM406.2 572.56l-242.2-60.56 242.28-60.56 60.48 60.56zM823.080 436.8l-188.68-47.2-47.2-188.68c116.833 28.809 207.071 119.047 235.421 233.685l0.459 2.195zM572.56 406.2l-60.56 60.56-60.56-60.56 60.56-242.2zM436.8 200.92l-47.2 188.68-188.68 47.2c28.809-116.833 119.047-207.071 233.685-235.421l2.195-0.459zM200.8 587.2l188.8 47.2 47.2 188.68c-116.833-28.809-207.071-119.047-235.421-233.685l-0.459-2.195zM451.32 617.8l60.68-60.56 60.56 60.56-60.56 242.2zM587.080 823.080l47.2-188.68 188.68-47.2c-28.789 116.804-118.977 207.032-233.564 235.42l-2.196 0.46z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["compass-rose"] + }, + "attrs": [{}], + "properties": { + "id": 417, + "order": 1930, + "name": "compass-rose", + "code": 57798, + "ligatures": "compass-rose", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 417 + }, + { + "icon": { + "paths": [ + "M860.48 494.56c2.487-4.445 3.951-9.753 3.951-15.403 0-17.673-14.327-32-32-32-12.689 0-23.653 7.385-28.828 18.092l-0.083 0.191c-30.174 57.315-75.48 103.161-130.647 133.167l-1.673 0.833-66.32-149.28c40.782-29.377 67.023-76.73 67.023-130.212 0-77.003-54.397-141.302-126.86-156.564l-1.043-0.184v-67.2c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 67.2c-73.506 15.446-127.903 79.744-127.903 156.748 0 53.482 26.241 100.836 66.55 129.888l0.473 0.325-192.36 432.84c-1.782 3.86-2.821 8.377-2.821 13.137 0 17.673 14.327 32 32 32 13.019 0 24.222-7.774 29.22-18.934l0.081-0.203 100.56-226.24c37.419 13.46 80.597 21.24 125.591 21.24 0.214 0 0.428-0 0.642-0.001l-0.033 0c45.252-0.054 88.706-7.68 129.186-21.678l-2.786 0.838 100.36 225.84c5.139 11.214 16.266 18.863 29.179 18.863 17.673 0 32-14.327 32-32 0-4.654-0.994-9.076-2.78-13.066l0.081 0.203-100-225c70.255-37.085 126.235-93.129 162.235-161.35l1.005-2.090zM512 224c53.019 0 96 42.981 96 96s-42.981 96-96 96c-53.019 0-96-42.981-96-96v0c0-53.019 42.981-96 96-96v0zM512 640c-0.115 0-0.251 0-0.387 0-35.623 0-69.878-5.856-101.855-16.658l2.242 0.657 65.68-147.76c10.338 2.39 22.209 3.76 34.4 3.76s24.062-1.37 35.468-3.964l-1.068 0.204 65.92 148.24c-30.006 9.838-64.539 15.514-100.397 15.52l-0.003 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["compass-tool"] + }, + "attrs": [{}], + "properties": { + "id": 418, + "order": 1931, + "name": "compass-tool", + "code": 59918, + "ligatures": "compass-tool", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 418 + }, + { + "icon": { + "paths": [ + "M352 288c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0zM384 448h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM832 160v704c0 35.346-28.654 64-64 64v0h-512c-35.346 0-64-28.654-64-64v0-704c0-35.346 28.654-64 64-64v0h512c35.346 0 64 28.654 64 64v0zM768 160h-512v704h512zM512 672c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["computer-tower"] + }, + "attrs": [{}], + "properties": { + "id": 419, + "order": 1932, + "name": "computer-tower", + "code": 58696, + "ligatures": "computer-tower", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 419 + }, + { + "icon": { + "paths": [ + "M445.96 210.52c-11.431-11.402-27.207-18.452-44.63-18.452-27.128 0-50.265 17.093-59.227 41.096l-0.143 0.437-209.96 577.52c-2.397 6.414-3.784 13.826-3.784 21.562 0 34.796 28.067 63.037 62.798 63.318l0.027 0c7.857-0.055 15.356-1.517 22.28-4.147l-0.44 0.147 577.48-210c24.455-9.097 41.562-32.241 41.562-59.38 0-17.418-7.046-33.19-18.443-44.621l0.002 0.002zM412.64 751.36l-140-140 52.64-144.84 232.2 232.2zM192.64 831.36l56-153.64 97.8 97.8zM624 674.56l-274.56-274.56 52-143.48 365.72 365.72zM640 288c0.652-22.799 6.252-44.142 15.756-63.197l-0.396 0.877c21.2-42.36 61.2-65.68 112.64-65.68 26.8 0 44-9.16 54.6-28.84 5.332-10.294 8.731-22.378 9.391-35.186l0.009-0.214c0.068-17.622 14.369-31.88 32-31.88 17.673 0 32 14.327 32 32 0 0.042-0 0.084-0 0.127l0-0.007c0 51.44-34.080 128-128 128-26.8 0-44 9.16-54.6 28.84-5.332 10.294-8.731 22.378-9.391 35.186l-0.009 0.214c-0.068 17.622-14.369 31.88-32 31.88-17.673 0-32-14.327-32-32 0-0.042 0-0.084 0-0.127l-0 0.007zM544 160v-96c0-17.673 14.327-32 32-32s32 14.327 32 32v0 96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM950.64 489.36c5.786 5.791 9.364 13.787 9.364 22.62 0 17.675-14.329 32.004-32.004 32.004-8.843 0-16.847-3.586-22.64-9.383l-64-64c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0zM970.12 318.36l-96 32c-3.020 1.041-6.5 1.642-10.12 1.642-17.674 0-32.002-14.328-32.002-32.002 0-14.054 9.059-25.992 21.657-30.293l0.225-0.067 96-32c3.020-1.041 6.5-1.642 10.12-1.642 17.674 0 32.002 14.328 32.002 32.002 0 14.054-9.059 25.992-21.657 30.293l-0.225 0.067z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["confetti"] + }, + "attrs": [{}], + "properties": { + "id": 420, + "order": 1933, + "name": "confetti", + "code": 59418, + "ligatures": "confetti", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 420 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM388.28 401.040c17.345 32.149 27.538 70.364 27.538 110.96s-10.193 78.811-28.159 112.225l0.622-1.265c-5.382 10.537-16.158 17.626-28.59 17.626-17.673 0-32-14.327-32-32 0-5.708 1.494-11.066 4.113-15.706l-0.083 0.16c12.845-23.44 20.401-51.358 20.401-81.040s-7.556-57.6-20.848-81.934l0.447 0.894c-2.15-4.185-3.41-9.132-3.41-14.374 0-17.673 14.327-32 32-32 11.965 0 22.397 6.567 27.887 16.294l0.083 0.16zM612.28 273.040c37.752 69.185 59.953 151.54 59.953 239.080s-22.2 169.896-61.278 241.743l1.325-2.663c-5.715 9.269-15.812 15.355-27.33 15.355-17.673 0-32-14.327-32-32 0-4.952 1.125-9.642 3.133-13.827l-0.083 0.192c33.013-60.452 52.427-132.419 52.427-208.92s-19.414-148.468-53.585-211.243l1.157 2.323c-2.377-4.365-3.774-9.559-3.774-15.080 0-17.681 14.333-32.014 32.014-32.014 12.16 0 22.737 6.78 28.156 16.765l0.084 0.169zM500.28 337.040c27.554 50.672 43.755 110.964 43.755 175.040s-16.2 124.368-44.728 177.003l0.973-1.963c-5.414 10.437-16.138 17.444-28.498 17.444-17.673 0-32-14.327-32-32 0-5.699 1.49-11.050 4.101-15.684l-0.083 0.16c22.825-41.963 36.245-91.894 36.245-144.96s-13.42-102.997-37.051-146.585l0.806 1.625c-2.528-4.475-4.018-9.825-4.018-15.524 0-17.673 14.327-32 32-32 12.36 0 23.083 7.008 28.414 17.266l0.084 0.178z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["contactless-payment"] + }, + "attrs": [{}], + "properties": { + "id": 421, + "order": 1934, + "name": "contactless-payment", + "code": 60738, + "ligatures": "contactless-payment", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 421 + }, + { + "icon": { + "paths": [ + "M822.64 502.64c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-265.36-265.4-265.36 265.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64h-0l288-288c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 288 288c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["control"] + }, + "attrs": [{}], + "properties": { + "id": 422, + "order": 1935, + "name": "control", + "code": 60582, + "ligatures": "control", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 422 + }, + { + "icon": { + "paths": [ + "M657.96 654.040c8.651 8.68 14 20.657 14 33.882 0 26.51-21.49 48-48 48s-48-21.49-48-48c0-13.226 5.349-25.202 14.001-33.884l-0.001 0.001c8.692-8.721 20.716-14.118 34-14.118s25.308 5.396 33.999 14.116l0.001 0.001zM333.96 622.040c-8.651 8.68-14 20.657-14 33.882 0 26.51 21.49 48 48 48s48-21.49 48-48c0-13.226-5.349-25.202-14.001-33.884l0.001 0.001c-8.688-8.698-20.696-14.078-33.96-14.078s-25.272 5.38-33.96 14.077l-0 0zM369.96 466.040c8.651-8.68 14-20.657 14-33.882 0-26.51-21.49-48-48-48s-48 21.49-48 48c0 13.226 5.349 25.202 14.001 33.884l-0.001-0.001c8.688 8.698 20.696 14.078 33.96 14.078 13.304 0 25.344-5.413 34.038-14.156l0.002-0.002zM561.96 462.040c-8.68-8.651-20.657-14-33.882-14-26.51 0-48 21.49-48 48s21.49 48 48 48c13.226 0 25.202-5.349 33.884-14.001l-0.001 0.001c8.721-8.692 14.118-20.716 14.118-34s-5.396-25.308-14.116-33.999l-0.001-0.001zM928 512c0 229.75-186.25 416-416 416s-416-186.25-416-416c0-229.75 186.25-416 416-416v0c17.673 0 32 14.327 32 32v0c0 88.366 71.634 160 160 160v0c17.673 0 32 14.327 32 32v0c0 88.366 71.634 160 160 160v0c17.673 0 32 14.327 32 32v0zM862.76 541.56c-98.385-15.345-174.874-92.783-188.623-190.372l-0.137-1.188c-98.777-13.886-176.215-90.375-191.397-187.495l-0.163-1.265c-181.261 15.734-322.436 166.759-322.436 350.756 0 194.404 157.596 352 352 352 183.998 0 335.022-141.175 350.664-321.115l0.093-1.321z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cookie"] + }, + "attrs": [{}], + "properties": { + "id": 423, + "order": 1936, + "name": "cookie", + "code": 59082, + "ligatures": "cookie", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 423 + }, + { + "icon": { + "paths": [ + "M352 192v-128c0-17.673 14.327-32 32-32s32 14.327 32 32v0 128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM512 224c17.673 0 32-14.327 32-32v0-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32v0zM640 224c17.673 0 32-14.327 32-32v0-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32v0zM1011.2 409.6l-115.2 86.4v240c0 70.692-57.308 128-128 128v0h-512c-70.692 0-128-57.308-128-128v0-240l-115.2-86.4c-7.807-5.9-12.8-15.167-12.8-25.6 0-17.673 14.327-32 32-32 7.24 0 13.919 2.404 19.28 6.458l-0.080-0.058 76.8 57.6v-96c0-17.673 14.327-32 32-32v0h704c17.673 0 32 14.327 32 32v0 96l76.8-57.6c5.281-3.996 11.96-6.4 19.2-6.4 17.673 0 32 14.327 32 32 0 10.433-4.993 19.7-12.72 25.542l-0.080 0.058zM832 352h-640v384c0 35.346 28.654 64 64 64v0h512c35.346 0 64-28.654 64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cooking-pot"] + }, + "attrs": [{}], + "properties": { + "id": 424, + "order": 1937, + "name": "cooking-pot", + "code": 59236, + "ligatures": "cooking-pot", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 424 + }, + { + "icon": { + "paths": [ + "M864 128h-512c-17.673 0-32 14.327-32 32v0 160h-160c-17.673 0-32 14.327-32 32v0 512c0 17.673 14.327 32 32 32v0h512c17.673 0 32-14.327 32-32v0-160h160c17.673 0 32-14.327 32-32v0-512c0-17.673-14.327-32-32-32v0zM640 832h-448v-448h448zM832 640h-128v-288c0-17.673-14.327-32-32-32v0h-288v-128h448z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["copy"] + }, + "attrs": [{}], + "properties": { + "id": 425, + "order": 1938, + "name": "copy", + "code": 57802, + "ligatures": "copy", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 425 + }, + { + "icon": { + "paths": [ + "M736 256h-576c-17.673 0-32 14.327-32 32v0 576c0 17.673 14.327 32 32 32v0h576c17.673 0 32-14.327 32-32v0-576c0-17.673-14.327-32-32-32v0zM704 832h-512v-512h512zM896 160v576c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-544h-544c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h576c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["copy-simple"] + }, + "attrs": [{}], + "properties": { + "id": 426, + "order": 1939, + "name": "copy-simple", + "code": 57804, + "ligatures": "copy-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 426 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM704 512c0 0.012 0 0.026 0 0.040 0 106.039-85.961 192-192 192-62.598 0-118.2-29.957-153.25-76.317l-0.35-0.483c-4.003-5.286-6.412-11.972-6.412-19.22 0-17.68 14.332-32.012 32.012-32.012 10.431 0 19.697 4.989 25.542 12.712l0.058 0.080c23.6 31.229 60.668 51.2 102.4 51.2 70.692 0 128-57.308 128-128s-57.308-128-128-128c-41.732 0-78.8 19.971-102.167 50.878l-0.233 0.322c-5.903 7.803-15.169 12.792-25.6 12.792-17.68 0-32.012-14.332-32.012-32.012 0-7.248 2.409-13.934 6.47-19.3l-0.058 0.080c35.4-46.843 91.002-76.8 153.6-76.8 106.039 0 192 85.961 192 192 0 0.014-0 0.028-0 0.042l0-0.002z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["copyleft"] + }, + "attrs": [{}], + "properties": { + "id": 427, + "order": 1940, + "name": "copyleft", + "code": 59498, + "ligatures": "copyleft", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 427 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM384 512c0 70.692 57.308 128 128 128 41.732 0 78.8-19.971 102.167-50.878l0.233-0.322c5.903-7.803 15.169-12.792 25.6-12.792 17.68 0 32.012 14.332 32.012 32.012 0 7.248-2.409 13.934-6.47 19.3l0.058-0.080c-35.401 46.82-90.989 76.76-153.57 76.76-106.039 0-192-85.961-192-192s85.961-192 192-192c62.581 0 118.169 29.94 153.221 76.278l0.349 0.482c4.003 5.286 6.412 11.972 6.412 19.22 0 17.68-14.332 32.012-32.012 32.012-10.431 0-19.697-4.989-25.542-12.712l-0.058-0.080c-23.6-31.229-60.668-51.2-102.4-51.2-70.692 0-128 57.308-128 128v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["copyright"] + }, + "attrs": [{}], + "properties": { + "id": 428, + "order": 1941, + "name": "copyright", + "code": 58698, + "ligatures": "copyright", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 428 + }, + { + "icon": { + "paths": [ + "M608 384v-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0 160h160c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32v0zM384 608h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160v160c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0zM832 608h-192c-17.673 0-32 14.327-32 32v0 192c0 17.673 14.327 32 32 32s32-14.327 32-32v0-160h160c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM384 160c-17.673 0-32 14.327-32 32v0 160h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["corners-in"] + }, + "attrs": [{}], + "properties": { + "id": 429, + "order": 1942, + "name": "corners-in", + "code": 57806, + "ligatures": "corners-in", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 429 + }, + { + "icon": { + "paths": [ + "M864 192v160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h160c17.673 0 32 14.327 32 32v0zM352 800h-128v-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 160c0 17.673 14.327 32 32 32v0h160c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM832 640c-17.673 0-32 14.327-32 32v0 128h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c17.673 0 32-14.327 32-32v0-160c0-17.673-14.327-32-32-32v0zM352 160h-160c-17.673 0-32 14.327-32 32v0 160c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["corners-out"] + }, + "attrs": [{}], + "properties": { + "id": 430, + "order": 1943, + "name": "corners-out", + "code": 57808, + "ligatures": "corners-out", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 430 + }, + { + "icon": { + "paths": [ + "M960 424.68v-136.68c0-35.346-28.654-64-64-64v0h-768c-35.346 0-64 28.654-64 64v0 136.68c-19.235 11.254-31.96 31.797-32 55.314l-0 0.006v192c0 35.346 28.654 64 64 64v0h32v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h640v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h32c35.346 0 64-28.654 64-64v0-192c-0.040-23.523-12.765-44.066-31.698-55.157l-0.302-0.163zM896 416h-32c-35.346 0-64 28.654-64 64v0 64h-256v-256h352zM480 288v256h-256v-64c0-35.346-28.654-64-64-64v0h-32v-128zM928 672h-832v-192h64v96c0 17.673 14.327 32 32 32v0h640c17.673 0 32-14.327 32-32v0-96h64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["couch"] + }, + "attrs": [{}], + "properties": { + "id": 431, + "order": 1944, + "name": "couch", + "code": 59382, + "ligatures": "couch", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 431 + }, + { + "icon": { + "paths": [ + "M896 192h-768c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h768c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM896 640h-32c-70.692 0-128-57.308-128-128s57.308-128 128-128v0h32zM128 384h32c70.692 0 128 57.308 128 128s-57.308 128-128 128v0h-32zM128 704h32c106.039 0 192-85.961 192-192s-85.961-192-192-192v0h-32v-64h352v512h-352zM896 768h-352v-512h352v64h-32c-106.039 0-192 85.961-192 192s85.961 192 192 192v0h32v64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["court-basketball"] + }, + "attrs": [{}], + "properties": { + "id": 432, + "order": 1945, + "name": "court-basketball", + "code": 60982, + "ligatures": "court-basketball", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 432 + }, + { + "icon": { + "paths": [ + "M416 768c0 17.673-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64c17.673 0 32 14.327 32 32v0zM704 736h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM400 544c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM624 544c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM977.56 488.48c-11.824 14.4-29.627 23.516-49.559 23.52l-128.001 0v128c39.036 29.5 64 75.835 64 128 0 88.366-71.634 160-160 160v0h-384c-88.366 0-160-71.634-160-160 0-52.165 24.964-98.5 63.598-127.708l0.402-0.292v-128h-128c-35.301-0.060-63.895-28.691-63.895-64 0-4.244 0.413-8.392 1.201-12.405l-0.066 0.405c21.44-103.264 111.573-179.791 219.617-180l0.023-0h6.56c-41.624-40.603-67.44-97.245-67.44-159.916 0-0.029 0-0.059 0-0.088l-0 0.004c0-17.673 14.327-32 32-32s32 14.327 32 32v0c0 88.366 71.634 160 160 160v0h192c88.366 0 160-71.634 160-160v0c0-17.673 14.327-32 32-32s32 14.327 32 32v0c0 0.025 0 0.054 0 0.084 0 62.672-25.816 119.313-67.394 159.871l-0.046 0.045h6.56c108.067 0.21 198.201 76.736 219.387 178.543l0.253 1.457c0.766 3.694 1.204 7.939 1.204 12.286 0 15.312-5.439 29.354-14.49 40.3l0.085-0.106zM288 611.2c9.618-2.030 20.672-3.195 31.996-3.2l384.004-0c11.328 0.005 22.382 1.17 33.052 3.382l-1.052-0.182v-195.2c0-53.019-42.981-96-96-96v0h-256c-53.019 0-96 42.981-96 96v0zM224 448v-32c-0-0.075-0-0.164-0-0.253 0-36.117 12.024-69.426 32.288-96.142l-0.288 0.396h-3.2c-77 0.129-141.263 54.509-156.614 126.952l-0.186 1.048zM800 768c0-53.019-42.981-96-96-96v0h-384c-53.019 0-96 42.981-96 96s42.981 96 96 96v0h384c53.019 0 96-42.981 96-96v0zM928 448c-15.523-73.499-79.794-127.887-156.788-128l-0.012-0h-3.2c19.976 26.32 32 59.629 32 95.747 0 0.089-0 0.178-0 0.267l0-0.014v32z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cow"] + }, + "attrs": [{}], + "properties": { + "id": 433, + "order": 1946, + "name": "cow", + "code": 60094, + "ligatures": "cow", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 433 + }, + { + "icon": { + "paths": [ + "M864 480c-11.382 0.006-21.374 5.953-27.042 14.909l-0.078 0.131c-18.301 29.232-36.503 54.344-56.209 78.166l0.969-1.206-68.36-359.72c-5.754-29.921-31.726-52.219-62.906-52.219-15.18 0-29.126 5.285-40.097 14.115l0.124-0.096-0.52 0.4-97.88 81.52-98.4-81.92c-10.85-8.74-24.801-14.029-39.987-14.029-31.155 0-57.111 22.262-62.828 51.746l-0.065 0.403-68.36 359.8c-18.747-22.627-36.949-47.753-53.494-74.028l-1.746-2.972c-5.753-9.068-15.739-15-27.111-15-0.003 0-0.006 0-0.010 0l0-0c-88.366 0-160 71.634-160 160s71.634 160 160 160v0h704c88.366 0 160-71.634 160-160s-71.634-160-160-160v0zM373.64 224l98.36 82c10.833 8.801 24.794 14.131 40 14.131s29.167-5.33 40.118-14.223l-0.118 0.093 98.36-82 54.72 288h-386.16zM160 736c-53.017-0.003-95.995-42.982-95.995-96 0-47.166 34.014-86.387 78.851-94.473l0.584-0.087c61.68 93.88 127.48 153.16 186.16 190.56zM512 736c-1.32 0-101.96-1.6-215.44-106.4l10.16-53.6h410.52l10.16 53.4c-31.484 29.661-67.503 55.013-106.8 74.812l-2.6 1.188c-61.6 29.68-105.76 30.6-106 30.6zM864 736h-169.6c58.68-37.4 124.48-96.68 186.16-190.56 45.421 8.173 79.435 47.394 79.435 94.56 0 53.018-42.978 95.997-95.995 96l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cowboy-hat"] + }, + "attrs": [{}], + "properties": { + "id": 434, + "order": 1947, + "name": "cowboy-hat", + "code": 60690, + "ligatures": "cowboy-hat", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 434 + }, + { + "icon": { + "paths": [ + "M608 384h-192c-17.673 0-32 14.327-32 32v0 192c0 17.673 14.327 32 32 32v0h192c17.673 0 32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0zM576 576h-128v-128h128zM928 576h-64v-128h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64v-160c0-35.346-28.654-64-64-64v0h-160v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-128v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-160c-35.346 0-64 28.654-64 64v0 160h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v128h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v160c0 35.346 28.654 64 64 64v0h160v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h128v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h160c35.346 0 64-28.654 64-64v0-160h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM800 800h-576v-576h576v383.48s0 0.36 0 0.52 0 0.36 0 0.52v191.48z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cpu"] + }, + "attrs": [{}], + "properties": { + "id": 435, + "order": 1948, + "name": "cpu", + "code": 58896, + "ligatures": "cpu", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 435 + }, + { + "icon": { + "paths": [ + "M912.48 68.56c-4.7-2.865-10.385-4.562-16.467-4.562-5.51 0-10.695 1.393-15.222 3.846l0.169-0.084-472.96 252.24h-280c-35.346 0-64 28.654-64 64v0 416c0 35.346 28.654 64 64 64v0h352c35.346 0 64-28.654 64-64v0-128c0-0.024 0-0.053 0-0.082 0-3.253-0.497-6.39-1.42-9.339l0.060 0.221-88.48-294.8 409.84-218.68v490.68h-64v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32c0 35.346 28.654 64 64 64v0h64c35.346 0 64-28.654 64-64v0-544c0-0.003 0-0.006 0-0.010 0-11.586-6.158-21.734-15.379-27.35l-0.141-0.080zM392.2 384l76.8 256h-213v-256zM192 384v256h-64v-256zM128 800v0-96h352v96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["crane"] + }, + "attrs": [{}], + "properties": { + "id": 436, + "order": 1949, + "name": "crane", + "code": 60744, + "ligatures": "crane", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 436 + }, + { + "icon": { + "paths": [ + "M960 320h-524.24l-87.12-174.32c-5.373-10.567-16.164-17.68-28.617-17.68-0.008 0-0.016 0-0.024 0l-127.999-0c-17.673 0-32 14.327-32 32v0 160h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v448h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h416c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64v-448h384v352h-64v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32c0 35.346 28.654 64 64 64v0h64c35.346 0 64-28.654 64-64v0-352h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM224 192h76.24l64 128h-140.24zM224 832v-192h160v192zM384 576h-160v-192h160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["crane-tower"] + }, + "attrs": [{}], + "properties": { + "id": 437, + "order": 1950, + "name": "crane-tower", + "code": 60745, + "ligatures": "crane-tower", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 437 + }, + { + "icon": { + "paths": [ + "M896 192h-768c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h768c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM896 256v96h-768v-96zM896 768h-768v-352h768v352zM832 672c0 17.673-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c17.673 0 32 14.327 32 32v0zM576 672c0 17.673-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["credit-card"] + }, + "attrs": [{}], + "properties": { + "id": 438, + "order": 1951, + "name": "credit-card", + "code": 57810, + "ligatures": "credit-card", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 438 + }, + { + "icon": { + "paths": [ + "M973.24 325.48l-210.72-210.72c-11.582-11.585-27.584-18.75-45.26-18.75s-33.678 7.166-45.26 18.75l-429.24 429.24c-11.585 11.582-18.75 27.584-18.75 45.26s7.166 33.678 18.75 45.26l82.72 82.72-188 188c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378h0l188-188 82.72 82.72c11.582 11.585 27.584 18.75 45.26 18.75s33.678-7.166 45.26-18.75l429.24-429.24c11.585-11.582 18.75-27.584 18.75-45.26s-7.166-33.678-18.75-45.26l-0-0zM498.76 800l-82.76-82.76 118.64-118.6c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l-118.6 118.64-82.76-82.76 141.24-141.24h210.76v210.76zM928 370.76l-224 224v-178.76c0-17.673-14.327-32-32-32v0h-178.76l224-224 210.76 210.72zM240 352c61.856 0 112-50.144 112-112s-50.144-112-112-112c-61.856 0-112 50.144-112 112v0c0 61.856 50.144 112 112 112v0zM240 192c26.51 0 48 21.49 48 48s-21.49 48-48 48c-26.51 0-48-21.49-48-48v0c0-26.51 21.49-48 48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cricket"] + }, + "attrs": [{}], + "properties": { + "id": 439, + "order": 1952, + "name": "cricket", + "code": 60946, + "ligatures": "cricket", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 439 + }, + { + "icon": { + "paths": [ + "M960 768c0 17.673-14.327 32-32 32v0h-128v128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128h-480c-17.673 0-32-14.327-32-32v0-480h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128v-128c0-17.673 14.327-32 32-32s32 14.327 32 32v0 640h640c17.673 0 32 14.327 32 32v0zM384 288h352v352c0 17.673 14.327 32 32 32s32-14.327 32-32v0-384c0-17.673-14.327-32-32-32v0h-384c-17.673 0-32 14.327-32 32s14.327 32 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["crop"] + }, + "attrs": [{}], + "properties": { + "id": 440, + "order": 1953, + "name": "crop", + "code": 57812, + "ligatures": "crop", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 440 + }, + { + "icon": { + "paths": [ + "M800 288h-160v-160c0-35.346-28.654-64-64-64v0h-128c-35.346 0-64 28.654-64 64v0 160h-160c-35.346 0-64 28.654-64 64v0 128c0 35.346 28.654 64 64 64v0h160v352c0 35.346 28.654 64 64 64v0h128c35.346 0 64-28.654 64-64v0-352h160c35.346 0 64-28.654 64-64v0-128c0-35.346-28.654-64-64-64v0zM800 480h-192c-17.673 0-32 14.327-32 32v0 384h-128v-384c0-17.673-14.327-32-32-32v0h-192v-128h192c17.673 0 32-14.327 32-32v0-192h128v192c0 17.673 14.327 32 32 32v0h192z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cross"] + }, + "attrs": [{}], + "properties": { + "id": 441, + "order": 1954, + "name": "cross", + "code": 59552, + "ligatures": "cross", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 441 + }, + { + "icon": { + "paths": [ + "M928 480h-33.36c-16.329-186.717-163.923-334.311-349.188-350.537l-1.452-0.103v-33.36c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 33.36c-186.717 16.329-334.311 163.923-350.537 349.188l-0.103 1.452h-33.36c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h33.36c16.329 186.717 163.923 334.311 349.188 350.537l1.452 0.103v33.36c0 17.673 14.327 32 32 32s32-14.327 32-32v0-33.36c186.717-16.329 334.311-163.923 350.537-349.188l0.103-1.452h33.36c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM544 830.4v-30.4c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 30.4c-151.349-15.895-270.505-135.051-286.281-285.009l-0.119-1.391h30.4c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-30.4c15.895-151.349 135.051-270.505 285.009-286.281l1.391-0.119v30.4c0 17.673 14.327 32 32 32s32-14.327 32-32v0-30.4c151.349 15.895 270.505 135.051 286.281 285.009l0.119 1.391h-30.4c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h30.4c-15.895 151.349-135.051 270.505-285.009 286.281l-1.391 0.119zM512 352c-88.366 0-160 71.634-160 160s71.634 160 160 160c88.366 0 160-71.634 160-160v0c0-88.366-71.634-160-160-160v0zM512 608c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["crosshair"] + }, + "attrs": [{}], + "properties": { + "id": 442, + "order": 1955, + "name": "crosshair", + "code": 57814, + "ligatures": "crosshair", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 442 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM544 862.52v-126.52c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 126.52c-169.036-16.113-302.407-149.484-318.41-317.097l-0.11-1.423h126.52c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-126.52c16.113-169.036 149.484-302.407 317.097-318.41l1.423-0.11v126.52c0 17.673 14.327 32 32 32s32-14.327 32-32v0-126.52c169.036 16.113 302.407 149.484 318.41 317.097l0.11 1.423h-126.52c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h126.52c-16.113 169.036-149.484 302.407-317.097 318.41l-1.423 0.11z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["crosshair-simple"] + }, + "attrs": [{}], + "properties": { + "id": 443, + "order": 1956, + "name": "crosshair-simple", + "code": 57816, + "ligatures": "crosshair-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 443 + }, + { + "icon": { + "paths": [ + "M992 320c0-0.029 0-0.063 0-0.098 0-61.856-50.144-112-112-112s-112 50.144-112 112c0 23.601 7.3 45.496 19.765 63.553l-0.245-0.375-107.16 132-96.36-221.48c24.456-20.681 39.88-51.384 39.88-85.69 0-61.856-50.144-112-112-112s-112 50.144-112 112c0 34.306 15.424 65.009 39.715 85.554l0.165 0.136-96.12 221.36-107.16-132c12.202-17.672 19.491-39.553 19.491-63.135 0-61.856-50.144-112-112-112s-112 50.144-112 112c0 56.959 42.519 103.988 97.549 111.076l0.56 0.059 57.92 347.56c5.227 30.531 31.493 53.475 63.119 53.48l521.761 0c31.627-0.005 57.893-22.949 63.066-53.1l0.054-0.38 57.88-347.4c55.589-7.142 98.111-54.164 98.12-111.119l0-0.001zM512 160c26.51 0 48 21.49 48 48s-21.49 48-48 48c-26.51 0-48-21.49-48-48v0c0-26.51 21.49-48 48-48v0zM96 320c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM772.88 768h-521.76l-55.68-333.92 131.72 161.92c5.885 7.307 14.815 11.955 24.832 12l0.008 0c0.041 0 0.090 0 0.139 0 1.474 0 2.925-0.102 4.345-0.299l-0.164 0.019c11.282-1.576 20.566-8.841 24.959-18.756l0.081-0.204 117.2-269.6c4.036 0.534 8.702 0.84 13.44 0.84s9.404-0.305 13.981-0.897l-0.541 0.057 117.2 269.6c4.475 10.119 13.758 17.384 24.871 18.941l0.169 0.019c1.256 0.178 2.707 0.28 4.181 0.28 0.049 0 0.098-0 0.147-0l-0.008 0c10.025-0.045 18.955-4.693 24.792-11.938l0.048-0.062 131.72-162.080zM880 368c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["crown"] + }, + "attrs": [{}], + "properties": { + "id": 444, + "order": 1957, + "name": "crown", + "code": 58900, + "ligatures": "crown", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 444 + }, + { + "icon": { + "paths": [ + "M720 224c-70.96 0-132.84 25.92-176 68.64v-132.64h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v132.64c-43.16-42.72-105.040-68.64-176-68.64-132.484 0.159-239.841 107.516-240 239.984l-0 0.016c0 119.44 58.16 195.4 106.92 238.080 24.555 21.49 52.56 39.962 82.884 54.343l2.196 0.937v74.64c0 35.346 28.654 64 64 64v0h384c35.346 0 64-28.654 64-64v0-74.64c32.52-15.318 60.525-33.79 85.5-55.64l-0.42 0.36c48.76-42.68 106.92-118.64 106.92-238.080-0.159-132.484-107.516-239.841-239.984-240l-0.016-0zM725.88 705.64c-12.822 4.368-21.88 16.305-21.88 30.358 0 0.001 0 0.002 0 0.003l-0-0v96h-384v-96c0-0.001 0-0.002 0-0.002 0-14.053-9.058-25.99-21.655-30.291l-0.225-0.067c-1.72-0.56-170.12-58.84-170.12-241.64 0.114-97.156 78.844-175.886 175.989-176l0.011-0c102 0 176 67.28 176 160v256c0 17.673 14.327 32 32 32s32-14.327 32-32v0-256c0-92.72 74-160 176-160 97.156 0.114 175.886 78.844 176 175.989l0 0.011c0 181.6-163.28 239.32-170.12 241.64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["crown-cross"] + }, + "attrs": [{}], + "properties": { + "id": 445, + "order": 1958, + "name": "crown-cross", + "code": 61022, + "ligatures": "crown-cross", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 445 + }, + { + "icon": { + "paths": [ + "M923.6 294.4c-8.144-4.082-17.745-6.471-27.904-6.471-18.982 0-36.016 8.342-47.635 21.56l-0.061 0.071-134.68 145.16-143.2-321.16c-0.003-0.060-0.005-0.13-0.005-0.2s0.002-0.14 0.005-0.21l-0 0.010c-10.387-22.143-32.495-37.203-58.12-37.203s-47.733 15.060-57.955 36.812l-0.165 0.391c0.003 0.060 0.005 0.13 0.005 0.2s-0.002 0.14-0.005 0.21l0-0.010-143.2 321.16-134.68-145.16c-11.785-13.328-28.925-21.688-48.018-21.688-35.346 0-64 28.654-64 64 0 4.018 0.37 7.95 1.079 11.763l-0.061-0.395c0 0.44 0 0.84 0.28 1.28l90.72 415.48c5.843 29.814 31.763 52 62.865 52 0.005 0 0.011-0 0.016-0l586.279 0c31.092-0.012 56.999-22.194 62.774-51.595l0.066-0.405 90.72-415.48c0-0.44 0-0.84 0.28-1.28 0.664-3.444 1.044-7.406 1.044-11.456 0-25.225-14.732-47.010-36.062-57.219l-0.382-0.165zM805.4 766.72l-0.24 1.28h-586.32l-0.24-1.28-90.6-414.72 0.56 0.64 168 180.96c5.863 6.322 14.214 10.265 23.486 10.265 12.961 0 24.122-7.705 29.152-18.784l0.082-0.201 162.72-364.88 162.76 365c5.112 11.28 16.273 18.985 29.234 18.985 9.272 0 17.623-3.944 23.467-10.245l0.019-0.020 168-180.96 0.52-0.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["crown-simple"] + }, + "attrs": [{}], + "properties": { + "id": 446, + "order": 1959, + "name": "crown-simple", + "code": 58902, + "ligatures": "crown-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 446 + }, + { + "icon": { + "paths": [ + "M894.72 264.6l-352-192.6c-8.858-4.986-19.446-7.923-30.72-7.923s-21.861 2.937-31.040 8.088l0.32-0.165-352 192.68c-19.939 11.067-33.224 31.976-33.28 55.992l-0 0.008v382.56c0.056 24.024 13.341 44.933 32.953 55.833l0.327 0.167 352 192.68c8.858 4.986 19.446 7.923 30.72 7.923s21.861-2.937 31.040-8.088l-0.32 0.165 352-192.68c19.939-11.067 33.224-31.976 33.28-55.992l0-0.008v-382.52c-0.010-24.071-13.306-45.034-32.953-55.953l-0.327-0.167zM512 128v0l321.36 176-321.36 176-321.36-176zM160 360l320 175.12v343.16l-320-175zM544 878.28v-343l320-175.28v343.12z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cube"] + }, + "attrs": [{}], + "properties": { + "id": 447, + "order": 1960, + "name": "cube", + "code": 57818, + "ligatures": "cube", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 447 + }, + { + "icon": { + "paths": [ + "M928 192v160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h160c17.673 0 32 14.327 32 32v0zM288 800h-128v-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 160c0 17.673 14.327 32 32 32v0h160c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM896 640c-17.673 0-32 14.327-32 32v0 128h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c17.673 0 32-14.327 32-32v0-160c0-17.673-14.327-32-32-32v0zM128 384c17.673 0 32-14.327 32-32v0-128h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-160c-17.673 0-32 14.327-32 32v0 160c0 17.673 14.327 32 32 32v0zM752 668l-224 128c-4.561 2.653-10.038 4.218-15.88 4.218s-11.319-1.566-16.033-4.3l0.153 0.082-224.24-128c-9.633-5.636-16.001-15.931-16.001-27.714 0-0.101 0-0.201 0.001-0.302l-0 0.015v-256c-0.001-0.085-0.001-0.186-0.001-0.286 0-11.783 6.368-22.078 15.85-27.632l0.151-0.082 224-128c4.561-2.653 10.038-4.218 15.88-4.218s11.319 1.566 16.033 4.3l-0.153-0.082 224 128c9.633 5.636 16.001 15.931 16.001 27.714 0 0.101-0 0.201-0.001 0.302l0-0.015v256c0.002 0.127 0.003 0.276 0.003 0.425 0 11.686-6.264 21.908-15.617 27.494l-0.146 0.081zM352.48 384l159.52 91.16 159.52-91.16-159.52-91.16zM320 621.44l160 91.4v-182.28l-160-91.4zM704 621.44v-182.28l-160 91.4v182.28z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cube-focus"] + }, + "attrs": [{}], + "properties": { + "id": 448, + "order": 1961, + "name": "cube-focus", + "code": 60682, + "ligatures": "cube-focus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 448 + }, + { + "icon": { + "paths": [ + "M886.64 361.36v0l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-479.999-0c-17.673 0-32 14.327-32 32v0 480c0.004 8.746 3.515 16.67 9.204 22.444l-0.004-0.004 224 224c5.806 5.9 13.875 9.556 22.799 9.56l480.001 0c17.673 0 32-14.327 32-32v0-480c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM672 237.24l114.76 114.76h-114.76zM352 786.76l-114.76-114.76h114.76zM352 608h-160v-370.76l160 160zM237.24 192h370.76v160h-210.76zM608 416v192h-192v-192zM416 832v-160h210.76l160 160zM832 786.76l-160-160v-210.76h160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cube-transparent"] + }, + "attrs": [{}], + "properties": { + "id": 449, + "order": 1962, + "name": "cube-transparent", + "code": 60540, + "ligatures": "cube-transparent", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 449 + }, + { + "icon": { + "paths": [ + "M713.92 462.8c33.266-32.065 53.926-77.011 53.926-126.783 0-91.514-69.846-166.715-159.138-175.203l-0.708-0.054v-64.76c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-64v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v544h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h64v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h32c106.039 0 192-85.961 192-192 0-79.36-48.148-147.474-116.825-176.725l-1.255-0.475zM704 336c0 61.856-50.144 112-112 112v0h-208v-224h208c61.856 0 112 50.144 112 112v0zM640 768h-256v-256h256c70.692 0 128 57.308 128 128s-57.308 128-128 128v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["currency-btc"] + }, + "attrs": [{}], + "properties": { + "id": 450, + "order": 1963, + "name": "currency-btc", + "code": 58904, + "ligatures": "currency-btc", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 450 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM672 592c0 61.856-50.144 112-112 112v0h-16v32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-32h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h144c26.51 0 48-21.49 48-48s-21.49-48-48-48v0h-96c-61.856 0-112-50.144-112-112s50.144-112 112-112v0h16v-32c0-17.673 14.327-32 32-32s32 14.327 32 32v0 32h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-144c-26.51 0-48 21.49-48 48s21.49 48 48 48v0h96c61.856 0 112 50.144 112 112v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["currency-circle-dollar"] + }, + "attrs": [{}], + "properties": { + "id": 451, + "order": 1964, + "name": "currency-circle-dollar", + "code": 58700, + "ligatures": "currency-circle-dollar", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 451 + }, + { + "icon": { + "paths": [ + "M224 224c0-17.673 14.327-32 32-32v0h512c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-512c-17.673 0-32-14.327-32-32v0zM864 640c-17.673 0-32 14.327-32 32v0 64h-128c-35.346 0-64-28.654-64-64v0-192h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-640c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192v32c-0.137 123.657-100.343 223.863-223.987 224l-0.013 0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c158.985-0.182 287.818-129.015 288-287.983l0-0.017v-32h128v192c0 70.692 57.308 128 128 128v0h160c17.673 0 32-14.327 32-32v0-96c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["currency-cny"] + }, + "attrs": [{}], + "properties": { + "id": 452, + "order": 1965, + "name": "currency-cny", + "code": 58702, + "ligatures": "currency-cny", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 452 + }, + { + "icon": { + "paths": [ + "M608 480h-64v-256h32c70.692 0 128 57.308 128 128v0c0 17.673 14.327 32 32 32s32-14.327 32-32v0c-0.114-105.993-86.007-191.886-191.989-192l-32.011-0v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-32c-106.039 0-192 85.961-192 192s85.961 192 192 192v0h32v256h-64c-70.692 0-128-57.308-128-128v0c0-17.673-14.327-32-32-32s-32 14.327-32 32v0c0.114 105.993 86.007 191.886 191.989 192l64.011 0v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h64c106.039 0 192-85.961 192-192s-85.961-192-192-192v0zM448 480c-70.692 0-128-57.308-128-128s57.308-128 128-128v0h32v256zM608 800h-64v-256h64c70.692 0 128 57.308 128 128s-57.308 128-128 128v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["currency-dollar"] + }, + "attrs": [{}], + "properties": { + "id": 453, + "order": 1966, + "name": "currency-dollar", + "code": 58704, + "ligatures": "currency-dollar", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 453 + }, + { + "icon": { + "paths": [ + "M800 672c-0.114 105.993-86.007 191.886-191.989 192l-64.011 0v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-105.993-0.114-191.886-86.007-192-191.989l-0-0.011c0-17.673 14.327-32 32-32s32 14.327 32 32v0c0 70.692 57.308 128 128 128v0h192c70.692 0 128-57.308 128-128s-57.308-128-128-128v0h-160c-106.039 0-192-85.961-192-192s85.961-192 192-192v0h32v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h32c105.993 0.114 191.886 86.007 192 191.989l0 0.011c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c0-70.692-57.308-128-128-128v0h-128c-70.692 0-128 57.308-128 128s57.308 128 128 128v0h160c105.993 0.114 191.886 86.007 192 191.989l0 0.011z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["currency-dollar-simple"] + }, + "attrs": [{}], + "properties": { + "id": 454, + "order": 1967, + "name": "currency-dollar-simple", + "code": 58706, + "ligatures": "currency-dollar-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 454 + }, + { + "icon": { + "paths": [ + "M889.16 492.24l-352-448c-5.912-7.474-14.981-12.227-25.16-12.227s-19.248 4.753-25.109 12.16l-0.051 0.067-352 448c-4.258 5.384-6.83 12.272-6.83 19.76s2.572 14.376 6.881 19.827l-0.051-0.067 352 448c5.912 7.474 14.981 12.227 25.16 12.227s19.248-4.753 25.109-12.16l0.051-0.067 352-448c4.258-5.384 6.83-12.272 6.83-19.76s-2.572-14.376-6.881-19.827l0.051 0.067zM544 156.52l269.68 343.2-269.68 122.6zM480 622.32l-269.68-122.6 269.68-343.2zM480 692.6v174.88l-213.72-272zM544 692.6l213.72-97.16-213.72 272z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["currency-eth"] + }, + "attrs": [{}], + "properties": { + "id": 455, + "order": 1968, + "name": "currency-eth", + "code": 60122, + "ligatures": "currency-eth", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 455 + }, + { + "icon": { + "paths": [ + "M760 769.32c5.061 5.636 8.155 13.127 8.155 21.341 0 9.467-4.111 17.974-10.645 23.833l-0.030 0.027c-56.37 50.641-131.304 81.609-213.471 81.609-165.507 0-301.667-125.649-318.294-286.76l-0.114-1.369h-65.6c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64v-64h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h65.6c16.789-162.435 152.927-288.031 318.399-288.031 82.115 0 157.006 30.929 213.659 81.774l-0.298-0.263c6.558 5.889 10.664 14.395 10.664 23.86 0 17.686-14.338 32.024-32.024 32.024-8.221 0-15.719-3.098-21.39-8.19l0.030 0.026c-45.069-40.406-104.939-65.111-170.579-65.111-130.073 0-237.488 97.008-253.844 222.622l-0.137 1.288h253.92c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256v64h192c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-189.92c16.476 126.919 123.9 223.947 253.985 223.947 65.638 0 125.507-24.703 170.816-65.319l-0.241 0.213c5.651-5.12 13.184-8.253 21.449-8.253 9.494 0 18.023 4.135 23.883 10.702l0.028 0.031z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["currency-eur"] + }, + "attrs": [{}], + "properties": { + "id": 456, + "order": 1969, + "name": "currency-eur", + "code": 58708, + "ligatures": "currency-eur", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 456 + }, + { + "icon": { + "paths": [ + "M768 832c0 17.673-14.327 32-32 32v0h-512c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h16c61.856 0 112-50.144 112-112v0-144h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128v-144c0.003-114.873 93.127-207.995 208-207.995 50.425 0 96.659 17.943 132.665 47.793l-0.345-0.278c7.405 5.913 12.108 14.94 12.108 25.066 0 17.673-14.327 32-32 32-7.974 0-15.267-2.917-20.87-7.741l0.042 0.035c-24.688-20.47-56.693-32.89-91.6-32.89-79.529 0-144 64.471-144 144 0 0.004 0 0.007 0 0.011l-0-0.001v144h128c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-128v144c0 0.046 0 0.102 0 0.157 0 42.647-15.23 81.736-40.549 112.126l0.229-0.282h360.32c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["currency-gbp"] + }, + "attrs": [{}], + "properties": { + "id": 457, + "order": 1970, + "name": "currency-gbp", + "code": 58710, + "ligatures": "currency-gbp", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 457 + }, + { + "icon": { + "paths": [ + "M832 320c0 17.673-14.327 32-32 32v0h-128.6c0.36 5.28 0.6 10.6 0.6 16-0.159 132.484-107.516 239.841-239.984 240l-61.256 0 290.76 264.32c6.617 5.889 10.764 14.429 10.764 23.938 0 17.673-14.327 32-32 32-8.434 0-16.106-3.263-21.823-8.595l0.019 0.017-352-320c-6.447-5.875-10.477-14.307-10.477-23.68 0-17.672 14.325-31.998 31.996-32l144-0c97.156-0.114 175.886-78.844 176-175.989l0-0.011c0-5.4-0.28-10.72-0.76-16h-319.24c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h300.68c-29.756-57.407-88.711-95.965-156.675-96l-144.005-0c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h512c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-205.040c27.897 25.87 49.561 58.064 62.748 94.327l0.532 1.673h141.76c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["currency-inr"] + }, + "attrs": [{}], + "properties": { + "id": 458, + "order": 1971, + "name": "currency-inr", + "code": 58712, + "ligatures": "currency-inr", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 458 + }, + { + "icon": { + "paths": [ + "M824.76 212.28l-245.24 299.72h124.48c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-160v64h160c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-160v160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-160h-160c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h160v-64h-160c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h124.48l-245.24-299.72c-4.51-5.474-7.245-12.558-7.245-20.28 0-17.676 14.329-32.005 32.005-32.005 9.954 0 18.846 4.544 24.716 11.67l0.044 0.055 263.24 321.76 263.24-321.76c5.914-7.181 14.806-11.725 24.76-11.725 17.676 0 32.005 14.329 32.005 32.005 0 7.722-2.735 14.806-7.289 20.335l0.044-0.055z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["currency-jpy"] + }, + "attrs": [{}], + "properties": { + "id": 459, + "order": 1972, + "name": "currency-jpy", + "code": 58714, + "ligatures": "currency-jpy", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 459 + }, + { + "icon": { + "paths": [ + "M960 512h-88.44l86.080-212c1.778-3.857 2.815-8.369 2.815-13.124 0-17.673-14.327-32-32-32-13.771 0-25.511 8.699-30.023 20.902l-0.072 0.222-96 236h-164.84l-96-236c-4.892-11.794-16.315-19.939-29.64-19.939s-24.748 8.144-29.562 19.727l-0.078 0.212-96 236h-164.72l-96-236c-5.136-11.221-16.266-18.876-29.185-18.876-17.673 0-32 14.327-32 32 0 3.902 0.698 7.64 1.977 11.098l-0.072-0.222 86.080 212h-88.32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h114.44l96 236c4.892 11.794 16.315 19.939 29.64 19.939s24.748-8.144 29.562-19.727l0.078-0.212 96-236h164.96l96 236c4.892 11.794 16.315 19.939 29.64 19.939s24.748-8.144 29.562-19.727l0.078-0.212 96-236h114.040c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM304 715l-56.48-139h112.96zM455.52 512l56.48-138.96 56.48 138.96zM720 715l-56.48-139h112.96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["currency-krw"] + }, + "attrs": [{}], + "properties": { + "id": 460, + "order": 1973, + "name": "currency-krw", + "code": 58716, + "ligatures": "currency-krw", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 460 + }, + { + "icon": { + "paths": [ + "M832 384c0 17.673-14.327 32-32 32v0h-256v448c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-448h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h576c17.673 0 32 14.327 32 32v0zM224 256h576c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-576c-17.673 0-32 14.327-32 32s14.327 32 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["currency-kzt"] + }, + "attrs": [{}], + "properties": { + "id": 461, + "order": 1974, + "name": "currency-kzt", + "code": 60492, + "ligatures": "currency-kzt", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 461 + }, + { + "icon": { + "paths": [ + "M864 544h-64v-64h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64v-232c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 232h-258.32l-196.44-251.68c-5.911-7.534-15.015-12.329-25.24-12.329-17.673 0-32 14.327-32 32 0 0.003 0 0.006 0 0.010l-0-0v232h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v64h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v232c0 17.673 14.327 32 32 32s32-14.327 32-32v0-232h258.32l196.44 251.68c5.911 7.528 15.012 12.32 25.233 12.32 0.003 0 0.005-0 0.008-0l-0 0c0.020 0 0.045 0 0.069 0 3.702 0 7.254-0.645 10.549-1.828l-0.218 0.068c12.668-4.447 21.59-16.3 21.6-30.239l0-0.001v-232h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM736 480v64h-158.44l-49.96-64zM288 277l108.48 139h-108.48zM288 544v-64h158.44l49.96 64zM736 747l-108.48-139h108.48z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["currency-ngn"] + }, + "attrs": [{}], + "properties": { + "id": 462, + "order": 1975, + "name": "currency-ngn", + "code": 60242, + "ligatures": "currency-ngn", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 462 + }, + { + "icon": { + "paths": [ + "M592 608c132.548 0 240-107.452 240-240s-107.452-240-240-240v0h-240c-17.673 0-32 14.327-32 32v0 384h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96v64h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96v128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-192v-64zM384 192h208c97.202 0 176 78.798 176 176s-78.798 176-176 176v0h-208z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["currency-rub"] + }, + "attrs": [{}], + "properties": { + "id": 463, + "order": 1976, + "name": "currency-rub", + "code": 58718, + "ligatures": "currency-rub", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 463 + }, + { + "icon": { + "paths": [ + "M672 530.76l185.64-71.28c22.607-10.206 38.057-32.552 38.057-58.506 0-28.082-18.087-51.94-43.246-60.56l-0.45-0.134-640.32-209.080c-5.925-2.007-12.75-3.165-19.845-3.165-35.236 0-63.8 28.564-63.8 63.8 0 7.095 1.158 13.92 3.296 20.295l-0.131-0.45 209.080 640.32c8.125 24.925 30.646 42.834 57.509 43.995l0.131 0.005h3.12c0.065 0 0.143 0 0.221 0 25.957 0 48.269-15.609 58.060-37.953l0.159-0.407 0.52-1.32 70.76-184.32 205.24 205.24c11.582 11.585 27.584 18.75 45.26 18.75s33.678-7.166 45.26-18.75l50.72-50.72c11.585-11.582 18.75-27.584 18.75-45.26s-7.166-33.678-18.75-45.26l-0-0zM781.24 832l-205.24-205.24c-11.586-11.607-27.603-18.787-45.297-18.787-26.127 0-48.598 15.656-58.542 38.098l-0.162 0.408c0 0.44-0.36 0.88-0.52 1.28l-70.6 184-208.88-639.76 639.4 208.8-185.080 71.080c-22.851 10.106-38.507 32.576-38.507 58.703 0 17.694 7.18 33.711 18.786 45.296l0.001 0.001 205.4 205.36z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cursor"] + }, + "attrs": [{}], + "properties": { + "id": 464, + "order": 1977, + "name": "cursor", + "code": 57820, + "ligatures": "cursor", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 464 + }, + { + "icon": { + "paths": [ + "M352 96v-32c0-17.673 14.327-32 32-32s32 14.327 32 32v0 32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM64 416h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM497.68 156.64c4.174 2.136 9.105 3.388 14.329 3.388 12.464 0 23.263-7.126 28.547-17.525l0.084-0.182 32-64c2.133-4.172 3.383-9.1 3.383-14.32 0-17.675-14.328-32.003-32.003-32.003-12.454 0-23.247 7.114-28.536 17.501l-0.084 0.182-32 64c-2.141 4.178-3.396 9.115-3.396 14.345 0 12.451 7.111 23.242 17.494 28.531l0.182 0.084zM113.68 483.4l-64 32c-10.568 5.373-17.683 16.166-17.683 28.62 0 17.675 14.328 32.003 32.003 32.003 5.22 0 10.148-1.25 14.502-3.467l-0.182 0.084 64-32c10.568-5.373 17.683-16.166 17.683-28.62 0-17.675-14.328-32.003-32.003-32.003-5.22 0-10.148 1.25-14.502 3.467l0.182-0.084zM877.24 736c11.585 11.582 18.75 27.584 18.75 45.26s-7.166 33.678-18.75 45.26l-50.72 50.72c-11.582 11.585-27.584 18.75-45.26 18.75s-33.678-7.166-45.26-18.75l-205.2-205.24-70.8 184.36c0 0.4-0.32 0.84-0.52 1.28-9.939 22.75-32.243 38.36-58.193 38.36-0.073 0-0.145-0-0.218-0l0.011 0h-3.16c-26.99-1.178-49.505-19.082-57.513-43.552l-0.127-0.448-209.080-640.32c-1.937-5.836-3.054-12.555-3.054-19.534 0-35.346 28.654-64 64-64 6.979 0 13.698 1.117 19.986 3.183l-0.452-0.129 640.32 209.080c25.61 8.754 43.697 32.612 43.697 60.694 0 25.954-15.45 48.3-37.654 58.343l-0.403 0.163-1.28 0.52-184.36 70.76zM832 781.24l-205.24-205.24c-11.607-11.586-18.787-27.603-18.787-45.297 0-26.127 15.656-48.598 38.098-58.542l0.408-0.162 1.28-0.56 183.8-70.56-639.56-208.88 208.8 639.44 70.6-184c0-0.44 0.32-0.88 0.52-1.32 8.504-19.213 25.642-33.249 46.356-37.294l0.404-0.066c3.602-0.701 7.749-1.108 11.99-1.12l0.010-0c17.655 0.020 33.633 7.185 45.2 18.76l205.36 205.6z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cursor-click"] + }, + "attrs": [{}], + "properties": { + "id": 465, + "order": 1978, + "name": "cursor-click", + "code": 59336, + "ligatures": "cursor-click", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 465 + }, + { + "icon": { + "paths": [ + "M736 832c0 17.673-14.327 32-32 32v0h-64c-52.165 0-98.5-24.964-127.708-63.598l-0.292-0.402c-29.5 39.036-75.835 64-128 64v0h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64c53.019 0 96-42.981 96-96v0-160h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64v-160c0-53.019-42.981-96-96-96v0h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64c52.165 0 98.5 24.964 127.708 63.598l0.292 0.402c29.5-39.036 75.835-64 128-64v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-53.019 0-96 42.981-96 96v0 160h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64v160c0 53.019 42.981 96 96 96v0h64c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cursor-text"] + }, + "attrs": [{}], + "properties": { + "id": 466, + "order": 1979, + "name": "cursor-text", + "code": 59352, + "ligatures": "cursor-text", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 466 + }, + { + "icon": { + "paths": [ + "M512 64c-161.48 0-288 77.32-288 176v544c0 98.68 126.52 176 288 176s288-77.32 288-176v-544c0-98.68-126.52-176-288-176zM512 128c105.96 0 224 46 224 112s-118.040 112-224 112-224-46-224-112 118.040-112 224-112zM512 896c-119.32 0-224-52.32-224-112v-432c52.4 39.4 132.56 64 224 64s171.6-24.8 224-64v432c0 59.68-104.68 112-224 112z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["cylinder"] + }, + "attrs": [{}], + "properties": { + "id": 467, + "order": 1980, + "name": "cylinder", + "code": 59644, + "ligatures": "cylinder", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 467 + }, + { + "icon": { + "paths": [ + "M512 96c-215.32 0-384 98.4-384 224v384c0 125.6 168.68 224 384 224s384-98.4 384-224v-384c0-125.6-168.68-224-384-224zM832 512c0 38.48-31.52 77.72-86.44 107.68-61.84 33.72-144.8 52.32-233.56 52.32s-171.72-18.6-233.56-52.32c-54.92-29.96-86.44-69.2-86.44-107.68v-66.56c68.24 60 184.92 98.56 320 98.56s251.76-38.72 320-98.56zM278.44 212.32c61.84-33.72 144.8-52.32 233.56-52.32s171.72 18.6 233.56 52.32c54.92 29.96 86.44 69.2 86.44 107.68s-31.52 77.72-86.44 107.68c-61.84 33.72-144.8 52.32-233.56 52.32s-171.72-18.6-233.56-52.32c-54.92-29.96-86.44-69.2-86.44-107.68s31.52-77.72 86.44-107.68zM745.56 811.68c-61.84 33.72-144.8 52.32-233.56 52.32s-171.72-18.6-233.56-52.32c-54.92-29.96-86.44-69.2-86.44-107.68v-66.56c68.24 60 184.92 98.56 320 98.56s251.76-38.72 320-98.56v66.56c0 38.48-31.52 77.72-86.44 107.68z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["database"] + }, + "attrs": [{}], + "properties": { + "id": 468, + "order": 1981, + "name": "database", + "code": 57822, + "ligatures": "database", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 468 + }, + { + "icon": { + "paths": [ + "M992 256h-960c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v448c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192h768v192c0 17.673 14.327 32 32 32s32-14.327 32-32v0-448h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM128 320h352v192h-352zM896 512h-352v-192h352zM384 416c0 17.673-14.327 32-32 32v0h-96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96c17.673 0 32 14.327 32 32v0zM640 416c0-17.673 14.327-32 32-32v0h96c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-96c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["desk"] + }, + "attrs": [{}], + "properties": { + "id": 469, + "order": 1982, + "name": "desk", + "code": 60694, + "ligatures": "desk", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 469 + }, + { + "icon": { + "paths": [ + "M832 160h-640c-53.019 0-96 42.981-96 96v0 448c0 53.019 42.981 96 96 96v0h288v64h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-96v-64h288c53.019 0 96-42.981 96-96v0-448c0-53.019-42.981-96-96-96v0zM192 224h640c17.673 0 32 14.327 32 32v0 320h-704v-320c0-17.673 14.327-32 32-32v0zM832 736h-640c-17.673 0-32-14.327-32-32v0-64h704v64c0 17.673-14.327 32-32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["desktop"] + }, + "attrs": [{}], + "properties": { + "id": 470, + "order": 1983, + "name": "desktop", + "code": 58720, + "ligatures": "desktop", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 470 + }, + { + "icon": { + "paths": [ + "M864 288c0 17.673-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c17.673 0 32 14.327 32 32v0zM832 384h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM992 192v640c0 35.346-28.654 64-64 64v0h-320c-35.346 0-64-28.654-64-64v0-64h-160v64h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64v-64h-192c-53.019 0-96-42.981-96-96v0-288c0-53.019 42.981-96 96-96v0h416v-96c0-35.346 28.654-64 64-64v0h320c35.346 0 64 28.654 64 64v0zM544 704v-352h-416c-17.673 0-32 14.327-32 32v0 288c0 17.673 14.327 32 32 32v0zM928 832v-640h-320v640h320zM768 672c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["desktop-tower"] + }, + "attrs": [{}], + "properties": { + "id": 471, + "order": 1984, + "name": "desktop-tower", + "code": 58722, + "ligatures": "desktop-tower", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 471 + }, + { + "icon": { + "paths": [ + "M992 448h-111.68l-190-261.64c-11.774-16.031-30.552-26.321-51.733-26.321-19.901 0-37.681 9.084-49.419 23.331l-0.088 0.11-52.2 60.52c-5.876 7.337-14.834 11.995-24.88 11.995s-19.004-4.658-24.831-11.932l-0.049-0.063-0.8-0.92-51.4-59.6c-11.826-14.357-29.606-23.441-49.507-23.441-21.181 0-39.959 10.29-51.608 26.143l-0.125 0.178-190 261.64h-111.68c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h960c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM385.36 224l0.76 0.92 51.4 59.56c17.741 21.693 44.506 35.43 74.48 35.43s56.74-13.737 74.344-35.259l0.136-0.171 51.4-59.56c0.24-0.32 0.4-0.6 0.68-0.92l162.64 224h-578.44zM720 576c-73.88 0.015-134.758 55.665-143.018 127.333l-0.062 0.667h-129.84c-8.348-72.321-69.229-127.949-143.103-127.949-79.529 0-144 64.471-144 144s64.471 144 144 144c62.342 0 115.432-39.617 135.466-95.048l0.317-1.003h144.48c20.365 56.408 73.441 96 135.765 96 79.529 0 144-64.471 144-144s-64.471-144-144-144c-0.002 0-0.003 0-0.005 0l0-0zM304 800c-44.183 0-80-35.817-80-80s35.817-80 80-80c44.183 0 80 35.817 80 80v0c0 44.183-35.817 80-80 80v0zM720 800c-44.183 0-80-35.817-80-80s35.817-80 80-80c44.183 0 80 35.817 80 80v0c0 44.183-35.817 80-80 80v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["detective"] + }, + "attrs": [{}], + "properties": { + "id": 472, + "order": 1985, + "name": "detective", + "code": 59454, + "ligatures": "detective", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 472 + }, + { + "icon": { + "paths": [ + "M928 224h-832c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h832c35.346 0 64-28.654 64-64v0-448c0-35.346-28.654-64-64-64v0zM928 736h-832v-448h832v448zM512 416v64h32c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-32v64h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-96c-17.673 0-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32v0h96c17.673 0 32 14.327 32 32s-14.327 32-32 32v0zM862.8 392.68l-72 256c-3.914 13.565-16.218 23.319-30.8 23.319s-26.886-9.754-30.744-23.093l-0.056-0.226-72-256c-0.739-2.564-1.164-5.508-1.164-8.552 0-17.673 14.327-32 32-32 14.536 0 26.808 9.692 30.707 22.966l0.057 0.226 41.2 146.48 41.2-146.48c3.87-13.631 16.207-23.448 30.836-23.448 17.673 0 32 14.327 32 32 0 3.137-0.451 6.169-1.293 9.034l0.057-0.226zM256 352h-32c-17.673 0-32 14.327-32 32v0 256c0 17.673 14.327 32 32 32v0h32c70.692 0 128-57.308 128-128v0-64c0-70.692-57.308-128-128-128v0zM320 544c0 35.346-28.654 64-64 64v0-192c35.346 0 64 28.654 64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dev-to-logo"] + }, + "attrs": [{}], + "properties": { + "id": 473, + "order": 1986, + "name": "dev-to-logo", + "code": 60686, + "ligatures": "dev-to-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 473 + }, + { + "icon": { + "paths": [ + "M704 64h-384c-53.019 0-96 42.981-96 96v0 704c0 53.019 42.981 96 96 96v0h384c53.019 0 96-42.981 96-96v0-704c0-53.019-42.981-96-96-96v0zM288 256h448v512h-448zM320 128h384c17.673 0 32 14.327 32 32v0 32h-448v-32c0-17.673 14.327-32 32-32v0zM704 896h-384c-17.673 0-32-14.327-32-32v0-32h448v32c0 17.673-14.327 32-32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["device-mobile"] + }, + "attrs": [{}], + "properties": { + "id": 474, + "order": 1987, + "name": "device-mobile", + "code": 57824, + "ligatures": "device-mobile", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 474 + }, + { + "icon": { + "paths": [ + "M704 64h-384c-53.019 0-96 42.981-96 96v0 704c0 53.019 42.981 96 96 96v0h384c53.019 0 96-42.981 96-96v0-704c0-53.019-42.981-96-96-96v0zM736 864c0 17.673-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32v0-704c0-17.673 14.327-32 32-32v0h384c17.673 0 32 14.327 32 32v0zM560 240c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["device-mobile-camera"] + }, + "attrs": [{}], + "properties": { + "id": 475, + "order": 1988, + "name": "device-mobile-camera", + "code": 57826, + "ligatures": "device-mobile-camera", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 475 + }, + { + "icon": { + "paths": [ + "M855.68 842.48l-640-704c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 55.68 61.24v621.24c0 53.019 42.981 96 96 96v0h384c48.936-0.011 89.314-36.636 95.232-83.97l0.048-0.47 9.040 9.96c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM736 864c0 17.673-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32v0-550.84l448 492.8zM274.8 96c0-17.673 14.327-32 32-32v0h397.2c53.019 0 96 42.981 96 96v0 443.32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-443.32c0-17.673-14.327-32-32-32v0h-397.2c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["device-mobile-slash"] + }, + "attrs": [{}], + "properties": { + "id": 476, + "order": 1989, + "name": "device-mobile-slash", + "code": 60998, + "ligatures": "device-mobile-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 476 + }, + { + "icon": { + "paths": [ + "M704 64h-384c-53.019 0-96 42.981-96 96v0 704c0 53.019 42.981 96 96 96v0h384c53.019 0 96-42.981 96-96v0-704c0-53.019-42.981-96-96-96v0zM736 864c0 17.673-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32v0-704c0-17.673 14.327-32 32-32v0h384c17.673 0 32 14.327 32 32v0zM672 224c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["device-mobile-speaker"] + }, + "attrs": [{}], + "properties": { + "id": 477, + "order": 1990, + "name": "device-mobile-speaker", + "code": 57828, + "ligatures": "device-mobile-speaker", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 477 + }, + { + "icon": { + "paths": [ + "M822.64 886.64l-96 96c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l41.4-41.36h-402.76c-53.019 0-96-42.981-96-96v0-384c0-17.673 14.327-32 32-32s32 14.327 32 32v0 384c0 17.673 14.327 32 32 32v0h402.76l-41.4-41.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l96 96c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0zM320 288c0.007 0 0.016 0 0.025 0 17.673 0 32-14.327 32-32 0-8.843-3.587-16.848-9.385-22.64l-41.4-41.36h402.76c17.673 0 32 14.327 32 32v0 384c0 17.673 14.327 32 32 32s32-14.327 32-32v0-384c0-53.019-42.981-96-96-96v0h-402.76l41.4-41.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378v-0l-96 96c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 96 96c5.79 5.783 13.785 9.36 22.615 9.36 0.009 0 0.018-0 0.027-0l-0.001 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["device-rotate"] + }, + "attrs": [{}], + "properties": { + "id": 478, + "order": 1991, + "name": "device-rotate", + "code": 60914, + "ligatures": "device-rotate", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 478 + }, + { + "icon": { + "paths": [ + "M768 96h-512c-53.019 0-96 42.981-96 96v0 640c0 53.019 42.981 96 96 96v0h512c53.019 0 96-42.981 96-96v0-640c0-53.019-42.981-96-96-96v0zM224 288h576v448h-576zM256 160h512c17.673 0 32 14.327 32 32v0 32h-576v-32c0-17.673 14.327-32 32-32v0zM768 864h-512c-17.673 0-32-14.327-32-32v0-32h576v32c0 17.673-14.327 32-32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["device-tablet"] + }, + "attrs": [{}], + "properties": { + "id": 479, + "order": 1992, + "name": "device-tablet", + "code": 57830, + "ligatures": "device-tablet", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 479 + }, + { + "icon": { + "paths": [ + "M768 96h-512c-53.019 0-96 42.981-96 96v0 640c0 53.019 42.981 96 96 96v0h512c53.019 0 96-42.981 96-96v0-640c0-53.019-42.981-96-96-96v0zM800 832c0 17.673-14.327 32-32 32v0h-512c-17.673 0-32-14.327-32-32v0-640c0-17.673 14.327-32 32-32v0h512c17.673 0 32 14.327 32 32v0zM560 272c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["device-tablet-camera"] + }, + "attrs": [{}], + "properties": { + "id": 480, + "order": 1993, + "name": "device-tablet-camera", + "code": 57832, + "ligatures": "device-tablet-camera", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 480 + }, + { + "icon": { + "paths": [ + "M768 96h-512c-53.019 0-96 42.981-96 96v0 640c0 53.019 42.981 96 96 96v0h512c53.019 0 96-42.981 96-96v0-640c0-53.019-42.981-96-96-96v0zM800 832c0 17.673-14.327 32-32 32v0h-512c-17.673 0-32-14.327-32-32v0-640c0-17.673 14.327-32 32-32v0h512c17.673 0 32 14.327 32 32v0zM672 256c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["device-tablet-speaker"] + }, + "attrs": [{}], + "properties": { + "id": 481, + "order": 1994, + "name": "device-tablet-speaker", + "code": 57834, + "ligatures": "device-tablet-speaker", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 481 + }, + { + "icon": { + "paths": [ + "M896 288h-64v-32c0-53.019-42.981-96-96-96v0h-576c-53.019 0-96 42.981-96 96v0 384c0 53.019 42.981 96 96 96v0h448v32c0 53.019 42.981 96 96 96v0h192c53.019 0 96-42.981 96-96v0-384c0-53.019-42.981-96-96-96v0zM160 672c-17.673 0-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32v0h576c17.673 0 32 14.327 32 32v0 32h-64c-53.019 0-96 42.981-96 96v0 288zM928 768c0 17.673-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0zM544 832c0 17.673-14.327 32-32 32v0h-160c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h160c17.673 0 32 14.327 32 32v0zM864 448c0 17.673-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["devices"] + }, + "attrs": [{}], + "properties": { + "id": 482, + "order": 1995, + "name": "devices", + "code": 60324, + "ligatures": "devices", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 482 + }, + { + "icon": { + "paths": [ + "M941.32 466.88l-384.2-384.24c-11.568-11.501-27.514-18.611-45.12-18.611s-33.552 7.109-45.123 18.614l0.003-0.003-384 384.24c-11.501 11.568-18.611 27.514-18.611 45.12s7.109 33.552 18.614 45.123l-0.003-0.003 384.2 384.24c11.568 11.501 27.514 18.611 45.12 18.611s33.552-7.109 45.123-18.614l-0.003 0.003 384.2-384.24c11.501-11.568 18.611-27.514 18.611-45.12s-7.109-33.552-18.614-45.123l0.003 0.003zM512 896v0l-384-384 384-384 384 384z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["diamond"] + }, + "attrs": [{}], + "properties": { + "id": 483, + "order": 1996, + "name": "diamond", + "code": 57836, + "ligatures": "diamond", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 483 + }, + { + "icon": { + "paths": [ + "M489.36 438.64c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 160-160c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0-160-160c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-160 160c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0zM512 141.24l114.76 114.76-114.76 114.76-114.76-114.76zM534.64 585.24c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-160 160c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 160 160c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 160-160c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0zM512 882.76l-114.76-114.76 114.76-114.76 114.76 114.76zM950.64 489.36l-160-160c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-160 160c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 160 160c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 160-160c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0zM768 626.76l-114.76-114.76 114.76-114.76 114.76 114.76zM438.64 489.36l-160-160c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-160 160c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 160 160c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 160-160c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0zM256 626.76l-114.76-114.76 114.76-114.76 114.76 114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["diamonds-four"] + }, + "attrs": [{}], + "properties": { + "id": 484, + "order": 1997, + "name": "diamonds-four", + "code": 59636, + "ligatures": "diamonds-four", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 484 + }, + { + "icon": { + "paths": [ + "M768 128h-512c-70.692 0-128 57.308-128 128v0 512c0 70.692 57.308 128 128 128v0h512c70.692 0 128-57.308 128-128v0-512c0-70.692-57.308-128-128-128v0zM832 768c0 35.346-28.654 64-64 64v0h-512c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h512c35.346 0 64 28.654 64 64v0zM416 368c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM704 368c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM416 656c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM560 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM704 656c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dice-five"] + }, + "attrs": [{}], + "properties": { + "id": 485, + "order": 1998, + "name": "dice-five", + "code": 57838, + "ligatures": "dice-five", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 485 + }, + { + "icon": { + "paths": [ + "M768 128h-512c-70.692 0-128 57.308-128 128v0 512c0 70.692 57.308 128 128 128v0h512c70.692 0 128-57.308 128-128v0-512c0-70.692-57.308-128-128-128v0zM832 768c0 35.346-28.654 64-64 64v0h-512c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h512c35.346 0 64 28.654 64 64v0zM448 400c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM672 400c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM448 624c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM672 624c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dice-four"] + }, + "attrs": [{}], + "properties": { + "id": 486, + "order": 1999, + "name": "dice-four", + "code": 57840, + "ligatures": "dice-four", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 486 + }, + { + "icon": { + "paths": [ + "M768 128h-512c-70.692 0-128 57.308-128 128v0 512c0 70.692 57.308 128 128 128v0h512c70.692 0 128-57.308 128-128v0-512c0-70.692-57.308-128-128-128v0zM832 768c0 35.346-28.654 64-64 64v0h-512c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h512c35.346 0 64 28.654 64 64v0zM560 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dice-one"] + }, + "attrs": [{}], + "properties": { + "id": 487, + "order": 2000, + "name": "dice-one", + "code": 57842, + "ligatures": "dice-one", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 487 + }, + { + "icon": { + "paths": [ + "M768 128h-512c-70.692 0-128 57.308-128 128v0 512c0 70.692 57.308 128 128 128v0h512c70.692 0 128-57.308 128-128v0-512c0-70.692-57.308-128-128-128v0zM832 768c0 35.346-28.654 64-64 64v0h-512c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h512c35.346 0 64 28.654 64 64v0zM416 336c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM704 336c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM416 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM704 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM416 688c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM704 688c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dice-six"] + }, + "attrs": [{}], + "properties": { + "id": 488, + "order": 2001, + "name": "dice-six", + "code": 57844, + "ligatures": "dice-six", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 488 + }, + { + "icon": { + "paths": [ + "M768 128h-512c-70.692 0-128 57.308-128 128v0 512c0 70.692 57.308 128 128 128v0h512c70.692 0 128-57.308 128-128v0-512c0-70.692-57.308-128-128-128v0zM832 768c0 35.346-28.654 64-64 64v0h-512c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h512c35.346 0 64 28.654 64 64v0zM416 368c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM560 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM704 656c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dice-three"] + }, + "attrs": [{}], + "properties": { + "id": 489, + "order": 2002, + "name": "dice-three", + "code": 57846, + "ligatures": "dice-three", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 489 + }, + { + "icon": { + "paths": [ + "M768 128h-512c-70.692 0-128 57.308-128 128v0 512c0 70.692 57.308 128 128 128v0h512c70.692 0 128-57.308 128-128v0-512c0-70.692-57.308-128-128-128v0zM832 768c0 35.346-28.654 64-64 64v0h-512c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h512c35.346 0 64 28.654 64 64v0zM480 432c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM640 592c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dice-two"] + }, + "attrs": [{}], + "properties": { + "id": 490, + "order": 2003, + "name": "dice-two", + "code": 57848, + "ligatures": "dice-two", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 490 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM668.8 480c-4.466-21.23-12.576-40.005-23.721-56.569l0.361 0.569 136.92-136.96c44.062 52.474 73.143 118.869 79.897 191.738l0.103 1.382zM608 512c0 53.019-42.981 96-96 96s-96-42.981-96-96c0-53.019 42.981-96 96-96v0c53.019 0 96 42.981 96 96v0zM512 864c-0.072 0-0.157 0-0.241 0-194.404 0-352-157.596-352-352s157.596-352 352-352c85.99 0 164.777 30.834 225.911 82.048l-0.549-0.448-137.12 136.96c-24.779-16.529-55.242-26.377-88.005-26.377-88.366 0-160 71.634-160 160s71.634 160 160 160c77.104 0 141.469-54.539 156.623-127.144l0.181-1.039h193.72c-17.135 180.037-167.474 319.773-350.497 320l-0.023 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["disc"] + }, + "attrs": [{}], + "properties": { + "id": 491, + "order": 2004, + "name": "disc", + "code": 58724, + "ligatures": "disc", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 491 + }, + { + "icon": { + "paths": [ + "M480 257.48v-193.48c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 193.48c-180.142 16.933-320 167.405-320 350.542 0 194.404 157.596 352 352 352s352-157.596 352-352c0-183.138-139.858-333.61-318.595-350.436l-1.405-0.107zM734.16 576h-127.080c-6.040-113.44-43.16-193.44-77.76-244.24 110.058 33.341 191.256 127.769 204.712 242.89l0.128 1.35zM352.96 640h190.080c-8 134.080-64.52 211.8-95.040 244.32-30.56-32.6-87.080-110.28-95.040-244.32zM352.96 576c8-134.080 64.52-211.8 95.040-244.32 30.56 32.6 87.080 110.28 95.040 244.32zM366.68 331.76c-34.68 50.8-71.72 130.8-77.76 244.24h-127.080c13.584-116.471 94.782-210.899 202.796-243.706l2.044-0.534zM161.84 640h127.080c6.040 113.44 43.16 193.44 77.76 244.24-110.058-33.341-191.256-127.769-204.712-242.89l-0.128-1.35zM529.32 884.24c34.6-50.8 71.72-130.8 77.76-244.24h127.080c-13.584 116.471-94.782 210.899-202.796 243.706l-2.044 0.534zM1024 352c0 17.673-14.327 32-32 32v0h-32v32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-32h-32c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h32v-32c0-17.673 14.327-32 32-32s32 14.327 32 32v0 32h32c17.673 0 32 14.327 32 32v0zM608 160c0-17.673 14.327-32 32-32v0h64v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["disco-ball"] + }, + "attrs": [{}], + "properties": { + "id": 492, + "order": 2005, + "name": "disco-ball", + "code": 60824, + "ligatures": "disco-ball", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 492 + }, + { + "icon": { + "paths": [ + "M416 560c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM656 512c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM953.8 771.6l-268 118.84c-7.728 3.524-16.762 5.577-26.275 5.577-27.566 0-51.104-17.245-60.416-41.534l-0.149-0.443-32.44-88q-26.88 1.8-54.52 1.84t-54.52-1.84l-32.44 88c-9.477 24.727-33.019 41.964-60.587 41.964-9.504 0-18.53-2.049-26.66-5.729l0.407 0.165-268-118.84c-22.672-10.094-38.193-32.426-38.193-58.383 0-5.562 0.713-10.957 2.051-16.099l-0.098 0.443 118.040-465.56c6.49-24.629 26.616-43.228 51.625-47.388l0.375-0.052 144.24-23.72c3.097-0.524 6.665-0.823 10.303-0.823 29.953 0 55.165 20.298 62.632 47.889l0.105 0.454 13.040 51.36q38.12-3.72 77.68-3.72t77.6 3.72l13.040-51.36c7.555-28.046 32.76-48.349 62.708-48.349 3.648 0 7.226 0.301 10.71 0.88l-0.378-0.052 144.32 23.72c25.384 4.212 45.51 22.811 51.899 46.992l0.101 0.448 118.12 465.52c1.242 4.701 1.955 10.098 1.955 15.661 0 25.988-15.558 48.343-37.869 58.258l-0.406 0.161zM928 713.12l-118.12-465.12s0 0-0.32 0l-144.24-24c-0.098-0.057-0.215-0.091-0.34-0.091s-0.242 0.034-0.343 0.093l0.003-0.002-11.32 44.56c20 3.76 40 8.24 59.32 13.68 13.96 3.646 24.096 16.143 24.096 31.008 0 17.673-14.327 32-32 32-0.259 0-0.517-0.003-0.774-0.009l0.038 0.001c-3.079-0.009-6.053-0.447-8.868-1.256l0.228 0.056c-54.108-15.268-116.247-24.046-180.437-24.046-1.028 0-2.055 0.002-3.082 0.007l0.159-0.001c-0.911-0.004-1.989-0.007-3.068-0.007-64.136 0-126.225 8.763-185.136 25.157l4.844-1.151c-2.827 0.906-6.078 1.428-9.452 1.428-17.673 0-32-14.327-32-32 0-14.892 10.173-27.409 23.949-30.979l0.222-0.049c19.28-5.44 39.12-9.92 59.28-13.68l-11.32-44.72s0 0-0.48 0v0l-144.4 23.72c-0.054-0.015-0.116-0.024-0.18-0.024s-0.126 0.009-0.185 0.025l0.005-0.001-118.080 465.6 268 118.68c0.127 0.071 0.279 0.112 0.44 0.112s0.313-0.042 0.445-0.114l-0.005 0.002 27.12-73.12c-31.678-4.882-58.887-10.904-85.445-18.47l4.885 1.19c-13.020-4.253-22.26-16.288-22.26-30.482 0-17.673 14.327-32 32-32 2.647 0 5.22 0.321 7.68 0.928l-0.22-0.046c54.002 15.244 116.019 24.008 180.082 24.008 1.152 0 2.304-0.003 3.455-0.009l-0.177 0.001c0.974 0.005 2.125 0.008 3.278 0.008 64.063 0 126.080-8.764 184.916-25.158l-4.834 1.15c2.589-0.754 5.564-1.188 8.64-1.188 17.678 0 32.008 14.331 32.008 32.008 0 14.602-9.777 26.92-23.142 30.764l-0.226 0.056c-21.703 6.37-48.943 12.378-76.73 16.735l-3.91 0.505 27 73.12c0.121 0.067 0.266 0.107 0.42 0.107s0.299-0.040 0.425-0.109l-0.005 0.002z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["discord-logo"] + }, + "attrs": [{}], + "properties": { + "id": 493, + "order": 2006, + "name": "discord-logo", + "code": 58906, + "ligatures": "discord-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 493 + }, + { + "icon": { + "paths": [ + "M896 512c0 17.673-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h704c17.673 0 32 14.327 32 32v0zM512 320c35.346 0 64-28.654 64-64s-28.654-64-64-64c-35.346 0-64 28.654-64 64v0c0 35.346 28.654 64 64 64v0zM512 704c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64v0c0-35.346-28.654-64-64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["divide"] + }, + "attrs": [{}], + "properties": { + "id": 494, + "order": 2007, + "name": "divide", + "code": 57850, + "ligatures": "divide", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 494 + }, + { + "icon": { + "paths": [ + "M800 818v110c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-110c0.001-0.249 0.001-0.545 0.001-0.84 0-99.429-56.977-185.549-140.063-227.492l-1.459-0.668-193.6-96.76c-105.668-53.259-176.882-160.899-176.882-285.172 0-0.376 0.001-0.751 0.002-1.126l-0 0.058v-110c0-17.673 14.327-32 32-32s32 14.327 32 32v0 110c-0.001 0.249-0.001 0.545-0.001 0.84 0 99.429 56.977 185.549 140.063 227.492l1.459 0.668 193.6 96.76c105.668 53.259 176.882 160.899 176.882 285.172 0 0.376-0.001 0.751-0.002 1.126l0-0.058zM640 800h-351.32c1.695-23.428 6.294-45.208 13.461-65.785l-0.541 1.785h290.84c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-258.6c16.361-23.456 35.758-43.4 57.914-59.833l0.686-0.487c7.98-5.897 13.098-15.271 13.098-25.84 0-17.694-14.344-32.038-32.038-32.038-7.125 0-13.707 2.326-19.027 6.26l0.087-0.062c-79.45 59.039-130.409 152.553-130.56 257.976l-0 0.024v110c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h352c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM768 64c-17.673 0-32 14.327-32 32v0 64h-352c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h351.32c-1.695 23.428-6.294 45.208-13.461 65.785l0.541-1.785h-290.84c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h258.6c-16.361 23.456-35.758 43.4-57.914 59.833l-0.686 0.487c-7.961 5.892-13.066 15.25-13.066 25.8 0 17.676 14.329 32.006 32.006 32.006 7.126 0 13.708-2.329 19.027-6.267l-0.087 0.061c79.429-59.024 130.382-152.503 130.56-257.891l0-0.029v-110c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dna"] + }, + "attrs": [{}], + "properties": { + "id": 495, + "order": 2008, + "name": "dna", + "code": 59684, + "ligatures": "dna", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 495 + }, + { + "icon": { + "paths": [ + "M958.84 500l-65.68-352c-5.748-29.928-31.724-52.233-62.909-52.233-5.516 0-10.868 0.698-15.975 2.010l0.444-0.097-1.24 0.36-210.080 61.96h-182.8l-211.32-62.12c-4.663-1.215-10.015-1.913-15.531-1.913-31.185 0-57.161 22.305-62.845 51.831l-0.064 0.402-65.68 351.8c-0.774 3.708-1.217 7.968-1.217 12.332 0 25.653 15.313 47.73 37.298 57.588l0.399 0.16c7.875 3.7 17.098 5.878 26.825 5.92l0.015 0c11.629-0.006 22.507-3.216 31.8-8.796l-0.28 0.156v168.64c0 88.366 71.634 160 160 160v0h384c88.366 0 160-71.634 160-160v0-168.6c9.003 5.414 19.865 8.622 31.475 8.64l0.005 0c9.751-0.029 18.989-2.193 27.282-6.048l-0.402 0.168c22.392-10.014 37.712-32.095 37.712-57.754 0-4.39-0.449-8.676-1.302-12.814l0.070 0.408zM128 512v0l65.72-352 168.28 49.48zM704 832h-160v-50.76l54.64-54.6c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l-41.36 41.4-41.36-41.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l54.64 54.6v50.76h-160c-53.019 0-96-42.981-96-96v0-243.56l207.68-268.44h160.6l207.72 268.44v243.56c0 53.019-42.981 96-96 96v0zM896 512l-234-302.52 168.28-49.48 65.72 352zM416 560c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM704 560c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dog"] + }, + "attrs": [{}], + "properties": { + "id": 496, + "order": 2009, + "name": "dog", + "code": 59210, + "ligatures": "dog", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 496 + }, + { + "icon": { + "paths": [ + "M928 864h-96v-704c0-35.346-28.654-64-64-64v0h-512c-35.346 0-64 28.654-64 64v0 704h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h832c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM256 160h512v704h-512zM672 528c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["door"] + }, + "attrs": [{}], + "properties": { + "id": 497, + "order": 2010, + "name": "door", + "code": 58908, + "ligatures": "door", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 497 + }, + { + "icon": { + "paths": [ + "M928 864h-96v-704c0-35.346-28.654-64-64-64v0h-512c-35.346 0-64 28.654-64 64v0 704h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h832c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM768 864h-64v-704h64zM256 160h384v704h-384zM576 528c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["door-open"] + }, + "attrs": [{}], + "properties": { + "id": 498, + "order": 2011, + "name": "door-open", + "code": 59366, + "ligatures": "door-open", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 498 + }, + { + "icon": { + "paths": ["M560 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z"], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dot"] + }, + "attrs": [{}], + "properties": { + "id": 499, + "order": 2012, + "name": "dot", + "code": 60638, + "ligatures": "dot", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 499 + }, + { + "icon": { + "paths": [ + "M512 384c-70.692 0-128 57.308-128 128s57.308 128 128 128c70.692 0 128-57.308 128-128v0c0-70.692-57.308-128-128-128v0zM512 576c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dot-outline"] + }, + "attrs": [{}], + "properties": { + "id": 500, + "order": 2013, + "name": "dot-outline", + "code": 60640, + "ligatures": "dot-outline", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 500 + }, + { + "icon": { + "paths": [ + "M288 240c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM512 192c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM784 288c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM240 464c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM512 464c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM784 464c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM240 736c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM512 736c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM784 736c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dots-nine"] + }, + "attrs": [{}], + "properties": { + "id": 501, + "order": 2014, + "name": "dots-nine", + "code": 57852, + "ligatures": "dots-nine", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 501 + }, + { + "icon": { + "paths": [ + "M288 368c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM512 320c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM784 416c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM240 608c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM512 608c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM784 608c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dots-six"] + }, + "attrs": [{}], + "properties": { + "id": 502, + "order": 2015, + "name": "dots-six", + "code": 59284, + "ligatures": "dots-six", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 502 + }, + { + "icon": { + "paths": [ + "M416 240c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM656 288c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM368 464c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM656 464c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM368 736c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM656 736c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dots-six-vertical"] + }, + "attrs": [{}], + "properties": { + "id": 503, + "order": 2016, + "name": "dots-six-vertical", + "code": 60130, + "ligatures": "dots-six-vertical", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 503 + }, + { + "icon": { + "paths": [ + "M560 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM784 464c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM240 464c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dots-three"] + }, + "attrs": [{}], + "properties": { + "id": 504, + "order": 2017, + "name": "dots-three", + "code": 57854, + "ligatures": "dots-three", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 504 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM560 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM736 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM384 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dots-three-circle"] + }, + "attrs": [{}], + "properties": { + "id": 505, + "order": 2018, + "name": "dots-three-circle", + "code": 57856, + "ligatures": "dots-three-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 505 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM560 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM560 336c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM560 688c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dots-three-circle-vertical"] + }, + "attrs": [{}], + "properties": { + "id": 506, + "order": 2019, + "name": "dots-three-circle-vertical", + "code": 57858, + "ligatures": "dots-three-circle-vertical", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 506 + }, + { + "icon": { + "paths": [ + "M512 384c-70.692 0-128 57.308-128 128s57.308 128 128 128c70.692 0 128-57.308 128-128v0c0-70.692-57.308-128-128-128v0zM512 576c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM192 384c-70.692 0-128 57.308-128 128s57.308 128 128 128c70.692 0 128-57.308 128-128v0c0-70.692-57.308-128-128-128v0zM192 576c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM832 384c-70.692 0-128 57.308-128 128s57.308 128 128 128c70.692 0 128-57.308 128-128v0c0-70.692-57.308-128-128-128v0zM832 576c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dots-three-outline"] + }, + "attrs": [{}], + "properties": { + "id": 507, + "order": 2020, + "name": "dots-three-outline", + "code": 57860, + "ligatures": "dots-three-outline", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 507 + }, + { + "icon": { + "paths": [ + "M512 384c-70.692 0-128 57.308-128 128s57.308 128 128 128c70.692 0 128-57.308 128-128v0c0-70.692-57.308-128-128-128v0zM512 576c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM512 320c70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128v0c0 70.692 57.308 128 128 128v0zM512 128c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64v0c0-35.346 28.654-64 64-64v0zM512 704c-70.692 0-128 57.308-128 128s57.308 128 128 128c70.692 0 128-57.308 128-128v0c0-70.692-57.308-128-128-128v0zM512 896c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dots-three-outline-vertical"] + }, + "attrs": [{}], + "properties": { + "id": 508, + "order": 2021, + "name": "dots-three-outline-vertical", + "code": 57862, + "ligatures": "dots-three-outline-vertical", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 508 + }, + { + "icon": { + "paths": [ + "M560 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM512 288c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM512 736c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dots-three-vertical"] + }, + "attrs": [{}], + "properties": { + "id": 509, + "order": 2022, + "name": "dots-three-vertical", + "code": 57864, + "ligatures": "dots-three-vertical", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 509 + }, + { + "icon": { + "paths": [ + "M960 544v256c0 35.346-28.654 64-64 64v0h-768c-35.346 0-64-28.654-64-64v0-256c0-35.346 28.654-64 64-64v0h160c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-160v256h768v-256h-160c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h160c35.346 0 64 28.654 64 64v0zM489.36 534.64c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 192-192c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l-137.36 137.4v-338.76c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 338.76l-137.36-137.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l-0-0zM800 672c0-26.51-21.49-48-48-48s-48 21.49-48 48c0 26.51 21.49 48 48 48v0c26.51 0 48-21.49 48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["download"] + }, + "attrs": [{}], + "properties": { + "id": 510, + "order": 2023, + "name": "download", + "code": 57866, + "ligatures": "download", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 510 + }, + { + "icon": { + "paths": [ + "M896 576v256c0 17.673-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0 224h640v-224c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM489.36 598.64c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 160-160c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l-105.36 105.4v-370.76c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 370.76l-105.36-105.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["download-simple"] + }, + "attrs": [{}], + "properties": { + "id": 511, + "order": 2024, + "name": "download-simple", + "code": 57868, + "ligatures": "download-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 511 + }, + { + "icon": { + "paths": [ + "M858.8 838.8c-0.141-0.394-0.29-0.724-0.46-1.040l0.020 0.040-181.92-387.44 82-128.72c0.144-0.204 0.29-0.439 0.422-0.683l0.018-0.037c5.726-9.397 9.116-20.763 9.116-32.92s-3.39-23.523-9.276-33.203l0.16 0.283c-0.36-0.64-0.8-1.28-1.2-1.88l-85.68-122.4v-98.8c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 97.68l-21.040 26.32c-17.741 22.041-44.717 36.025-74.96 36.025s-57.219-13.985-74.816-35.84l-0.144-0.185-21.040-26.32v-97.68c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 98.8l-85.68 122.4c-0.4 0.6-0.84 1.24-1.2 1.88-5.726 9.397-9.116 20.763-9.116 32.92s3.39 23.523 9.276 33.203l-0.16-0.283c0.15 0.281 0.296 0.516 0.455 0.742l-0.015-0.022 82 128.72-181.92 387.44c-0.15 0.276-0.299 0.606-0.423 0.947l-0.017 0.053c-3.268 7.431-5.17 16.093-5.17 25.2 0 35.336 28.637 63.983 63.969 64l576.002 0c0.003 0 0.007 0 0.010 0 35.346 0 64-28.654 64-64 0-9.107-1.902-17.769-5.331-25.612l0.161 0.412zM320 288l65.72-93.72 1.32 1.68c29.568 36.754 74.54 60.075 124.96 60.075s95.392-23.322 124.719-59.766l0.241-0.309 1.32-1.68 65.72 93.72-81.52 128h-220.92zM224 864l180.28-384h215.36l180.36 384z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dress"] + }, + "attrs": [{}], + "properties": { + "id": 512, + "order": 2025, + "name": "dress", + "code": 60030, + "ligatures": "dress", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 512 + }, + { + "icon": { + "paths": [ + "M576 768c0 17.673-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64c17.673 0 32 14.327 32 32v0zM480 288h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM544 480h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM864 160v704c0 35.346-28.654 64-64 64v0h-576c-35.346 0-64-28.654-64-64v0-704c0-35.346 28.654-64 64-64v0h576c35.346 0 64 28.654 64 64v0zM224 608h576v-192h-576zM224 160v192h576v-192zM800 864v-192h-576v192h576z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dresser"] + }, + "attrs": [{}], + "properties": { + "id": 513, + "order": 2026, + "name": "dresser", + "code": 59726, + "ligatures": "dresser", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 513 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM862.6 480.72q-15.28-0.72-30.6-0.72c-62.527 0.018-123.055 8.544-180.5 24.482l4.74-1.122c-15.646-45.949-33.83-85.379-55.505-122.523l1.705 3.163c58.552-35.661 108.838-77.483 152.273-125.607l0.527-0.593c59.712 57.046 99.29 134.722 107.258 221.545l0.102 1.375zM705.12 217.84c-39.495 43.288-84.611 80.487-134.423 110.72l-2.697 1.52c-43.376-60.577-94.475-112.147-152.61-154.668l-1.91-1.332c29.54-8.951 63.488-14.104 98.641-14.104 71.973 0 138.901 21.601 194.654 58.673l-1.295-0.81zM342.6 203.52c66.26 42.149 122.013 94.309 166.817 155.040l1.183 1.68c-74.568 35.207-161.981 55.76-254.194 55.76-0.142 0-0.285-0-0.427-0l0.022 0c-28.619-0.015-56.765-1.977-84.33-5.761l3.21 0.361c27.763-89.658 87.666-162.359 165.933-206.161l1.787-0.919zM160 512c-0-0.014-0-0.029-0-0.045 0-13.569 0.77-26.958 2.269-40.126l-0.149 1.611c28.206 4.174 60.764 6.559 93.879 6.56l0.001 0c0.188 0 0.411 0 0.633 0 105.218 0 204.783-24.205 293.431-67.35l-3.984 1.75c18.287 30.912 34.924 66.756 47.96 104.285l1.28 4.235c-38.295 14.498-70.698 30.105-101.53 48.11l3.17-1.71c-88.884 51.958-162.544 120.497-218.801 201.975l-1.479 2.265c-71.759-64.569-116.68-157.75-116.68-261.423 0-0.048 0-0.097 0-0.145l-0 0.008zM328 812c52.448-76.861 119.696-139.702 198.072-185.597l2.888-1.563c23.492-13.881 51.083-27.321 79.76-38.6l4.040-1.4c9.468 40.224 14.904 86.413 14.92 133.869l0 0.011c0 0.089 0 0.194 0 0.3 0 46.037-5.086 90.887-14.726 134.017l0.766-4.077c-30.433 9.534-65.426 15.027-101.702 15.027-68.089 0-131.659-19.35-185.51-52.851l1.492 0.865zM684.24 818.92c4.719-30.041 7.423-64.698 7.44-99.982l0-0.018c-0.007-54.588-6.495-107.657-18.736-158.484l0.936 4.604c47.406-13.306 101.854-20.982 158.086-21.040l0.034-0q15.2 0 30.44 0.76c-11.472 117.996-79.589 217.916-176.468 273.21l-1.732 0.91z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dribbble-logo"] + }, + "attrs": [{}], + "properties": { + "id": 514, + "order": 2027, + "name": "dribbble-logo", + "code": 57870, + "ligatures": "dribbble-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 514 + }, + { + "icon": { + "paths": [ + "M758.64 265.36c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-118.6 118.64h-165.52l-118.6-118.64c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l118.64 118.6v165.52l-118.64 118.6c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l118.6-118.64h165.52l118.6 118.64c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-118.64-118.6v-165.52l118.64-118.6c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0zM448 448h128v128h-128zM554.040 245.32c24.908-68.911 89.763-117.273 165.913-117.273 97.202 0 176 78.798 176 176 0 76.15-48.362 141.005-116.048 165.525l-1.225 0.388c-3.165 1.237-6.827 1.981-10.655 2.040l-0.025 0c-17.667-0.008-31.985-14.332-31.985-32 0-13.839 8.785-25.626 21.083-30.089l0.223-0.071c43.846-15.854 74.617-57.122 74.617-105.577 0-61.856-50.144-112-112-112-48.455 0-89.723 30.771-105.33 73.837l-0.247 0.78c-4.378 12.804-16.306 21.847-30.346 21.847-17.673 0-32-14.327-32-32 0-4.026 0.743-7.877 2.1-11.426l-0.074 0.219zM896 720c0 0.025 0 0.056 0 0.086 0 97.202-78.798 176-176 176-76.2 0-141.089-48.425-165.573-116.18l-0.387-1.226c-1.048-3.029-1.654-6.521-1.654-10.153 0-17.673 14.327-32 32-32 13.648 0 25.3 8.544 29.9 20.574l0.074 0.219c15.854 43.846 57.122 74.617 105.577 74.617 61.856 0 112-50.144 112-112 0-48.455-30.771-89.723-73.837-105.33l-0.78-0.247c-12.25-4.674-20.793-16.326-20.793-29.974 0-17.673 14.327-32 32-32 3.633 0 7.124 0.605 10.379 1.721l-0.225-0.067c68.895 24.968 117.245 89.808 117.32 165.951l0 0.009zM469.96 778.68c-24.908 68.911-89.763 117.273-165.913 117.273-97.202 0-176-78.798-176-176 0-76.15 48.362-141.005 116.048-165.525l1.225-0.388c3.029-1.048 6.521-1.654 10.153-1.654 17.673 0 32 14.327 32 32 0 13.648-8.544 25.3-20.574 29.9l-0.219 0.074c-43.846 15.854-74.617 57.122-74.617 105.577 0 61.856 50.144 112 112 112 48.455 0 89.723-30.771 105.33-73.837l0.247-0.78c4.674-12.25 16.326-20.793 29.974-20.793 17.673 0 32 14.327 32 32 0 3.633-0.605 7.124-1.721 10.379l0.067-0.225zM128 304c-0-0.025-0-0.056-0-0.086 0-97.202 78.798-176 176-176 76.2 0 141.089 48.425 165.573 116.18l0.387 1.226c1.283 3.329 2.026 7.181 2.026 11.207 0 17.673-14.327 32-32 32-14.040 0-25.969-9.042-30.279-21.621l-0.067-0.225c-15.854-43.846-57.122-74.617-105.577-74.617-61.856 0-112 50.144-112 112 0 48.455 30.771 89.723 73.837 105.33l0.78 0.247c12.834 4.361 21.903 16.304 21.903 30.365 0 17.673-14.327 32-32 32-0.205 0-0.41-0.002-0.614-0.006l0.031 0c-0.024 0-0.053 0-0.082 0-3.801 0-7.444-0.674-10.816-1.91l0.218 0.070c-68.947-24.987-117.32-89.908-117.32-166.128 0-0.011 0-0.023 0-0.034l-0 0.002z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["drone"] + }, + "attrs": [{}], + "properties": { + "id": 515, + "order": 2028, + "name": "drone", + "code": 60788, + "ligatures": "drone", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 515 + }, + { + "icon": { + "paths": [ + "M696 191c-49.439-56.891-103.776-107.23-163.073-151.265l-2.727-1.935c-5.116-3.623-11.485-5.791-18.36-5.791s-13.244 2.168-18.46 5.858l0.1-0.067c-61.893 45.975-116.125 96.311-164.414 151.945l-1.066 1.255c-109.96 126.28-168 259.4-168 385 0 194.404 157.596 352 352 352s352-157.596 352-352v0c0-125.6-58.040-258.72-168-385zM512 864c-158.985-0.182-287.818-129.015-288-287.983l-0-0.017c0-228.92 221.88-420 288-472 66.12 52 288 243 288 472-0.182 158.985-129.015 287.818-287.983 288l-0.017 0zM735.56 613.36c-17.46 94.991-91.243 168.76-184.824 185.984l-1.416 0.216c-1.592 0.268-3.432 0.428-5.308 0.44l-0.012 0c-17.67-0.005-31.992-14.33-31.992-32 0-15.805 11.458-28.934 26.521-31.533l0.19-0.027c66.28-11.16 122.52-67.4 133.76-133.8 2.656-15.225 15.774-26.652 31.56-26.652 17.68 0 32.012 14.332 32.012 32.012 0 1.893-0.164 3.749-0.48 5.552l0.028-0.192z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["drop"] + }, + "attrs": [{}], + "properties": { + "id": 516, + "order": 2029, + "name": "drop", + "code": 57872, + "ligatures": "drop", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 516 + }, + { + "icon": { + "paths": [ + "M696 191c-49.439-56.891-103.776-107.23-163.073-151.265l-2.727-1.935c-5.116-3.623-11.485-5.791-18.36-5.791s-13.244 2.168-18.46 5.858l0.1-0.067c-61.893 45.975-116.125 96.311-164.414 151.945l-1.066 1.255c-109.96 126.28-168 259.4-168 385 0 194.404 157.596 352 352 352s352-157.596 352-352v0c0-125.6-58.040-258.72-168-385zM800 576c-0.007 11.284-0.676 22.403-1.968 33.331l0.128-1.331h-254.16v-64h254.56q1.44 16 1.44 32zM733.56 352h-189.56v-64h147.56c13.583 18.189 27.458 39.080 40.208 60.713l1.792 3.287zM544 800h148.76c-40.801 33.261-91.688 55.645-147.437 62.037l-1.323 0.123zM544 736v-64h239.48c-8.731 24.438-19.535 45.575-32.651 65.024l0.651-1.024zM544 480v-64h221.56c7.713 17.504 15.161 38.799 21.053 60.732l0.747 3.268zM639.56 224h-95.56v-93.6c34.356 29.63 65.557 60.211 94.726 92.657l0.834 0.943zM224 576c0-200 169.040-370.84 256-445.6v731.76c-144.601-16.786-255.819-138.457-256-286.141l-0-0.019z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["drop-half"] + }, + "attrs": [{}], + "properties": { + "id": 517, + "order": 2030, + "name": "drop-half", + "code": 58726, + "ligatures": "drop-half", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 517 + }, + { + "icon": { + "paths": [ + "M696 191c-49.439-56.891-103.776-107.23-163.073-151.265l-2.727-1.935c-5.116-3.623-11.485-5.791-18.36-5.791s-13.244 2.168-18.46 5.858l0.1-0.067c-61.893 45.975-116.125 96.311-164.414 151.945l-1.066 1.255c-109.96 126.28-168 259.4-168 385 0 194.404 157.596 352 352 352s352-157.596 352-352v0c0-125.6-58.040-258.72-168-385zM751.32 736h-478.64c-12.465-18.425-23.269-39.562-31.367-61.993l-0.633-2.007h542.8c-8.783 24.438-19.638 45.573-32.807 65.013l0.647-1.013zM800 576c-0.007 11.284-0.676 22.403-1.968 33.331l0.128-1.331h-572.32c-1.164-9.597-1.833-20.716-1.84-31.99l-0-0.010q0-16 1.44-32h573.12q1.44 16 1.44 32zM512 104c56.64 44.4 227.44 190.96 275.36 376h-550.72c47.92-184.96 218.72-331.52 275.36-376zM331.24 800h361.52c-48.921 39.854-112.021 63.996-180.76 63.996s-131.839-24.142-181.284-64.41l0.524 0.413z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["drop-half-bottom"] + }, + "attrs": [{}], + "properties": { + "id": 518, + "order": 2031, + "name": "drop-half-bottom", + "code": 60224, + "ligatures": "drop-half-bottom", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 518 + }, + { + "icon": { + "paths": [ + "M696 191c-49.439-56.891-103.776-107.23-163.073-151.265l-2.727-1.935c-5.116-3.623-11.485-5.791-18.36-5.791s-13.244 2.168-18.46 5.858l0.1-0.067c-61.893 45.975-116.125 96.311-164.414 151.945l-1.066 1.255c-109.96 126.28-168 259.4-168 385 0 194.404 157.596 352 352 352s352-157.596 352-352v0c0-125.6-58.040-258.72-168-385zM512 864c-158.985-0.182-287.818-129.015-288-287.983l-0-0.017c0-228.92 221.88-420 288-472 66.12 52 288 243 288 472-0.182 158.985-129.015 287.818-287.983 288l-0.017 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["drop-simple"] + }, + "attrs": [{}], + "properties": { + "id": 519, + "order": 2032, + "name": "drop-simple", + "code": 60978, + "ligatures": "drop-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 519 + }, + { + "icon": { + "paths": [ + "M215.68 138.48c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 90.56 99.64c-65.6 98.84-98.88 197.96-98.88 294.84 0.010 194.396 157.602 351.982 352 351.982 95.199 0 181.571-37.792 244.932-99.191l-0.092 0.089 51.48 56.64c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM512 864c-158.985-0.182-287.818-129.015-288-287.983l-0-0.017c0-79.72 26.72-162.28 79.44-245.84l410.28 451.28c-51.836 51.043-123.025 82.56-201.576 82.56-0.051 0-0.102-0-0.152-0l0.008 0zM360 202.040c-6.116-5.839-9.918-14.055-9.918-23.16 0-8.568 3.367-16.349 8.85-22.092l-0.012 0.012c40.734-43.094 84.771-82.145 132.024-117.096l2.696-1.904c5.116-3.623 11.485-5.791 18.36-5.791s13.244 2.168 18.46 5.858l-0.1-0.067c13.64 9.52 333.64 237 333.64 538.2 0 0.066 0 0.143 0 0.22 0 33.229-4.6 65.384-13.198 95.862l0.598-2.482c-3.844 13.663-16.191 23.512-30.839 23.52l-0.001 0c-0.082 0.001-0.179 0.001-0.276 0.001-2.948 0-5.8-0.409-8.503-1.174l0.22 0.053c-13.658-3.852-23.501-16.202-23.501-30.851 0-3.014 0.417-5.93 1.195-8.695l-0.054 0.225c6.562-22.986 10.344-49.388 10.36-76.671l0-0.009c0-228.96-221.92-420-288-472-39.006 30.812-73.813 62.539-106.27 96.529l-0.37 0.391c-5.845 6.164-14.093 9.999-23.237 9.999-8.588 0-16.387-3.383-22.134-8.89l0.011 0.011z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["drop-slash"] + }, + "attrs": [{}], + "properties": { + "id": 520, + "order": 2033, + "name": "drop-slash", + "code": 59732, + "ligatures": "drop-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 520 + }, + { + "icon": { + "paths": [ + "M946.2 597.68l-170-117.68 170-117.68c8.384-5.853 13.8-15.454 13.8-26.32s-5.416-20.467-13.696-26.251l-0.104-0.069-208-144c-5.083-3.554-11.393-5.68-18.2-5.68s-13.117 2.125-18.304 5.748l0.104-0.069-189.8 131.4-189.8-131.4c-5.083-3.554-11.393-5.68-18.2-5.68s-13.117 2.125-18.304 5.748l0.104-0.069-208 144c-8.384 5.853-13.8 15.454-13.8 26.32s5.416 20.467 13.696 26.251l0.104 0.069 170.2 117.68-170 117.68c-8.384 5.853-13.8 15.454-13.8 26.32s5.416 20.467 13.696 26.251l0.104 0.069 208 144c5.083 3.554 11.393 5.68 18.2 5.68s13.117-2.125 18.304-5.748l-0.104 0.069 189.6-131.4 189.8 131.4c5.083 3.554 11.393 5.68 18.2 5.68s13.117-2.125 18.304-5.748l-0.104 0.069 208-144c8.384-5.853 13.8-15.454 13.8-26.32s-5.416-20.467-13.696-26.251l-0.104-0.069zM512 585.080l-151.8-105.080 152-105.080 151.8 105.080zM720 230.92l152 105.080-152 105.080-151.8-105.080zM304 230.92l152 105.080-152 105.080-151.8-105.080zM304 729.080l-151.8-105.080 152-105.080 151.8 105.080zM720 729.080l-151.8-105.080 151.8-105.080 152 105.080zM633.88 827.64c3.578 5.095 5.719 11.425 5.719 18.256 0 10.832-5.382 20.406-13.617 26.196l-0.102 0.068-95.56 66.16c-5.083 3.554-11.393 5.68-18.2 5.68s-13.117-2.125-18.304-5.748l0.104 0.069-95.68-66.32c-8.321-5.859-13.691-15.425-13.691-26.245 0-17.673 14.327-32 32-32 6.76 0 13.031 2.096 18.197 5.674l-0.106-0.070 77.36 53.72 77.36-53.56c5.083-3.554 11.393-5.68 18.2-5.68 10.866 0 20.467 5.416 26.251 13.696l0.069 0.104z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["dropbox-logo"] + }, + "attrs": [{}], + "properties": { + "id": 521, + "order": 2034, + "name": "dropbox-logo", + "code": 59344, + "ligatures": "dropbox-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 521 + }, + { + "icon": { + "paths": [ + "M864 416c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c0-159.058-128.942-288-288-288s-288 128.942-288 288v0c0 106.8 34.12 139.68 70.28 174.56 34.56 33.44 73.72 71.080 73.72 161.44 0 79.529 64.471 144 144 144v0c40.96 0 73.8-16.64 103.32-52.36 5.913-7.405 14.94-12.108 25.066-12.108 17.673 0 32 14.327 32 32 0 7.974-2.917 15.267-7.741 20.87l0.035-0.042c-41.44 50.2-92.68 75.64-152.68 75.64-114.82-0.137-207.863-93.18-208-207.987l-0-0.013c0-63.16-22.72-85.080-54.16-115.36-40-38.64-89.84-86.64-89.84-220.64 0-194.404 157.596-352 352-352s352 157.596 352 352v0zM711.48 644.32c-4.602-2.713-10.138-4.316-16.050-4.316-11.78 0-22.074 6.366-27.629 15.845l-0.082 0.151c-5.634 9.639-15.933 16.012-27.72 16.012-17.673 0-32-14.327-32-32 0-0.004 0-0.009 0-0.013l-0 0.001c0-37.32 19.28-63.040 41.6-92.8 25.48-34 54.4-72.52 54.4-131.2 0-106.039-85.961-192-192-192s-192 85.961-192 192v0c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-70.692 57.308-128 128-128s128 57.308 128 128v0c0 37.32-19.28 63.040-41.6 92.8-25.48 34-54.4 72.52-54.4 131.2 0.018 53.006 42.992 95.968 96 95.968 35.333 0 66.208-19.089 82.875-47.516l0.245-0.452c2.698-4.591 4.291-10.113 4.291-16.007 0-11.754-6.337-22.028-15.782-27.591l-0.15-0.082z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["ear"] + }, + "attrs": [{}], + "properties": { + "id": 522, + "order": 2035, + "name": "ear", + "code": 59148, + "ligatures": "ear", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 522 + }, + { + "icon": { + "paths": [ + "M855.68 842.48c5.315 5.698 8.578 13.37 8.578 21.804 0 17.673-14.327 32-32 32-9.509 0-18.049-4.147-23.91-10.732l-0.028-0.032-140-153.8c-8.47 2.71-18.212 4.272-28.32 4.272-53.017 0-95.996-42.976-96-95.992l-0-0c-0.001-0.158-0.001-0.344-0.001-0.531 0-14.016 1.766-27.619 5.086-40.6l-0.245 1.131-164.84-181.36c-0.728 17.111-14.776 30.707-32 30.707-17.688 0-32.027-14.339-32.027-32.027 0-0.464 0.010-0.926 0.029-1.386l-0.002 0.066c-0-0.066-0-0.144-0-0.223 0-20.577 3.248-40.396 9.259-58.971l-0.379 1.354-70.88-78.16c-21.409 39.117-34.001 85.698-34.001 135.22 0 0.274 0 0.548 0.001 0.822l-0-0.042c0 106.8 34.12 139.68 70.28 174.56 34.56 33.44 73.72 71.080 73.72 161.44 0 79.529 64.471 144 144 144v0c40.96 0 73.8-16.64 103.32-52.36 5.913-7.405 14.94-12.108 25.066-12.108 17.673 0 32 14.327 32 32 0 7.974-2.917 15.267-7.741 20.87l0.035-0.042c-41.44 50.2-92.68 75.64-152.68 75.64-114.82-0.137-207.863-93.18-208-207.987l-0-0.013c0-63.16-22.72-85.080-54.16-115.36-40-38.64-89.84-86.64-89.84-220.64-0.001-0.259-0.001-0.565-0.001-0.871 0-68.41 19.681-132.223 53.689-186.087l-0.848 1.438-44.52-48.96c-5.315-5.698-8.578-13.37-8.578-21.804 0-17.673 14.327-32 32-32 9.509 0 18.049 4.147 23.91 10.732l0.028 0.032zM364.36 168.68c42.169-25.582 93.136-40.722 147.64-40.722 159.058 0 288 128.942 288 288 0 0.015-0 0.029-0 0.044l0-0.002c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-0.016 0-0.035 0-0.054 0-194.404-157.596-352-352-352-66.645 0-128.963 18.521-182.090 50.696l1.57-0.883c-9.388 5.692-15.565 15.854-15.565 27.46 0 17.676 14.329 32.005 32.005 32.005 6.070 0 11.746-1.69 16.582-4.625l-0.142 0.080zM641.28 508.68c4.264 2.248 9.319 3.567 14.682 3.567 12.314 0 23.003-6.955 28.354-17.151l0.084-0.176c12.344-22.786 19.6-49.886 19.6-78.68 0-0.084-0-0.169-0-0.253l0 0.013c0-0.018 0-0.040 0-0.062 0-106.039-85.961-192-192-192-22.301 0-43.714 3.802-63.625 10.793l1.345-0.411c-12.691 4.444-21.63 16.318-21.63 30.28 0 17.678 14.331 32.010 32.010 32.010 3.717 0 7.286-0.633 10.604-1.798l-0.224 0.069c12.378-4.386 26.653-6.921 41.52-6.921 70.692 0 128 57.308 128 128 0 0.014-0 0.029-0 0.043l0-0.002c-0.007 18.085-4.629 35.089-12.752 49.9l0.272-0.54c-2.248 4.264-3.567 9.319-3.567 14.682 0 12.314 6.955 23.003 17.151 28.354l0.176 0.084z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["ear-slash"] + }, + "attrs": [{}], + "properties": { + "id": 523, + "order": 2036, + "name": "ear-slash", + "code": 59150, + "ligatures": "ear-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 523 + }, + { + "icon": { + "paths": [ + "M746.64 238.24c-72.76-109.080-160.48-174.24-234.64-174.24s-161.88 65.16-234.64 174.24c-74.56 111.92-117.36 246.68-117.36 369.76 0 194.404 157.596 352 352 352s352-157.596 352-352v0c0-123.080-42.8-257.84-117.36-369.76zM512 896c-158.985-0.182-287.818-129.015-288-287.983l-0-0.017c0-110.76 38.88-232.6 106.64-334.24 58.12-87.2 131-145.76 181.36-145.76s123.24 58.56 181.36 145.76c67.76 101.64 106.64 223.48 106.64 334.24-0.182 158.985-129.015 287.818-287.983 288l-0.017 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["egg"] + }, + "attrs": [{}], + "properties": { + "id": 524, + "order": 2037, + "name": "egg", + "code": 59410, + "ligatures": "egg", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 524 + }, + { + "icon": { + "paths": [ + "M746.64 238.24c-72.76-109.080-160.48-174.24-234.64-174.24s-161.88 65.16-234.64 174.24c-74.56 111.92-117.36 246.68-117.36 369.76 0 194.404 157.596 352 352 352s352-157.596 352-352v0c0-123.080-42.8-257.84-117.36-369.76zM512 896c-158.985-0.182-287.818-129.015-288-287.983l-0-0.017c0-110.76 38.88-232.6 106.64-334.24 58.12-87.2 131-145.76 181.36-145.76 38 0 88.8 33.32 136.4 87.12l-160.4 179.56c-5.059 5.636-8.152 13.125-8.152 21.337 0 14.885 10.164 27.397 23.93 30.974l0.222 0.049 98.4 24.6-26 130.080c-0.394 1.884-0.62 4.049-0.62 6.266 0 15.443 10.94 28.332 25.493 31.338l0.207 0.036c1.888 0.408 4.056 0.641 6.279 0.641 0.085 0 0.169-0 0.254-0.001l-0.013 0c15.427-0.029 28.29-10.969 31.284-25.513l0.036-0.207 32-160c0.396-1.888 0.622-4.057 0.622-6.28 0-14.911-10.198-27.44-24-30.992l-0.222-0.048-76.64-19.16 117.32-131.4c1.68 2.44 3.32 4.88 4.96 7.36 67.76 101.64 106.64 223.48 106.64 334.24-0.182 158.985-129.015 287.818-287.983 288l-0.017 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["egg-crack"] + }, + "attrs": [{}], + "properties": { + "id": 525, + "order": 2038, + "name": "egg-crack", + "code": 60260, + "ligatures": "egg-crack", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 525 + }, + { + "icon": { + "paths": [ + "M832 608h-640c-35.346 0-64 28.654-64 64v0 96c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-96c0-35.346-28.654-64-64-64v0zM832 768h-640v-96h640zM192.96 544h638.080c0.093 0 0.203 0.001 0.312 0.001 26.46 0 49.211-15.878 59.245-38.626l0.163-0.414c3.311-7.367 5.239-15.968 5.239-25.020 0-16.907-6.728-32.242-17.653-43.475l0.014 0.014-294.92-310.040c-18.052-18.779-43.383-30.445-71.44-30.445s-53.388 11.666-71.409 30.412l-0.031 0.033-294.92 310.040c-10.911 11.218-17.639 26.554-17.639 43.46 0 9.052 1.929 17.653 5.397 25.415l-0.158-0.396c10.197 23.162 32.948 39.041 59.408 39.041 0.11 0 0.22-0 0.329-0.001l-0.017 0zM486.92 170.56c6.374-6.514 15.256-10.552 25.080-10.552s18.706 4.039 25.074 10.546l0.006 0.006 294.32 309.44h-638.84z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["eject"] + }, + "attrs": [{}], + "properties": { + "id": 526, + "order": 2039, + "name": "eject", + "code": 57874, + "ligatures": "eject", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 526 + }, + { + "icon": { + "paths": [ + "M928 800c0 17.673-14.327 32-32 32v0h-768c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h768c17.673 0 32 14.327 32 32v0zM102.36 603.36c-4.026-8.14-6.381-17.724-6.381-27.858 0-15.383 5.427-29.498 14.471-40.535l-0.090 0.113 326.68-403.32c17.822-21.892 44.771-35.763 74.96-35.763s57.138 13.871 74.821 35.587l0.139 0.176 326.6 403.32c8.934 10.967 14.345 25.111 14.345 40.52 0 35.52-28.756 64.323-64.258 64.4l-0.007 0h-703.28c-0.042 0-0.093 0-0.143 0-25.407 0-47.355-14.804-57.691-36.257l-0.166-0.383zM160 575.64s0 0.36 0.32 0.44h703.32s0.32-0.36 0.32-0.52l-326.76-403.56c-5.988-7.367-15.049-12.035-25.2-12.035s-19.212 4.669-25.153 11.976l-0.047 0.060-326.8 403.36c-0.006 0.042-0.009 0.091-0.009 0.14s0.003 0.098 0.009 0.146l-0.001-0.006z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["eject-simple"] + }, + "attrs": [{}], + "properties": { + "id": 527, + "order": 2040, + "name": "eject-simple", + "code": 59054, + "ligatures": "eject-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 527 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM704 448v384h-160v-384zM480 832h-160v-384h160zM832 832h-64v-416c0-17.673-14.327-32-32-32v0h-448c-17.673 0-32 14.327-32 32v0 416h-64v-640h640v640zM608 288c0 17.673-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["elevator"] + }, + "attrs": [{}], + "properties": { + "id": 528, + "order": 2041, + "name": "elevator", + "code": 60608, + "ligatures": "elevator", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 528 + }, + { + "icon": { + "paths": [ + "M792.96 250.52l62.72-69c5.004-5.621 8.062-13.072 8.062-21.236 0-17.673-14.327-32-32-32-9.239 0-17.563 3.915-23.405 10.177l-0.017 0.019-62.72 68.96c-63.996-49.54-145.396-79.412-233.774-79.412-211.967 0-383.8 171.833-383.8 383.8 0 101.225 39.188 193.298 103.22 261.875l-0.206-0.223-62.72 69c-5.315 5.698-8.578 13.37-8.578 21.804 0 17.673 14.327 32 32 32 9.509 0 18.049-4.147 23.91-10.732l0.028-0.032 62.72-68.96c63.996 49.54 145.396 79.412 233.774 79.412 211.967 0 383.8-171.833 383.8-383.8 0-101.225-39.188-193.298-103.22-261.875l0.206 0.223zM192 512c0.109-176.648 143.336-319.808 320-319.808 71.699 0 137.891 23.58 191.242 63.409l-0.842-0.601-428 470.92c-51.11-56.288-82.4-131.38-82.4-213.781 0-0.049 0-0.098 0-0.147l-0 0.008zM512 832c-0.1 0-0.218 0-0.336 0-71.618 0-137.709-23.66-190.885-63.59l0.821 0.59 428-470.92c51.033 56.443 82.261 131.635 82.261 214.12 0 176.621-143.179 319.8-319.8 319.8-0.022 0-0.043-0-0.065-0l0.004 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["empty"] + }, + "attrs": [{}], + "properties": { + "id": 529, + "order": 2042, + "name": "empty", + "code": 60860, + "ligatures": "empty", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 529 + }, + { + "icon": { + "paths": [ + "M960 416h-50.76l-141.24-141.24c-11.498-11.587-27.43-18.76-45.037-18.76-0.071 0-0.143 0-0.214 0l0.011-0h-162.76v-96h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96v96h-240c-35.346 0-64 28.654-64 64v0 208h-96v-96c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 256c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96h96v82.76c-0 0.060-0 0.131-0 0.203 0 17.607 7.173 33.539 18.756 45.033l0.004 0.004 157.24 157.24c11.498 11.587 27.43 18.76 45.037 18.76 0.071 0 0.143-0 0.214-0l-0.011 0h309.52c0.060 0 0.131 0 0.203 0 17.607 0 33.539-7.173 45.033-18.756l0.004-0.004 141.24-141.24h50.76c35.346 0 64-28.654 64-64v0-192c0-35.346-28.654-64-64-64v0zM960 672h-64c-0.007-0-0.016-0-0.025-0-8.83 0-16.825 3.577-22.615 9.36l0-0-150.6 150.64h-309.52l-157.24-157.24v-354.76h466.76l150.6 150.64c5.79 5.783 13.785 9.36 22.615 9.36 0.009 0 0.018-0 0.027-0l63.999 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["engine"] + }, + "attrs": [{}], + "properties": { + "id": 530, + "order": 2043, + "name": "engine", + "code": 60032, + "ligatures": "engine", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 530 + }, + { + "icon": { + "paths": [ + "M896 192h-768c-17.673 0-32 14.327-32 32v0 544c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-544c0-17.673-14.327-32-32-32v0zM512 532.6l-301.72-276.6h603.44zM394.84 512l-234.84 215.24v-430.48zM442.2 555.4l48 44.2c5.677 5.224 13.284 8.426 21.64 8.426s15.963-3.203 21.663-8.447l-0.023 0.021 48-44.2 232 212.6h-603.2zM629.16 512l234.84-215.28v430.56z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["envelope"] + }, + "attrs": [{}], + "properties": { + "id": 531, + "order": 2044, + "name": "envelope", + "code": 57876, + "ligatures": "envelope", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 531 + }, + { + "icon": { + "paths": [ + "M913.76 357.36l-384-256c-4.99-3.371-11.14-5.381-17.76-5.381s-12.77 2.010-17.874 5.453l0.114-0.072-384 256c-8.636 5.821-14.24 15.566-14.24 26.619 0 0.007 0 0.015 0 0.022l-0-0.001v416c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-416c0-0.006 0-0.013 0-0.021 0-11.053-5.604-20.798-14.126-26.547l-0.114-0.072zM386.88 608l-226.88 160v-321.88zM452.36 640h119.28l226.52 160h-572.32zM637.12 608l226.88-161.88v321.88zM512 166.44l327.64 218.44-268 191.12h-119.2l-268-191.12z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["envelope-open"] + }, + "attrs": [{}], + "properties": { + "id": 532, + "order": 2045, + "name": "envelope-open", + "code": 57878, + "ligatures": "envelope-open", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 532 + }, + { + "icon": { + "paths": [ + "M896 192h-768c-17.673 0-32 14.327-32 32v0 544c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-544c0-17.673-14.327-32-32-32v0zM813.72 256l-301.72 276.6-301.72-276.6zM864 768h-704v-471.24l330.36 302.84c5.677 5.224 13.284 8.426 21.64 8.426s15.963-3.203 21.663-8.447l-0.023 0.021 330.36-302.84v471.24z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["envelope-simple"] + }, + "attrs": [{}], + "properties": { + "id": 533, + "order": 2046, + "name": "envelope-simple", + "code": 57880, + "ligatures": "envelope-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 533 + }, + { + "icon": { + "paths": [ + "M913.76 357.36l-384-256c-4.99-3.371-11.14-5.381-17.76-5.381s-12.77 2.010-17.874 5.453l0.114-0.072-384 256c-8.636 5.821-14.24 15.566-14.24 26.619 0 0.007 0 0.015 0 0.022l-0-0.001v416c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-416c0-0.006 0-0.013 0-0.021 0-11.053-5.604-20.798-14.126-26.547l-0.114-0.072zM512 166.44l327.64 218.44-268 191.12h-119.2l-268-191.12zM160 800v-353.88l263.6 188c5.164 3.726 11.621 5.96 18.599 5.96 0 0 0.001-0 0.001-0l139.6 0c0 0 0.001 0 0.001 0 6.978 0 13.435-2.234 18.693-6.025l-0.095 0.065 263.6-188v353.88z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["envelope-simple-open"] + }, + "attrs": [{}], + "properties": { + "id": 534, + "order": 2047, + "name": "envelope-simple-open", + "code": 57882, + "ligatures": "envelope-simple-open", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 534 + }, + { + "icon": { + "paths": [ + "M320 384c0 17.673-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0zM288 480h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM288 608h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM288 736h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM608 480h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM608 608h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM608 736h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM928 352h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM736 288h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM928 480h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM928 608h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM928 736h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["equalizer"] + }, + "attrs": [{}], + "properties": { + "id": 535, + "order": 2048, + "name": "equalizer", + "code": 60348, + "ligatures": "equalizer", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 535 + }, + { + "icon": { + "paths": [ + "M896 640c0 17.673-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h704c17.673 0 32 14.327 32 32v0zM160 416h704c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-704c-17.673 0-32 14.327-32 32s14.327 32 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["equals"] + }, + "attrs": [{}], + "properties": { + "id": 536, + "order": 2049, + "name": "equals", + "code": 57884, + "ligatures": "equals", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 536 + }, + { + "icon": { + "paths": [ + "M900 321.6l-165.6-165.6c-17.372-17.371-41.371-28.115-67.88-28.115s-50.508 10.744-67.88 28.116l-474.64 474.64c-17.371 17.372-28.115 41.371-28.115 67.88s10.744 50.508 28.116 67.88l120.24 120.24c5.79 5.783 13.785 9.36 22.615 9.36 0.037 0 0.074-0 0.111-0l-0.006 0h597.040c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-338.8l374.8-374.64c17.371-17.372 28.115-41.371 28.115-67.88s-10.744-50.508-28.116-67.88l0 0zM434.72 832h-154.52l-110.88-110.88c-5.786-5.79-9.365-13.787-9.365-22.62s3.579-16.83 9.365-22.62l214.68-214.64 210.76 210.76zM854.72 412l-214.72 214.76-210.76-210.76 214.76-214.64c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 165.52 165.52c5.786 5.79 9.365 13.787 9.365 22.62s-3.579 16.83-9.365 22.62l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["eraser"] + }, + "attrs": [{}], + "properties": { + "id": 537, + "order": 2050, + "name": "eraser", + "code": 57886, + "ligatures": "eraser", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 537 + }, + { + "icon": { + "paths": [ + "M681.36 342.64c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l41.36 41.4v-146.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0 146.76l41.36-41.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-96 96c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0zM960 640v160c0 35.346-28.654 64-64 64v0h-224c-0.006 0-0.013 0-0.020 0-9.279 0-17.636-3.95-23.481-10.259l-0.019-0.021-374.48-405.72h-146c-35.346 0-64-28.654-64-64v0-160c0-35.346 28.654-64 64-64v0h224c0.006-0 0.013-0 0.020-0 9.279 0 17.636 3.95 23.481 10.259l0.019 0.021 374.48 405.72h146c35.346 0 64 28.654 64 64v0zM896 640h-160c-0.006 0-0.013 0-0.020 0-9.279 0-17.636-3.95-23.481-10.259l-0.019-0.021-374.48-405.72h-210v160h160c0.006-0 0.013-0 0.020-0 9.279 0 17.636 3.95 23.481 10.259l0.019 0.021 374.48 405.72h210z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["escalator-down"] + }, + "attrs": [{}], + "properties": { + "id": 538, + "order": 2051, + "name": "escalator-down", + "code": 60602, + "ligatures": "escalator-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 538 + }, + { + "icon": { + "paths": [ + "M896 160h-224c-0.006-0-0.013-0-0.020-0-9.279 0-17.636 3.95-23.481 10.259l-0.019 0.021-374.48 405.72h-146c-35.346 0-64 28.654-64 64v0 160c0 35.346 28.654 64 64 64v0h224c0.006 0 0.013 0 0.020 0 9.279 0 17.636-3.95 23.481-10.259l0.019-0.021 374.48-405.72h146c35.346 0 64-28.654 64-64v0-160c0-35.346-28.654-64-64-64v0zM896 384h-160c-0.006-0-0.013-0-0.020-0-9.279 0-17.636 3.95-23.481 10.259l-0.019 0.021-374.48 405.72h-210v-160h160c0.006 0 0.013 0 0.020 0 9.279 0 17.636-3.95 23.481-10.259l0.019-0.021 374.48-405.72h210zM918.64 681.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-41.36-41.4v146.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-146.76l-41.36 41.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l96-96c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["escalator-up"] + }, + "attrs": [{}], + "properties": { + "id": 539, + "order": 2052, + "name": "escalator-up", + "code": 60604, + "ligatures": "escalator-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 539 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 640c-0 0.007-0 0.015-0 0.023 0 17.673 14.327 32 32 32 5.22 0 10.148-1.25 14.502-3.467l-0.182 0.084 113.68-56.88 113.68 56.88c4.172 2.133 9.1 3.383 14.32 3.383s10.148-1.25 14.502-3.467l-0.182 0.084 113.68-56.88 113.68 56.88c4.172 2.133 9.1 3.383 14.32 3.383s10.148-1.25 14.502-3.467l-0.182 0.084 113.68-56.88 113.68 56.88c4.172 2.133 9.1 3.383 14.32 3.383 17.673 0 32-14.327 32-32 0-0.008-0-0.016-0-0.024l0 0.001v-640c0-35.346-28.654-64-64-64v0zM864 812.24l-81.68-40.88c-4.172-2.133-9.1-3.383-14.32-3.383s-10.148 1.25-14.502 3.467l0.182-0.084-113.68 56.88-113.68-56.88c-4.172-2.133-9.1-3.383-14.32-3.383s-10.148 1.25-14.502 3.467l0.182-0.084-113.68 56.88-113.68-56.88c-4.172-2.133-9.1-3.383-14.32-3.383s-10.148 1.25-14.502 3.467l0.182-0.084-81.68 40.88v-588.24h704zM241.68 668.64c4.174 2.136 9.105 3.388 14.329 3.388 12.464 0 23.263-7.126 28.547-17.525l0.084-0.182 23.12-46.32h152.48l23.12 46.32c5.374 10.579 16.175 17.7 28.64 17.7 17.684 0 32.020-14.336 32.020-32.020 0-5.22-1.249-10.148-3.464-14.502l0.084 0.182-128-256c-5.364-10.592-16.169-17.726-28.64-17.726s-23.276 7.134-28.556 17.544l-0.084 0.182-128 256c-2.136 4.174-3.388 9.105-3.388 14.329 0 12.464 7.126 23.263 17.525 28.547l0.182 0.084zM384 455.56l44.24 88.44h-88.48zM544 512c0-17.673 14.327-32 32-32v0h64v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["exam"] + }, + "attrs": [{}], + "properties": { + "id": 540, + "order": 2053, + "name": "exam", + "code": 59202, + "ligatures": "exam", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 540 + }, + { + "icon": { + "paths": [ + "M576 800c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64v0c35.346 0 64 28.654 64 64v0zM512 640c17.673 0 32-14.327 32-32v0-416c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 416c0 17.673 14.327 32 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["exclamation-mark"] + }, + "attrs": [{}], + "properties": { + "id": 541, + "order": 2054, + "name": "exclamation-mark", + "code": 60996, + "ligatures": "exclamation-mark", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 541 + }, + { + "icon": { + "paths": [ + "M698.52 325.48c-28.568-149.845-158.547-261.583-314.623-261.583-176.731 0-320 143.269-320 320 0 156.076 111.738 286.055 259.582 314.305l2.001 0.318c28.568 149.845 158.547 261.583 314.623 261.583 176.731 0 320-143.269 320-320 0-156.076-111.738-286.055-259.582-314.305l-2.001-0.318zM896 640c0 6.080-0.28 12-0.72 18.040l-200-200c4.919-19.606 8.060-42.29 8.71-65.596l0.010-0.444c111.249 29.587 191.899 129.361 192 247.989l0 0.011zM842.12 796.84l-210.48-210.44c14.807-17.976 28.027-38.242 38.877-59.901l0.843-1.859 207.44 207.36c-9.71 24.783-22.064 46.193-37.103 65.401l0.423-0.561zM732 878.8l-207.44-207.44c23.518-11.693 43.784-24.913 62.316-40.164l-0.556 0.444 210.44 210.48c-18.625 14.61-40.008 26.963-63.027 36.075l-1.733 0.605zM181.88 227.16l210.48 210.44c-14.807 17.976-28.027 38.242-38.877 59.901l-0.843 1.859-207.44-207.36c9.71-24.783 22.064-46.193 37.103-65.401l-0.423 0.561zM292 145.2l207.44 207.44c-23.518 11.693-43.784 24.913-62.316 40.164l0.556-0.444-210.52-210.48c18.647-14.616 40.057-26.97 63.106-36.076l1.734-0.604zM640 384c-0.159 141.321-114.679 255.841-255.985 256l-0.015 0c0.159-141.321 114.679-255.841 255.985-256l0.015-0zM632 320c-23.688 0.593-46.355 3.666-68.149 8.97l2.189-0.45-200-200c5.96-0.24 11.88-0.52 17.96-0.52 118.691 0.126 218.488 80.866 247.595 190.41l0.405 1.79zM128 384c0-6.080 0.28-12 0.72-18.040l200 200c-4.86 19.631-7.933 42.326-8.512 65.641l-0.008 0.399c-111.334-29.512-192.074-129.309-192.2-247.986l-0-0.014zM392 704c23.688-0.593 46.355-3.666 68.149-8.97l-2.189 0.45 200 200c-5.96 0.44-12 0.72-18.040 0.72-118.658-0.164-218.415-80.892-247.515-190.41l-0.405-1.79z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["exclude"] + }, + "attrs": [{}], + "properties": { + "id": 542, + "order": 2055, + "name": "exclude", + "code": 59522, + "ligatures": "exclude", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 542 + }, + { + "icon": { + "paths": [ + "M896 640v-256c0-17.673-14.327-32-32-32v0h-192v-192c0-17.673-14.327-32-32-32v0h-480c-17.673 0-32 14.327-32 32v0 480c0 17.673 14.327 32 32 32v0h192v192c0 17.673 14.327 32 32 32v0h480c17.673 0 32-14.327 32-32v0-224zM653.24 832l-160-160h133.52l160 160zM192 237.24l160 160v133.52l-160-160zM370.76 192l160 160h-133.52l-160-160zM416 608v0-192h192v192zM672 626.76v-133.52l160 160v133.52zM832 562.76l-146.76-146.76h146.76zM608 338.76l-146.76-146.76h146.76zM192 461.24l146.76 146.76h-146.76zM416 685.24l146.76 146.76h-146.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["exclude-square"] + }, + "attrs": [{}], + "properties": { + "id": 543, + "order": 2056, + "name": "exclude-square", + "code": 59520, + "ligatures": "exclude-square", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 543 + }, + { + "icon": { + "paths": [ + "M864 448v384c0 35.346-28.654 64-64 64v0h-576c-35.346 0-64-28.654-64-64v0-384c0-35.346 28.654-64 64-64v0h96c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-96v384h576v-384h-96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96c35.346 0 64 28.654 64 64v0zM374.64 278.64l105.36-105.4v370.76c0 17.673 14.327 32 32 32s32-14.327 32-32v0-370.76l105.36 105.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-0-0-160-160c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-160 160c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["export"] + }, + "attrs": [{}], + "properties": { + "id": 544, + "order": 2057, + "name": "export", + "code": 60144, + "ligatures": "export", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 544 + }, + { + "icon": { + "paths": [ + "M989.24 499.040c-1.4-3.16-35.28-78.32-110.6-153.64-100.36-100.36-227.12-153.4-366.64-153.4s-266.28 53.040-366.64 153.4c-75.32 75.32-109.36 150.6-110.6 153.64-1.743 3.824-2.76 8.293-2.76 13s1.016 9.176 2.841 13.201l-0.082-0.201c1.4 3.16 35.28 78.28 110.6 153.6 100.36 100.32 227.12 153.36 366.64 153.36s266.28-53.040 366.64-153.36c75.32-75.32 109.2-150.44 110.6-153.6 1.743-3.824 2.76-8.293 2.76-13s-1.016-9.176-2.841-13.201l0.082 0.201zM512 768c-123.12 0-230.68-44.76-319.72-133-35.673-35.481-66.341-75.941-90.889-120.262l-1.391-2.738c25.931-47.062 56.6-87.522 92.255-122.975l0.025-0.025c89.040-88.24 196.6-133 319.72-133s230.68 44.76 319.72 133c35.751 35.478 66.484 75.939 91.090 120.27l1.39 2.73c-28.84 53.84-154.48 256-412.2 256zM512 320c-106.039 0-192 85.961-192 192s85.961 192 192 192c106.039 0 192-85.961 192-192v0c-0.114-105.993-86.007-191.886-191.989-192l-0.011-0zM512 640c-70.692 0-128-57.308-128-128s57.308-128 128-128c70.692 0 128 57.308 128 128v0c0 70.692-57.308 128-128 128v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["eye"] + }, + "attrs": [{}], + "properties": { + "id": 545, + "order": 2058, + "name": "eye", + "code": 57888, + "ligatures": "eye", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 545 + }, + { + "icon": { + "paths": [ + "M912 700c-4.554 2.642-10.021 4.202-15.852 4.202-11.864 0-22.22-6.456-27.746-16.047l-0.082-0.155-76-132.8c-41.399 28.358-89.406 51.148-140.844 65.794l-3.476 0.846 23.48 140.88c0.278 1.585 0.437 3.41 0.437 5.272 0 15.821-11.482 28.961-26.568 31.541l-0.189 0.027c-1.542 0.266-3.327 0.425-5.146 0.44l-0.014 0c-15.802-0.025-28.917-11.5-31.493-26.571l-0.027-0.189-23.080-138.32c-22.041 3.233-47.485 5.080-73.36 5.080s-51.32-1.846-76.208-5.415l2.848 0.335-23.080 138.32c-2.605 15.277-15.746 26.76-31.568 26.76-0.011 0-0.022-0-0.034-0l0.002 0c-1.871-0.008-3.698-0.168-5.477-0.467l0.197 0.027c-15.275-2.606-26.757-15.746-26.757-31.568 0-1.862 0.159-3.687 0.464-5.462l-0.027 0.19 23.6-140.88c-54.889-15.539-102.866-38.367-145.926-67.85l1.686 1.090-75.76 132.92c-5.652 9.717-16.015 16.145-27.88 16.145-17.753 0-32.145-14.392-32.145-32.145 0-5.888 1.583-11.407 4.347-16.153l-0.082 0.153 80-140c-28.175-24.428-53.46-50.601-76.292-78.839l-0.908-1.161c-5.065-5.637-8.163-13.132-8.163-21.349 0-17.673 14.327-32 32-32 10.673 0 20.125 5.225 25.939 13.256l0.064 0.093c66.4 82.16 182.56 180 359.12 180s292.72-97.96 359.12-180c5.856-8.349 15.438-13.74 26.279-13.74 17.673 0 32 14.327 32 32 0 8.404-3.239 16.051-8.538 21.761l0.019-0.020c-23.74 29.399-49.025 55.572-76.44 79.355l-0.76 0.645 80 140c2.778 4.644 4.421 10.245 4.421 16.229 0 11.823-6.412 22.148-15.948 27.689l-0.153 0.082z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["eye-closed"] + }, + "attrs": [{}], + "properties": { + "id": 546, + "order": 2059, + "name": "eye-closed", + "code": 57890, + "ligatures": "eye-closed", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 546 + }, + { + "icon": { + "paths": [ + "M215.68 138.48c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 76.96 84.68c-145.28 89.16-207.76 226.6-210.52 232.84-1.743 3.824-2.76 8.293-2.76 13s1.016 9.176 2.841 13.201l-0.082-0.201c1.4 3.16 35.28 78.28 110.6 153.6 100.36 100.32 227.12 153.36 366.64 153.36 0.861 0.005 1.878 0.008 2.897 0.008 74.336 0 144.945-15.953 208.592-44.621l-3.209 1.293 88 96.84c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM405 441.84l166.68 183.4c-17.277 9.272-37.799 14.72-59.595 14.72-70.692 0-128-57.308-128-128 0-26.091 7.806-50.358 21.211-70.595l-0.296 0.475zM512 768c-123.12 0-230.68-44.76-319.72-133-35.688-35.473-66.358-75.934-90.892-120.265l-1.388-2.735c18.76-35.16 78.64-133.56 189.4-197.52l72 79c-25.356 32.234-40.666 73.41-40.666 118.161 0 106.039 85.961 192 192 192 38.352 0 74.078-11.245 104.060-30.617l-0.754 0.456 58.92 64.8c-47.614 18.817-102.77 29.727-160.473 29.727-0.875 0-1.748-0.003-2.622-0.008l0.135 0.001zM536 386.28c-14.911-2.921-26.007-15.885-26.007-31.44 0-17.677 14.33-32.007 32.007-32.007 2.122 0 4.196 0.207 6.203 0.601l-0.203-0.033c83.302 16.575 146.566 85.094 155.015 169.756l0.065 0.804c0.089 0.893 0.139 1.93 0.139 2.979 0 16.623-12.676 30.286-28.889 31.851l-0.13 0.010c-0.448 0.028-0.972 0.044-1.5 0.044s-1.052-0.016-1.571-0.048l0.071 0.003c-0.041 0-0.089 0-0.137 0-16.631 0-30.299-12.687-31.853-28.911l-0.010-0.129c-5.729-56.842-47.799-102.401-102.38-113.343l-0.82-0.137zM989.12 525.040c-1.68 3.76-42.2 93.48-133.44 175.2-5.687 5.268-13.326 8.499-21.719 8.499-17.673 0-32-14.327-32-32 0-9.637 4.26-18.28 11-24.146l0.039-0.033c44.079-39.715 81.137-86.133 109.816-137.841l1.384-2.719c-25.974-47.099-56.71-87.588-92.446-123.046l-0.034-0.034c-89.040-88.16-196.6-132.92-319.72-132.92-0.172-0-0.375-0-0.578-0-27.145 0-53.756 2.284-79.652 6.671l2.79-0.391c-1.675 0.311-3.603 0.489-5.573 0.489-17.673 0-32-14.327-32-32 0-15.912 11.614-29.112 26.828-31.584l0.184-0.025c26.251-4.556 56.481-7.16 87.32-7.16 0.239 0 0.479 0 0.718 0l-0.038-0c139.52 0 266.28 53.040 366.64 153.4 75.32 75.32 109.2 150.48 110.6 153.64 1.743 3.824 2.76 8.293 2.76 13s-1.016 9.176-2.841 13.201l0.082-0.201z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["eye-slash"] + }, + "attrs": [{}], + "properties": { + "id": 547, + "order": 2060, + "name": "eye-slash", + "code": 57892, + "ligatures": "eye-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 547 + }, + { + "icon": { + "paths": [ + "M896 269.2c-0.471-40.467-17.66-76.829-44.969-102.573l-0.071-0.067c-56-53.12-146.88-51.12-202.48 4.52l-77.28 77.72c-16.996-15.533-39.721-25.048-64.667-25.048-26.515 0-50.519 10.749-67.893 28.128l-36 36c-11.597 11.584-18.77 27.594-18.77 45.28s7.174 33.696 18.77 45.279l0.001 0.001 8 8.24-204 204c-29.036 28.816-47.010 68.744-47.010 112.869 0 13.901 1.784 27.386 5.135 40.237l-0.245-1.106-32 73.64c-2.94 6.498-4.653 14.090-4.653 22.081 0 15.163 6.168 28.886 16.131 38.796l0.002 0.002c11.538 11.613 27.518 18.8 45.177 18.8 9.287 0 18.11-1.988 26.066-5.562l-0.403 0.162 70.080-30.6c10.581 2.501 22.73 3.934 35.214 3.934 44.161 0 84.131-17.94 113.021-46.93l0.004-0.005 204-204 8.24 8.24c11.58 11.573 27.574 18.73 45.24 18.73s33.66-7.157 45.24-18.731l36-36c17.387-17.375 28.142-41.385 28.142-67.906 0-25.016-9.569-47.798-25.246-64.884l0.064 0.070 79-79.48c26.055-25.907 42.181-61.776 42.181-101.412 0-0.854-0.007-1.705-0.022-2.555l0.002 0.128zM388 772c-17.38 17.415-41.408 28.188-67.953 28.188-10.007 0-19.657-1.531-28.727-4.372l0.68 0.184c-2.819-0.901-6.062-1.42-9.427-1.42-4.62 0-9.011 0.979-12.977 2.741l0.204-0.081-72.4 31.64 30.6-71.24c1.687-3.769 2.67-8.168 2.67-12.797 0-3.651-0.611-7.159-1.738-10.428l0.067 0.225c-3.261-9.221-5.146-19.855-5.146-30.929 0-26.461 10.759-50.409 28.142-67.707l0.004-0.004 204-204 135.76 136zM808.52 328l-101.48 102.080c-5.775 5.788-9.345 13.777-9.345 22.6s3.571 16.812 9.346 22.601l-0.001-0.001 19.56 19.56c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-36 36-242.6-243.080 36-36c5.79-5.786 13.787-9.365 22.62-9.365s16.83 3.579 22.62 9.365l19.56 19.56c5.794 5.81 13.807 9.405 22.66 9.405s16.866-3.595 22.659-9.404l0.001-0.001 99.76-100.36c31.24-31.28 82-32.72 113.16-3.24 15.45 14.617 25.066 35.264 25.066 58.157 0 22.128-8.984 42.158-23.504 56.641l-0.002 0.002z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["eyedropper"] + }, + "attrs": [{}], + "properties": { + "id": 548, + "order": 2061, + "name": "eyedropper", + "code": 58728, + "ligatures": "eyedropper", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 548 + }, + { + "icon": { + "paths": [ + "M896 269.2c-0.471-40.467-17.66-76.829-44.969-102.573l-0.071-0.067c-56-53.12-146.88-51.12-202.48 4.52l-77.28 77.72c-16.996-15.533-39.721-25.048-64.667-25.048-26.515 0-50.519 10.749-67.893 28.128l-36 36c-11.597 11.584-18.77 27.594-18.77 45.28s7.174 33.696 18.77 45.279l0.001 0.001 8 8.24-204 204c-29.036 28.816-47.010 68.744-47.010 112.869 0 13.901 1.784 27.386 5.135 40.237l-0.245-1.106-32 73.64c-2.947 6.497-4.664 14.088-4.664 22.081 0 15.153 6.173 28.864 16.141 38.756l0.003 0.003c11.53 11.638 27.517 18.843 45.186 18.843 9.284 0 18.104-1.989 26.056-5.565l-0.402 0.162 70.12-30.6c10.568 2.493 22.701 3.923 35.169 3.923 44.16 0 84.132-17.935 113.027-46.919l0.004-0.004 204-204 8.24 8.24c11.58 11.573 27.574 18.73 45.24 18.73s33.66-7.157 45.24-18.731l36-36c17.387-17.375 28.142-41.385 28.142-67.906 0-25.016-9.569-47.798-25.246-64.884l0.064 0.070 79-79.48c26.055-25.907 42.181-61.776 42.181-101.412 0-0.854-0.007-1.705-0.022-2.555l0.002 0.128zM388 772c-17.38 17.415-41.408 28.188-67.953 28.188-10.007 0-19.657-1.531-28.727-4.372l0.68 0.184c-2.819-0.901-6.062-1.42-9.427-1.42-4.62 0-9.011 0.979-12.977 2.741l0.204-0.081-72.4 31.6 30.6-71.2c1.687-3.769 2.67-8.168 2.67-12.797 0-3.651-0.611-7.159-1.738-10.428l0.067 0.225c-3.217-9.186-5.076-19.777-5.076-30.802 0-11.455 2.006-22.441 5.687-32.627l-0.211 0.669h258.6zM552 608h-271.72l176-176 135.76 136zM808.72 328l-101.48 102.080c-5.786 5.79-9.365 13.787-9.365 22.62s3.579 16.83 9.365 22.62l-0-0 19.56 19.52c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-36 36-242.8-243.080 36-36c5.79-5.786 13.787-9.365 22.62-9.365s16.83 3.579 22.62 9.365l19.56 19.56c5.786 5.78 13.775 9.356 22.599 9.36l0.001 0c8.85-0.016 16.855-3.622 22.639-9.438l99.761-100.362c31.24-31.28 82-32.72 113.16-3.24 15.45 14.617 25.066 35.264 25.066 58.157 0 22.128-8.984 42.158-23.504 56.641l-0.002 0.002z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["eyedropper-sample"] + }, + "attrs": [{}], + "properties": { + "id": 549, + "order": 2062, + "name": "eyedropper-sample", + "code": 60100, + "ligatures": "eyedropper-sample", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 549 + }, + { + "icon": { + "paths": [ + "M800 160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c35.346 0 64 28.654 64 64v0 232.32c-30.178-25.031-69.306-40.219-111.98-40.219-80.072 0-147.655 53.472-168.989 126.655l-0.311 1.244h-141.44c-21.644-74.427-89.227-127.899-169.3-127.899-42.675 0-81.803 15.188-112.272 40.454l0.291-0.235v-232.32c0-35.346 28.654-64 64-64v0c17.673 0 32-14.327 32-32s-14.327-32-32-32v0c-70.692 0-128 57.308-128 128v0 368c0.191 97.058 78.915 175.665 176 175.665 91.45 0 166.61-69.748 175.185-158.951l0.056-0.714h129.52c8.63 89.916 83.79 159.665 175.24 159.665 97.084 0 175.809-78.607 176-175.647l0-0.018v-368c0-70.692-57.308-128-128-128v0zM272 768c-61.856 0-112-50.144-112-112s50.144-112 112-112c61.856 0 112 50.144 112 112v0c0 61.856-50.144 112-112 112v0zM752 768c-61.856 0-112-50.144-112-112s50.144-112 112-112c61.856 0 112 50.144 112 112v0c0 61.856-50.144 112-112 112v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["eyeglasses"] + }, + "attrs": [{}], + "properties": { + "id": 550, + "order": 2063, + "name": "eyeglasses", + "code": 59322, + "ligatures": "eyeglasses", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 550 + }, + { + "icon": { + "paths": [ + "M704 128c-82.44 0-153.12 72.64-192 183.4-38.88-110.76-109.56-183.4-192-183.4-125.6 0-224 168.68-224 384s98.4 384 224 384c82.44 0 153.12-72.64 192-183.4 38.88 110.76 109.56 183.4 192 183.4 125.6 0 224-168.68 224-384s-98.4-384-224-384zM427.68 745.56c-29.96 54.92-69.2 86.44-107.68 86.44s-77.72-31.52-107.68-86.44c-18.206-33.768-32.403-72.927-40.525-114.264l-0.435-2.656c15.487 7.175 33.614 11.36 52.717 11.36 70.692 0 128-57.308 128-128s-57.308-128-128-128c-19.104 0-37.23 4.185-53.512 11.688l0.795-0.328c8.557-43.993 22.754-83.152 42.059-119.164l-1.099 2.244c29.96-54.92 69.2-86.44 107.68-86.44s77.72 31.52 107.68 86.44c33.72 61.84 52.32 144.8 52.32 233.56s-18.6 171.72-52.32 233.56zM160 512c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0zM811.68 745.56c-29.96 54.92-69.2 86.44-107.68 86.44s-77.72-31.52-107.68-86.44c-18.206-33.768-32.403-72.927-40.525-114.264l-0.435-2.656c15.487 7.175 33.614 11.36 52.717 11.36 70.692 0 128-57.308 128-128s-57.308-128-128-128c-19.104 0-37.23 4.185-53.512 11.688l0.795-0.328c8.557-43.993 22.754-83.152 42.059-119.164l-1.099 2.244c29.96-54.92 69.2-86.44 107.68-86.44s77.72 31.52 107.68 86.44c33.72 61.84 52.32 144.8 52.32 233.56s-18.6 171.72-52.32 233.56zM544 512c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["eyes"] + }, + "attrs": [{}], + "properties": { + "id": 551, + "order": 2064, + "name": "eyes", + "code": 61020, + "ligatures": "eyes", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 551 + }, + { + "icon": { + "paths": [ + "M704 416c0 17.673-14.327 32-32 32v0h-320c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h320c17.673 0 32 14.327 32 32v0zM672 512h-320c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h320c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM1024 416v96c0 70.692-57.308 128-128 128v0h-20.76c-28.76 63.2-87.16 117.72-172.92 160.64-53.165 26.755-114.896 48.457-179.632 61.972l-4.968 0.868c-1.72 0.331-3.698 0.52-5.72 0.52s-4-0.189-5.917-0.551l0.197 0.031c-69.704-14.383-131.435-36.085-189.028-64.842l4.428 2.002c-85.68-42.92-144.16-97.44-172.92-160.64h-20.76c-70.692 0-128-57.308-128-128v0-96c0-70.692 57.308-128 128-128v0h3.4c6.284-18.623 20.376-33.134 38.279-39.855l0.441-0.145 320-116.36c6.509-2.433 14.030-3.841 21.88-3.841s15.371 1.408 22.325 3.985l-0.445-0.144 320 116.36c18.344 6.865 32.436 21.377 38.587 39.549l0.133 0.451h3.4c70.692 0 128 57.308 128 128v0zM130.2 576c-1.397-9.611-2.196-20.71-2.2-31.996l-0-0.004v-192c-35.346 0-64 28.654-64 64v0 96c0 35.346 28.654 64 64 64v0zM832 544v-235.64l-320-116.36-320 116.36v235.64c0 180 276.36 246.080 320 255.36 43.56-9.28 320-75.36 320-255.36zM960 416c0-35.346-28.654-64-64-64v0 192c-0.004 11.29-0.803 22.389-2.345 33.25l0.145-1.25h2.2c35.346 0 64-28.654 64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["face-mask"] + }, + "attrs": [{}], + "properties": { + "id": 552, + "order": 2065, + "name": "face-mask", + "code": 58730, + "ligatures": "face-mask", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 552 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM544 862.52v-254.52h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-96v-96c0-35.346 28.654-64 64-64v0h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64c-70.692 0-128 57.308-128 128v0 96h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96v254.52c-180.142-16.933-320-167.405-320-350.542 0-194.404 157.596-352 352-352s352 157.596 352 352c0 183.138-139.858 333.61-318.595 350.436l-1.405 0.107z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["facebook-logo"] + }, + "attrs": [{}], + "properties": { + "id": 553, + "order": 2066, + "name": "facebook-logo", + "code": 57894, + "ligatures": "facebook-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 553 + }, + { + "icon": { + "paths": [ + "M464 704c0 17.673-14.327 32-32 32v0h-112c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h112c17.673 0 32 14.327 32 32v0zM704 672h-112c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h112c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM960 864c0 17.673-14.327 32-32 32v0h-832c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h32v-480c0-17.673 14.327-32 32-32 7.24 0 13.919 2.404 19.28 6.458l-0.080-0.058 204.8 153.6v-128c0-17.673 14.327-32 32-32 7.24 0 13.919 2.404 19.28 6.458l-0.080-0.058 154.96 116.2 46.24-323.64c4.714-31.176 31.255-54.818 63.345-54.96l0.015-0h72.48c32.105 0.142 58.646 23.784 63.316 54.604l0.044 0.356 60 420.52s0.32 3.12 0.32 4.52v288h32c0.024-0 0.052-0 0.080-0 17.673 0 32 14.327 32 32 0 0-0 0-0 0l0-0zM648.56 486.4l34.12 25.6h144.44l-54.88-384h-72.48zM192 832h640v-256h-160c-7.24 0-13.919-2.404-19.28-6.458l0.080 0.058-204.8-153.6v128c-0 17.673-14.327 32-32 32-7.24 0-13.919-2.404-19.28-6.458l0.080 0.058-204.8-153.6z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["factory"] + }, + "attrs": [{}], + "properties": { + "id": 554, + "order": 2067, + "name": "factory", + "code": 59232, + "ligatures": "factory", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 554 + }, + { + "icon": { + "paths": [ + "M544 480v384c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM800 768c-17.673 0-32 14.327-32 32v0 64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64c0-17.673-14.327-32-32-32v0zM896 640h-64v-480c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 480h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM224 640c-17.673 0-32 14.327-32 32v0 192c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0zM320 512h-64v-352c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 352h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM608 320h-64v-160c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 160h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["faders"] + }, + "attrs": [{}], + "properties": { + "id": 555, + "order": 2068, + "name": "faders", + "code": 57896, + "ligatures": "faders", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 555 + }, + { + "icon": { + "paths": [ + "M704 320c0-17.673 14.327-32 32-32v0h128c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32v0zM160 352h416v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-416c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM864 672h-384c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h384c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM352 576c-17.673 0-32 14.327-32 32v0 64h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["faders-horizontal"] + }, + "attrs": [{}], + "properties": { + "id": 556, + "order": 2069, + "name": "faders-horizontal", + "code": 57898, + "ligatures": "faders-horizontal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 556 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM796.2 496.92c-5.498-10.139-16.057-16.911-28.199-16.92l-196.001-0 94.84-142.24c3.371-4.99 5.381-11.141 5.381-17.761 0-17.673-14.327-32-32-32-0.078 0-0.156 0-0.233 0.001l0.012-0h-256c-0.006-0-0.013-0-0.021-0-17.673 0-32 14.327-32 32 0 6.62 2.010 12.77 5.453 17.874l-0.072-0.114 94.84 142.24h-196.2c-0.006-0-0.013-0-0.021-0-17.673 0-32 14.327-32 32 0 6.62 2.010 12.77 5.453 17.874l-0.072-0.114 128 192c5.819 8.654 15.573 14.271 26.64 14.271s20.821-5.618 26.567-14.157l0.073-0.114 101.36-152 101.36 152c5.819 8.654 15.573 14.271 26.64 14.271s20.821-5.618 26.567-14.157l0.073-0.114 128-192c3.355-4.982 5.356-11.119 5.356-17.723 0-5.536-1.406-10.743-3.88-15.285l0.084 0.168zM580.2 352l-68.2 102.32-68-102.32zM384 646.32l-68-102.32h136.4zM640 646.32l-68-102.32h136.4z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["fallout-shelter"] + }, + "attrs": [{}], + "properties": { + "id": 557, + "order": 2070, + "name": "fallout-shelter", + "code": 59870, + "ligatures": "fallout-shelter", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 557 + }, + { + "icon": { + "paths": [ + "M932 540c-28.319-103.29-121.36-177.934-231.836-177.934-46.906 0-90.669 13.456-127.64 36.719l0.996-0.585 65.56-261.76c0.607-2.331 0.956-5.006 0.956-7.764 0-11.27-5.826-21.18-14.631-26.881l-0.125-0.076c-36.313-23.256-80.613-37.071-128.139-37.071-132.548 0-240 107.452-240 240 0 90.63 50.235 169.526 124.379 210.364l1.24 0.626-259.48 74.12c-13.041 3.801-22.528 15.347-23.197 29.207l-0.003 0.073c-0.155 3.226-0.243 7.006-0.243 10.807 0 110.472 74.639 203.51 176.239 231.438l1.685 0.395c18.732 5.232 40.248 8.252 62.464 8.28l0.016 0c132.429-0.362 239.644-107.8 239.644-240.279 0-2.715-0.045-5.419-0.134-8.113l0.010 0.392 193.92 187.68c5.751 5.569 13.6 9.002 22.251 9.002 5.39 0 10.468-1.332 14.924-3.686l-0.174 0.084c77.521-40.842 129.469-120.871 129.469-213.032 0-22.052-2.974-43.409-8.543-63.692l0.394 1.684zM448 512c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0zM320 304c-0-0.018-0-0.039-0-0.060 0-97.202 78.798-176 176-176 27.241 0 53.037 6.189 76.058 17.237l-1.057-0.457-59.92 239.28c-48.045 0.372-89.749 27.156-111.346 66.535l-0.334 0.665c-48.104-31.798-79.4-85.642-79.4-146.797 0-0.142 0-0.284 0.001-0.425l-0 0.022zM428 782.28c-25.256 14.843-55.63 23.61-88.052 23.61-92.038 0-167.576-70.648-175.342-160.673l-0.046-0.657 237.24-67.76c22.616 38.028 63.469 63.13 110.19 63.2l0.010 0h3.64c-3.464 60.845-37.469 113.044-86.807 141.831l-0.833 0.449zM852.68 690.28c-13.274 22.755-30.714 41.651-51.437 56.186l-0.563 0.374-177.28-171.56c10.513-18.147 16.718-39.925 16.718-63.152 0-24.853-7.103-48.047-19.39-67.662l0.312 0.534c23.087-11.905 50.386-18.885 79.315-18.885 97.202 0 176 78.798 176 176 0 32.468-8.792 62.882-24.124 88.992l0.449-0.827z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["fan"] + }, + "attrs": [{}], + "properties": { + "id": 558, + "order": 2071, + "name": "fan", + "code": 59890, + "ligatures": "fan", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 558 + }, + { + "icon": { + "paths": [ + "M547.32 881.72c-5.819 8.655-15.574 14.273-26.641 14.273-6.602 0-12.737-1.999-17.833-5.426l0.115 0.073c-114.065-76.834-254.57-122.641-405.774-122.641-0.417 0-0.833 0-1.25 0.001l0.064-0c-17.673 0-32-14.327-32-32s14.327-32 32-32v0c0.361-0.001 0.789-0.001 1.217-0.001 164.401 0 317.168 49.812 444.032 135.166l-2.849-1.806c8.655 5.819 14.273 15.574 14.273 26.641 0 6.602-1.999 12.737-5.426 17.833l0.073-0.115zM96 576c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c0.584-0.001 1.276-0.002 1.967-0.002 234.865 0 447.72 94.232 602.822 246.95l-0.109-0.107c5.82 5.98 13.947 9.691 22.941 9.691 17.673 0 32-14.327 32-32 0-9.212-3.893-17.516-10.124-23.354l-0.018-0.016c-166.458-163.936-395.079-265.162-647.342-265.162-0.752 0-1.504 0.001-2.255 0.003l0.117-0zM928 640c-0.169-0-0.37-0-0.57-0-68.717 0-135.566 8.003-199.663 23.129l5.873-1.169q32.96 25 64 52.64c39.17-6.745 84.284-10.6 130.297-10.6 0.022 0 0.045 0 0.067 0l-0.004-0c17.673 0 32 14.327 32 32s-14.327 32-32 32v0c-24 0-47.72 1.16-71.4 3.44q33.28 34.68 63.76 72.56c4.764 5.554 7.665 12.828 7.665 20.78 0 17.673-14.327 32-32 32-10.424 0-19.684-4.984-25.527-12.7l-0.058-0.080c-182.577-227.559-460.649-372.002-772.457-372.002-0.697 0-1.394 0.001-2.091 0.002l0.109-0c-17.673 0-32-14.327-32-32s14.327-32 32-32v0c67.887 0.013 134.279 6.373 198.626 18.52l-6.626-1.040v-145.48c0-10.433 4.993-19.7 12.72-25.542l0.080-0.058 256-192c5.281-3.996 11.96-6.4 19.2-6.4s13.919 2.404 19.28 6.458l-0.080-0.058 256 192c7.807 5.9 12.8 15.167 12.8 25.6v0 129.96c21.24-1.24 42.56-1.96 64-1.96 17.673-0 32 14.327 32 32s-14.327 32-32 32h0c-0.559-0.001-1.22-0.002-1.881-0.002-120.241 0-235.45 21.54-341.981 60.973l6.822-2.211q37.76 20 73.84 43.12c78.608-24.039 168.961-37.88 262.548-37.88 0.229 0 0.458 0 0.687 0l-0.035-0c17.673 0 32 14.327 32 32s-14.327 32-32 32v0zM480 352h192c17.673 0 32 14.327 32 32v0 87.76q47.52-10.24 96-16v-119.76l-224-168-224 168v143.24q48.76 12 96 28.72v-123.96c0-17.673 14.327-32 32-32v0zM512.28 533.080c34.296-15.349 76.713-30.784 120.3-43.47l7.42-1.85v-71.76h-128v116.96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["farm"] + }, + "attrs": [{}], + "properties": { + "id": 559, + "order": 2072, + "name": "farm", + "code": 60528, + "ligatures": "farm", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 559 + }, + { + "icon": { + "paths": [ + "M994.68 458.64l-352.76-224.64c-9.697-6.285-21.552-10.022-34.281-10.022-35.057 0-63.493 28.346-63.639 63.368l-0 0.014v149.2l-318.080-202.56c-9.697-6.285-21.552-10.022-34.281-10.022-35.057 0-63.493 28.346-63.639 63.368l-0 0.014v449.28c0.188 35.027 28.626 63.349 63.679 63.349 12.711 0 24.552-3.724 34.491-10.141l-0.251 0.151 318.080-202.56v149.2c0.188 35.027 28.626 63.349 63.679 63.349 12.711 0 24.552-3.724 34.491-10.141l-0.251 0.151 352.76-224.64c17.745-11.391 29.333-31.022 29.333-53.36s-11.589-41.969-29.082-53.209l-0.251-0.151zM192 735.76v-447.48l351.28 223.72zM608 735.76v-447.48l351.28 223.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["fast-forward"] + }, + "attrs": [{}], + "properties": { + "id": 560, + "order": 2073, + "name": "fast-forward", + "code": 59046, + "ligatures": "fast-forward", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 560 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM787.2 486.4l-192-144c-5.281-3.996-11.96-6.4-19.2-6.4-17.673 0-32 14.327-32 32v288c0 17.673 14.327 32 32 32 7.24 0 13.919-2.404 19.28-6.458l-0.080 0.058 192-144c7.807-5.9 12.8-15.167 12.8-25.6s-4.993-19.7-12.72-25.542l-0.080-0.058zM608 592v-160l106.68 80zM531.2 486.4l-192-144c-5.281-3.996-11.96-6.4-19.2-6.4-17.673 0-32 14.327-32 32v288c0 17.673 14.327 32 32 32 7.24 0 13.919-2.404 19.28-6.458l-0.080 0.058 192-144c7.807-5.9 12.8-15.167 12.8-25.6s-4.993-19.7-12.72-25.542l-0.080-0.058zM352 592v-160l106.68 80z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["fast-forward-circle"] + }, + "attrs": [{}], + "properties": { + "id": 561, + "order": 2074, + "name": "fast-forward-circle", + "code": 57900, + "ligatures": "fast-forward-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 561 + }, + { + "icon": { + "paths": [ + "M885.12 139c-46.323-46.303-110.307-74.941-180.98-74.941s-134.657 28.638-180.981 74.942l0.001-0.001-280.4 277c-11.588 11.522-18.76 27.475-18.76 45.104 0 0.048 0 0.096 0 0.144l-0-0.007v293.52l-118.64 118.6c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l118.64-118.64h293.52c0.031 0 0.067 0 0.103 0 17.619 0 33.567-7.155 45.096-18.719l0.002-0.002 276.92-280c46.459-46.349 75.201-110.438 75.201-181.24 0-70.703-28.662-134.711-75.001-181.040l-0-0zM568.28 184.24c34.748-34.763 82.76-56.265 135.794-56.265 106.039 0 192 85.961 192 192 0 49.273-18.561 94.211-49.072 128.204l0.158-0.179h-225.84l137.4-137.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l-233.44 233.4v-227.28zM288 461.4l128-126.68v228l-128 128zM562.8 736h-229.52l224-224h226.96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["feather"] + }, + "attrs": [{}], + "properties": { + "id": 562, + "order": 2075, + "name": "feather", + "code": 59840, + "ligatures": "feather", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 562 + }, + { + "icon": { + "paths": [ + "M848 384c-0.175-0.001-0.383-0.002-0.59-0.002-14.933 0-29.179 2.939-42.192 8.271l0.743-0.269-121.96-152.24c12.515-17.826 20-39.976 20-63.875 0-61.856-50.144-112-112-112s-112 50.144-112 112c0 0.040 0 0.081 0 0.121l-0-0.006c-0 0.014-0 0.031-0 0.048 0 4.125 0.218 8.199 0.643 12.211l-0.043-0.5-185.88 77.44c-20.697-25.246-51.885-41.228-86.806-41.228-61.856 0-112 50.144-112 112 0 52.053 35.51 95.812 83.627 108.375l0.779 0.173 7.4 185.52c-44.473 15.513-75.81 57.093-75.81 105.992 0 61.856 50.144 112 112 112 39.723 0 74.616-20.679 94.5-51.86l0.27-0.452 193.32 54.16c0.95 61.126 50.725 110.313 111.987 110.313 61.856 0 112-50.144 112-112 0-28.176-10.404-53.922-27.581-73.605l0.114 0.133 108.84-171c9.188 2.717 19.744 4.28 30.666 4.28 61.856 0 112-50.144 112-112s-50.144-112-112-112c-0.009 0-0.018 0-0.027 0l0.001-0zM624 736h-3.56l-64.72-194.12 186.6-8.88c5.033 13.882 12.202 25.84 21.229 36.127l-0.109-0.127-108.84 171c-8.898-2.542-19.118-4.004-29.679-4.004-0.324 0-0.648 0.001-0.971 0.004l0.050-0zM251.68 627.48l-7.4-185.52c15.745-5.517 29.249-13.881 40.531-24.568l-0.051 0.048 170.12 98.56-165.84 128.88c-10.648-7.699-23.118-13.683-36.58-17.226l-0.78-0.174zM598.28 288c13.055-0.732 25.242-3.604 36.497-8.271l-0.737 0.271 121.96 152.24c-7.419 10.529-13.176 22.844-16.554 36.109l-0.166 0.771-186.28 8.88zM328.36 695.4l167.64-130.36 63.76 191.32c-12.17 8.651-22.301 19.292-30.129 31.546l-0.271 0.454-193.36-54.24c-0.255-13.993-3.037-27.264-7.906-39.476l0.266 0.756zM592 128c26.51 0 48 21.49 48 48s-21.49 48-48 48c-26.51 0-48-21.49-48-48v0c0-26.51 21.49-48 48-48v0zM505.28 246.8c8.574 10.398 18.738 19.109 30.19 25.871l0.53 0.289-45.2 189.8-173.88-100.68c1.957-7.833 3.080-16.825 3.080-26.080l0-0c0-0.014 0-0.031 0-0.048 0-4.125-0.218-8.199-0.643-12.211l0.043 0.5zM160 336c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM224 784c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0zM624 896c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0zM848 544c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["fediverse-logo"] + }, + "attrs": [{}], + "properties": { + "id": 563, + "order": 2076, + "name": "fediverse-logo", + "code": 60774, + "ligatures": "fediverse-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 563 + }, + { + "icon": { + "paths": [ + "M768 384c39.036-29.5 64-75.835 64-128 0-88.366-71.634-160-160-160v0h-288c-88.366 0-160 71.634-160 160 0 52.165 24.964 98.5 63.598 127.708l0.402 0.292c-39.063 29.499-64.047 75.849-64.047 128.035 0 54.557 27.306 102.736 68.997 131.617l0.531 0.348c-42.406 32.476-69.48 83.129-69.48 140.105 0 97.202 78.798 176 176 176s176-78.798 176-176c0-0.037-0-0.074-0-0.111l0 0.006v-144c26.407 19.978 59.8 32 96 32 88.366 0 160-71.634 160-160 0-52.165-24.964-98.5-63.598-127.708l-0.402-0.292zM768 256c0 53.019-42.981 96-96 96v0h-96v-192h96c53.019 0 96 42.981 96 96v0zM288 256c0-53.019 42.981-96 96-96v0h128v192h-128c-53.019 0-96-42.981-96-96v0zM384 608c-53.019 0-96-42.981-96-96s42.981-96 96-96v0h128v192h-128zM512 784c0 61.856-50.144 112-112 112s-112-50.144-112-112c0-61.856 50.144-112 112-112v0h112zM672 608c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["figma-logo"] + }, + "attrs": [{}], + "properties": { + "id": 564, + "order": 2077, + "name": "figma-logo", + "code": 57902, + "ligatures": "figma-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 564 + }, + { + "icon": { + "paths": [ + "M854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 704c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-512c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 205.24l114.76 114.76h-114.76zM800 864h-576v-704h352v192c0 17.673 14.327 32 32 32v0h192v480z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file"] + }, + "attrs": [{}], + "properties": { + "id": 565, + "order": 2078, + "name": "file", + "code": 57904, + "ligatures": "file", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 565 + }, + { + "icon": { + "paths": [ + "M854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 704c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-512c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 205.24l114.76 114.76h-114.76zM800 864h-352v-64h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-32v-64h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-32v-64h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-32v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v64h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v64h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v64h-160v-704h352v192c0 17.673 14.327 32 32 32v0h192v480z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-archive"] + }, + "attrs": [{}], + "properties": { + "id": 566, + "order": 2079, + "name": "file-archive", + "code": 60202, + "ligatures": "file-archive", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 566 + }, + { + "icon": { + "paths": [ + "M854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 704c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-512c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 205.24l114.76 114.76h-114.76zM800 864h-576v-704h352v192c0 17.673 14.327 32 32 32v0h192v480zM630.64 617.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-96 96c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-96-96c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l41.36 41.4v-178.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0 178.76l41.36-41.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-arrow-down"] + }, + "attrs": [{}], + "properties": { + "id": 567, + "order": 2080, + "name": "file-arrow-down", + "code": 57906, + "ligatures": "file-arrow-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 567 + }, + { + "icon": { + "paths": [ + "M854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 704c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-512c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 205.24l114.76 114.76h-114.76zM800 864h-576v-704h352v192c0 17.673 14.327 32 32 32v0h192v480zM630.64 553.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-41.36-41.4v178.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-178.76l-41.36 41.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l96-96c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-arrow-up"] + }, + "attrs": [{}], + "properties": { + "id": 568, + "order": 2081, + "name": "file-arrow-up", + "code": 58910, + "ligatures": "file-arrow-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 568 + }, + { + "icon": { + "paths": [ + "M396.24 514.44c-3.623-1.545-7.838-2.443-12.262-2.443-8.832 0-16.828 3.578-22.618 9.363l0-0-86.6 86.64h-82.76c-17.673 0-32 14.327-32 32v0 160c0 17.673 14.327 32 32 32v0h82.76l86.6 86.64c5.792 5.798 13.797 9.385 22.64 9.385 17.673 0 32-14.327 32-32 0-0.009-0-0.018-0-0.027l0 0.001v-352c-0.003-13.254-8.064-24.626-19.55-29.481l-0.21-0.079zM352 818.76l-41.36-41.4c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-63.999-0v-96h64c0.007 0 0.016 0 0.025 0 8.83 0 16.825-3.577 22.615-9.36l-0 0 41.36-41.4zM608 720c-0.071 59.2-31.846 110.963-79.256 139.229l-0.744 0.411c-4.157 2.115-9.065 3.354-14.263 3.354-17.673 0-32-14.327-32-32 0-11.063 5.614-20.815 14.148-26.562l0.114-0.072c29.029-17.357 48.165-48.624 48.165-84.36s-19.135-67.003-47.719-84.113l-0.446-0.247c-8.649-5.82-14.263-15.571-14.263-26.634 0-17.673 14.327-32 32-32 5.198 0 10.106 1.239 14.445 3.438l-0.182-0.084c48.154 28.677 79.929 80.44 80 139.63l0 0.010zM854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 320c0 17.673 14.327 32 32 32s32-14.327 32-32v0-320h352v192c0 17.673 14.327 32 32 32v0h192v480h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c35.346 0 64-28.654 64-64v0-512c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 205.24l114.76 114.76h-114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-audio"] + }, + "attrs": [{}], + "properties": { + "id": 569, + "order": 2082, + "name": "file-audio", + "code": 59936, + "ligatures": "file-audio", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 569 + }, + { + "icon": { + "paths": [ + "M192 720c0 44 28.72 80 64 80 16.215-0.375 30.702-7.468 40.839-18.595l0.041-0.045c5.811-5.915 13.894-9.581 22.834-9.581 17.673 0 32 14.327 32 32 0 8.442-3.269 16.121-8.611 21.839l0.017-0.018c-21.803 23.422-52.718 38.113-87.068 38.4l-0.052 0c-70.6 0-128-64.6-128-144s57.4-144 128-144c34.402 0.287 65.317 14.978 87.053 38.327l0.067 0.073c5.325 5.7 8.594 13.379 8.594 21.821 0 17.673-14.327 32-32 32-8.94 0-17.023-3.666-22.829-9.576l-0.005-0.005c-10.178-11.172-24.665-18.265-40.814-18.639l-0.066-0.001c-35.28 0-64 36-64 80zM864 352v512c0 35.346-28.654 64-64 64v0h-320c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h320v-480h-192c-17.673 0-32-14.327-32-32v0-192h-352v288c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-288c0-35.346 28.654-64 64-64v0h384c0.007-0 0.016-0 0.025-0 8.83 0 16.825 3.577 22.615 9.36l-0-0 224 224c5.783 5.79 9.36 13.785 9.36 22.615 0 0.009-0 0.018-0 0.027l0-0.001zM640 320h114.76l-114.76-114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-c"] + }, + "attrs": [{}], + "properties": { + "id": 570, + "order": 2083, + "name": "file-c", + "code": 60210, + "ligatures": "file-c", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 570 + }, + { + "icon": { + "paths": [ + "M192 720c0 44 28.72 80 64 80 16.215-0.375 30.702-7.468 40.839-18.595l0.041-0.045c5.811-5.915 13.894-9.581 22.834-9.581 17.673 0 32 14.327 32 32 0 8.442-3.269 16.121-8.611 21.839l0.017-0.018c-21.803 23.422-52.718 38.113-87.068 38.4l-0.052 0c-70.6 0-128-64.6-128-144s57.4-144 128-144c34.402 0.287 65.317 14.978 87.053 38.327l0.067 0.073c5.325 5.7 8.594 13.379 8.594 21.821 0 17.673-14.327 32-32 32-8.94 0-17.023-3.666-22.829-9.576l-0.005-0.005c-10.178-11.172-24.665-18.265-40.814-18.639l-0.066-0.001c-35.28 0-64 36-64 80zM864 352v544c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-512h-192c-17.673 0-32-14.327-32-32v0-192h-352v288c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-288c0-35.346 28.654-64 64-64v0h384c0.007-0 0.016-0 0.025-0 8.83 0 16.825 3.577 22.615 9.36l-0-0 224 224c5.783 5.79 9.36 13.785 9.36 22.615 0 0.009-0 0.018-0 0.027l0-0.001zM640 320h114.76l-114.76-114.76zM672 672v64h32c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-32v32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-32h-64v32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-32h-32c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h32v-64h-32c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h32v-32c0-17.673 14.327-32 32-32s32 14.327 32 32v0 32h64v-32c0-17.673 14.327-32 32-32s32 14.327 32 32v0 32h32c17.673 0 32 14.327 32 32s-14.327 32-32 32v0zM608 672h-64v64h64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-c-sharp"] + }, + "attrs": [{}], + "properties": { + "id": 571, + "order": 2084, + "name": "file-c-sharp", + "code": 60208, + "ligatures": "file-c-sharp", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 571 + }, + { + "icon": { + "paths": [ + "M854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 352c0 17.673 14.327 32 32 32s32-14.327 32-32v0-352h352v192c0 17.673 14.327 32 32 32v0h192v480h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96c35.346 0 64-28.654 64-64v0-512c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 205.24l114.76 114.76h-114.76zM432 512c-86.003 0-159.816 52.197-191.486 126.639l-0.514 1.361c-79.529 0-144 64.471-144 144s64.471 144 144 144v0h192c114.875 0 208-93.125 208-208s-93.125-208-208-208v0zM432 864h-192c-0.039 0-0.084 0-0.13 0-44.183 0-80-35.817-80-80 0-38.838 27.676-71.212 64.382-78.476l0.508-0.084c-0.005 0.214-0.008 0.467-0.008 0.72 0 17.678 14.331 32.008 32.008 32.008 17.424 0 31.597-13.923 31.999-31.251l0.001-0.037c0.845-9.101 2.342-17.392 4.481-25.422l-0.241 1.062c0.394-1.089 0.767-2.43 1.047-3.806l0.033-0.194c18.403-59.804 73.161-102.52 137.896-102.52 79.529 0 144 64.471 144 144 0 79.521-64.458 143.987-143.975 144l-0.001 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-cloud"] + }, + "attrs": [{}], + "properties": { + "id": 572, + "order": 2085, + "name": "file-cloud", + "code": 59742, + "ligatures": "file-cloud", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 572 + }, + { + "icon": { + "paths": [ + "M726.64 585.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-96 96c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l73.4-73.36-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0zM438.64 489.36c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-96 96c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 96 96c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-73.4-73.36 73.4-73.36c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0zM864 352v512c0 35.346-28.654 64-64 64v0h-576c-35.346 0-64-28.654-64-64v0-704c0-35.346 28.654-64 64-64v0h384c0.007-0 0.016-0 0.025-0 8.83 0 16.825 3.577 22.615 9.36l-0-0 224 224c5.783 5.79 9.36 13.785 9.36 22.615 0 0.009-0 0.018-0 0.027l0-0.001zM640 320h114.76l-114.76-114.76zM800 864v-480h-192c-17.673 0-32-14.327-32-32v0-192h-352v704h576z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-code"] + }, + "attrs": [{}], + "properties": { + "id": 573, + "order": 2086, + "name": "file-code", + "code": 59668, + "ligatures": "file-code", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 573 + }, + { + "icon": { + "paths": [ + "M192 720c0 44 28.72 80 64 80 16.221-0.344 30.717-7.446 40.838-18.593l0.042-0.047c5.811-5.915 13.894-9.581 22.834-9.581 17.673 0 32 14.327 32 32 0 8.442-3.269 16.121-8.611 21.839l0.017-0.018c-21.803 23.422-52.718 38.113-87.068 38.4l-0.052 0c-70.6 0-128-64.6-128-144s57.4-144 128-144c34.402 0.287 65.317 14.978 87.053 38.327l0.067 0.073c5.325 5.7 8.594 13.379 8.594 21.821 0 17.673-14.327 32-32 32-8.94 0-17.023-3.666-22.829-9.576l-0.005-0.005c-10.178-11.172-24.665-18.265-40.814-18.639l-0.066-0.001c-35.28 0-64 36-64 80zM160 448v-288c0-35.346 28.654-64 64-64v0h384c0.007-0 0.016-0 0.025-0 8.83 0 16.825 3.577 22.615 9.36l-0-0 224 224c5.783 5.79 9.36 13.785 9.36 22.615 0 0.009-0 0.018-0 0.027l0-0.001v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-192c-17.673 0-32-14.327-32-32v0-192h-352v288c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM640 320h114.76l-114.76-114.76zM592 688h-48v-48c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 48h-48c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h48v48c0 17.673 14.327 32 32 32s32-14.327 32-32v0-48h48c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM864 688h-48v-48c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 48h-48c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h48v48c0 17.673 14.327 32 32 32s32-14.327 32-32v0-48h48c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-cpp"] + }, + "attrs": [{}], + "properties": { + "id": 574, + "order": 2087, + "name": "file-cpp", + "code": 60206, + "ligatures": "file-cpp", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 574 + }, + { + "icon": { + "paths": [ + "M192 720c0 44 28.72 80 64 80 16.215-0.375 30.702-7.468 40.839-18.595l0.041-0.045c5.883-6.541 14.375-10.636 23.824-10.636 17.673 0 32 14.327 32 32 0 8.961-3.683 17.061-9.618 22.87l-0.006 0.006c-21.779 23.436-52.687 38.131-87.031 38.4l-0.049 0c-70.6 0-128-64.6-128-144s57.4-144 128-144c34.393 0.269 65.301 14.964 87.011 38.325l0.069 0.075c5.941 5.815 9.624 13.915 9.624 22.876 0 17.673-14.327 32-32 32-9.448 0-17.94-4.095-23.798-10.607l-0.026-0.029c-10.178-11.172-24.665-18.265-40.814-18.639l-0.066-0.001c-35.28 0-64 36-64 80zM510.4 685.24c-16-4.64-32.56-9.4-41.8-15.36-5.040-3.24-4.92-4-4.48-7.6 0.13-6.097 3.245-11.44 7.937-14.64l0.063-0.040c18.4-12.48 61.36-6.92 79.32-2.24 2.442 0.668 5.246 1.052 8.14 1.052 17.68 0 32.012-14.332 32.012-32.012 0-14.786-10.025-27.231-23.648-30.908l-0.224-0.052c-8.48-2.2-84-20.88-131.32 11.040-19.802 13.406-33.332 34.793-35.969 59.439l-0.031 0.361c-8 63.52 54.56 81.64 92 92.44 48.28 13.96 52.52 19.68 51.12 30.36-1.24 9.64-5.040 13.36-8.56 15.72-18.4 12.24-60.68 6.24-78.2 1.44-2.462-0.679-5.288-1.070-8.206-1.070-17.673 0-32 14.327-32 32 0 14.468 9.601 26.693 22.779 30.651l0.227 0.058c18.185 4.963 39.085 7.874 60.645 8l0.075 0c23.32 0 49.2-4 69.96-17.84 20.253-13.597 34.087-35.411 36.729-60.559l0.031-0.361c9-69.12-57.080-88.44-96.6-99.88zM766.4 685.24c-16-4.64-32.56-9.4-41.8-15.36-5-3.24-4.92-4-4.48-7.6 0.13-6.097 3.245-11.44 7.937-14.64l0.063-0.040c18.4-12.48 61.36-6.92 79.28-2.24 2.442 0.668 5.246 1.052 8.14 1.052 17.68 0 32.012-14.332 32.012-32.012 0-14.786-10.025-27.231-23.648-30.908l-0.224-0.052c-8.44-2.2-84-20.88-131.32 11.040-19.712 13.453-33.164 34.829-35.769 59.441l-0.031 0.359c-8 63.52 54.6 81.64 92 92.44 48.24 13.96 52.48 19.68 51.12 30.36-1.24 9.64-5.040 13.36-8.6 15.72-18.4 12.24-60.64 6.24-78.16 1.44-2.578-0.746-5.539-1.175-8.6-1.175-17.704 0-32.055 14.352-32.055 32.055 0 14.642 9.817 26.992 23.229 30.825l0.226 0.055c18.197 4.962 39.111 7.873 60.685 8l0.075 0c23.28 0 49.2-4 69.96-17.84 20.241-13.601 34.063-35.416 36.69-60.561l0.030-0.359c8.84-69.24-57.24-88.56-96.8-100zM160 448v-288c0-35.346 28.654-64 64-64v0h384c0.007-0 0.016-0 0.025-0 8.83 0 16.825 3.577 22.615 9.36l-0-0 224 224c5.783 5.79 9.36 13.785 9.36 22.615 0 0.009-0 0.018-0 0.027l0-0.001v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-192c-17.673 0-32-14.327-32-32v0-192h-352v288c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM640 320h114.72l-114.72-114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-css"] + }, + "attrs": [{}], + "properties": { + "id": 575, + "order": 2088, + "name": "file-css", + "code": 60212, + "ligatures": "file-css", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 575 + }, + { + "icon": { + "paths": [ + "M192 720c0 44 28.72 80 64 80 16.215-0.375 30.702-7.468 40.839-18.595l0.041-0.045c5.811-5.915 13.894-9.581 22.834-9.581 17.673 0 32 14.327 32 32 0 8.442-3.269 16.121-8.611 21.839l0.017-0.018c-21.803 23.422-52.718 38.113-87.068 38.4l-0.052 0c-70.6 0-128-64.6-128-144s57.4-144 128-144c34.402 0.287 65.317 14.978 87.053 38.327l0.067 0.073c5.325 5.7 8.594 13.379 8.594 21.821 0 17.673-14.327 32-32 32-8.94 0-17.023-3.666-22.829-9.576l-0.005-0.005c-10.178-11.172-24.665-18.265-40.814-18.639l-0.066-0.001c-35.28 0-64 36-64 80zM510.4 685.24c-16-4.64-32.56-9.4-41.8-15.36-5-3.24-4.92-4-4.48-7.6 0.151-6.092 3.259-11.426 7.938-14.64l0.062-0.040c18.4-12.48 61.36-6.92 79.28-2.24 2.489 0.694 5.348 1.093 8.3 1.093 17.703 0 32.053-14.351 32.053-32.053 0-14.751-9.964-27.174-23.528-30.907l-0.225-0.053c-8.48-2.2-84-20.88-131.36 11.040-19.79 13.417-33.315 34.798-35.968 59.437l-0.032 0.363c-8 63.52 54.6 81.64 92 92.44 48.24 13.96 52.48 19.68 51.12 30.36-1.24 9.64-5.040 13.36-8.56 15.72-18.4 12.24-60.68 6.24-78.2 1.44-2.584-0.749-5.551-1.181-8.62-1.181-17.707 0-32.061 14.354-32.061 32.061 0 14.638 9.81 26.985 23.214 30.825l0.226 0.055c18.197 4.962 39.111 7.873 60.685 8l0.075 0c23.28 0 49.2-4 69.96-17.84 20.253-13.597 34.087-35.411 36.729-60.559l0.031-0.361c8.76-69.24-57.28-88.56-96.84-100zM842.76 577.88c-3.21-1.186-6.918-1.873-10.786-1.873-13.812 0-25.58 8.751-30.063 21.010l-0.071 0.222-49.84 139.6-49.88-139.6c-4.552-12.488-16.324-21.243-30.14-21.243-17.675 0-32.003 14.328-32.003 32.003 0 3.858 0.683 7.557 1.934 10.982l-0.071-0.222 80 224c4.549 12.491 16.322 21.249 30.14 21.249s25.591-8.758 30.069-21.027l0.071-0.222 80-224c1.178-3.2 1.86-6.896 1.86-10.75 0-13.807-8.745-25.572-20.998-30.058l-0.222-0.071zM864 352v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-192c-17.673 0-32-14.327-32-32v0-192h-352v288c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-288c0-35.346 28.654-64 64-64v0h384c0.007-0 0.016-0 0.025-0 8.83 0 16.825 3.577 22.615 9.36l-0-0 224 224c5.783 5.79 9.36 13.785 9.36 22.615 0 0.009-0 0.018-0 0.027l0-0.001zM754.76 320l-114.76-114.76v114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-csv"] + }, + "attrs": [{}], + "properties": { + "id": 576, + "order": 2089, + "name": "file-csv", + "code": 60188, + "ligatures": "file-csv", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 576 + }, + { + "icon": { + "paths": [ + "M320 896c0 17.673-14.327 32-32 32v0h-64c-35.346 0-64-28.654-64-64v0-128c0-17.673 14.327-32 32-32s32 14.327 32 32v0 128h64c17.673 0 32 14.327 32 32v0zM864 352v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-160h-192c-17.673 0-32-14.327-32-32v0-192h-96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c0.007-0 0.016-0 0.025-0 8.83 0 16.825 3.577 22.615 9.36l-0-0 224 224c5.783 5.79 9.36 13.785 9.36 22.615 0 0.009-0 0.018-0 0.027l0-0.001zM640 320h114.76l-114.76-114.76zM320 96h-96c-35.346 0-64 28.654-64 64v0 96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM832 672c-17.673 0-32 14.327-32 32v0 160h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32c35.346 0 64-28.654 64-64v0-160c0-17.673-14.327-32-32-32v0zM192 608c17.673 0 32-14.327 32-32v0-160c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 160c0 17.673 14.327 32 32 32v0zM608 864h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-dashed"] + }, + "attrs": [{}], + "properties": { + "id": 577, + "order": 2090, + "name": "file-dashed, file-dotted", + "code": 59140, + "ligatures": "file-dashed", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 577 + }, + { + "icon": { + "paths": [ + "M208 576h-64c-17.673 0-32 14.327-32 32v0 224c0 17.673 14.327 32 32 32v0h64c79.529 0 144-64.471 144-144s-64.471-144-144-144v0zM208 800h-32v-160h32c44.183 0 80 35.817 80 80s-35.817 80-80 80v0zM886.12 780.36c6.091 5.836 9.876 14.036 9.876 23.12 0 8.587-3.382 16.384-8.887 22.131l0.011-0.012c-21.803 23.422-52.718 38.113-87.068 38.4l-0.052 0c-70.6 0-128-64.6-128-144s57.4-144 128-144c34.402 0.287 65.317 14.978 87.053 38.327l0.067 0.073c5.325 5.7 8.594 13.379 8.594 21.821 0 17.673-14.327 32-32 32-8.94 0-17.023-3.666-22.829-9.576l-0.005-0.005c-10.178-11.172-24.665-18.265-40.814-18.639l-0.066-0.001c-35.28 0-64 36-64 80s28.72 80 64 80c16.215-0.375 30.702-7.468 40.839-18.595l0.041-0.045c5.836-6.091 14.036-9.876 23.12-9.876 8.587 0 16.384 3.382 22.131 8.887l-0.012-0.011zM512 576c-70.6 0-128 64.6-128 144s57.4 144 128 144 128-64.6 128-144-57.4-144-128-144zM512 800c-35.28 0-64-36-64-80s28.72-80 64-80 64 36 64 80-28.72 80-64 80zM192 480c17.673 0 32-14.327 32-32v0-288h352v192c0 17.673 14.327 32 32 32v0h192v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 288c0 17.673 14.327 32 32 32v0zM640 205.24l114.76 114.76h-114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-doc"] + }, + "attrs": [{}], + "properties": { + "id": 578, + "order": 2091, + "name": "file-doc", + "code": 60190, + "ligatures": "file-doc", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 578 + }, + { + "icon": { + "paths": [ + "M864 480v-128c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 320c0 17.673 14.327 32 32 32s32-14.327 32-32v0-320h352v192c0 17.673 14.327 32 32 32v0h192v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0zM640 205.24l114.76 114.76h-114.76zM272 640v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-80v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h80v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM496 640c0 17.673-14.327 32-32 32v0h-32v160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-160h-32c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c17.673 0 32 14.327 32 32v0zM784 640v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-96l-38.4 51.2c-5.9 7.807-15.167 12.8-25.6 12.8s-19.7-4.993-25.542-12.72l-0.058-0.080-38.4-51.2v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-192c0-17.673 14.327-32 32-32 10.433 0 19.7 4.993 25.542 12.72l0.058 0.080 70.4 93.88 70.4-93.88c5.9-7.807 15.167-12.8 25.6-12.8 17.673 0 32 14.327 32 32v0zM1008 832c0 17.673-14.327 32-32 32v0h-112c-17.673 0-32-14.327-32-32v0-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0 160h80c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-html"] + }, + "attrs": [{}], + "properties": { + "id": 579, + "order": 2092, + "name": "file-html", + "code": 60216, + "ligatures": "file-html", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 579 + }, + { + "icon": { + "paths": [ + "M442.64 590.24c-5.819-8.654-15.573-14.271-26.64-14.271s-20.821 5.618-26.567 14.157l-0.073 0.114-83.4 125.16-39.040-60.72c-5.782-8.898-15.674-14.699-26.92-14.699s-21.138 5.802-26.844 14.575l-0.076 0.124-144 224c-3.193 4.894-5.092 10.885-5.092 17.32 0 17.673 14.327 32 32 32 0.004 0 0.009-0 0.013-0l511.999 0c0.006 0 0.013 0 0.021 0 17.673 0 32-14.327 32-32 0-6.62-2.010-12.77-5.453-17.874l0.072 0.114zM154.6 864l85.4-132.84 38.52 60c5.782 8.901 15.675 14.705 26.924 14.705 11.064 0 20.817-5.615 26.564-14.151l0.072-0.114 84-125.88 132.12 198.28zM854.6 329.36l-224-224c-5.786-5.78-13.775-9.356-22.599-9.36l-384.001-0c-35.346 0-64 28.654-64 64v0 352c0 17.673 14.327 32 32 32s32-14.327 32-32v0-352h352v192c0 17.673 14.327 32 32 32v0h192v480h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32c35.346 0 64-28.654 64-64v0-512c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 205.24l114.76 114.76h-114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-image"] + }, + "attrs": [{}], + "properties": { + "id": 580, + "order": 2093, + "name": "file-image", + "code": 59940, + "ligatures": "file-image", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 580 + }, + { + "icon": { + "paths": [ + "M192 608v224c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-224c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM480 576c-17.673 0-32 14.327-32 32v0 124l-101.96-142.6c-5.875-8.154-15.345-13.401-26.040-13.401-17.673 0-32 14.327-32 32 0 0 0 0.001 0 0.001l-0-0v224c0 17.673 14.327 32 32 32s32-14.327 32-32v0-124l101.96 142.76c5.883 8.062 15.299 13.24 25.924 13.24 0.041 0 0.081-0 0.122-0l-0.006 0c0.021 0 0.046 0 0.071 0 3.462 0 6.795-0.556 9.913-1.584l-0.224 0.064c13.009-4.259 22.24-16.289 22.24-30.475 0-0.002-0-0.003-0-0.005l0 0v-224c0-17.673-14.327-32-32-32v0zM640 576c-17.673 0-32 14.327-32 32v0 224c0 17.673 14.327 32 32 32s32-14.327 32-32v0-224c0-17.673-14.327-32-32-32v0zM864 352v544c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-512h-192c-17.673 0-32-14.327-32-32v0-192h-352v288c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-288c0-35.346 28.654-64 64-64v0h384c0.007-0 0.016-0 0.025-0 8.83 0 16.825 3.577 22.615 9.36l-0-0 224 224c5.783 5.79 9.36 13.785 9.36 22.615 0 0.009-0 0.018-0 0.027l0-0.001zM640 320h114.76l-114.76-114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-ini"] + }, + "attrs": [{}], + "properties": { + "id": 581, + "order": 2094, + "name": "file-ini", + "code": 60211, + "ligatures": "file-ini", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 581 + }, + { + "icon": { + "paths": [ + "M480 576h-64c-17.673 0-32 14.327-32 32v0 224c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h32c61.856 0 112-50.144 112-112s-50.144-112-112-112v0zM480 736h-32v-96h32c26.51 0 48 21.49 48 48s-21.49 48-48 48v0zM864 736v67.48c-0.001 8.587-3.385 16.384-8.891 22.131l0.011-0.011c-21.803 23.422-52.718 38.113-87.068 38.4l-0.052 0c-70.6 0-128-64.6-128-144s57.4-144 128-144c24.635 0.080 47.467 7.727 66.313 20.737l-0.393-0.257c8.529 5.847 14.052 15.538 14.052 26.52 0 17.702-14.35 32.052-32.052 32.052-6.72 0-12.957-2.068-18.109-5.602l0.109 0.071c-8.345-5.893-18.711-9.446-29.902-9.52l-0.018-0c-35.28 0-64 36-64 80s28.72 80 64 80c12.077-0.144 23.182-4.193 32.139-10.94l-0.139 0.1v-21.16c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h32c17.673 0 32 14.327 32 32v0zM320 608v152c0 57.438-46.562 104-104 104s-104-46.562-104-104v0c0-17.673 14.327-32 32-32s32 14.327 32 32v0c0 22.091 17.909 40 40 40s40-17.909 40-40v0-152c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 288c0 17.673 14.327 32 32 32s32-14.327 32-32v0-288h352v192c0 17.673 14.327 32 32 32v0h192v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 320v-114.76l114.76 114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-jpg"] + }, + "attrs": [{}], + "properties": { + "id": 582, + "order": 2095, + "name": "file-jpg", + "code": 60186, + "ligatures": "file-jpg", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 582 + }, + { + "icon": { + "paths": [ + "M854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 288c0 17.673 14.327 32 32 32s32-14.327 32-32v0-288h352v192c0 17.673 14.327 32 32 32v0h192v480h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96c35.346 0 64-28.654 64-64v0-512c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 205.24l114.76 114.76h-114.76zM591.24 785.24c-2.673 25.509-16.507 47.323-36.461 60.731l-0.299 0.189c-20.76 13.84-46.48 17.84-69.96 17.84-21.649-0.127-42.563-3.038-62.476-8.393l1.716 0.393c-13.598-3.893-23.383-16.214-23.383-30.82 0-17.675 14.328-32.003 32.003-32.003 3.069 0 6.036 0.432 8.846 1.238l-0.226-0.055c17.52 4.8 60 10.8 78.2-1.44 3.52-2.36 7.32-6.080 8.56-15.72 1.36-10.68-2.84-16.4-51.12-30.36-37.4-10.8-100-28.92-92-92.44 2.674-25.005 16.202-46.391 35.711-59.616l0.289-0.184c47.36-32 122.84-13.24 131.32-11.040 13.848 3.729 23.872 16.174 23.872 30.96 0 17.68-14.332 32.012-32.012 32.012-2.894 0-5.698-0.384-8.364-1.104l0.224 0.052c-17.96-4.68-60.92-10.24-79.32 2.24-4.755 3.24-7.87 8.583-8 14.66l-0 0.020c-0.48 3.6-0.56 4.36 4.44 7.6 9.24 5.96 25.8 10.72 41.8 15.36 39.36 11.32 105.6 30.64 96.64 99.88zM320 608v152c0 57.438-46.562 104-104 104s-104-46.562-104-104v0c0-17.673 14.327-32 32-32s32 14.327 32 32v0c0 22.091 17.909 40 40 40s40-17.909 40-40v0-152c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-js"] + }, + "attrs": [{}], + "properties": { + "id": 583, + "order": 2096, + "name": "file-js", + "code": 60196, + "ligatures": "file-js", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 583 + }, + { + "icon": { + "paths": [ + "M591.24 785.24c-2.673 25.509-16.507 47.323-36.461 60.731l-0.299 0.189c-20.76 13.84-46.48 17.84-69.96 17.84-21.639-0.094-42.556-3.008-62.459-8.391l1.699 0.391c-13.598-3.893-23.383-16.214-23.383-30.82 0-17.675 14.328-32.003 32.003-32.003 3.069 0 6.036 0.432 8.846 1.238l-0.226-0.055c17.52 4.84 60 10.84 78.2-1.4 3.52-2.4 7.32-6.080 8.56-15.72 1.36-10.68-2.88-16.4-51.12-30.36-37.4-10.8-100-28.92-92-92.44 2.685-25.002 16.21-46.383 35.712-59.616l0.288-0.184c47.4-32 122.88-13.24 131.36-11.040 13.848 3.729 23.872 16.174 23.872 30.96 0 17.68-14.332 32.012-32.012 32.012-2.894 0-5.698-0.384-8.364-1.104l0.224 0.052c-17.96-4.68-60.92-10.24-79.32 2.24-4.755 3.24-7.87 8.583-8 14.66l-0 0.020c-0.48 3.6-0.56 4.32 4.44 7.6 9.24 5.96 25.8 10.72 41.8 15.36 39.32 11.28 105.36 30.6 96.6 99.84zM288 576c-17.673 0-32 14.327-32 32v0 152c0 22.091-17.909 40-40 40s-40-17.909-40-40v0c0-17.673-14.327-32-32-32s-32 14.327-32 32v0c0 57.438 46.562 104 104 104s104-46.562 104-104v0-152c0-17.673-14.327-32-32-32v0zM850.6 581.96c-5.165-3.727-11.621-5.961-18.6-5.961-10.695 0-20.164 5.247-25.975 13.306l-0.065 0.095-53.96 75.56-53.96-75.56c-5.912-7.481-14.985-12.238-25.169-12.238-17.673 0-32 14.327-32 32 0 6.484 1.929 12.518 5.244 17.559l-0.075-0.121 66.64 93.4-66.72 93.4c-3.24 4.92-5.169 10.954-5.169 17.438 0 17.673 14.327 32 32 32 10.184 0 19.257-4.757 25.118-12.171l0.051-0.067 54.040-75.56 53.96 75.56c5.912 7.481 14.985 12.238 25.169 12.238 17.673 0 32-14.327 32-32 0-6.484-1.929-12.518-5.244-17.559l0.075 0.121-66.64-93.4 66.72-93.4c3.727-5.165 5.961-11.621 5.961-18.6 0-10.695-5.247-20.164-13.306-25.975l-0.095-0.065zM864 352v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-192c-17.673 0-32-14.327-32-32v0-192h-352v288c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-288c0-35.346 28.654-64 64-64v0h384c0.007-0 0.016-0 0.025-0 8.83 0 16.825 3.577 22.615 9.36l-0-0 224 224c5.783 5.79 9.36 13.785 9.36 22.615 0 0.009-0 0.018-0 0.027l0-0.001zM754.76 320l-114.76-114.76v114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-jsx"] + }, + "attrs": [{}], + "properties": { + "id": 584, + "order": 2097, + "name": "file-jsx", + "code": 60218, + "ligatures": "file-jsx", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 584 + }, + { + "icon": { + "paths": [ + "M480 704h-32v-16c0-61.856-50.144-112-112-112s-112 50.144-112 112v0 16h-32c-17.673 0-32 14.327-32 32v0 160c0 17.673 14.327 32 32 32v0h288c17.673 0 32-14.327 32-32v0-160c0-17.673-14.327-32-32-32v0zM288 688c0-26.51 21.49-48 48-48s48 21.49 48 48v0 16h-96zM448 864h-224v-96h224zM854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 352c0 17.673 14.327 32 32 32s32-14.327 32-32v0-352h352v192c0 17.673 14.327 32 32 32v0h192v480h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c35.346 0 64-28.654 64-64v0-512c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 205.24l114.76 114.76h-114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-lock"] + }, + "attrs": [{}], + "properties": { + "id": 585, + "order": 2098, + "name": "file-lock", + "code": 59740, + "ligatures": "file-lock", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 585 + }, + { + "icon": { + "paths": [ + "M854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 704c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-512c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 205.24l114.76 114.76h-114.76zM800 864h-576v-704h352v192c0 17.673 14.327 32 32 32v0h192v480zM617.84 668.6c13.901-21.776 22.156-48.326 22.156-76.804 0-79.639-64.561-144.2-144.2-144.2s-144.2 64.561-144.2 144.2c0 79.639 64.561 144.2 144.2 144.2 28.478 0 55.028-8.255 77.387-22.503l-0.583 0.347 44.76 44.8c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0zM416 592c0-44.183 35.817-80 80-80s80 35.817 80 80c0 44.183-35.817 80-80 80v0c-44.183 0-80-35.817-80-80v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-magnifying-glass"] + }, + "attrs": [{}], + "properties": { + "id": 586, + "order": 2099, + "name": "file-magnifying-glass, file-search", + "code": 57912, + "ligatures": "file-magnifying-glass", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 586 + }, + { + "icon": { + "paths": [ + "M854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 288c0 17.673 14.327 32 32 32s32-14.327 32-32v0-288h352v192c0 17.673 14.327 32 32 32v0h192v512c0 17.673 14.327 32 32 32s32-14.327 32-32v0-544c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 205.24l114.76 114.76h-114.76zM576 576h-64c-17.673 0-32 14.327-32 32v0 224c0 17.673 14.327 32 32 32v0h64c79.529 0 144-64.471 144-144s-64.471-144-144-144v0zM576 800h-32v-160h32c44.183 0 80 35.817 80 80s-35.817 80-80 80v0zM416 608v224c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-122.48l-53.8 76.84c-5.863 8.285-15.408 13.627-26.2 13.627s-20.337-5.343-26.133-13.527l-0.067-0.1-53.8-76.84v122.48c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-224c0.007-17.668 14.331-31.987 32-31.987 10.792 0 20.337 5.343 26.133 13.527l0.067 0.1 85.8 122.56 85.8-122.56c5.863-8.285 15.408-13.627 26.2-13.627 17.669 0 31.993 14.32 32 31.986l0 0.001z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-md"] + }, + "attrs": [{}], + "properties": { + "id": 587, + "order": 2100, + "name": "file-md", + "code": 60752, + "ligatures": "file-md", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 587 + }, + { + "icon": { + "paths": [ + "M854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 704c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-512c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 205.24l114.76 114.76h-114.76zM800 864h-576v-704h352v192c0 17.673 14.327 32 32 32v0h192v480zM640 608c0 17.673-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-minus"] + }, + "attrs": [{}], + "properties": { + "id": 588, + "order": 2101, + "name": "file-minus", + "code": 57908, + "ligatures": "file-minus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 588 + }, + { + "icon": { + "paths": [ + "M896 608c0 17.673-14.327 32-32 32v0h-96v64h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-224c0-17.673 14.327-32 32-32v0h128c17.673 0 32 14.327 32 32v0zM368 688c0 61.856-50.144 112-112 112v0h-32v32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-224c0-17.673 14.327-32 32-32v0h64c61.856 0 112 50.144 112 112v0zM304 688c0-26.51-21.49-48-48-48v0h-32v96h32c26.51 0 48-21.49 48-48v0zM656 720c0 79.529-64.471 144-144 144v0h-64c-17.673 0-32-14.327-32-32v0-224c0-17.673 14.327-32 32-32v0h64c79.529 0 144 64.471 144 144v0zM592 720c0-44.183-35.817-80-80-80v0h-32v160h32c44.183 0 80-35.817 80-80v0zM160 448v-288c0-35.346 28.654-64 64-64v0h384c0.007-0 0.016-0 0.025-0 8.83 0 16.825 3.577 22.615 9.36l-0-0 224 224c5.783 5.79 9.36 13.785 9.36 22.615 0 0.009-0 0.018-0 0.027l0-0.001v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-192c-17.673 0-32-14.327-32-32v0-192h-352v288c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM640 320h114.76l-114.76-114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-pdf"] + }, + "attrs": [{}], + "properties": { + "id": 589, + "order": 2102, + "name": "file-pdf", + "code": 59138, + "ligatures": "file-pdf", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 589 + }, + { + "icon": { + "paths": [ + "M854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 704c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-512c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 205.24l114.76 114.76h-114.76zM800 864h-576v-704h352v192c0 17.673 14.327 32 32 32v0h192v480zM640 608c0 17.673-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h64c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-plus"] + }, + "attrs": [{}], + "properties": { + "id": 590, + "order": 2103, + "name": "file-plus", + "code": 57910, + "ligatures": "file-plus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 590 + }, + { + "icon": { + "paths": [ + "M240 576h-64c-17.673 0-32 14.327-32 32v0 224c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h32c61.856 0 112-50.144 112-112s-50.144-112-112-112v0zM240 736h-32v-96h32c26.51 0 48 21.49 48 48s-21.49 48-48 48v0zM896 803.48c-0.001 8.587-3.385 16.384-8.891 22.131l0.011-0.011c-21.803 23.422-52.718 38.113-87.068 38.4l-0.052 0c-70.6 0-128-64.6-128-144s57.4-144 128-144c24.628 0.086 47.458 7.716 66.317 20.699l-0.397-0.259c8.539 5.849 14.068 15.549 14.068 26.54 0 17.711-14.357 32.068-32.068 32.068-6.719 0-12.956-2.067-18.109-5.599l0.109 0.071c-8.345-5.893-18.711-9.446-29.902-9.52l-0.018-0c-35.28 0-64 36-64 80s28.72 80 64 80c12.084-0.139 23.192-4.205 32.136-10.979l-0.136 0.099v-21.12c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h32c17.673 0 32 14.327 32 32v0zM624 608v224c0 0.001 0 0.003 0 0.005 0 14.186-9.231 26.216-22.014 30.411l-0.226 0.064c-2.894 0.964-6.227 1.52-9.689 1.52-0.025 0-0.050-0-0.075-0l0.004 0c-0 0-0.001 0-0.001 0-10.694 0-20.164-5.246-25.974-13.305l-0.065-0.095-101.96-142.6v124c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-224c-0-0-0-0.001-0-0.001 0-17.673 14.327-32 32-32 10.695 0 20.165 5.247 25.975 13.307l0.065 0.095 101.96 142.6v-124c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM192 480c17.673 0 32-14.327 32-32v0-288h352v192c0 17.673 14.327 32 32 32v0h192v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 288c0 17.673 14.327 32 32 32v0zM640 205.24l114.76 114.76h-114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-png"] + }, + "attrs": [{}], + "properties": { + "id": 591, + "order": 2104, + "name": "file-png", + "code": 60184, + "ligatures": "file-png", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 591 + }, + { + "icon": { + "paths": [ + "M896 608c0 17.673-14.327 32-32 32v0h-48v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-192h-48c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h160c17.673 0 32 14.327 32 32v0zM368 688c0 61.856-50.144 112-112 112v0h-32v32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-224c0-17.673 14.327-32 32-32v0h64c61.856 0 112 50.144 112 112v0zM304 688c0-26.51-21.49-48-48-48v0h-32v96h32c26.51 0 48-21.49 48-48v0zM640 688c0 61.856-50.144 112-112 112v0h-32v32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-224c0-17.673 14.327-32 32-32v0h64c61.856 0 112 50.144 112 112v0zM576 688c0-26.51-21.49-48-48-48v0h-32v96h32c26.51 0 48-21.49 48-48v0zM160 448v-288c0-35.346 28.654-64 64-64v0h384c0.007-0 0.016-0 0.025-0 8.83 0 16.825 3.577 22.615 9.36l-0-0 224 224c5.783 5.79 9.36 13.785 9.36 22.615 0 0.009-0 0.018-0 0.027l0-0.001v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-192c-17.673 0-32-14.327-32-32v0-192h-352v288c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM640 320h114.76l-114.76-114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-ppt"] + }, + "attrs": [{}], + "properties": { + "id": 592, + "order": 2105, + "name": "file-ppt", + "code": 60192, + "ligatures": "file-ppt", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 592 + }, + { + "icon": { + "paths": [ + "M854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 288c0 17.673 14.327 32 32 32s32-14.327 32-32v0-288h352v192c0 17.673 14.327 32 32 32v0h192v480h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c35.346 0 64-28.654 64-64v0-512c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 205.24l114.76 114.76h-114.76zM256 576h-64c-17.673 0-32 14.327-32 32v0 224c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h32c61.856 0 112-50.144 112-112s-50.144-112-112-112v0zM256 736h-32v-96h32c26.51 0 48 21.49 48 48s-21.49 48-48 48v0zM619.12 624.96l-75.12 120v87.040c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-86.84l-75.12-120c-3.366-4.988-5.373-11.133-5.373-17.748 0-17.673 14.327-32 32-32 11.712 0 21.955 6.292 27.532 15.681l0.081 0.148 52.88 84.4 52.88-84.6c5.658-9.536 15.901-15.828 27.613-15.828 17.673 0 32 14.327 32 32 0 6.615-2.007 12.761-5.445 17.862l0.072-0.114z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-py"] + }, + "attrs": [{}], + "properties": { + "id": 593, + "order": 2106, + "name": "file-py", + "code": 60204, + "ligatures": "file-py", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 593 + }, + { + "icon": { + "paths": [ + "M854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 288c0 17.673 14.327 32 32 32s32-14.327 32-32v0-288h352v192c0 17.673 14.327 32 32 32v0h192v480h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64c35.346 0 64-28.654 64-64v0-512c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 205.24l114.76 114.76h-114.76zM256 576h-64c-17.673 0-32 14.327-32 32v0 224c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h32c8.121-0.011 16.034-0.87 23.666-2.493l-0.746 0.133 29.44 50.36c5.82 8.649 15.571 14.263 26.634 14.263 17.673 0 32-14.327 32-32 0-5.198-1.239-10.106-3.438-14.445l0.084 0.182-28.44-48.88c20.223-20.26 32.728-48.23 32.728-79.12 0-61.831-50.103-111.959-111.924-112l-0.004-0zM224 736v-96h32c26.51 0 48 21.49 48 48s-21.49 48-48 48v0zM623.24 785.24c-2.673 25.509-16.507 47.323-36.461 60.731l-0.299 0.189c-20.76 13.84-46.48 17.84-69.96 17.84-21.649-0.127-42.563-3.038-62.476-8.393l1.716 0.393c-13.598-3.893-23.383-16.214-23.383-30.82 0-17.675 14.328-32.003 32.003-32.003 3.069 0 6.036 0.432 8.846 1.238l-0.226-0.055c17.52 4.8 59.8 10.8 78.2-1.44 3.52-2.36 7.32-6.080 8.56-15.72 1.36-10.68-2.84-16.4-51.12-30.36-37.4-10.8-100-28.92-92-92.44 2.674-25.005 16.202-46.391 35.711-59.616l0.289-0.184c47.36-32 122.84-13.24 131.32-11.040 13.848 3.729 23.872 16.174 23.872 30.96 0 17.68-14.332 32.012-32.012 32.012-2.894 0-5.698-0.384-8.364-1.104l0.224 0.052c-17.96-4.68-60.92-10.24-79.32 2.24-4.755 3.24-7.87 8.583-8 14.66l-0 0.020c-0.48 3.6-0.56 4.36 4.44 7.6 9.24 5.96 25.8 10.72 41.8 15.36 39.36 11.32 105.6 30.64 96.64 99.88z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-rs"] + }, + "attrs": [{}], + "properties": { + "id": 594, + "order": 2107, + "name": "file-rs", + "code": 60200, + "ligatures": "file-rs", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 594 + }, + { + "icon": { + "paths": [ + "M192 480c17.673 0 32-14.327 32-32v0-288h352v192c0 17.673 14.327 32 32 32v0h192v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 288c0 17.673 14.327 32 32 32v0zM640 205.24l114.76 114.76h-114.76zM912 832c0 17.673-14.327 32-32 32v0h-112c-17.673 0-32-14.327-32-32v0-224c0-17.673 14.327-32 32-32s32 14.327 32 32v0 192h80c17.673 0 32 14.327 32 32v0zM367.28 785.24c-2.673 25.509-16.507 47.323-36.461 60.731l-0.299 0.189c-20.76 13.84-46.52 17.84-69.96 17.84-21.576-0.117-42.422-3.029-62.26-8.391l1.7 0.391c-13.405-4.017-23.006-16.242-23.006-30.71 0-17.673 14.327-32 32-32 2.918 0 5.744 0.39 8.43 1.122l-0.224-0.052c17.52 4.8 59.8 10.8 78.2-1.44 3.56-2.36 7.32-6.080 8.56-15.72 1.4-10.68-2.84-16.4-51.12-30.36-37.4-10.8-100-28.92-92-92.44 2.668-25.007 16.198-46.394 35.711-59.615l0.289-0.185c47.36-32 122.88-13.24 131.32-11.040 13.84 3.736 23.857 16.178 23.857 30.96 0 17.683-14.335 32.017-32.017 32.017-2.901 0-5.712-0.386-8.384-1.109l0.224 0.052c-17.96-4.68-60.88-10.24-79.28 2.24-4.755 3.24-7.87 8.583-8 14.66l-0 0.020c-0.48 3.6-0.56 4.32 4.48 7.6 9.24 5.96 25.76 10.72 41.8 15.36 39.16 11.32 105.4 30.64 96.44 99.88zM651.28 798.16c13.029-22.318 20.721-49.131 20.721-77.742 0-0.147-0-0.294-0.001-0.441l0 0.023c0-79.4-57.4-144-128-144s-128 64.6-128 144 57.4 144 128 144c23.679-0.087 45.677-7.212 64.032-19.389l-0.432 0.269 9.76 9.76c5.791 5.786 13.787 9.364 22.62 9.364 17.675 0 32.004-14.329 32.004-32.004 0-8.843-3.586-16.847-9.383-22.64l-0-0zM544 800c-35.28 0-64-36-64-80s28.72-80 64-80 64 36 64 80c0 0.015 0 0.032 0 0.049 0 10.718-1.727 21.032-4.918 30.68l0.198-0.69-4.68-4.68c-5.791-5.786-13.787-9.364-22.62-9.364-17.675 0-32.004 14.329-32.004 32.004 0 8.843 3.586 16.847 9.383 22.64l0 0 6.72 6.68c-4.791 1.661-10.315 2.639-16.061 2.68l-0.019 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-sql"] + }, + "attrs": [{}], + "properties": { + "id": 595, + "order": 2108, + "name": "file-sql", + "code": 60750, + "ligatures": "file-sql", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 595 + }, + { + "icon": { + "paths": [ + "M351.28 785.24c-2.673 25.509-16.507 47.323-36.461 60.731l-0.299 0.189c-20.76 13.84-46.52 17.84-69.96 17.84-21.584-0.14-42.427-3.051-62.273-8.393l1.713 0.393c-13.405-4.017-23.006-16.242-23.006-30.71 0-17.673 14.327-32 32-32 2.918 0 5.744 0.39 8.43 1.122l-0.224-0.052c17.52 4.8 59.8 10.8 78.2-1.44 3.52-2.36 7.32-6.080 8.56-15.72 1.4-10.68-2.84-16.4-51.12-30.36-37.4-10.8-100-28.92-92-92.44 2.668-25.007 16.198-46.394 35.711-59.615l0.289-0.185c47.36-32 122.88-13.24 131.32-11.040 13.848 3.729 23.872 16.174 23.872 30.96 0 17.68-14.332 32.012-32.012 32.012-2.894 0-5.698-0.384-8.364-1.104l0.224 0.052c-17.92-4.68-60.92-10.24-79.32 2.24-4.755 3.24-7.87 8.583-8 14.66l-0 0.020c-0.44 3.6-0.56 4.36 4.48 7.6 9.24 5.96 25.76 10.72 41.8 15.36 39.16 11.32 105.4 30.64 96.44 99.88zM864 352v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-192c-17.673 0-32-14.327-32-32v0-192h-352v288c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-288c0-35.346 28.654-64 64-64v0h384c8.825 0.004 16.814 3.58 22.6 9.36l-0-0 224 224c5.804 5.79 9.396 13.795 9.4 22.639l0 0.001zM640 320h114.76l-114.76-114.76zM586.8 577.88c-3.21-1.186-6.918-1.873-10.786-1.873-13.812 0-25.58 8.751-30.063 21.010l-0.071 0.222-49.88 139.6-49.88-139.6c-4.276-12.981-16.292-22.185-30.458-22.185-17.673 0-32 14.327-32 32 0 4.213 0.814 8.237 2.294 11.921l-0.076-0.215 80 224c4.549 12.491 16.322 21.249 30.14 21.249s25.591-8.758 30.069-21.027l0.071-0.222 80-224c1.178-3.2 1.86-6.896 1.86-10.75 0-13.807-8.745-25.572-20.998-30.058l-0.222-0.071zM832 704h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0 21.16c-8.791 6.708-19.914 10.772-31.984 10.84l-0.016 0c-35.28 0-64-36-64-80s28.72-80 64-80c11.278 0.047 21.716 3.603 30.289 9.633l-0.169-0.113c4.925 3.25 10.968 5.184 17.462 5.184 17.673 0 32-14.327 32-32 0-10.807-5.357-20.363-13.561-26.157l-0.101-0.067c-18.453-12.753-41.286-20.4-65.9-20.48l-0.020-0c-70.56 0-128 64.6-128 144s57.44 144 128 144c34.402-0.287 65.317-14.978 87.053-38.327l0.067-0.073c5.495-5.736 8.879-13.533 8.88-22.12l0-0v-67.48c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-svg"] + }, + "attrs": [{}], + "properties": { + "id": 596, + "order": 2109, + "name": "file-svg", + "code": 60680, + "ligatures": "file-svg", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 596 + }, + { + "icon": { + "paths": [ + "M854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 704c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-512c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 205.24l114.76 114.76h-114.76zM800 864h-576v-704h352v192c0 17.673 14.327 32 32 32v0h192v480zM672 544c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0zM672 672c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-text"] + }, + "attrs": [{}], + "properties": { + "id": 597, + "order": 2110, + "name": "file-text", + "code": 57914, + "ligatures": "file-text", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 597 + }, + { + "icon": { + "paths": [ + "M591.24 785.24c-2.673 25.509-16.507 47.323-36.461 60.731l-0.299 0.189c-20.76 13.84-46.48 17.84-69.96 17.84-21.649-0.127-42.563-3.038-62.476-8.393l1.716 0.393c-13.598-3.893-23.383-16.214-23.383-30.82 0-17.675 14.328-32.003 32.003-32.003 3.069 0 6.036 0.432 8.846 1.238l-0.226-0.055c17.52 4.8 60 10.8 78.2-1.44 3.52-2.36 7.32-6.080 8.56-15.72 1.36-10.68-2.84-16.4-51.12-30.36-37.4-10.8-100-28.92-92-92.44 2.674-25.005 16.202-46.391 35.711-59.616l0.289-0.184c47.36-32 122.84-13.24 131.32-11.040 13.848 3.729 23.872 16.174 23.872 30.96 0 17.68-14.332 32.012-32.012 32.012-2.894 0-5.698-0.384-8.364-1.104l0.224 0.052c-17.96-4.68-60.92-10.24-79.32 2.24-4.755 3.24-7.87 8.583-8 14.66l-0 0.020c-0.48 3.6-0.56 4.36 4.44 7.6 9.24 5.96 25.8 10.72 41.8 15.36 39.36 11.32 105.6 30.64 96.64 99.88zM864 352v512c0 35.346-28.654 64-64 64v0h-96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96v-480h-192c-17.673 0-32-14.327-32-32v0-192h-352v288c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-288c0-35.346 28.654-64 64-64v0h384c0.007-0 0.016-0 0.025-0 8.83 0 16.825 3.577 22.615 9.36l-0-0 224 224c5.783 5.79 9.36 13.785 9.36 22.615 0 0.009-0 0.018-0 0.027l0-0.001zM640 320h114.76l-114.76-114.76zM320 576h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h48v192c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192h48c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-ts"] + }, + "attrs": [{}], + "properties": { + "id": 598, + "order": 2111, + "name": "file-ts", + "code": 60198, + "ligatures": "file-ts", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 598 + }, + { + "icon": { + "paths": [ + "M858.040 626.6l-66.72 93.4 66.72 93.4c3.24 4.92 5.169 10.954 5.169 17.438 0 17.673-14.327 32-32 32-10.184 0-19.257-4.757-25.118-12.171l-0.051-0.067-54.040-75.56-53.96 75.56c-5.795 8.819-15.642 14.562-26.831 14.562-17.673 0-32-14.327-32-32 0-7.489 2.573-14.377 6.882-19.829l-0.051 0.067 66.64-93.4-66.72-93.4c-3.24-4.92-5.169-10.954-5.169-17.438 0-17.673 14.327-32 32-32 10.184 0 19.257 4.757 25.118 12.171l0.051 0.067 54.040 75.56 53.96-75.56c5.912-7.481 14.985-12.238 25.169-12.238 17.673 0 32 14.327 32 32 0 6.484-1.929 12.518-5.244 17.559l0.075-0.121zM494.4 685.24c-16-4.64-32.56-9.4-41.8-15.36-5-3.28-4.92-4-4.44-7.6 0.13-6.097 3.245-11.44 7.937-14.64l0.063-0.040c18.4-12.48 61.36-6.92 79.32-2.24 2.478 0.688 5.323 1.083 8.26 1.083 17.697 0 32.043-14.346 32.043-32.043 0-14.759-9.979-27.188-23.558-30.908l-0.225-0.052c-8.48-2.2-84-20.88-131.36 11.040-19.79 13.417-33.315 34.798-35.968 59.437l-0.032 0.363c-8 63.52 54.6 81.64 92 92.44 48.24 13.96 52.48 19.68 51.12 30.36-1.24 9.64-5.040 13.32-8.56 15.72-18.4 12.24-60.68 6.24-78.2 1.4-2.584-0.749-5.552-1.18-8.62-1.18-17.717 0-32.080 14.363-32.080 32.080 0 14.649 9.818 27.004 23.233 30.845l0.226 0.055c18.204 4.992 39.122 7.906 60.705 8l0.055 0c23.28 0 49.2-4 69.96-17.84 20.253-13.597 34.087-35.411 36.729-60.559l0.031-0.361c8.76-69.24-57.28-88.56-96.84-100zM320 576h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h48v192c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192h48c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM864 352v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-192c-17.673 0-32-14.327-32-32v0-192h-352v288c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-288c0-35.346 28.654-64 64-64v0h384c0.007-0 0.016-0 0.025-0 8.83 0 16.825 3.577 22.615 9.36l-0-0 224 224c5.783 5.79 9.36 13.785 9.36 22.615 0 0.009-0 0.018-0 0.027l0-0.001zM754.76 320l-114.76-114.76v114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-tsx"] + }, + "attrs": [{}], + "properties": { + "id": 599, + "order": 2112, + "name": "file-tsx", + "code": 60220, + "ligatures": "file-tsx", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 599 + }, + { + "icon": { + "paths": [ + "M192 480c17.673 0 32-14.327 32-32v0-288h352v192c0 17.673 14.327 32 32 32v0h192v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 288c0 17.673 14.327 32 32 32v0zM640 205.24l114.76 114.76h-114.76zM618.040 626.6l-66.72 93.4 66.72 93.4c3.24 4.92 5.169 10.954 5.169 17.438 0 17.673-14.327 32-32 32-10.184 0-19.257-4.757-25.118-12.171l-0.051-0.067-54.040-75.56-53.96 75.56c-5.795 8.819-15.642 14.562-26.831 14.562-17.673 0-32-14.327-32-32 0-7.489 2.573-14.377 6.882-19.829l-0.051 0.067 66.64-93.4-66.72-93.4c-4.258-5.385-6.831-12.273-6.831-19.762 0-17.673 14.327-32 32-32 11.189 0 21.036 5.742 26.756 14.441l0.075 0.121 54.040 75.56 53.96-75.56c5.912-7.481 14.985-12.238 25.169-12.238 17.673 0 32 14.327 32 32 0 6.484-1.929 12.518-5.244 17.559l0.075-0.121zM368 608c0 17.673-14.327 32-32 32v0h-48v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-192h-48c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h160c17.673 0 32 14.327 32 32v0zM880 608c0 17.673-14.327 32-32 32v0h-48v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-192h-48c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h160c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-txt"] + }, + "attrs": [{}], + "properties": { + "id": 600, + "order": 2113, + "name": "file-txt", + "code": 60213, + "ligatures": "file-txt", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 600 + }, + { + "icon": { + "paths": [ + "M854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 288c0 17.673 14.327 32 32 32s32-14.327 32-32v0-288h352v192c0 17.673 14.327 32 32 32v0h192v480h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32c35.346 0 64-28.654 64-64v0-512c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 205.24l114.76 114.76h-114.76zM623.52 580c-4.467-2.518-9.807-4.001-15.493-4.001-6.296 0-12.167 1.818-17.117 4.958l0.131-0.077-79.8 49.84c-4.686-31.101-31.203-54.677-63.235-54.72l-0.005-0h-256c-35.346 0-64 28.654-64 64v0 192c0 35.346 28.654 64 64 64v0h256c32.037-0.043 58.554-23.619 63.196-54.367l0.044-0.353 79.8 49.84c4.813 3.052 10.675 4.864 16.96 4.864 17.668 0 31.991-14.318 32-31.983l0-0.001v-256c0-0.005 0-0.010 0-0.016 0-11.976-6.579-22.415-16.32-27.901l-0.16-0.083zM448 832h-256v-192h256v192zM576 806.28l-64-40v-60.56l64-40z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-video"] + }, + "attrs": [{}], + "properties": { + "id": 601, + "order": 2114, + "name": "file-video", + "code": 59938, + "ligatures": "file-video", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 601 + }, + { + "icon": { + "paths": [ + "M350.16 618.76l-80 224c-4.549 12.491-16.322 21.249-30.14 21.249s-25.591-8.758-30.069-21.027l-0.071-0.222-80-224c-1.18-3.203-1.863-6.902-1.863-10.76 0-17.675 14.328-32.003 32.003-32.003 13.816 0 25.588 8.755 30.069 21.021l0.071 0.222 49.84 139.6 49.88-139.6c4.552-12.488 16.324-21.243 30.14-21.243 17.675 0 32.003 14.328 32.003 32.003 0 3.858-0.683 7.557-1.934 10.982l0.071-0.222zM832 640c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-128c-17.673 0-32 14.327-32 32v0 224c0 17.673 14.327 32 32 32v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-96v-48h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64v-48zM576 576c-17.673 0-32 14.327-32 32v0 152c0 22.091-17.909 40-40 40s-40-17.909-40-40v0-152c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 152c0 57.438 46.562 104 104 104s104-46.562 104-104v0-152c0-17.673-14.327-32-32-32v0zM864 352v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-192c-17.673 0-32-14.327-32-32v0-192h-352v288c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-288c0-35.346 28.654-64 64-64v0h384c0.007-0 0.016-0 0.025-0 8.83 0 16.825 3.577 22.615 9.36l-0-0 224 224c5.783 5.79 9.36 13.785 9.36 22.615 0 0.009-0 0.018-0 0.027l0-0.001zM754.76 320l-114.76-114.76v114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-vue"] + }, + "attrs": [{}], + "properties": { + "id": 602, + "order": 2115, + "name": "file-vue", + "code": 60222, + "ligatures": "file-vue", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 602 + }, + { + "icon": { + "paths": [ + "M854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 704c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-512c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 205.24l114.76 114.76h-114.76zM800 864h-576v-704h352v192c0 17.673 14.327 32 32 32v0h192v480zM630.64 534.64l-73.4 73.36 73.4 73.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l73.4-73.36-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4 73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-x"] + }, + "attrs": [{}], + "properties": { + "id": 603, + "order": 2116, + "name": "file-x", + "code": 57916, + "ligatures": "file-x", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 603 + }, + { + "icon": { + "paths": [ + "M624 832c0 17.673-14.327 32-32 32v0h-112c-17.673 0-32-14.327-32-32v0-224c0-17.673 14.327-32 32-32s32 14.327 32 32v0 192h80c17.673 0 32 14.327 32 32v0zM370.6 581.96c-5.165-3.727-11.621-5.961-18.6-5.961-10.695 0-20.164 5.247-25.975 13.306l-0.065 0.095-53.96 75.56-53.96-75.56c-5.795-8.819-15.642-14.562-26.831-14.562-17.673 0-32 14.327-32 32 0 7.489 2.573 14.377 6.882 19.829l-0.051-0.067 66.64 93.4-66.72 93.4c-3.24 4.92-5.169 10.954-5.169 17.438 0 17.673 14.327 32 32 32 10.184 0 19.257-4.757 25.118-12.171l0.051-0.067 54.040-75.56 53.96 75.56c5.912 7.481 14.985 12.238 25.169 12.238 17.673 0 32-14.327 32-32 0-6.484-1.929-12.518-5.244-17.559l0.075 0.121-66.64-93.4 66.72-93.4c3.727-5.165 5.961-11.621 5.961-18.6 0-10.695-5.247-20.164-13.306-25.975l-0.095-0.065zM766.36 685.24c-16-4.64-32.56-9.4-41.8-15.36-5-3.28-4.92-4-4.48-7.6 0.13-6.097 3.245-11.44 7.937-14.64l0.063-0.040c18.4-12.48 61.36-6.88 79.28-2.24 2.442 0.668 5.246 1.052 8.14 1.052 17.68 0 32.012-14.332 32.012-32.012 0-14.786-10.025-27.231-23.648-30.908l-0.224-0.052c-8.44-2.2-84-20.88-131.32 11.040-19.712 13.453-33.164 34.829-35.769 59.441l-0.031 0.359c-8 63.52 54.6 81.64 92 92.44 48.24 13.96 52.48 19.68 51.12 30.36-1.24 9.64-5.040 13.32-8.6 15.72-18.4 12.24-60.64 6.2-78.16 1.4-2.572-0.742-5.526-1.169-8.58-1.169-17.711 0-32.069 14.358-32.069 32.069 0 14.657 9.833 27.018 23.263 30.845l0.226 0.055c18.204 4.992 39.122 7.906 60.705 8l0.055 0c23.28 0 49.2-4 69.96-17.84 20.241-13.601 34.063-35.416 36.69-60.561l0.030-0.359c8.84-69.24-57.24-88.56-96.8-100zM160 448v-288c0-35.346 28.654-64 64-64v0h384c0.007-0 0.016-0 0.025-0 8.83 0 16.825 3.577 22.615 9.36l-0-0 224 224c5.783 5.79 9.36 13.785 9.36 22.615 0 0.009-0 0.018-0 0.027l0-0.001v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-192c-17.673 0-32-14.327-32-32v0-192h-352v288c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM640 320h114.72l-114.72-114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-xls"] + }, + "attrs": [{}], + "properties": { + "id": 604, + "order": 2117, + "name": "file-xls", + "code": 60194, + "ligatures": "file-xls", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 604 + }, + { + "icon": { + "paths": [ + "M736 576h-64c-17.673 0-32 14.327-32 32v0 224c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h32c61.856 0 112-50.144 112-112s-50.144-112-112-112v0zM736 736h-32v-96h32c26.51 0 48 21.49 48 48s-21.49 48-48 48v0zM544 608v224c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-224c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM384 832c0 17.673-14.327 32-32 32v0h-128c-0.086 0.001-0.187 0.001-0.288 0.001-17.673 0-32-14.327-32-32 0-5.892 1.592-11.411 4.37-16.152l-0.082 0.151 100.64-176h-72.64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c0.086-0.001 0.187-0.001 0.288-0.001 17.673 0 32 14.327 32 32 0 5.892-1.592 11.411-4.37 16.152l0.082-0.151-100.84 176h72.84c17.673 0 32 14.327 32 32v0zM854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 288c0 17.673 14.327 32 32 32s32-14.327 32-32v0-288h352v192c0 17.673 14.327 32 32 32v0h192v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM640 320v-114.76l114.76 114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["file-zip"] + }, + "attrs": [{}], + "properties": { + "id": 605, + "order": 2118, + "name": "file-zip", + "code": 59736, + "ligatures": "file-zip", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 605 + }, + { + "icon": { + "paths": [ + "M854.64 265.36l-160-160c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-319.999-0c-35.346 0-64 28.654-64 64v0 64h-64c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h448c35.346 0 64-28.654 64-64v0-64h64c35.346 0 64-28.654 64-64v0-448c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM672 864h-448v-576h306.76l141.24 141.24v338.12c0 0.24 0 0.44 0 0.64s0 0.4 0 0.64v95.36zM800 736h-64v-320c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0-160-160c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-191.999-0v-64h306.76l141.24 141.24zM576 608c0 17.673-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0zM576 736c0 17.673-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["files"] + }, + "attrs": [{}], + "properties": { + "id": 606, + "order": 2119, + "name": "files", + "code": 59152, + "ligatures": "files", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 606 + }, + { + "icon": { + "paths": [ + "M928 864h-194.56c117.406-74.828 194.155-204.351 194.155-351.8 0-229.64-186.16-415.8-415.8-415.8s-415.8 186.16-415.8 415.8c0 229.64 186.16 415.8 415.8 415.8 0.072 0 0.144-0 0.216-0l415.989 0c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM160 512c0-194.404 157.596-352 352-352s352 157.596 352 352c0 194.404-157.596 352-352 352v0c-194.313-0.228-351.772-157.687-352-351.978l-0-0.022zM512 416c53.019 0 96-42.981 96-96s-42.981-96-96-96c-53.019 0-96 42.981-96 96v0c0 53.019 42.981 96 96 96v0zM512 288c17.673 0 32 14.327 32 32s-14.327 32-32 32c-17.673 0-32-14.327-32-32v0c0-17.673 14.327-32 32-32v0zM608 704c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96v0c53.019 0 96-42.981 96-96v0zM480 704c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32v0c-17.673 0-32-14.327-32-32v0zM704 608c53.019 0 96-42.981 96-96s-42.981-96-96-96c-53.019 0-96 42.981-96 96v0c0 53.019 42.981 96 96 96v0zM704 480c17.673 0 32 14.327 32 32s-14.327 32-32 32c-17.673 0-32-14.327-32-32v0c0-17.673 14.327-32 32-32v0zM320 416c-53.019 0-96 42.981-96 96s42.981 96 96 96c53.019 0 96-42.981 96-96v0c0-53.019-42.981-96-96-96v0zM320 544c-17.673 0-32-14.327-32-32s14.327-32 32-32c17.673 0 32 14.327 32 32v0c0 17.673-14.327 32-32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["film-reel"] + }, + "attrs": [{}], + "properties": { + "id": 607, + "order": 2120, + "name": "film-reel", + "code": 59584, + "ligatures": "film-reel", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 607 + }, + { + "icon": { + "paths": [ + "M800 96h-576c-35.346 0-64 28.654-64 64v0 704c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-704c0-35.346-28.654-64-64-64v0zM800 864h-576v-704h576v704zM384 304c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM384 720c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM384 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["film-script"] + }, + "attrs": [{}], + "properties": { + "id": 608, + "order": 2121, + "name": "film-script", + "code": 60240, + "ligatures": "film-script", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 608 + }, + { + "icon": { + "paths": [ + "M864 416h-455.64l431.64-113.96c13.834-3.734 23.847-16.169 23.847-30.944 0-2.994-0.411-5.893-1.18-8.641l0.054 0.225-32.64-120c-7.725-27.116-32.276-46.638-61.388-46.638-5.793 0-11.405 0.773-16.739 2.221l0.446-0.103-609.16 160.8c-16.694 4.432-30.363 15.102-38.639 29.3l-0.161 0.3c-5.333 8.969-8.485 19.776-8.485 31.318 0 5.938 0.834 11.682 2.392 17.12l-0.107-0.438 29.76 109.68c0 0.56 0 1.16 0 1.76v352c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-352c0-17.673-14.327-32-32-32v0zM768.64 160l24 88.28-90.48 24-112.48-64.96zM501.88 230.4l112.48 64.96-147.76 39-112.48-64.88zM184.28 408.88l-24-88.32 106-28 112.48 65.040zM832 800h-640v-320h640v320z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["film-slate"] + }, + "attrs": [{}], + "properties": { + "id": 609, + "order": 2122, + "name": "film-slate", + "code": 59586, + "ligatures": "film-slate", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 609 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM160 352h320v320h-320zM544 288v-64h128v64zM480 288h-128v-64h128zM480 736v64h-128v-64zM544 736h128v64h-128zM544 672v-320h320v320zM864 288h-128v-64h128zM288 224v64h-128v-64zM160 736h128v64h-128zM864 800h-128v-64h128v64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["film-strip"] + }, + "attrs": [{}], + "properties": { + "id": 610, + "order": 2123, + "name": "film-strip", + "code": 59282, + "ligatures": "film-strip", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 610 + }, + { + "icon": { + "paths": [ + "M288 512c0.001 0.436 0.002 0.953 0.002 1.469 0 87.622-20.926 170.355-58.054 243.476l1.412-3.066c-5.185 11.094-16.251 18.643-29.079 18.643-17.673 0-32-14.327-32-32 0-5.538 1.407-10.748 3.883-15.291l-0.084 0.168c31.479-61.787 49.922-134.751 49.922-212.023 0-0.484-0.001-0.969-0.002-1.453l0 0.075c-0-0.148-0-0.324-0-0.499 0-90.537 41.934-171.279 107.439-223.865l0.562-0.436c5.426-4.373 12.404-7.020 20-7.020 17.673 0 32 14.327 32 32 0 10.077-4.658 19.066-11.938 24.932l-0.062 0.048c-51.384 41.216-84 103.998-84 174.399 0 0.155 0 0.31 0 0.466l-0-0.024zM512 480c-17.673 0-32 14.327-32 32v0c-0.007 130.803-34.113 253.639-93.912 360.105l1.912-3.705c-2.526 4.474-4.014 9.823-4.014 15.52 0 17.681 14.333 32.014 32.014 32.014 11.984 0 22.43-6.585 27.917-16.333l0.083-0.161c62.919-111.713 99.99-245.246 100-387.437l0-0.003c0-17.673-14.327-32-32-32v0zM512 352c-88.366 0-160 71.634-160 160v0c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-53.019 42.981-96 96-96s96 42.981 96 96v0c0.002 0.663 0.003 1.448 0.003 2.233 0 132.873-30.262 258.678-84.269 370.899l2.226-5.132c-1.928 4.001-3.054 8.699-3.054 13.66 0 17.714 14.36 32.074 32.074 32.074 12.753 0 23.767-7.443 28.937-18.221l0.083-0.193c55.544-114.971 88.004-250.025 88.004-392.661 0-0.935-0.001-1.869-0.004-2.804l0 0.144c0-88.366-71.634-160-160-160v0zM512 96c-229.65 0.25-415.75 186.35-416 415.976l-0 0.024c0 0.155 0 0.338 0 0.522 0 41.864-7.328 82.016-20.772 119.244l0.771-2.446c-1.158 3.174-1.827 6.839-1.827 10.66 0 17.677 14.33 32.007 32.007 32.007 13.856 0 25.656-8.805 30.11-21.124l0.070-0.223c14.979-41.148 23.64-88.647 23.64-138.17 0-0.165-0-0.331-0-0.496l0 0.026c0-194.404 157.596-352 352-352s352 157.596 352 352v0c0 0.072 0 0.159 0 0.246 0 76.973-7.703 152.146-22.381 224.792l1.221-7.237c-0.386 1.866-0.607 4.009-0.607 6.205 0 15.482 10.995 28.396 25.602 31.36l0.206 0.035c1.862 0.378 4.005 0.596 6.197 0.6l0.003 0c15.465-0.017 28.36-11.002 31.325-25.594l0.035-0.206c14.245-69.194 22.4-148.716 22.4-230.144 0-0.020-0-0.040-0-0.059l0 0.003c-0.273-229.641-186.359-415.727-415.974-416l-0.026-0zM377.6 608.68c-1.877-0.391-4.034-0.615-6.243-0.615-15.413 0-28.281 10.897-31.32 25.407l-0.036 0.208c-14.192 68.549-38.026 129.379-70.383 184.61l1.543-2.85c-2.695 4.59-4.286 10.109-4.286 16 0 17.677 14.33 32.006 32.006 32.006 11.786 0 22.083-6.37 27.638-15.855l0.082-0.151c34.055-57.927 60.373-125.202 75.247-196.674l0.753-4.326c0.411-1.923 0.646-4.133 0.646-6.397 0-15.424-10.913-28.299-25.438-31.327l-0.208-0.036zM512 224c-12.693 0.003-25.193 0.817-37.454 2.393l1.454-0.153c-15.512 2.394-27.249 15.649-27.249 31.645 0 17.673 14.327 32 32 32 1.144 0 2.275-0.060 3.388-0.177l-0.139 0.012c8.312-1.091 17.923-1.714 27.68-1.714 123.774 0 224.135 100.246 224.32 223.977l0 0.017c-0.010 43.72-2.8 86.776-8.204 129.016l0.524-5.016c-0.181 1.278-0.284 2.755-0.284 4.256 0 16.25 12.113 29.672 27.803 31.727l0.162 0.017c1.201 0.153 2.59 0.24 4 0.24l0 0c16.234-0.036 29.627-12.155 31.663-27.839l0.017-0.161c5.094-39.14 8.001-84.41 8.001-130.359 0-0.577-0-1.154-0.001-1.73l0 0.089c-0.045-158.976-128.749-287.876-287.646-288.24l-0.034-0zM743.72 737c-2.404-0.647-5.164-1.019-8.011-1.019-14.837 0-27.316 10.098-30.939 23.796l-0.050 0.223c-5.84 22.76-12.6 45.6-20 68-1.064 3.051-1.679 6.569-1.679 10.23 0 13.978 8.963 25.863 21.455 30.222l0.225 0.068c3.028 1.065 6.519 1.68 10.153 1.68 0.016 0 0.033-0 0.049-0l-0.003 0c14.028-0.011 25.943-9.047 30.253-21.615l0.067-0.225c8-23.68 15.16-48 21.4-72.2 0.671-2.446 1.056-5.254 1.056-8.153 0-14.807-10.057-27.265-23.712-30.916l-0.224-0.051z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["fingerprint"] + }, + "attrs": [{}], + "properties": { + "id": 611, + "order": 2124, + "name": "fingerprint", + "code": 57918, + "ligatures": "fingerprint", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 611 + }, + { + "icon": { + "paths": [ + "M736 512c0.001 0.501 0.001 1.094 0.001 1.687 0 135.353-27.258 264.339-76.583 381.77l2.421-6.497c-4.869 11.807-16.278 19.972-29.597 20l-0.003 0c-4.335-0.043-8.453-0.92-12.217-2.48l0.217 0.080c-11.749-4.913-19.855-16.313-19.855-29.606 0-4.399 0.888-8.59 2.493-12.405l-0.079 0.21c43.768-103.645 69.203-224.148 69.203-350.592 0-0.762-0.001-1.524-0.003-2.286l0 0.117c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM512 352c47.3 0.034 89.8 20.557 119.11 53.173l0.13 0.147c5.9 6.779 14.542 11.039 24.179 11.039 17.673 0 32-14.327 32-32 0-8.393-3.232-16.032-8.518-21.74l0.019 0.021c-41.193-45.888-100.701-74.622-166.92-74.622-123.706 0-223.99 100.278-224 223.981l-0 0.001c-0.005 96.672-25.213 187.454-69.413 266.137l1.413-2.737c-2.526 4.474-4.014 9.823-4.014 15.52 0 17.681 14.333 32.014 32.014 32.014 11.984 0 22.43-6.585 27.917-16.333l0.083-0.161c47.817-84.898 75.991-186.378 76-294.438l0-0.002c0-88.366 71.634-160 160-160v0zM512 96c-0.148-0-0.324-0-0.499-0-49.529 0-97.032 8.677-141.072 24.593l2.891-0.913c-12.25 4.674-20.793 16.326-20.793 29.974 0 17.673 14.327 32 32 32 3.633 0 7.124-0.605 10.379-1.721l-0.225 0.067c34.879-12.7 75.142-20.044 117.12-20.044 194.46 0 352.111 157.596 352.2 352.035l0 0.008c0 0.155 0 0.337 0 0.519 0 88.062-10.116 173.761-29.249 255.999l1.489-7.598c-0.507 2.134-0.798 4.583-0.798 7.101 0 15.119 10.485 27.789 24.58 31.135l0.217 0.044c2.105 0.509 4.522 0.8 7.007 0.8 0.040 0 0.079-0 0.119-0l-0.006 0c15.16-0.003 27.856-10.549 31.158-24.704l0.042-0.216c18.692-79.043 29.42-169.803 29.44-263.065l0-0.015c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM277.36 249.68c6.562-5.887 10.671-14.394 10.671-23.86 0-17.679-14.332-32.011-32.011-32.011-8.213 0-15.703 3.093-21.37 8.177l0.030-0.026c-85.203 76.541-138.581 187.047-138.68 310.022l-0 0.018c0 0.183 0.001 0.4 0.001 0.617 0 52.969-11.795 103.184-32.902 148.16l0.901-2.137c-1.845 3.92-2.922 8.514-2.922 13.36 0 17.674 14.328 32.002 32.002 32.002 12.829 0 23.894-7.548 28.997-18.446l0.083-0.196c23.893-50.643 37.841-110.007 37.841-172.627 0-0.258-0-0.515-0.001-0.772l0 0.040c0.092-104.065 45.262-197.563 117.034-262.032l0.326-0.288zM455.68 802.96c-3.92-1.846-8.515-2.923-13.361-2.923-12.828 0-23.894 7.549-28.996 18.447l-0.083 0.196c-7.68 16.8-16 33.56-25.16 49.76-2.539 4.482-4.035 9.844-4.035 15.556 0 11.99 6.594 22.44 16.354 27.921l0.161 0.083c4.426 2.517 9.724 4 15.368 4 0.039 0 0.079-0 0.118-0l-0.006 0c0.005 0 0.010 0 0.016 0 11.976 0 22.415-6.579 27.901-16.32l0.083-0.16c9.76-17.64 18.96-36 27.36-54.080 1.855-3.929 2.938-8.535 2.938-13.394 0-12.834-7.556-23.904-18.462-29.003l-0.196-0.083zM512 480c-17.673 0-32 14.327-32 32v0c0 0.083 0 0.181 0 0.279 0 65.278-8.449 128.582-24.313 188.879l1.153-5.158c-0.641 2.393-1.009 5.14-1.009 7.974 0 14.834 10.093 27.31 23.786 30.936l0.223 0.050c2.401 0.635 5.156 1 7.997 1 0.001 0 0.002-0 0.003-0l-0 0c14.82-0.011 27.282-10.096 30.91-23.777l0.050-0.223c16.007-59.89 25.2-128.649 25.2-199.555 0-0.157-0-0.313-0-0.47l0 0.025c-0.023-17.656-14.341-31.96-32-31.96l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["fingerprint-simple"] + }, + "attrs": [{}], + "properties": { + "id": 612, + "order": 2125, + "name": "fingerprint-simple", + "code": 57920, + "ligatures": "fingerprint-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 612 + }, + { + "icon": { + "paths": [ + "M672 416h-320c-88.366 0-160 71.634-160 160v0 32c0 88.366 71.634 160 160 160v0h320c88.366 0 160-71.634 160-160v0-32c0-88.366-71.634-160-160-160v0zM768 608c0 53.019-42.981 96-96 96v0h-320c-53.019 0-96-42.981-96-96v0-32c0-53.019 42.981-96 96-96v0h320c53.019 0 96 42.981 96 96v0zM832 160c-59.317 0.058-109.201 40.379-123.797 95.104l-0.203 0.896h-392c-14.63-55.774-64.588-96.252-124-96.252-70.692 0-128 57.308-128 128 0 0.089 0 0.177 0 0.266l-0-0.014v320c0.182 158.985 129.015 287.818 287.983 288l320.017 0c158.985-0.182 287.818-129.015 288-287.983l0-0.017v-320c0-70.692-57.308-128-128-128v0zM896 608c-0.137 123.657-100.343 223.863-223.987 224l-320.013 0c-123.657-0.137-223.863-100.343-224-223.987l-0-0.013v-320c0-35.346 28.654-64 64-64s64 28.654 64 64v0c0 17.673 14.327 32 32 32v0h448c17.673 0 32-14.327 32-32v0c0-35.346 28.654-64 64-64s64 28.654 64 64v0zM416 592c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM704 592c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["finn-the-human"] + }, + "attrs": [{}], + "properties": { + "id": 613, + "order": 2126, + "name": "finn-the-human", + "code": 58732, + "ligatures": "finn-the-human", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 613 + }, + { + "icon": { + "paths": [ + "M735.56 613.36c-17.46 94.991-91.243 168.76-184.824 185.984l-1.416 0.216c-1.592 0.268-3.432 0.428-5.308 0.44l-0.012 0c-17.67-0.005-31.992-14.33-31.992-32 0-15.805 11.458-28.934 26.521-31.533l0.19-0.027c66.28-11.16 122.52-67.4 133.76-133.8 2.656-15.225 15.774-26.652 31.56-26.652 17.68 0 32.012 14.332 32.012 32.012 0 1.893-0.164 3.749-0.48 5.552l0.028-0.192zM864 576c0 194.404-157.596 352-352 352s-352-157.596-352-352v0c0-111.68 44-225.88 130.64-339.4 5.906-7.685 15.101-12.59 25.441-12.59 8.665 0 16.525 3.444 22.287 9.037l-0.008-0.008 96.48 93.64 88-241.64c4.609-12.377 16.325-21.034 30.062-21.034 7.804 0 14.955 2.793 20.508 7.435l-0.051-0.041c87.48 72.6 290.64 266.8 290.64 504.6zM800 576c0-184.36-143.16-343.68-232.84-425.32l-89.080 244.28c-4.606 12.382-16.325 21.044-30.066 21.044-8.672 0-16.538-3.45-22.302-9.051l0.008 0.007-105.48-102.32c-63.88 92.2-96.24 183.36-96.24 271.36 0 159.058 128.942 288 288 288s288-128.942 288-288v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["fire"] + }, + "attrs": [{}], + "properties": { + "id": 614, + "order": 2127, + "name": "fire", + "code": 57922, + "ligatures": "fire", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 614 + }, + { + "icon": { + "paths": [ + "M873.2 193.36l-242.72-72.8 120-60c10.524-5.387 17.603-16.157 17.603-28.58 0-17.675-14.328-32.003-32.003-32.003-5.252 0-10.208 1.265-14.58 3.507l0.18-0.084-185.68 92.8c-173.218 4.643-311.881 146.109-312 319.988l-0 0.012v415.8c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128h64v224c0 35.346 28.654 64 64 64v0h256c35.346 0 64-28.654 64-64v0-512c-0.138-94.677-68.681-173.304-158.847-189.113l-1.153-0.167v-55.72l278.8 83.64c2.96 0.998 6.368 1.573 9.911 1.573 17.673 0 32-14.327 32-32 0-14.652-9.847-27.004-23.285-30.799l-0.225-0.054zM288 640v-224c0.167-130.026 97.14-237.352 222.706-253.782l1.294-0.138v64.64c-91.319 15.976-159.862 94.603-160 189.265l-0 0.015v224zM672 928h-256v-224h256v224zM672 416v224h-256v-224c0-70.692 57.308-128 128-128s128 57.308 128 128v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["fire-extinguisher"] + }, + "attrs": [{}], + "properties": { + "id": 615, + "order": 2128, + "name": "fire-extinguisher", + "code": 59880, + "ligatures": "fire-extinguisher", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 615 + }, + { + "icon": { + "paths": [ + "M573.52 71.4c-5.503-4.6-12.654-7.394-20.458-7.394-13.738 0-25.453 8.657-29.99 20.812l-0.072 0.221-88 241.64-96.64-93.64c-5.754-5.586-13.614-9.030-22.279-9.030-10.34 0-19.535 4.904-25.385 12.514l-0.056 0.076c-86.64 113.52-130.64 227.72-130.64 339.4 0 194.404 157.596 352 352 352s352-157.596 352-352v0c0-237.8-203.16-432-290.48-504.6zM512 864c-158.985-0.182-287.818-129.015-288-287.983l-0-0.017c0-88 32.36-179.16 96.24-271.36l105.48 102.32c5.756 5.594 13.622 9.044 22.294 9.044 13.741 0 25.46-8.662 29.994-20.823l0.072-0.221 89.080-244.28c89.68 81.64 232.84 240.96 232.84 425.32-0.182 158.985-129.015 287.818-287.983 288l-0.017 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["fire-simple"] + }, + "attrs": [{}], + "properties": { + "id": 616, + "order": 2129, + "name": "fire-simple", + "code": 58912, + "ligatures": "fire-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 616 + }, + { + "icon": { + "paths": [ + "M1021.72 468l-56-140c-9.668-23.645-32.495-40.001-59.141-40.001-0.091 0-0.182 0-0.273 0.001l0.014-0h-138.32v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 401.24c-29.355 17.188-50.963 44.911-59.795 77.862l-0.205 0.898h-200c-14.63-55.774-64.588-96.251-124-96.251s-109.37 40.477-123.801 95.359l-0.199 0.892h-68v-192c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 192c0 35.346 28.654 64 64 64v0h68c14.63 55.774 64.588 96.251 124 96.251s109.37-40.477 123.801-95.359l0.199-0.892h200c14.63 55.774 64.588 96.251 124 96.251s109.37-40.477 123.801-95.359l0.199-0.892h68c35.346 0 64-28.654 64-64v0-256c0-0.059 0.001-0.128 0.001-0.198 0-4.252-0.838-8.309-2.357-12.014l0.077 0.211zM906.32 352l38.4 96h-176.72v-96zM320 832c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM768 832c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM892 736c-14.799-55.621-64.683-95.942-123.994-96l-0.006-0v-128h192v224zM96 384c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h512c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64v-96h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-512c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v96zM480 384h-96v-96h96zM224 288h96v96h-96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["fire-truck"] + }, + "attrs": [{}], + "properties": { + "id": 617, + "order": 2130, + "name": "fire-truck", + "code": 58740, + "ligatures": "fire-truck", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 617 + }, + { + "icon": { + "paths": [ + "M864 352h-192v-192c0-35.346-28.654-64-64-64v0h-192c-35.346 0-64 28.654-64 64v0 192h-192c-35.346 0-64 28.654-64 64v0 192c0 35.346 28.654 64 64 64v0h192v192c0 35.346 28.654 64 64 64v0h192c35.346 0 64-28.654 64-64v0-192h192c35.346 0 64-28.654 64-64v0-192c0-35.346-28.654-64-64-64v0zM864 608h-224c-17.673 0-32 14.327-32 32v0 224h-192v-224c0-17.673-14.327-32-32-32v0h-224v-192h224c17.673 0 32-14.327 32-32v0-224h192v224c0 17.673 14.327 32 32 32v0h224z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["first-aid"] + }, + "attrs": [{}], + "properties": { + "id": 618, + "order": 2131, + "name": "first-aid", + "code": 58734, + "ligatures": "first-aid", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 618 + }, + { + "icon": { + "paths": [ + "M864 224h-160v-32c0-53.019-42.981-96-96-96v0h-192c-53.019 0-96 42.981-96 96v0 32h-160c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM384 192c0-17.673 14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0 32h-256zM864 800h-704v-512h704v512zM640 544c0 17.673-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h64c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["first-aid-kit"] + }, + "attrs": [{}], + "properties": { + "id": 619, + "order": 2132, + "name": "first-aid-kit", + "code": 58736, + "ligatures": "first-aid-kit", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 619 + }, + { + "icon": { + "paths": [ + "M672 304c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM866.88 574.56c-77.48 139.6-221.76 215.040-428.96 224.4l-88 205.64c-5.020 11.505-16.295 19.4-29.415 19.4-0.037 0-0.074-0-0.111-0l0.006 0h-2.040c-13.7-0.884-24.99-10.267-28.703-22.894l-0.057-0.226-59.2-207.32-207.2-59.32c-13.58-3.904-23.347-16.215-23.347-30.808 0-13.099 7.871-24.36 19.142-29.312l0.205-0.080 205.64-88c9.4-207.12 84.84-351.36 224.36-428.88 99-54.96 210.96-63.36 287.52-60.72 74.56 2.56 144 17.080 155.44 24 4.698 2.802 8.518 6.622 11.239 11.174l0.081 0.146c6.76 11.4 21.32 80.84 24 155.4 2.72 76.4-5.64 188.4-60.6 287.4zM646.16 690.56c-74.288-28.89-127.243-97.106-133.555-178.405l-0.045-0.715c-81.997-6.346-150.2-59.288-178.593-132.141l-0.487-1.419q-41.8 95.16-45.2 230.36c-0.305 12.828-8.115 23.76-19.194 28.6l-0.206 0.080-141.56 60.56 137.8 39.44c10.646 3.121 18.858 11.346 21.903 21.774l0.057 0.226 39.36 137.76 60.64-141.6c4.931-11.269 15.86-19.062 28.643-19.359l0.037-0.001q135.080-3.24 230.4-45.16zM849.68 174.28c-56.6-12-256.4-44-401.2 59-24.338 17.495-45.385 37.361-63.529 59.682l-0.471 0.598c-0.24 3.118-0.378 6.754-0.378 10.421 0 79.529 64.471 144 144 144 4.852 0 9.647-0.24 14.375-0.709l-0.598 0.048c0.92-0.094 1.987-0.147 3.067-0.147 17.673 0 32 14.327 32 32 0 1.080-0.054 2.148-0.158 3.2l0.011-0.133c-0.419 4.121-0.658 8.906-0.658 13.746 0 79.529 64.471 144 144 144 3.708 0 7.384-0.14 11.022-0.416l-0.484 0.029c22.821-18.607 42.598-39.655 59.337-63.026l0.663-0.974c103-144.68 71-344.64 59-401.32z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["fish"] + }, + "attrs": [{}], + "properties": { + "id": 620, + "order": 2133, + "name": "fish", + "code": 59176, + "ligatures": "fish", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 620 + }, + { + "icon": { + "paths": [ + "M672 304c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM840 620.32c-60.32 83.36-150.12 139.52-266.8 166.96-80.32 18.88-174.16 24-280.48 15.72q9.6 71.28 26.88 150.16c0.468 2.051 0.736 4.407 0.736 6.825 0 15.241-10.655 27.993-24.922 31.215l-0.214 0.041c-2.058 0.483-4.421 0.76-6.849 0.76-0.011 0-0.022-0-0.033-0l0.002 0c-15.241-0.010-27.989-10.674-31.2-24.946l-0.040-0.214q-19.56-89.44-29.64-170.48-80.88-10.040-170.32-29.64c-14.485-3.261-25.144-16.016-25.144-31.26 0-17.675 14.329-32.004 32.004-32.004 2.431 0 4.798 0.271 7.074 0.784l-0.214-0.041q78.8 17.28 150 26.92c-8.36-106.24-3.12-200 15.72-280.24 27.44-116.68 83.64-206.48 166.96-266.88 56.48-40.96 157.080-89.44 313.56-88 84.76 0.84 163.32 17.32 175.24 24.32 4.698 2.802 8.518 6.622 11.239 11.174l0.081 0.146c7 12 23.48 90.36 24.32 175.12 0.88 86.48-13.68 211-87.96 313.56zM744.96 631.52c-178.181-36.275-316.245-174.365-351.989-349.675l-0.491-2.885c-89.92 97.040-125.68 250.92-107.040 459.44 208.6 18.72 362.56-17 459.56-106.88zM849.76 174.24c-42.301-9.046-90.901-14.226-140.71-14.226-5.686 0-11.356 0.067-17.009 0.202l0.84-0.016c-97.36 2.56-178.84 25.96-243.040 69.56 18.526 182.255 162.11 325.852 342.732 344.266l1.628 0.134c43.64-64 67.040-145.68 69.6-243.040 0.118-4.807 0.185-10.468 0.185-16.145 0-49.818-5.18-98.427-15.031-145.317l0.805 4.581z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["fish-simple"] + }, + "attrs": [{}], + "properties": { + "id": 621, + "order": 2134, + "name": "fish-simple", + "code": 59178, + "ligatures": "fish-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 621 + }, + { + "icon": { + "paths": [ + "M171.040 200c-6.735 5.861-10.984 14.429-11.040 23.99l-0 0.010v672c0 17.673 14.327 32 32 32s32-14.327 32-32v0-176.92c107.16-84.64 199.48-39 305.8 13.64 65.6 32.44 136.24 67.4 212 67.4 55.72 0 114.16-19 175.28-72 6.735-5.861 10.984-14.429 11.040-23.99l0-0.010v-480.12c-0.043-17.641-14.353-31.924-32-31.924-8.091 0-15.481 3.003-21.116 7.955l0.036-0.031c-112 96.92-206.88 49.96-316.84-4.48-113.92-56.48-243.080-120.36-387.16 4.48zM864 689c-107.16 84.64-199.48 38.96-305.8-13.64-100-49.4-211.24-104.52-334.2-33.6v-402.6c107.16-84.64 199.48-39 305.8 13.6 100 49.4 211.28 104.52 334.2 33.6z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["flag"] + }, + "attrs": [{}], + "properties": { + "id": 622, + "order": 2135, + "name": "flag", + "code": 57924, + "ligatures": "flag", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 622 + }, + { + "icon": { + "paths": [ + "M955.040 206.92c-5.757-9.017-15.709-14.912-27.039-14.92l-768.001-0c-0.007-0-0.016-0-0.025-0-17.673 0-32 14.327-32 32 0 8.843 3.587 16.848 9.385 22.64l0 0 169.4 169.36-169.4 169.36c-5.798 5.792-9.385 13.797-9.385 22.64 0 17.673 14.327 32 32 32 0.009 0 0.018-0 0.027-0l534.479 0-115.36 242.24c-2.178 4.209-3.455 9.187-3.455 14.464 0 17.673 14.327 32 32 32 12.945 0 24.094-7.686 29.134-18.744l0.082-0.2 320-672c1.96-4.024 3.105-8.753 3.105-13.751 0-6.338-1.843-12.246-5.022-17.217l0.077 0.128zM724.92 576h-487.68l137.4-137.36c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-137.4-137.36h640z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["flag-banner"] + }, + "attrs": [{}], + "properties": { + "id": 623, + "order": 2136, + "name": "flag-banner", + "code": 58914, + "ligatures": "flag-banner", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 623 + }, + { + "icon": { + "paths": [ + "M954.92 174.68c-5.784-8.887-15.669-14.68-26.908-14.68-0.004 0-0.009 0-0.013 0l-319.999-0c-12.869 0.005-23.961 7.606-29.038 18.562l-0.082 0.198-35.12 77.24h-431.76c-17.672 0.002-31.997 14.328-31.997 32 0 8.299 3.159 15.859 8.34 21.545l-0.023-0.025 140.44 154.48-140.44 154.48c-5.158 5.661-8.317 13.221-8.317 21.52 0 17.672 14.325 31.998 31.997 32l292.36 0c12.869-0.005 23.961-7.606 29.038-18.562l0.082-0.198 35.12-77.24h249.72l-139.44 306.76c-2.040 4.093-3.233 8.916-3.233 14.017 0 17.673 14.327 32 32 32 13.172 0 24.485-7.958 29.393-19.329l0.080-0.208 320-704c1.817-3.894 2.878-8.455 2.878-13.263 0-6.425-1.894-12.408-5.153-17.421l0.076 0.124zM383.76 608h-199.44l111.36-122.48c5.158-5.661 8.317-13.221 8.317-21.52s-3.159-15.859-8.34-21.545l0.023 0.025-111.36-122.48h330.36zM747.4 512h-249.72l130.92-288h249.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["flag-banner-fold"] + }, + "attrs": [{}], + "properties": { + "id": 624, + "order": 2137, + "name": "flag-banner-fold", + "code": 60658, + "ligatures": "flag-banner-fold", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 624 + }, + { + "icon": { + "paths": [ + "M909.28 195c-3.885-1.808-8.435-2.863-13.23-2.863-8.058 0-15.421 2.979-21.047 7.895l0.038-0.032c-112 96.88-206.88 49.92-316.84-4.52-113.92-56.44-243.080-120.32-387.16 4.52-6.735 5.861-10.984 14.429-11.040 23.99l-0 0.010v672c0 17.673 14.327 32 32 32s32-14.327 32-32v0-176.92c107.16-84.64 199.48-39 305.8 13.64 113.96 56.36 243.080 120.24 387.16-4.52 6.735-5.861 10.984-14.429 11.040-23.99l0-0.010v-480.2c-0.047-12.813-7.618-23.847-18.523-28.918l-0.197-0.082zM864 286.4v162.6c-56 44.24-108 52.88-160 43.52v-175.16c11.144 1.832 23.986 2.878 37.074 2.878 45.372 0 87.805-12.58 124.003-34.442l-1.077 0.603zM640 301.44v172c-26.64-10.68-53.72-24-81.8-37.92-35.28-17.48-72-35.64-110.2-48.72v-172c26.64 10.64 53.72 24 81.8 37.92 35.28 17.48 72.040 35.64 110.2 48.72zM384 195.64v175.12c-11.125-1.825-23.947-2.868-37.012-2.868-45.396 0-87.851 12.591-124.063 34.471l1.076-0.603v-162.64c56-44.24 108-52.84 160-43.48zM346.32 608c-45.151 0.081-87.359 12.605-123.401 34.324l1.081-0.604v-162.6c56-44.24 108-52.88 160-43.52v175.2c-11.303-1.754-24.36-2.771-37.65-2.8l-0.030-0zM448 626.68v-172c26.64 10.64 53.72 24 81.8 37.92 35.28 17.48 72 35.6 110.2 48.68v172c-26.64-10.68-53.72-24-81.8-37.92-35.28-17.48-72.040-35.6-110.2-48.68zM704 732.48v-175.2c11.284 1.777 24.335 2.822 37.62 2.88l0.060 0c45.168-0.144 87.369-12.721 123.397-34.484l-1.077 0.604v162.72c-56 44.24-108 52.84-160 43.48z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["flag-checkered"] + }, + "attrs": [{}], + "properties": { + "id": 625, + "order": 2138, + "name": "flag-checkered", + "code": 59960, + "ligatures": "flag-checkered", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 625 + }, + { + "icon": { + "paths": [ + "M970.52 385.76l-736-256c-3.134-1.127-6.751-1.779-10.52-1.779-17.673 0-32 14.327-32 32 0 0.007 0 0.013 0 0.020l-0-0.001v704c0 17.673 14.327 32 32 32s32-14.327 32-32v0-169.24l714.52-248.52c12.64-4.469 21.534-16.316 21.534-30.24s-8.893-25.771-21.31-30.171l-0.224-0.069zM256 627v-422l606.6 211z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["flag-pennant"] + }, + "attrs": [{}], + "properties": { + "id": 626, + "order": 2139, + "name": "flag-pennant", + "code": 60656, + "ligatures": "flag-pennant", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 626 + }, + { + "icon": { + "paths": [ + "M695.16 205.92c-48.964-51.524-103.623-96.865-163.186-135.251l-3.494-2.109c-4.703-2.87-10.393-4.57-16.48-4.57s-11.777 1.699-16.621 4.65l0.141-0.080c-63.057 40.495-117.716 85.836-166.324 136.982l-0.356 0.378c-110.48 116-168.84 243.96-168.84 370.080 0 194.404 157.596 352 352 352s352-157.596 352-352v0c0-126.12-58.36-254.080-168.84-370.080zM384 736c0-110.68 90.12-189.12 128-217.2 37.92 28 128 106.52 128 217.2 0 70.692-57.308 128-128 128s-128-57.308-128-128v0zM693.080 799.72c6.919-18.966 10.92-40.861 10.92-63.691 0-0.010-0-0.020-0-0.031l0 0.002c0-176-168.36-279.16-175.52-283.44-4.703-2.87-10.393-4.57-16.48-4.57s-11.777 1.699-16.621 4.65l0.141-0.080c-7.16 4.28-175.52 107.44-175.52 283.44-0 0.009-0 0.019-0 0.029 0 22.83 4.001 44.725 11.341 65.023l-0.421-1.332c-65.442-53.134-106.92-133.583-106.92-223.72l0 0c0-137.64 81.6-252.6 150.080-324.76 41.12-43.022 86.258-81.544 135.021-115.189l2.899-1.891c51.667 35.523 96.807 74.047 137.607 116.751l0.313 0.329c124.040 130.76 150.080 248.76 150.080 324.76-0 90.137-41.478 170.586-106.388 223.302l-0.532 0.418z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["flame"] + }, + "attrs": [{}], + "properties": { + "id": 627, + "order": 2140, + "name": "flame", + "code": 58916, + "ligatures": "flame", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 627 + }, + { + "icon": { + "paths": [ + "M736 64h-448c-35.346 0-64 28.654-64 64v0 181.32c0.037 14.476 4.839 27.824 12.919 38.565l-0.119-0.165 83.2 110.96v437.32c0 35.346 28.654 64 64 64v0h256c35.346 0 64-28.654 64-64v0-437.32l83.2-110.96c7.961-10.576 12.763-23.924 12.8-38.391l0-0.009v-181.32c0-35.346-28.654-64-64-64v0zM288 128h448v96h-448v-96zM652.8 420.28c-7.961 10.576-12.763 23.924-12.8 38.391l-0 0.009v437.32h-256v-437.32c-0.037-14.476-4.839-27.824-12.919-38.565l0.119 0.165-83.2-110.96v-21.32h448v21.32zM544 480v128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["flashlight"] + }, + "attrs": [{}], + "properties": { + "id": 628, + "order": 2141, + "name": "flashlight", + "code": 57926, + "ligatures": "flashlight", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 628 + }, + { + "icon": { + "paths": [ + "M886.76 799.080l-246.76-411.4v-227.68h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-320c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v227.68l-246.76 411.4c-5.726 9.397-9.116 20.763-9.116 32.92 0 35.303 28.583 63.929 63.869 64l0.007 0h640c35.344-0.002 63.996-28.655 63.996-64 0-12.157-3.39-23.523-9.276-33.203l0.16 0.283zM443.44 413c2.864-4.674 4.56-10.332 4.56-16.386 0-0.019-0-0.038-0-0.057l0 0.003v-236.56h128v236.56c-0 0.016-0 0.035-0 0.054 0 6.054 1.696 11.712 4.639 16.525l-0.079-0.139 152.88 255c-48 9.48-116.28 5.48-207-40.44-63.64-32.2-124.2-49.28-180.88-51.24zM192 832l114.16-190.32c57-6.96 121.24 7.4 191.28 42.88 76 38.44 140 51.52 192 51.52 0.367 0.002 0.802 0.003 1.237 0.003 27.414 0 53.906-3.946 78.94-11.301l-1.977 0.498 64.36 106.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["flask"] + }, + "attrs": [{}], + "properties": { + "id": 629, + "order": 2142, + "name": "flask", + "code": 59294, + "ligatures": "flask", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 629 + }, + { + "icon": { + "paths": [ + "M428.72 97.32c-3.929-0.865-8.441-1.361-13.070-1.361-26.277 0-48.823 15.976-58.454 38.745l-0.156 0.416-0.24 0.56-256 639.72c-3.109 7.267-4.917 15.722-4.917 24.6 0 35.346 28.654 64 64 64 0.041 0 0.082-0 0.123-0l-0.006 0h256c35.346 0 64-28.654 64-64v0-640c0.001-0.133 0.002-0.291 0.002-0.449 0-30.728-21.86-56.35-50.877-62.163l-0.405-0.068zM416 800h-256l256-640zM923.080 775.4l-256.24-640.28c-10.033-23.023-32.592-38.825-58.841-38.825-35.243 0-63.832 28.486-63.999 63.689l-0 0.016v640c0 35.346 28.654 64 64 64v0h256c0.011 0 0.024 0 0.037 0 35.346 0 64-28.654 64-64 0-8.878-1.808-17.333-5.075-25.019l0.158 0.419zM608 800v-640l255.96 639.96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["flip-horizontal"] + }, + "attrs": [{}], + "properties": { + "id": 630, + "order": 2143, + "name": "flip-horizontal", + "code": 60778, + "ligatures": "flip-horizontal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 630 + }, + { + "icon": { + "paths": [ + "M224 480h640c0.008 0 0.017 0 0.026 0 35.346 0 64-28.654 64-64 0-26.356-15.932-48.992-38.69-58.801l-0.416-0.159-0.56-0.24-639.72-256c-7.278-3.12-15.747-4.933-24.64-4.933-35.346 0-64 28.654-64 64 0 0.047 0 0.094 0 0.141l-0-0.007v256c0 35.346 28.654 64 64 64v0zM224 160l640 256h-640v-256zM864 544h-640c-35.346 0-64 28.654-64 64v0 256c-0 0.011-0 0.024-0 0.037 0 35.346 28.654 64 64 64 8.878 0 17.333-1.808 25.019-5.075l-0.419 0.158 640.28-256.24c23.073-10.012 38.918-32.596 38.918-58.88 0-35.275-28.539-63.885-63.787-64l-0.011-0zM224.6 863.72l-0.6 0.28v-256h640z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["flip-vertical"] + }, + "attrs": [{}], + "properties": { + "id": 631, + "order": 2144, + "name": "flip-vertical", + "code": 60780, + "ligatures": "flip-vertical", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 631 + }, + { + "icon": { + "paths": [ + "M877.24 288l-141.24-141.24c-11.498-11.587-27.43-18.76-45.037-18.76-0.071 0-0.143 0-0.214 0l0.011-0h-498.76c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-498.76c0-0.060 0-0.131 0-0.203 0-17.607-7.173-33.539-18.756-45.033l-0.004-0.004zM672 832h-320v-224h320zM832 832h-96v-224c0-35.346-28.654-64-64-64v0h-320c-35.346 0-64 28.654-64 64v0 224h-96v-640h498.76l141.24 141.24zM640 288c0 17.673-14.327 32-32 32v0h-224c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h224c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["floppy-disk"] + }, + "attrs": [{}], + "properties": { + "id": 632, + "order": 2145, + "name": "floppy-disk", + "code": 57928, + "ligatures": "floppy-disk", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 632 + }, + { + "icon": { + "paths": [ + "M832 128h-498.76c-0.060-0-0.131-0-0.203-0-17.607 0-33.539 7.173-45.033 18.756l-0.004 0.004-141.24 141.24c-11.587 11.498-18.76 27.43-18.76 45.037 0 0.071 0 0.143 0 0.214l-0-0.011v498.76c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM352 192h320v128h-320zM832 832h-640v-498.76l96-96v82.76c0 35.346 28.654 64 64 64v0h320c35.346 0 64-28.654 64-64v0-128h96zM512 448c-88.366 0-160 71.634-160 160s71.634 160 160 160c88.366 0 160-71.634 160-160v0c0-88.366-71.634-160-160-160v0zM512 704c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["floppy-disk-back"] + }, + "attrs": [{}], + "properties": { + "id": 633, + "order": 2146, + "name": "floppy-disk-back", + "code": 60148, + "ligatures": "floppy-disk-back", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 633 + }, + { + "icon": { + "paths": [ + "M982.64 297.36l-128-128c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l0 0 73.4 73.36h-50.76c-197.32 0-244.2 112.48-285.52 211.68-37.52 90.040-67.68 162.36-197.92 171.36-15.792-73.070-79.878-127.020-156.564-127.020-88.366 0-160 71.634-160 160s71.634 160 160 160c77.389 0 141.946-54.944 156.79-127.951l0.175-1.028c173.040-10.6 217.36-116.6 256.56-210.76 40.12-96.28 71.8-172.28 226.48-172.28h50.76l-73.4 73.36c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l128-128c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0zM192 800c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["flow-arrow"] + }, + "attrs": [{}], + "properties": { + "id": 634, + "order": 2147, + "name": "flow-arrow", + "code": 59116, + "ligatures": "flow-arrow", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 634 + }, + { + "icon": { + "paths": [ + "M841.4 517.44c-3.24-1.88-6.8-3.68-10.48-5.44 3.68-1.76 7.24-3.56 10.48-5.44 48.678-28.055 80.919-79.808 80.919-139.091 0-88.366-71.634-160-160-160-29.829 0-57.752 8.163-81.656 22.376l0.737-0.406c-3.24 1.88-6.6 4-9.92 6.36 0.32-4 0.52-8 0.52-12 0-88.366-71.634-160-160-160s-160 71.634-160 160v0c0 3.76 0 7.76 0.52 12-3.32-2.28-6.68-4.48-9.92-6.36-23.167-13.808-51.090-21.971-80.919-21.971-88.366 0-160 71.634-160 160 0 59.283 32.241 111.035 80.146 138.679l0.773 0.412c3.24 1.88 6.8 3.68 10.48 5.44-3.68 1.76-7.24 3.56-10.48 5.44-48.678 28.055-80.919 79.808-80.919 139.091 0 88.366 71.634 160 160 160 29.829 0 57.752-8.163 81.656-22.376l-0.737 0.406c3.24-1.88 6.6-4 9.92-6.36-0.32 4-0.52 8-0.52 11.8 0 88.366 71.634 160 160 160s160-71.634 160-160v0c0-3.76-0.2-7.76-0.52-11.8 3.32 2.28 6.68 4.48 9.92 6.36 22.87 13.475 50.385 21.436 79.759 21.44l0.001 0c14.831-0.020 29.184-2.034 42.815-5.787l-1.135 0.267c68.837-18.895 118.578-80.911 118.578-154.545 0-58.918-31.846-110.398-79.263-138.166l-0.755-0.409zM416 512c0-53.019 42.981-96 96-96s96 42.981 96 96c0 53.019-42.981 96-96 96v0c-53.019 0-96-42.981-96-96v0zM713.4 284.84c13.769-8.086 30.327-12.861 48-12.861 53.020 0 96.001 42.981 96.001 96.001 0 35.347-19.103 66.232-47.548 82.895l-0.453 0.245c-25.080 14.52-74.44 24.52-140.64 28.76-7.399-35.055-25.416-65.073-50.476-87.337l-0.164-0.143c36.8-55.28 70.2-93.040 95.28-107.56zM512 128c53.019 0 96 42.981 96 96v0c0 28.96-16 76.76-45.44 136.24-15.085-5.223-32.47-8.24-50.56-8.24s-35.475 3.016-51.68 8.574l1.12-0.334c-29.44-59.48-45.44-107.28-45.44-136.24 0-53.019 42.981-96 96-96v0zM179.44 320c16.904-28.912 47.797-48.026 83.153-48.026 17.676 0 34.236 4.777 48.46 13.111l-0.453-0.245c25.080 14.52 58.48 52.28 95.28 107.56-25.244 22.436-43.266 52.499-50.456 86.556l-0.184 1.044c-66.2-4.24-115.56-14.24-140.64-28.72-28.941-16.897-48.078-47.805-48.078-83.183 0-17.712 4.797-34.305 13.163-48.548l-0.245 0.451zM310.6 739.16c-13.769 8.086-30.327 12.861-48 12.861-53.020 0-96.001-42.981-96.001-96.001 0-35.347 19.103-66.232 47.548-82.895l0.453-0.245c25.080-14.52 74.44-24.52 140.64-28.76 7.399 35.055 25.416 65.073 50.476 87.337l0.164 0.143c-36.8 55.28-70.2 93.040-95.28 107.56zM512 896c-53.019 0-96-42.981-96-96v0c0-28.96 16-76.76 45.44-136.24 15.085 5.223 32.47 8.24 50.56 8.24s35.475-3.016 51.68-8.574l-1.12 0.334c29.44 59.48 45.44 107.28 45.44 136.24 0 53.019-42.981 96-96 96v0zM844.56 704c-16.904 28.912-47.797 48.026-83.153 48.026-17.676 0-34.236-4.777-48.46-13.111l0.453 0.245c-25.080-14.52-58.48-52.28-95.28-107.56 25.244-22.436 43.266-52.499 50.456-86.556l0.184-1.044c66.2 4.24 115.56 14.24 140.64 28.72 28.941 16.897 48.078 47.805 48.078 83.183 0 17.712-4.797 34.305-13.163 48.548l0.245-0.451z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["flower"] + }, + "attrs": [{}], + "properties": { + "id": 635, + "order": 2148, + "name": "flower", + "code": 59230, + "ligatures": "flower", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 635 + }, + { + "icon": { + "paths": [ + "M983.32 486.52c-8.257-14.316-21.671-24.875-37.645-29.219l-0.435-0.101c-21.998-5.896-47.253-9.283-73.299-9.283-5.41 0-10.787 0.146-16.125 0.435l0.744-0.032c16-79.4 4-142.2-8.24-179.44-8.576-26.3-32.88-44.971-61.546-44.971-4.823 0-9.522 0.529-14.044 1.531l0.429-0.080c-43.314 9.834-81.519 26.596-115.444 49.262l1.244-0.782c-26.413-53.204-63.016-97.663-107.591-132.364l-0.849-0.636c-10.596-8.016-23.995-12.84-38.52-12.84s-27.924 4.824-38.682 12.957l0.162-0.117c-45.434 35.327-82.040 79.789-107.451 130.806l-0.989 2.194c-32.681-21.884-70.886-38.646-111.902-48.037l-2.298-0.443c-4.092-0.922-8.791-1.451-13.614-1.451-28.665 0-52.97 18.67-61.416 44.514l-0.129 0.457c-12 37.24-24 100-8.24 179.44-4.594-0.256-9.971-0.403-15.381-0.403-26.046 0-51.301 3.387-75.349 9.743l2.050-0.461c-16.409 4.445-29.823 15.004-37.92 29.020l-0.16 0.3c-5.452 9.22-8.674 20.32-8.674 32.172 0 6.016 0.83 11.839 2.382 17.359l-0.108-0.451c13.56 50.28 55.2 145.92 181.32 221.28s236.92 75.12 296.6 75.12 170.68 0 296-75.12c126.12-75.36 167.76-171 181.32-221.28 1.485-5.138 2.338-11.041 2.338-17.142 0-11.757-3.17-22.773-8.702-32.241l0.164 0.303zM236.56 288.56c0.087-0.354 0.402-0.613 0.778-0.613 0.050 0 0.099 0.005 0.147 0.014l-0.005-0.001c39.364 9.071 73.961 25.244 104.035 47.235l-0.795-0.555c-13.153 41.503-20.731 89.236-20.731 138.739 0 1.161 0.004 2.32 0.012 3.479l-0.001-0.178c0 74.96 15.080 136 36.44 185.12-29.639-29.664-55.531-63.081-76.898-99.475l-1.262-2.325c-72.080-125.52-57.080-224-41.72-271.44zM248.56 701.96c-106.68-63.68-141.28-141.76-152.56-183.16 17.176-4.408 36.894-6.938 57.203-6.938 11.567 0 22.943 0.821 34.072 2.407l-1.276-0.149c11.359 30.182 23.673 55.763 37.919 80.075l-1.319-2.435c36.344 61.963 81.675 114.382 134.919 157.395l1.081 0.845c-41.943-12.235-78.51-28.601-112.22-49.186l2.020 1.146zM512 761.6c-37.32-27.76-128-112.92-128-284.92 0-169.88 89.52-255.72 128-284.68 38.48 29.040 128 114.88 128 284.76 0 171.92-90.68 257.080-128 284.84zM683.28 334.64c29.28-21.422 63.878-37.582 101.34-46.269l1.9-0.371c0.043-0.008 0.092-0.013 0.142-0.013 0.375 0 0.69 0.259 0.777 0.607l0.001 0.005c15.36 47.4 30.36 145.88-41.72 271.4-22.611 38.77-48.505 72.229-78.165 101.925l0.005-0.005c21.36-49.040 36.44-110.16 36.44-185.12 0.008-1.015 0.012-2.216 0.012-3.418 0-49.504-7.579-97.237-21.641-142.104l0.908 3.362zM928 518.88c-11.080 41-45.6 119.24-152.36 183.080-31.69 19.426-68.258 35.779-106.949 47.179l-3.251 0.821c54.324-43.858 99.656-96.276 134.549-155.573l1.451-2.667c12.927-21.877 25.241-47.458 35.412-74.098l1.188-3.542c9.791-1.423 21.096-2.235 32.591-2.235 20.37 0 40.144 2.551 59.021 7.351l-1.651-0.356z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["flower-lotus"] + }, + "attrs": [{}], + "properties": { + "id": 636, + "order": 2149, + "name": "flower-lotus", + "code": 59084, + "ligatures": "flower-lotus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 636 + }, + { + "icon": { + "paths": [ + "M832 192c-0.094-0-0.205-0-0.316-0-51.073 0-99.59 10.942-143.336 30.609l2.211-0.889c-60.4-101.48-159.68-152-164.24-154.36-4.172-2.133-9.1-3.383-14.32-3.383s-10.148 1.25-14.502 3.467l0.182-0.084c-4.56 2.32-104 52.88-164.24 154.36-41.534-18.778-90.051-29.72-141.124-29.72-0.111 0-0.222 0-0.333 0l0.017-0c-17.673 0-32 14.327-32 32v0 160c0.227 183.046 139.963 333.385 318.579 350.411l1.421 0.109v141.72l-145.68-72.88c-4.172-2.131-9.1-3.38-14.32-3.38-17.684 0-32.020 14.336-32.020 32.020 0 12.465 7.122 23.266 17.519 28.556l0.182 0.084 192 96c4.172 2.133 9.1 3.383 14.32 3.383s10.148-1.25 14.502-3.467l-0.182 0.084 192-96c10.579-5.374 17.7-16.175 17.7-28.64 0-17.684-14.336-32.020-32.020-32.020-5.22 0-10.148 1.249-14.502 3.464l0.182-0.084-145.68 72.88v-141.72c180.037-17.135 319.773-167.474 320-350.497l0-0.023v-160c0-17.673-14.327-32-32-32v0zM480 670.24c-144.61-16.824-255.823-138.517-256-286.222l-0-0.018v-126.24c144.61 16.824 255.823 138.517 256 286.222l0 0.018zM512 397.44c-27.801-59.477-69.62-108.391-121.358-143.901l-1.202-0.779c38.28-63.16 96-103.6 122.56-120 26.6 16.32 84.32 56.76 122.56 120-52.932 36.298-94.748 85.21-121.647 142.514l-0.913 2.166zM800 384c-0.177 147.723-111.39 269.416-254.654 286.112l-1.346 0.128v-126.24c0.177-147.723 111.39-269.416 254.654-286.112l1.346-0.128z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["flower-tulip"] + }, + "attrs": [{}], + "properties": { + "id": 637, + "order": 2150, + "name": "flower-tulip", + "code": 60108, + "ligatures": "flower-tulip", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 637 + }, + { + "icon": { + "paths": [ + "M734.36 853.88c1.041 3.020 1.642 6.5 1.642 10.12 0 17.674-14.328 32.002-32.002 32.002-14.054 0-25.992-9.059-30.293-21.657l-0.067-0.225-32-96c-1.041-3.020-1.642-6.5-1.642-10.12 0-17.674 14.328-32.002 32.002-32.002 14.054 0 25.992 9.059 30.293 21.657l0.067 0.225zM512 736c-17.673 0-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128c0-17.673-14.327-32-32-32v0zM362.12 737.64c-3.020-1.041-6.501-1.643-10.121-1.643-14.054 0-25.992 9.060-30.292 21.658l-0.067 0.225-32 96c-1.041 3.020-1.642 6.5-1.642 10.12 0 17.674 14.328 32.002 32.002 32.002 14.054 0 25.992-9.059 30.293-21.657l0.067-0.225 32-96c1.041-3.020 1.643-6.501 1.643-10.121 0-14.054-9.060-25.992-21.658-30.292l-0.225-0.067zM992 448c0 64.88-53.48 123.56-150.6 165.16-88.52 37.96-205.4 58.84-329.4 58.84s-240.88-20.88-329.4-58.84c-97.12-41.6-150.6-100.28-150.6-165.16 0-33.48 14.68-83.16 84.68-130 45.48-30.44 107.76-55.040 180.72-71.4 45.828-71.78 125.070-118.692 215.269-118.692 69.962 0 133.333 28.224 179.346 73.907l-0.015-0.015c13.496 13.358 25.516 28.162 35.821 44.173l0.619 1.027c165.28 37.36 263.56 111.96 263.56 201zM320 387.32v12c-0 0.053-0.001 0.116-0.001 0.18 0 14.957 10.366 27.493 24.305 30.817l0.215 0.043c48.72 11.225 104.666 17.659 162.115 17.659 1.886 0 3.771-0.007 5.653-0.021l-0.289 0.002c1.799 0.016 3.925 0.024 6.053 0.024 57.173 0 112.856-6.377 166.378-18.459l-5.031 0.955c14.197-3.353 24.6-15.917 24.6-30.911 0-0.045-0-0.091-0-0.136l0 0.007v-15.48c0-0.005 0-0.011 0-0.017 0-106.039-85.961-192-192-192-0.9 0-1.799 0.006-2.696 0.019l0.136-0.001c-104.44 1.36-189.44 89-189.44 195.32zM928 448c0-46.8-66.52-95.56-167.6-126.36 4.828 18.689 7.6 40.145 7.6 62.248 0 0.040-0 0.079-0 0.119l0-0.006v15.68c0 0.043 0 0.094 0 0.144 0 45.194-31.412 83.050-73.594 92.928l-0.646 0.127c-52.812 12.168-113.457 19.142-175.731 19.142-2.12 0-4.237-0.008-6.353-0.024l0.324 0.002c-1.778 0.014-3.882 0.022-5.987 0.022-62.289 0-122.948-6.974-181.241-20.184l5.468 1.042c-42.828-10.005-74.24-47.862-74.24-93.056 0-0.051 0-0.101 0-0.152l-0 0.008v-12.24c0.007-23.492 3.116-46.255 8.938-67.907l-0.418 1.827c-101.64 30.64-168.52 79.64-168.52 126.64 0 75.68 170.84 160 416 160s416-84.32 416-160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["flying-saucer"] + }, + "attrs": [{}], + "properties": { + "id": 638, + "order": 2151, + "name": "flying-saucer", + "code": 60234, + "ligatures": "flying-saucer", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 638 + }, + { + "icon": { + "paths": [ + "M864 288h-338.76l-109.24-109.24c-11.498-11.587-27.43-18.76-45.037-18.76-0.071 0-0.143 0-0.214 0l0.011-0h-210.76c-35.346 0-64 28.654-64 64v0 578.48c0.046 33.958 27.562 61.475 61.516 61.52l0.004 0h710.040c33.362-0.045 60.395-27.078 60.44-60.436l0-0.004v-451.56c0-35.346-28.654-64-64-64v0zM160 224h210.76l64 64h-274.76zM864 800h-704v-448h704z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["folder"] + }, + "attrs": [{}], + "properties": { + "id": 639, + "order": 2152, + "name": "folder, folder-notch", + "code": 57930, + "ligatures": "folder", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 639 + }, + { + "icon": { + "paths": [ + "M384 832c0 17.673-14.327 32-32 32v0h-194.48c-33.958-0.046-61.475-27.562-61.52-61.516l-0-0.004v-34.48c0-17.673 14.327-32 32-32s32 14.327 32 32v0 32h192c17.673 0 32 14.327 32 32v0zM640 800h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM896 576c-17.673 0-32 14.327-32 32v0 192h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h67.56c33.362-0.045 60.395-27.078 60.44-60.436l0-0.004v-195.56c0-17.673-14.327-32-32-32v0zM864 288h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96c0-35.346-28.654-64-64-64v0zM96 320v-96c0-35.346 28.654-64 64-64v0h210.76c0.060-0 0.131-0 0.203-0 17.607 0 33.539 7.173 45.033 18.756l0.004 0.004 118.64 118.6c5.798 5.792 9.385 13.797 9.385 22.64 0 17.673-14.327 32-32 32-0.009 0-0.018-0-0.027-0l-383.999 0c-17.673 0-32-14.327-32-32v0zM160 288h274.76l-64-64h-210.76zM128 640c17.673 0 32-14.327 32-32v0-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["folder-dashed"] + }, + "attrs": [{}], + "properties": { + "id": 640, + "order": 2153, + "name": "folder-dashed, folder-dotted", + "code": 59640, + "ligatures": "folder-dashed", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 640 + }, + { + "icon": { + "paths": [ + "M896 640h-32v-16c0-61.856-50.144-112-112-112s-112 50.144-112 112v0 16h-32c-17.673 0-32 14.327-32 32v0 160c0 17.673 14.327 32 32 32v0h288c17.673 0 32-14.327 32-32v0-160c0-17.673-14.327-32-32-32v0zM704 624c0-26.51 21.49-48 48-48s48 21.49 48 48v0 16h-96zM864 800h-224v-96h224zM864 288h-338.76l-109.24-109.24c-11.498-11.587-27.43-18.76-45.037-18.76-0.071 0-0.143 0-0.214 0l0.011-0h-210.76c-35.346 0-64 28.654-64 64v0 578.48c0.046 33.958 27.562 61.475 61.516 61.52l0.004 0h292.72c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-290.24v-448h704v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64c0-35.346-28.654-64-64-64v0zM370.76 224l64 64h-274.76v-64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["folder-lock"] + }, + "attrs": [{}], + "properties": { + "id": 641, + "order": 2154, + "name": "folder-lock", + "code": 59964, + "ligatures": "folder-lock", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 641 + }, + { + "icon": { + "paths": [ + "M864 288h-338.76l-109.24-109.24c-11.498-11.587-27.43-18.76-45.037-18.76-0.071 0-0.143 0-0.214 0l0.011-0h-210.76c-35.346 0-64 28.654-64 64v0 578.48c0.046 33.958 27.562 61.475 61.516 61.52l0.004 0h710.040c33.362-0.045 60.395-27.078 60.44-60.436l0-0.004v-451.56c0-35.346-28.654-64-64-64v0zM370.76 224l64 64h-274.76v-64zM864 800h-704v-448h704zM416 544h192c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["folder-minus"] + }, + "attrs": [{}], + "properties": { + "id": 642, + "order": 2155, + "name": "folder-minus, folder-notch-minus", + "code": 57940, + "ligatures": "folder-minus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 642 + }, + { + "icon": { + "paths": [ + "M980 442.56c-11.763-16.169-30.621-26.56-51.906-26.56-0.033 0-0.066 0-0.099 0l0.005-0h-64v-64c0-35.346-28.654-64-64-64v0h-277.32l-110.92-83.2c-10.578-7.956-23.924-12.757-38.39-12.8l-0.010-0h-213.36c-35.346 0-64 28.654-64 64v0 576c0 17.673 14.327 32 32 32v0h716.4c0.001 0 0.002 0 0.002 0 14.053 0 25.99-9.058 30.291-21.655l0.067-0.225 113.96-341.88c2.086-6.055 3.291-13.032 3.291-20.291 0-14.032-4.502-27.013-12.14-37.577l0.129 0.188zM373.36 256l119.44 89.6c5.281 3.996 11.96 6.4 19.2 6.4h288v64h-520.92c-0.001-0-0.003-0-0.005-0-28.106 0-51.98 18.117-60.582 43.31l-0.134 0.45-58.36 175.040v-378.8zM821.36 800h-648.96l106.68-320h648.92z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["folder-open"] + }, + "attrs": [{}], + "properties": { + "id": 643, + "order": 2156, + "name": "folder-open, folder-notch-open", + "code": 57942, + "ligatures": "folder-open", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 643 + }, + { + "icon": { + "paths": [ + "M864 288h-338.76l-109.24-109.24c-11.498-11.587-27.43-18.76-45.037-18.76-0.071 0-0.143 0-0.214 0l0.011-0h-210.76c-35.346 0-64 28.654-64 64v0 578.48c0.046 33.958 27.562 61.475 61.516 61.52l0.004 0h710.040c33.362-0.045 60.395-27.078 60.44-60.436l0-0.004v-451.56c0-35.346-28.654-64-64-64v0zM370.76 224l64 64h-274.76v-64zM864 800h-704v-448h704zM512 448c17.673 0 32 14.327 32 32v0 64h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64v-64c0-17.673 14.327-32 32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["folder-plus"] + }, + "attrs": [{}], + "properties": { + "id": 644, + "order": 2157, + "name": "folder-plus, folder-notch-plus", + "code": 57944, + "ligatures": "folder-plus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 644 + }, + { + "icon": { + "paths": [ + "M864 288h-341.32l-110.96-83.2c-10.576-7.961-23.924-12.763-38.391-12.8l-0.009-0h-213.32c-35.346 0-64 28.654-64 64v0 544c0 35.346 28.654 64 64 64v0h707.56c33.362-0.045 60.395-27.078 60.44-60.436l0-0.004v-451.56c0-35.346-28.654-64-64-64v0zM864 800h-704v-544h213.32l119.48 89.6c5.281 3.996 11.96 6.4 19.2 6.4h352z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["folder-simple"] + }, + "attrs": [{}], + "properties": { + "id": 645, + "order": 2158, + "name": "folder-simple", + "code": 57946, + "ligatures": "folder-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 645 + }, + { + "icon": { + "paths": [ + "M96 320v-64c0-35.346 28.654-64 64-64v0h213.32c14.476 0.037 27.824 4.839 38.565 12.919l-0.165-0.119 119.48 89.6c7.807 5.9 12.8 15.167 12.8 25.6 0 17.673-14.327 32-32 32-7.24 0-13.919-2.404-19.28-6.458l0.080 0.058-119.48-89.6h-213.32v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM352 800h-192v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 34.48c0.046 33.958 27.562 61.475 61.516 61.52l0.004 0h194.48c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM640 800h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM896 576c-17.673 0-32 14.327-32 32v0 192h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h67.56c33.362-0.045 60.395-27.078 60.44-60.436l0-0.004v-195.56c0-17.673-14.327-32-32-32v0zM864 288h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96c0-35.346-28.654-64-64-64v0zM128 640c17.673 0 32-14.327 32-32v0-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["folder-simple-dashed"] + }, + "attrs": [{}], + "properties": { + "id": 646, + "order": 2159, + "name": "folder-simple-dashed, folder-simple-dotted", + "code": 60458, + "ligatures": "folder-simple-dashed", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 646 + }, + { + "icon": { + "paths": [ + "M928 352v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-341.32c-14.476-0.037-27.824-4.839-38.565-12.919l0.165 0.119-110.96-83.2h-213.32v544h288c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-288c-35.346 0-64-28.654-64-64v0-544c0-35.346 28.654-64 64-64v0h213.32c14.476 0.037 27.824 4.839 38.565 12.919l-0.165-0.119 110.96 83.2h341.32c35.346 0 64 28.654 64 64v0zM928 672v160c0 17.673-14.327 32-32 32v0h-288c-17.673 0-32-14.327-32-32v0-160c0-17.673 14.327-32 32-32v0h32v-16c0-61.856 50.144-112 112-112s112 50.144 112 112v0 16h32c17.673 0 32 14.327 32 32v0zM704 640h96v-16c0-26.51-21.49-48-48-48s-48 21.49-48 48v0zM864 704h-224v96h224z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["folder-simple-lock"] + }, + "attrs": [{}], + "properties": { + "id": 647, + "order": 2160, + "name": "folder-simple-lock", + "code": 60254, + "ligatures": "folder-simple-lock", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 647 + }, + { + "icon": { + "paths": [ + "M864 288h-341.32l-110.96-83.2c-10.576-7.961-23.924-12.763-38.391-12.8l-0.009-0h-213.32c-35.346 0-64 28.654-64 64v0 544c0 35.346 28.654 64 64 64v0h707.56c33.362-0.045 60.395-27.078 60.44-60.436l0-0.004v-451.56c0-35.346-28.654-64-64-64v0zM864 800h-704v-544h213.32l119.48 89.6c5.281 3.996 11.96 6.4 19.2 6.4h352zM640 576c0 17.673-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["folder-simple-minus"] + }, + "attrs": [{}], + "properties": { + "id": 648, + "order": 2161, + "name": "folder-simple-minus", + "code": 57948, + "ligatures": "folder-simple-minus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 648 + }, + { + "icon": { + "paths": [ + "M864 288h-341.32l-110.96-83.2c-10.576-7.961-23.924-12.763-38.391-12.8l-0.009-0h-213.32c-35.346 0-64 28.654-64 64v0 544c0 35.346 28.654 64 64 64v0h707.56c33.362-0.045 60.395-27.078 60.44-60.436l0-0.004v-451.56c0-35.346-28.654-64-64-64v0zM864 800h-704v-544h213.32l119.48 89.6c5.281 3.996 11.96 6.4 19.2 6.4h352zM640 576c0 17.673-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h64c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["folder-simple-plus"] + }, + "attrs": [{}], + "properties": { + "id": 649, + "order": 2162, + "name": "folder-simple-plus", + "code": 57950, + "ligatures": "folder-simple-plus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 649 + }, + { + "icon": { + "paths": [ + "M512 832c0 17.673-14.327 32-32 32v0h-320c-35.346 0-64-28.654-64-64v0-544c0-35.346 28.654-64 64-64v0h213.32c14.476 0.037 27.824 4.839 38.565 12.919l-0.165-0.119 110.96 83.2h341.32c35.346 0 64 28.654 64 64v0 128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128h-352c-7.24 0-13.919-2.404-19.28-6.458l0.080 0.058-119.48-89.6h-213.32v544h320c17.673 0 32 14.327 32 32v0zM948.36 671.12l-90.040 74.36 27.4 110.84c0.589 2.296 0.927 4.933 0.927 7.648 0 17.673-14.327 32-32 32-5.975 0-11.568-1.638-16.354-4.489l0.147 0.081-102.44-60.28-102.44 60.28c-4.639 2.77-10.232 4.408-16.207 4.408-17.673 0-32-14.327-32-32 0-2.715 0.338-5.352 0.975-7.869l-0.047 0.221 27.4-110.84-90.040-74.36c-7.111-5.912-11.605-14.761-11.605-24.659 0-16.788 12.928-30.557 29.372-31.894l0.114-0.007 119.36-9.24 45.72-106c5.028-11.486 16.294-19.365 29.4-19.365s24.372 7.879 29.32 19.16l0.080 0.206 45.72 106 119.36 9.24c16.558 1.344 29.485 15.113 29.485 31.901 0 9.898-4.494 18.747-11.553 24.617l-0.052 0.042zM846.48 672.24l-59.56-4.6c-12.085-0.955-22.203-8.494-26.839-18.995l-0.081-0.205-24-55.68-24 55.68c-4.717 10.706-14.835 18.245-26.808 19.193l-0.112 0.007-59.56 4.6 44.44 36.72c7.138 5.912 11.651 14.777 11.651 24.697 0 2.721-0.34 5.362-0.979 7.885l0.048-0.221-14 56.48 53.080-31.24c4.647-2.782 10.251-4.427 16.24-4.427s11.593 1.645 16.386 4.508l-0.146-0.081 53.080 31.24-14-56.48c-0.592-2.301-0.931-4.943-0.931-7.663 0-9.919 4.513-18.784 11.598-24.654l0.053-0.043z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["folder-simple-star"] + }, + "attrs": [{}], + "properties": { + "id": 650, + "order": 2163, + "name": "folder-simple-star", + "code": 60462, + "ligatures": "folder-simple-star", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 650 + }, + { + "icon": { + "paths": [ + "M858.44 794.48c23.193-23.168 37.54-55.188 37.54-90.559 0-70.692-57.308-128-128-128s-128 57.308-128 128c0 35.371 14.347 67.391 37.539 90.558l0.001 0.001c-33.171 21.396-57.599 53.9-68.175 92.156l-0.265 1.124c-0.685 2.471-1.079 5.309-1.079 8.239 0 14.743 9.969 27.157 23.534 30.868l0.224 0.052c2.47 0.679 5.307 1.072 8.236 1.080l0.004 0c14.753-0.006 27.171-9.993 30.868-23.576l0.052-0.224c11.32-42.52 51.24-72.2 97.080-72.2s85.76 29.68 97.080 72.2c3.544 14.103 16.112 24.38 31.079 24.38 17.673 0 32-14.327 32-32 0-3.142-0.453-6.178-1.297-9.046l0.057 0.226c-10.851-39.385-35.293-71.89-67.85-92.899l-0.63-0.381zM768 640c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64v0c0-35.346 28.654-64 64-64v0zM928 352v128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128h-341.32c-14.476-0.037-27.824-4.839-38.565-12.919l0.165 0.119-110.96-83.2h-213.32v544h320c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-320c-35.346 0-64-28.654-64-64v0-544c0-35.346 28.654-64 64-64v0h213.32c14.476 0.037 27.824 4.839 38.565 12.919l-0.165-0.119 110.96 83.2h341.32c35.346 0 64 28.654 64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["folder-simple-user"] + }, + "attrs": [{}], + "properties": { + "id": 651, + "order": 2164, + "name": "folder-simple-user", + "code": 60256, + "ligatures": "folder-simple-user", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 651 + }, + { + "icon": { + "paths": [ + "M482.24 800h-322.24v-448h704v128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128c0-35.346-28.654-64-64-64v0h-338.76l-109.24-109.24c-11.498-11.587-27.43-18.76-45.037-18.76-0.071 0-0.143 0-0.214 0l0.011-0h-210.76c-35.346 0-64 28.654-64 64v0 578.48c0.046 33.958 27.562 61.475 61.516 61.52l0.004 0h324.72c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM370.76 224l64 64h-274.76v-64zM958.52 636.8c-3.971-12.264-14.819-21.174-27.886-22.233l-0.114-0.007-119.36-9.24-45.72-106c-5.028-11.486-16.294-19.365-29.4-19.365s-24.372 7.879-29.32 19.16l-0.080 0.206-45.72 106-119.36 9.24c-16.558 1.344-29.485 15.113-29.485 31.901 0 9.898 4.494 18.747 11.553 24.617l0.052 0.042 90.040 74.36-27.4 110.84c-0.589 2.296-0.927 4.933-0.927 7.648 0 17.673 14.327 32 32 32 5.975 0 11.568-1.638 16.354-4.489l-0.147 0.081 102.4-60.28 102.44 60.28c4.639 2.77 10.232 4.408 16.207 4.408 17.673 0 32-14.327 32-32 0-2.715-0.338-5.352-0.975-7.869l0.047 0.221-27.4-110.84 90.040-74.36c7.133-5.912 11.643-14.775 11.643-24.69 0-3.439-0.543-6.751-1.547-9.856l0.063 0.226zM802.040 708.8c-7.138 5.912-11.651 14.777-11.651 24.697 0 2.721 0.34 5.362 0.979 7.885l-0.048-0.221 14 56.48-53.080-31.24c-4.647-2.782-10.251-4.427-16.24-4.427s-11.593 1.645-16.386 4.508l0.146-0.081-53.080 31.24 14-56.48c0.592-2.301 0.931-4.943 0.931-7.663 0-9.919-4.513-18.784-11.598-24.654l-0.053-0.043-44.44-36.72 59.56-4.6c12.085-0.955 22.203-8.494 26.839-18.995l0.081-0.205 24-55.68 24 55.68c4.717 10.706 14.835 18.245 26.808 19.193l0.112 0.007 59.56 4.6z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["folder-star"] + }, + "attrs": [{}], + "properties": { + "id": 652, + "order": 2165, + "name": "folder-star", + "code": 60038, + "ligatures": "folder-star", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 652 + }, + { + "icon": { + "paths": [ + "M858.44 794.48c23.193-23.168 37.54-55.188 37.54-90.559 0-70.692-57.308-128-128-128s-128 57.308-128 128c0 35.371 14.347 67.391 37.539 90.558l0.001 0.001c-33.171 21.396-57.599 53.9-68.175 92.156l-0.265 1.124c-0.685 2.471-1.079 5.309-1.079 8.239 0 14.743 9.969 27.157 23.534 30.868l0.224 0.052c2.47 0.679 5.307 1.072 8.236 1.080l0.004 0c14.753-0.006 27.171-9.993 30.868-23.576l0.052-0.224c11.32-42.52 51.24-72.2 97.080-72.2s85.76 29.68 97.080 72.2c3.544 14.103 16.112 24.38 31.079 24.38 17.673 0 32-14.327 32-32 0-3.142-0.453-6.178-1.297-9.046l0.057 0.226c-10.851-39.385-35.293-71.89-67.85-92.899l-0.63-0.381zM768 640c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64v0c0-35.346 28.654-64 64-64v0zM864 288h-338.76l-109.24-109.24c-11.498-11.587-27.43-18.76-45.037-18.76-0.071 0-0.143 0-0.214 0l0.011-0h-210.76c-35.346 0-64 28.654-64 64v0 578.44c0.023 33.975 27.548 61.514 61.516 61.56l0.004 0h324.72c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-322.24v-448h704v128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128c0-35.346-28.654-64-64-64v0zM370.76 224l64 64h-274.76v-64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["folder-user"] + }, + "attrs": [{}], + "properties": { + "id": 653, + "order": 2166, + "name": "folder-user", + "code": 60230, + "ligatures": "folder-user", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 653 + }, + { + "icon": { + "paths": [ + "M896 256h-277.32l-110.96-83.2c-10.576-7.961-23.924-12.763-38.391-12.8l-0.009-0h-181.32c-35.346 0-64 28.654-64 64v0 64h-64c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h611.56c33.362-0.045 60.395-27.078 60.44-60.436l0-0.004v-67.56h67.56c33.362-0.045 60.395-27.078 60.44-60.436l0-0.004v-355.56c0-35.346-28.654-64-64-64v0zM768 800h-608v-448h181.32l119.48 89.6c5.281 3.996 11.96 6.4 19.2 6.4h288zM896 672h-64v-224c0-35.346-28.654-64-64-64v0h-277.32l-110.96-83.2c-10.576-7.961-23.924-12.763-38.391-12.8l-0.009-0h-53.32v-64h181.32l119.48 89.6c5.281 3.996 11.96 6.4 19.2 6.4h288z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["folders"] + }, + "attrs": [{}], + "properties": { + "id": 654, + "order": 2167, + "name": "folders", + "code": 57952, + "ligatures": "folders", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 654 + }, + { + "icon": { + "paths": [ + "M916.24 215.56c-9.623-55.23-52.57-98.177-107.012-107.686l-0.788-0.114c-129.48-21.96-373.56-32-553.080 147.6s-169.56 423.6-147.6 553.080c9.648 55.284 52.687 98.255 107.216 107.688l0.784 0.112c41.23 7.389 88.741 11.663 137.232 11.76l0.088 0c128.36 0 288.2-32 415.56-159.36 179.56-179.52 169.56-423.6 147.6-553.080zM669.8 159.56c45.337 0.165 89.608 4.232 132.639 11.884l-4.639-0.684c28.392 4.981 50.46 27.076 55.342 55.075l0.058 0.405c6.988 38.561 10.983 82.943 10.983 128.257 0 5.845-0.066 11.675-0.199 17.488l0.016-0.865-211.16-211.12c5.6-0.32 11.16-0.4 16.96-0.4zM226.24 853.2c-28.398-4.96-50.48-27.042-55.381-55.034l-0.059-0.406c-6.988-38.561-10.983-82.943-10.983-128.257 0-5.845 0.066-11.675 0.199-17.488l-0.016 0.865 211.12 211.12c-5.020 0.121-10.933 0.189-16.862 0.189-45.231 0-89.528-3.998-132.558-11.659l4.54 0.67zM723.44 723.44c-46.44 46.4-133.080 110.92-269.48 133.080l-286.48-286.48c22.16-136.4 86.68-223.040 133.080-269.48s133.040-110.96 269.44-133.12l286.52 286.52c-22.16 136.4-86.68 223.040-133.080 269.48zM662.56 361.44c5.786 5.79 9.365 13.787 9.365 22.62s-3.579 16.83-9.365 22.62l0-0-57.36 57.32 25.36 25.36c6.323 5.863 10.267 14.215 10.267 23.488 0 17.673-14.327 32-32 32-9.283 0-17.643-3.953-23.488-10.267l-0.019-0.021-25.32-25.32-50.76 50.76 25.36 25.36c6.335 5.864 10.288 14.224 10.288 23.507 0 17.673-14.327 32-32 32-9.273 0-17.625-3.944-23.469-10.247l-0.019-0.021-25.4-25.4-57.36 57.36c-5.842 6.14-14.075 9.959-23.199 9.959-17.673 0-32-14.327-32-32 0-9.125 3.819-17.357 9.946-23.187l0.013-0.013 57.4-57.32-25.36-25.36c-5.264-5.686-8.493-13.322-8.493-21.712 0-17.673 14.327-32 32-32 8.4 0 16.044 3.237 21.753 8.531l-0.021-0.019 25.36 25.36 50.72-50.8-25.36-25.36c-5.275-5.689-8.512-13.333-8.512-21.733 0-17.673 14.327-32 32-32 8.39 0 16.026 3.229 21.733 8.512l-0.021-0.019 25.4 25.4 57.36-57.36c5.788-5.775 13.777-9.345 22.6-9.345s16.812 3.571 22.601 9.346l-0.001-0.001z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["football"] + }, + "attrs": [{}], + "properties": { + "id": 655, + "order": 2168, + "name": "football", + "code": 59160, + "ligatures": "football", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 655 + }, + { + "icon": { + "paths": [ + "M384 656c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM928 704v128c0 35.346-28.654 64-64 64v0h-144c-28.849-0.129-53.207-19.208-61.279-45.424l-0.121-0.456-43.24-146.12h-87.72l14.24 48c0.196 0.553 0.403 1.276 0.572 2.014l0.028 0.146c0.963 4.159 1.514 8.935 1.514 13.84 0 35.344-28.651 63.997-63.994 64l-191.44 0c-6.756-0.001-13.022-2.095-18.186-5.67l0.106 0.070c-105.933-73.026-174.48-193.69-174.48-330.365 0-0.013 0-0.025 0-0.038l-0 0.002c0-217.44 176.96-396.8 394.32-400 1.689-0.026 3.683-0.040 5.68-0.040 220.914 0 400 179.086 400 400 0 0.014-0 0.028-0 0.043l0-0.002v16c0 17.673-14.327 32-32 32v0h-229.16l28.36 96h200.8c35.346 0 64 28.654 64 64v0zM480 768l-61.8-208c-0.206-0.571-0.413-1.294-0.576-2.033l-0.024-0.127c-0.963-4.159-1.514-8.935-1.514-13.84 0-35.316 28.605-63.951 63.91-64l0.005-0h351.64c-8.757-178.569-155.668-320.035-335.62-320.035-1.695 0-3.386 0.013-5.075 0.038l0.256-0.003c-182.56 2.56-331.2 153.24-331.2 336-0 0.013-0 0.028-0 0.043 0 111.417 54.23 210.168 137.734 271.297l0.946 0.66zM596.52 640l-28.52-96h-88l28.56 96zM864 704h-181.92l37.92 128h144z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["football-helmet"] + }, + "attrs": [{}], + "properties": { + "id": 656, + "order": 2169, + "name": "football-helmet", + "code": 61004, + "ligatures": "football-helmet", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 656 + }, + { + "icon": { + "paths": [ + "M832.24 736h-224.24c-17.673 0-32 14.327-32 32v0 48c0 79.584 64.516 144.1 144.1 144.1s144.1-64.516 144.1-144.1v0-48c0-17.659-14.304-31.977-31.958-32l-0.002-0zM800.24 816c0 44.183-35.817 80-80 80s-80-35.817-80-80v0-16h160zM416 640h-224c-17.673 0-32 14.327-32 32v0 48c0 79.529 64.471 144 144 144s144-64.471 144-144v0-48c0-17.673-14.327-32-32-32v0zM384 720c0 44.183-35.817 80-80 80s-80-35.817-80-80v0-16h160zM304 64c-46.56 0-91.72 41.24-127.2 116-55.72 117.52-74.24 292 1.16 384 5.913 7.178 14.803 11.72 24.753 11.72 0.016 0 0.033-0 0.049-0l-0.003 0h202.2c0.014 0 0.030 0 0.047 0 9.951 0 18.84-4.542 24.709-11.665l0.044-0.055c75.4-92 56.88-266.6 1.16-384-35.52-74.76-80.64-116-126.92-116zM388.6 512h-169.48c-45.6-72.4-28.84-210.8 15.56-304.44 25.88-54.68 54-79.56 69.32-79.56s43.28 24.88 69.2 79.56c44.24 93.64 61 232.040 15.4 304.44zM619.040 672h202.2c0.014 0 0.030 0 0.047 0 9.951 0 18.84-4.542 24.709-11.665l0.044-0.055c75.4-92 56.88-266.6 1.16-384-35.48-75.040-80.64-116.28-127.2-116.28s-91.56 41.24-127.080 116c-55.72 117.52-74.24 292 1.16 384 5.927 7.315 14.897 11.963 24.954 12l0.006 0zM651.040 303.56c25.84-54.68 53.96-79.56 68.96-79.56s43.28 24.88 69.16 79.56c44.4 93.64 61.16 232 15.6 304.44h-169.36c-45.6-72.4-28.84-210.8 15.56-304.44z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["footprints"] + }, + "attrs": [{}], + "properties": { + "id": 657, + "order": 2170, + "name": "footprints", + "code": 60040, + "ligatures": "footprints", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 657 + }, + { + "icon": { + "paths": [ + "M288 352v-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0 192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM864 160v736c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-192h-192c-17.673 0-32-14.327-32-32v0c1.626-81.497 12.063-159.737 30.398-234.881l-1.518 7.361c39.12-161.96 113.28-270.52 214.52-313.88 3.715-1.634 8.047-2.585 12.6-2.585 17.668 0 31.991 14.318 32 31.984l0 0.001zM800 215.6c-128.68 98.28-153.88 337.68-158.8 424.4h158.8zM479.56 154.76c-2.381-15.526-15.643-27.279-31.65-27.279-17.673 0-32 14.327-32 32 0 2.050 0.193 4.056 0.561 5.999l-0.031-0.199 31.56 189.24c0 70.692-57.308 128-128 128s-128-57.308-128-128v0l31.52-189.24c0.337-1.744 0.53-3.749 0.53-5.799 0-17.673-14.327-32-32-32-16.007 0-29.269 11.753-31.627 27.101l-0.023 0.178-32 192c-0.255 1.533-0.4 3.299-0.4 5.099 0 0.049 0 0.099 0 0.148l-0-0.008c0.138 94.677 68.681 173.304 158.847 189.113l1.153 0.167v354.72c0 17.673 14.327 32 32 32s32-14.327 32-32v0-354.72c91.319-15.976 159.862-94.603 160-189.265l0-0.015c-0.006-1.855-0.166-3.668-0.467-5.433l0.027 0.193z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["fork-knife"] + }, + "attrs": [{}], + "properties": { + "id": 658, + "order": 2171, + "name": "fork-knife", + "code": 57954, + "ligatures": "fork-knife", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 658 + }, + { + "icon": { + "paths": [ + "M96 192c0-17.673 14.327-32 32-32v0h768c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-768c-17.673 0-32-14.327-32-32v0zM896 800h-768c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h768c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM576 288c-17.673 0-32 14.327-32 32v0 384c0 17.673 14.327 32 32 32s32-14.327 32-32v0-116l52.36-60 112 192c5.362 10.598 16.17 17.737 28.646 17.737 17.673 0 32-14.327 32-32 0-6.61-2.004-12.752-5.438-17.852l0.072 0.114-122.8-210.52 119.16-136.4c5.722-5.779 9.258-13.733 9.258-22.512 0-17.673-14.327-32-32-32-10.235 0-19.348 4.805-25.205 12.282l-0.053 0.070-168 192v-170.92c0-17.673-14.327-32-32-32v0zM352 704v-64h-192c-17.663-0.014-31.976-14.335-31.976-32 0-7.435 2.535-14.277 6.789-19.71l-0.053 0.070 224-288c5.911-7.534 15.015-12.329 25.24-12.329 17.662 0 31.982 14.309 32 31.967l0 0.002v256h32c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-32v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM352 576v-162.72l-126.56 162.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["four-k"] + }, + "attrs": [{}], + "properties": { + "id": 659, + "order": 2172, + "name": "four-k", + "code": 59996, + "ligatures": "four-k", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 659 + }, + { + "icon": { + "paths": [ + "M800 320v128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-96h-96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c17.673 0 32 14.327 32 32v0zM384 672h-96v-96c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM928 224v576c0 35.346-28.654 64-64 64v0h-704c-35.346 0-64-28.654-64-64v0-576c0-35.346 28.654-64 64-64v0h704c35.346 0 64 28.654 64 64v0zM864 800v-576h-704v576h704z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["frame-corners"] + }, + "attrs": [{}], + "properties": { + "id": 660, + "order": 2173, + "name": "frame-corners", + "code": 58918, + "ligatures": "frame-corners", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 660 + }, + { + "icon": { + "paths": [ + "M832 416v-256c0-17.673-14.327-32-32-32v0h-576c-0.022-0-0.048-0-0.074-0-17.673 0-32 14.327-32 32 0 9.542 4.176 18.108 10.8 23.971l0.034 0.029 225.24 200h-204c-17.673 0-32 14.327-32 32v0 256c-0 0.007-0 0.016-0 0.025 0 8.83 3.577 16.825 9.36 22.615l-0-0 288 288c5.792 5.798 13.797 9.385 22.64 9.385 17.673 0 32-14.327 32-32 0-0.009-0-0.018-0-0.027l0 0.001v-256h256c0.022 0 0.048 0 0.074 0 17.673 0 32-14.327 32-32 0-9.542-4.176-18.108-10.8-23.971l-0.034-0.029-225.24-200h204c17.673 0 32-14.327 32-32v0zM716 640h-204c-17.673 0-32 14.327-32 32v0 210.76l-224-224v-210.76h244zM768 384h-244l-216-192h460z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["framer-logo"] + }, + "attrs": [{}], + "properties": { + "id": 661, + "order": 2174, + "name": "framer-logo", + "code": 57956, + "ligatures": "framer-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 661 + }, + { + "icon": { + "paths": [ + "M832 160c0 17.673-14.327 32-32 32v0h-117.16c-0.008-0-0.017-0-0.026-0-46.953 0-86.034 33.708-94.361 78.246l-0.092 0.594-38 209.16h185.64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-197.28l-40 220.64c-14.050 75.2-79.175 131.36-157.416 131.36-0.051 0-0.101-0-0.152-0l-117.152 0c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h117.16c0.008 0 0.017 0 0.026 0 46.953 0 86.034-33.708 94.361-78.246l0.092-0.594 38-209.16h-185.64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h197.28l40-220.64c14.050-75.2 79.175-131.36 157.416-131.36 0.051 0 0.101 0 0.152 0l117.152-0c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["function"] + }, + "attrs": [{}], + "properties": { + "id": 662, + "order": 2175, + "name": "function", + "code": 60388, + "ligatures": "function", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 662 + }, + { + "icon": { + "paths": [ + "M922.4 198.12c-9.97-22.618-32.193-38.121-58.037-38.121-0.128 0-0.255 0-0.382 0.001l0.020-0h-704c-35.292 0.072-63.874 28.698-63.874 64 0 16.597 6.318 31.719 16.68 43.091l-0.046-0.051 0.32 0.36 270.92 289.28v307.32c-0 0.004-0 0.010-0 0.015 0 35.346 28.654 64 64 64 13.222 0 25.508-4.010 35.708-10.88l-0.228 0.145 128-85.36c17.294-11.64 28.52-31.141 28.52-53.265 0-0.005-0-0.011-0-0.016l0 0.001v-221.96l271.28-289.64c10.38-11.226 16.746-26.296 16.746-42.852 0-9.447-2.073-18.411-5.789-26.46l0.162 0.392zM160 224v0zM584.72 522.32c-5.339 5.651-8.645 13.272-8.72 21.665l-0 0.015v234.64l-128 85.36v-320c0-0.003 0-0.006 0-0.010 0-8.466-3.288-16.164-8.656-21.888l0.016 0.017-279.36-298.12h704z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["funnel"] + }, + "attrs": [{}], + "properties": { + "id": 663, + "order": 2176, + "name": "funnel", + "code": 57958, + "ligatures": "funnel", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 663 + }, + { + "icon": { + "paths": [ + "M800 544c0 17.673-14.327 32-32 32v0h-512c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h512c17.673 0 32 14.327 32 32v0zM928 320h-832c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h832c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM608 704h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["funnel-simple"] + }, + "attrs": [{}], + "properties": { + "id": 664, + "order": 2177, + "name": "funnel-simple", + "code": 57960, + "ligatures": "funnel-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 664 + }, + { + "icon": { + "paths": [ + "M768 576h-512c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h512c17.673 0 32 14.327 32 32s-14.327 32-32 32v0zM928 320h-832c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h832c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM512 704h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM886.64 681.36c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-73.36 73.4-73.36-73.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l73.4 73.36-73.4 73.36c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l73.36-73.4 73.36 73.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-73.4-73.36 73.4-73.36c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["funnel-simple-x"] + }, + "attrs": [{}], + "properties": { + "id": 665, + "order": 2178, + "name": "funnel-simple-x", + "code": 57962, + "ligatures": "funnel-simple-x", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 665 + }, + { + "icon": { + "paths": [ + "M911.28 267.040c10.316-11.321 16.634-26.443 16.634-43.040 0-35.316-28.605-63.951-63.909-64l-0.005-0h-704c-35.292 0.072-63.874 28.698-63.874 64 0 16.597 6.318 31.719 16.68 43.091l-0.046-0.051 0.32 0.36 270.92 289.28v307.32c-0 0.004-0 0.010-0 0.015 0 35.346 28.654 64 64 64 13.222 0 25.508-4.010 35.708-10.88l-0.228 0.145 128-85.36c17.294-11.64 28.52-31.141 28.52-53.265 0-0.005-0-0.011-0-0.016l0 0.001v-221.96l270.92-289.28zM160 224v0zM584.76 522.36c-5.345 5.637-8.663 13.242-8.76 21.621l-0 0.019v234.64l-128 85.36v-320c-0.008-8.455-3.294-16.141-8.656-21.857l0.016 0.017-279.36-298.16h704zM982.72 841.6c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l0 0-73.44-73.6-73.36 73.4c-5.791 5.786-13.787 9.364-22.62 9.364-17.675 0-32.004-14.329-32.004-32.004 0-8.843 3.586-16.847 9.383-22.64l0-0 73.36-73.4-73.36-73.4c-5.449-5.727-8.801-13.492-8.801-22.041 0-17.673 14.327-32 32-32 8.548 0 16.314 3.352 22.054 8.813l-0.013-0.013 73.36 73.4 73.36-73.36c5.793-5.797 13.797-9.384 22.64-9.384 17.675 0 32.004 14.329 32.004 32.004 0 8.833-3.578 16.829-9.364 22.62l0-0-73.4 73.36z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["funnel-x"] + }, + "attrs": [{}], + "properties": { + "id": 666, + "order": 2179, + "name": "funnel-x", + "code": 57964, + "ligatures": "funnel-x", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 666 + }, + { + "icon": { + "paths": [ + "M704 448h-96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96c17.673 0 32 14.327 32 32s-14.327 32-32 32v0zM416 384h-32v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM965.92 802.6c-26.38 37.325-69.355 61.399-117.954 61.399-39.756 0-75.749-16.111-101.807-42.16l0 0c-0.48-0.48-0.96-0.96-1.4-1.48l-158.84-180.36h-148l-160.080 181.84c-26.083 26.028-62.078 42.132-101.835 42.16l-0.005 0c-79.506-0.030-143.947-64.49-143.947-144 0-8.835 0.796-17.484 2.319-25.879l-0.132 0.879c-0.009-0.084-0.014-0.181-0.014-0.28s0.005-0.196 0.015-0.292l-0.001 0.012 65.48-336.36c20.433-113.249 118.229-198.045 235.836-198.080l352.444-0c117.251 0.193 214.796 84.325 235.766 195.506l0.234 1.494c0 0.24 0 0.48 0 0.72l65.48 336.68c0.009 0.084 0.014 0.181 0.014 0.28s-0.005 0.196-0.015 0.292l0.001-0.012c1.472 7.701 2.313 16.559 2.313 25.614 0 30.716-9.687 59.17-26.173 82.473l0.3-0.447zM688 576c97.202 0 176-78.798 176-176s-78.798-176-176-176v0h-352.44c-86.273 0.080-157.976 62.363-172.682 144.415l-0.158 1.065v0.52l-65.52 336.36c-0.751 4.116-1.18 8.852-1.18 13.689 0 44.183 35.817 80 80 80 21.8 0 41.564-8.72 55.993-22.862l-0.013 0.013 167.68-190.36c5.891-6.66 14.458-10.838 24-10.84l0-0zM926.8 706.36l-34.96-180c-42.993 68.603-118.158 113.566-203.829 113.64l-16.811 0 120.8 137.24c14.459 14.075 34.231 22.755 56.031 22.755 4.88 0 9.657-0.435 14.297-1.268l-0.488 0.073c37.801-6.853 66.094-39.513 66.094-78.782 0-4.826-0.427-9.551-1.246-14.142l0.072 0.484z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["game-controller"] + }, + "attrs": [{}], + "properties": { + "id": 667, + "order": 2180, + "name": "game-controller", + "code": 57966, + "ligatures": "game-controller", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 667 + }, + { + "icon": { + "paths": [ + "M960 768h-32v-373.32c0-0 0-0.001 0-0.002 0-22.107-11.209-41.596-28.253-53.094l-0.227-0.145-352-234.68c-9.976-6.733-22.269-10.748-35.5-10.748s-25.524 4.015-35.728 10.893l0.228-0.145-352 234.68c-17.288 11.635-28.511 31.126-28.52 53.239l-0 0.001v373.32h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h896c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM160 394.68l352-234.68 352 234.64v373.36h-96v-224c0-17.673-14.327-32-32-32v0h-448c-17.673 0-32 14.327-32 32v0 224h-96zM704 576v64h-160v-64zM480 640h-160v-64h160zM320 704h160v64h-160zM544 704h160v64h-160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["garage"] + }, + "attrs": [{}], + "properties": { + "id": 668, + "order": 2181, + "name": "garage", + "code": 60630, + "ligatures": "garage", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 668 + }, + { + "icon": { + "paths": [ + "M800 96h-306.76c-0.060-0-0.131-0-0.203-0-17.607 0-33.539 7.173-45.033 18.756l-0.004 0.004-41.36 41.24-41.4-41.24c-11.58-11.573-27.574-18.73-45.24-18.73s-33.66 7.157-45.24 18.731l-96 96c-11.573 11.58-18.73 27.574-18.73 45.24s7.157 33.66 18.731 45.24l-0-0 41.24 41.4-41.24 41.36c-11.587 11.498-18.76 27.43-18.76 45.037 0 0.071 0 0.143 0 0.214l-0-0.011v434.76c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-704c0-35.346-28.654-64-64-64v0zM224 256l96-96 41.36 41.36-96 96zM800 864h-576v-434.76l269.24-269.24h306.76zM512 256c0-17.673 14.327-32 32-32v0h160c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-160c-17.673 0-32-14.327-32-32v0zM723.2 505.6l-157.88 118.4 157.88 118.4c7.807 5.9 12.8 15.167 12.8 25.6 0 17.673-14.327 32-32 32-7.24 0-13.919-2.404-19.28-6.458l0.080 0.058-172.8-129.6-172.8 129.6c-5.281 3.996-11.96 6.4-19.2 6.4-17.673 0-32-14.327-32-32 0-10.433 4.993-19.7 12.72-25.542l0.080-0.058 157.88-118.4-157.88-118.4c-7.807-5.9-12.8-15.167-12.8-25.6 0-17.673 14.327-32 32-32 7.24 0 13.919 2.404 19.28 6.458l-0.080-0.058 172.8 129.6 172.8-129.6c5.281-3.996 11.96-6.4 19.2-6.4 17.673 0 32 14.327 32 32 0 10.433-4.993 19.7-12.72 25.542l-0.080 0.058z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gas-can"] + }, + "attrs": [{}], + "properties": { + "id": 669, + "order": 2182, + "name": "gas-can", + "code": 59598, + "ligatures": "gas-can", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 669 + }, + { + "icon": { + "paths": [ + "M964 278.64l-77.36-77.28c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l0 0 77.28 77.36c5.762 5.768 9.333 13.724 9.36 22.515l0 0.005v325.48c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-160c0-53.019-42.981-96-96-96v0h-64v-192c0-53.019-42.981-96-96-96v0h-320c-53.019 0-96 42.981-96 96v0 608h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h640c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64v-352h64c17.673 0 32 14.327 32 32v0 160c0 53.019 42.981 96 96 96s96-42.981 96-96v0-325.48c0-0.108 0.001-0.236 0.001-0.363 0-26.373-10.702-50.247-27.999-67.515l-0.001-0.001zM256 832v-608c0-17.673 14.327-32 32-32v0h320c17.673 0 32 14.327 32 32v0 608zM576 448c0 17.673-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gas-pump"] + }, + "attrs": [{}], + "properties": { + "id": 670, + "order": 2183, + "name": "gas-pump", + "code": 59240, + "ligatures": "gas-pump", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 670 + }, + { + "icon": { + "paths": [ + "M828.24 290.68c-80.557-80.734-191.941-130.682-314.99-130.682-0.44 0-0.879 0.001-1.318 0.002l0.068-0h-1.6c-246.12 0.84-446.4 204-446.4 452.52v91.48c0 35.346 28.654 64 64 64v0h768c35.346 0 64-28.654 64-64v0-96c0.001-0.368 0.002-0.804 0.002-1.24 0-123.59-50.383-235.413-131.73-316.049l-0.032-0.031zM896 704h-417.16l219.040-301.2c3.831-5.213 6.131-11.758 6.131-18.84 0-17.679-14.332-32.011-32.011-32.011-10.597 0-19.991 5.149-25.818 13.082l-0.062 0.089-246.44 338.88h-271.68v-91.48c0-12.32 0.6-24.48 1.72-36.52h94.28c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-82.92c41.28-155.44 176-272.96 338.92-286.64v94.64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-94.68c164.501 14.253 298.431 130.165 339.392 283.994l0.608 2.686h-84c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h94.68c0.84 10.6 1.32 21.24 1.32 32z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gauge"] + }, + "attrs": [{}], + "properties": { + "id": 671, + "order": 2184, + "name": "gauge", + "code": 58920, + "ligatures": "gauge", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 671 + }, + { + "icon": { + "paths": [ + "M973.28 466.76l-64-64c-11.579-11.566-27.569-18.719-45.229-18.719-14.362 0-27.619 4.731-38.298 12.719l0.167-0.12-198.56-198.56c7.879-10.516 12.616-23.782 12.616-38.154 0-17.649-7.144-33.629-18.697-45.207l0.001 0.001-64-64c-11.582-11.585-27.584-18.75-45.26-18.75s-33.678 7.166-45.26 18.75l-256 256c-11.585 11.582-18.75 27.584-18.75 45.26s7.166 33.678 18.75 45.26l64 64c11.575 11.542 27.549 18.679 45.189 18.679 14.362 0 27.619-4.731 38.298-12.719l-0.167 0.12 28.68 28.68-261.52 261.52c-16.245 17.72-26.199 41.437-26.199 67.479 0 55.228 44.772 100 100 100 26.042 0 49.759-9.955 67.554-26.266l-0.074 0.067 261.48-261.52 28.68 28.64c-7.879 10.516-12.616 23.782-12.616 38.154 0 17.649 7.144 33.629 18.697 45.207l-0.001-0.001 64 64c11.582 11.585 27.584 18.75 45.26 18.75s33.678-7.166 45.26-18.75l256-256c11.585-11.582 18.75-27.584 18.75-45.26s-7.166-33.678-18.75-45.26l-0-0zM320 416l-64-64 256-256 64 64zM221.28 853.52c-6.507 6.47-15.477 10.469-25.38 10.469s-18.873-3.999-25.382-10.47l0.002 0.002c-6.458-6.505-10.449-15.466-10.449-25.36s3.991-18.855 10.451-25.362l-0.002 0.002 261.48-261.52 50.76 50.72zM404 422.64l178.64-178.64 197.36 197.36-178.6 178.64zM672 768l-64-64 256-256 64 64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gavel"] + }, + "attrs": [{}], + "properties": { + "id": 672, + "order": 2185, + "name": "gavel", + "code": 59954, + "ligatures": "gavel", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 672 + }, + { + "icon": { + "paths": [ + "M512 320c-106.039 0-192 85.961-192 192s85.961 192 192 192c106.039 0 192-85.961 192-192v0c-0.114-105.993-86.007-191.886-191.989-192l-0.011-0zM512 640c-70.692 0-128-57.308-128-128s57.308-128 128-128c70.692 0 128 57.308 128 128v0c0 70.692-57.308 128-128 128v0zM864 520.64q0.24-8.64 0-17.28l59.68-74.56c4.364-5.423 7.004-12.393 7.004-19.98 0-2.937-0.396-5.782-1.137-8.484l0.053 0.225c-10.774-39.894-25.65-74.798-44.613-107.007l1.093 2.007c-5.032-8.554-13.713-14.498-23.848-15.705l-0.152-0.015-94.88-10.56q-5.92-6.24-12-12l-11.2-95.12c-1.231-10.293-7.19-18.976-15.61-23.918l-0.15-0.082c-30.2-17.831-65.103-32.692-101.978-42.776l-3.022-0.704c-2.466-0.682-5.298-1.074-8.222-1.074-7.604 0-14.589 2.652-20.079 7.082l0.061-0.048-74.36 59.36q-8.64 0-17.28 0l-74.56-59.56c-5.423-4.364-12.393-7.004-19.98-7.004-2.937 0-5.782 0.396-8.484 1.137l0.225-0.053c-39.897 10.796-74.799 25.669-107.018 44.617l2.018-1.097c-8.554 5.032-14.498 13.713-15.705 23.848l-0.015 0.152-10.56 95.040q-6.24 5.96-12 12l-95.12 10.92c-10.293 1.231-18.976 7.19-23.918 15.61l-0.082 0.15c-17.831 30.2-32.692 65.103-42.776 101.978l-0.704 3.022c-0.682 2.466-1.074 5.298-1.074 8.222 0 7.604 2.652 14.589 7.082 20.079l-0.048-0.061 59.36 74.36q0 8.64 0 17.28l-59.56 74.56c-4.364 5.423-7.004 12.393-7.004 19.98 0 2.937 0.396 5.782 1.137 8.484l-0.053-0.225c10.774 39.894 25.65 74.798 44.613 107.007l-1.093-2.007c5.032 8.554 13.713 14.498 23.848 15.705l0.152 0.015 94.88 10.56q5.96 6.24 12 12l11.080 95.12c1.231 10.293 7.19 18.976 15.61 23.918l0.15 0.082c30.2 17.831 65.103 32.692 101.978 42.776l3.022 0.704c2.466 0.682 5.298 1.074 8.222 1.074 7.604 0 14.589-2.652 20.079-7.082l-0.061 0.048 74.36-59.36q8.64 0.24 17.28 0l74.56 59.68c5.423 4.364 12.393 7.004 19.98 7.004 2.937 0 5.782-0.396 8.484-1.137l-0.225 0.053c39.894-10.774 74.798-25.65 107.007-44.613l-2.007 1.093c8.554-5.032 14.498-13.713 15.705-23.848l0.015-0.152 10.56-94.88q6.24-5.92 12-12l95.12-11.2c10.293-1.231 18.976-7.19 23.918-15.61l0.082-0.15c17.831-30.2 32.692-65.103 42.776-101.978l0.704-3.022c0.682-2.466 1.074-5.298 1.074-8.222 0-7.604-2.652-14.589-7.082-20.079l0.048 0.061zM799.6 494.64c0.325 5.189 0.51 11.253 0.51 17.36s-0.185 12.171-0.55 18.187l0.040-0.827c-0.037 0.575-0.058 1.246-0.058 1.923 0 7.595 2.646 14.571 7.066 20.059l-0.048-0.062 56.76 70.92c-7.384 23.249-15.831 43.104-25.881 61.976l0.961-1.976-90.4 10.24c-8.163 0.931-15.278 4.81-20.372 10.528l-0.028 0.032c-7.797 8.745-15.815 16.763-24.268 24.304l-0.292 0.256c-5.75 5.122-9.629 12.237-10.546 20.253l-0.014 0.147-10.040 90.32c-16.9 9.096-36.756 17.543-57.415 24.2l-2.585 0.72-70.96-56.76c-5.422-4.361-12.39-7-19.975-7-0.009 0-0.018 0-0.026 0l-1.919-0c-5.189 0.325-11.253 0.51-17.36 0.51s-12.171-0.185-18.187-0.55l0.827 0.040c-0.575-0.037-1.246-0.058-1.923-0.058-7.595 0-14.571 2.646-20.059 7.066l0.062-0.048-71.12 56.8c-23.249-7.384-43.104-15.831-61.976-25.881l1.976 0.961-10.24-90.28c-0.931-8.163-4.81-15.278-10.528-20.372l-0.032-0.028c-8.745-7.797-16.763-15.815-24.304-24.268l-0.256-0.292c-5.122-5.75-12.237-9.629-20.253-10.546l-0.147-0.014-90.32-10.080c-9.096-16.9-17.543-36.756-24.2-57.415l-0.72-2.585 56.76-70.96c4.372-5.426 7.018-12.403 7.018-19.997 0-0.676-0.021-1.348-0.062-2.014l0.005 0.091c-0.325-5.189-0.51-11.253-0.51-17.36s0.185-12.171 0.55-18.187l-0.040 0.827c0.037-0.575 0.058-1.246 0.058-1.923 0-7.595-2.646-14.571-7.066-20.059l0.048 0.062-56.76-71.080c7.384-23.249 15.831-43.104 25.881-61.976l-0.961 1.976 90.28-10.24c8.163-0.931 15.278-4.81 20.372-10.528l0.028-0.032c7.797-8.745 15.815-16.763 24.268-24.304l0.292-0.256c5.774-5.126 9.668-12.257 10.586-20.293l0.014-0.147 10.040-90.28c16.9-9.096 36.756-17.543 57.415-24.2l2.585-0.72 70.96 56.76c5.426 4.372 12.403 7.018 19.997 7.018 0.676 0 1.348-0.021 2.014-0.062l-0.091 0.005c5.189-0.325 11.253-0.51 17.36-0.51s12.171 0.185 18.187 0.55l-0.827-0.040c0.575 0.037 1.246 0.058 1.923 0.058 7.595 0 14.571-2.646 20.059-7.066l-0.062 0.048 71.080-56.76c23.249 7.384 43.104 15.831 61.976 25.881l-1.976-0.961 10.24 90.28c0.931 8.163 4.81 15.278 10.528 20.372l0.032 0.028c8.745 7.797 16.763 15.815 24.304 24.268l0.256 0.292c5.122 5.75 12.237 9.629 20.253 10.546l0.147 0.014 90.32 10.040c9.096 16.9 17.543 36.756 24.2 57.415l0.72 2.585-56.76 70.96c-4.379 5.428-7.030 12.411-7.030 20.012 0 0.742 0.025 1.478 0.075 2.207l-0.005-0.099z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gear"] + }, + "attrs": [{}], + "properties": { + "id": 673, + "order": 2186, + "name": "gear", + "code": 57968, + "ligatures": "gear", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 673 + }, + { + "icon": { + "paths": [ + "M928 480h-65.48c-3.93-42.637-14.937-81.813-31.863-117.645l0.903 2.125 56.72-32.76c9.636-5.637 16.006-15.934 16.006-27.72 0-17.677-14.33-32.006-32.006-32.006-5.891 0-11.41 1.592-16.151 4.368l0.151-0.082-56.8 32.8c-23.562-33.007-51.553-60.998-83.484-83.829l-1.076-0.731 32.8-56.8c2.695-4.59 4.286-10.109 4.286-16 0-17.677-14.33-32.006-32.006-32.006-11.786 0-22.083 6.37-27.638 15.855l-0.082 0.151-32.76 56.72c-33.707-16.023-72.883-27.030-114.142-30.857l-1.378-0.103v-65.48c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 65.48c-42.637 3.93-81.813 14.937-117.645 31.863l2.125-0.903-32.76-56.72c-5.637-9.636-15.934-16.006-27.72-16.006-17.677 0-32.006 14.33-32.006 32.006 0 5.891 1.592 11.41 4.368 16.151l-0.082-0.151 32.8 56.8c-33.007 23.562-60.998 51.553-83.829 83.484l-0.731 1.076-56.8-32.8c-4.59-2.695-10.109-4.286-16-4.286-17.677 0-32.006 14.33-32.006 32.006 0 11.786 6.37 22.083 15.855 27.638l0.151 0.082 56.72 32.76c-16.023 33.707-27.030 72.883-30.857 114.142l-0.103 1.378h-65.48c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h65.48c3.93 42.637 14.937 81.813 31.863 117.645l-0.903-2.125-56.72 32.76c-9.639 5.634-16.012 15.933-16.012 27.72 0 17.673 14.327 32 32 32 0.004 0 0.009-0 0.013-0l-0.001 0c0.029 0 0.064 0 0.098 0 5.857 0 11.343-1.59 16.050-4.361l-0.148 0.081 56.8-32.8c23.562 33.007 51.553 60.998 83.484 83.829l1.076 0.731-32.8 56.8c-2.695 4.59-4.286 10.109-4.286 16 0 17.677 14.33 32.006 32.006 32.006 11.786 0 22.083-6.37 27.638-15.855l0.082-0.151 32.76-56.72c33.707 16.023 72.883 27.030 114.142 30.857l1.378 0.103v65.48c0 17.673 14.327 32 32 32s32-14.327 32-32v0-65.48c42.637-3.93 81.813-14.937 117.645-31.863l-2.125 0.903 32.76 56.72c5.637 9.636 15.934 16.006 27.72 16.006 17.677 0 32.006-14.33 32.006-32.006 0-5.891-1.592-11.41-4.368-16.151l0.082 0.151-32.8-56.8c33.007-23.562 60.998-51.553 83.829-83.484l0.731-1.076 56.8 32.8c4.59 2.696 10.11 4.289 16.002 4.289 11.786 0 22.083-6.371 27.636-15.857l0.082-0.151c2.702-4.594 4.299-10.121 4.299-16.020 0-11.773-6.358-22.062-15.828-27.619l-0.151-0.082-56.72-32.76c16.010-33.709 27.004-72.887 30.817-114.145l0.103-1.375h65.48c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM512 224c147.703 0.181 269.374 111.399 286.033 254.656l0.127 1.344h-267.68l-133.84-231.8c33.912-15.291 73.518-24.2 115.205-24.2 0.054 0 0.109 0 0.163 0l-0.008-0zM224 512c0.053-94.732 45.836-178.76 116.467-231.212l0.773-0.548 133.8 231.76-133.8 231.76c-71.404-52.999-117.187-137.027-117.24-231.751l-0-0.009zM512 800c-0.181 0-0.395 0.001-0.609 0.001-41.512 0-80.961-8.834-116.569-24.726l1.819 0.725 133.84-232h267.68c-16.786 144.601-138.457 255.819-286.141 256l-0.019 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gear-fine"] + }, + "attrs": [{}], + "properties": { + "id": 674, + "order": 2187, + "name": "gear-fine", + "code": 59516, + "ligatures": "gear-fine", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 674 + }, + { + "icon": { + "paths": [ + "M512 320c-106.039 0-192 85.961-192 192s85.961 192 192 192c106.039 0 192-85.961 192-192v0c-0.114-105.993-86.007-191.886-191.989-192l-0.011-0zM512 640c-70.692 0-128-57.308-128-128s57.308-128 128-128c70.692 0 128 57.308 128 128v0c0 70.692-57.308 128-128 128v0zM951.76 428.84c-1.888-9.312-7.608-17.012-15.406-21.518l-0.154-0.082-119.32-68-0.48-134.48c-0.031-9.73-4.401-18.434-11.275-24.282l-0.045-0.038c-41.488-35.274-90.329-63.415-143.731-81.741l-3.149-0.939c-3.060-1.071-6.587-1.689-10.259-1.689-5.721 0-11.092 1.502-15.74 4.132l0.159-0.083-120.36 67.28-120.48-67.4c-4.503-2.568-9.895-4.083-15.64-4.083-3.665 0-7.186 0.616-10.465 1.75l0.225-0.068c-56.499 19.401-105.28 47.641-147.346 83.521l0.626-0.521c-6.909 5.878-11.276 14.564-11.32 24.272l-0 0.008-0.6 134.6-119.32 68c-7.952 4.588-13.672 12.288-15.525 21.394l-0.035 0.206c-5.208 24.99-8.19 53.707-8.19 83.12s2.982 58.13 8.66 85.865l-0.47-2.745c1.888 9.312 7.608 17.012 15.406 21.518l0.154 0.082 119.32 68 0.48 134.48c0.031 9.73 4.401 18.434 11.275 24.282l0.045 0.038c41.488 35.274 90.329 63.415 143.731 81.741l3.149 0.939c3.060 1.071 6.587 1.689 10.259 1.689 5.721 0 11.092-1.502 15.74-4.132l-0.159 0.083 120.48-67.44 120.48 67.4c4.436 2.517 9.745 4.001 15.4 4.001 0.070 0 0.141-0 0.211-0.001l-0.011 0c3.679-0.001 7.213-0.616 10.508-1.748l-0.228 0.068c56.496-19.376 105.277-47.59 147.349-83.443l-0.629 0.523c6.909-5.878 11.276-14.564 11.32-24.272l0-0.008 0.6-134.6 119.32-68c7.952-4.588 13.672-12.288 15.525-21.394l0.035-0.206c5.16-24.875 8.114-53.462 8.114-82.738 0-29.493-2.998-58.286-8.706-86.090l0.471 2.748zM891.76 568.48l-114.28 65c-5.034 2.899-9.101 6.966-11.918 11.845l-0.082 0.155c-2.32 4-4.76 8.24-7.24 12.24-3.048 4.775-4.864 10.594-4.88 16.836l-0 0.004-0.6 129c-29.125 23.050-62.667 42.346-98.859 56.311l-2.621 0.889-115.28-64.24c-4.467-2.517-9.806-4-15.493-4-0.052 0-0.104 0-0.155 0l0.008-0h-0.76c-4.84 0-9.72 0-14.56 0-0.24-0.006-0.523-0.010-0.807-0.010-5.721 0-11.095 1.486-15.756 4.094l0.164-0.084-115.36 64.4c-38.915-14.748-72.554-33.957-102.59-57.548l0.83 0.628-0.44-128.8c-0.021-6.259-1.836-12.090-4.957-17.011l0.077 0.131c-2.48-4-4.92-8-7.2-12.24-2.883-5.119-6.952-9.265-11.849-12.158l-0.151-0.082-114.4-65.16c-2.825-16.989-4.44-36.566-4.44-56.52s1.615-39.531 4.72-58.607l-0.28 2.087 114.080-65.12c5.034-2.899 9.101-6.966 11.918-11.845l0.082-0.155c2.32-4 4.76-8.24 7.24-12.24 3.048-4.775 4.864-10.594 4.88-16.836l0-0.004 0.6-129c29.125-23.050 62.667-42.346 98.859-56.311l2.621-0.889 115.12 64.24c4.472 2.525 9.819 4.012 15.514 4.012 0.312 0 0.622-0.004 0.931-0.013l-0.045 0.001c4.84 0 9.72 0 14.56 0 0.24 0.006 0.523 0.010 0.807 0.010 5.721 0 11.095-1.486 15.756-4.094l-0.164 0.084 115.36-64.4c38.915 14.748 72.554 33.957 102.59 57.548l-0.83-0.628 0.44 128.8c0.021 6.259 1.836 12.090 4.957 17.011l-0.077-0.131c2.48 4 4.92 8 7.2 12.24 2.883 5.119 6.952 9.265 11.849 12.158l0.151 0.082 114.4 65.16c2.895 17.198 4.55 37.012 4.55 57.212 0 19.75-1.582 39.131-4.626 58.022l0.276-2.074z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gear-six"] + }, + "attrs": [{}], + "properties": { + "id": 675, + "order": 2188, + "name": "gear-six", + "code": 57970, + "ligatures": "gear-six", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 675 + }, + { + "icon": { + "paths": [ + "M832 384c-0.002-176.729-143.27-319.996-320-319.996-176.731 0-320 143.269-320 320 0 165.461 125.579 301.592 286.627 318.281l1.373 0.115v97.6h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-128v-97.6c162.326-17.003 287.79-153.017 288-318.379l0-0.021zM256 384c0-141.385 114.615-256 256-256s256 114.615 256 256c0 141.385-114.615 256-256 256v0c-141.321-0.159-255.841-114.679-256-255.985l-0-0.015z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gender-female"] + }, + "attrs": [{}], + "properties": { + "id": 676, + "order": 2189, + "name": "gender-female", + "code": 59104, + "ligatures": "gender-female", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 676 + }, + { + "icon": { + "paths": [ + "M832 96h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h82.76l-100.6 100.6c-45.594-42.577-107.011-68.719-174.533-68.719-141.385 0-256 114.615-256 256 0 130.237 97.253 237.759 223.097 253.905l1.276 0.134v66.080h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-96v-66.080c126.912-16.309 223.987-123.672 223.987-253.708 0-51.374-15.152-99.209-41.23-139.28l0.603 0.988 104.64-104.68v82.76c0 17.673 14.327 32 32 32s32-14.327 32-32v0-160c0-17.673-14.327-32-32-32v0zM480 640c-106.039 0-192-85.961-192-192s85.961-192 192-192c106.039 0 192 85.961 192 192v0c-0.114 105.993-86.007 191.886-191.989 192l-0.011 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gender-intersex"] + }, + "attrs": [{}], + "properties": { + "id": 677, + "order": 2190, + "name": "gender-intersex", + "code": 59110, + "ligatures": "gender-intersex", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 677 + }, + { + "icon": { + "paths": [ + "M864 128h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h114.76l-168.28 168.28c-54.69-44.973-125.421-72.239-202.521-72.239-176.731 0-320 143.269-320 320s143.269 320 320 320c176.731 0 320-143.269 320-320 0-77.099-27.266-147.83-72.682-203.076l0.443 0.555 168.28-168.24v114.72c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0zM596.96 789.16c-46.323 46.303-110.306 74.94-180.979 74.94-141.385 0-256-114.615-256-256s114.615-256 256-256c70.672 0 134.656 28.637 180.98 74.941l-0.001-0.001c46.255 46.375 74.856 110.377 74.856 181.060s-28.601 134.685-74.861 181.065l0.005-0.005z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gender-male"] + }, + "attrs": [{}], + "properties": { + "id": 678, + "order": 2191, + "name": "gender-male", + "code": 59106, + "ligatures": "gender-male", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 678 + }, + { + "icon": { + "paths": [ + "M832 416c-0.002-176.729-143.27-319.996-320-319.996-176.731 0-320 143.269-320 320 0 165.461 125.579 301.592 286.627 318.281l1.373 0.115v193.6c0 17.673 14.327 32 32 32s32-14.327 32-32v0-193.6c162.326-17.003 287.79-153.017 288-318.379l0-0.021zM512 672c-141.385 0-256-114.615-256-256s114.615-256 256-256c141.385 0 256 114.615 256 256v0c-0.159 141.321-114.679 255.841-255.985 256l-0.015 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gender-neuter"] + }, + "attrs": [{}], + "properties": { + "id": 679, + "order": 2192, + "name": "gender-neuter", + "code": 59114, + "ligatures": "gender-neuter", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 679 + }, + { + "icon": { + "paths": [ + "M544 385.84v-137.32l111.52 66.92c4.703 2.87 10.393 4.568 16.48 4.568 17.678 0 32.008-14.331 32.008-32.008 0-11.591-6.161-21.743-15.387-27.36l-0.141-0.080-114.28-68.56 114.28-68.56c9.367-5.697 15.528-15.849 15.528-27.44 0-17.678-14.331-32.008-32.008-32.008-6.087 0-11.777 1.699-16.621 4.648l0.141-0.080-143.52 86.12-143.52-86.12c-4.703-2.87-10.393-4.568-16.48-4.568-17.678 0-32.008 14.331-32.008 32.008 0 11.591 6.161 21.743 15.387 27.36l0.141 0.080 114.28 68.56-114.28 68.56c-9.367 5.697-15.528 15.849-15.528 27.44 0 17.678 14.331 32.008 32.008 32.008 6.087 0 11.777-1.699 16.621-4.648l-0.141 0.080 111.52-66.92v137.32c-144.69 16.647-256 138.433-256 286.217 0 159.058 128.942 288 288 288s288-128.942 288-288c0-147.784-111.311-269.57-254.666-286.092l-1.334-0.125zM512 896c-123.712 0-224-100.288-224-224s100.288-224 224-224c123.712 0 224 100.288 224 224v0c-0.137 123.657-100.343 223.863-223.987 224l-0.013 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gender-nonbinary"] + }, + "attrs": [{}], + "properties": { + "id": 680, + "order": 2193, + "name": "gender-nonbinary", + "code": 59108, + "ligatures": "gender-nonbinary", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 680 + }, + { + "icon": { + "paths": [ + "M864 128h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h114.76l-114.76 114.76-73.36-73.36c-5.793-5.797-13.797-9.384-22.64-9.384-17.675 0-32.004 14.329-32.004 32.004 0 8.833 3.578 16.829 9.364 22.62l-0-0 73.4 73.36-63.040 63.040c-48.733-39.151-111.343-62.836-179.485-62.836-158.925 0-287.76 128.835-287.76 287.76s128.835 287.76 287.76 287.76c158.925 0 287.76-128.835 287.76-287.76 0-68.232-23.748-130.917-63.428-180.242l0.434 0.557 63-62.96 73.36 73.36c5.793 5.797 13.797 9.384 22.64 9.384 17.675 0 32.004-14.329 32.004-32.004 0-8.833-3.578-16.829-9.364-22.62l-73.4-73.44 114.76-114.72v114.72c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0zM542.4 798.52c-40.537 40.541-96.54 65.616-158.4 65.616-123.712 0-224-100.288-224-224s100.288-224 224-224c123.664 0 223.922 100.211 224 223.857l0 0.007c0 0.001 0 0.002 0 0.004 0 61.894-25.067 117.933-65.603 158.519l0.003-0.003z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gender-transgender"] + }, + "attrs": [{}], + "properties": { + "id": 681, + "order": 2194, + "name": "gender-transgender", + "code": 59112, + "ligatures": "gender-transgender", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 681 + }, + { + "icon": { + "paths": [ + "M448 464c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM624 416c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM896 480v384c0 0.002 0 0.004 0 0.007 0 17.673-14.327 32-32 32-7.723 0-14.806-2.736-20.335-7.291l0.055 0.044-97.040-79.4-97.080 79.4c-5.47 4.501-12.546 7.23-20.26 7.23s-14.79-2.729-20.315-7.275l0.055 0.044-97.080-79.4-97.080 79.4c-5.47 4.501-12.546 7.23-20.26 7.23s-14.79-2.729-20.315-7.275l0.055 0.044-97.080-79.4-97.040 79.4c-5.474 4.511-12.557 7.247-20.28 7.247-17.673 0-32-14.327-32-32 0-0.002 0-0.005 0-0.007l-0 0v-384c0-212.077 171.923-384 384-384s384 171.923 384 384v0zM832 480c0-176.731-143.269-320-320-320s-320 143.269-320 320v0 316.48l65.080-53.24c5.47-4.501 12.546-7.23 20.26-7.23s14.79 2.729 20.315 7.275l-0.055-0.044 97.080 79.4 97.040-79.4c5.474-4.511 12.557-7.247 20.28-7.247s14.806 2.736 20.335 7.291l-0.055-0.044 97.040 79.4 97.080-79.4c5.47-4.501 12.546-7.23 20.26-7.23s14.79 2.729 20.315 7.275l-0.055-0.044 65.080 53.24z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["ghost"] + }, + "attrs": [{}], + "properties": { + "id": 682, + "order": 2195, + "name": "ghost", + "code": 58922, + "ligatures": "ghost", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 682 + }, + { + "icon": { + "paths": [ + "M576 288v448c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-448c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM928 256h-224c-17.673 0-32 14.327-32 32v0 448c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192h160c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-160v-160h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM384 480h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v64c0 53.019-42.981 96-96 96s-96-42.981-96-96v0-192c0-53.019 42.981-96 96-96v0c44.76 0 86.44 30.96 97 72 3.68 13.92 16.161 24.016 31 24.016 17.682 0 32.016-14.334 32.016-32.016 0-2.843-0.371-5.599-1.066-8.223l0.050 0.223c-17.92-69.52-84.76-120-159-120-88.366 0-160 71.634-160 160v0 192c0 88.366 71.634 160 160 160s160-71.634 160-160v0-96c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gif"] + }, + "attrs": [{}], + "properties": { + "id": 683, + "order": 2196, + "name": "gif", + "code": 57972, + "ligatures": "gif", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 683 + }, + { + "icon": { + "paths": [ + "M864 288h-140.32c1.56-1.32 3.16-2.6 4.68-4 23.757-21.176 38.87-51.61 39.638-85.586l0.002-0.134c0.036-1.149 0.057-2.5 0.057-3.856 0-72.062-58.418-130.48-130.48-130.48-1.342 0-2.68 0.020-4.012 0.061l0.195-0.005c-34.125 0.758-64.576 15.874-85.657 39.523l-0.103 0.117c-14.385 16.596-26.476 35.715-35.452 56.495l-0.548 1.425c-9.524-22.205-21.615-41.324-36.233-58.195l0.233 0.275c-21.184-23.766-51.635-38.882-85.627-39.638l-0.133-0.002c-1.137-0.036-2.475-0.056-3.817-0.056-72.062 0-130.48 58.418-130.48 130.48 0 1.356 0.021 2.707 0.062 4.053l-0.005-0.197c0.77 34.11 15.883 64.545 39.523 85.617l0.117 0.103c1.52 1.32 3.12 2.6 4.68 4h-140.32c-35.346 0-64 28.654-64 64v0 128c0 35.346 28.654 64 64 64v0 256c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-256c35.346 0 64-28.654 64-64v0-128c0-35.346-28.654-64-64-64v0zM596 146.040c9.929-10.934 24.143-17.824 39.968-18l0.032-0h1.96c36.537 0.236 66.064 29.909 66.064 66.479 0 0.633-0.009 1.265-0.026 1.894l0.002-0.093c-0.176 15.857-7.066 30.071-17.955 39.959l-0.045 0.041c-37.96 33.6-100.96 45.44-140 49.6 4.8-42.36 18-103.92 50-139.88zM339.64 147.48c11.965-11.964 28.467-19.391 46.703-19.48l0.017-0h1.96c15.857 0.176 30.071 7.066 39.959 17.955l0.041 0.045c33.56 37.92 45.4 100.8 49.56 139.68-38.88-4-101.76-16-139.68-49.56-10.934-9.929-17.824-24.143-18-39.968l-0-0.032c-0.016-0.546-0.025-1.187-0.025-1.831 0-18.265 7.375-34.807 19.308-46.812l-0.003 0.003zM160 352h320v128h-320zM224 544h256v256h-256zM800 800h-256v-256h256zM864 480h-320v-128h320v128z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gift"] + }, + "attrs": [{}], + "properties": { + "id": 684, + "order": 2197, + "name": "gift", + "code": 57974, + "ligatures": "gift", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 684 + }, + { + "icon": { + "paths": [ + "M928 256c-0.037-70.665-57.33-127.935-128-127.935-70.692 0-128 57.308-128 128 0 59.321 40.353 109.217 95.107 123.734l0.893 0.201v68c0 17.673-14.327 32-32 32v0h-352c-0.008-0-0.017-0-0.027-0-11.464 0-22.455 2.023-32.637 5.731l0.663-0.211v-105.52c55.647-14.719 96-64.615 96-123.935 0-70.692-57.308-128-128-128s-128 57.308-128 128c0 59.321 40.353 109.217 95.107 123.734l0.893 0.201v264c-55.647 14.719-96 64.615-96 123.935 0 70.692 57.308 128 128 128s128-57.308 128-128c0-59.321-40.353-109.217-95.107-123.734l-0.893-0.201v-68c0-17.673 14.327-32 32-32v0h352c53.019 0 96-42.981 96-96v0-68c55.621-14.799 95.942-64.683 96-123.994l0-0.006zM256 256c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0zM384 768c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64v0c35.346 0 64 28.654 64 64v0zM800 320c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["git-branch"] + }, + "attrs": [{}], + "properties": { + "id": 685, + "order": 2198, + "name": "git-branch", + "code": 57976, + "ligatures": "git-branch", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 685 + }, + { + "icon": { + "paths": [ + "M992 480h-258.32c-16.271-109.107-109.313-191.844-221.68-191.844s-205.409 82.738-221.529 190.615l-0.151 1.229h-258.32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h258.32c16.271 109.107 109.313 191.844 221.68 191.844s205.409-82.738 221.529-190.615l0.151-1.229h258.32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM512 672c-88.366 0-160-71.634-160-160s71.634-160 160-160c88.366 0 160 71.634 160 160v0c0 88.366-71.634 160-160 160v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["git-commit"] + }, + "attrs": [{}], + "properties": { + "id": 686, + "order": 2199, + "name": "git-commit", + "code": 57978, + "ligatures": "git-commit", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 686 + }, + { + "icon": { + "paths": [ + "M448 608c-17.673 0-32 14.327-32 32v0 114.76l-150.64-150.76c-5.762-5.768-9.333-13.724-9.36-22.515l-0-0.005v-201.48c55.647-14.719 96-64.615 96-123.935 0-70.692-57.308-128-128-128s-128 57.308-128 128c0 59.321 40.353 109.217 95.107 123.734l0.893 0.201v201.52c-0.001 0.143-0.001 0.313-0.001 0.483 0 26.373 10.702 50.247 28 67.516l150.761 150.481h-114.76c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0zM160 256c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0zM832 644v-201.48c0.001-0.143 0.001-0.313 0.001-0.483 0-26.373-10.702-50.247-28-67.516l-150.761-150.521h114.76c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-192c-17.673 0-32 14.327-32 32v0 192c0 17.673 14.327 32 32 32s32-14.327 32-32v0-114.76l150.64 150.76c5.783 5.79 9.36 13.785 9.36 22.615 0 0.009-0 0.018-0 0.027l0-0.001v201.36c-55.647 14.719-96 64.615-96 123.935 0 70.692 57.308 128 128 128s128-57.308 128-128c0-59.321-40.353-109.217-95.107-123.734l-0.893-0.201zM800 832c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["git-diff"] + }, + "attrs": [{}], + "properties": { + "id": 687, + "order": 2200, + "name": "git-diff", + "code": 57980, + "ligatures": "git-diff", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 687 + }, + { + "icon": { + "paths": [ + "M896 256c-0.037-70.665-57.33-127.935-128-127.935-70.692 0-128 57.308-128 128 0 59.321 40.353 109.217 95.107 123.734l0.893 0.201v68c0 17.673-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32v0-68c55.647-14.719 96-64.615 96-123.935 0-70.692-57.308-128-128-128s-128 57.308-128 128c0 59.321 40.353 109.217 95.107 123.734l0.893 0.201v68c0 53.019 42.981 96 96 96v0h160v100c-55.647 14.719-96 64.615-96 123.935 0 70.692 57.308 128 128 128s128-57.308 128-128c0-59.321-40.353-109.217-95.107-123.734l-0.893-0.201v-100h160c53.019 0 96-42.981 96-96v0-68c55.621-14.799 95.942-64.683 96-123.994l0-0.006zM192 256c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0zM576 768c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64v0c35.346 0 64 28.654 64 64v0zM768 320c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["git-fork"] + }, + "attrs": [{}], + "properties": { + "id": 688, + "order": 2201, + "name": "git-fork", + "code": 57982, + "ligatures": "git-fork", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 688 + }, + { + "icon": { + "paths": [ + "M832 448c-57.809 0.104-106.633 38.454-122.525 91.092l-0.235 0.908-168.84-24c-7.969-1.156-14.854-5.103-19.765-10.799l-0.035-0.041-142.88-166.96c41.944-21.595 70.134-64.592 70.134-114.173 0-70.692-57.308-128-128-128s-128 57.308-128 128c0 59.374 40.426 109.306 95.254 123.773l0.892 0.2v328c-55.647 14.719-96 64.615-96 123.935 0 70.692 57.308 128 128 128s128-57.308 128-128c0-59.321-40.353-109.217-95.107-123.734l-0.893-0.201v-269.48l120 140c14.815 17.212 35.438 29.061 58.798 32.497l0.522 0.063 176 25.12c13.331 57.555 64.159 99.8 124.855 99.8 70.692 0 128-57.308 128-128s-57.308-128-128-128c-0.062 0-0.123 0-0.184 0l0.010-0zM256 224c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0zM384 800c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64v0c35.346 0 64 28.654 64 64v0zM832 640c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["git-merge"] + }, + "attrs": [{}], + "properties": { + "id": 689, + "order": 2202, + "name": "git-merge", + "code": 57984, + "ligatures": "git-merge", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 689 + }, + { + "icon": { + "paths": [ + "M416 256c-0.037-70.665-57.33-127.935-128-127.935-70.692 0-128 57.308-128 128 0 59.321 40.353 109.217 95.107 123.734l0.893 0.201v264c-55.647 14.719-96 64.615-96 123.935 0 70.692 57.308 128 128 128s128-57.308 128-128c0-59.321-40.353-109.217-95.107-123.734l-0.893-0.201v-264c55.621-14.799 95.942-64.683 96-123.994l0-0.006zM224 256c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0zM352 768c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64v0c35.346 0 64 28.654 64 64v0zM832 644v-201.48c0.001-0.143 0.001-0.313 0.001-0.483 0-26.373-10.702-50.247-28-67.516l-150.761-150.521h114.76c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-192c-17.673 0-32 14.327-32 32v0 192c0 17.673 14.327 32 32 32s32-14.327 32-32v0-114.76l150.64 150.76c5.783 5.79 9.36 13.785 9.36 22.615 0 0.009-0 0.018-0 0.027l0-0.001v201.36c-55.647 14.719-96 64.615-96 123.935 0 70.692 57.308 128 128 128s128-57.308 128-128c0-59.321-40.353-109.217-95.107-123.734l-0.893-0.201zM800 832c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["git-pull-request"] + }, + "attrs": [{}], + "properties": { + "id": 690, + "order": 2203, + "name": "git-pull-request", + "code": 57986, + "ligatures": "git-pull-request", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 690 + }, + { + "icon": { + "paths": [ + "M833.24 302.72c6.802-21.173 10.723-45.53 10.723-70.803 0-44.166-11.974-85.535-32.852-121.039l0.61 1.121c-5.636-9.632-15.931-16-27.713-16-0.003 0-0.005 0-0.008 0l0-0c-0.149-0-0.324-0.001-0.5-0.001-78.098 0-147.447 37.459-191.060 95.39l-0.44 0.61h-96c-44.053-58.542-113.402-96.001-191.5-96.001-0.176 0-0.352 0-0.528 0.001l0.028-0c-0.002-0-0.005-0-0.007-0-11.782 0-22.077 6.368-27.631 15.849l-0.082 0.151c-20.269 34.382-32.243 75.751-32.243 119.917 0 25.273 3.921 49.63 11.187 72.496l-0.464-1.693c-18.965 32.535-30.329 71.535-30.759 113.155l-0.001 0.125v32c0.145 112.978 83.817 206.369 192.571 221.742l1.189 0.138c-21.049 26.737-33.76 60.898-33.76 98.028 0 0.032 0 0.065 0 0.097l-0-0.005v32h-96c-53.019 0-96-42.981-96-96v0c0-88.366-71.634-160-160-160v0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c53.019 0 96 42.981 96 96v0c0 88.366 71.634 160 160 160v0h96v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-160c0-53.019 42.981-96 96-96s96 42.981 96 96v0 160c0 17.673 14.327 32 32 32s32-14.327 32-32v0-160c0-0.027 0-0.060 0-0.092 0-37.13-12.711-71.291-34.019-98.369l0.259 0.341c109.943-15.511 193.615-108.902 193.76-221.865l0-0.015v-32c-0.431-41.745-11.795-80.745-31.356-114.391l0.596 1.111zM800 448c0 88.366-71.634 160-160 160v0h-192c-88.366 0-160-71.634-160-160v0-32c0.424-33.534 10.669-64.591 27.982-90.529l-0.382 0.609c4.061-5.308 6.507-12.039 6.507-19.341 0-4.105-0.773-8.030-2.181-11.636l0.075 0.218c-7.502-18.788-11.853-40.562-11.853-63.353 0-25.689 5.528-50.088 15.459-72.070l-0.446 1.104c54.534 6.032 100.959 36.258 128.862 79.547l0.418 0.693c5.755 8.9 15.614 14.717 26.834 14.76l0.006 0h129.4c0 0 0.001 0 0.001 0 11.272 0 21.182-5.828 26.883-14.635l0.076-0.125c28.318-43.987 74.744-74.214 128.49-80.169l0.79-0.071c9.458 20.853 14.97 45.218 14.97 70.87 0 22.827-4.365 44.635-12.305 64.635l0.415-1.185c-1.364 3.445-2.156 7.437-2.156 11.613 0 7.134 2.309 13.729 6.219 19.078l-0.064-0.091c17.1 25.338 27.486 56.446 27.998 89.949l0.002 0.131z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["github-logo"] + }, + "attrs": [{}], + "properties": { + "id": 691, + "order": 2204, + "name": "github-logo", + "code": 58742, + "ligatures": "github-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 691 + }, + { + "icon": { + "paths": [ + "M920.6 468.4l-79.6-304.4c-5.462-20.807-24.1-35.906-46.265-35.906-20.531 0-38.036 12.955-44.787 31.135l-0.107 0.33-70.72 192.44h-334.24l-70.72-192.52c-6.868-18.494-24.364-31.433-44.883-31.433-22.182 0-40.832 15.122-46.203 35.62l-0.074 0.333-79.6 304.4c-4.758 17.422-7.492 37.425-7.492 58.067 0 76.322 37.376 143.915 94.824 185.472l0.669 0.46 293.080 207.040c7.646 5.457 17.181 8.724 27.48 8.724s19.834-3.268 27.626-8.823l-0.146 0.099 293.080-207.040c58.155-42.015 95.56-109.629 95.56-185.981 0-20.625-2.729-40.612-7.847-59.62l0.367 1.601zM232 230l60.52 165.040c4.629 12.338 16.325 20.96 30.035 20.96 0.002 0 0.003-0 0.005-0l378.88 0c0.001 0 0.003 0 0.005 0 13.71 0 25.406-8.622 29.963-20.739l0.073-0.221 60.52-165.040 52.28 200-332.28 234.84-332.4-234.84zM162.72 496.44l293.8 207.56-82.88 58.6-145.28-102.6c-41.652-30.173-68.433-78.66-68.433-133.401 0-10.664 1.016-21.092 2.958-31.19l-0.165 1.030zM512 860.44l-82.92-58.6 82.92-58.64 82.92 58.56zM795.64 660l-145.28 102.64-82.88-58.64 293.8-207.6c1.781 9.079 2.799 19.518 2.799 30.195 0 54.744-26.784 103.233-67.962 133.076l-0.477 0.329z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gitlab-logo"] + }, + "attrs": [{}], + "properties": { + "id": 692, + "order": 2205, + "name": "gitlab-logo", + "code": 59028, + "ligatures": "gitlab-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 692 + }, + { + "icon": { + "paths": [ + "M920.6 468.4l-79.6-304.4c-5.462-20.807-24.1-35.906-46.265-35.906-20.531 0-38.036 12.955-44.787 31.135l-0.107 0.33-70.72 192.44h-334.24l-70.72-192.52c-6.868-18.494-24.364-31.433-44.883-31.433-22.182 0-40.832 15.122-46.203 35.62l-0.074 0.333-79.6 304.4c-4.758 17.422-7.492 37.425-7.492 58.067 0 76.322 37.376 143.915 94.824 185.472l0.669 0.46 293.080 207.040c7.646 5.457 17.181 8.724 27.48 8.724s19.834-3.268 27.626-8.823l-0.146 0.099 293.080-207.040c58.155-42.015 95.56-109.629 95.56-185.981 0-20.625-2.729-40.612-7.847-59.62l0.367 1.601zM795.64 660l-283.64 200.36-283.64-200.36c-41.649-30.206-68.425-78.715-68.425-133.477 0-14.89 1.98-29.318 5.69-43.034l-0.265 1.151 66.64-254.64 60.52 165.040c4.629 12.338 16.325 20.96 30.035 20.96 0.002 0 0.003-0 0.005-0l378.88 0c0.001 0 0.003 0 0.005 0 13.71 0 25.406-8.622 29.963-20.739l0.073-0.221 60.52-165.040 66.52 254.6c3.463 12.597 5.453 27.061 5.453 41.989 0 54.722-26.736 103.2-67.859 133.083l-0.474 0.328z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gitlab-logo-simple"] + }, + "attrs": [{}], + "properties": { + "id": 693, + "order": 2206, + "name": "gitlab-logo-simple", + "code": 59030, + "ligatures": "gitlab-logo-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 693 + }, + { + "icon": { + "paths": [ + "M512 96v0c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.273-229.641-186.359-415.727-415.974-416l-0.026-0zM864 512c0 0.089 0 0.195 0 0.301 0 34.080-4.865 67.025-13.938 98.176l0.618-2.477h-154.040c4.684-28.855 7.36-62.115 7.36-96s-2.676-67.145-7.829-99.581l0.469 3.581h154.040c8.455 28.675 13.32 61.619 13.32 95.699 0 0.106-0 0.212-0 0.317l0-0.017zM408 672h208c-21.792 70.095-57.528 130.376-104.236 180.255l0.236-0.255c-46.453-49.634-82.185-109.911-103.118-176.733l-0.882-3.267zM392.4 608c-5.242-28.863-8.24-62.081-8.24-96s2.998-67.138 8.742-99.406l-0.503 3.406h239.52c5.242 28.863 8.24 62.081 8.24 96s-2.998 67.138-8.742 99.406l0.503-3.406zM160 512c-0-0.089-0-0.195-0-0.301 0-34.080 4.865-67.025 13.938-98.176l-0.618 2.477h154.040c-4.684 28.855-7.36 62.115-7.36 96s2.676 67.145 7.829 99.581l-0.469-3.581h-154.040c-8.455-28.675-13.32-61.619-13.32-95.699 0-0.106 0-0.212 0-0.317l-0 0.017zM616 352h-208c21.792-70.095 57.528-130.376 104.236-180.255l-0.236 0.255c46.453 49.634 82.185 109.911 103.118 176.733l0.882 3.267zM825.32 352h-142.48c-19.354-69.735-49.972-130.578-90.186-183.761l0.986 1.361c101.844 25.045 184.675 91.694 230.913 180.445l0.927 1.955zM430.36 169.6c-39.228 51.822-69.846 112.665-88.29 178.592l-0.91 3.808h-142.64c47.165-90.706 129.996-157.354 229.414-181.894l2.426-0.506zM198.52 672h142.64c19.354 69.735 49.972 130.578 90.186 183.761l-0.986-1.361c-101.844-25.045-184.675-91.694-230.913-180.445l-0.927-1.955zM593.64 854.4c39.228-51.822 69.846-112.665 88.29-178.592l0.91-3.808h142.64c-47.165 90.706-129.996 157.354-229.414 181.894l-2.426 0.506z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["globe"] + }, + "attrs": [{}], + "properties": { + "id": 694, + "order": 2207, + "name": "globe", + "code": 57992, + "ligatures": "globe", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 694 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 160c0.111-0 0.241-0 0.372-0 71.298 0 137.617 21.319 192.93 57.93l-1.302-0.81v78.88l-88.68 102.96-125.88 17.040-1.24-0.88-78.68-51.44c-10.26-7.304-23.047-11.678-36.856-11.678-22.072 0-41.535 11.173-53.040 28.172l-0.144 0.225-83.76 125.2c-6.704 9.901-10.728 22.093-10.8 35.222l-0 0.018-0.92 144.92-13.080 8.6c-31.978-51.985-50.921-114.96-50.921-182.36 0-194.404 157.596-352 352-352l0.001 0zM249.16 745.88l10.080-6.6c17.36-11.572 28.666-31.036 28.76-53.146l0-0.014 0.84-144.92 83.84-125.2c0.368 0.286 0.785 0.576 1.218 0.844l0.062 0.036 78.68 51.48c10.231 7.297 22.988 11.667 36.765 11.667 3.045 0 6.041-0.213 8.972-0.626l-0.337 0.039 125.96-17.080c16.085-2.204 30.009-10.102 39.932-21.56l0.068-0.080 88.68-103.040c9.523-11.106 15.32-25.65 15.32-41.548 0-0.046-0-0.093-0-0.139l0 0.007v-25.32c59.476 62.822 96.046 147.859 96.046 241.437 0 38.554-6.207 75.657-17.677 110.366l0.711-2.483-64.56-59.040c-11.353-10.447-26.568-16.851-43.278-16.851-8.818 0-17.219 1.783-24.862 5.009l0.42-0.158-121.84 50.6c-20.457 8.746-35.253 27.218-38.674 49.441l-0.046 0.359-9.56 64.76c-0.435 2.805-0.684 6.040-0.684 9.334 0 29.575 20.060 54.464 47.316 61.804l0.448 0.103 85.84 22.64 9.44 9.48c-50.221 29.315-110.559 46.622-174.938 46.622-104.444 0-198.249-45.55-262.633-117.869l-0.308-0.353zM740 780l-17.2-17.24c-7.8-7.828-17.61-13.647-28.592-16.617l-0.448-0.103-85.76-22.64 9.56-64.76 121.8-50.64 80.64 73.92c-21.344 38.22-48.032 70.672-79.524 97.682l-0.476 0.398z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["globe-hemisphere-east"] + }, + "attrs": [{}], + "properties": { + "id": 695, + "order": 2208, + "name": "globe-hemisphere-east", + "code": 57994, + "ligatures": "globe-hemisphere-east", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 695 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM864 512c0 0.081 0 0.176 0 0.271 0 47.39-9.406 92.584-26.452 133.816l0.852-2.327-178.8-109.96c-7.146-4.479-15.583-7.63-24.627-8.882l-0.333-0.038-91.28-12.32c-2.502-0.344-5.394-0.541-8.332-0.541-23.629 0-44.288 12.718-55.504 31.682l-0.164 0.299h-34.88l-15.2-31.44c-8.559-17.544-24.452-30.375-43.578-34.602l-0.422-0.078-32-6.92 31.28-54.96h66.84c11.35-0.023 22.003-2.986 31.244-8.167l-0.324 0.167 49-27.040c4.549-2.56 8.481-5.395 12.061-8.614l-0.061 0.054 107.64-97.36c13.034-11.716 21.194-28.632 21.194-47.453 0-11.458-3.024-22.21-8.319-31.501l0.165 0.314-1.44-2.6c119.99 57.861 201.336 178.519 201.44 318.186l0 0.014zM573.24 165.36l34.76 62.24-107.64 97.36-48.96 27.040h-66.84c-0.028-0-0.061-0-0.094-0-23.564 0-44.154 12.735-55.262 31.698l-0.164 0.302-34.92 60.92-40.6-108.16 43.76-103.48c58.755-45.751 133.605-73.351 214.901-73.351 21.592 0 42.729 1.947 63.245 5.675l-2.147-0.324zM160 512c-0-0.106-0-0.232-0-0.358 0-54.831 12.604-106.717 35.073-152.921l-0.912 2.079 45.36 121.080c7.78 20.231 24.967 35.277 46.056 39.922l0.424 0.078 85.72 18.44 15.24 31.68c10.698 21.444 32.449 35.929 57.59 36l0.010 0h5.92l-28.92 64.92c-3.503 7.663-5.545 16.621-5.545 26.057 0 16.78 6.458 32.051 17.023 43.465l-0.038-0.042 0.56 0.56 78.44 80.8-7.76 40c-190.883-4.582-343.912-160.246-344.24-351.728l-0-0.032zM570.32 859.12l4.52-23.24c0.706-3.578 1.11-7.692 1.11-11.901 0-16.89-6.506-32.26-17.148-43.741l0.038 0.041c-0.198-0.179-0.381-0.362-0.554-0.553l-0.006-0.007-78.28-80.76 54.8-122.96 91.28 12.32 182.88 112.48c-53.127 82.509-137.774 140.8-236.531 158.016l-2.109 0.304z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["globe-hemisphere-west"] + }, + "attrs": [{}], + "properties": { + "id": 696, + "order": 2209, + "name": "globe-hemisphere-west", + "code": 57996, + "ligatures": "globe-hemisphere-west", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 696 + }, + { + "icon": { + "paths": [ + "M512 96v0c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.273-229.641-186.359-415.727-415.974-416l-0.026-0zM862.48 480h-159.32c-7.16-146.040-63.4-249.32-109.52-310.4 145.623 35.839 254.377 158.633 268.77 308.973l0.11 1.427zM384.92 544h254.16c-9.24 166.44-88.92 268.44-127.080 308-38.2-39.6-117.84-141.6-127.080-308zM384.92 480c9.24-166.44 88.92-268.44 127.080-308 38.2 39.72 117.84 141.72 127.080 308zM430.36 169.6c-46.12 61.080-102.36 164.36-109.52 310.4h-159.36c14.503-151.767 123.257-274.561 266.458-309.895l2.422-0.505zM161.48 544h159.36c7.28 146.040 63.4 249.32 109.52 310.4-145.623-35.839-254.377-158.633-268.77-308.973l-0.11-1.427zM593.48 854.4c46.12-61.080 102.24-164.36 109.52-310.4h159.36c-14.482 151.726-123.164 274.503-266.296 309.893l-2.424 0.507z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["globe-simple"] + }, + "attrs": [{}], + "properties": { + "id": 697, + "order": 2210, + "name": "globe-simple", + "code": 57998, + "ligatures": "globe-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 697 + }, + { + "icon": { + "paths": [ + "M886.64 694.64l-73.4 73.36 73.4 73.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l73.4-73.36-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4 73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0zM928 512c0 17.673-14.327 32-32 32v0h-511c12 214.92 141.32 322.4 147.080 327.080v0c7.298 5.914 11.925 14.877 11.925 24.92 0 17.673-14.327 32-32 32-0.002 0-0.004-0-0.006-0l0 0c-229.75 0-416-186.25-416-416s186.25-416 416-416c229.75 0 416 186.25 416 416v0zM593.64 169.6c46.12 61.080 102.36 164.36 109.52 310.4h159.36c-14.503-151.767-123.257-274.561-266.458-309.895l-2.422-0.505zM512 172c-38.16 39.68-117.84 141.68-127.080 308h254.16c-9.24-166.4-88.88-268.4-127.080-308zM161.48 480h159.36c7.16-146.040 63.4-249.32 109.52-310.4-145.623 35.839-254.377 158.633-268.77 308.973l-0.11 1.427zM320.84 544h-159.36c14.503 151.767 123.257 274.561 266.458 309.895l2.422 0.505c-46.12-61.080-102.36-164.36-109.52-310.4z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["globe-simple-x"] + }, + "attrs": [{}], + "properties": { + "id": 698, + "order": 2211, + "name": "globe-simple-x", + "code": 57988, + "ligatures": "globe-simple-x", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 698 + }, + { + "icon": { + "paths": [ + "M544 736c176.731 0 320-143.269 320-320s-143.269-320-320-320c-176.731 0-320 143.269-320 320v0c0.205 176.648 143.351 319.795 319.98 320l0.020 0zM544 160c141.385 0 256 114.615 256 256s-114.615 256-256 256c-141.385 0-256-114.615-256-256v0c0.159-141.321 114.679-255.841 255.985-256l0.015-0zM855.080 694c5.529 5.743 8.935 13.564 8.935 22.181 0 9.074-3.777 17.265-9.844 23.089l-0.011 0.010c-72.702 70.18-169.459 115.864-276.734 123.518l-1.426 0.082v65.12h96c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96v-65.16c-233.262-17.213-415.993-210.695-415.993-446.855 0-120.444 47.53-229.788 124.858-310.296l-0.144 0.151c5.859-6.283 14.184-10.199 23.425-10.199 17.673 0 32 14.327 32 32 0 8.783-3.538 16.739-9.267 22.522l0.002-0.002c-66.435 68.933-107.362 162.848-107.362 266.322 0 212.077 171.923 384 384 384 103.474 0 197.389-40.927 266.44-107.475l-0.118 0.114c5.743-5.528 13.564-8.934 22.18-8.934 9.054 0 17.229 3.76 23.051 9.804l0.010 0.010z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["globe-stand"] + }, + "attrs": [{}], + "properties": { + "id": 699, + "order": 2212, + "name": "globe-stand", + "code": 58000, + "ligatures": "globe-stand", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 699 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416v0c17.641-0.042 31.925-14.353 31.925-32 0-10.044-4.627-19.006-11.866-24.873l-0.060-0.047c-4.48-3.64-83.52-69.28-124.24-199.080h104c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-119.44c-5.268-28.863-8.28-62.080-8.28-96s3.012-67.137 8.784-99.397l-0.504 3.397h239.52c5.193 28.434 8.162 61.157 8.162 94.573 0 0.502-0.001 1.004-0.002 1.506l0-0.079c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-0.249 0.001-0.545 0.001-0.841 0-33.591-2.676-66.556-7.828-98.695l0.467 3.536h154.040c8.455 28.675 13.32 61.619 13.32 95.699 0 0.106-0 0.212-0 0.317l0-0.017c0 17.673 14.327 32 32 32s32-14.327 32-32v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM430.36 169.6c-39.228 51.822-69.846 112.665-88.29 178.592l-0.91 3.808h-142.64c47.165-90.706 129.996-157.354 229.414-181.894l2.426-0.506zM430.36 854.4c-101.908-25.003-184.802-91.661-231.073-180.446l-0.927-1.954h142.8c19.354 69.735 49.972 130.578 90.186 183.761l-0.986-1.361zM327.36 608h-154.040c-8.456-28.767-13.32-61.815-13.32-96s4.865-67.233 13.94-98.491l-0.619 2.491h154.040c-4.684 28.855-7.36 62.115-7.36 96s2.676 67.145 7.829 99.581l-0.469-3.581zM408 352c21.792-70.095 57.528-130.376 104.236-180.255l-0.236 0.255c46.453 49.634 82.185 109.911 103.118 176.733l0.882 3.267zM683 352c-19.354-69.735-49.972-130.578-90.186-183.761l0.986 1.361c101.908 25.003 184.802 91.661 231.073 180.446l0.927 1.954zM886.8 694.64l-73.56 73.36 73.4 73.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l73.4-73.36-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4 73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["globe-x"] + }, + "attrs": [{}], + "properties": { + "id": 700, + "order": 2213, + "name": "globe-x", + "code": 57990, + "ligatures": "globe-x", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 700 + }, + { + "icon": { + "paths": [ + "M1024 544c-0.182-158.985-129.015-287.818-287.983-288l-448.017-0c-158.985 0.182-287.818 129.015-288 287.983l-0 0.017c0.002 43.073 28.299 79.536 67.318 91.815l0.682 0.185c24.24 81.48 150.52 132 220 132 77.012-0.097 141.291-54.492 156.615-126.953l0.185-1.047h134.4c15.509 73.508 79.788 127.903 156.789 128l0.011 0c69.32 0 195.6-50.64 220-132 39.701-12.464 67.998-48.927 68-92l0-0zM181.8 670.96c-33.8-19.92-53.8-43.44-53.8-62.96s19.64-42.44 52.52-62.2l148.84 148.8c-12.042 5.931-26.212 9.4-41.194 9.4-0.059 0-0.117-0-0.175-0l0.009 0c-30.12 0-72.8-13.28-106.2-33.040zM374.6 649.36l-130.6-130.56c13.096-3.974 28.189-6.434 43.8-6.796l0.2-0.004c53.019 0 96 42.981 96 96v0c0 0.049 0 0.108 0 0.166 0 14.981-3.469 29.152-9.648 41.753l0.248-0.559zM640 608c-0-0.027-0-0.059-0-0.091 0-23.167 8.248-44.408 21.967-60.947l-0.127 0.158 142.16 142.16c-24 9.2-48.6 14.72-68 14.72-53.019 0-96-42.981-96-96v0zM862.52 657.24l-143.68-143.68c5.155-0.983 11.088-1.551 17.152-1.56l0.008-0c30.12 0 72.8 13.28 106.2 33.040s53.8 43.44 53.8 62.96c0 15.16-12 32.8-33.48 49.24zM950.72 566.48c-33.36-73.48-149.36-118.48-214.72-118.48-77.012 0.097-141.291 54.492-156.615 126.953l-0.185 1.047h-134.4c-15.509-73.508-79.788-127.903-156.789-128l-0.011-0c-65.36 0-181.36 45-214.72 118.48-5.723-5.769-9.265-13.709-9.28-22.477l-0-0.003c0.137-123.657 100.343-223.863 223.987-224l448.013-0c123.657 0.137 223.863 100.343 224 223.987l0 0.013c-0.015 8.771-3.557 16.711-9.282 22.482l0.002-0.002z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["goggles"] + }, + "attrs": [{}], + "properties": { + "id": 701, + "order": 2214, + "name": "goggles", + "code": 60596, + "ligatures": "goggles", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 701 + }, + { + "icon": { + "paths": [ + "M704 400c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM528 480c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM864 384c0 194.404-157.596 352-352 352s-352-157.596-352-352c0-194.404 157.596-352 352-352v0c194.313 0.228 351.772 157.687 352 351.978l0 0.022zM800 384c0-159.058-128.942-288-288-288s-288 128.942-288 288c0 159.058 128.942 288 288 288v0c158.985-0.182 287.818-129.015 288-287.983l0-0.017zM660.56 770.12c-52.56 20.12-101.16 29.88-148.56 29.88s-96-9.76-148.56-29.88c-3.54-1.468-7.651-2.32-11.962-2.32-17.673 0-32 14.327-32 32 0 13.756 8.679 25.484 20.86 30.008l0.221 0.072c40.812 16.529 88.111 28.173 137.471 32.694l1.969 0.146v129.28c0 17.673 14.327 32 32 32s32-14.327 32-32v0-129.28c51.329-4.667 98.628-16.311 142.831-34.041l-3.391 1.201c12.402-4.596 21.082-16.324 21.082-30.080 0-17.673-14.327-32-32-32-4.31 0-8.422 0.852-12.175 2.397l0.213-0.078z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["golf"] + }, + "attrs": [{}], + "properties": { + "id": 702, + "order": 2215, + "name": "golf", + "code": 59966, + "ligatures": "golf", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 702 + }, + { + "icon": { + "paths": [ + "M736 96c-17.673 0-32 14.327-32 32v0 54.96c-47.138-53.264-115.667-86.672-192-86.672-141.284 0-255.836 114.451-256 255.697l-0 0.016v96c0.164 141.261 114.716 255.712 256 255.712 76.333 0 144.863-33.409 191.765-86.401l0.235-0.271v54.96c-0.114 105.993-86.007 191.886-191.989 192l-0.011 0c-65.8 0-130.88-32.32-165.76-82.32-5.86-8.316-15.424-13.683-26.24-13.683-17.674 0-32.002 14.328-32.002 32.002 0 6.858 2.157 13.212 5.83 18.421l-0.068-0.101c46.48 66.64 132.16 109.68 218.24 109.68 141.321-0.159 255.841-114.679 256-255.985l0-0.015v-544c0-17.673-14.327-32-32-32v0zM512 640c-105.993-0.114-191.886-86.007-192-191.989l-0-0.011v-96c0-106.039 85.961-192 192-192s192 85.961 192 192v0 96c-0.114 105.993-86.007 191.886-191.989 192l-0.011 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["goodreads-logo"] + }, + "attrs": [{}], + "properties": { + "id": 703, + "order": 2216, + "name": "goodreads-logo", + "code": 60688, + "ligatures": "goodreads-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 703 + }, + { + "icon": { + "paths": [ + "M896 192h-768c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h256c0.007 0 0.016 0 0.025 0 8.83 0 16.825-3.577 22.615-9.36l-0 0 105.36-105.4 105.36 105.4c5.79 5.783 13.785 9.36 22.615 9.36 0.009 0 0.018-0 0.027-0l255.999 0c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM896 768h-242.76l-96-96c-11.58-11.573-27.574-18.73-45.24-18.73s-33.66 7.157-45.24 18.731l-96 96h-242.76v-512h768zM320 640c70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128v0c0 70.692 57.308 128 128 128v0zM320 448c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64v0c0-35.346 28.654-64 64-64v0zM704 640c70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128v0c0 70.692 57.308 128 128 128v0zM704 448c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64v0c0-35.346 28.654-64 64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["google-cardboard-logo"] + }, + "attrs": [{}], + "properties": { + "id": 704, + "order": 2217, + "name": "google-cardboard-logo", + "code": 59318, + "ligatures": "google-cardboard-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 704 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 160c122.947 0.052 231.15 63.13 294.061 158.675l0.819 1.325h-294.88c-84.556 0.098-156.322 54.749-182.002 130.645l-0.398 1.355-92.32-160c64.968-80.757 163.784-132 274.568-132 0.053 0 0.107 0 0.16 0l-0.008-0zM640 512c0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128v0c70.692 0 128 57.308 128 128v0zM160 512c-0-0.125-0-0.272-0-0.42 0-58.042 14.138-112.782 39.158-160.964l-0.918 1.943 147.48 255.44c0.24 0.4 0.52 0.76 0.76 1.12 33.956 57.185 95.395 94.915 165.646 94.915 13.864 0 27.385-1.469 40.415-4.261l-1.26 0.226-92.4 160c-170.107-26.934-298.649-172.421-298.88-347.975l-0-0.025zM530.76 863.48l147.52-255.48c0.32-0.56 0.56-1.12 0.88-1.68 15.674-27.159 24.921-59.735 24.921-94.471 0-49.218-18.566-94.1-49.076-128.024l0.155 0.175h184.84c15.246 37.94 24.090 81.927 24.090 127.98 0 187.809-147.084 341.264-332.345 351.461l-0.904 0.040z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["google-chrome-logo"] + }, + "attrs": [{}], + "properties": { + "id": 705, + "order": 2218, + "name": "google-chrome-logo", + "code": 59766, + "ligatures": "google-chrome-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 705 + }, + { + "icon": { + "paths": [ + "M950.4 575.12l-273.88-449.040c-11.415-18.176-31.354-30.080-54.072-30.080-0.073 0-0.146 0-0.219 0l0.011-0h-220.52c-0.063-0-0.138-0-0.212-0-22.706 0-42.631 11.906-53.872 29.815l-0.155 0.265-0.2 0.28-273.52 448.44c-6.114 9.632-9.743 21.364-9.743 33.944 0 11.675 3.126 22.62 8.587 32.044l-0.164-0.307 109.28 191.28c11.239 19.399 31.9 32.239 55.56 32.24l549.4 0c23.66-0.001 44.321-12.841 55.396-31.933l0.164-0.307 109.28-191.28c5.333-9.11 8.483-20.059 8.483-31.744 0-12.452-3.576-24.069-9.757-33.879l0.155 0.263zM876 576h-185.92l-140.76-234.68 91-151.68zM408.52 576l103.48-172.48 103.48 172.48zM653.88 640l96 160h-475.76l96-160zM512 279.12l-71.52-119.12 143.12-0.2zM383.64 189.64l91.040 151.68-140.8 234.68h-185.88zM146.16 640h149.32l-76.6 127.68zM805.12 767.72l-76.64-127.72h149.64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["google-drive-logo"] + }, + "attrs": [{}], + "properties": { + "id": 706, + "order": 2219, + "name": "google-drive-logo", + "code": 59638, + "ligatures": "google-drive-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 706 + }, + { + "icon": { + "paths": [ + "M896 512c0 0.006 0 0.013 0 0.020 0 212.077-171.923 384-384 384s-384-171.923-384-384c0-212.077 171.923-384 384-384 118.941 0 225.253 54.077 295.689 138.986l0.511 0.634c5.016 5.624 8.081 13.083 8.081 21.258 0 17.673-14.327 32-32 32-10.317 0-19.494-4.883-25.346-12.463l-0.055-0.074c-59.123-71.314-147.733-116.397-246.872-116.397-176.731 0-320 143.269-320 320s143.269 320 320 320c165.448 0 301.57-125.559 318.277-286.588l0.116-1.374h-318.4c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h352c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["google-logo"] + }, + "attrs": [{}], + "properties": { + "id": 707, + "order": 2220, + "name": "google-logo", + "code": 58002, + "ligatures": "google-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 707 + }, + { + "icon": { + "paths": [ + "M928 480h-158.040c18.923-37.318 30.008-81.365 30.008-128 0-159.047-128.924-287.982-287.966-288l-0.002-0c-17.673 0-32 14.327-32 32v0 158.040c-37.318-18.923-81.365-30.008-128-30.008-159.047 0-287.982 128.924-288 287.966l-0 0.002c0 17.673 14.327 32 32 32v0h158.040c-18.923 37.318-30.008 81.365-30.008 128 0 159.047 128.924 287.982 287.966 288l0.002 0c17.673 0 32-14.327 32-32v0-158.040c37.318 18.923 81.365 30.008 128 30.008 159.047 0 287.982-128.924 288-287.966l0-0.002c0-17.673-14.327-32-32-32v0zM736 352c0.002 0.331 0.003 0.722 0.003 1.113 0 47.512-14.977 91.527-40.468 127.58l0.465-0.693h-152v-349.72c109.11 16.35 191.848 109.35 192 221.704l0 0.016zM352 288c0.331-0.002 0.722-0.003 1.113-0.003 47.512 0 91.527 14.977 127.58 40.468l-0.693-0.465v152h-349.72c16.35-109.11 109.35-191.848 221.704-192l0.016-0zM288 672c-0.002-0.331-0.003-0.722-0.003-1.113 0-47.512 14.977-91.527 40.468-127.58l-0.465 0.693h152v349.72c-109.11-16.35-191.848-109.35-192-221.704l-0-0.016zM672 736c-0.331 0.002-0.722 0.003-1.113 0.003-47.512 0-91.527-14.977-127.58-40.468l0.693 0.465v-152h349.72c-16.35 109.11-109.35 191.848-221.704 192l-0.016 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["google-photos-logo"] + }, + "attrs": [{}], + "properties": { + "id": 708, + "order": 2221, + "name": "google-photos-logo", + "code": 60306, + "ligatures": "google-photos-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 708 + }, + { + "icon": { + "paths": [ + "M959.28 456.76l-671.28-384.12c-9.237-5.477-20.36-8.714-32.24-8.714s-23.003 3.237-32.537 8.876l0.297-0.163c-18.97 11.025-31.521 31.252-31.521 54.41 0 0.151 0.001 0.302 0.002 0.453l-0-0.023v769.040c-0 0.053-0 0.116-0 0.179 0 23.223 12.621 43.498 31.378 54.34l0.302 0.161c9.237 5.477 20.36 8.714 32.24 8.714s23.003-3.237 32.537-8.876l-0.297 0.163 671.12-384c19.64-10.925 32.709-31.556 32.709-55.24s-13.069-44.315-32.388-55.076l-0.321-0.164zM256 850.68v-677.36l338.76 338.68zM640 557.24l75.68 75.68-354 202.64zM361.6 188.4l354.12 202.68-75.72 75.68zM773.24 600l-88-88 88-88 153.72 88z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["google-play-logo"] + }, + "attrs": [{}], + "properties": { + "id": 709, + "order": 2222, + "name": "google-play-logo", + "code": 58004, + "ligatures": "google-play-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 709 + }, + { + "icon": { + "paths": [ + "M544 64v128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM704 224c-17.673 0-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128c0-17.673-14.327-32-32-32v0zM512 800c-17.673 0-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128c0-17.673-14.327-32-32-32v0zM512 320c-17.673 0-32 14.327-32 32v0 320c0 17.673 14.327 32 32 32s32-14.327 32-32v0-320c0-17.673-14.327-32-32-32v0zM320 224c-17.673 0-32 14.327-32 32v0 224c0 17.673 14.327 32 32 32s32-14.327 32-32v0-224c0-17.673-14.327-32-32-32v0zM704 512c-17.673 0-32 14.327-32 32v0 224c0 17.673 14.327 32 32 32s32-14.327 32-32v0-224c0-17.673-14.327-32-32-32v0zM128 416c-17.673 0-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128c0-17.673-14.327-32-32-32v0zM320 608c-17.673 0-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128c0-17.673-14.327-32-32-32v0zM896 416c-17.673 0-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["google-podcasts-logo"] + }, + "attrs": [{}], + "properties": { + "id": 710, + "order": 2223, + "name": "google-podcasts-logo", + "code": 60308, + "ligatures": "google-podcasts-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 710 + }, + { + "icon": { + "paths": [ + "M960 480h-97.48c-16.113-169.036-149.484-302.407-317.097-318.41l-1.423-0.11v-97.48c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 97.48c-169.036 16.113-302.407 149.484-318.41 317.097l-0.11 1.423h-97.48c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h97.48c16.113 169.036 149.484 302.407 317.097 318.41l1.423 0.11v97.48c0 17.673 14.327 32 32 32s32-14.327 32-32v0-97.48c169.036-16.113 302.407-149.484 318.41-317.097l0.11-1.423h97.48c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM512 800c-159.058 0-288-128.942-288-288s128.942-288 288-288c159.058 0 288 128.942 288 288v0c-0.182 158.985-129.015 287.818-287.983 288l-0.017 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gps"] + }, + "attrs": [{}], + "properties": { + "id": 711, + "order": 2224, + "name": "gps", + "code": 60888, + "ligatures": "gps", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 711 + }, + { + "icon": { + "paths": [ + "M960 480h-97.48c-16.113-169.036-149.484-302.407-317.097-318.41l-1.423-0.11v-97.48c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 97.48c-169.036 16.113-302.407 149.484-318.41 317.097l-0.11 1.423h-97.48c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h97.48c16.113 169.036 149.484 302.407 317.097 318.41l1.423 0.11v97.48c0 17.673 14.327 32 32 32s32-14.327 32-32v0-97.48c169.036-16.113 302.407-149.484 318.41-317.097l0.11-1.423h97.48c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM512 800c-159.058 0-288-128.942-288-288s128.942-288 288-288c159.058 0 288 128.942 288 288v0c-0.182 158.985-129.015 287.818-287.983 288l-0.017 0zM512 352c-88.366 0-160 71.634-160 160s71.634 160 160 160c88.366 0 160-71.634 160-160v0c0-88.366-71.634-160-160-160v0zM512 608c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gps-fix"] + }, + "attrs": [{}], + "properties": { + "id": 712, + "order": 2225, + "name": "gps-fix", + "code": 60886, + "ligatures": "gps-fix", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 712 + }, + { + "icon": { + "paths": [ + "M992 512c0 17.673-14.327 32-32 32v0h-97.44c-3.773 41.302-14.194 79.286-30.212 114.166l0.892-2.166c-5.126 11.243-16.266 18.918-29.2 18.92l-0 0c-4.742-0.002-9.239-1.048-13.275-2.921l0.195 0.081c-11.187-5.149-18.815-16.262-18.815-29.157 0-4.754 1.037-9.266 2.896-13.322l-0.082 0.199c15.852-34.584 25.094-75.027 25.094-117.628 0-159.191-129.049-288.24-288.24-288.24-32.958 0-64.623 5.531-94.119 15.716l2.025-0.608c-3.276 1.239-7.064 1.957-11.019 1.957-17.673 0-32-14.327-32-32 0-14.282 9.356-26.378 22.273-30.495l0.227-0.062c23.586-8.263 51.020-14.266 79.44-16.86l1.36-0.1v-97.48c0-17.673 14.327-32 32-32s32 14.327 32 32v0 97.48c169.036 16.113 302.407 149.484 318.41 317.097l0.11 1.423h97.48c17.673 0 32 14.327 32 32v0zM855.68 842.48c5.315 5.698 8.578 13.37 8.578 21.804 0 17.673-14.327 32-32 32-9.509 0-18.049-4.147-23.91-10.732l-0.028-0.032-84.32-92.6c-49.892 38.066-111.506 63.232-178.609 69.495l-1.391 0.105v97.48c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-97.48c-169.036-16.113-302.407-149.484-318.41-317.097l-0.11-1.423h-97.48c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h97.48c7.612-80.005 40.858-151.074 91.317-206.101l-0.237 0.261-84.24-92.64c-5.315-5.698-8.578-13.37-8.578-21.804 0-17.673 14.327-32 32-32 9.509 0 18.049 4.147 23.91 10.732l0.028 0.032zM680.8 745.28l-384.8-423.48c-44.183 50.36-71.139 116.788-71.139 189.513 0 159.058 128.942 288 288 288 63.041 0 121.35-20.255 168.777-54.611l-0.838 0.578z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gps-slash"] + }, + "attrs": [{}], + "properties": { + "id": 713, + "order": 2226, + "name": "gps-slash", + "code": 60884, + "ligatures": "gps-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 713 + }, + { + "icon": { + "paths": [ + "M96 416c0-17.673 14.327-32 32-32v0h320c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-320c-17.673 0-32-14.327-32-32v0zM896 384h-320c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h320c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM288 544h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM896 544h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM384 576c0 17.673 14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-192c-17.673 0-32 14.327-32 32v0zM224 704h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM448 704h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM672 704h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM896 704h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM128 288h768c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-768c-17.673 0-32 14.327-32 32s14.327 32 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["gradient"] + }, + "attrs": [{}], + "properties": { + "id": 714, + "order": 2227, + "name": "gradient", + "code": 60226, + "ligatures": "gradient", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 714 + }, + { + "icon": { + "paths": [ + "M1007.040 355.76l-480-256c-4.355-2.365-9.535-3.755-15.040-3.755s-10.685 1.39-15.209 3.838l0.169-0.084-480 256c-10.163 5.497-16.95 16.076-16.95 28.24s6.787 22.743 16.781 28.156l0.169 0.084 111.040 59.24v193.68c-0 0.040-0 0.087-0 0.135 0 16.346 6.163 31.253 16.292 42.524l-0.052-0.058c52.4 58.36 169.8 156.24 367.76 156.24 1.278 0.011 2.788 0.018 4.301 0.018 67.519 0 132.032-12.868 191.22-36.286l-3.521 1.228v131.040c0 17.673 14.327 32 32 32s32-14.327 32-32v0-161.96c43-25.088 79.825-55.073 111.415-89.894l0.345-0.386c10.077-11.212 16.24-26.119 16.24-42.465 0-0.047-0-0.095-0-0.142l0 0.007v-193.68l111.040-59.24c10.163-5.497 16.95-16.076 16.95-28.24s-6.787-22.743-16.781-28.156l-0.169-0.084zM512 800c-173.080 0-274.88-84.56-320-134.84v-159.56l304.96 162.64c4.355 2.365 9.535 3.755 15.040 3.755s10.685-1.39 15.209-3.838l-0.169 0.084 176.96-94.36v185.36c-50.4 23.52-113.92 40.76-192 40.76zM832 665c-19.070 21.104-40.034 39.846-62.827 56.2l-1.173 0.8v-182.28l64-34.12zM752 475.76l-0.88-0.52-224-119.48c-4.232-2.207-9.243-3.502-14.556-3.502-17.673 0-32 14.327-32 32 0 11.974 6.577 22.413 16.316 27.899l0.16 0.083 186.96 99.76-172 91.72-412-219.72 412-219.72 412 219.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["graduation-cap"] + }, + "attrs": [{}], + "properties": { + "id": 715, + "order": 2228, + "name": "graduation-cap", + "code": 58924, + "ligatures": "graduation-cap", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 715 + }, + { + "icon": { + "paths": [ + "M832 224c-0.001-0-0.003-0-0.004-0-45.844 0-89.631 8.811-129.758 24.832l2.362-0.832c-57.28-118.8-173-177.84-178.28-180.48-4.172-2.133-9.1-3.383-14.32-3.383s-10.148 1.25-14.502 3.467l0.182-0.084c-5.32 2.64-121 61.68-178.28 180.48-37.765-15.189-81.552-24-127.396-24-0.001 0-0.003 0-0.004 0l-0 0c-17.673 0-32 14.327-32 32v0 320c0 194.404 157.596 352 352 352s352-157.596 352-352v0-320c0-17.673-14.327-32-32-32v0zM480 862.24c-144.61-16.824-255.823-138.517-256-286.222l-0-0.018v-62.24c144.61 16.824 255.823 138.517 256 286.222l0 0.018zM480 597.84c-58.417-82.507-149.817-138.342-254.59-148.252l-1.41-0.108v-159.72c144.61 16.824 255.823 138.517 256 286.222l0 0.018zM376.6 276.44c36.88-76.84 105.64-125.32 135.4-143.6 29.76 18.32 98.52 66.8 135.36 143.6-58.971 36.906-105.383 88.986-134.445 150.833l-0.915 2.167c-29.979-64.023-76.406-116.106-133.917-152.134l-1.483-0.866zM800 576c-0.177 147.723-111.39 269.416-254.654 286.112l-1.346 0.128v-62.24c0.177-147.723 111.39-269.416 254.654-286.112l1.346-0.128zM800 449.48c-106.183 10.018-197.583 65.853-255.263 147.264l-0.737 1.096v-21.84c0.177-147.723 111.39-269.416 254.654-286.112l1.346-0.128z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["grains"] + }, + "attrs": [{}], + "properties": { + "id": 716, + "order": 2229, + "name": "grains", + "code": 60520, + "ligatures": "grains", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 716 + }, + { + "icon": { + "paths": [ + "M215.68 138.48c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 38.92 42.84q-7.6-0.36-15.24-0.36c-17.673 0-32 14.327-32 32v0 320c0.228 194.313 157.687 351.772 351.978 352l0.022 0c0.081 0 0.177 0 0.273 0 95.116 0 181.402-37.803 244.654-99.204l-0.087 0.084 51.48 56.64c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM545.16 596c-11.926 16.584-22.987 35.444-32.252 55.31l-0.908 2.17c-52.582-112.572-159.789-191.798-286.578-203.89l-1.422-0.11v-159.72c19.716 2.24 37.58 6.107 54.74 11.553l-2.020-0.553zM480 862.24c-144.61-16.824-255.823-138.517-256-286.222l-0-0.018v-62.24c144.61 16.824 255.823 138.517 256 286.222l0 0.018zM544 862.24v-62.24c0.028-57.646 16.967-111.33 46.124-156.367l-0.684 1.127 124.32 136.76c-44.443 43.724-103.11 73.111-168.435 80.597l-1.325 0.123zM864 576c0 0.058 0 0.126 0 0.193 0 33.238-4.6 65.402-13.199 95.89l0.598-2.483c-3.844 13.663-16.191 23.512-30.839 23.52l-0.001 0c-0.082 0.001-0.179 0.001-0.276 0.001-2.948 0-5.8-0.409-8.503-1.174l0.22 0.053c-13.658-3.852-23.501-16.202-23.501-30.851 0-3.014 0.417-5.93 1.195-8.695l-0.054 0.225c6.562-22.986 10.344-49.388 10.36-76.671l0-0.009v-62.28c-36.481 4.078-69.724 14.461-99.822 30.066l1.582-0.746c-4.43 2.467-9.718 3.919-15.344 3.919-17.673 0-32-14.327-32-32 0-12.728 7.431-23.721 18.192-28.876l0.193-0.083c36.941-19.274 80.115-32.312 125.855-36.461l1.345-0.099v-159.64c-83.149 9.716-154.513 53.421-200.833 116.629l-0.567 0.811c-5.896 8.093-15.341 13.293-26 13.293-17.714 0-32.073-14.36-32.073-32.073 0-7.054 2.277-13.576 6.137-18.872l-0.064 0.092c27.333-37.358 60.776-68.43 99.148-92.334l1.492-0.866c-36.76-77.28-105.44-125.52-135.24-143.68-36.001 22.376-66.839 48.812-93.171 79.253l-0.429 0.507c-5.913 7.362-14.915 12.035-25.008 12.035-17.673 0-32-14.327-32-32 0-8.22 3.1-15.717 8.194-21.384l-0.026 0.029c35.615-41.773 78.004-76.507 125.686-102.829l2.314-1.171c4.172-2.133 9.1-3.383 14.32-3.383s10.148 1.25 14.502 3.467l-0.182-0.084c5.28 2.64 121.080 61.72 178.36 180.6 37.74-15.089 81.483-23.84 127.271-23.84 0.059 0 0.119 0 0.178 0l-0.009-0c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["grains-slash"] + }, + "attrs": [{}], + "properties": { + "id": 717, + "order": 2230, + "name": "grains-slash", + "code": 60522, + "ligatures": "grains-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 717 + }, + { + "icon": { + "paths": [ + "M800 608c-0.020-0-0.044-0-0.068-0-29.539 0-56.729 10.056-78.334 26.932l0.282-0.212-92.44-72c6.673-14.908 10.56-32.31 10.56-50.619 0-0.036-0-0.071-0-0.107l0 0.006c0-2.96 0-5.92-0.32-8.84l52.92-17.64c23.168 35.343 62.596 58.363 107.4 58.363 70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128 0 0.041 0 0.082 0 0.123l-0-0.006c0 2.96 0 5.92 0.32 8.84l-52.92 17.64c-23.144-35.389-62.576-58.453-107.396-58.48l-0.004-0c-7.457 0.016-14.752 0.655-21.852 1.869l0.772-0.109-27.36-61.76c29.426-23.654 48.099-59.646 48.099-100 0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128 0.12 0 0.24-0 0.359-0l-0.019 0c7.457-0.016 14.752-0.655 21.852-1.869l-0.772 0.109 27.36 61.6c-29.622 23.592-48.441 59.657-48.441 100.117 0 21.343 5.237 41.464 14.496 59.146l-0.335-0.703-102.84 91.36c-20.107-13.719-44.94-21.907-71.685-21.907-70.825 0-128.24 57.415-128.24 128.24s57.415 128.24 128.24 128.24c70.825 0 128.24-57.415 128.24-128.24 0-21.292-5.189-41.373-14.372-59.045l0.337 0.712 102.84-91.36c20 13.63 44.694 21.763 71.288 21.763 29.572 0 56.795-10.057 78.436-26.936l-0.284 0.213 92.44 72c-6.665 14.89-10.551 32.27-10.56 50.557l-0 0.003c0 70.692 57.308 128 128 128s128-57.308 128-128c0-70.692-57.308-128-128-128v0zM800 352c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64v0c0-35.346 28.654-64 64-64v0zM320 224c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0zM224 832c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM448 512c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0zM800 800c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["graph"] + }, + "attrs": [{}], + "properties": { + "id": 718, + "order": 2231, + "name": "graph", + "code": 60248, + "ligatures": "graph", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 718 + }, + { + "icon": { + "paths": [ + "M928 192h-864c-17.673 0-32 14.327-32 32v0 608c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h64v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h64v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h64v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h448c35.346 0 64-28.654 64-64v0-448c0-35.346-28.654-64-64-64v0zM928 704h-832v-448h832zM704 640c88.366 0 160-71.634 160-160s-71.634-160-160-160c-88.366 0-160 71.634-160 160v0c0 88.366 71.634 160 160 160v0zM608 480c-0-0.049-0-0.108-0-0.166 0-14.981 3.469-29.152 9.648-41.753l-0.248 0.559 128 128c-12.020 5.906-26.162 9.36-41.111 9.36-0.102 0-0.203-0-0.305-0l0.016 0c-53.019 0-96-42.981-96-96v0zM800 480c0 0.049 0 0.108 0 0.166 0 14.981-3.469 29.152-9.648 41.753l0.248-0.559-128-128c12.020-5.906 26.162-9.36 41.111-9.36 0.102 0 0.203 0 0.305 0l-0.016-0c53.019 0 96 42.981 96 96v0zM320 640c88.366 0 160-71.634 160-160s-71.634-160-160-160c-88.366 0-160 71.634-160 160v0c0 88.366 71.634 160 160 160v0zM224 480c-0-0.049-0-0.108-0-0.166 0-14.981 3.469-29.152 9.648-41.753l-0.248 0.559 128 128c-12.020 5.906-26.162 9.36-41.111 9.36-0.102 0-0.203-0-0.305-0l0.016 0c-53.019 0-96-42.981-96-96v0zM416 480c0 0.049 0 0.108 0 0.166 0 14.981-3.469 29.152-9.648 41.753l0.248-0.559-128-128c12.020-5.906 26.162-9.36 41.111-9.36 0.102 0 0.203 0 0.305 0l-0.016-0c53.019 0 96 42.981 96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["graphics-card"] + }, + "attrs": [{}], + "properties": { + "id": 719, + "order": 2232, + "name": "graphics-card", + "code": 58898, + "ligatures": "graphics-card", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 719 + }, + { + "icon": { + "paths": [ + "M896 512c-0.003 12.7-7.405 23.67-18.128 28.837l-0.192 0.083-608 288c-4.010 1.944-8.722 3.081-13.7 3.081-17.674 0-32.001-14.327-32.001-32.001 0-12.696 7.393-23.665 18.11-28.837l0.191-0.083 546.96-259.080-546.92-259.080c-10.907-5.255-18.301-16.224-18.301-28.92 0-17.674 14.327-32.001 32.001-32.001 4.978 0 9.69 1.136 13.891 3.164l-0.191-0.083 608 288c10.896 5.259 18.28 16.222 18.28 28.91 0 0.004-0 0.007-0 0.011l0-0.001z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["greater-than"] + }, + "attrs": [{}], + "properties": { + "id": 720, + "order": 2233, + "name": "greater-than", + "code": 60868, + "ligatures": "greater-than", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 720 + }, + { + "icon": { + "paths": [ + "M212.96 609.96l526.48-193.96-526.48-193.96c-12.965-4.285-22.155-16.293-22.155-30.448 0-17.673 14.327-32 32-32 4.429 0 8.648 0.9 12.485 2.527l-0.21-0.079 608 224c12.288 4.655 20.864 16.326 20.864 30s-8.577 25.345-20.645 29.927l-0.22 0.073-608 224c-3.295 1.237-7.103 1.955-11.078 1.96l-0.002 0c-0.004 0-0.008 0-0.013 0-17.673 0-32-14.327-32-32 0-13.715 8.628-25.415 20.752-29.967l0.221-0.073zM832 768h-608c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h608c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["greater-than-or-equal"] + }, + "attrs": [{}], + "properties": { + "id": 721, + "order": 2234, + "name": "greater-than-or-equal", + "code": 60834, + "ligatures": "greater-than-or-equal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 721 + }, + { + "icon": { + "paths": [ + "M800 160h-576c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM800 480h-256v-256h256zM480 224v256h-256v-256zM224 544h256v256h-256zM800 800h-256v-256h256v256z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["grid-four"] + }, + "attrs": [{}], + "properties": { + "id": 722, + "order": 2235, + "name": "grid-four", + "code": 58006, + "ligatures": "grid-four", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 722 + }, + { + "icon": { + "paths": [ + "M864 192h-704c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM416 576v-128h192v128zM608 640v128h-192v-128zM160 448h192v128h-192zM416 384v-128h192v128zM672 448h192v128h-192zM864 384h-192v-128h192zM352 256v128h-192v-128zM160 640h192v128h-192zM864 768h-192v-128h192v128z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["grid-nine"] + }, + "attrs": [{}], + "properties": { + "id": 723, + "order": 2236, + "name": "grid-nine", + "code": 60556, + "ligatures": "grid-nine", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 723 + }, + { + "icon": { + "paths": [ + "M998.64 185.36l-160-160c-5.791-5.786-13.787-9.364-22.62-9.364-17.675 0-32.004 14.329-32.004 32.004 0 8.843 3.586 16.847 9.383 22.64l9.36 9.36-240.68 240.64c-91.16-47.44-193.24-43.48-255.080 18.32-15.893 15.959-28.622 35.083-37.157 56.342l-0.403 1.138c-5.264 11.621-16.762 19.56-30.113 19.56-0.031 0-0.061-0-0.092-0l0.005 0c-58.36 1.96-109.040 22.88-146.6 60.44-48.32 48.44-68.64 117.96-57.68 195.84 10.64 74.52 49.32 148.32 109.040 207.72s133.36 98.24 208 108.88c12.081 1.903 26.072 3.034 40.311 3.12l0.089 0c61.28 0 115.32-20.92 155.040-60.64 37.56-37.56 58.48-88.24 60.44-146.6-0-0.010-0-0.022-0-0.034 0-13.398 7.994-24.928 19.472-30.083l0.208-0.084c22.403-8.922 41.53-21.653 57.484-37.564l-0.004 0.004c61.8-61.84 65.76-164 18.32-255.080l240.64-240.68 9.36 9.36c5.793 5.797 13.797 9.384 22.64 9.384 17.675 0 32.004-14.329 32.004-32.004 0-8.833-3.578-16.829-9.364-22.62l0 0zM640 671.72c-9.931 9.89-21.846 17.798-35.094 23.072l-0.706 0.248c-34.89 14.65-59.125 48.169-59.998 87.451l-0.002 0.109c-1.44 41.84-16 77.64-41.72 103.52-33.76 33.72-84 47.8-141.44 39.56-61.040-8.68-122.12-40.92-171.96-90.76s-82.080-110.92-90.76-171.68c-8-57.48 5.84-107.68 39.56-141.44 25.88-25.8 61.68-40.32 103.52-41.8v0c39.397-0.854 72.926-25.097 87.322-59.362l0.238-0.638c5.498-14.032 13.41-26.016 23.326-36.006l-0.006 0.006c21.96-21.96 52-32.52 85.52-32.52 27.784 0.458 54.022 6.583 77.768 17.262l-1.248-0.502-80.32 80.52c-64.406 7.298-113.991 61.474-113.991 127.231 0 70.692 57.308 128 128 128 65.757 0 119.933-49.585 127.177-113.405l0.054-0.586 80.32-80.32c26.080 61.16 22.32 123.96-15.56 162.040zM598.4 425.8c8.249 8.296 16.014 17.101 23.233 26.352l0.487 0.648-61.68 61.68c-11.983-21.477-29.243-38.737-50.068-50.385l-0.652-0.335 61.68-61.72c9.807 7.71 18.547 15.486 26.794 23.754l0.006 0.006zM448 512c35.346 0 64 28.654 64 64v0 0c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64v0zM643.4 380.6c-8.284-8.253-16.993-16.101-26.084-23.498l-0.636-0.502 87.32-87.36 50.76 50.76-87.32 87.28c-7.899-9.727-15.747-18.436-24.010-26.731l0.010 0.011zM800 274.72l-50.72-50.72 98.72-98.76 50.76 50.76zM374.64 777.32c5.797 5.793 9.384 13.797 9.384 22.64 0 17.675-14.329 32.004-32.004 32.004-8.833 0-16.829-3.578-22.62-9.364l-128-128c-5.786-5.791-9.364-13.787-9.364-22.62 0-17.675 14.329-32.004 32.004-32.004 8.843 0 16.847 3.586 22.64 9.383l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["guitar"] + }, + "attrs": [{}], + "properties": { + "id": 724, + "order": 2237, + "name": "guitar", + "code": 60042, + "ligatures": "guitar", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 724 + }, + { + "icon": { + "paths": [ + "M800 352c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128v0c70.692 0 128-57.308 128-128v0zM672 416c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM709.68 826.48l126.32-278.2c56.192-47.279 91.653-117.639 91.653-196.28 0-141.263-114.417-255.802-255.634-256l-0.019-0c-1.871 0.008-3.698 0.168-5.477 0.467l0.197-0.027-549.24 91.56c-30.531 5.227-53.475 31.493-53.48 63.119l-0 0.001v201.76c0.005 31.627 22.949 57.893 53.1 63.066l0.38 0.054 394.52 65.76v218.24c0 35.346 28.654 64 64 64v0c0 88.366 71.634 160 160 160v0h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64c-53.019 0-96-42.981-96-96v0h11.4c0.004 0 0.010 0 0.015 0 25.748 0 47.944-15.204 58.101-37.124l0.164-0.396zM128 251.12l546.56-91.12c106.039 0 192 85.961 192 192s-85.961 192-192 192v0l-546.56-91.080zM666.72 607.56c1.582 0.272 3.409 0.432 5.272 0.44l0.008 0c25.402-0.007 49.934-3.718 73.089-10.623l-1.809 0.463-92 202.16h-75.28v-207.56z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hair-dryer"] + }, + "attrs": [{}], + "properties": { + "id": 725, + "order": 2238, + "name": "hair-dryer", + "code": 60006, + "ligatures": "hair-dryer", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 725 + }, + { + "icon": { + "paths": [ + "M192.28 416h639.44c0.096 0.001 0.21 0.001 0.325 0.001 35.346 0 64-28.654 64-64 0-4.79-0.526-9.457-1.524-13.947l0.079 0.426c-29.72-140.48-190.6-242.48-382.6-242.48s-352.88 102-382.6 242.48c-0.918 4.064-1.445 8.731-1.445 13.521 0 35.346 28.654 64 64 64 0.114 0 0.228-0 0.342-0.001l-0.018 0zM512 160c159.28 0 296.84 82.44 319.72 192l-639.72-0.28c23.16-109.28 160.72-191.72 320-191.72zM917.040 609.92l-164.52 60-148.52-59.64c-3.517-1.447-7.601-2.287-11.88-2.287s-8.363 0.84-12.094 2.364l0.214-0.077-148 59.24-148.24-59.24c-3.515-1.445-7.596-2.284-11.872-2.284-3.921 0-7.678 0.705-11.149 1.996l0.221-0.072-176 64c-11.347 5.085-19.108 16.28-19.108 29.288 0 17.673 14.327 32 32 32 3.203 0 6.297-0.471 9.215-1.347l-0.227 0.058 52.92-19.16v21.24c0 88.366 71.634 160 160 160v0h384c88.366 0 160-71.634 160-160v0-38.68l74.92-27.24c13.408-4.015 23.012-16.242 23.012-30.712 0-17.673-14.327-32-32-32-4.665 0-9.097 0.998-13.094 2.793l0.202-0.081zM800 736c0 53.019-42.981 96-96 96v0h-384c-53.019 0-96-42.981-96-96v0-44.48l47.48-17.28 148.52 59.48c3.517 1.447 7.601 2.287 11.88 2.287s8.363-0.84 12.094-2.364l-0.214 0.077 148-59.24 148 59.24c3.515 1.445 7.596 2.284 11.872 2.284 3.921 0 7.678-0.705 11.149-1.996l-0.221 0.072 37.080-13.48zM64 512c0-17.673 14.327-32 32-32v0h832c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-832c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hamburger"] + }, + "attrs": [{}], + "properties": { + "id": 726, + "order": 2239, + "name": "hamburger", + "code": 59280, + "ligatures": "hamburger", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 726 + }, + { + "icon": { + "paths": [ + "M1005.36 448l-269.84-271.68c-69.536-69.401-165.526-112.317-271.54-112.317s-202.005 42.916-271.546 112.323l0.006-0.006-0.36 0.36-55.080 56.92c-5.312 5.697-8.573 13.367-8.573 21.799 0 17.673 14.327 32 32 32 8.79 0 16.752-3.544 22.536-9.281l-0.002 0.002 54.92-56.72c21.561-21.556 46.186-40.048 73.167-54.764l1.673-0.836 186 186.2-384 384c-11.585 11.582-18.75 27.584-18.75 45.26s7.166 33.678 18.75 45.26l82.76 82.76c11.582 11.585 27.584 18.75 45.26 18.75s33.678-7.166 45.26-18.75l384-384 128 127.92c11.582 11.585 27.584 18.75 45.26 18.75s33.678-7.166 45.26-18.75l114.76-114.76c11.585-11.582 18.75-27.584 18.75-45.26 0-17.636-7.133-33.606-18.672-45.182l0.002 0.002zM242.72 864l-82.72-82.76 272-272 82.72 82.76zM649.36 457.28l-89.36 89.4-82.76-82.68 89.4-89.4c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0-189.36-189.32c25.997-7.607 55.862-11.983 86.749-11.983 88.314 0 168.273 35.776 226.173 93.625l-0.002-0.002 176.88 178.040-115.080 114.96-57.36-57.36c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0zM845.36 607.92l-48-48 114.64-114.92 48 48z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hammer"] + }, + "attrs": [{}], + "properties": { + "id": 727, + "order": 2240, + "name": "hammer", + "code": 59406, + "ligatures": "hammer", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 727 + }, + { + "icon": { + "paths": [ + "M752 192c-0.046-0-0.102-0-0.157-0-17.391 0-33.849 4-48.502 11.129l0.659-0.289v-26.84c0-0.013 0-0.028 0-0.042 0-61.856-50.144-112-112-112-49.578 0-91.632 32.213-106.374 76.851l-0.226 0.791c-15.43-8.53-33.829-13.55-53.4-13.55-61.838 0-111.971 50.115-112 111.947l-0 0.003v256l-15.28-24.52c-19.746-33.627-55.731-55.846-96.906-55.846-61.856 0-112 50.144-112 112 0 20.265 5.382 39.273 14.795 55.672l-0.289-0.546c64 135.080 115.72 230.88 174.88 290.76 59.76 60.64 127.6 86.48 226.8 86.48 194.313-0.228 351.772-157.687 352-351.978l0-0.022v-304c0-61.856-50.144-112-112-112v0zM800 608c-0.182 158.985-129.015 287.818-287.983 288l-0.017 0c-81.52 0-134.040-19.52-181.32-67.4-52.92-53.64-101.64-144.6-163.080-274.28-0.427-0.94-0.828-1.701-1.265-2.438l0.065 0.118c-4.042-6.885-6.429-15.164-6.429-24 0-26.515 21.495-48.009 48.009-48.009 17.678 0 33.125 9.555 41.457 23.783l0.123 0.227c0.181 0.354 0.367 0.655 0.574 0.94l-0.014-0.020 74.68 120c5.738 9.149 15.769 15.143 27.2 15.143 17.673 0 32-14.327 32-32 0-0.022-0-0.044-0-0.066l0 0.003v-368c0-26.51 21.49-48 48-48s48 21.49 48 48v0 240c0 17.673 14.327 32 32 32s32-14.327 32-32v0-304c0-26.51 21.49-48 48-48s48 21.49 48 48v0 304c0 17.673 14.327 32 32 32s32-14.327 32-32v0-176c0-26.51 21.49-48 48-48s48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hand"] + }, + "attrs": [{}], + "properties": { + "id": 728, + "order": 2241, + "name": "hand", + "code": 58008, + "ligatures": "hand", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 728 + }, + { + "icon": { + "paths": [ + "M921.32 564.24c-16.295-12.652-37.038-20.282-59.563-20.282-9.033 0-17.78 1.227-26.083 3.524l0.686-0.162-167.36 38.48c1.914-7.75 3.012-16.647 3.012-25.8 0-61.856-50.144-112-112-112-0.004 0-0.009 0-0.013 0l-200.239-0c-0.095-0-0.207-0-0.319-0-35.247 0-67.148 14.327-90.197 37.476l-0.004 0.004-90.48 90.52h-114.76c-35.346 0-64 28.654-64 64v0 160c0 35.346 28.654 64 64 64v0h416c0.005 0 0.010 0 0.015 0 2.751 0 5.42-0.35 7.965-1.008l-0.22 0.048 256-64c1.834-0.441 3.421-0.99 4.935-1.67l-0.175 0.070 157.24-66.96c32.52-16.511 54.416-49.71 54.416-88.022 0-31.789-15.074-60.057-38.464-78.046l-0.232-0.171zM64 640h96v160h-96zM877.72 672.84l-152 64.72-249.72 62.44h-252v-178.76l90.52-90.48c11.498-11.587 27.43-18.76 45.037-18.76 0.071 0 0.143 0 0.214 0l-0.011-0h200.24c26.51 0 48 21.49 48 48s-21.49 48-48 48v0h-112c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c2.541-0.007 5.011-0.298 7.384-0.843l-0.224 0.043 269.24-61.96c2.758-0.796 5.927-1.254 9.202-1.254 18.999 0 34.4 15.401 34.4 34.4 0 13.148-7.377 24.574-18.217 30.363l-0.185 0.090zM617.36 310.64c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4v-242.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0 242.76l73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-128 128c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hand-arrow-down"] + }, + "attrs": [{}], + "properties": { + "id": 729, + "order": 2242, + "name": "hand-arrow-down", + "code": 59982, + "ligatures": "hand-arrow-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 729 + }, + { + "icon": { + "paths": [ + "M921.32 564.24c-16.306-12.645-37.057-20.271-59.589-20.271-9.024 0-17.762 1.223-26.057 3.513l0.686-0.162-167.36 38.48c1.914-7.75 3.012-16.647 3.012-25.8 0-61.856-50.144-112-112-112-0.004 0-0.009 0-0.013 0l-200.239-0c-0.095-0-0.207-0-0.319-0-35.247 0-67.148 14.327-90.197 37.476l-0.004 0.004-90.48 90.52h-114.76c-35.346 0-64 28.654-64 64v0 160c0 35.346 28.654 64 64 64v0h416c0.005 0 0.010 0 0.015 0 2.751 0 5.42-0.35 7.965-1.008l-0.22 0.048 256-64c1.857-0.45 3.457-0.999 4.988-1.674l-0.188 0.074 157.2-66.96c32.52-16.511 54.416-49.71 54.416-88.022 0-31.789-15.074-60.057-38.464-78.046l-0.232-0.171zM160 800h-96v-160h96zM877.72 672.84l-152 64.72-249.72 62.44h-252v-178.76l90.52-90.48c11.498-11.587 27.43-18.76 45.037-18.76 0.071 0 0.143 0 0.214 0l-0.011-0h200.24c26.51 0 48 21.49 48 48s-21.49 48-48 48v0h-112c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c2.541-0.007 5.011-0.298 7.384-0.843l-0.224 0.043 269.24-61.96c2.758-0.796 5.927-1.254 9.202-1.254 18.999 0 34.4 15.401 34.4 34.4 0 13.148-7.377 24.574-18.217 30.363l-0.185 0.090zM617.36 246.64c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 128-128c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 128 128c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378h0l-73.36-73.4v242.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-242.76l-73.36 73.4c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hand-arrow-up"] + }, + "attrs": [{}], + "properties": { + "id": 730, + "order": 2243, + "name": "hand-arrow-up", + "code": 61018, + "ligatures": "hand-arrow-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 730 + }, + { + "icon": { + "paths": [ + "M921.32 564.24c-16.306-12.645-37.057-20.271-59.589-20.271-9.024 0-17.762 1.223-26.057 3.513l0.686-0.162-167.36 38.48c1.914-7.75 3.012-16.647 3.012-25.8 0-61.856-50.144-112-112-112-0.004 0-0.009 0-0.013 0l-200.239-0c-0.095-0-0.207-0-0.319-0-35.247 0-67.148 14.327-90.197 37.476l-0.004 0.004-90.48 90.52h-114.76c-35.346 0-64 28.654-64 64v0 160c0 35.346 28.654 64 64 64v0h416c0.005 0 0.010 0 0.015 0 2.751 0 5.42-0.35 7.965-1.008l-0.22 0.048 256-64c1.834-0.441 3.421-0.99 4.935-1.67l-0.175 0.070 157.24-66.96c32.52-16.511 54.416-49.71 54.416-88.022 0-31.789-15.074-60.057-38.464-78.046l-0.232-0.171zM64 640h96v160h-96zM877.72 672.84l-152 64.72-249.72 62.44h-252v-178.76l90.52-90.48c11.498-11.587 27.43-18.76 45.037-18.76 0.071 0 0.143 0 0.214 0l-0.011-0h200.24c26.51 0 48 21.49 48 48s-21.49 48-48 48v0h-112c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c2.541-0.007 5.011-0.298 7.384-0.843l-0.224 0.043 269.24-61.96c2.758-0.796 5.927-1.254 9.202-1.254 18.999 0 34.4 15.401 34.4 34.4 0 13.148-7.377 24.574-18.217 30.363l-0.185 0.090zM656 384c0.048 0 0.106 0 0.163 0 8.277 0 16.391-0.698 24.287-2.039l-0.849 0.119c19.774 57.485 73.386 98.054 136.473 98.054 79.529 0 144-64.471 144-144s-64.471-144-144-144c-8.333 0-16.5 0.708-24.446 2.067l0.853-0.121c-19.767-57.499-73.385-98.080-136.482-98.080-79.529 0-144 64.471-144 144s64.471 144 144 144c0.001 0 0.001-0 0.002-0l-0 0zM896 336c0 44.183-35.817 80-80 80s-80-35.817-80-80c0-44.183 35.817-80 80-80v0c44.183 0 80 35.817 80 80v0zM656 160c36.491 0.019 67.267 24.467 76.861 57.875l0.139 0.565c-32.353 22.971-54.627 58.316-59.923 98.995l-0.077 0.725c-5.103 1.152-10.968 1.822-16.987 1.84l-0.013 0c-44.183 0-80-35.817-80-80s35.817-80 80-80v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hand-coins"] + }, + "attrs": [{}], + "properties": { + "id": 731, + "order": 2244, + "name": "hand-coins", + "code": 60044, + "ligatures": "hand-coins", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 731 + }, + { + "icon": { + "paths": [ + "M512 141.24v370.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-370.76l-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l128-128c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 128 128c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l0 0zM768 494.48v-110.48c0-35.346-28.654-64-64-64v0h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v321.6c-20.348-20.774-48.688-33.653-80.036-33.653-61.856 0-112 50.144-112 112 0 20.64 5.583 39.976 15.322 56.58l-0.286-0.527 0.96 1.52 89.040 136c5.802 8.774 15.624 14.482 26.78 14.482 17.674 0 32.002-14.328 32.002-32.002 0-6.519-1.949-12.582-5.296-17.639l0.074 0.119-88.52-135.16c-3.921-6.803-6.234-14.961-6.234-23.66 0-26.518 21.497-48.014 48.014-48.014 17.819 0 33.371 9.707 41.656 24.121l0.124 0.233c0.28 0.52 0.6 1.040 0.92 1.52l42.72 65.24c5.804 8.757 15.617 14.453 26.76 14.453 17.664 0 31.985-14.311 32-31.971l0-0.001v-233.24c58.901 54.642 95.724 132.373 96 218.709l0 0.051v165.24c0 17.673 14.327 32 32 32s32-14.327 32-32v0-165.4c-0.392-124.403-63.206-234.052-158.749-299.313l-1.251-0.807zM320 320h-64c-35.346 0-64 28.654-64 64v0 416c0 17.673 14.327 32 32 32s32-14.327 32-32v0-416h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hand-deposit"] + }, + "attrs": [{}], + "properties": { + "id": 732, + "order": 2245, + "name": "hand-deposit", + "code": 61058, + "ligatures": "hand-deposit", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 732 + }, + { + "icon": { + "paths": [ + "M752 352c-0.046-0-0.102-0-0.157-0-17.391 0-33.849 4-48.502 11.129l0.659-0.289v-122.84c-0.016-61.844-50.154-111.972-112-111.972-19.587 0-38 5.028-54.018 13.864l0.578-0.292c-15.005-45.365-57.028-77.519-106.56-77.519-61.827 0-111.954 50.098-112 111.914l-0 0.004v26.84c-13.995-6.84-30.452-10.84-47.843-10.84-0.055 0-0.11 0-0.165 0l0.009-0c-61.856 0-112 50.144-112 112v0 304c0 194.404 157.596 352 352 352s352-157.596 352-352v0-144c0-61.856-50.144-112-112-112v0zM800 608c0 159.058-128.942 288-288 288s-288-128.942-288-288v0-304c0-26.51 21.49-48 48-48s48 21.49 48 48v0 144c0 17.673 14.327 32 32 32s32-14.327 32-32v0-272c0-26.51 21.49-48 48-48s48 21.49 48 48v0 240c0 17.673 14.327 32 32 32s32-14.327 32-32v0-176c0-26.51 21.49-48 48-48s48 21.49 48 48v0 240c0 17.673 14.327 32 32 32s32-14.327 32-32v0-16c0-26.51 21.49-48 48-48s48 21.49 48 48v0zM560 672c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM512 512c-146.080 0-217.64 139.76-220.64 145.68-2.133 4.172-3.383 9.1-3.383 14.32s1.25 10.148 3.467 14.502l-0.084-0.182c3 5.92 74.56 145.68 220.64 145.68s217.64-139.76 220.64-145.68c2.133-4.172 3.383-9.1 3.383-14.32s-1.25-10.148-3.467-14.502l0.084 0.182c-3-5.92-74.56-145.68-220.64-145.68zM512 768c-82.52 0-135.2-66.080-154.8-96 19.6-29.92 72.28-96 154.8-96s135.24 66.12 154.8 96c-19.6 29.92-72.28 96-154.8 96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hand-eye"] + }, + "attrs": [{}], + "properties": { + "id": 733, + "order": 2246, + "name": "hand-eye", + "code": 59980, + "ligatures": "hand-eye", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 733 + }, + { + "icon": { + "paths": [ + "M800 320h-64v-64c-0.082-70.63-57.358-127.856-128-127.856-38.166 0-72.431 16.704-95.883 43.201l-0.118 0.135c-23.568-26.62-57.825-43.316-95.982-43.316-65.589 0-119.656 49.332-127.12 112.915l-0.057 0.6c-18.559-11.084-40.934-17.638-64.84-17.638-70.678 0-127.976 57.284-128 127.956l-0 0.002v160c0 229.75 186.25 416 416 416s416-186.25 416-416v0-64c0-70.692-57.308-128-128-128v0zM608 192c35.346 0 64 28.654 64 64v0 64h-128v-64c0-35.346 28.654-64 64-64v0zM352 256c0-35.346 28.654-64 64-64s64 28.654 64 64v0 160c0 35.346-28.654 64-64 64s-64-28.654-64-64v0zM160 352c0-35.346 28.654-64 64-64s64 28.654 64 64v0 64c0 35.346-28.654 64-64 64s-64-28.654-64-64v0zM864 512c-0.004 194.402-157.598 351.994-352 351.994-189.127 0-343.416-149.156-351.654-336.252l-0.026-0.743c18.275 10.692 40.238 17.005 63.676 17.005 38.197 0 72.478-16.768 95.883-43.344l0.122-0.141c23.526 26.71 57.803 43.473 95.994 43.473 31.455 0 60.255-11.371 82.512-30.227l-0.186 0.154c11.683 19.143 27.621 34.62 46.566 45.427l0.634 0.333c-40.248 35.291-65.52 86.812-65.52 144.236 0 0.030 0 0.059 0 0.089l-0-0.004c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-70.692 57.308-128 128-128v0c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64c-35.346 0-64-28.654-64-64v0-64h256c35.346 0 64 28.654 64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hand-fist"] + }, + "attrs": [{}], + "properties": { + "id": 734, + "order": 2247, + "name": "hand-fist", + "code": 58746, + "ligatures": "hand-fist", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 734 + }, + { + "icon": { + "paths": [ + "M752 320c-0.048-0-0.105-0-0.161-0-19.536 0-37.895 5.040-53.848 13.89l0.569-0.29c-14.983-45.403-57.024-77.592-106.584-77.592-31.318 0-59.634 12.854-79.959 33.574l-0.017 0.018c-20.345-20.752-48.67-33.616-80-33.616-61.856 0-112 50.144-112 112 0 0.006 0 0.011 0 0.017l-0-0.001v80h-48c-61.856 0-112 50.144-112 112v0 48c0 194.404 157.596 352 352 352s352-157.596 352-352v0-176c0-61.856-50.144-112-112-112v0zM800 608c0 159.058-128.942 288-288 288s-288-128.942-288-288v0-48c0-26.51 21.49-48 48-48v0h48v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-240c0-26.51 21.49-48 48-48s48 21.49 48 48v0 112c0 17.673 14.327 32 32 32s32-14.327 32-32v0-112c0-26.51 21.49-48 48-48s48 21.49 48 48v0 112c0 17.673 14.327 32 32 32s32-14.327 32-32v0-48c0-26.51 21.49-48 48-48s48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hand-grabbing"] + }, + "attrs": [{}], + "properties": { + "id": 735, + "order": 2248, + "name": "hand-grabbing", + "code": 58748, + "ligatures": "hand-grabbing", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 735 + }, + { + "icon": { + "paths": [ + "M921.32 564.24c-16.257-12.628-36.955-20.244-59.431-20.244-5.298 0-10.498 0.423-15.566 1.238l0.557-0.074c75.12-75.84 113.12-151.24 113.12-225.16 0-105.88-85.16-192-189.84-192-0.355-0.002-0.775-0.004-1.195-0.004-57.943 0-109.839 25.894-144.746 66.742l-0.219 0.262c-35.126-41.11-87.021-67.004-144.965-67.004-0.42 0-0.84 0.001-1.26 0.004l0.065-0c-104.68 0-189.84 86.12-189.84 192 0 44 12.96 86.76 40.24 132-23.23 6.010-43.189 17.733-58.996 33.596l-0.004 0.004-90.48 90.4h-114.76c-35.346 0-64 28.654-64 64v0 160c0 35.346 28.654 64 64 64v0h416c0.005 0 0.010 0 0.015 0 2.751 0 5.42-0.35 7.965-1.008l-0.22 0.048 256-64c1.834-0.441 3.421-0.99 4.935-1.67l-0.175 0.070 157.24-66.96c32.52-16.511 54.416-49.71 54.416-88.022 0-31.789-15.074-60.057-38.464-78.046l-0.232-0.171zM477.84 192c0.542-0.008 1.182-0.013 1.823-0.013 51.266 0 95.301 30.961 114.426 75.206l0.311 0.808c4.916 11.742 16.312 19.841 29.6 19.841s24.684-8.099 29.521-19.63l0.079-0.211c19.435-45.052 63.47-76.013 114.737-76.013 0.641 0 1.281 0.005 1.92 0.014l-0.096-0.001c68.2 0 125.84 58.6 125.84 128 0 78.040-63.16 166.32-182.64 255.6l-44.36 10.2c1.914-7.75 3.012-16.647 3.012-25.8 0-61.856-50.144-112-112-112-0.004 0-0.009 0-0.013 0l-157.279-0c-34.52-46.56-50.72-87.52-50.72-128 0-69.4 57.64-128 125.84-128zM64 640h96v160h-96zM877.72 672.84l-152 64.72-249.72 62.44h-252v-178.76l90.52-90.48c11.498-11.587 27.43-18.76 45.037-18.76 0.071 0 0.143 0 0.214 0l-0.011-0h200.24c26.51 0 48 21.49 48 48s-21.49 48-48 48v0h-112c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c2.541-0.007 5.011-0.298 7.384-0.843l-0.224 0.043 269.24-61.96c2.758-0.796 5.927-1.254 9.202-1.254 18.999 0 34.4 15.401 34.4 34.4 0 13.148-7.377 24.574-18.217 30.363l-0.185 0.090z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hand-heart"] + }, + "attrs": [{}], + "properties": { + "id": 736, + "order": 2249, + "name": "hand-heart", + "code": 59408, + "ligatures": "hand-heart", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 736 + }, + { + "icon": { + "paths": [ + "M752 352c-0.046-0-0.102-0-0.157-0-17.391 0-33.849 4-48.502 11.129l0.659-0.289v-122.84c-0.016-61.844-50.154-111.972-112-111.972-19.587 0-38 5.028-54.018 13.864l0.578-0.292c-15.005-45.365-57.028-77.519-106.56-77.519-61.827 0-111.954 50.098-112 111.914l-0 0.004v26.84c-13.995-6.84-30.452-10.84-47.843-10.84-0.055 0-0.11 0-0.165 0l0.009-0c-61.856 0-112 50.144-112 112v0 304c0 194.404 157.596 352 352 352s352-157.596 352-352v0-144c0-61.856-50.144-112-112-112v0zM800 608c0 159.058-128.942 288-288 288s-288-128.942-288-288v0-304c0-26.51 21.49-48 48-48s48 21.49 48 48v0 176c0 17.673 14.327 32 32 32s32-14.327 32-32v0-304c0-26.51 21.49-48 48-48s48 21.49 48 48v0 272c0 17.673 14.327 32 32 32s32-14.327 32-32v0-208c0-26.51 21.49-48 48-48s48 21.49 48 48v0 274.68c-91.324 15.993-159.865 94.632-160 189.306l-0 0.014c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-70.692 57.308-128 128-128v0c17.673 0 32-14.327 32-32v0-80c0-26.51 21.49-48 48-48s48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hand-palm"] + }, + "attrs": [{}], + "properties": { + "id": 737, + "order": 2250, + "name": "hand-palm", + "code": 58750, + "ligatures": "hand-palm", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 737 + }, + { + "icon": { + "paths": [ + "M848.96 120c-19.762-33.557-55.709-55.721-96.833-55.721-51.47 0-94.83 34.718-107.941 82.014l-0.186 0.787-52 193.28-51.8-193.28c-11.719-50.288-56.159-87.18-109.215-87.18-61.856 0-112 50.144-112 112 0 11.829 1.834 23.23 5.233 33.933l-0.217-0.793 37.52 140-34.92-6.72c-6.787-1.462-14.584-2.299-22.576-2.299-61.856 0-112 50.144-112 112 0 32.090 13.496 61.029 35.122 81.448l0.054 0.051c-21.691 20.382-35.202 49.254-35.202 81.281 0 0.239 0.001 0.477 0.002 0.715l-0-0.037v28.52c0 176.731 143.269 320 320 320v0h2.44c175.12-1.32 317.56-146.48 317.56-323.6v-13.36c-0.034-51.898-17.75-99.651-47.449-137.569l0.369 0.489 75.080-280.92c2.497-8.789 3.933-18.882 3.933-29.311 0-20.524-5.56-39.749-15.256-56.251l0.284 0.522zM390.44 152c8.444-14.489 23.908-24.071 41.61-24.071 22.126 0 40.755 14.97 46.311 35.335l0.078 0.337 59.080 220.6c-21.044 1.324-40.236 8.266-56.383 19.328l0.383-0.248c-0.213-0.403-0.425-0.743-0.658-1.067l0.018 0.027c-11.974-17.988-28.596-32.025-48.167-40.563l-0.713-0.277-46.32-172.92c-1.063-3.759-1.675-8.077-1.675-12.537 0-8.818 2.39-17.078 6.557-24.167l-0.122 0.224zM257 438.4c4.62-22.069 23.918-38.407 47.032-38.407 3.531 0 6.972 0.381 10.286 1.105l-0.317-0.058 82.84 16c22.072 4.618 38.411 23.917 38.411 47.033 0 3.401-0.354 6.719-1.026 9.92l0.055-0.313c-4.62 22.069-23.918 38.407-47.032 38.407-3.531 0-6.972-0.381-10.286-1.105l0.317 0.058-83-16c-21.992-4.681-38.25-23.942-38.25-46.999 0-3.398 0.353-6.714 1.025-9.913l-0.055 0.313zM257 601.28c4.651-22.031 23.93-38.328 47.016-38.328 3.178 0 6.283 0.309 9.288 0.898l-0.304-0.050 40.44 8c22.068 4.621 38.403 23.918 38.403 47.031 0 3.387-0.351 6.692-1.018 9.881l0.055-0.312c-4.621 22.068-23.918 38.405-47.031 38.405-3.459 0-6.832-0.366-10.084-1.061l0.315 0.056-40-8c-22.034-4.648-38.335-23.929-38.335-47.017 0-3.407 0.355-6.73 1.030-9.936l-0.055 0.313zM768 636.4c0 142.12-113.96 258.56-254 259.6-0.541 0.004-1.18 0.006-1.82 0.006-113.993 0-210.606-74.413-243.912-177.313l-0.507-1.814c3.679 1.309 8.343 2.619 13.109 3.653l0.811 0.147 40 8c6.741 1.438 14.49 2.267 22.43 2.28l0.010 0c61.843-0.017 111.971-50.154 111.971-112 0-20.846-5.695-40.362-15.615-57.077l0.284 0.517c3.16-1.72 6.28-3.56 9.28-5.6l0.64 1.040c16.203 24.404 41.214 41.855 70.4 47.876l0.72 0.124 25.28 5.040c-1.904 8.781-2.994 18.868-2.994 29.211 0 39.233 15.69 74.802 41.138 100.774l-0.024-0.024c5.754 5.587 13.615 9.032 22.281 9.032 17.673 0 32-14.327 32-32 0-8.467-3.288-16.165-8.657-21.889l0.016 0.017c-14.139-14.418-22.865-34.188-22.865-55.996 0-13.94 3.565-27.047 9.834-38.459l-0.209 0.415c2.439-4.41 3.875-9.669 3.875-15.263 0-15.449-10.947-28.341-25.508-31.341l-0.207-0.036-61.36-12.28c-22.049-4.636-38.365-23.924-38.365-47.023 0-3.39 0.351-6.698 1.020-9.889l-0.055 0.312c4.627-22.061 23.921-38.389 47.028-38.389 3.431 0 6.778 0.36 10.006 1.044l-0.314-0.056 85.64 17.12c73.782 15.296 128.469 79.677 128.64 156.861l0 0.019zM798.36 188.4l-66.48 248c-22.83-15.44-49.677-26.961-78.568-32.875l-1.432-0.245-10-2 63.72-237.64c5.428-20.998 24.203-36.259 46.542-36.259 26.51 0 48 21.49 48 48 0 4.665-0.665 9.174-1.906 13.438l0.085-0.339z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hand-peace"] + }, + "attrs": [{}], + "properties": { + "id": 738, + "order": 2251, + "name": "hand-peace", + "code": 59340, + "ligatures": "hand-peace", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 738 + }, + { + "icon": { + "paths": [ + "M784 352c-0.037-0-0.080-0-0.123-0-19.531 0-37.888 5.024-53.849 13.851l0.573-0.29c-14.988-45.395-57.025-77.577-106.579-77.577-17.449 0-33.967 3.99-48.689 11.109l0.668-0.291v-122.8c0-61.856-50.144-112-112-112s-112 50.144-112 112v0 320l-15.28-24.52c-19.765-33.596-55.741-55.788-96.9-55.788-61.883 0-112.048 50.166-112.048 112.048 0 20.723 5.626 40.133 15.434 56.784l-0.285-0.524 18.68 32.92c137.64 242.64 194.6 343.080 382.4 343.080 194.313-0.228 351.772-157.687 352-351.978l0-0.022v-144c0-61.856-50.144-112-112-112v0zM832 608c-0.182 158.985-129.015 287.818-287.983 288l-0.017 0c-150.52 0-191.36-72-326.72-310.72l-18.76-33.080v-0.2c-4.054-6.892-6.449-15.182-6.449-24.032 0-17.644 9.52-33.065 23.704-41.406l0.225-0.122c6.83-4.024 15.047-6.4 23.819-6.4 0.064 0 0.128 0 0.191 0l-0.010-0c0.021-0 0.046-0 0.071-0 17.673 0 33.115 9.551 41.447 23.773l0.123 0.227c0.181 0.354 0.367 0.655 0.574 0.94l-0.014-0.020 74.68 120c5.751 9.077 15.742 15.015 27.12 15.015 17.664 0 31.986-14.312 32-31.973l0-0.001v-432c0-26.51 21.49-48 48-48s48 21.49 48 48v0 272c0 17.673 14.327 32 32 32s32-14.327 32-32v0-48c0-26.51 21.49-48 48-48s48 21.49 48 48v0 80c0 17.673 14.327 32 32 32s32-14.327 32-32v0-16c0-26.51 21.49-48 48-48s48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hand-pointing"] + }, + "attrs": [{}], + "properties": { + "id": 739, + "order": 2252, + "name": "hand-pointing", + "code": 58010, + "ligatures": "hand-pointing", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 739 + }, + { + "icon": { + "paths": [ + "M736 387.2v-35.2c0-70.692-57.308-128-128-128v0h-64v-96h128c17.673 0 32 14.327 32 32v0c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-53.019-42.981-96-96-96v0h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v96h-64c-70.692 0-128 57.308-128 128v0 35.2c-73.508 15.509-127.903 79.788-128 156.789l-0 0.011v320c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-320c-0.097-77.012-54.492-141.291-126.953-156.615l-1.047-0.185zM416 288h192c35.346 0 64 28.654 64 64v0 32h-320v-32c0-35.346 28.654-64 64-64v0zM800 864h-576v-320c0-53.019 42.981-96 96-96v0h384c53.019 0 96 42.981 96 96v0 320z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hand-soap"] + }, + "attrs": [{}], + "properties": { + "id": 740, + "order": 2253, + "name": "hand-soap", + "code": 58928, + "ligatures": "hand-soap", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 740 + }, + { + "icon": { + "paths": [ + "M864 560v144c0 102.36-33.96 171.4-35.4 174.32-5.37 10.562-16.154 17.673-28.599 17.68l-0.001 0c-0.006 0-0.014 0-0.021 0-5.201 0-10.109-1.257-14.436-3.483l0.177 0.083c-10.573-5.37-17.691-16.165-17.691-28.623 0-5.211 1.246-10.131 3.455-14.479l-0.084 0.182c0.24-0.48 28.64-59.24 28.64-145.68v-144c0-26.51-21.49-48-48-48s-48 21.49-48 48v0 16c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-80c0-26.51-21.49-48-48-48s-48 21.49-48 48v0 48c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-272c0-26.51-21.49-48-48-48s-48 21.49-48 48v0 432c-0.001 17.672-14.327 31.999-32 31.999-11.404 0-21.415-5.966-27.082-14.947l-0.078-0.132-75.28-120.92c-8.457-14.464-23.912-24.027-41.6-24.027-26.524 0-48.027 21.502-48.027 48.027 0 8.836 2.386 17.115 6.549 24.227l-0.123-0.227 117.16 200c3.454 5.033 5.516 11.256 5.516 17.961 0 17.673-14.327 32-32 32-12.563 0-23.435-7.24-28.672-17.775l-0.084-0.186-117.28-200c-9.554-16.146-15.199-35.584-15.199-56.34 0-61.867 50.153-112.019 112.019-112.019 41.11 0 77.048 22.145 96.535 55.157l0.285 0.522 15.32 24.68v-320c0-61.856 50.144-112 112-112s112 50.144 112 112v0 122.8c14.054-6.827 30.572-10.817 48.021-10.817 49.554 0 91.591 32.182 106.352 76.786l0.227 0.791c15.43-8.53 33.829-13.55 53.4-13.55 61.852 0 111.994 50.138 112 111.989l0 0.001zM992 192h-210.76l73.36-73.36c5.797-5.793 9.384-13.797 9.384-22.64 0-17.675-14.329-32.004-32.004-32.004-8.833 0-16.829 3.578-22.62 9.364l-128 128c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 128 128c5.791 5.786 13.787 9.364 22.62 9.364 17.675 0 32.004-14.329 32.004-32.004 0-8.843-3.586-16.847-9.383-22.64l-73.36-73.36h210.76c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hand-swipe-left"] + }, + "attrs": [{}], + "properties": { + "id": 741, + "order": 2254, + "name": "hand-swipe-left", + "code": 60564, + "ligatures": "hand-swipe-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 741 + }, + { + "icon": { + "paths": [ + "M864 560v144c0 102.36-33.96 171.4-35.4 174.32-5.37 10.562-16.154 17.673-28.599 17.68l-0.001 0c-0.006 0-0.014 0-0.021 0-5.201 0-10.109-1.257-14.436-3.483l0.177 0.083c-10.573-5.37-17.691-16.165-17.691-28.623 0-5.211 1.246-10.131 3.455-14.479l-0.084 0.182c0.24-0.48 28.64-59.24 28.64-145.68v-144c0-26.51-21.49-48-48-48s-48 21.49-48 48v0 16c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-80c0-26.51-21.49-48-48-48s-48 21.49-48 48v0 48c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-272c0-26.51-21.49-48-48-48s-48 21.49-48 48v0 432c-0.001 17.672-14.327 31.999-32 31.999-11.404 0-21.415-5.966-27.082-14.947l-0.078-0.132-75.28-120.92c-8.457-14.464-23.912-24.027-41.6-24.027-26.524 0-48.027 21.502-48.027 48.027 0 8.836 2.386 17.115 6.549 24.227l-0.123-0.227 117.16 200c3.454 5.033 5.516 11.256 5.516 17.961 0 17.673-14.327 32-32 32-12.563 0-23.435-7.24-28.672-17.775l-0.084-0.186-117.28-200c-9.554-16.146-15.199-35.584-15.199-56.34 0-61.867 50.153-112.019 112.019-112.019 41.11 0 77.048 22.145 96.535 55.157l0.285 0.522 15.32 24.68v-320c0-61.856 50.144-112 112-112s112 50.144 112 112v0 122.8c14.054-6.827 30.572-10.817 48.021-10.817 49.554 0 91.591 32.182 106.352 76.786l0.227 0.791c15.43-8.53 33.829-13.55 53.4-13.55 61.852 0 111.994 50.138 112 111.989l0 0.001zM1014.64 201.36l-128-128c-5.791-5.786-13.787-9.364-22.62-9.364-17.675 0-32.004 14.329-32.004 32.004 0 8.843 3.586 16.847 9.383 22.64l0 0 73.32 73.36h-210.72c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h210.76l-73.4 73.36c-5.797 5.793-9.384 13.797-9.384 22.64 0 17.675 14.329 32.004 32.004 32.004 8.833 0 16.829-3.578 22.62-9.364l128-128c5.81-5.794 9.405-13.807 9.405-22.66 0-8.833-3.579-16.83-9.365-22.62l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hand-swipe-right"] + }, + "attrs": [{}], + "properties": { + "id": 742, + "order": 2255, + "name": "hand-swipe-right", + "code": 60562, + "ligatures": "hand-swipe-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 742 + }, + { + "icon": { + "paths": [ + "M224 304c0-132.548 107.452-240 240-240s240 107.452 240 240v0c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c0-97.202-78.798-176-176-176s-176 78.798-176 176v0c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM784 480c-0.036-0-0.080-0-0.123-0-19.544 0-37.915 5.024-53.892 13.851l0.574-0.291c-14.993-45.387-57.026-77.561-106.574-77.561-17.436 0-33.941 3.984-48.655 11.092l0.669-0.291v-122.8c0-61.856-50.144-112-112-112s-112 50.144-112 112v0 320l-15.28-24.52c-19.772-33.534-55.71-55.679-96.82-55.679-61.867 0-112.019 50.153-112.019 112.019 0 20.756 5.645 40.194 15.484 56.862l-0.285-0.522 117.28 200c5.391 10.509 16.153 17.576 28.565 17.576 17.673 0 32-14.327 32-32 0-6.61-2.004-12.751-5.437-17.85l0.072 0.114-117.16-200c-4.32-7.064-6.878-15.612-6.878-24.758 0-26.51 21.49-48 48-48 17.979 0 33.65 9.885 41.873 24.517l0.125 0.241 0.56 0.92 74.72 120c5.738 9.149 15.769 15.143 27.2 15.143 17.673 0 32-14.327 32-32 0-0.022-0-0.044-0-0.066l0 0.003v-432c0-26.51 21.49-48 48-48s48 21.49 48 48v0 272c0 17.673 14.327 32 32 32s32-14.327 32-32v0-48c0-26.51 21.49-48 48-48s48 21.49 48 48v0 80c0 17.673 14.327 32 32 32s32-14.327 32-32v0-16c0-26.51 21.49-48 48-48s48 21.49 48 48v0 144c0 86.44-28.4 145.2-28.64 145.68-2.126 4.166-3.371 9.086-3.371 14.297 0 12.458 7.118 23.252 17.51 28.539l0.182 0.084c4.15 2.143 9.058 3.4 14.259 3.4 0.021 0 0.043-0 0.064-0l-0.003 0c0.007 0 0.015 0 0.023 0 12.453 0 23.245-7.113 28.533-17.498l0.084-0.182c1.48-2.92 35.4-72 35.4-174.32v-144c0-61.856-50.144-112-112-112-0.014 0-0.028 0-0.042 0l0.002-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hand-tap"] + }, + "attrs": [{}], + "properties": { + "id": 743, + "order": 2256, + "name": "hand-tap", + "code": 60560, + "ligatures": "hand-tap", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 743 + }, + { + "icon": { + "paths": [ + "M880.68 400l-69.24-120c-19.727-33.707-55.756-55.989-96.988-55.989-20.607 0-39.914 5.565-56.501 15.275l0.529-0.286c-14.522 8.49-26.559 19.684-35.758 32.991l-0.242 0.369-69.68-120.36c-19.733-33.68-55.747-55.94-96.96-55.94s-77.226 22.26-96.674 55.412l-0.286 0.527c-18.868-14.963-43.022-24.005-69.288-24.005-61.856 0-112 50.144-112 112 0 20.62 5.573 39.939 15.294 56.533l-0.286-0.529 6.36 11.040c-17.473 1.392-33.464 6.638-47.479 14.882l0.519-0.282c-33.7 19.729-55.976 55.753-55.976 96.981 0 20.626 5.576 39.95 15.302 56.547l-0.286-0.528 160 277.28c46.543 80.032 121.765 139.052 211.268 163.431l2.452 0.569c27.422 7.62 58.91 12 91.421 12 0.091 0 0.182-0 0.273-0l-0.014 0c194.146-0.342 351.399-157.807 351.399-351.999 0-64.802-17.511-125.513-48.059-177.662l0.899 1.661zM854.040 650.56c-34.026 123.885-145.644 213.397-278.17 213.397-106.021 0-198.662-57.288-248.655-142.598l-0.736-1.359-160-277.28c-3.777-6.701-6.002-14.712-6.002-23.242 0-26.51 21.49-48 48-48 17.364 0 32.574 9.22 41.002 23.031l0.12 0.211 76.92 133.28c5.532 10.040 16.045 16.73 28.121 16.73 17.673 0 32-14.327 32-32 0-6.19-1.757-11.969-4.8-16.866l0.079 0.136-133.92-232c-4.32-7.064-6.878-15.612-6.878-24.758 0-26.51 21.49-48 48-48 17.979 0 33.65 9.885 41.873 24.517l0.125 0.241 124.88 216c5.532 10.040 16.045 16.73 28.121 16.73 17.673 0 32-14.327 32-32 0-6.19-1.757-11.969-4.8-16.866l0.079 0.136-97.12-168c-4.32-7.064-6.878-15.612-6.878-24.758 0-26.51 21.49-48 48-48 17.979 0 33.65 9.885 41.873 24.517l0.125 0.241 133.68 231.6c-34.126 34.638-55.198 82.218-55.198 134.719 0 40.193 12.35 77.501 33.463 108.337l-0.425-0.657c5.842 8.509 15.518 14.019 26.48 14.019 17.683 0 32.019-14.335 32.019-32.019 0-6.721-2.071-12.958-5.609-18.109l0.070 0.109c-13.727-20.086-21.919-44.902-21.919-71.63 0-41.714 19.954-78.768 50.838-102.137l0.321-0.233c7.81-5.9 12.805-15.169 12.805-25.604 0-5.89-1.591-11.407-4.367-16.147l0.082 0.151-26.72-46.4c-4.543-7.2-7.24-15.96-7.24-25.349 0-26.51 21.49-48 48-48 18.216 0 34.062 10.147 42.194 25.097l0.126 0.252 69.24 120c24.341 41.209 38.723 90.808 38.723 143.766 0 26.577-3.622 52.308-10.399 76.726l0.477-2.012zM737 126.84c3.726-13.845 16.167-23.869 30.95-23.869 2.861 0 5.635 0.375 8.274 1.080l-0.224-0.051c62.887 16.949 114.338 57.279 145.509 110.862l0.611 1.138 1.32 2.28c2.964 4.761 4.721 10.54 4.721 16.73 0 17.673-14.327 32-32 32-12.076 0-22.59-6.689-28.038-16.565l-0.083-0.165-1.32-2.28c-23.324-40.099-61.074-69.635-105.978-81.72l-1.222-0.28c-13.714-3.815-23.61-16.192-23.61-30.88 0-2.945 0.398-5.796 1.142-8.504l-0.053 0.225zM323.56 948c-5.912 7.446-14.965 12.179-25.122 12.179-7.505 0-14.407-2.584-19.864-6.91l0.066 0.051c-47.561-37.79-87.077-83.337-117.175-135.041l-1.225-2.279c-2.695-4.59-4.286-10.109-4.286-16 0-17.677 14.33-32.006 32.006-32.006 11.786 0 22.083 6.37 27.638 15.855l0.082 0.151c27.148 46.729 61.374 86.157 101.711 118.229l0.849 0.651c7.503 5.911 12.277 14.998 12.277 25.199 0 7.56-2.622 14.508-7.006 19.984l0.049-0.063z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hand-waving"] + }, + "attrs": [{}], + "properties": { + "id": 744, + "order": 2257, + "name": "hand-waving", + "code": 58752, + "ligatures": "hand-waving", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 744 + }, + { + "icon": { + "paths": [ + "M928 794.6v165.4c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-165.4c-0.323-86.328-37.137-163.994-95.809-218.425l-0.191-0.175v233.4c-0.015 17.661-14.336 31.973-32 31.973-11.143 0-20.956-5.696-26.686-14.334l-0.074-0.118-42.72-65.24c-0.32-0.48-0.64-1-0.92-1.52-8.409-14.648-23.961-24.354-41.78-24.354-26.518 0-48.014 21.497-48.014 48.014 0 8.699 2.313 16.857 6.358 23.893l-0.124-0.233 88.52 135.16c3.273 4.938 5.222 11.001 5.222 17.52 0 17.674-14.328 32.002-32.002 32.002-11.156 0-20.978-5.708-26.706-14.363l-0.074-0.119-90-137.52c-9.595-16.171-15.265-35.647-15.265-56.448 0-61.856 50.144-112 112-112 31.463 0 59.896 12.974 80.241 33.863l0.024 0.025v-449.6h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64c35.346 0 64 28.654 64 64v0 238.48c96.794 66.068 159.608 175.717 160 300.060l0 0.060zM352 224c0-17.673-14.327-32-32-32v0h-64c-35.346 0-64 28.654-64 64v0 544c0 17.673 14.327 32 32 32s32-14.327 32-32v0-544h64c17.673 0 32-14.327 32-32v0zM630.64 393.36c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-73.36 73.4v-402.76c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 402.76l-73.36-73.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l128 128c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 128-128c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hand-withdraw"] + }, + "attrs": [{}], + "properties": { + "id": 745, + "order": 2258, + "name": "hand-withdraw", + "code": 61056, + "ligatures": "hand-withdraw", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 745 + }, + { + "icon": { + "paths": [ + "M959.56 792.48l-57.040-480c-3.89-31.963-30.86-56.482-63.557-56.482-0.156 0-0.312 0.001-0.467 0.002l0.024-0h-134.52c0-106.039-85.961-192-192-192s-192 85.961-192 192v0h-134.68c-0.132-0.001-0.287-0.002-0.443-0.002-32.697 0-59.667 24.519-63.526 56.173l-0.031 0.308-57.040 480c-0.275 2.226-0.431 4.803-0.431 7.417 0 16.343 6.126 31.256 16.207 42.566l-0.056-0.064c11.832 13.238 28.94 21.547 47.99 21.6l0.010 0h767.68c0.043 0 0.095 0 0.146 0 19.124 0 36.304-8.32 48.119-21.538l0.055-0.062c9.94-11.224 16.010-26.075 16.010-42.343 0-2.67-0.164-5.302-0.481-7.886l0.031 0.31zM512 128c70.692 0 128 57.308 128 128v0h-256c0-70.692 57.308-128 128-128v0zM128 800l57.32-480h134.68v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96h256v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96h135l56.68 480z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["handbag"] + }, + "attrs": [{}], + "properties": { + "id": 746, + "order": 2259, + "name": "handbag", + "code": 58012, + "ligatures": "handbag", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 746 + }, + { + "icon": { + "paths": [ + "M959.56 792.48l-57.040-480c-3.89-31.963-30.86-56.482-63.557-56.482-0.156 0-0.312 0.001-0.467 0.002l0.024-0h-134.52c0-106.039-85.961-192-192-192s-192 85.961-192 192v0h-134.68c-0.132-0.001-0.287-0.002-0.443-0.002-32.697 0-59.667 24.519-63.526 56.173l-0.031 0.308-57.040 480c-0.275 2.226-0.431 4.803-0.431 7.417 0 16.343 6.126 31.256 16.207 42.566l-0.056-0.064c11.832 13.238 28.94 21.547 47.99 21.6l0.010 0h767.68c0.043 0 0.095 0 0.146 0 19.124 0 36.304-8.32 48.119-21.538l0.055-0.062c9.94-11.224 16.010-26.075 16.010-42.343 0-2.67-0.164-5.302-0.481-7.886l0.031 0.31zM512 128c70.692 0 128 57.308 128 128v0h-256c0-70.692 57.308-128 128-128v0zM128 800l57.32-480h653.68l56.68 480z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["handbag-simple"] + }, + "attrs": [{}], + "properties": { + "id": 747, + "order": 2260, + "name": "handbag-simple", + "code": 58926, + "ligatures": "handbag-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 747 + }, + { + "icon": { + "paths": [ + "M640.88 96v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM784.4 164c4.712 2.938 10.433 4.68 16.561 4.68 0.042 0 0.084-0 0.126-0l-0.006 0c0.015 0 0.033 0 0.051 0 11.504 0 21.59-6.070 27.23-15.183l0.079-0.137 32-52.44c2.934-4.746 4.673-10.5 4.673-16.66 0-17.691-14.342-32.033-32.033-32.033-11.531 0-21.639 6.093-27.281 15.235l-0.079 0.138-32 52.4c-2.94 4.746-4.682 10.502-4.682 16.665 0 11.521 6.089 21.621 15.224 27.255l0.138 0.079zM974.44 214.36c-4.273-12.987-16.291-22.197-30.461-22.197-3.524 0-6.914 0.57-10.085 1.621l0.226-0.065-60.24 19.4c-13.017 4.255-22.255 16.289-22.255 30.48 0 17.673 14.327 32 32 32 0.033 0 0.067-0 0.1-0l-0.005 0c3.52-0.014 6.903-0.584 10.070-1.626l-0.23 0.066 60.2-19.4c13.024-4.251 22.268-16.288 22.268-30.484 0-3.559-0.581-6.983-1.654-10.181l0.066 0.226zM868 390.32c26.863 45.913 42.725 101.094 42.725 159.98 0 83.322-31.758 159.227-83.83 216.27l0.225-0.25c-1.36 6.92-2.88 13.84-4.76 20.72-38.030 137.732-162.21 237.197-309.623 237.197-118.029 0-221.165-63.765-276.838-158.725l-0.819-1.511-141.080-244c-8.756-14.914-13.928-32.848-13.928-51.99 0-52.815 39.369-96.435 90.362-103.114l0.525-0.056-12-20.8c-8.75-14.91-13.917-32.837-13.917-51.972 0-52.755 39.279-96.335 90.187-103.091l0.53-0.057-2.8-4.92c-8.84-14.97-14.063-32.987-14.063-52.224 0-57.438 46.562-104 104-104 22.050 0 42.498 6.862 59.324 18.568l-0.341-0.225c18.602-30.264 51.531-50.141 89.103-50.141 38.34 0 71.845 20.699 89.951 51.531l0.266 0.49 49.040 84.8c19.25-24.93 49.145-40.829 82.755-40.829 38.35 0 71.865 20.702 89.979 51.539l0.266 0.49zM436.28 220v0 0l100 172.68c16.537-21.489 40.919-36.234 68.789-39.942l0.531-0.058-99.92-172.68c-7.050-12.070-19.943-20.051-34.7-20.051-22.12 0-40.051 17.931-40.051 40.051 0 7.363 1.987 14.262 5.453 20.19l-0.102-0.19zM288.48 252l25.84 44.68c16.542-21.464 40.901-36.201 68.745-39.941l0.535-0.059-25.8-44.68c-7.047-12.050-19.923-20.016-34.66-20.016-22.1 0-40.016 17.916-40.016 40.016 0 7.363 1.989 14.262 5.459 20.189l-0.102-0.189zM734.64 576l-80.88-140c-6.821-12.885-20.143-21.514-35.48-21.514-22.099 0-40.014 17.915-40.014 40.014 0 6.762 1.677 13.132 4.638 18.717l-0.105-0.217 50.4 87c2.693 4.59 4.284 10.109 4.284 16 0 17.686-14.337 32.024-32.024 32.024-11.796 0-22.102-6.377-27.658-15.872l-0.082-0.151-146-252c-7.050-12.070-19.943-20.051-34.7-20.051-22.12 0-40.051 17.931-40.051 40.051 0 7.363 1.987 14.262 5.453 20.19l-0.102-0.19 104.2 180c2.693 4.59 4.284 10.109 4.284 16 0 17.686-14.337 32.024-32.024 32.024-11.796 0-22.102-6.377-27.658-15.872l-0.082-0.151-127.040-220c-7.047-12.050-19.923-20.016-34.66-20.016-22.1 0-40.016 17.916-40.016 40.016 0 7.363 1.989 14.262 5.459 20.189l-0.102-0.189 140.88 244c2.69 4.591 4.278 10.11 4.278 16 0 17.705-14.353 32.058-32.058 32.058-11.815 0-22.138-6.392-27.698-15.906l-0.082-0.152-81.12-140c-7.049-12.060-19.933-20.034-34.68-20.034-22.11 0-40.034 17.924-40.034 40.034 0 7.363 1.988 14.262 5.456 20.189l-0.102-0.189 141.080 244c45.195 77.103 127.654 128.060 222.014 128.060 117.94 0 217.288-79.606 247.241-188.018l0.425-1.802c5.614-19.924 8.841-42.805 8.841-66.44 0-47.084-12.807-91.176-35.127-128.984l0.647 1.184zM812.28 422.32l-84.56-146.32c-7.056-12.101-19.974-20.103-34.76-20.103-22.148 0-40.103 17.955-40.103 40.103 0 7.362 1.984 14.26 5.446 20.19l-0.103-0.19 132 228.2c17.331 29.344 30.469 63.493 37.476 99.825l0.324 2.015c11.686-28.317 18.472-61.195 18.472-95.657 0-47.136-12.694-91.308-34.849-129.283l0.658 1.22z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hands-clapping"] + }, + "attrs": [{}], + "properties": { + "id": 748, + "order": 2261, + "name": "hands-clapping", + "code": 59040, + "ligatures": "hands-clapping", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 748 + }, + { + "icon": { + "paths": [ + "M941.28 720l-144.96-145-145.84-481.16c-11.165-36.081-44.23-61.837-83.311-61.837-21.009 0-40.279 7.443-55.318 19.836l0.149-0.119c-14.89-12.274-34.16-19.717-55.169-19.717-39.081 0-72.146 25.756-83.147 61.22l-0.165 0.617-145.84 481.2-144.96 144.96c-11.573 11.58-18.73 27.574-18.73 45.24s7.157 33.66 18.731 45.24l130.76 130.76c11.582 11.585 27.584 18.75 45.26 18.75s33.678-7.166 45.26-18.75l193.12-193.24c5.228-5.24 10.104-10.839 14.585-16.754l0.295-0.406c4.776 6.321 9.651 11.919 14.883 17.163l-0.003-0.003 193.12 193.28c11.582 11.585 27.584 18.75 45.26 18.75s33.678-7.166 45.26-18.75l130.76-130.76c11.585-11.582 18.75-27.584 18.75-45.26s-7.166-33.678-18.75-45.26l-0-0zM258.72 896l-130.72-130.72 50.76-50.76 130.76 130.76zM480 635c0.001 0.143 0.001 0.313 0.001 0.483 0 26.373-10.702 50.247-28 67.516l-97.281 97.001-130.72-130.72 54.6-54.64c3.624-3.625 6.383-8.115 7.939-13.133l0.061-0.227 148-488.88c2.787-9.863 11.707-16.97 22.287-16.97 12.769 0 23.12 10.351 23.12 23.12 0 0.2-0.003 0.4-0.008 0.599l0.001-0.029zM572 703c-17.299-17.27-28.001-41.144-28.001-67.517 0-0.17 0-0.339 0.001-0.509l-0 0.026v-516c0.003-12.766 10.353-23.114 23.12-23.114 10.369 0 19.144 6.826 22.076 16.23l0.044 0.164 148 488.88c1.617 5.245 4.376 9.735 8 13.36l57.96 57.96-133.6 128zM765.28 896l-50.24-50.28 133.56-128 47.4 47.56z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hands-praying"] + }, + "attrs": [{}], + "properties": { + "id": 749, + "order": 2262, + "name": "hands-praying", + "code": 60616, + "ligatures": "hands-praying", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 749 + }, + { + "icon": { + "paths": [ + "M1017.2 431.64l-102.080-204.24c-10.744-21.137-32.329-35.367-57.238-35.367-10.441 0-20.298 2.5-29.005 6.935l0.363-0.168-99.48 49.72-209.56-55.44c-2.461-0.667-5.286-1.049-8.2-1.049s-5.739 0.383-8.428 1.101l0.228-0.052-209.56 55.44-99.48-49.72c-8.344-4.267-18.201-6.767-28.642-6.767-24.909 0-46.494 14.23-57.070 35.004l-0.168 0.363-102.080 204.2c-4.267 8.344-6.767 18.201-6.767 28.642 0 24.909 14.23 46.494 35.004 57.070l0.363 0.168 108 54.040 221.96 158.52c3.089 2.222 6.709 3.944 10.616 4.951l0.224 0.049 256 64c2.337 0.611 5.019 0.961 7.784 0.961 8.831 0 16.826-3.577 22.616-9.361l-0 0 220.28-220.32 105.68-52.84c21.128-10.747 35.351-32.327 35.351-57.23 0-10.429-2.494-20.275-6.919-28.974l0.168 0.364zM797.64 565.12l-137.64-110.24c-5.427-4.375-12.406-7.022-20.003-7.022-8.881 0-16.917 3.618-22.715 9.46l-0.002 0.002c-71.24 71.76-150.64 62.68-201.28 30.68l172.96-168h127.24l108.84 217.64zM166.12 256l81.88 40.88-102.28 204.2-81.72-40.84zM630.12 732.52l-232.44-58.080-196.8-140.56 112-224 199.12-52.76 39.2 10.36-180.32 175.080c-11.582 11.582-18.745 27.582-18.745 45.255 0 22.588 11.701 42.442 29.373 53.833l0.253 0.152c82.24 52.52 181.48 44 259.64-20l110.6 88.84zM878.12 501.040l-102.080-204 81.84-41.040 102.12 204.24zM527.12 871.72c-3.591 14.018-16.101 24.218-30.998 24.24l-0.002 0c-2.771-0.004-5.459-0.354-8.025-1.009l0.225 0.049-166.68-41.68c-4.132-1.039-7.755-2.762-10.932-5.063l0.092 0.063-105.4-75.28c-7.481-5.912-12.238-14.985-12.238-25.169 0-17.673 14.327-32 32-32 6.484 0 12.518 1.929 17.559 5.244l-0.121-0.075 100.44 71.76 160.96 40.16c14.030 3.596 24.234 16.128 24.234 31.043 0 2.755-0.348 5.428-1.003 7.978l0.048-0.222z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["handshake"] + }, + "attrs": [{}], + "properties": { + "id": 750, + "order": 2263, + "name": "handshake", + "code": 58754, + "ligatures": "handshake", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 750 + }, + { + "icon": { + "paths": [ + "M896 256h-768c-35.346 0-64 28.654-64 64v0 384c0 35.346 28.654 64 64 64v0h768c35.346 0 64-28.654 64-64v0-384c0-35.346-28.654-64-64-64v0zM896 704h-768v-384h768v384zM800 512c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hard-drive"] + }, + "attrs": [{}], + "properties": { + "id": 751, + "order": 2264, + "name": "hard-drive", + "code": 58014, + "ligatures": "hard-drive", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 751 + }, + { + "icon": { + "paths": [ + "M832 544h-640c-35.346 0-64 28.654-64 64v0 192c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-192c0-35.346-28.654-64-64-64v0zM832 800h-640v-192h640v192zM832 160h-640c-35.346 0-64 28.654-64 64v0 192c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-192c0-35.346-28.654-64-64-64v0zM832 416h-640v-192h640v192zM768 320c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM768 704c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hard-drives"] + }, + "attrs": [{}], + "properties": { + "id": 752, + "order": 2265, + "name": "hard-drives", + "code": 58016, + "ligatures": "hard-drives", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 752 + }, + { + "icon": { + "paths": [ + "M896 608v-64c-0.464-166.049-105.845-307.365-253.321-361.185l-2.679-0.855v-21.96c0-35.346-28.654-64-64-64v0h-128c-35.346 0-64 28.654-64 64v0 21.96c-150.155 54.675-255.536 195.991-256 361.983l-0 0.057v64c-35.346 0-64 28.654-64 64v0 96c0 35.346 28.654 64 64 64v0h768c35.346 0 64-28.654 64-64v0-96c0-35.346-28.654-64-64-64v0zM832 544v64h-192v-357.32c113.738 50.946 191.621 162.991 192 293.271l0 0.049zM576 160v448h-128v-448zM192 544c0.379-130.329 78.262-242.374 189.966-292.504l2.034-0.816v357.32h-192zM896 768h-768v-96h768v96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hard-hat"] + }, + "attrs": [{}], + "properties": { + "id": 753, + "order": 2266, + "name": "hard-hat", + "code": 60742, + "ligatures": "hard-hat", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 753 + }, + { + "icon": { + "paths": [ + "M896 352h-194.4l33.88-186.28c0.269-1.56 0.424-3.357 0.424-5.189 0-17.673-14.327-32-32-32-15.461 0-28.361 10.965-31.348 25.543l-0.035 0.206-36 197.72h-190.92l33.88-186.28c0.269-1.56 0.424-3.357 0.424-5.189 0-17.673-14.327-32-32-32-15.461 0-28.361 10.965-31.348 25.543l-0.035 0.206-35.96 197.72h-188.56c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h176.92l-34.92 192h-206c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h194.4l-33.88 186.28c-0.327 1.719-0.515 3.696-0.515 5.716 0 15.649 11.233 28.675 26.076 31.453l0.198 0.031c1.705 0.331 3.665 0.52 5.669 0.52 0.018 0 0.036-0 0.054-0l-0.003 0c15.633-0.023 28.636-11.251 31.409-26.082l0.031-0.198 36-197.72h190.96l-33.88 186.28c-0.327 1.719-0.515 3.696-0.515 5.716 0 15.649 11.233 28.675 26.076 31.453l0.198 0.031c1.705 0.331 3.665 0.52 5.669 0.52 0.018 0 0.036-0 0.054-0l-0.003 0c15.633-0.023 28.636-11.251 31.409-26.082l0.031-0.198 36-197.72h188.56c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-176.92l34.92-192h206c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM590 608h-190.92l34.92-192h190.92z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hash"] + }, + "attrs": [{}], + "properties": { + "id": 754, + "order": 2267, + "name": "hash", + "code": 58018, + "ligatures": "hash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 754 + }, + { + "icon": { + "paths": [ + "M864 608h-192v-192h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-192v-192c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 192h-192v-192c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 192h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192v192h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192v192c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192h192v192c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM416 608v-192h192v192z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hash-straight"] + }, + "attrs": [{}], + "properties": { + "id": 755, + "order": 2268, + "name": "hash-straight", + "code": 58020, + "ligatures": "hash-straight", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 755 + }, + { + "icon": { + "paths": [ + "M770 685.88c77.312-65.252 126.082-162.215 126.082-270.569 0-2.669-0.030-5.331-0.088-7.986l0.007 0.396c-4-182.84-150.44-333.6-332.96-343.2-5.716-0.331-12.401-0.52-19.131-0.52-191.591 0-347.432 153.068-351.901 343.585l-0.008 0.415-89.8 172.72c-0.36 0.72-0.72 1.44-1.040 2.16-3.277 7.44-5.184 16.114-5.184 25.234 0 24.916 14.238 46.506 35.021 57.079l0.364 0.168 1 0.44 91.64 41.96v124.24c0 35.346 28.654 64 64 64v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-192v-144.76c0-0.007 0-0.016 0-0.024 0-12.843-7.566-23.919-18.483-29.014l-0.197-0.082-109.32-50.12 92.28-177.36c2.306-4.238 3.679-9.274 3.72-14.627l0-0.013c-0-0.012-0-0.027-0-0.041 0-136.366 94.776-250.597 222.051-280.414l1.949-0.385v62.36c-37.605 13.577-64 48.961-64 90.51 0 53.019 42.981 96 96 96s96-42.981 96-96c0-41.549-26.395-76.933-63.332-90.298l-0.668-0.211v-69.52c5.2 0 10.4 0 15.6 0.4 118.1 6.97 216.59 83.868 255.12 189.591l0.64 2.009h-79.36c-0.004-0-0.008-0-0.012-0-9.859 0-18.677 4.459-24.547 11.47l-0.041 0.050-102.040 122.48c-9.984-3.836-21.534-6.057-33.604-6.057-53.152 0-96.24 43.088-96.24 96.24s43.088 96.24 96.24 96.24c53.152 0 96.24-43.088 96.24-96.24 0-18.15-5.025-35.127-13.758-49.616l0.242 0.433 92.52-111h79.16q1.44 12.48 1.76 25.2c0.044 1.872 0.068 4.078 0.068 6.289 0 94.048-44.918 177.606-114.471 230.389l-0.717 0.522c-7.81 5.9-12.805 15.169-12.805 25.604 0 1.394 0.089 2.768 0.262 4.115l-0.017-0.16 32 256c2.055 15.858 15.469 27.985 31.718 28l0.002 0c1.41-0 2.799-0.087 4.163-0.257l-0.163 0.017c15.89-2.035 28.047-15.475 28.047-31.755 0-1.398-0.090-2.774-0.263-4.125l0.017 0.16zM512 320c-17.673 0-32-14.327-32-32s14.327-32 32-32c17.673 0 32 14.327 32 32v0c0 17.673-14.327 32-32 32v0zM576 576c-17.673 0-32-14.327-32-32s14.327-32 32-32c17.673 0 32 14.327 32 32v0c0 17.673-14.327 32-32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["head-circuit"] + }, + "attrs": [{}], + "properties": { + "id": 756, + "order": 2269, + "name": "head-circuit", + "code": 59348, + "ligatures": "head-circuit", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 756 + }, + { + "icon": { + "paths": [ + "M640 320c0-17.673 14.327-32 32-32v0h288c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-288c-17.673 0-32-14.327-32-32v0zM960 672h-288c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h288c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM960 416h-288c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h288c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM960 544h-288c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h288c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM576 256v512c0 35.346-28.654 64-64 64v0h-160c-0.003 0-0.006 0-0.009 0-176.731 0-320-143.269-320-320 0-0.858 0.003-1.715 0.010-2.571l-0.001 0.131c1.32-175.080 146.48-317.56 323.6-317.56h156.4c35.346 0 64 28.654 64 64v0zM512 256h-156.4c-142.080 0-258.56 113.96-259.6 254.040-0.005 0.582-0.008 1.271-0.008 1.96 0 141.385 114.615 256 256 256 0.003 0 0.005-0 0.008-0l159.999 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["headlights"] + }, + "attrs": [{}], + "properties": { + "id": 757, + "order": 2270, + "name": "headlights", + "code": 59134, + "ligatures": "headlights", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 757 + }, + { + "icon": { + "paths": [ + "M807.56 218.64c-74.643-75.373-178.011-122.182-292.313-122.64l-0.087-0h-3.16c-229.75 0-416 186.25-416 416v0 224c0 53.019 42.981 96 96 96v0h64c53.019 0 96-42.981 96-96v0-160c0-53.019-42.981-96-96-96v0h-94.56c16.933-180.142 167.405-320 350.542-320 0.006 0 0.013 0 0.019 0l2.679-0c182.281 0.795 331.688 140.475 347.9 318.636l0.1 1.364h-94.68c-53.019 0-96 42.981-96 96v0 160c0 53.019 42.981 96 96 96v0h64c53.019 0 96-42.981 96-96v0-224c0.002-0.47 0.003-1.027 0.003-1.583 0-113.87-46.012-216.994-120.459-291.793l0.016 0.016zM256 544c17.673 0 32 14.327 32 32v0 160c0 17.673-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0-192zM864 736c0 17.673-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0-160c0-17.673 14.327-32 32-32v0h96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["headphones"] + }, + "attrs": [{}], + "properties": { + "id": 758, + "order": 2271, + "name": "headphones", + "code": 58022, + "ligatures": "headphones", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 758 + }, + { + "icon": { + "paths": [ + "M807.56 218.64c-74.643-75.373-178.011-122.182-292.313-122.64l-0.087-0h-3.16c-229.75 0-416 186.25-416 416v0 224c0 53.019 42.981 96 96 96v0h64c53.019 0 96-42.981 96-96v0-160c0-53.019-42.981-96-96-96v0h-94.56c17.161-180.194 167.743-320.017 350.982-320.017 97.582 0 185.903 39.654 249.727 103.726l0.011 0.011c55.917 56.195 92.85 131.326 100.343 214.936l0.097 1.344h-94.6c-53.019 0-96 42.981-96 96v0 160c0 53.019 42.981 96 96 96v0h96c0 53.019-42.981 96-96 96v0h-224c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h224c88.366 0 160-71.634 160-160v0-320c0.002-0.47 0.003-1.027 0.003-1.583 0-113.87-46.012-216.994-120.459-291.793l0.016 0.016zM256 544c17.673 0 32 14.327 32 32v0 160c0 17.673-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0-192zM768 768c-17.673 0-32-14.327-32-32v0-160c0-17.673 14.327-32 32-32v0h96v224z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["headset"] + }, + "attrs": [{}], + "properties": { + "id": 759, + "order": 2272, + "name": "headset", + "code": 58756, + "ligatures": "headset", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 759 + }, + { + "icon": { + "paths": [ + "M712 160c-82.6 0-154.92 35.52-200 95.56-45.080-60.040-117.4-95.56-200-95.56-136.903 0.159-247.841 111.097-248 247.985l-0 0.015c0 280 415.16 506.64 432.84 516 4.385 2.405 9.607 3.819 15.16 3.819s10.775-1.414 15.327-3.903l-0.167 0.084c17.68-9.36 432.84-236 432.84-516-0.159-136.903-111.097-247.841-247.985-248l-0.015-0zM512 859.2c-73.040-42.56-384-236.44-384-451.2 0.136-101.565 82.435-183.864 183.987-184l0.013-0c77.8 0 143.12 41.44 170.4 108 4.916 11.742 16.312 19.841 29.6 19.841s24.684-8.099 29.521-19.63l0.079-0.211c27.28-66.68 92.6-108 170.4-108 101.565 0.136 183.864 82.435 184 183.987l0 0.013c0 214.44-311.040 408.6-384 451.2z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["heart"] + }, + "attrs": [{}], + "properties": { + "id": 760, + "order": 2273, + "name": "heart", + "code": 58024, + "ligatures": "heart", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 760 + }, + { + "icon": { + "paths": [ + "M712 160c-0.196-0.001-0.427-0.001-0.658-0.001-68.276 0-130.066 27.77-174.692 72.631l-0.010 0.010-24.64 24.64-24.64-24.64c-44.879-44.878-106.878-72.635-175.36-72.635-136.965 0-247.997 111.030-248 247.995l-0 0.001c0 280 415.16 506.68 432.84 516 4.385 2.405 9.607 3.819 15.16 3.819s10.775-1.414 15.327-3.903l-0.167 0.084c17.68-9.32 432.84-236 432.84-516-0.159-136.903-111.097-247.841-247.985-248l-0.015-0zM512 859.2c-73.040-42.56-384-236.44-384-451.2-0-0.007-0-0.016-0-0.025 0-101.62 82.38-184 184-184 50.816 0 96.821 20.6 130.12 53.904l24.64 24.64-41.4 41.48c-5.786 5.79-9.365 13.787-9.365 22.62s3.579 16.83 9.365 22.62l98.12 98.12-66.12 66.080c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l88.72-88.76c5.786-5.79 9.365-13.787 9.365-22.62s-3.579-16.83-9.365-22.62l-98.12-98.2 88.64-88.64c33.299-33.305 79.304-53.905 130.12-53.905 101.62 0 184 82.38 184 184 0 0.009-0 0.017-0 0.026l0-0.001c0 214.44-311.040 408.6-384 451.2z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["heart-break"] + }, + "attrs": [{}], + "properties": { + "id": 761, + "order": 2274, + "name": "heart-break", + "code": 60392, + "ligatures": "heart-break", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 761 + }, + { + "icon": { + "paths": [ + "M677.88 227.16c14.969-2.873 26.125-15.863 26.125-31.46 0-17.676-14.329-32.005-32.005-32.005-2.079 0-4.112 0.198-6.081 0.577l0.201-0.032c-64.44 12.080-118.12 44.48-154.12 91.76-45.040-60-117.44-96-200-96-136.903 0.159-247.841 111.097-248 247.985l-0 0.015c0 280 415.16 506.68 432.84 516 4.379 2.428 9.603 3.857 15.16 3.857s10.781-1.429 15.323-3.94l-0.163 0.083c62.84-35.466 116.551-71.481 167.312-111.098l-2.952 2.218c8.045-5.884 13.212-15.291 13.212-25.904 0-17.673-14.327-32-32-32-7.71 0-14.783 2.727-20.308 7.268l0.056-0.044c-41.24 31.76-80 57.48-108.48 75.28v-512.92c23.36-51.8 71.76-88 133.88-99.64zM480 840c-105.68-66.36-352-241.16-352-432 0.136-101.565 82.435-183.864 183.987-184l0.013-0c75.64 0 139.44 39.12 168 102.56zM930.2 416c-0.532 0.029-1.154 0.045-1.78 0.045s-1.248-0.016-1.867-0.048l0.087 0.004c-16.414-0.024-29.929-12.402-31.746-28.333l-0.014-0.147c-6.314-55.508-36.568-102.879-80.025-132.145l-0.655-0.415c-8.998-5.765-14.877-15.713-14.877-27.033 0-17.673 14.327-32 32-32 6.926 0 13.337 2.2 18.574 5.939l-0.097-0.066c59.437 40.015 100.193 103.868 108.575 177.545l0.105 1.135c0.138 1.114 0.216 2.404 0.216 3.712 0 16.439-12.395 29.982-28.349 31.794l-0.147 0.014zM921.84 558.48c-22.68 45.48-55.76 92-98.36 137.96-5.898 6.749-14.522 10.988-24.135 10.988-17.673 0-32-14.327-32-32 0-8.738 3.502-16.658 9.18-22.433l-0.004 0.004c38.44-41.6 68-83 88-123.080 5.193-11.073 16.248-18.605 29.061-18.605 17.673 0 32 14.327 32 32 0 5.555-1.415 10.779-3.905 15.331l0.084-0.167z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["heart-half"] + }, + "attrs": [{}], + "properties": { + "id": 762, + "order": 2275, + "name": "heart-half", + "code": 60488, + "ligatures": "heart-half", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 762 + }, + { + "icon": { + "paths": [ + "M892 228c-42.014-41.912-100.001-67.828-164.041-67.828-63.841 0-121.666 25.755-163.652 67.441l0.013-0.013-52.32 48.6-52.36-48.76c-41.961-41.847-99.869-67.722-163.82-67.722-128.131 0-232.002 103.871-232.002 232.002 0 64.18 26.060 122.273 68.177 164.275l0.005 0.005 357.4 362.64c5.808 5.895 13.877 9.546 22.8 9.546s16.992-3.652 22.796-9.543l0.004-0.004 357-362.64c41.955-41.979 67.902-99.959 67.902-164s-25.948-122.021-67.903-164.001l0.001 0.001zM846.6 511.040l-334.6 339.36-334.8-339.68c-30.404-30.404-49.209-72.406-49.209-118.8 0-92.789 75.22-168.009 168.009-168.009 46.394 0 88.396 18.805 118.8 49.209l0.8 0.8 74.6 69.4c5.697 5.313 13.368 8.574 21.8 8.574s16.103-3.262 21.819-8.592l-0.019 0.017 75.4-70.2c30.396-30.356 72.366-49.129 118.72-49.129 92.789 0 168.009 75.22 168.009 168.009 0 46.434-18.837 88.469-49.287 118.878l-0.002 0.002z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["heart-straight"] + }, + "attrs": [{}], + "properties": { + "id": 763, + "order": 2276, + "name": "heart-straight", + "code": 58026, + "ligatures": "heart-straight", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 763 + }, + { + "icon": { + "paths": [ + "M892 228c-42.035-41.93-100.050-67.858-164.12-67.858-63.951 0-121.869 25.831-163.89 67.628l0.010-0.010-52 50.12-52-50.24c-41.979-41.954-99.959-67.902-164-67.902-128.131 0-232.002 103.871-232.002 232.002 0 64.090 25.988 122.111 68.001 164.099l0.001 0.001 357.48 362.64c5.808 5.895 13.877 9.546 22.8 9.546s16.992-3.652 22.796-9.543l0.004-0.004 356.92-362.48c41.868-42.018 67.754-99.986 67.754-164s-25.886-121.982-67.761-164.007l0.007 0.007zM846.56 511.040l-334.56 339.36-334.84-339.68c-30.4-30.405-49.203-72.407-49.203-118.8 0-92.796 75.226-168.023 168.023-168.023 46.403 0 88.413 18.811 118.82 49.222l0.4 0.4 50.68 48.76-40 38.6c-6.051 5.83-9.809 14.004-9.809 23.056 0 8.835 3.58 16.834 9.369 22.624l105.32 105.44-41.4 41.4c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l64-64c5.786-5.79 9.365-13.787 9.365-22.62s-3.579-16.83-9.365-22.62l-104.96-105.080 115.56-111.24c30.399-30.364 72.377-49.143 118.74-49.143 92.796 0 168.023 75.226 168.023 168.023 0 46.433-18.835 88.467-49.281 118.879l-0.001 0.001z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["heart-straight-break"] + }, + "attrs": [{}], + "properties": { + "id": 764, + "order": 2277, + "name": "heart-straight-break", + "code": 60312, + "ligatures": "heart-straight-break", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 764 + }, + { + "icon": { + "paths": [ + "M288 576h-160c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h142.88l54.48-81.76c5.819-8.654 15.573-14.271 26.64-14.271s20.821 5.618 26.567 14.157l0.073 0.114 101.36 152 37.36-56c5.821-8.636 15.566-14.24 26.619-14.24 0.007 0 0.015 0 0.022 0l95.999-0c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-78.88l-54.48 81.76c-5.819 8.654-15.573 14.271-26.64 14.271s-20.821-5.618-26.567-14.157l-0.073-0.114-101.36-152.080-37.36 56c-5.809 8.673-15.565 14.308-26.638 14.32l-0.002 0zM712 160c-82.6 0-154.92 35.52-200 95.56-45.080-60.040-117.4-95.56-200-95.56-136.903 0.159-247.841 111.097-248 247.985l-0 0.015c0 3 0 6 0 9 0.556 17.246 14.67 31.016 32 31.016 17.682 0 32.016-14.334 32.016-32.016 0-0.352-0.006-0.702-0.017-1.051l0.001 0.051c0-2.32 0-4.68 0-7 0.136-101.565 82.435-183.864 183.987-184l0.013-0c77.8 0 143.12 41.44 170.4 108 4.916 11.742 16.312 19.841 29.6 19.841s24.684-8.099 29.521-19.63l0.079-0.211c27.28-66.68 92.6-108 170.4-108 101.565 0.136 183.864 82.435 184 183.987l0 0.013c0 214.44-311.040 408.6-384 451.2-43.32-25.24-170.52-104-266.72-208.84-5.873-6.39-14.271-10.38-23.6-10.38-17.684 0-32.020 14.336-32.020 32.020 0 8.354 3.2 15.962 8.44 21.663l-0.021-0.023c124.68 136 291.72 226.72 298.76 230.52 4.385 2.405 9.607 3.819 15.16 3.819s10.775-1.414 15.327-3.903l-0.167 0.084c17.68-9.52 432.84-236.16 432.84-516.16-0.159-136.903-111.097-247.841-247.985-248l-0.015-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["heartbeat"] + }, + "attrs": [{}], + "properties": { + "id": 765, + "order": 2278, + "name": "heartbeat", + "code": 58028, + "ligatures": "heartbeat", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 765 + }, + { + "icon": { + "paths": [ + "M894.72 264.6l-352-192.6c-8.858-4.986-19.446-7.923-30.72-7.923s-21.861 2.937-31.040 8.088l0.32-0.165-352 192.68c-19.939 11.067-33.224 31.976-33.28 55.992l-0 0.008v382.56c0.056 24.024 13.341 44.933 32.953 55.833l0.327 0.167 352 192.68c8.858 4.986 19.446 7.923 30.72 7.923s21.861-2.937 31.040-8.088l-0.32 0.165 352-192.68c19.939-11.067 33.224-31.976 33.28-55.992l0-0.008v-382.52c-0.010-24.071-13.306-45.034-32.953-55.953l-0.327-0.167zM864 703.28l-352 192.72-352-192.72v-382.56l352-192.72 352 192.68z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hexagon"] + }, + "attrs": [{}], + "properties": { + "id": 766, + "order": 2279, + "name": "hexagon", + "code": 58030, + "ligatures": "hexagon", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 766 + }, + { + "icon": { + "paths": [ + "M704 288h-96c-17.673 0-32 14.327-32 32v0 384c0 17.673 14.327 32 32 32v0h96c123.712 0 224-100.288 224-224s-100.288-224-224-224v0zM704 672h-64v-320h64c88.366 0 160 71.634 160 160s-71.634 160-160 160v0zM448 704v-160h-224v160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32s32 14.327 32 32v0 160h224v-160c0-17.673 14.327-32 32-32s32 14.327 32 32v0 384c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM96 192c0-17.673 14.327-32 32-32v0h768c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-768c-17.673 0-32-14.327-32-32v0zM928 832c0 17.673-14.327 32-32 32v0h-768c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h768c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["high-definition"] + }, + "attrs": [{}], + "properties": { + "id": 767, + "order": 2280, + "name": "high-definition", + "code": 60046, + "ligatures": "high-definition", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 767 + }, + { + "icon": { + "paths": [ + "M924 624.76l-204-45.96-441.36-441.44c-5.79-5.788-13.788-9.368-22.623-9.368-9.34 0-17.746 4.002-23.596 10.384l-0.022 0.024c-87.96 96.16-136.4 217.6-136.4 341.6v288c0 35.346 28.654 64 64 64v0h128c35.346 0 64-28.654 64-64v0-195.76c9.96 5.8 19.76 12 29.36 18.56 71.971 49.852 127.813 118.356 161.104 198.579l1.096 2.981c9.72 23.448 32.426 39.641 58.915 39.641 0.142 0 0.285-0 0.427-0.001l-0.022 0h357.12c35.346 0 64-28.654 64-64v0-18.92c0-0.095 0-0.207 0-0.32 0-60.551-42.415-111.195-99.155-123.842l-0.845-0.158zM288 768h-128v-254.84c46.875 3.397 90.405 13.552 131.010 29.523l-3.010-1.043zM960 768h-357.28c-39.273-94.876-102.985-172.986-183.381-228.726l-1.699-1.114c-71.993-50.339-159.908-82.733-254.966-88.961l-1.514-0.079c7.76-92.643 42.953-175.831 97.325-242.821l-0.645 0.821 423.52 423.52c4.161 4.147 9.459 7.155 15.385 8.518l0.215 0.042 212.96 48c28.819 6.29 50.080 31.59 50.080 61.856 0 0.065-0 0.13-0 0.194l0-0.010z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["high-heel"] + }, + "attrs": [{}], + "properties": { + "id": 768, + "order": 2281, + "name": "high-heel", + "code": 59624, + "ligatures": "high-heel", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 768 + }, + { + "icon": { + "paths": [ + "M1014.64 425.36c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-201.36 201.4-338.76-338.76 201.4-201.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l0-0-201.36 201.4c-11.579 11.581-18.741 27.58-18.741 45.251 0 10.974 2.762 21.303 7.629 30.329l-0.168-0.34-84.72 84.76c-11.573 11.58-18.73 27.574-18.73 45.24s7.157 33.66 18.731 45.24l18.76 18.76-233.4 233.36c-5.796 5.792-9.381 13.795-9.381 22.635 0 14.060 9.068 26.003 21.675 30.298l0.225 0.067 288 96c2.994 1.040 6.444 1.64 10.035 1.64 0.030 0 0.060-0 0.090-0l-0.005 0c0.007 0 0.016 0 0.025 0 8.83 0 16.825-3.577 22.615-9.36l-0 0 137.36-137.4 18.76 18.76c11.58 11.573 27.574 18.73 45.24 18.73s33.66-7.157 45.24-18.731l84.76-84.72c8.686 4.699 19.015 7.461 29.989 7.461 17.671 0 33.669-7.162 45.251-18.741l201.4-201.36c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0zM375.36 827.4l-220-73.4 196.64-196.76 146.76 146.76zM608 722.76l-274.76-274.76 82.76-82.76 274.76 274.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["highlighter"] + }, + "attrs": [{}], + "properties": { + "id": 769, + "order": 2282, + "name": "highlighter", + "code": 60534, + "ligatures": "highlighter", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 769 + }, + { + "icon": { + "paths": [ + "M806.16 217.84c-75.282-75.282-179.283-121.845-294.16-121.845-229.753 0-416.005 186.252-416.005 416.005 0 114.877 46.563 218.878 121.845 294.16v0c75.282 75.282 179.283 121.845 294.16 121.845 229.753 0 416.005-186.252 416.005-416.005 0-114.877-46.563-218.878-121.845-294.16v0zM384 840v-232h256v232c-37.954 15.19-81.948 24.001-128 24.001s-90.046-8.81-130.388-24.838l2.388 0.837zM576 544h-128v-140.24l128-64zM760.88 760.88c-16.905 16.935-35.517 32.155-55.561 45.382l-1.319 0.818v-199.080c0-35.346-28.654-64-64-64v0-256c0-0.007 0-0.015 0-0.023 0-17.673-14.327-32-32-32-5.22 0-10.148 1.25-14.502 3.467l0.182-0.084-192 96c-10.567 5.373-17.68 16.164-17.68 28.617 0 0.008 0 0.016 0 0.024l-0-0.001v160c-35.346 0-64 28.654-64 64v0 199.080c-96.944-63.751-160.059-172.037-160.059-295.064 0-194.404 157.596-352 352-352s352 157.596 352 352c0 97.183-39.384 185.168-103.061 248.865l0.001-0.001z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["highlighter-circle"] + }, + "attrs": [{}], + "properties": { + "id": 770, + "order": 2283, + "name": "highlighter-circle", + "code": 58930, + "ligatures": "highlighter-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 770 + }, + { + "icon": { + "paths": [ + "M896 608h-372.4l-371.2-436.72c-5.908-6.927-14.645-11.291-24.4-11.291-17.679 0-32.011 14.332-32.011 32.011 0 7.924 2.879 15.175 7.648 20.765l-0.037-0.045 534.44 628.72c11.81 13.838 29.267 22.556 48.759 22.56l209.201 0c35.346 0 64-28.654 64-64v0-128c0-35.346-28.654-64-64-64v0zM578 672h190v128h-81.2zM896 800h-64v-128h64zM448.72 718.2c-5.544-4.733-12.795-7.612-20.718-7.612-9.736 0-18.457 4.348-24.326 11.208l-0.037 0.044-66.44 78.16h-81.2v-128h84.8c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-212.8c-35.346 0-64 28.654-64 64v0 128c0 35.346 28.654 64 64 64v0h209.2c19.493-0.004 36.95-8.722 48.686-22.471l0.074-0.089 66.44-78.12c4.734-5.545 7.615-12.797 7.615-20.721 0-9.756-4.366-18.492-11.25-24.362l-0.045-0.037zM128 672h64v128h-64zM599.6 491.28l272-320c5.908-6.927 14.645-11.291 24.4-11.291 17.679 0 32.011 14.332 32.011 32.011 0 7.924-2.879 15.175-7.648 20.765l0.037-0.045-272 320c-5.908 6.927-14.645 11.291-24.4 11.291-17.679 0-32.011-14.332-32.011-32.011 0-7.924 2.879-15.175 7.648-20.765l-0.037 0.045z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hockey"] + }, + "attrs": [{}], + "properties": { + "id": 771, + "order": 2284, + "name": "hockey", + "code": 60550, + "ligatures": "hockey", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 771 + }, + { + "icon": { + "paths": [ + "M949.24 482.12l-217.24-325.64c-11.614-17.229-31.033-28.424-53.071-28.48l-0.009-0h-333.84c-22.047 0.056-41.466 11.251-52.935 28.253l-0.145 0.227-217.24 325.64c-6.747 9.983-10.771 22.289-10.771 35.535 0 5.986 0.822 11.78 2.359 17.276l-0.108-0.45 85.76 314.36c7.649 27.389 32.375 47.148 61.719 47.16l106.281 0c35.346 0 64-28.654 64-64v0-64h256v64c0 35.346 28.654 64 64 64v0h106.28c29.345-0.012 54.071-19.771 61.612-46.71l0.108-0.45 85.76-314.36c1.429-5.045 2.251-10.839 2.251-16.825 0-13.246-4.024-25.551-10.916-35.761l0.144 0.227zM320 704v-428l96 56.6v211.4c0 17.673 14.327 32 32 32s32-14.327 32-32v0-173.72l15.76 9.28c4.647 2.782 10.251 4.427 16.24 4.427s11.593-1.645 16.386-4.508l-0.146 0.081 15.76-9.28v141.72c0 17.673 14.327 32 32 32s32-14.327 32-32v0-179.44l96-56.56v428zM678.92 192l11.68 17.56-178.6 105.28-178.6-105.28 11.68-17.56zM320 832h-106.28l-85.72-314.36 128-192v378.36c0 35.346 28.654 64 64 64v0zM810.28 832h-106.28v-64c35.346 0 64-28.654 64-64v0-378.36l128 192z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hoodie"] + }, + "attrs": [{}], + "properties": { + "id": 772, + "order": 2285, + "name": "hoodie", + "code": 60624, + "ligatures": "hoodie", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 772 + }, + { + "icon": { + "paths": [ + "M544 400c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM928 517.92c-3.864 224.045-183.771 404.82-407.107 410.071l-0.493 0.009h-8.68c-0.862 0.006-1.881 0.010-2.9 0.010-105.385 0-201.557-39.445-274.558-104.376l0.419 0.366c-6.624-5.909-10.775-14.47-10.775-24 0-17.737 14.379-32.115 32.115-32.115 8.207 0 15.694 3.078 21.372 8.143l-0.032-0.028c23.187 20.818 49.653 38.677 78.382 52.598l2.018 0.882 106.24-146.12c-91.12-39.32-189.88-22.6-245.6-13.16-6.516 1.182-14.016 1.858-21.674 1.858-42.497 0-80.133-20.815-103.269-52.805l-0.257-0.373-1.2-1.72-55.12-88c-3.049-4.812-4.86-10.671-4.86-16.953 0-11.463 6.027-21.517 15.085-27.169l0.135-0.079 400.76-246.84v-110.12c0-17.673 14.327-32 32-32v0h32c0.013-0 0.027-0 0.042-0 229.75 0 416 186.25 416 416 0 2.082-0.015 4.16-0.046 6.234l0.004-0.314zM864 517.040c0.023-1.499 0.036-3.268 0.036-5.040 0-194.404-157.596-352-352-352-0.013 0-0.025 0-0.038 0l0.002-0v96c-0.007 11.463-6.041 21.516-15.105 27.161l-0.135 0.079-388.52 239.12 37.44 60c11.733 15.675 30.256 25.712 51.123 25.712 3.957 0 7.83-0.361 11.588-1.052l-0.391 0.060c64-10.8 195.080-32.96 312.28 32.72 84.681-4.647 151.603-74.39 151.72-159.788l0-0.012c0-17.673 14.327-32 32-32s32 14.327 32 32v0c-0.167 117.725-91.011 214.179-206.421 223.271l-0.779 0.049-108.44 149.12c27.382 7.392 58.82 11.638 91.25 11.638 2.641 0 5.275-0.028 7.902-0.084l-0.392 0.007c189.339-4.551 341.5-157.439 344.875-346.639l0.005-0.321z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["horse"] + }, + "attrs": [{}], + "properties": { + "id": 773, + "order": 2286, + "name": "horse", + "code": 58032, + "ligatures": "horse", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 773 + }, + { + "icon": { + "paths": [ + "M992 832h-32v-320c0-35.346-28.654-64-64-64v0h-224v-256c0-35.346-28.654-64-64-64v0h-384c-35.346 0-64 28.654-64 64v0 640h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h864c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM896 512v320h-224v-320zM224 192h384v640h-64v-192c0-17.673-14.327-32-32-32v0h-192c-17.673 0-32 14.327-32 32v0 192h-64zM480 832h-128v-160h128zM288 384c0-17.673 14.327-32 32-32v0h64v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hospital"] + }, + "attrs": [{}], + "properties": { + "id": 774, + "order": 2287, + "name": "hospital", + "code": 59460, + "ligatures": "hospital", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 774 + }, + { + "icon": { + "paths": [ + "M800 302.56v-142.56c0-35.346-28.654-64-64-64v0h-448c-35.346 0-64 28.654-64 64v0 144c0.047 20.856 10.019 39.373 25.441 51.084l0.159 0.116 209.080 156.8-209.080 156.8c-15.581 11.827-25.553 30.344-25.6 51.192l-0 0.008v144c0 35.346 28.654 64 64 64v0h448c35.346 0 64-28.654 64-64v0-142.56c-0.049-20.776-9.936-39.233-25.246-50.967l-0.154-0.113-209.52-158.36 209.52-158.4c15.473-11.823 25.364-30.273 25.4-51.034l0-0.006zM736 864h-448v-144l224-168 224 169.4zM736 302.56l-224 169.44-224-168v-144h448z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hourglass"] + }, + "attrs": [{}], + "properties": { + "id": 775, + "order": 2288, + "name": "hourglass", + "code": 58034, + "ligatures": "hourglass", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 775 + }, + { + "icon": { + "paths": [ + "M736 96h-448c-35.346 0-64 28.654-64 64v0 144c0.047 20.856 10.019 39.373 25.441 51.084l0.159 0.116 209.080 156.8-209.080 156.8c-15.581 11.827-25.553 30.344-25.6 51.192l-0 0.008v144c0 35.346 28.654 64 64 64v0h448c35.346 0 64-28.654 64-64v0-142.56c-0.049-20.776-9.936-39.233-25.246-50.967l-0.154-0.113-209.52-158.36 209.52-158.4c15.473-11.823 25.364-30.273 25.4-51.034l0-0.006v-142.56c0-35.346-28.654-64-64-64v0zM736 160v64h-448v-64zM736 864h-448v-144l224-168 224 169.4zM512 472l-224-168v-16h448v14.56z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hourglass-high"] + }, + "attrs": [{}], + "properties": { + "id": 776, + "order": 2289, + "name": "hourglass-high", + "code": 58036, + "ligatures": "hourglass-high", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 776 + }, + { + "icon": { + "paths": [ + "M800 302.56v-142.56c0-35.346-28.654-64-64-64v0h-448c-35.346 0-64 28.654-64 64v0 144c0.047 20.856 10.019 39.373 25.441 51.084l0.159 0.116 209.080 156.8-209.080 156.8c-15.581 11.827-25.553 30.344-25.6 51.192l-0 0.008v144c0 35.346 28.654 64 64 64v0h448c35.346 0 64-28.654 64-64v0-142.56c-0.056-20.763-9.941-39.205-25.246-50.927l-0.154-0.113-209.52-158.4 209.52-158.4c15.473-11.823 25.364-30.273 25.4-51.034l0-0.006zM712.92 704h-403.6l202.68-152zM288 864v-96h448v96zM736 302.56l-224 169.44-224-168v-144h448z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hourglass-low"] + }, + "attrs": [{}], + "properties": { + "id": 777, + "order": 2290, + "name": "hourglass-low", + "code": 58038, + "ligatures": "hourglass-low", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 777 + }, + { + "icon": { + "paths": [ + "M800 302.56v-142.56c0-35.346-28.654-64-64-64v0h-448c-35.346 0-64 28.654-64 64v0 144c0.047 20.856 10.019 39.373 25.441 51.084l0.159 0.116 209.080 156.8-209.080 156.8c-15.581 11.827-25.553 30.344-25.6 51.192l-0 0.008v144c0 35.346 28.654 64 64 64v0h448c35.346 0 64-28.654 64-64v0-142.56c-0.049-20.776-9.936-39.233-25.246-50.967l-0.154-0.113-209.52-158.36 209.52-158.4c15.473-11.823 25.364-30.273 25.4-51.034l0-0.006zM288 160h448v142.56l-23.080 17.44h-403.6l-21.32-16zM512 472l-117.32-88h233.6zM736 864h-448v-144l192-144v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-95.68l192 145.12z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hourglass-medium"] + }, + "attrs": [{}], + "properties": { + "id": 778, + "order": 2291, + "name": "hourglass-medium", + "code": 58040, + "ligatures": "hourglass-medium", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 778 + }, + { + "icon": { + "paths": [ + "M844.72 786.24l-286.44-274.24 286.44-274.24c0.165-0.185 0.335-0.355 0.514-0.515l0.006-0.005c11.573-11.58 18.73-27.574 18.73-45.24 0-35.336-28.637-63.983-63.969-64l-576.002-0c-35.316 0.040-63.93 28.678-63.93 64 0 17.666 7.157 33.66 18.731 45.24l-0-0 0.48 0.52 286.44 274.24-286.92 274.76c-11.573 11.58-18.73 27.574-18.73 45.24 0 35.322 28.614 63.96 63.926 64l576.004 0c0.003 0 0.007 0 0.010 0 35.346 0 64-28.654 64-64 0-17.666-7.157-33.66-18.731-45.24l0 0c-0.203-0.168-0.386-0.338-0.558-0.518l-0.002-0.002zM224 192v0 0zM800 192l-288 275.68-288-275.68zM224 832l288-275.68 288 275.68z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hourglass-simple"] + }, + "attrs": [{}], + "properties": { + "id": 779, + "order": 2292, + "name": "hourglass-simple", + "code": 58042, + "ligatures": "hourglass-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 779 + }, + { + "icon": { + "paths": [ + "M844.72 786.24l-286.44-274.24 286.44-274.24c0.165-0.185 0.335-0.355 0.514-0.515l0.006-0.005c11.573-11.58 18.73-27.574 18.73-45.24 0-35.336-28.637-63.983-63.969-64l-576.002-0c-35.316 0.040-63.93 28.678-63.93 64 0 17.666 7.157 33.66 18.731 45.24l-0-0 0.48 0.52 286.44 274.24-286.92 274.76c-11.573 11.58-18.73 27.574-18.73 45.24 0 35.322 28.614 63.96 63.926 64l576.004 0c0.003 0 0.007 0 0.010 0 35.346 0 64-28.654 64-64 0-17.666-7.157-33.66-18.731-45.24l0 0c-0.203-0.168-0.386-0.338-0.558-0.518l-0.002-0.002zM224 192v0 0zM357.72 320h308.56l-154.28 147.68zM800 192l-66.8 64h-442.32l-66.88-64zM224 832l288-275.68 288 275.68z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hourglass-simple-high"] + }, + "attrs": [{}], + "properties": { + "id": 780, + "order": 2293, + "name": "hourglass-simple-high", + "code": 58044, + "ligatures": "hourglass-simple-high", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 780 + }, + { + "icon": { + "paths": [ + "M844.72 786.24l-286.44-274.24 286.44-274.24c0.165-0.185 0.335-0.355 0.514-0.515l0.006-0.005c11.573-11.58 18.73-27.574 18.73-45.24 0-35.336-28.637-63.983-63.969-64l-576.002-0c-35.316 0.040-63.93 28.678-63.93 64 0 17.666 7.157 33.66 18.731 45.24l-0-0 0.48 0.52 286.44 274.24-286.92 274.76c-11.573 11.58-18.73 27.574-18.73 45.24 0 35.322 28.614 63.96 63.926 64l576.004 0c0.003 0 0.007 0 0.010 0 35.346 0 64-28.654 64-64 0-17.666-7.157-33.66-18.731-45.24l0 0c-0.203-0.168-0.386-0.338-0.558-0.518l-0.002-0.002zM224 192v0 0zM632.84 672h-241.68l120.84-115.68zM800 192l-288 275.68-288-275.68zM224 832l100.24-96h375.36l100.4 96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hourglass-simple-low"] + }, + "attrs": [{}], + "properties": { + "id": 781, + "order": 2294, + "name": "hourglass-simple-low", + "code": 58046, + "ligatures": "hourglass-simple-low", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 781 + }, + { + "icon": { + "paths": [ + "M844.72 786.24l-286.44-274.24 286.44-274.24c0.165-0.185 0.335-0.355 0.514-0.515l0.006-0.005c11.573-11.58 18.73-27.574 18.73-45.24 0-35.336-28.637-63.983-63.969-64l-576.002-0c-35.316 0.040-63.93 28.678-63.93 64 0 17.666 7.157 33.66 18.731 45.24l-0-0 0.48 0.52 286.44 274.24-286.92 274.76c-11.573 11.58-18.73 27.574-18.73 45.24 0 35.322 28.614 63.96 63.926 64l576.004 0c0.003 0 0.007 0 0.010 0 35.346 0 64-28.654 64-64 0-17.666-7.157-33.66-18.731-45.24l0 0c-0.203-0.168-0.386-0.338-0.558-0.518l-0.002-0.002zM224 192v0 0zM391.16 352h241.68l-120.84 115.68zM800 192l-100.32 96h-375.36l-100.32-96zM224 832l256-245.040v85.040c0 17.673 14.327 32 32 32s32-14.327 32-32v0-85.040l256 245.040z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hourglass-simple-medium"] + }, + "attrs": [{}], + "properties": { + "id": 782, + "order": 2295, + "name": "hourglass-simple-medium", + "code": 58048, + "ligatures": "hourglass-simple-medium", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 782 + }, + { + "icon": { + "paths": [ + "M877.24 434.72l-320-320c-11.58-11.573-27.574-18.73-45.24-18.73s-33.66 7.157-45.24 18.731l-320 320c-11.588 11.504-18.76 27.441-18.76 45.054 0 0.079 0 0.159 0 0.238l-0-0.012v384c0 17.673 14.327 32 32 32v0h256c17.673 0 32-14.327 32-32v0-224h128v224c0 17.673 14.327 32 32 32v0h256c17.673 0 32-14.327 32-32v0-384c0-0.067 0-0.147 0-0.226 0-17.613-7.173-33.55-18.757-45.050l-0.004-0.004zM832 832h-192v-224c0-17.673-14.327-32-32-32v0h-192c-17.673 0-32 14.327-32 32v0 224h-192v-352l320-320 320 320z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["house"] + }, + "attrs": [{}], + "properties": { + "id": 783, + "order": 2296, + "name": "house", + "code": 58050, + "ligatures": "house", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 783 + }, + { + "icon": { + "paths": [ + "M960 832h-64v-288l9.36 9.36c5.797 5.787 13.801 9.366 22.64 9.366 17.699 0 32.046-14.348 32.046-32.046 0-8.859-3.595-16.879-9.406-22.68l-0-0-393.4-393.28c-11.58-11.573-27.574-18.73-45.24-18.73s-33.66 7.157-45.24 18.731l-393.4 393.28c-5.786 5.791-9.364 13.787-9.364 22.62 0 17.675 14.329 32.004 32.004 32.004 8.843 0 16.847-3.586 22.64-9.383l0-0 9.36-9.24v288h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h896c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM192 480l320-320 320 320v352h-192v-224c0-17.673-14.327-32-32-32v0h-192c-17.673 0-32 14.327-32 32v0 224h-192zM576 832h-128v-192h128z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["house-line"] + }, + "attrs": [{}], + "properties": { + "id": 784, + "order": 2297, + "name": "house-line", + "code": 58052, + "ligatures": "house-line", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 784 + }, + { + "icon": { + "paths": [ + "M877.24 434.72l-320-320c-11.58-11.573-27.574-18.73-45.24-18.73s-33.66 7.157-45.24 18.731l-320 320c-11.588 11.504-18.76 27.441-18.76 45.054 0 0.079 0 0.159 0 0.238l-0-0.012v384c0 17.673 14.327 32 32 32v0h704c17.673 0 32-14.327 32-32v0-384c0-0.067 0-0.147 0-0.226 0-17.613-7.173-33.55-18.757-45.050l-0.004-0.004zM832 832h-640v-352l320-320 320 320z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["house-simple"] + }, + "attrs": [{}], + "properties": { + "id": 785, + "order": 2298, + "name": "house-simple", + "code": 58054, + "ligatures": "house-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 785 + }, + { + "icon": { + "paths": [ + "M512 384c-70.692 0-128 57.308-128 128s57.308 128 128 128c70.692 0 128-57.308 128-128v0c0-70.692-57.308-128-128-128v0zM512 576c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM633.28 181.44l37.64-141.2c0.684-2.47 1.077-5.305 1.077-8.233 0-17.673-14.327-32-32-32-2.379 0-4.698 0.26-6.93 0.752l0.212-0.039c-88.982 22.226-167.216 56.725-237.681 102.223l3.081-1.863c-156.16 100.4-238.68 242.48-238.68 410.92 0.086 150.873 94.959 279.566 228.292 329.758l2.428 0.802-37.64 141.2c-0.684 2.47-1.077 5.305-1.077 8.233 0 17.673 14.327 32 32 32 2.379 0 4.698-0.26 6.93-0.752l-0.212 0.039c88.982-22.226 167.216-56.725 237.681-102.223l-3.081 1.863c156.16-100.4 238.68-242.48 238.68-410.92-0.073-150.877-94.952-279.575-228.291-329.758l-2.429-0.802zM592.24 868c-46.792 30.282-100.593 56.502-157.535 75.942l-5.185 1.538 30.92-116c0.685-2.471 1.079-5.309 1.079-8.239 0-14.743-9.969-27.157-23.534-30.868l-0.224-0.052c-124.040-33.978-213.698-145.67-213.76-278.313l-0-0.007c0-147.080 69.92-266.88 207.76-356 46.792-30.282 100.593-56.502 157.535-75.942l5.185-1.538-30.92 116c-0.685 2.471-1.079 5.309-1.079 8.239 0 14.743 9.969 27.157 23.534 30.868l0.224 0.052c124.040 33.978 213.698 145.67 213.76 278.313l0 0.007c0 147.080-69.92 266.88-207.76 356z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["hurricane"] + }, + "attrs": [{}], + "properties": { + "id": 786, + "order": 2299, + "name": "hurricane", + "code": 59534, + "ligatures": "hurricane", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 786 + }, + { + "icon": { + "paths": [ + "M832 389.48v-5.48c0-176.731-143.269-320-320-320s-320 143.269-320 320v0 5.48c-37.62 13.569-64.029 48.96-64.029 90.52 0 53.019 42.981 96 96 96 0.010 0 0.021-0 0.031-0l13.158 0 219.28 383.76c11.24 19.396 31.901 32.234 55.56 32.234s44.32-12.838 55.396-31.927l0.164-0.307 219.28-383.76h13.16c0.009 0 0.019 0 0.029 0 53.019 0 96-42.981 96-96 0-41.56-26.409-76.951-63.361-90.309l-0.669-0.211zM310.84 576h77.44l162.44 284.24-38.72 67.76zM539.16 576l87 152.24-38.6 67.52-125.56-219.76zM663.16 663.76l-50.32-87.76h100.32zM800 512h-576c-17.673 0-32-14.327-32-32s14.327-32 32-32v0c17.673 0 32-14.327 32-32v0-32c0-141.385 114.615-256 256-256s256 114.615 256 256v0 32c0 17.673 14.327 32 32 32v0c17.673 0 32 14.327 32 32s-14.327 32-32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["ice-cream"] + }, + "attrs": [{}], + "properties": { + "id": 787, + "order": 2300, + "name": "ice-cream", + "code": 59396, + "ligatures": "ice-cream", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 787 + }, + { + "icon": { + "paths": [ + "M300.76 793.6c5.286 4.007 11.974 6.419 19.226 6.419 10.441 0 19.715-5.001 25.556-12.738l0.059-0.081c38.35-50.747 98.585-83.2 166.4-83.2s128.050 32.453 166.021 82.677l0.379 0.523c5.9 7.807 15.167 12.8 25.6 12.8 17.673 0 32-14.327 32-32 0-7.24-2.404-13.919-6.458-19.28l0.058 0.080c-28.241-37.584-65.16-67.174-107.866-86.075l-1.734-0.685c32.079-29.362 52.12-71.421 52.12-118.161 0-88.366-71.634-160-160-160s-160 71.634-160 160c0 46.739 20.041 88.798 51.999 118.051l0.121 0.109c-44.535 19.552-81.538 49.149-109.34 86.067l-0.5 0.693c-4.004 5.285-6.414 11.971-6.414 19.219 0 10.422 4.982 19.68 12.695 25.523l0.080 0.058zM512 448c53.019 0 96 42.981 96 96s-42.981 96-96 96c-53.019 0-96-42.981-96-96v0c0-53.019 42.981-96 96-96v0zM800 96h-576c-35.346 0-64 28.654-64 64v0 704c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-704c0-35.346-28.654-64-64-64v0zM800 864h-576v-704h576zM352 256c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["identification-badge"] + }, + "attrs": [{}], + "properties": { + "id": 788, + "order": 2301, + "name": "identification-badge", + "code": 59126, + "ligatures": "identification-badge", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 788 + }, + { + "icon": { + "paths": [ + "M800 448c0 17.673-14.327 32-32 32v0h-160c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h160c17.673 0 32 14.327 32 32v0zM768 544h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM928 224v576c0 35.346-28.654 64-64 64v0h-704c-35.346 0-64-28.654-64-64v0-576c0-35.346 28.654-64 64-64v0h704c35.346 0 64 28.654 64 64v0zM864 800v-576h-704v576h704zM542.96 664c0.645 2.401 1.016 5.157 1.016 8 0 17.682-14.334 32.016-32.016 32.016-14.839 0-27.32-10.095-30.95-23.792l-0.050-0.223c-10.52-41.040-52.24-72-97-72s-86.44 30.96-97 72c-3.68 13.92-16.161 24.016-31 24.016-17.682 0-32.016-14.334-32.016-32.016 0-2.843 0.371-5.599 1.066-8.223l-0.050 0.223c10.843-39.48 35.404-72.041 68.121-92.978l0.639-0.382c-23.324-23.19-37.76-55.298-37.76-90.779 0-70.692 57.308-128 128-128s128 57.308 128 128c0 35.48-14.436 67.589-37.754 90.772l-0.006 0.006c33.393 21.29 57.977 53.862 68.538 92.243l0.262 1.117zM384 544c35.346 0 64-28.654 64-64s-28.654-64-64-64c-35.346 0-64 28.654-64 64v0c0 35.346 28.654 64 64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["identification-card"] + }, + "attrs": [{}], + "properties": { + "id": 789, + "order": 2302, + "name": "identification-card", + "code": 58056, + "ligatures": "identification-card", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 789 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM864 224v411l-104.28-104.24c-11.582-11.585-27.584-18.75-45.26-18.75s-33.678 7.166-45.26 18.75l-80 80-176-176c-11.58-11.573-27.574-18.73-45.24-18.73s-33.66 7.157-45.24 18.731l-162.72 162.72v-373.48zM160 688l208-208 320 320h-528zM864 800h-85.48l-144-144 80-80 149.48 149.52v74.48zM576 400c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["image"] + }, + "attrs": [{}], + "properties": { + "id": 790, + "order": 2303, + "name": "image", + "code": 58058, + "ligatures": "image", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 790 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h256c0.001 0 0.002 0 0.002 0 14.053 0 25.99-9.058 30.291-21.655l0.067-0.225 59.32-177.92 146.32-58.48c8.146-3.351 14.489-9.694 17.762-17.626l0.078-0.214 58.48-146.2 177.92-59.32c12.759-4.403 21.76-16.309 21.76-30.317 0-0.015-0-0.030-0-0.045l0 0.002v-128c0-35.346-28.654-64-64-64v0zM449.64 629.88l-56.72 170.12h-232.92v-112l208-208 121.68 121.68-21.68 8.6c-8.688 3.587-15.329 10.632-18.294 19.375l-0.066 0.225zM864 328.92l-170.12 56.72c-8.989 3.057-16.041 9.743-19.523 18.266l-0.077 0.214-58.88 147.28-61.080 24.6-141.080-141.080c-11.58-11.573-27.574-18.73-45.24-18.73s-33.66 7.157-45.24 18.731l-162.76 162.56v-373.48h704zM914.72 460.92c-5.188-3.778-11.687-6.044-18.716-6.044-3.622 0-7.103 0.602-10.35 1.711l0.225-0.067-95.2 31.76c-8.982 3.048-16.032 9.719-19.523 18.227l-0.077 0.213-57.24 143.080-143.080 57.24c-8.721 3.568-15.392 10.618-18.373 19.375l-0.067 0.225-31.76 95.2c-1.050 3.031-1.656 6.525-1.656 10.16 0 17.673 14.327 32 32 32 0.006 0 0.011-0 0.017-0l313.079 0c35.346 0 64-28.654 64-64v0-313.080c0-0.002 0-0.004 0-0.007 0-10.643-5.195-20.072-13.188-25.889l-0.092-0.064zM864 800h-268.68l13-39 142.040-56.8c8.146-3.351 14.489-9.694 17.762-17.626l0.078-0.214 56.8-142.040 39-13z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["image-broken"] + }, + "attrs": [{}], + "properties": { + "id": 791, + "order": 2304, + "name": "image-broken", + "code": 59304, + "ligatures": "image-broken", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 791 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM192 192h640v309.52l-98.76-98.8c-11.58-11.573-27.574-18.73-45.24-18.73s-33.66 7.157-45.24 18.731l-429.28 429.28h-21.48zM832 832h-528l384-384 144 144v240zM384 480c53.019 0 96-42.981 96-96s-42.981-96-96-96c-53.019 0-96 42.981-96 96v0c0 53.019 42.981 96 96 96v0zM384 352c17.673 0 32 14.327 32 32s-14.327 32-32 32c-17.673 0-32-14.327-32-32v0c0-17.673 14.327-32 32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["image-square"] + }, + "attrs": [{}], + "properties": { + "id": 792, + "order": 2305, + "name": "image-square", + "code": 58060, + "ligatures": "image-square", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 792 + }, + { + "icon": { + "paths": [ + "M864 160h-576c-35.346 0-64 28.654-64 64v0 64h-64c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-64h64c35.346 0 64-28.654 64-64v0-448c0-35.346-28.654-64-64-64v0zM288 224h576v251l-40.28-40.24c-11.582-11.585-27.584-18.75-45.26-18.75s-33.678 7.166-45.26 18.75l-80 80-176-176c-11.58-11.573-27.574-18.73-45.24-18.73s-33.66 7.157-45.24 18.731l-98.72 98.72zM736 800h-576v-448h64v320c0 35.346 28.654 64 64 64v0h448zM864 672h-576v-144l144-144 198.64 198.64c5.79 5.786 13.787 9.365 22.62 9.365s16.83-3.579 22.62-9.365l102.64-102.64 85.48 85.52v106.48zM640 336c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["images"] + }, + "attrs": [{}], + "properties": { + "id": 793, + "order": 2306, + "name": "images", + "code": 59446, + "ligatures": "images", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 793 + }, + { + "icon": { + "paths": [ + "M832 128h-512c-35.346 0-64 28.654-64 64v0 64h-64c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h512c35.346 0 64-28.654 64-64v0-64h64c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM320 192h512v277.52l-66.8-66.8c-11.58-11.573-27.574-18.73-45.24-18.73s-33.66 7.157-45.24 18.731l-301.24 301.28h-53.48zM704 832h-512v-512h64v384c0 35.346 28.654 64 64 64v0h384zM832 704h-368l256-256 112 112v144zM480 448c53.019 0 96-42.981 96-96s-42.981-96-96-96c-53.019 0-96 42.981-96 96v0c0 53.019 42.981 96 96 96v0zM480 320c17.673 0 32 14.327 32 32s-14.327 32-32 32c-17.673 0-32-14.327-32-32v0c0-17.673 14.327-32 32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["images-square"] + }, + "attrs": [{}], + "properties": { + "id": 794, + "order": 2307, + "name": "images-square", + "code": 59444, + "ligatures": "images-square", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 794 + }, + { + "icon": { + "paths": [ + "M992 512c0 0.005 0 0.011 0 0.016 0 123.712-100.288 224-224 224-61.86 0-117.863-25.075-158.4-65.616l0 0-1.32-1.4-239.8-270.8c-28.886-28.558-68.618-46.2-112.47-46.2-88.366 0-160 71.634-160 160s71.634 160 160 160c43.852 0 83.584-17.642 112.485-46.215l-0.015 0.015 34.080-38.48c5.898-6.647 14.462-10.816 24-10.816 17.693 0 32.036 14.343 32.036 32.036 0 8.155-3.047 15.598-8.065 21.253l0.029-0.033-34.76 39.24-1.32 1.4c-40.535 40.531-96.532 65.6-158.384 65.6-123.712 0-224-100.288-224-224s100.288-224 224-224c61.852 0 117.849 25.069 158.384 65.6l-0-0 1.32 1.4 239.8 270.8c28.886 28.558 68.618 46.2 112.47 46.2 88.366 0 160-71.634 160-160s-71.634-160-160-160c-43.852 0-83.584 17.642-112.485 46.215l0.015-0.015-34.080 38.48c-5.898 6.647-14.462 10.816-24 10.816-17.693 0-32.036-14.343-32.036-32.036 0-8.155 3.047-15.598 8.065-21.253l-0.029 0.033 34.76-39.24 1.32-1.4c40.537-40.541 96.54-65.616 158.4-65.616 123.712 0 224 100.288 224 224 0 0.006-0 0.012-0 0.017l0-0.001z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["infinity"] + }, + "attrs": [{}], + "properties": { + "id": 795, + "order": 2308, + "name": "infinity, lemniscate", + "code": 58932, + "ligatures": "infinity", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 795 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM576 704c0 17.673-14.327 32-32 32v0c-35.346 0-64-28.654-64-64v0-160c-17.673 0-32-14.327-32-32s14.327-32 32-32v0c35.346 0 64 28.654 64 64v0 160c17.673 0 32 14.327 32 32v0zM448 336c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["info"] + }, + "attrs": [{}], + "properties": { + "id": 796, + "order": 2309, + "name": "info", + "code": 58062, + "ligatures": "info", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 796 + }, + { + "icon": { + "paths": [ + "M512 320c-106.039 0-192 85.961-192 192s85.961 192 192 192c106.039 0 192-85.961 192-192v0c-0.114-105.993-86.007-191.886-191.989-192l-0.011-0zM512 640c-70.692 0-128-57.308-128-128s57.308-128 128-128c70.692 0 128 57.308 128 128v0c0 70.692-57.308 128-128 128v0zM704 96h-384c-123.657 0.137-223.863 100.343-224 223.987l-0 0.013v384c0.137 123.657 100.343 223.863 223.987 224l384.013 0c123.657-0.137 223.863-100.343 224-223.987l0-0.013v-384c-0.137-123.657-100.343-223.863-223.987-224l-0.013-0zM864 704c0 88.366-71.634 160-160 160v0h-384c-88.366 0-160-71.634-160-160v0-384c0-88.366 71.634-160 160-160v0h384c88.366 0 160 71.634 160 160v0zM768 304c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["instagram-logo"] + }, + "attrs": [{}], + "properties": { + "id": 797, + "order": 2310, + "name": "instagram-logo", + "code": 58064, + "ligatures": "instagram-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 797 + }, + { + "icon": { + "paths": [ + "M698.52 325.48c-28.568-149.845-158.547-261.583-314.623-261.583-176.731 0-320 143.269-320 320 0 156.076 111.738 286.055 259.582 314.305l2.001 0.318c28.568 149.845 158.547 261.583 314.623 261.583 176.731 0 320-143.269 320-320 0-156.076-111.738-286.055-259.582-314.305l-2.001-0.318zM402.76 544l77.24 77.24c-28.331 11.866-61.254 18.76-95.787 18.76-0.075 0-0.15-0-0.225-0l0.012 0c-0-0.063-0-0.138-0-0.213 0-34.533 6.894-67.456 19.38-97.468l-0.62 1.681zM537.76 588.52l-102.28-102.28c14.69-19.352 31.408-36.070 50.122-50.295l0.638-0.465 102.28 102.28c-14.69 19.352-31.408 36.070-50.122 50.295l-0.638 0.465zM621.24 480l-77.24-77.24c28.331-11.866 61.254-18.76 95.787-18.76 0.075 0 0.15 0 0.225 0l-0.012-0c0 0.063 0 0.138 0 0.213 0 34.533-6.894 67.456-19.38 97.468l0.62-1.681zM128 384c-0-0.15-0-0.327-0-0.504 0-141.385 114.615-256 256-256 118.824 0 218.741 80.956 247.602 190.72l0.399 1.784c-170.382 4.618-307.294 141.6-311.791 311.576l-0.009 0.424c-111.334-29.512-192.074-129.309-192.2-247.986l-0-0.014zM640 896c-118.639-0.101-218.414-80.751-247.594-190.209l-0.406-1.791c170.468-4.511 307.489-141.532 311.991-311.576l0.009-0.424c111.548 29.26 192.504 129.176 192.504 248 0 141.385-114.615 256-256 256-0.177 0-0.354-0-0.531-0.001l0.028 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["intersect"] + }, + "attrs": [{}], + "properties": { + "id": 798, + "order": 2311, + "name": "intersect", + "code": 58066, + "ligatures": "intersect", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 798 + }, + { + "icon": { + "paths": [ + "M864 352h-192v-192c0-17.673-14.327-32-32-32v0h-480c-17.673 0-32 14.327-32 32v0 480c0 17.673 14.327 32 32 32v0h192v192c0 17.673 14.327 32 32 32v0h480c17.673 0 32-14.327 32-32v0-480c0-17.673-14.327-32-32-32v0zM192 608v-416h416v160h-224c-17.673 0-32 14.327-32 32v0 224zM416 461.24l146.76 146.76h-146.76zM608 562.76l-146.76-146.76h146.76zM832 832h-416v-160h224c17.673 0 32-14.327 32-32v0-224h160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["intersect-square"] + }, + "attrs": [{}], + "properties": { + "id": 799, + "order": 2312, + "name": "intersect-square", + "code": 59514, + "ligatures": "intersect-square", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 799 + }, + { + "icon": { + "paths": [ + "M783.52 384c0.28-5.24 0.48-10.52 0.48-16 0-150.221-121.779-272-272-272s-272 121.779-272 272v0c0 5.32 0 10.6 0.48 16-88.608 46.055-148.089 137.149-148.089 242.136 0 150.221 121.779 272 272 272 54.858 0 105.923-16.24 148.65-44.175l-1.041 0.638c41.686 27.296 92.751 43.536 147.609 43.536 150.221 0 272-121.779 272-272 0-104.987-59.481-196.082-146.582-241.423l-1.507-0.714zM512 773.88c-37.561-35.933-61.628-85.704-63.986-141.095l-0.014-0.425c19.16 4.854 41.154 7.64 63.8 7.64s44.641-2.786 65.661-8.034l-1.861 0.393c-2.259 55.764-26.187 105.535-63.533 141.456l-0.067 0.064zM512 576c-20.056-0.007-39.444-2.855-57.787-8.164l1.467 0.364c10.622-37.182 30.182-68.96 56.251-94.014l0.069-0.066c26.138 25.12 45.698 56.898 55.959 92.61l0.361 1.47c-16.876 4.945-36.264 7.793-56.316 7.8l-0.004 0zM396.92 541.16c-40.881-27.495-71.118-68.094-84.875-115.686l-0.365-1.474c16.889-4.951 36.291-7.8 56.359-7.8 33.043 0 64.283 7.723 92.012 21.462l-1.211-0.543c-27.346 28.689-48.558 63.486-61.367 102.114l-0.553 1.926zM565.16 436.92c26.451-13.118 57.599-20.793 90.541-20.793 20.163 0 39.654 2.876 58.086 8.239l-1.467-0.366c-14.079 49.146-44.325 89.818-84.496 116.888l-0.744 0.472c-13.306-40.707-34.528-75.645-62.028-104.554l0.108 0.114zM512 160c111.957 0.035 203.26 88.415 207.986 199.213l0.014 0.427c-19.225-4.876-41.296-7.674-64.019-7.674-53.373 0-103.141 15.436-145.083 42.088l1.102-0.654c-40.827-25.976-90.575-41.399-143.925-41.399-22.672 0-44.693 2.785-65.74 8.032l1.865-0.393c4.737-111.156 95.929-199.495 207.786-199.64l0.014-0zM160 624c0.037-71.959 36.61-135.369 92.173-172.687l0.747-0.473c22.583 68.407 69.43 123.571 130.116 156.444l1.444 0.716c-0.28 5.24-0.48 10.52-0.48 16-0 0.034-0 0.074-0 0.114 0 72.548 28.511 138.436 74.94 187.072l-0.1-0.106c-26.535 13.175-57.787 20.885-90.84 20.885-114.863 0-207.98-93.105-208-207.963l-0-0.002zM656 832c-0.074 0-0.162 0-0.25 0-32.972 0-64.139-7.724-91.793-21.461l1.202 0.54c46.329-48.53 74.84-114.418 74.84-186.966 0-0.040-0-0.080-0-0.12l0 0.006c0-5.32-0.2-10.6-0.48-16 62.157-33.625 109.012-88.849 131.007-155.388l0.553-1.932c56.386 37.803 93.004 101.285 93.004 173.32 0 114.875-93.125 208-208 208-0.029 0-0.059-0-0.088-0l0.004 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["intersect-three"] + }, + "attrs": [{}], + "properties": { + "id": 800, + "order": 2313, + "name": "intersect-three", + "code": 60612, + "ligatures": "intersect-three", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 800 + }, + { + "icon": { + "paths": [ + "M832 480v320c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-320c0-141.385-114.615-256-256-256s-256 114.615-256 256v0 320c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-320c0-176.731 143.269-320 320-320s320 143.269 320 320v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["intersection"] + }, + "attrs": [{}], + "properties": { + "id": 801, + "order": 2314, + "name": "intersection", + "code": 60858, + "ligatures": "intersection", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 801 + }, + { + "icon": { + "paths": [ + "M112 512c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h112c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64c-53.019 0-96-42.981-96-96s42.981-96 96-96v0c0-17.673 14.327-32 32-32s32 14.327 32 32v0h32c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64c53.019 0 96 42.981 96 96s-42.981 96-96 96v0c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM928 224v544c0 35.346-28.654 64-64 64v0h-704c-35.346 0-64-28.654-64-64v0-160c0-17.673 14.327-32 32-32s32 14.327 32 32v0 160h480v-128h-320c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h320v-128h-224c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h448v-128h-480c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h512c17.673 0 32 14.327 32 32v0zM704 576h160v-128h-160zM864 768v-128h-160v128z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["invoice"] + }, + "attrs": [{}], + "properties": { + "id": 802, + "order": 2315, + "name": "invoice", + "code": 60994, + "ligatures": "invoice", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 802 + }, + { + "icon": { + "paths": [ + "M953 916c-5.914 7.355-14.91 12.022-24.998 12.022-7.597 0-14.576-2.647-20.064-7.070l0.061 0.048c-1.48-1.2-155.28-121-396-121s-394.56 120-396 121.040c-5.428 4.368-12.405 7.011-20 7.011-17.69 0-32.031-14.341-32.031-32.031 0-10.096 4.671-19.101 11.969-24.972l0.062-0.048c6.52-5.2 154.080-121.040 393.16-133.8-9.169-35.061-14.433-75.312-14.433-116.793 0-12.291 0.462-24.475 1.37-36.534l-0.097 1.606c6.96-86.84 43.68-202.52 172-289.92-18.688-4.83-40.143-7.603-62.245-7.603-1.658 0-3.312 0.016-4.962 0.047l0.248-0.004c-76 2.48-123.76 46.84-146 135.68-3.563 14.065-16.104 24.308-31.039 24.32l-0.001 0c-0.047 0-0.103 0-0.159 0-2.701 0-5.32-0.35-7.814-1.008l0.213 0.048c-14.030-3.596-24.234-16.128-24.234-31.043 0-2.755 0.348-5.428 1.003-7.978l-0.048 0.222c37-147.8 132.44-181.68 206-184 2.111-0.049 4.598-0.077 7.091-0.077 28.284 0 55.726 3.603 81.892 10.374l-2.263-0.497c-15.32-25.32-37.72-51.72-68.84-65-40-16.96-88.68-9.56-145.24 22.040-4.494 2.55-9.872 4.052-15.6 4.052-17.702 0-32.052-14.35-32.052-32.052 0-11.974 6.566-22.414 16.293-27.917l0.16-0.083c74.96-41.8 142.88-50.16 201.92-24.8 49.96 21.44 82.92 63.12 103.48 100 24.72-38.56 55.52-64.68 89.56-75.76 47.44-15.48 98.56-2.88 152 37.48 7.294 5.914 11.918 14.874 11.918 24.914 0 17.673-14.327 32-32 32-6.926 0-13.338-2.2-18.575-5.94l0.097 0.066c-35.64-26.92-67.080-36.24-93.4-27.72-29.16 9.4-51.48 40-65.48 66.44 30.943 6.39 58.407 16.952 83.466 31.248l-1.386-0.728c58.44 33.4 128 104.2 128 251.76 0 17.673-14.327 32-32 32s-32-14.327-32-32v0c0-93.84-32.28-160-96-196-6.298-3.674-13.858-7.428-21.669-10.705l-1.331-0.495c14.414 28.662 22.853 62.463 22.853 98.235 0 12.003-0.95 23.784-2.779 35.272l0.166-1.267c-5.446 35.323-17.925 66.931-35.997 94.547l0.557-0.907c-5.874 8.166-15.351 13.422-26.055 13.422-17.673 0-32-14.327-32-32 0-6.816 2.131-13.134 5.763-18.325l-0.068 0.103c2.96-4.36 65.32-97.52-13.040-197.48-108 60.84-167.56 149-176.64 262.36-0.686 8.966-1.078 19.418-1.078 29.961 0 41.256 5.99 81.113 17.148 118.749l-0.75-2.95c250.6 7.24 406.080 129.32 412.8 134.64 7.341 5.914 11.998 14.902 11.998 24.978 0 7.516-2.591 14.426-6.929 19.887l0.050-0.066zM96 560c0-61.856 50.144-112 112-112s112 50.144 112 112c0 61.856-50.144 112-112 112v0c-61.856 0-112-50.144-112-112v0zM160 560c0 26.51 21.49 48 48 48s48-21.49 48-48c0-26.51-21.49-48-48-48v0c-26.51 0-48 21.49-48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["island"] + }, + "attrs": [{}], + "properties": { + "id": 803, + "order": 2316, + "name": "island", + "code": 60934, + "ligatures": "island", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 803 + }, + { + "icon": { + "paths": [ + "M736 195.24v-67.24c0-35.346-28.654-64-64-64v0h-320c-35.346 0-64 28.654-64 64v0 67.24c-73.511 15.478-127.915 79.753-128 156.751l-0 0.009v448c0 88.366 71.634 160 160 160v0h384c88.366 0 160-71.634 160-160v0-448c-0.085-77.007-54.489-141.282-126.955-156.575l-1.045-0.185zM672 192h-64v-64h64zM480 192v-64h64v64zM416 128v64h-64v-64zM800 800c0 53.019-42.981 96-96 96v0h-384c-53.019 0-96-42.981-96-96v0-448c0-53.019 42.981-96 96-96v0h384c53.019 0 96 42.981 96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["jar"] + }, + "attrs": [{}], + "properties": { + "id": 804, + "order": 2317, + "name": "jar", + "code": 59360, + "ligatures": "jar", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 804 + }, + { + "icon": { + "paths": [ + "M736 195.24v-67.24c0-35.346-28.654-64-64-64v0h-320c-35.346 0-64 28.654-64 64v0 67.24c-73.511 15.478-127.915 79.753-128 156.751l-0 0.009v448c0 88.366 71.634 160 160 160v0h384c88.366 0 160-71.634 160-160v0-448c-0.085-77.007-54.489-141.282-126.955-156.575l-1.045-0.185zM224 448h576v256h-576zM672 192h-64v-64h64zM480 192v-64h64v64zM416 128v64h-64v-64zM320 256h384c53.019 0 96 42.981 96 96v0 32h-576v-32c0-53.019 42.981-96 96-96v0zM704 896h-384c-53.019 0-96-42.981-96-96v0-32h576v32c0 53.019-42.981 96-96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["jar-label"] + }, + "attrs": [{}], + "properties": { + "id": 805, + "order": 2318, + "name": "jar-label", + "code": 59361, + "ligatures": "jar-label", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 805 + }, + { + "icon": { + "paths": [ + "M960 352h-38.12l-37.16-173.4c-6.509-29.067-32.037-50.482-62.587-50.6l-0.013-0h-620.24c-30.563 0.118-56.091 21.533-62.519 50.171l-0.081 0.429-37.16 173.4h-38.12c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v384c0 35.346 28.654 64 64 64v0h96c35.346 0 64-28.654 64-64v0-96h384v96c0 35.346 28.654 64 64 64v0h96c35.346 0 64-28.654 64-64v0-384h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM201.88 192h620.24l34.28 160h-688.8zM256 800h-96v-96h96zM768 800v-96h96v96zM864 640h-256v-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128h-64v-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128h-256v-224h704zM224 528c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM704 528c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["jeep"] + }, + "attrs": [{}], + "properties": { + "id": 806, + "order": 2319, + "name": "jeep", + "code": 58068, + "ligatures": "jeep", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 806 + }, + { + "icon": { + "paths": [ + "M832 576h-288v-195.24c73.554-15.408 128-79.729 128-156.767 0-88.366-71.634-160-160-160s-160 71.634-160 160c0 77.038 54.446 141.36 126.958 156.584l1.042 0.183v195.24h-288c-35.346 0-64 28.654-64 64v0 192c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-192c0-35.346-28.654-64-64-64v0zM416 224c0-53.019 42.981-96 96-96s96 42.981 96 96c0 53.019-42.981 96-96 96v0c-53.019 0-96-42.981-96-96v0zM832 832h-640v-192h640v192zM672 448h128c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["joystick"] + }, + "attrs": [{}], + "properties": { + "id": 807, + "order": 2320, + "name": "joystick", + "code": 59998, + "ligatures": "joystick", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 807 + }, + { + "icon": { + "paths": [ + "M864 192h-704c-17.673 0-32 14.327-32 32v0 608c0 35.346 28.654 64 64 64v0h160c35.346 0 64-28.654 64-64v0-192h192v64c0 35.346 28.654 64 64 64v0h160c35.346 0 64-28.654 64-64v0-480c0-17.673-14.327-32-32-32v0zM352 832h-160v-320h160zM352 448h-160v-192h160zM608 576h-192v-320h192zM832 704h-160v-192h160zM832 448h-160v-192h160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["kanban"] + }, + "attrs": [{}], + "properties": { + "id": 808, + "order": 2321, + "name": "kanban", + "code": 60244, + "ligatures": "kanban", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 808 + }, + { + "icon": { + "paths": [ + "M866.28 157.72c-57.924-58.003-137.988-93.883-226.431-93.883-176.731 0-320 143.269-320 320 0 35.493 5.779 69.637 16.446 101.541l-0.655-2.258-220.88 220.88c-11.587 11.498-18.76 27.43-18.76 45.037 0 0.071 0 0.143 0 0.214l-0-0.011v114.76c0 35.346 28.654 64 64 64v0h128c17.673 0 32-14.327 32-32v0-64h64c17.673 0 32-14.327 32-32v0-64h64c0.007 0 0.016 0 0.025 0 8.83 0 16.825-3.577 22.615-9.36l-0 0 38.24-38.28c29.46 9.917 63.385 15.64 98.648 15.64 0.166 0 0.332-0 0.498-0l-0.026 0h0.4c176.564-0.221 319.612-143.405 319.612-320 0-88.369-35.82-168.371-93.732-226.28l-0-0zM896 392.4c-4.36 136.36-119 247.44-255.56 247.6h-0.44c-0.128 0-0.279 0-0.43 0-33.914 0-66.28-6.626-95.875-18.653l1.705 0.613c-3.753-1.672-8.133-2.645-12.74-2.645-8.833 0-16.83 3.579-22.62 9.365l0-0-43.28 43.32h-82.76c-17.673 0-32 14.327-32 32v0 64h-64c-17.673 0-32 14.327-32 32v0 64h-96v-114.76l235.32-235.28c5.787-5.79 9.365-13.787 9.365-22.62 0-4.607-0.974-8.986-2.726-12.944l0.081 0.204c-11.415-27.895-18.041-60.267-18.041-94.187 0-0.258 0-0.516 0.001-0.773l-0 0.040c0-136.56 111.24-251.2 247.6-255.56 2.545-0.091 5.536-0.142 8.539-0.142 141.385 0 256 114.615 256 256 0 2.962-0.050 5.912-0.15 8.85l0.012-0.427zM768 304c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["key"] + }, + "attrs": [{}], + "properties": { + "id": 809, + "order": 2322, + "name": "key", + "code": 58070, + "ligatures": "key", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 809 + }, + { + "icon": { + "paths": [ + "M736 416v128c0 17.673-14.327 32-32 32v0h-306.76l41.4 41.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-96-96c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 96-96c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-41.4 41.36h274.76v-96c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM928 224v576c0 35.346-28.654 64-64 64v0h-704c-35.346 0-64-28.654-64-64v0-576c0-35.346 28.654-64 64-64v0h704c35.346 0 64 28.654 64 64v0zM864 800v-576h-704v576h704z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["key-return"] + }, + "attrs": [{}], + "properties": { + "id": 810, + "order": 2323, + "name": "key-return", + "code": 59266, + "ligatures": "key-return", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 810 + }, + { + "icon": { + "paths": [ + "M896 192h-768c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h768c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM896 768h-768v-512h768v512zM832 512c0 17.673-14.327 32-32 32v0h-576c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h576c17.673 0 32 14.327 32 32v0zM832 384c0 17.673-14.327 32-32 32v0h-576c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h576c17.673 0 32 14.327 32 32v0zM288 640c0 17.673-14.327 32-32 32v0h-32c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h32c17.673 0 32 14.327 32 32v0zM672 640c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0zM832 640c0 17.673-14.327 32-32 32v0h-32c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h32c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["keyboard"] + }, + "attrs": [{}], + "properties": { + "id": 811, + "order": 2324, + "name": "keyboard", + "code": 58072, + "ligatures": "keyboard", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 811 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM672 448c0-0.010 0-0.022 0-0.034 0-88.366-71.634-160-160-160s-160 71.634-160 160c0 48.671 21.732 92.267 56.022 121.612l0.218 0.182-53.52 121.32c-1.721 3.802-2.724 8.244-2.724 12.92 0 17.673 14.327 32 32 32 0.001 0 0.003-0 0.004-0l256 0c0.001 0 0.003 0 0.004 0 17.673 0 32-14.327 32-32 0-4.676-1.003-9.118-2.806-13.122l0.081 0.202-53.52-121.32c34.441-29.564 56.148-73.118 56.24-121.744l0-0.016zM546.72 572l44 100.2h-157.64l44-100.2c1.792-3.871 2.838-8.401 2.838-13.175 0-11.749-6.332-22.019-15.769-27.584l-0.149-0.081c-28.897-16.908-48-47.792-48-83.138 0-53.019 42.981-96 96-96s96 42.981 96 96c0 35.346-19.103 66.231-47.547 82.893l-0.453 0.245c-9.676 5.626-16.077 15.944-16.077 27.757 0 4.739 1.030 9.237 2.879 13.283l-0.082-0.2z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["keyhole"] + }, + "attrs": [{}], + "properties": { + "id": 812, + "order": 2325, + "name": "keyhole", + "code": 60024, + "ligatures": "keyhole", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 812 + }, + { + "icon": { + "paths": [ + "M927.48 128.52c-20.142-20.091-47.94-32.513-78.64-32.513s-58.498 12.423-78.642 32.516l0.002-0.002-696.84 697.080c-5.786 5.79-9.365 13.787-9.365 22.619 0 15.121 10.488 27.793 24.587 31.137l0.217 0.043c43.494 10.524 93.434 16.573 144.783 16.6l0.017 0c131.8 0 263.68-40.8 387.8-120.92 127.040-82 200.76-175.28 204-179.24 4.246-5.38 6.81-12.258 6.81-19.735 0-8.835-3.581-16.834-9.37-22.625l0 0-81.56-81.48 186.2-186.24c20.069-20.144 32.477-47.933 32.477-78.62s-12.408-58.476-32.48-78.623l0.003 0.003zM756.4 577.76c-50.193 54.577-106.455 102.322-168.061 142.569l-3.379 2.071c-137.72 88.4-279.76 123.68-423.080 105.2l422.12-422.28zM882.24 240.56l-186.24 186.24-66.72-66.8 186.2-186.24c8.543-8.543 20.344-13.826 33.38-13.826 26.071 0 47.206 21.135 47.206 47.206 0 13.036-5.284 24.837-13.826 33.38l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["knife"] + }, + "attrs": [{}], + "properties": { + "id": 813, + "order": 2326, + "name": "knife", + "code": 58934, + "ligatures": "knife", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 813 + }, + { + "icon": { + "paths": [ + "M862.080 853.040l-204.040-561.040 36.36-100h41.6c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-384c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h18.32l-240.4 661.040c-1.225 3.258-1.934 7.024-1.934 10.956 0 13.76 8.685 25.492 20.873 30.012l0.221 0.072c3.248 1.205 7 1.908 10.915 1.92l0.005 0c0 0 0.001 0 0.001 0 13.755 0 25.483-8.679 30.007-20.859l0.072-0.221 38.88-106.92h188l-30.96 85.040c-1.225 3.258-1.934 7.024-1.934 10.956 0 13.76 8.685 25.492 20.873 30.012l0.221 0.072c3.223 1.196 6.946 1.898 10.83 1.92l0.010 0c0 0 0.001 0 0.001 0 13.755 0 25.483-8.679 30.007-20.859l0.072-0.221 73.92-202.92h208l73.8 202.92c4.596 12.402 16.324 21.080 30.079 21.080 0.042 0 0.085-0 0.127-0l-0.007 0c3.92-0.012 7.672-0.715 11.146-1.993l-0.226 0.073c12.409-4.592 21.094-16.324 21.094-30.084 0-3.932-0.709-7.698-2.006-11.177l0.072 0.221zM510.080 512h-188l46.52-128h188zM626.44 192l-46.68 128h-187.76l46.4-128zM252.24 704l46.56-128h188l-46.8 128zM543.12 608l80.88-222.36 80.84 222.36z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["ladder"] + }, + "attrs": [{}], + "properties": { + "id": 814, + "order": 2327, + "name": "ladder", + "code": 59876, + "ligatures": "ladder", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 814 + }, + { + "icon": { + "paths": [ + "M768 96c-17.673 0-32 14.327-32 32v0 128h-448v-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 768c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128h448v128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-768c0-17.673-14.327-32-32-32v0zM736 320v160h-448v-160zM288 704v-160h448v160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["ladder-simple"] + }, + "attrs": [{}], + "properties": { + "id": 815, + "order": 2328, + "name": "ladder-simple", + "code": 60454, + "ligatures": "ladder-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 815 + }, + { + "icon": { + "paths": [ + "M989.4 595.4l-192-448c-5.018-11.5-16.286-19.394-29.399-19.4l-512.001-0c-13.114 0.006-24.382 7.9-29.32 19.194l-0.080 0.206-192 448c-1.634 3.715-2.585 8.047-2.585 12.6 0 17.668 14.318 31.991 31.984 32l416.001 0v192h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-96v-192h224v128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128h128c17.667-0.009 31.985-14.332 31.985-32 0-4.553-0.951-8.885-2.665-12.806l0.080 0.206zM112.52 576l164.6-384h469.76l164.6 384z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lamp"] + }, + "attrs": [{}], + "properties": { + "id": 816, + "order": 2329, + "name": "lamp", + "code": 58936, + "ligatures": "lamp", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 816 + }, + { + "icon": { + "paths": [ + "M704 299.12v-11.12c0-35.346-28.654-64-64-64v0h-96v-160c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 160h-96c-35.346 0-64 28.654-64 64v0 11.12c-152.558 73.307-256.001 226.618-256.001 404.088 0 0.278 0 0.557 0.001 0.835l-0-0.043c0 17.673 14.327 32 32 32v0h256c0 88.366 71.634 160 160 160s160-71.634 160-160v0h256c17.673 0 32-14.327 32-32v0c0-0.235 0.001-0.513 0.001-0.792 0-177.471-103.442-330.781-253.323-402.926l-2.678-1.162zM512 832c-53.019 0-96-42.981-96-96v0h192c0 53.019-42.981 96-96 96v0zM129.32 672c12.302-145.85 104.639-267.472 232.488-321.655l2.512-0.945c11.615-4.937 19.623-16.226 19.68-29.393l0-0.007v-32h256v32c0.006 13.221 8.029 24.567 19.471 29.441l0.209 0.079c130.328 55.11 222.653 176.677 234.903 321.068l0.097 1.412z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lamp-pendant"] + }, + "attrs": [{}], + "properties": { + "id": 817, + "order": 2330, + "name": "lamp-pendant", + "code": 60974, + "ligatures": "lamp-pendant", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 817 + }, + { + "icon": { + "paths": [ + "M928 672h-32v-384c0-53.019-42.981-96-96-96v0h-576c-53.019 0-96 42.981-96 96v0 384h-32c-17.673 0-32 14.327-32 32v0 64c0 53.019 42.981 96 96 96v0h704c53.019 0 96-42.981 96-96v0-64c0-17.673-14.327-32-32-32v0zM192 288c0-17.673 14.327-32 32-32v0h576c17.673 0 32 14.327 32 32v0 384h-640zM896 768c0 17.673-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32v0-32h768zM608 352c0 17.673-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["laptop"] + }, + "attrs": [{}], + "properties": { + "id": 818, + "order": 2331, + "name": "laptop", + "code": 58758, + "ligatures": "laptop", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 818 + }, + { + "icon": { + "paths": [ + "M822.92 239.72c-83.52-51.4-193.96-79.72-310.92-79.72s-227.4 28.32-310.92 79.72c-88.4 54.36-137.080 128.28-137.080 208.28s48.68 153.76 137.080 208c76 46.68 173.96 74.24 278.92 78.92v0c0.017 0.839 0.027 1.829 0.027 2.82 0 54.864-29.573 102.821-73.649 128.799l-0.698 0.381c-58.56 35.44-138.48 38.080-198.88 6.56-4.475-2.529-9.826-4.019-15.526-4.019-17.673 0-32 14.327-32 32 0 12.549 7.224 23.412 17.74 28.655l0.186 0.084c35.49 18.777 77.576 29.801 122.237 29.801 0.198 0 0.396-0 0.593-0.001l-0.031 0c0.312 0.001 0.681 0.002 1.050 0.002 50.907 0 98.514-14.128 139.114-38.678l-1.204 0.676c68-41.080 105.16-107.44 105.16-186.8v0c104.96-4.68 203.040-32.24 278.92-78.92 88.28-54.52 136.96-128.28 136.96-208.28s-48.68-153.92-137.080-208.28zM269.64 620.72c20.96-38.2 61.76-48 94.12-44 43.6 5.68 87.44 36.52 106.44 93.68-73.76-4.6-142.8-21.76-200.56-49.68zM789.4 601.64c-67.8 41.72-156.68 66.12-252.52 69.72-8.124-35.614-24.006-66.695-45.83-92.609l0.27 0.329c-29.53-35.012-71.14-59.016-118.331-65.568l-0.989-0.112c-68-8.8-126.88 20.44-157.52 74.8-55.92-40.2-86.48-89.28-86.48-140.2 0-56.84 37.88-111.44 106.6-153.72 73.6-45.36 172.12-70.28 277.4-70.28s204 24.92 277.4 70.2c68.72 42.28 106.6 96.88 106.6 153.8s-37.88 111.36-106.6 153.64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lasso"] + }, + "attrs": [{}], + "properties": { + "id": 819, + "order": 2332, + "name": "lasso", + "code": 60870, + "ligatures": "lasso", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 819 + }, + { + "icon": { + "paths": [ + "M992 640c0 88.366-71.634 160-160 160v0h-69.72c-89.265-0.224-166.285-52.424-202.416-127.926l-0.584-1.354-120.56-258.4c-26.226-54.893-81.242-92.171-144.98-92.32l-0.020-0h-37.72c-88.366 0-160 71.634-160 160v0 96c0 88.366 71.634 160 160 160v0h32c0.014 0 0.030 0 0.046 0 52.172 0 97.054-31.214 116.99-75.986l0.324-0.814c4.915-11.745 16.312-19.846 29.602-19.846 17.673 0 32 14.327 32 32 0 4.879-1.092 9.503-3.045 13.641l0.083-0.195c-30.389 68.379-97.712 115.2-175.971 115.2-0.010 0-0.021-0-0.031-0l-31.998 0c-123.657-0.137-223.863-100.343-224-223.987l-0-0.013v-96c0.137-123.657 100.343-223.863 223.987-224l37.733-0c89.265 0.224 166.285 52.424 202.416 127.926l0.584 1.354 120.56 258.4c26.226 54.893 81.242 92.171 144.98 92.32l0.020 0h69.72c53.019 0 96-42.981 96-96s-42.981-96-96-96v0h-80c-79.529 0-144-64.471-144-144s64.471-144 144-144v0h80c70.692 0 128 57.308 128 128v0c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c0-35.346-28.654-64-64-64v0h-80c-44.183 0-80 35.817-80 80s35.817 80 80 80v0h80c88.366 0 160 71.634 160 160v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lastfm-logo"] + }, + "attrs": [{}], + "properties": { + "id": 820, + "order": 2333, + "name": "lastfm-logo", + "code": 59458, + "ligatures": "lastfm-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 820 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM864 224v160h-704v-160zM160 448h224v352h-224zM864 800h-416v-352h416v352z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["layout"] + }, + "attrs": [{}], + "properties": { + "id": 821, + "order": 2334, + "name": "layout", + "code": 59094, + "ligatures": "layout", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 821 + }, + { + "icon": { + "paths": [ + "M893.8 160.28c-0.975-16.205-13.875-29.105-29.991-30.076l-0.089-0.004c-304.52-17.88-548.44 73.8-652.44 245.8-32.221 51.799-51.322 114.668-51.322 181.997 0 4.925 0.102 9.826 0.305 14.701l-0.023-0.698c2.28 63.68 20.84 128 55.16 191.4l-78.040 78c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l0-0 78-78.040c63.36 34.28 127.72 52.84 191.36 55.12q6.68 0.24 13.32 0.24c0.276 0.001 0.603 0.001 0.929 0.001 67.242 0 130.026-19.086 183.23-52.137l-1.479 0.856c172-104 263.72-347.88 245.8-652.44zM615 758c-91 55.12-198.72 56-306.84 3.080l354.52-354.48c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l-354.48 354.68c-52.76-108-52-216 3.080-306.84 88.36-145.88 298.4-225.76 565.24-216.24 9.56 266.64-70.36 476.72-216.24 565.080z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["leaf"] + }, + "attrs": [{}], + "properties": { + "id": 822, + "order": 2335, + "name": "leaf", + "code": 58074, + "ligatures": "leaf", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 822 + }, + { + "icon": { + "paths": [ + "M985.2 483.36l-160-320c-10.659-21.125-32.185-35.36-57.036-35.36-0.058 0-0.115 0-0.173 0l0.009-0h-512c-0.049-0-0.106-0-0.164-0-24.851 0-46.377 14.235-56.869 34.996l-0.167 0.364-160 320c-4.266 8.343-6.766 18.2-6.766 28.64 0 35.334 28.634 63.981 63.964 64l384.002 0v256h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-96v-256h384c0.002 0 0.004 0 0.006 0 35.346 0 64-28.654 64-64 0-10.44-2.5-20.297-6.934-29.003l0.168 0.363zM96 512l160-320h512l160 320zM768 416c0 17.673-14.327 32-32 32v0h-448c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h448c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lectern"] + }, + "attrs": [{}], + "properties": { + "id": 823, + "order": 2336, + "name": "lectern", + "code": 59738, + "ligatures": "lectern", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 823 + }, + { + "icon": { + "paths": [ + "M974.32 291.36l-185.16-92.56c-23-41.84-80.32-70.8-149.16-70.8-89.72 0-160 49.2-160 112 0.010 9.346 1.561 18.326 4.413 26.705l-0.173-0.585-78.080 39.040c-24.82-10.854-53.743-17.169-84.142-17.169-0.71 0-1.419 0.003-2.127 0.010l0.108-0.001c-89.72 0-160 49.2-160 112 0.010 9.346 1.561 18.326 4.413 26.705l-0.173-0.585-114.56 57.24c-10.567 5.373-17.68 16.164-17.68 28.617 0 0.008 0 0.016 0 0.024l-0-0.001v256c-0 0.007-0 0.015-0 0.023 0 12.453 7.113 23.245 17.498 28.533l0.182 0.084 256 128c4.172 2.133 9.1 3.383 14.32 3.383s10.148-1.25 14.502-3.467l-0.182 0.084 640-320c10.567-5.373 17.68-16.164 17.68-28.617 0-0.008-0-0.016-0-0.024l0 0.001v-256c0-0.007 0-0.015 0-0.023 0-12.453-7.113-23.245-17.498-28.533l-0.182-0.084zM320 604.24l-184.44-92.24 68.44-34.2c28.96 21.16 69.92 34.2 116 34.2 89.72 0 160-49.2 160-112-0.164-19.444-6.675-37.336-17.559-51.739l0.159 0.219 61.4-30.68c28.96 21.16 69.92 34.2 116 34.2 73.52 0 133.96-33.040 153.4-79.52l95.040 47.52zM640 192c54.96 0 96 25.36 96 48s-41.040 48-96 48-96-25.36-96-48 41.040-48 96-48zM320 352c54.96 0 96 25.36 96 48s-41.040 48-96 48c-38.68 0-70.44-12.56-85.88-28-1.062-1.365-2.163-2.579-3.347-3.707l-0.013-0.013c-3.904-4.324-6.408-9.98-6.757-16.211l-0.003-0.069c0-22.64 41.040-48 96-48zM96 563.76l192 96v184.48l-192-96zM352 844.24v-184.48l576-288v184.48z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lego"] + }, + "attrs": [{}], + "properties": { + "id": 824, + "order": 2337, + "name": "lego", + "code": 59590, + "ligatures": "lego", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 824 + }, + { + "icon": { + "paths": [ + "M400 496c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0zM624 400c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM606.92 580.92c-26.967 16.984-59.767 27.061-94.92 27.061s-67.953-10.077-95.668-27.5l0.748 0.439c-4.841-3.097-10.746-4.936-17.080-4.936-17.682 0-32.016 14.334-32.016 32.016 0 11.348 5.904 21.317 14.808 27.003l0.129 0.077c36.648 23.181 81.258 36.939 129.080 36.939s92.432-13.758 130.085-37.531l-1.005 0.593c9.033-5.763 14.936-15.732 14.936-27.080 0-17.682-14.334-32.016-32.016-32.016-6.334 0-12.239 1.839-17.209 5.013l0.129-0.077zM864 320v384c-0.058 59.317-40.379 109.201-95.104 123.797l-0.896 0.203v68c0 35.346-28.654 64-64 64v0h-384c-35.346 0-64-28.654-64-64v0-68c-55.621-14.799-95.942-64.683-96-123.994l-0-0.006v-384c0-70.692 57.308-128 128-128v0h64v-64c0-35.346 28.654-64 64-64v0h192c35.346 0 64 28.654 64 64v0 64h64c70.692 0 128 57.308 128 128v0zM416 192h192v-64h-192zM704 896v-64h-384v64zM800 320c0-35.346-28.654-64-64-64v0h-448c-35.346 0-64 28.654-64 64v0 384c0 35.346 28.654 64 64 64v0h448c35.346 0 64-28.654 64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lego-smiley"] + }, + "attrs": [{}], + "properties": { + "id": 825, + "order": 2338, + "name": "lego-smiley", + "code": 59591, + "ligatures": "lego-smiley", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 825 + }, + { + "icon": { + "paths": [ + "M828.92 813.68c-5.25 10.921-16.226 18.325-28.931 18.325-4.981 0-9.697-1.138-13.9-3.169l0.191 0.083-608-288c-10.908-5.254-18.302-16.224-18.302-28.92s7.394-23.666 18.111-28.837l0.191-0.083 608-288c4.010-1.944 8.722-3.081 13.7-3.081 17.674 0 32.001 14.327 32.001 32.001 0 12.696-7.393 23.665-18.11 28.837l-0.191 0.083-546.92 259.080 546.92 259.080c10.912 5.253 18.31 16.224 18.31 28.924 0 4.968-1.132 9.672-3.153 13.868l0.083-0.192z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["less-than"] + }, + "attrs": [{}], + "properties": { + "id": 826, + "order": 2339, + "name": "less-than", + "code": 60844, + "ligatures": "less-than", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 826 + }, + { + "icon": { + "paths": [ + "M160 416c0.009-13.687 8.609-25.363 20.7-29.927l0.22-0.073 608-224c2.941-0.984 6.327-1.552 9.845-1.552 17.673 0 32 14.327 32 32 0 13.244-8.045 24.608-19.515 29.473l-0.21 0.079-526.48 194 526.48 193.96c12.345 4.625 20.973 16.325 20.973 30.040 0 17.673-14.327 32-32 32-0.005 0-0.009-0-0.014-0l0.001 0c-3.977-0.005-7.785-0.723-11.305-2.033l0.225 0.073-608-224c-12.317-4.64-20.92-16.325-20.92-30.021 0-0.007 0-0.014 0-0.020l-0 0.001zM800 768h-608c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h608c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["less-than-or-equal"] + }, + "attrs": [{}], + "properties": { + "id": 827, + "order": 2340, + "name": "less-than-or-equal", + "code": 60836, + "ligatures": "less-than-or-equal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 827 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM672 352v320c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128h-192v128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-320c0-17.673 14.327-32 32-32s32 14.327 32 32v0 128h192v-128c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["letter-circle-h"] + }, + "attrs": [{}], + "properties": { + "id": 828, + "order": 2341, + "name": "letter-circle-h", + "code": 60408, + "ligatures": "letter-circle-h", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 828 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM544 320h-128c-17.673 0-32 14.327-32 32v0 320c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h96c79.529 0 144-64.471 144-144s-64.471-144-144-144v0zM544 544h-96v-160h96c44.183 0 80 35.817 80 80s-35.817 80-80 80v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["letter-circle-p"] + }, + "attrs": [{}], + "properties": { + "id": 829, + "order": 2342, + "name": "letter-circle-p", + "code": 60424, + "ligatures": "letter-circle-p", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 829 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM669.72 396l-128 320c-4.843 11.901-16.32 20.137-29.72 20.137s-24.877-8.237-29.643-19.924l-0.077-0.214-128-320c-1.475-3.551-2.331-7.675-2.331-12 0-17.701 14.35-32.051 32.051-32.051 13.377 0 24.84 8.195 29.642 19.838l0.078 0.213 98.28 245.84 98.28-245.84c4.88-11.856 16.343-20.051 29.72-20.051 17.701 0 32.051 14.35 32.051 32.051 0 4.325-0.856 8.449-2.409 12.213l0.078-0.213z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["letter-circle-v"] + }, + "attrs": [{}], + "properties": { + "id": 830, + "order": 2343, + "name": "letter-circle-v", + "code": 60436, + "ligatures": "letter-circle-v", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 830 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM668.4 623.16c22.257-30.87 35.597-69.457 35.597-111.16s-13.34-80.29-35.985-111.727l0.388 0.567 114-113.96c50.766 60.498 81.604 139.208 81.604 225.12s-30.838 164.622-82.048 225.663l0.444-0.543zM384 512c0-70.692 57.308-128 128-128s128 57.308 128 128c0 70.692-57.308 128-128 128v0c-70.692 0-128-57.308-128-128v0zM737.12 241.6l-113.96 114c-30.87-22.257-69.457-35.597-111.16-35.597s-80.29 13.34-111.727 35.985l0.567-0.388-113.96-114c60.498-50.766 139.208-81.604 225.12-81.604s164.622 30.838 225.663 82.048l-0.543-0.444zM241.6 286.88l114 113.96c-22.257 30.87-35.597 69.457-35.597 111.16s13.34 80.29 35.985 111.727l-0.388-0.567-114 113.96c-50.766-60.498-81.604-139.208-81.604-225.12s30.838-164.622 82.048-225.663l-0.444 0.543zM286.88 782.4l113.96-114c30.87 22.257 69.457 35.597 111.16 35.597s80.29-13.34 111.727-35.985l-0.567 0.388 113.96 114c-60.498 50.766-139.208 81.604-225.12 81.604s-164.622-30.838-225.663-82.048l0.543 0.444z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lifebuoy"] + }, + "attrs": [{}], + "properties": { + "id": 831, + "order": 2344, + "name": "lifebuoy", + "code": 58938, + "ligatures": "lifebuoy", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 831 + }, + { + "icon": { + "paths": [ + "M704 928c0 17.673-14.327 32-32 32v0h-320c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h320c17.673 0 32 14.327 32 32v0zM864 416c0.001 0.269 0.001 0.587 0.001 0.905 0 111.733-52.326 211.244-133.811 275.365l-0.75 0.569c-15.431 11.912-25.309 30.369-25.44 51.139l-0 0.021v24c0 35.346-28.654 64-64 64v0h-256c-35.346 0-64-28.654-64-64v0-24c-0.014-20.55-9.711-38.832-24.775-50.532l-0.145-0.108c-82.278-64.508-134.745-163.793-135.080-275.344l-0-0.056c-1.040-190.64 153.040-349.4 343.52-353.96 2.525-0.065 5.498-0.102 8.48-0.102 194.404 0 352 157.596 352 352 0 0.036-0 0.072-0 0.108l0-0.006zM800 416c0-0.025 0-0.055 0-0.084 0-159.058-128.942-288-288-288-2.447 0-4.888 0.031-7.32 0.091l0.36-0.007c-156 3.68-281.88 133.56-281.040 289.56 0.317 91.276 43.253 172.458 109.935 224.728l0.625 0.472c30.207 23.641 49.44 60.103 49.44 101.056 0 0.065-0 0.129-0 0.194l0-0.010v24h256v-24c0.096-41.129 19.485-77.71 49.593-101.185l0.287-0.215c67.299-52.942 110.121-134.38 110.121-225.82 0-0.274-0-0.548-0.001-0.822l0 0.042zM735.56 378.64c-17.46-94.991-91.243-168.76-184.824-185.984l-1.416-0.216c-1.599-0.283-3.441-0.445-5.32-0.445-17.676 0-32.005 14.329-32.005 32.005 0 15.797 11.444 28.921 26.494 31.533l0.191 0.027c66.28 11.16 122.52 67.4 133.76 133.8 2.656 15.219 15.768 26.64 31.548 26.64 0.004 0 0.009-0 0.013-0l-0.001 0c1.916-0.012 3.784-0.171 5.607-0.468l-0.207 0.028c15.206-2.667 26.615-15.773 26.615-31.544 0-1.899-0.165-3.76-0.483-5.568l0.028 0.192z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lightbulb"] + }, + "attrs": [{}], + "properties": { + "id": 832, + "order": 2345, + "name": "lightbulb", + "code": 58076, + "ligatures": "lightbulb", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 832 + }, + { + "icon": { + "paths": [ + "M704 928c0 17.673-14.327 32-32 32v0h-320c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h320c17.673 0 32 14.327 32 32v0zM864 416c0.001 0.269 0.001 0.587 0.001 0.905 0 111.733-52.326 211.244-133.811 275.365l-0.75 0.569c-15.431 11.912-25.309 30.369-25.44 51.139l-0 0.021v24c0 35.346-28.654 64-64 64v0h-256c-35.346 0-64-28.654-64-64v0-24c-0.014-20.55-9.711-38.832-24.775-50.532l-0.145-0.108c-82.267-64.5-134.732-163.767-135.080-275.302l-0-0.058c-1.040-190.68 153.040-349.4 343.52-354 2.525-0.065 5.498-0.102 8.48-0.102 194.404 0 352 157.596 352 352 0 0.036-0 0.072-0 0.108l0-0.006zM800 416c0-0.025 0-0.055 0-0.084 0-159.058-128.942-288-288-288-2.447 0-4.888 0.031-7.32 0.091l0.36-0.007c-156 3.68-281.88 133.56-281.040 289.56 0.31 91.277 43.248 172.462 109.935 224.728l0.625 0.472c30.207 23.641 49.44 60.103 49.44 101.056 0 0.065-0 0.129-0 0.194l0-0.010v24h96v-178.76l-118.64-118.6c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l105.36 105.4 105.36-105.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-118.64 118.6v178.76h96v-24c0.077-41.133 19.471-77.721 49.592-101.184l0.288-0.216c67.299-52.942 110.121-134.38 110.121-225.82 0-0.274-0-0.548-0.001-0.822l0 0.042z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lightbulb-filament"] + }, + "attrs": [{}], + "properties": { + "id": 833, + "order": 2346, + "name": "lightbulb-filament", + "code": 58940, + "ligatures": "lightbulb-filament", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 833 + }, + { + "icon": { + "paths": [ + "M832 320c-17.673 0-32 14.327-32 32v0 64h-44.6l-19.4-195.2c-0.873-8.333-4.827-15.606-10.685-20.77l-0.035-0.030-172.32-153.16c-11.013-9.223-25.332-14.824-40.96-14.824s-29.947 5.601-41.060 14.906l0.1-0.082-0.8 0.68-171.52 152.48c-5.893 5.194-9.847 12.467-10.708 20.661l-0.012 0.139-19.4 195.2h-44.6v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 96c0 17.673 14.327 32 32 32v0h70.16l-37.88 377.92c-0.184 1.823-0.289 3.939-0.289 6.080 0 35.346 28.654 64 64 64 0.003 0 0.007-0 0.010-0l447.999 0c35.34-0.009 63.985-28.659 63.985-64 0-2.197-0.111-4.369-0.327-6.509l0.022 0.269-37.84-377.76h70.16c17.673 0 32-14.327 32-32v0-96c0-17.673-14.327-32-32-32v0zM512 96l108 96h-216zM348.96 256h326.080l16 160h-147.040v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-147.080zM288 864l16-160h416l16 160zM713.56 640h-403.12l16-160h371.040z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lighthouse"] + }, + "attrs": [{}], + "properties": { + "id": 834, + "order": 2347, + "name": "lighthouse", + "code": 59894, + "ligatures": "lighthouse", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 834 + }, + { + "icon": { + "paths": [ + "M863.16 472.68c-2.544-10.512-10.020-18.858-19.78-22.567l-0.22-0.073-230.44-86.44 58.64-293.32c0.376-1.84 0.591-3.955 0.591-6.12 0-17.673-14.327-32-32-32-9.202 0-17.497 3.884-23.335 10.103l-0.016 0.017-448 480c-5.442 5.725-8.789 13.486-8.789 22.028 0 13.646 8.541 25.297 20.569 29.898l0.219 0.074 230.52 86.44-58.48 293c-0.376 1.84-0.591 3.955-0.591 6.12 0 17.673 14.327 32 32 32 9.202 0 17.497-3.884 23.335-10.103l0.016-0.017 448-480c5.32-5.699 8.587-13.375 8.587-21.813 0-2.563-0.301-5.056-0.87-7.444l0.044 0.218zM437.48 856l41.88-209.52c0.402-1.902 0.632-4.088 0.632-6.327 0-13.587-8.468-25.196-20.414-29.838l-0.218-0.075-211.36-79.4 338.48-362.64-41.84 209.52c-0.402 1.902-0.632 4.088-0.632 6.327 0 13.587 8.468 25.196 20.414 29.838l0.218 0.075 211.2 79.2z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lightning"] + }, + "attrs": [{}], + "properties": { + "id": 835, + "order": 2348, + "name": "lightning", + "code": 58078, + "ligatures": "lightning", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 835 + }, + { + "icon": { + "paths": [ + "M703.36 446.16c-2.14-10.244-8.944-18.55-18.041-22.718l-0.199-0.082-200-89.72 54.88-230.24c0.544-2.209 0.856-4.744 0.856-7.353 0-17.673-14.327-32-32-32-9.257 0-17.595 3.93-23.438 10.213l-0.018 0.020-380.88 411.4c-5.277 5.689-8.515 13.334-8.515 21.736 0 12.918 7.654 24.048 18.675 29.102l0.199 0.082 200 89.76-54.88 230.24c-0.544 2.209-0.856 4.744-0.856 7.353 0 17.673 14.327 32 32 32 9.257 0 17.595-3.93 23.438-10.213l0.018-0.020 380.8-411.4c5.325-5.7 8.594-13.379 8.594-21.821 0-2.244-0.231-4.433-0.67-6.546l0.036 0.208zM350.48 752.84l32.64-137.44c0.554-2.228 0.871-4.785 0.871-7.417 0-12.917-7.653-24.046-18.672-29.101l-0.199-0.082-183.4-82.32 267.8-289.32-32.64 137.44c-0.554 2.228-0.871 4.785-0.871 7.417 0 12.917 7.653 24.046 18.672 29.101l0.199 0.082 183.36 82.32zM956.6 849.68l-144-288c-5.371-10.57-16.165-17.686-28.62-17.686s-23.249 7.116-28.536 17.504l-0.084 0.182-144 288c-2.133 4.172-3.383 9.1-3.383 14.32 0 17.675 14.328 32.003 32.003 32.003 12.454 0 23.247-7.114 28.536-17.501l0.084-0.182 39.16-78.32h152.44l39.16 78.32c5.373 10.567 16.164 17.68 28.617 17.68 0.008 0 0.016-0 0.024-0l-0.001 0c17.666-0.010 31.983-14.333 31.983-32 0-5.22-1.25-10.148-3.467-14.502l0.084 0.182zM739.76 736l44.24-88.44 44.2 88.44z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lightning-a"] + }, + "attrs": [{}], + "properties": { + "id": 836, + "order": 2349, + "name": "lightning-a", + "code": 60036, + "ligatures": "lightning-a", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 836 + }, + { + "icon": { + "paths": [ + "M215.68 138.48c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 157 172.72-156.72 168c-5.442 5.725-8.789 13.486-8.789 22.028 0 13.646 8.541 25.297 20.569 29.898l0.219 0.074 230.52 86.44-58.48 293.040c-0.376 1.84-0.591 3.955-0.591 6.12 0 17.673 14.327 32 32 32 9.202 0 17.497-3.884 23.335-10.103l0.016-0.017 247.44-265.12 153.48 168.8c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM437.48 856l41.88-209.52c0.402-1.902 0.632-4.088 0.632-6.327 0-13.587-8.468-25.196-20.414-29.838l-0.218-0.075-211.36-79.4 120.48-129.080 243.12 267.44zM434.64 284c-6.267-5.857-10.172-14.172-10.172-23.4 0-8.452 3.277-16.138 8.629-21.858l-0.017 0.018 183.52-196.64c5.854-6.235 14.148-10.12 23.351-10.12 17.673 0 32 14.327 32 32 0 2.165-0.215 4.28-0.625 6.324l0.034-0.204-58.64 293.48 230.52 86.44c12.174 4.712 20.65 16.326 20.65 29.919 0 8.471-3.292 16.173-8.666 21.898l0.016-0.017-89.2 95.56c-5.826 6.023-13.981 9.761-23.010 9.761-17.673 0-32-14.327-32-32 0-8.242 3.116-15.757 8.235-21.43l-0.025 0.028 56.76-60.6-211.2-79.2c-12.164-4.717-20.632-16.326-20.632-29.913 0-2.239 0.23-4.425 0.668-6.535l-0.036 0.207 41.88-209.52-106.68 114.28c-5.86 6.289-14.19 10.211-23.436 10.211-8.492 0-16.212-3.308-21.94-8.706l0.016 0.015z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lightning-slash"] + }, + "attrs": [{}], + "properties": { + "id": 837, + "order": 2350, + "name": "lightning-slash", + "code": 58080, + "ligatures": "lightning-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 837 + }, + { + "icon": { + "paths": [ + "M858.56 165.44c-23.176-23.24-55.228-37.618-90.637-37.618-70.692 0-128 57.308-128 128 0 24.044 6.629 46.54 18.16 65.759l-0.323-0.58-336.76 336.76c-18.601-11.116-41.029-17.689-64.992-17.689-35.357 0-67.372 14.309-90.57 37.452l0.003-0.003c-23.148 23.161-37.465 55.151-37.465 90.485 0 70.692 57.308 128 128 128s128-57.308 128-128c0-23.973-6.59-46.407-18.058-65.588l0.324 0.584 336.76-336.76c18.639 11.208 41.134 17.837 65.178 17.837 70.692 0 128-57.308 128-128 0-35.41-14.378-67.461-37.615-90.635l-0.003-0.003zM301.24 813.44c-11.588 11.588-27.597 18.756-45.28 18.756-35.366 0-64.036-28.67-64.036-64.036 0-17.683 7.167-33.692 18.756-45.28v0 0c11.582-11.585 27.584-18.75 45.26-18.75s33.678 7.166 45.26 18.75l0 0c11.573 11.58 18.73 27.574 18.73 45.24 0 17.646-7.141 33.624-18.692 45.201l0.001-0.001zM813.24 301.44c-11.581 11.579-27.579 18.74-45.25 18.74-35.346 0-64-28.654-64-64s28.654-64 64-64c17.671 0 33.668 7.161 45.25 18.74l-0-0c11.537 11.574 18.671 27.544 18.671 45.18 0 17.596-7.101 33.534-18.594 45.103l0.003-0.003z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["line-segment"] + }, + "attrs": [{}], + "properties": { + "id": 838, + "order": 2351, + "name": "line-segment", + "code": 59090, + "ligatures": "line-segment", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 838 + }, + { + "icon": { + "paths": [ + "M954.56 133.44c-23.165-23.17-55.169-37.501-90.52-37.501s-67.356 14.331-90.52 37.501l-0 0c-23.17 23.165-37.501 55.169-37.501 90.52s14.331 67.356 37.501 90.52l0 0c1.16 1.16 2.4 2.28 3.6 3.4l-106.52 197.84c-9.161-2.329-19.677-3.666-30.506-3.666-23.995 0-46.456 6.563-65.687 17.992l0.593-0.327-80.72-80.72c11.208-18.639 17.837-41.134 17.837-65.178 0-70.692-57.308-128-128-128-35.41 0-67.461 14.378-90.635 37.615l-0.003 0.003c-23.17 23.165-37.501 55.169-37.501 90.52s14.331 67.356 37.501 90.52l0 0c1.16 1.16 2.36 2.28 3.56 3.4l-106.52 197.88c-9.186-2.357-19.73-3.709-30.591-3.709-35.336 0-67.327 14.318-90.489 37.47l0-0c-23.157 23.162-37.48 55.158-37.48 90.499 0 70.692 57.308 128 128 128s128-57.308 128-128c0-35.341-14.323-67.337-37.48-90.499l0 0c-1.16-1.16-2.4-2.28-3.6-3.4l106.52-197.84c9.183 2.345 19.728 3.7 30.588 3.72l0.012 0c0.046 0 0.101 0 0.156 0 23.907 0 46.284-6.554 65.431-17.964l-0.587 0.324 80.72 80.72c-11.135 18.592-17.72 41.017-17.72 64.979 0 70.692 57.308 128 128 128s128-57.308 128-128c0-35.341-14.323-67.337-37.48-90.5l0 0c-1.16-1.16-2.36-2.28-3.56-3.4l106.52-197.84c9.162 2.329 19.682 3.67 30.514 3.68l0.006 0c70.684-0.011 127.981-57.314 127.981-128 0-35.332-14.315-67.32-37.461-90.481l0.001 0.001zM205.2 845.32c-11.585 11.58-27.586 18.741-45.26 18.741-35.358 0-64.021-28.663-64.021-64.021 0-17.684 7.17-33.693 18.761-45.28l0-0c11.585-11.58 27.586-18.741 45.26-18.741 35.358 0 64.021 28.663 64.021 64.021 0 17.684-7.17 33.693-18.761 45.28l-0 0zM338.72 429.32c-11.585-11.582-18.75-27.584-18.75-45.26s7.166-33.678 18.75-45.26l0-0c11.581-11.579 27.579-18.74 45.25-18.74 35.346 0 64 28.654 64 64s-28.654 64-64 64c-17.671 0-33.668-7.161-45.25-18.74l0 0zM685.28 685.32c-11.583 11.583-27.585 18.747-45.26 18.747-35.35 0-64.007-28.657-64.007-64.007 0-17.675 7.164-33.677 18.747-45.26l-0 0c11.583-11.583 27.585-18.747 45.26-18.747 35.35 0 64.007 28.657 64.007 64.007 0 17.675-7.164 33.677-18.747 45.26l0-0zM909.28 269.32c-11.584 11.564-27.577 18.716-45.24 18.716-35.366 0-64.036-28.67-64.036-64.036 0-17.703 7.184-33.728 18.795-45.319l0.001-0.001c11.585-11.58 27.586-18.741 45.26-18.741 35.358 0 64.021 28.663 64.021 64.021 0 17.684-7.17 33.693-18.761 45.28l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["line-segments"] + }, + "attrs": [{}], + "properties": { + "id": 839, + "order": 2352, + "name": "line-segments", + "code": 59092, + "ligatures": "line-segments", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 839 + }, + { + "icon": { + "paths": ["M544 96v832c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-832c0-17.673 14.327-32 32-32s32 14.327 32 32v0z"], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["line-vertical"] + }, + "attrs": [{}], + "properties": { + "id": 840, + "order": 2353, + "name": "line-vertical", + "code": 60784, + "ligatures": "line-vertical", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 840 + }, + { + "icon": { + "paths": [ + "M960 352.92c-1.723 57.982-25.857 110.011-63.993 147.993l-0.007 0.007-139 139.080c-39.325 39.534-93.764 64.001-153.917 64.001-0.212 0-0.424-0-0.636-0.001l0.033 0h-0.2c-120.619-0.088-218.366-97.889-218.366-218.52 0-2.152 0.031-4.297 0.093-6.434l-0.007 0.314c0.502-17.289 14.636-31.113 32-31.113 17.68 0 32.013 14.333 32.013 32.013 0 0.316-0.005 0.632-0.014 0.946l0.001-0.046c-0.039 1.299-0.062 2.827-0.062 4.36 0 85.282 69.107 154.424 154.376 154.48l0.005 0c0.117 0 0.255 0.001 0.394 0.001 42.535 0 81.032-17.294 108.841-45.235l0.006-0.006 139-139c27.555-27.893 44.576-66.247 44.576-108.576 0-85.339-69.181-154.52-154.52-154.52-42.329 0-80.684 17.021-108.592 44.591l0.015-0.015-44 44c-5.727 5.449-13.492 8.801-22.041 8.801-17.673 0-32-14.327-32-32 0-8.548 3.352-16.314 8.813-22.054l-0.013 0.013 44-44c39.561-39.575 94.222-64.053 154.6-64.053s115.039 24.478 154.599 64.052l0.001 0.001c39.596 39.692 64.081 94.474 64.081 154.975 0 2.090-0.029 4.174-0.087 6.25l0.007-0.305zM436 742.64l-44 44c-27.839 28.019-66.394 45.361-109 45.361-0.211 0-0.422-0-0.633-0.001l0.033 0c-85.286-0.071-154.396-69.225-154.396-154.52 0-42.659 17.286-81.28 45.236-109.241l-0.001 0.001 138.76-139c27.991-28.134 66.737-45.546 109.549-45.546 85.339 0 154.52 69.181 154.52 154.52 0 1.627-0.025 3.247-0.075 4.862l0.006-0.236c-0.008 0.268-0.013 0.584-0.013 0.9 0 17.68 14.333 32.013 32.013 32.013 17.364 0 31.498-13.824 31.999-31.067l0.001-0.046c0.047-1.689 0.073-3.677 0.073-5.672 0-60.498-24.481-115.277-64.078-154.973l0.004 0.004c-39.555-39.539-94.192-63.993-154.54-63.993s-114.984 24.454-154.541 63.993l0.001-0.001-138.92 139c-39.556 39.54-64.023 94.173-64.023 154.52 0 120.587 97.693 218.356 218.251 218.48l0.012 0c0.186 0.001 0.406 0.001 0.626 0.001 60.159 0 114.603-24.467 153.925-63.992l0.009-0.009 44-44c4.729-5.543 7.606-12.791 7.606-20.71 0-17.673-14.327-32-32-32-7.78 0-14.911 2.776-20.457 7.392l0.052-0.042z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["link"] + }, + "attrs": [{}], + "properties": { + "id": 841, + "order": 2354, + "name": "link", + "code": 58082, + "ligatures": "link", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 841 + }, + { + "icon": { + "paths": [ + "M794.52 229.48c-23.163-23.158-55.159-37.481-90.5-37.481-35.222 0-67.121 14.226-90.265 37.247l0.006-0.006-46.6 48.84c-5.703 5.341-13.394 8.622-21.851 8.622-17.673 0-32-14.327-32-32 0-7.879 2.847-15.093 7.569-20.668l-0.039 0.047 46.88-49.16c0.165-0.185 0.335-0.355 0.514-0.515l0.006-0.005c34.631-34.087 82.185-55.134 134.654-55.134 106.039 0 192 85.961 192 192 0 52.47-21.047 100.023-55.159 134.679l0.025-0.025c-0.165 0.185-0.335 0.355-0.514 0.515l-0.006 0.005-49.16 46.88c-5.529 4.683-12.743 7.531-20.622 7.531-17.673 0-32-14.327-32-32 0-8.457 3.28-16.147 8.638-21.868l-0.016 0.018 48.84-46.6c23.015-23.138 37.241-55.038 37.241-90.26 0-35.421-14.388-67.482-37.638-90.657l-0.003-0.003zM456.84 745.92l-46.6 48.84c-23.023 22.379-54.489 36.177-89.177 36.177-70.692 0-128-57.308-128-128 0-34.688 13.799-66.154 36.206-89.207l-0.029 0.030 48.84-46.6c5.341-5.703 8.622-13.394 8.622-21.851 0-17.673-14.327-32-32-32-7.879 0-15.093 2.847-20.668 7.569l0.047-0.039-49.32 46.88c-0.185 0.165-0.355 0.335-0.515 0.514l-0.005 0.006c-34.087 34.631-55.134 82.185-55.134 134.654 0 106.039 85.961 192 192 192 52.47 0 100.023-21.047 134.679-55.159l-0.025 0.025c0.185-0.165 0.355-0.335 0.515-0.514l0.005-0.006 46.88-49.16c6.253-5.856 10.149-14.162 10.149-23.378 0-17.673-14.327-32-32-32-9.794 0-18.561 4.4-24.431 11.332l-0.039 0.047zM864 608h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM160 416h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM640 736c-17.673 0-32 14.327-32 32v0 96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96c0-17.673-14.327-32-32-32v0zM384 288c17.673 0 32-14.327 32-32v0-96c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 96c0 17.673 14.327 32 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["link-break"] + }, + "attrs": [{}], + "properties": { + "id": 842, + "order": 2355, + "name": "link-break", + "code": 58084, + "ligatures": "link-break", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 842 + }, + { + "icon": { + "paths": [ + "M662.64 361.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-256 256c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l256-256c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0zM862.4 161.6c-40.537-40.541-96.54-65.616-158.4-65.616s-117.863 25.075-158.4 65.616l-120.24 120.2c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l-0 0 120.24-120c28.823-28.208 68.316-45.614 111.874-45.614 88.366 0 160 71.634 160 160 0 43.548-17.398 83.033-45.622 111.883l0.028-0.029-120.28 120.24c-5.797 5.793-9.384 13.797-9.384 22.64 0 17.675 14.329 32.004 32.004 32.004 8.833 0 16.829-3.578 22.62-9.364l-0 0 120.28-120.44c40.541-40.537 65.616-96.54 65.616-158.4s-25.075-117.863-65.616-158.4l-0-0zM553.36 696.88l-120.24 120.24c-29.073 29.707-69.579 48.126-114.386 48.126-88.366 0-160-71.634-160-160 0-44.817 18.427-85.331 48.117-114.378l0.029-0.028 120.2-120.2c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378v0l-120.2 120.24c-40.538 40.538-65.611 96.541-65.611 158.4 0 123.718 100.293 224.011 224.011 224.011 61.859 0 117.862-25.073 158.4-65.611l120.24-120.28c5.786-5.791 9.364-13.787 9.364-22.62 0-17.675-14.329-32.004-32.004-32.004-8.843 0-16.847 3.586-22.64 9.383l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["link-simple"] + }, + "attrs": [{}], + "properties": { + "id": 843, + "order": 2356, + "name": "link-simple", + "code": 58086, + "ligatures": "link-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 843 + }, + { + "icon": { + "paths": [ + "M928 320c0 0.167 0.001 0.365 0.001 0.563 0 61.68-25.077 117.502-65.592 157.828l-0.009 0.009-120.28 120.24c-5.791 5.786-13.787 9.364-22.62 9.364-17.675 0-32.004-14.329-32.004-32.004 0-8.843 3.586-16.847 9.383-22.64l120.28-120.24c29.707-29.073 48.126-69.579 48.126-114.386 0-88.366-71.634-160-160-160-44.817 0-85.331 18.427-114.378 48.117l-0.028 0.029-120.24 120.2c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l120.24-120.2c40.537-40.541 96.54-65.616 158.4-65.616 123.712 0 224 100.288 224 224 0 0.006-0 0.012-0 0.017l0-0.001zM553.36 696.88l-120.24 120.24c-29.073 29.707-69.579 48.126-114.386 48.126-88.366 0-160-71.634-160-160 0-44.817 18.427-85.331 48.117-114.378l0.029-0.028 120.2-120.2c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378v0l-120.2 120.24c-40.538 40.538-65.611 96.541-65.611 158.4 0 123.718 100.293 224.011 224.011 224.011 61.859 0 117.862-25.073 158.4-65.611l120.24-120.28c5.786-5.791 9.364-13.787 9.364-22.62 0-17.675-14.329-32.004-32.004-32.004-8.843 0-16.847 3.586-22.64 9.383l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["link-simple-break"] + }, + "attrs": [{}], + "properties": { + "id": 844, + "order": 2357, + "name": "link-simple-break", + "code": 58088, + "ligatures": "link-simple-break", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 844 + }, + { + "icon": { + "paths": [ + "M320 480h384c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32s14.327-32 32-32v0zM416 672h-160c-88.366 0-160-71.634-160-160s71.634-160 160-160v0h160c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-160c-123.712 0-224 100.288-224 224s100.288 224 224 224v0h160c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM768 288h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c88.366 0 160 71.634 160 160s-71.634 160-160 160v0h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c123.712 0 224-100.288 224-224s-100.288-224-224-224v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["link-simple-horizontal"] + }, + "attrs": [{}], + "properties": { + "id": 845, + "order": 2358, + "name": "link-simple-horizontal", + "code": 58090, + "ligatures": "link-simple-horizontal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 845 + }, + { + "icon": { + "paths": [ + "M96 512c0 88.366 71.634 160 160 160v0h160c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-160c-123.712 0-224-100.288-224-224s100.288-224 224-224v0h160c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-160c-88.366 0-160 71.634-160 160v0zM768 288h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c88.366 0 160 71.634 160 160s-71.634 160-160 160v0h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c123.712 0 224-100.288 224-224s-100.288-224-224-224v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["link-simple-horizontal-break"] + }, + "attrs": [{}], + "properties": { + "id": 846, + "order": 2359, + "name": "link-simple-horizontal-break", + "code": 58092, + "ligatures": "link-simple-horizontal-break", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 846 + }, + { + "icon": { + "paths": [ + "M864 96h-704c-35.346 0-64 28.654-64 64v0 704c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-704c0-35.346-28.654-64-64-64v0zM864 864h-704v-704h704v704zM384 448v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM736 560v144c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-144c0-44.183-35.817-80-80-80s-80 35.817-80 80v0 144c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0.092-17.603 14.383-31.838 32-31.838 15.090 0 27.741 10.445 31.116 24.5l0.044 0.218c22.651-15.549 50.661-24.832 80.84-24.832 79.512 0 143.973 64.444 144 143.95l0 0.003zM400 336c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["linkedin-logo"] + }, + "attrs": [{}], + "properties": { + "id": 847, + "order": 2360, + "name": "linkedin-logo", + "code": 58094, + "ligatures": "linkedin-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 847 + }, + { + "icon": { + "paths": [ + "M544 640v288c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-288c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM832 384h-242.76l169.4-169.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l0-0-169.36 169.4v-242.76c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 242.76l-169.36-169.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l169.4 169.36h-242.76c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h242.76l-169.4 169.36c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l201.36-201.4 201.36 201.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-169.4-169.36h242.76c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["linktree-logo"] + }, + "attrs": [{}], + "properties": { + "id": 848, + "order": 2361, + "name": "linktree-logo", + "code": 60910, + "ligatures": "linktree-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 848 + }, + { + "icon": { + "paths": [ + "M916 857c-5.422 4.363-12.392 7.002-19.978 7.002-10.078 0-19.068-4.659-24.934-11.941l-0.048-0.062c-5.48-6.92-135.040-172.56-135.040-500 0-123.712-100.288-224-224-224s-224 100.288-224 224v0c0 327.44-129.48 493.080-135 500-5.919 7.361-14.924 12.031-25.020 12.031-17.69 0-32.031-14.341-32.031-32.031 0-7.595 2.643-14.572 7.060-20.062l-0.048 0.062c0.6-0.8 30.76-39.6 60.52-114.96 27.6-69.84 60.52-186.48 60.52-345.040 0-159.058 128.942-288 288-288s288 128.942 288 288v0c0 158.56 32.92 275.2 60.52 345.12 29.92 75.76 60.24 114.56 60.56 114.96 4.332 5.411 6.952 12.357 6.952 19.915 0 10.092-4.671 19.092-11.97 24.957l-0.062 0.048zM400 352c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM672 400c0-26.51-21.49-48-48-48s-48 21.49-48 48c0 26.51 21.49 48 48 48v0c26.51 0 48-21.49 48-48v0zM398.32 515.36c-4.018-1.953-8.741-3.095-13.73-3.095-17.673 0-32 14.327-32 32 0 12.236 6.867 22.868 16.958 28.251l0.172 0.084 128 64c4.163 2.144 9.085 3.401 14.3 3.401s10.137-1.257 14.479-3.485l-0.179 0.083 128-64c10.568-5.373 17.683-16.166 17.683-28.62 0-17.675-14.328-32.003-32.003-32.003-5.22 0-10.148 1.25-14.502 3.467l0.182-0.084-113.68 56.84zM512 704c-80.699 0.664-150.794 45.423-187.437 111.337l-0.563 1.103c-2.538 4.484-4.033 9.847-4.033 15.56 0 17.691 14.342 32.033 32.033 32.033 11.979 0 22.422-6.575 27.917-16.313l0.083-0.16c25.617-47.609 75.093-79.426 132-79.426s106.382 31.817 131.609 78.631l0.391 0.795c5.578 9.898 16.021 16.473 28 16.473 17.691 0 32.033-14.342 32.033-32.033 0-5.713-1.495-11.076-4.116-15.72l0.083 0.16c-37.207-67.017-107.301-111.776-187.908-112.439l-0.092-0.001z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["linux-logo"] + }, + "attrs": [{}], + "properties": { + "id": 849, + "order": 2362, + "name": "linux-logo", + "code": 60162, + "ligatures": "linux-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 849 + }, + { + "icon": { + "paths": [ + "M896 512c0 17.673-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h704c17.673 0 32 14.327 32 32v0zM160 288h704c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-704c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM864 736h-704c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h704c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["list"] + }, + "attrs": [{}], + "properties": { + "id": 850, + "order": 2363, + "name": "list", + "code": 58096, + "ligatures": "list", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 850 + }, + { + "icon": { + "paths": [ + "M320 256c0-17.673 14.327-32 32-32v0h512c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-512c-17.673 0-32-14.327-32-32v0zM864 480h-512c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h512c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM864 736h-512c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h512c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM176 208c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM176 464c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM176 720c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["list-bullets"] + }, + "attrs": [{}], + "properties": { + "id": 851, + "order": 2364, + "name": "list-bullets", + "code": 58098, + "ligatures": "list-bullets", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 851 + }, + { + "icon": { + "paths": [ + "M896 512c0 17.673-14.327 32-32 32v0h-352c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h352c17.673 0 32 14.327 32 32v0zM512 288h352c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-352c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM864 736h-352c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h352c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM329.36 169.36l-105.36 105.4-41.36-41.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l64 64c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 128-128c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l0-0zM329.36 425.36l-105.36 105.4-41.36-41.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l-0-0 64 64c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 128-128c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l0-0zM329.36 681.36l-105.36 105.4-41.36-41.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l-0-0 64 64c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 128-128c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["list-checks"] + }, + "attrs": [{}], + "properties": { + "id": 852, + "order": 2365, + "name": "list-checks", + "code": 60124, + "ligatures": "list-checks", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 852 + }, + { + "icon": { + "paths": [ + "M352 256c0-17.673 14.327-32 32-32v0h480c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-480c-17.673 0-32-14.327-32-32v0zM864 480h-480c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h480c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM864 736h-480c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h480c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM224 224h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM224 480h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM224 736h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["list-dashes"] + }, + "attrs": [{}], + "properties": { + "id": 853, + "order": 2366, + "name": "list-dashes", + "code": 58100, + "ligatures": "list-dashes", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 853 + }, + { + "icon": { + "paths": [ + "M128 256c0-17.673 14.327-32 32-32v0h704c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32v0zM160 544h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM480 736h-320c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h320c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM992 576c0 146.080-201.12 248.32-209.68 252.64-4.172 2.133-9.1 3.383-14.32 3.383s-10.148-1.25-14.502-3.467l0.182 0.084c-8.56-4.32-209.68-106.56-209.68-252.64 0.059-70.648 57.344-127.896 128-127.896 38.166 0 72.431 16.704 95.883 43.201l0.117 0.135c23.569-26.632 57.834-43.336 96-43.336 70.656 0 127.941 57.248 128 127.89l0 0.006zM928 576c0-35.346-28.654-64-64-64s-64 28.654-64 64v0c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c0-35.346-28.654-64-64-64s-64 28.654-64 64v0c0 80.72 104.84 156.56 160 187.72 55.16-31.12 160-106.96 160-187.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["list-heart"] + }, + "attrs": [{}], + "properties": { + "id": 854, + "order": 2367, + "name": "list-heart", + "code": 60382, + "ligatures": "list-heart", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 854 + }, + { + "icon": { + "paths": [ + "M128 256c0-17.673 14.327-32 32-32v0h704c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32v0zM160 544h288c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-288c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM512 736h-352c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h352c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM950.64 790.64c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-81.36-81.2c-24.802 16.573-55.304 26.448-88.112 26.448-88.366 0-160-71.634-160-160s71.634-160 160-160c88.366 0 160 71.634 160 160 0 32.808-9.875 63.31-26.814 88.696l0.367-0.584 81.2 81.2c5.846 5.8 9.466 13.837 9.466 22.72s-3.619 16.92-9.463 22.718l-0.002 0.002zM736 672c53.019 0 96-42.981 96-96s-42.981-96-96-96c-53.019 0-96 42.981-96 96v0c0 53.019 42.981 96 96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["list-magnifying-glass"] + }, + "attrs": [{}], + "properties": { + "id": 855, + "order": 2368, + "name": "list-magnifying-glass", + "code": 60384, + "ligatures": "list-magnifying-glass", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 855 + }, + { + "icon": { + "paths": [ + "M896 512c0 17.673-14.327 32-32 32v0h-448c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h448c17.673 0 32 14.327 32 32v0zM416 288h448c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-448c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM864 736h-448c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h448c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM174.32 220.64l17.68-8.88v204.24c0 17.673 14.327 32 32 32s32-14.327 32-32v0-256c0-0.007 0-0.015 0-0.023 0-17.673-14.327-32-32-32-5.22 0-10.148 1.25-14.502 3.467l0.182-0.084-64 32c-10.579 5.374-17.7 16.175-17.7 28.64 0 17.684 14.336 32.020 32.020 32.020 5.22 0 10.148-1.249 14.502-3.464l-0.182 0.084zM319.080 626.88c-3.782-26.383-17.94-48.885-38.13-63.612l-0.27-0.188c-16.174-11.859-36.47-18.976-58.428-18.976-31.533 0-59.638 14.677-77.856 37.573l-0.156 0.203c-5.814 7.406-10.641 15.956-14.067 25.186l-0.213 0.654c-1.713 3.794-2.712 8.227-2.712 12.892 0 17.673 14.327 32 32 32 14.47 0 26.697-9.604 30.653-22.785l0.058-0.227c1.207-3.259 2.802-6.077 4.771-8.588l-0.051 0.068c6.475-8.021 16.307-13.108 27.327-13.108 7.774 0 14.957 2.532 20.769 6.816l-0.096-0.068c6.917 4.936 11.722 12.447 13.019 21.106l0.021 0.174c0.184 1.259 0.289 2.712 0.289 4.19 0 7.178-2.474 13.777-6.617 18.992l0.048-0.063c-0.109 0.13-0.215 0.273-0.31 0.424l-0.010 0.016-114.76 153.28c-3.977 5.274-6.37 11.938-6.37 19.16 0 17.673 14.327 32 32 32 0.004 0 0.007-0 0.011-0l127.999 0c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64l76.32-102.12c12.301-15.725 19.725-35.781 19.725-57.572 0-4.738-0.351-9.393-1.028-13.942l0.063 0.514z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["list-numbers"] + }, + "attrs": [{}], + "properties": { + "id": 856, + "order": 2369, + "name": "list-numbers", + "code": 58102, + "ligatures": "list-numbers", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 856 + }, + { + "icon": { + "paths": [ + "M128 256c0-17.673 14.327-32 32-32v0h704c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32v0zM160 544h704c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-704c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM576 736h-416c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h416c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM928 736h-64v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["list-plus"] + }, + "attrs": [{}], + "properties": { + "id": 857, + "order": 2370, + "name": "list-plus", + "code": 58104, + "ligatures": "list-plus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 857 + }, + { + "icon": { + "paths": [ + "M128 256c0-17.673 14.327-32 32-32v0h704c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32v0zM160 544h224c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-224c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM448 736h-288c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h288c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM948.36 575.12l-90.080 74.36 27.44 110.84c0.589 2.296 0.927 4.933 0.927 7.648 0 17.673-14.327 32-32 32-5.975 0-11.568-1.638-16.354-4.489l0.147 0.081-102.44-60.28-102.44 60.28c-4.639 2.77-10.232 4.408-16.207 4.408-17.673 0-32-14.327-32-32 0-2.715 0.338-5.352 0.975-7.869l-0.047 0.221 27.4-110.84-90.040-74.36c-7.111-5.912-11.605-14.761-11.605-24.659 0-16.788 12.928-30.557 29.372-31.894l0.114-0.007 119.36-9.24 45.72-106c5.028-11.486 16.294-19.365 29.4-19.365s24.372 7.879 29.32 19.16l0.080 0.206 45.72 106 119.36 9.24c16.558 1.344 29.485 15.113 29.485 31.901 0 9.898-4.494 18.747-11.553 24.617l-0.052 0.042zM846.48 576.24l-59.56-4.6c-12.085-0.955-22.203-8.494-26.839-18.995l-0.081-0.205-24-55.68-24 55.68c-4.717 10.706-14.835 18.245-26.808 19.193l-0.112 0.007-59.56 4.6 44.44 36.72c7.138 5.912 11.651 14.777 11.651 24.697 0 2.721-0.34 5.362-0.979 7.885l0.048-0.221-14 56.48 53.080-31.24c4.647-2.782 10.251-4.427 16.24-4.427s11.593 1.645 16.386 4.508l-0.146-0.081 53.080 31.24-14-56.48c-0.592-2.301-0.931-4.943-0.931-7.663 0-9.919 4.513-18.784 11.598-24.654l0.053-0.043z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["list-star"] + }, + "attrs": [{}], + "properties": { + "id": 858, + "order": 2371, + "name": "list-star", + "code": 60380, + "ligatures": "list-star", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 858 + }, + { + "icon": { + "paths": [ + "M832 320h-128v-96c0-106.039-85.961-192-192-192s-192 85.961-192 192v0 96h-128c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-448c0-35.346-28.654-64-64-64v0zM384 224c0-70.692 57.308-128 128-128s128 57.308 128 128v0 96h-256zM832 832h-640v-448h640v448zM560 608c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lock"] + }, + "attrs": [{}], + "properties": { + "id": 859, + "order": 2372, + "name": "lock", + "code": 58106, + "ligatures": "lock", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 859 + }, + { + "icon": { + "paths": [ + "M512 448c-61.84 0.022-111.962 50.157-111.962 112 0 50.432 33.333 93.079 79.169 107.111l0.793 0.209v68.68c0 17.673 14.327 32 32 32s32-14.327 32-32v0-68.68c46.63-14.241 79.962-56.888 79.962-107.32 0-61.843-50.123-111.978-111.96-112l-0.002-0zM512 608c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0zM832 320h-128v-96c0-106.039-85.961-192-192-192s-192 85.961-192 192v0 96h-128c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-448c0-35.346-28.654-64-64-64v0zM384 224c0-70.692 57.308-128 128-128s128 57.308 128 128v0 96h-256zM832 832h-640v-448h640v448z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lock-key"] + }, + "attrs": [{}], + "properties": { + "id": 860, + "order": 2373, + "name": "lock-key", + "code": 58110, + "ligatures": "lock-key", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 860 + }, + { + "icon": { + "paths": [ + "M832 320h-448v-96c0-70.692 57.308-128 128-128v0c61.48 0 116.8 44 128.64 102.36 3.188 14.577 15.987 25.329 31.297 25.329 17.673 0 32-14.327 32-32 0-2.14-0.21-4.23-0.61-6.252l0.034 0.203c-18.080-89.040-98.56-153.64-191.36-153.64-105.993 0.114-191.886 86.007-192 191.989l-0 0.011v96h-128c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-448c0-35.346-28.654-64-64-64v0zM832 832h-640v-448h640v448zM512 448c-61.84 0.022-111.962 50.157-111.962 112 0 50.432 33.333 93.079 79.169 107.111l0.793 0.209v68.68c0 17.673 14.327 32 32 32s32-14.327 32-32v0-68.68c46.63-14.241 79.962-56.888 79.962-107.32 0-61.843-50.123-111.978-111.96-112l-0.002-0zM512 608c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lock-key-open"] + }, + "attrs": [{}], + "properties": { + "id": 861, + "order": 2374, + "name": "lock-key-open", + "code": 58112, + "ligatures": "lock-key-open", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 861 + }, + { + "icon": { + "paths": [ + "M832 320h-128v-96c0-106.039-85.961-192-192-192s-192 85.961-192 192v0 96h-128c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-448c0-35.346-28.654-64-64-64v0zM192 512h640v64h-640zM192 640h640v64h-640zM384 224c0-70.692 57.308-128 128-128s128 57.308 128 128v0 96h-256zM832 384v64h-640v-64zM832 832h-640v-64h640v64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lock-laminated"] + }, + "attrs": [{}], + "properties": { + "id": 862, + "order": 2375, + "name": "lock-laminated", + "code": 58114, + "ligatures": "lock-laminated", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 862 + }, + { + "icon": { + "paths": [ + "M832 320h-448v-96c0-70.692 57.308-128 128-128v0c61.48 0 116.8 44 128.64 102.36 3.188 14.577 15.987 25.329 31.297 25.329 17.673 0 32-14.327 32-32 0-2.14-0.21-4.23-0.61-6.252l0.034 0.203c-18.080-89.040-98.56-153.64-191.36-153.64-105.993 0.114-191.886 86.007-192 191.989l-0 0.011v96h-128c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-448c0-35.346-28.654-64-64-64v0zM192 512h640v64h-640zM192 640h640v64h-640zM832 384v64h-640v-64zM832 832h-640v-64h640v64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lock-laminated-open"] + }, + "attrs": [{}], + "properties": { + "id": 863, + "order": 2376, + "name": "lock-laminated-open", + "code": 58116, + "ligatures": "lock-laminated-open", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 863 + }, + { + "icon": { + "paths": [ + "M832 320h-448v-96c0-70.692 57.308-128 128-128v0c61.48 0 116.8 44 128.64 102.36 3.188 14.577 15.987 25.329 31.297 25.329 17.673 0 32-14.327 32-32 0-2.14-0.21-4.23-0.61-6.252l0.034 0.203c-18.080-89.040-98.56-153.64-191.36-153.64-105.993 0.114-191.886 86.007-192 191.989l-0 0.011v96h-128c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-448c0-35.346-28.654-64-64-64v0zM832 832h-640v-448h640v448zM560 608c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lock-open"] + }, + "attrs": [{}], + "properties": { + "id": 864, + "order": 2377, + "name": "lock-open", + "code": 58118, + "ligatures": "lock-open", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 864 + }, + { + "icon": { + "paths": [ + "M832 320h-128v-96c0-106.039-85.961-192-192-192s-192 85.961-192 192v0 96h-128c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-448c0-35.346-28.654-64-64-64v0zM384 224c0-70.692 57.308-128 128-128s128 57.308 128 128v0 96h-256zM832 832h-640v-448h640v448z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lock-simple"] + }, + "attrs": [{}], + "properties": { + "id": 865, + "order": 2378, + "name": "lock-simple", + "code": 58120, + "ligatures": "lock-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 865 + }, + { + "icon": { + "paths": [ + "M832 320h-448v-96c0-70.692 57.308-128 128-128v0c61.48 0 116.8 44 128.64 102.36 3.188 14.577 15.987 25.329 31.297 25.329 17.673 0 32-14.327 32-32 0-2.14-0.21-4.23-0.61-6.252l0.034 0.203c-18.080-89.040-98.56-153.64-191.36-153.64-105.993 0.114-191.886 86.007-192 191.989l-0 0.011v96h-128c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-448c0-35.346-28.654-64-64-64v0zM832 832h-640v-448h640v448z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lock-simple-open"] + }, + "attrs": [{}], + "properties": { + "id": 866, + "order": 2379, + "name": "lock-simple-open", + "code": 58122, + "ligatures": "lock-simple-open", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 866 + }, + { + "icon": { + "paths": [ + "M768 288c0 17.673-14.327 32-32 32v0h-96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96c17.673 0 32 14.327 32 32v0zM736 384h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM288 320h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM384 384h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM896 192v704c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-288v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-288v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-704c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0zM480 768v-576h-288v576zM544 768h288v-576h-288z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["lockers"] + }, + "attrs": [{}], + "properties": { + "id": 867, + "order": 2380, + "name": "lockers", + "code": 60600, + "ligatures": "lockers", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 867 + }, + { + "icon": { + "paths": [ + "M848 544c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM992 544c0 161.48-84.32 288-192 288h-576c-107.68 0-192-126.52-192-288s84.32-288 192-288h146.76l150.6-150.64c5.79-5.783 13.785-9.36 22.615-9.36 0.009 0 0.018 0 0.027 0l127.999-0c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-114.76l-96 96h338.76c107.68 0 192 126.52 192 288zM224 768h454.040c-21.797-27.23-39.096-59.176-50.111-93.919l-0.569-2.081h-307.36c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h292.64c-2.953-19.207-4.64-41.364-4.64-63.914 0-0.030 0-0.060 0-0.090l-0 0.005c0-91.44 27.040-171.6 70.040-224h-454.040c-49.88 0-94.2 53.040-115.2 128h307.2c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-318.6q-1.36 15.72-1.4 32c0 121.44 58.6 224 128 224zM928 544c0-121.44-58.6-224-128-224s-128 102.56-128 224 58.6 224 128 224 128-102.56 128-224z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["log"] + }, + "attrs": [{}], + "properties": { + "id": 868, + "order": 2381, + "name": "log", + "code": 60802, + "ligatures": "log", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 868 + }, + { + "icon": { + "paths": [ + "M192 256c0-17.673 14.327-32 32-32v0h64v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32v0zM736 768h-32v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM960 576h-64v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM877.24 320l-557.24 557.24c-11.58 11.573-27.574 18.73-45.24 18.73s-33.66-7.157-45.24-18.731l-82.8-82.72c-11.585-11.582-18.75-27.584-18.75-45.26s7.166-33.678 18.75-45.26l557.28-557.24c11.582-11.585 27.584-18.75 45.26-18.75s33.678 7.166 45.26 18.75l82.72 82.72c11.585 11.582 18.75 27.584 18.75 45.26s-7.166 33.678-18.75 45.26l-0 0zM658.72 448l-82.72-82.76-384 384 82.72 82.76zM832 274.76l-82.76-82.76-128 128 82.76 82.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["magic-wand"] + }, + "attrs": [{}], + "properties": { + "id": 869, + "order": 2382, + "name": "magic-wand", + "code": 59062, + "ligatures": "magic-wand", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 869 + }, + { + "icon": { + "paths": [ + "M828 201c-63.484-64.754-151.844-104.918-249.585-105l-1.335-0c-0.267-0.001-0.583-0.001-0.9-0.001-97.001 0-184.783 39.469-248.163 103.224l-0.017 0.017-245.56 248.76c-11.43 11.556-18.491 27.453-18.491 44.999 0 17.666 7.158 33.66 18.731 45.241l114.64 114.64c11.535 11.589 27.498 18.76 45.137 18.76 0.050 0 0.1-0 0.151-0l-0.008 0h0.36c17.812-0.099 33.886-7.459 45.428-19.268l0.012-0.012 243.6-249.6c11.616-11.504 27.604-18.611 45.252-18.611 17.224 0 32.867 6.77 44.413 17.795l-0.025-0.024c11.676 11.352 18.92 27.209 18.92 44.758 0 0.001-0 0.002-0 0.002l0-0c0.002 0.183 0.003 0.399 0.003 0.616 0 18.464-7.407 35.198-19.411 47.393l0.009-0.009-249.16 240.84c-11.981 11.644-19.415 27.911-19.415 45.915 0 17.668 7.159 33.664 18.735 45.245l114.64 114.64c11.611 11.542 27.614 18.675 45.284 18.675 17.429 0 33.237-6.941 44.81-18.209l-0.014 0.014 247.2-241.8c137.8-138 139.92-361.76 4.76-499zM242.6 607.56l-114.6-114.6 95.2-96.48 114.080 114.080zM531.16 896l-114.72-114.6 97.52-94.28 114.040 114.16zM778.2 654.24l-104.44 102.16-113.76-113.68 106.16-102.64c23.662-23.849 38.284-56.696 38.284-92.959 0-0.366-0.001-0.732-0.004-1.097l0 0.056c-0.157-35.381-14.9-67.288-38.521-90.042l-0.039-0.038c-23.057-21.964-54.336-35.478-88.772-35.478-35.444 0-67.545 14.317-90.834 37.484l0.006-0.006-104.32 106.72-113.96-113.76 105.4-106.6c51.82-52.11 123.565-84.361 202.841-84.361 0.295 0 0.59 0 0.885 0.001l-0.046-0h1.080c79.978 0.071 152.266 32.937 204.154 85.873l0.046 0.047c110.64 112.28 108.64 295.6-4.16 408.4z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["magnet"] + }, + "attrs": [{}], + "properties": { + "id": 870, + "order": 2383, + "name": "magnet", + "code": 59008, + "ligatures": "magnet", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 870 + }, + { + "icon": { + "paths": [ + "M800 160h-160c-35.346 0-64 28.654-64 64v0 352c0 35.346-28.654 64-64 64s-64-28.654-64-64v0-352c0-35.346-28.654-64-64-64v0h-160c-35.346 0-64 28.654-64 64v0 352c0 194.404 157.596 352 352 352v0h2.68c192.6-1.44 349.32-161.16 349.32-356v-348c0-35.346-28.654-64-64-64v0zM800 224v128h-160v-128zM384 224v128h-160v-128zM514.2 864c-0.654 0.005-1.426 0.008-2.2 0.008-159.058 0-288-128.942-288-288 0-0.003 0-0.006 0-0.009l-0 0.001v-160h160v160c0 70.692 57.308 128 128 128s128-57.308 128-128v0-160h160v156c0 160-128 290.84-285.8 292z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["magnet-straight"] + }, + "attrs": [{}], + "properties": { + "id": 871, + "order": 2384, + "name": "magnet-straight", + "code": 59010, + "ligatures": "magnet-straight", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 871 + }, + { + "icon": { + "paths": [ + "M918.64 873.36l-200.28-200.24c50.79-60.647 81.636-139.503 81.636-225.564 0-194.647-157.793-352.44-352.44-352.44s-352.44 157.793-352.44 352.44c0 194.647 157.793 352.44 352.44 352.44 86.061 0 164.917-30.846 226.116-82.086l-0.552 0.45 200.24 200.28c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0zM160 448c0-159.058 128.942-288 288-288s288 128.942 288 288c0 159.058-128.942 288-288 288v0c-158.985-0.182-287.818-129.015-288-287.983l-0-0.017z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["magnifying-glass"] + }, + "attrs": [{}], + "properties": { + "id": 872, + "order": 2385, + "name": "magnifying-glass", + "code": 58124, + "ligatures": "magnifying-glass", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 872 + }, + { + "icon": { + "paths": [ + "M608 448c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0zM918.64 918.64c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-200.24-200.28c-60.647 50.79-139.503 81.636-225.564 81.636-194.647 0-352.44-157.793-352.44-352.44s157.793-352.44 352.44-352.44c194.647 0 352.44 157.793 352.44 352.44 0 86.061-30.846 164.917-82.086 226.116l0.45-0.552 200.28 200.24c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0zM448 736c159.058 0 288-128.942 288-288s-128.942-288-288-288c-159.058 0-288 128.942-288 288v0c0.182 158.985 129.015 287.818 287.983 288l0.017 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["magnifying-glass-minus"] + }, + "attrs": [{}], + "properties": { + "id": 873, + "order": 2386, + "name": "magnifying-glass-minus", + "code": 58126, + "ligatures": "magnifying-glass-minus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 873 + }, + { + "icon": { + "paths": [ + "M608 448c0 17.673-14.327 32-32 32v0h-96v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-96h-96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96v-96c0-17.673 14.327-32 32-32s32 14.327 32 32v0 96h96c17.673 0 32 14.327 32 32v0zM918.64 918.64c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-200.24-200.28c-60.647 50.79-139.503 81.636-225.564 81.636-194.647 0-352.44-157.793-352.44-352.44s157.793-352.44 352.44-352.44c194.647 0 352.44 157.793 352.44 352.44 0 86.061-30.846 164.917-82.086 226.116l0.45-0.552 200.28 200.24c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0zM448 736c159.058 0 288-128.942 288-288s-128.942-288-288-288c-159.058 0-288 128.942-288 288v0c0.182 158.985 129.015 287.818 287.983 288l0.017 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["magnifying-glass-plus"] + }, + "attrs": [{}], + "properties": { + "id": 874, + "order": 2387, + "name": "magnifying-glass-plus", + "code": 58128, + "ligatures": "magnifying-glass-plus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 874 + }, + { + "icon": { + "paths": [ + "M416 608c0 17.673-14.327 32-32 32v0h-160c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h160c17.673 0 32 14.327 32 32v0zM960 464v240c0 35.346-28.654 64-64 64v0h-352v128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128h-352c-35.346 0-64-28.654-64-64v0-240c0.159-132.484 107.516-239.841 239.984-240l304.016-0v-128c0-17.673 14.327-32 32-32v0h128c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-96v96h48c132.484 0.159 239.841 107.516 240 239.984l0 0.016zM480 704v-240c0-97.202-78.798-176-176-176s-176 78.798-176 176v0 240zM896 464c-0.114-97.156-78.844-175.886-175.989-176l-48.011-0v288c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-288h-141c47.415 43.882 77 106.442 77 175.911 0 0.031-0 0.062-0 0.093l0-0.005v240h352z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["mailbox"] + }, + "attrs": [{}], + "properties": { + "id": 875, + "order": 2388, + "name": "mailbox", + "code": 60446, + "ligatures": "mailbox", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 875 + }, + { + "icon": { + "paths": [ + "M512 256c-88.366 0-160 71.634-160 160s71.634 160 160 160c88.366 0 160-71.634 160-160v0c0-88.366-71.634-160-160-160v0zM512 512c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0zM512 64c-194.313 0.228-351.772 157.687-352 351.978l-0 0.022c0 125.6 58.040 258.72 168 385 49.439 56.891 103.776 107.23 163.073 151.265l2.727 1.935c5.116 3.623 11.485 5.791 18.36 5.791s13.244-2.168 18.46-5.858l-0.1 0.067c61.893-45.975 116.125-96.311 164.414-151.945l1.066-1.255c109.8-126.28 168-259.4 168-385-0.228-194.313-157.687-351.772-351.978-352l-0.022-0zM512 888c-66.12-52-288-243-288-472 0-159.058 128.942-288 288-288s288 128.942 288 288v0c0 228.92-221.88 420-288 472z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["map-pin"] + }, + "attrs": [{}], + "properties": { + "id": 876, + "order": 2389, + "name": "map-pin", + "code": 58134, + "ligatures": "map-pin", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 876 + }, + { + "icon": { + "paths": [ + "M448 320c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0zM256 320c0-141.385 114.615-256 256-256s256 114.615 256 256v0c0 239.8-230.32 374.16-240 379.8-4.561 2.653-10.038 4.218-15.88 4.218s-11.319-1.566-16.033-4.3l0.153 0.082c-9.92-5.64-240.24-139.8-240.24-379.8zM320 320c0 168.8 143.36 280.84 192 314 48.6-33.12 192-145.2 192-314 0-106.039-85.961-192-192-192s-192 85.961-192 192v0zM811.080 590.52c-2.996-1.024-6.448-1.615-10.038-1.615-17.673 0-32 14.327-32 32 0 13.302 8.116 24.708 19.667 29.537l0.211 0.078c66.040 24.44 107.080 57.16 107.080 85.48 0 53.44-146.080 128-384 128s-384-74.56-384-128c0-28.32 41.040-61.040 107.080-85.44 11.762-4.907 19.878-16.313 19.878-29.615 0-17.673-14.327-32-32-32-3.59 0-7.042 0.591-10.264 1.681l0.226-0.066c-96.040 35.4-148.92 87.080-148.92 145.44 0 124.72 230.84 192 448 192s448-67.28 448-192c0-58.36-52.88-110.040-148.92-145.48z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["map-pin-area"] + }, + "attrs": [{}], + "properties": { + "id": 877, + "order": 2390, + "name": "map-pin-area", + "code": 60986, + "ligatures": "map-pin-area", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 877 + }, + { + "icon": { + "paths": [ + "M800 896h-197.84c33.451-29.949 64.1-60.966 92.774-93.756l1.066-1.244c109.8-126.28 168-259.4 168-385 0-194.404-157.596-352-352-352s-352 157.596-352 352v0c0 125.6 58.040 258.72 168 385 29.738 34.032 60.388 65.049 92.828 94.109l1.012 0.891h-197.84c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h576c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM224 416c0-159.058 128.942-288 288-288s288 128.942 288 288v0c0 228.92-221.88 420-288 472-66.12-52-288-243.080-288-472zM672 416c0-88.366-71.634-160-160-160s-160 71.634-160 160c0 88.366 71.634 160 160 160v0c88.366 0 160-71.634 160-160v0zM416 416c0-53.019 42.981-96 96-96s96 42.981 96 96c0 53.019-42.981 96-96 96v0c-53.019 0-96-42.981-96-96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["map-pin-line"] + }, + "attrs": [{}], + "properties": { + "id": 878, + "order": 2391, + "name": "map-pin-line", + "code": 58136, + "ligatures": "map-pin-line", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 878 + }, + { + "icon": { + "paths": [ + "M512 64c-194.313 0.228-351.772 157.687-352 351.978l-0 0.022c0 125.6 58.040 258.72 168 385 49.439 56.891 103.776 107.23 163.073 151.265l2.727 1.935c5.116 3.623 11.485 5.791 18.36 5.791s13.244-2.168 18.46-5.858l-0.1 0.067c61.893-45.975 116.125-96.311 164.414-151.945l1.066-1.255c109.8-126.28 168-259.4 168-385-0.228-194.313-157.687-351.772-351.978-352l-0.022-0zM512 888c-66.12-52-288-243-288-472 0-159.058 128.942-288 288-288s288 128.942 288 288v0c0 228.92-221.88 420-288 472zM672 416c0 17.673-14.327 32-32 32v0h-96v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-96h-96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96v-96c0-17.673 14.327-32 32-32s32 14.327 32 32v0 96h96c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["map-pin-plus"] + }, + "attrs": [{}], + "properties": { + "id": 879, + "order": 2392, + "name": "map-pin-plus", + "code": 58132, + "ligatures": "map-pin-plus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 879 + }, + { + "icon": { + "paths": [ + "M736 288c0-0.007 0-0.015 0-0.023 0-123.712-100.288-224-224-224s-224 100.288-224 224c0 112.422 82.819 205.501 190.774 221.553l1.226 0.15v418.32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-418.32c109.097-16.348 191.827-109.326 192-221.662l0-0.018zM512 448c-88.366 0-160-71.634-160-160s71.634-160 160-160c88.366 0 160 71.634 160 160v0c0 88.366-71.634 160-160 160v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["map-pin-simple"] + }, + "attrs": [{}], + "properties": { + "id": 880, + "order": 2393, + "name": "map-pin-simple", + "code": 60990, + "ligatures": "map-pin-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 880 + }, + { + "icon": { + "paths": [ + "M480 412.8v291.2c0 17.673 14.327 32 32 32s32-14.327 32-32v0-291.2c73.554-15.408 128-79.729 128-156.767 0-88.366-71.634-160-160-160s-160 71.634-160 160c0 77.038 54.446 141.36 126.958 156.584l1.042 0.183zM512 160c53.019 0 96 42.981 96 96s-42.981 96-96 96c-53.019 0-96-42.981-96-96v0c0-53.019 42.981-96 96-96v0zM960 704c0 124.72-230.84 192-448 192s-448-67.28-448-192c0-30.96 15.24-76.52 88-117.64 49.040-27.76 116.48-49.080 195.080-61.68 1.503-0.25 3.235-0.392 5-0.392 17.702 0 32.052 14.35 32.052 32.052 0 15.937-11.631 29.157-26.868 31.635l-0.185 0.025c-70.16 11.28-132 30.52-173.68 54.2-35.2 19.8-55.4 42.36-55.4 61.8 0 53.44 146.080 128 384 128s384-74.56 384-128c0-19.44-20.2-42-55.4-61.96-41.84-23.68-103.52-42.92-173.68-54.2-15.8-2.123-27.855-15.519-27.855-31.73 0-17.673 14.327-32 32-32 2.128 0 4.207 0.208 6.218 0.604l-0.203-0.033c78.6 12.6 146.040 33.92 195.080 61.68 72.6 41.12 87.84 86.68 87.84 117.64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["map-pin-simple-area"] + }, + "attrs": [{}], + "properties": { + "id": 881, + "order": 2394, + "name": "map-pin-simple-area", + "code": 60988, + "ligatures": "map-pin-simple-area", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 881 + }, + { + "icon": { + "paths": [ + "M864 832h-320v-290.32c109.181-16.202 192-109.28 192-221.703 0-123.712-100.288-224-224-224s-224 100.288-224 224c0 112.422 82.819 205.501 190.775 221.553l1.225 0.15v290.32h-320c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h704c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM352 320c0-88.366 71.634-160 160-160s160 71.634 160 160c0 88.366-71.634 160-160 160v0c-88.366 0-160-71.634-160-160v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["map-pin-simple-line"] + }, + "attrs": [{}], + "properties": { + "id": 882, + "order": 2395, + "name": "map-pin-simple-line", + "code": 60984, + "ligatures": "map-pin-simple-line", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 882 + }, + { + "icon": { + "paths": [ + "M915.68 198.76c-5.368-4.214-12.221-6.758-19.668-6.758-2.76 0-5.439 0.349-7.994 1.006l0.222-0.048-244.52 61.12-245.4-122.72c-4.162-2.121-9.077-3.364-14.283-3.364-2.769 0-5.456 0.352-8.019 1.013l0.222-0.049-256 64c-14.031 3.594-24.238 16.125-24.24 31.040l-0 0v576c0.003 17.671 14.329 31.995 32 31.995 2.756 0 5.43-0.348 7.982-1.003l-0.222 0.048 244.52-61.12 245.4 122.72c4.177 2.105 9.102 3.344 14.315 3.36l0.005 0c2.757-0.002 5.431-0.352 7.982-1.008l-0.222 0.048 256-64c14.031-3.594 24.238-16.125 24.24-31.040l0-0v-576c0-0.002 0-0.005 0-0.007 0-10.221-4.792-19.322-12.251-25.181l-0.069-0.052zM416 211.76l192 96v504.48l-192-96zM160 249l192-48v510l-192 48zM864 775l-192 48v-510l192-48z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["map-trifold"] + }, + "attrs": [{}], + "properties": { + "id": 883, + "order": 2396, + "name": "map-trifold", + "code": 58138, + "ligatures": "map-trifold", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 883 + }, + { + "icon": { + "paths": [ + "M928 192h-832c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h832c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM928 768h-832v-512h832v512zM512 416v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-114.76l-73.36 73.4c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-73.36-73.4v114.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-192c-0-0.007-0-0.016-0-0.025 0-17.673 14.327-32 32-32 8.843 0 16.848 3.587 22.64 9.385l105.36 105.4 105.36-105.4c5.792-5.798 13.797-9.385 22.64-9.385 17.673 0 32 14.327 32 32 0 0.009-0 0.018-0 0.027l0-0.001zM822.64 489.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-96 96c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-96-96c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l41.36 41.4v-114.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0 114.76l41.36-41.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["markdown-logo"] + }, + "attrs": [{}], + "properties": { + "id": 884, + "order": 2397, + "name": "markdown-logo", + "code": 58632, + "ligatures": "markdown-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 884 + }, + { + "icon": { + "paths": [ + "M806.16 217.84c-75.282-75.282-179.283-121.845-294.16-121.845-229.753 0-416.005 186.252-416.005 416.005 0 114.877 46.563 218.878 121.845 294.16v0c75.282 75.282 179.283 121.845 294.16 121.845 229.753 0 416.005-186.252 416.005-416.005 0-114.877-46.563-218.878-121.845-294.16v0zM352 825.48v-121.48h320v121.48c-46.549 24.13-101.622 38.28-160 38.28s-113.451-14.15-161.977-39.208l1.977 0.928zM416 576h192v64h-192zM472 512l40-192 40 192zM760.88 760.92c-8 8-16.32 15.48-24.88 22.56v-79.48c0-35.346-28.654-64-64-64v0-64c-0.042-31.938-23.472-58.391-54.080-63.154l-0.36-0.046-42.92-205.84c-6.29-29.262-31.941-50.876-62.64-50.876s-56.35 21.614-62.564 50.455l-0.076 0.421-42.92 205.84c-30.968 4.809-54.398 31.262-54.44 63.196l-0 0.004v64c-35.346 0-64 28.654-64 64v0 79.48c-8.56-7.080-16.88-14.56-24.88-22.56-63.712-63.702-103.12-151.71-103.12-248.923 0-194.404 157.596-352 352-352s352 157.596 352 352c0 97.213-39.408 185.221-103.119 248.922l-0.001 0.001z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["marker-circle"] + }, + "attrs": [{}], + "properties": { + "id": 885, + "order": 2398, + "name": "marker-circle", + "code": 58944, + "ligatures": "marker-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 885 + }, + { + "icon": { + "paths": [ + "M950.64 182.64c5.798-5.792 9.385-13.797 9.385-22.64 0-17.673-14.327-32-32-32-0.009 0-0.018 0-0.027 0l-831.999-0c-0.007-0-0.016-0-0.025-0-17.673 0-32 14.327-32 32 0 8.843 3.587 16.848 9.385 22.64l0 0 406.64 406.6v242.76h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h320c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-128v-242.76zM173.24 192h677.52l-64 64h-549.52zM512 530.76l-210.76-210.76h421.52z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["martini"] + }, + "attrs": [{}], + "properties": { + "id": 886, + "order": 2399, + "name": "martini", + "code": 58140, + "ligatures": "martini", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 886 + }, + { + "icon": { + "paths": [ + "M868 139.2c-10.093-7.013-22.607-11.203-36.099-11.203-8.342 0-16.309 1.602-23.611 4.515l0.43-0.151c-56.12 21.84-169.44 58.48-296.72 58.48s-240.64-36.64-296.84-58.48c-6.868-2.745-14.828-4.337-23.16-4.337-35.338 0-63.987 28.641-64 63.976l-0 0.001v223.080c0 143.36 38.6 278.6 108.72 380.72 72.64 105.84 170.4 164 275.28 164s202.64-58.28 275.28-164c70.12-102.040 108.72-237.28 108.72-380.64v-223.16c-0.041-21.86-11.034-41.143-27.783-52.659l-0.217-0.141zM832 415.2c0 130.56-34.64 252.92-97.48 344.52-60.36 87.88-139.36 136.28-222.52 136.28s-162.16-48.4-222.52-136.32c-62.84-91.68-97.48-213.96-97.48-344.52v-223.16c60.44 23.48 182.32 62.84 320 62.84s259.6-39.36 320-62.84v223.24zM760 490.68c5.029 5.642 8.102 13.122 8.102 21.32 0 17.729-14.373 32.102-32.102 32.102-9.531 0-18.093-4.154-23.972-10.75l-0.028-0.032c-10.72-12-35.4-21.32-56-21.32s-45.44 9.36-56 21.32c-5.909 6.624-14.47 10.775-24 10.775-17.737 0-32.115-14.379-32.115-32.115 0-8.207 3.078-15.694 8.143-21.372l-0.028 0.032c22.84-25.52 64.56-42.64 104-42.64s81 17.12 104 42.64zM368 512c-20.76 0-45.44 9.36-56 21.32-5.909 6.624-14.47 10.775-24 10.775-17.737 0-32.115-14.379-32.115-32.115 0-8.207 3.078-15.694 8.143-21.372l-0.028 0.032c23-25.52 64.72-42.64 104-42.64s81 17.12 104 42.64c5.037 5.646 8.115 13.133 8.115 21.34 0 17.737-14.379 32.115-32.115 32.115-9.53 0-18.091-4.151-23.972-10.744l-0.028-0.032c-10.56-11.96-35.24-21.32-56-21.32zM673.8 692.76c-39.069 46.141-97.037 75.235-161.8 75.235s-122.731-29.095-161.545-74.926l-0.255-0.309c-4.764-5.554-7.664-12.828-7.664-20.78 0-17.675 14.329-32.004 32.004-32.004 9.724 0 18.434 4.336 24.304 11.181l0.036 0.043c27.251 32.378 67.8 52.809 113.12 52.809s85.868-20.431 112.937-52.585l0.183-0.224c5.906-6.887 14.616-11.224 24.34-11.224 17.675 0 32.004 14.329 32.004 32.004 0 7.952-2.9 15.226-7.7 20.823l0.036-0.043z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["mask-happy"] + }, + "attrs": [{}], + "properties": { + "id": 887, + "order": 2400, + "name": "mask-happy", + "code": 59892, + "ligatures": "mask-happy", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 887 + }, + { + "icon": { + "paths": [ + "M634.64 753.72c-5.819 8.655-15.574 14.273-26.641 14.273-6.602 0-12.737-1.999-17.833-5.426l0.115 0.073c-26-17.28-46.28-26.64-78.28-26.64s-52.28 9.36-78.28 26.64c-4.88 3.167-10.847 5.051-17.255 5.051-17.673 0-32-14.327-32-32 0-10.873 5.423-20.479 13.711-26.262l0.104-0.069c33.72-22.44 65.96-37.36 113.72-37.36s80 14.92 113.72 37.36c8.655 5.819 14.273 15.574 14.273 26.641 0 6.602-1.999 12.737-5.426 17.833l0.073-0.115zM896 192v223.080c0 143.36-38.6 278.6-108.72 380.72-72.64 105.84-170.4 164-275.28 164s-202.64-58.28-275.28-164c-70.12-102.040-108.72-237.28-108.72-380.64v-223.16c0.013-35.337 28.662-63.977 64-63.977 8.332 0 16.292 1.592 23.593 4.489l-0.433-0.151c56.2 21.84 169.56 58.48 296.84 58.48s240.6-36.64 296.84-58.48c6.868-2.745 14.828-4.337 23.16-4.337 35.338 0 63.987 28.641 64 63.976l0 0.001zM832 192v0c-60.4 23.56-182.28 62.92-320 62.92s-259.6-39.44-320-62.92v223.16c0 130.56 34.64 252.92 97.48 344.52 60.36 87.92 139.36 136.32 222.52 136.32s162.16-48.4 222.52-136.32c62.84-91.68 97.48-213.96 97.48-344.52zM757.36 456c-5.639-5.071-13.138-8.173-21.361-8.173-9.457 0-17.955 4.102-23.813 10.624l-0.026 0.030c-10.72 12-35.4 21.36-56 21.36s-45.44-9.4-56-21.36c-5.93-6.645-14.519-10.808-24.080-10.808-17.799 0-32.228 14.429-32.228 32.228 0 8.238 3.091 15.754 8.176 21.452l-0.028-0.032c22.84 25.52 64.56 42.68 104 42.68s81-17.16 104-42.68c5.065-5.637 8.162-13.131 8.162-21.348 0-9.527-4.163-18.081-10.769-23.943l-0.033-0.029zM472 501.32c5.037-5.646 8.115-13.133 8.115-21.34 0-17.737-14.379-32.115-32.115-32.115-9.53 0-18.091 4.151-23.972 10.744l-0.028 0.032c-10.72 12-35.4 21.36-56 21.36s-45.44-9.4-56-21.36c-5.909-6.624-14.47-10.775-24-10.775-17.737 0-32.115 14.379-32.115 32.115 0 8.207 3.078 15.694 8.143 21.372l-0.028-0.032c23 25.52 64.72 42.68 104 42.68s81-17.16 104-42.68z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["mask-sad"] + }, + "attrs": [{}], + "properties": { + "id": 888, + "order": 2401, + "name": "mask-sad", + "code": 60318, + "ligatures": "mask-sad", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 888 + }, + { + "icon": { + "paths": [ + "M736 128h-448c-88.366 0-160 71.634-160 160v0 480c0 88.366 71.634 160 160 160v0h352c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-352c-53.019 0-96-42.981-96-96v0-32h544c88.366 0 160-71.634 160-160v0-288c0-88.366-71.634-160-160-160v0zM832 576c0 53.019-42.981 96-96 96v0h-544v-384c0-53.019 42.981-96 96-96v0h448c53.019 0 96 42.981 96 96v0zM736 416v128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128c0-35.346-28.654-64-64-64s-64 28.654-64 64v0 128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128c0-35.346-28.654-64-64-64s-64 28.654-64 64v0 128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128c0.082-70.63 57.358-127.856 128-127.856 38.166 0 72.431 16.704 95.883 43.201l0.118 0.135c23.569-26.632 57.834-43.336 96-43.336 70.642 0 127.918 57.226 128 127.848l0 0.008z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["mastodon-logo"] + }, + "attrs": [{}], + "properties": { + "id": 889, + "order": 2402, + "name": "mastodon-logo", + "code": 60776, + "ligatures": "mastodon-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 889 + }, + { + "icon": { + "paths": [ + "M448 288c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0zM416 704h-96v-96c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 96h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM608 704h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM864 768h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM617.36 406.64c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l73.36-73.4 73.36 73.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-73.4-73.36 73.4-73.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l0-0-73.36 73.4-73.36-73.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l0 0 73.4 73.36-73.4 73.36c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["math-operations"] + }, + "attrs": [{}], + "properties": { + "id": 890, + "order": 2403, + "name": "math-operations", + "code": 58142, + "ligatures": "math-operations", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 890 + }, + { + "icon": { + "paths": [ + "M288 864c0 17.673-14.327 32-32 32v0h-96c-17.673 0-32-14.327-32-32v0-704c0-17.673 14.327-32 32-32v0h96c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64v640h64c17.673 0 32 14.327 32 32v0zM864 128h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v640h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96c17.673 0 32-14.327 32-32v0-704c0-17.673-14.327-32-32-32v0zM736 480c-0.082-70.63-57.358-127.856-128-127.856-38.166 0-72.431 16.704-95.883 43.201l-0.118 0.135c-23.527-26.717-57.807-43.484-96.004-43.484-24.731 0-47.82 7.029-67.378 19.198l0.542-0.314c-5.148-11.191-16.263-18.821-29.16-18.821-17.652 0-31.966 14.293-32 31.938l-0 0.003v256c0 17.673 14.327 32 32 32s32-14.327 32-32v0-160c0-35.346 28.654-64 64-64s64 28.654 64 64v0 160c0 17.673 14.327 32 32 32s32-14.327 32-32v0-160c0-35.346 28.654-64 64-64s64 28.654 64 64v0 160c0 17.673 14.327 32 32 32s32-14.327 32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["matrix-logo"] + }, + "attrs": [{}], + "properties": { + "id": 891, + "order": 2404, + "name": "matrix-logo", + "code": 60772, + "ligatures": "matrix-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 891 + }, + { + "icon": { + "paths": [ + "M864 384c0-0.062 0-0.136 0-0.209 0-194.404-157.596-352-352-352s-352 157.596-352 352c0 109.037 49.577 206.494 127.418 271.060l0.582 0.469v304.68c-0 0.007-0 0.015-0 0.023 0 17.673 14.327 32 32 32 5.22 0 10.148-1.25 14.502-3.467l-0.182 0.084 177.68-88.64 177.72 88.84c4.075 1.995 8.868 3.162 13.933 3.162 0.122 0 0.244-0.001 0.365-0.002l-0.019 0c17.673 0 32-14.327 32-32v0-304.68c78.417-64.926 128-162.296 128-271.246 0-0.026-0-0.052-0-0.078l0 0.004zM224 384c0-159.058 128.942-288 288-288s288 128.942 288 288c0 159.058-128.942 288-288 288v0c-158.985-0.182-287.818-129.015-288-287.983l-0-0.017zM672 908.24l-145.72-72.84c-4.172-2.133-9.1-3.383-14.32-3.383s-10.148 1.25-14.502 3.467l0.182-0.084-145.64 72.84v-210.76c46.518 24.278 101.596 38.519 160 38.519s113.482-14.242 161.951-39.442l-1.951 0.923zM512 608c123.712 0 224-100.288 224-224s-100.288-224-224-224c-123.712 0-224 100.288-224 224v0c0.137 123.657 100.343 223.863 223.987 224l0.013 0zM512 224c88.366 0 160 71.634 160 160s-71.634 160-160 160c-88.366 0-160-71.634-160-160v0c0-88.366 71.634-160 160-160v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["medal"] + }, + "attrs": [{}], + "properties": { + "id": 892, + "order": 2405, + "name": "medal", + "code": 58144, + "ligatures": "medal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 892 + }, + { + "icon": { + "paths": [ + "M828 160h-632c-37.555 0-68 30.445-68 68v0 196.84c0.036 27.374 16.242 50.955 39.578 61.706l0.422 0.174 250.4 113.8c-59.049 33.507-98.24 95.952-98.24 167.55 0 106.039 85.961 192 192 192s192-85.961 192-192c0-71.598-39.191-134.043-97.29-167.053l-0.95-0.497 250.080-113.8c23.758-10.925 39.964-34.506 40-61.875l0-0.005v-196.84c0-37.555-30.445-68-68-68v0zM640 224v290.68l-128 58.16-128-58.16v-290.68zM192 424.84v-196.84c0-2.209 1.791-4 4-4v0h124v261.56l-125.64-57.080c-1.4-0.641-2.357-2.028-2.36-3.64l-0-0zM512 896c-70.692 0-128-57.308-128-128s57.308-128 128-128c70.692 0 128 57.308 128 128v0c0 70.692-57.308 128-128 128v0zM832 424.84c-0.003 1.612-0.96 2.999-2.335 3.63l-0.025 0.010-125.64 57.080v-261.56h124c2.209 0 4 1.791 4 4v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["medal-military"] + }, + "attrs": [{}], + "properties": { + "id": 893, + "order": 2406, + "name": "medal-military", + "code": 60668, + "ligatures": "medal-military", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 893 + }, + { + "icon": { + "paths": [ + "M288 256c-141.385 0-256 114.615-256 256s114.615 256 256 256c141.385 0 256-114.615 256-256v0c-0.159-141.321-114.679-255.841-255.985-256l-0.015-0zM288 704c-106.039 0-192-85.961-192-192s85.961-192 192-192c106.039 0 192 85.961 192 192v0c-0.114 105.993-86.007 191.886-191.989 192l-0.011 0zM736 256c-22.72 0-65.6 11.040-97.28 85-19.8 46.2-30.72 107-30.72 171s10.92 124.8 30.72 171c31.68 73.96 74.56 85 97.28 85s65.6-11.040 97.28-85c19.8-46.2 30.72-107 30.72-171s-10.92-124.8-30.72-171c-31.68-73.96-74.56-85-97.28-85zM736 704c-22.56 0-64-72.88-64-192s41.44-192 64-192 64 72.88 64 192-41.44 192-64 192zM992 288v448c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-448c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["medium-logo"] + }, + "attrs": [{}], + "properties": { + "id": 894, + "order": 2407, + "name": "medium-logo", + "code": 58146, + "ligatures": "medium-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 894 + }, + { + "icon": { + "paths": [ + "M992 480c-0.114-105.993-86.007-191.886-191.989-192l-159.211-0c-11.64-0.68-214.48-14.96-407.64-176.96-11.045-9.324-25.441-14.991-41.16-14.991-35.329 0-63.972 28.626-64 63.949l-0 0.003v640c0.005 35.342 28.657 63.991 64 63.991 15.719 0 30.115-5.667 41.255-15.070l-0.095 0.078c151.080-126.72 308-163.040 374.84-173.2v126.88c-0 0.024-0 0.053-0 0.082 0 22.107 11.209 41.596 28.253 53.094l0.227 0.145 44 29.32c9.982 6.745 22.286 10.768 35.53 10.768 29.692 0 54.662-20.22 61.89-47.642l0.1-0.446 47.080-177.44c94.708-12.96 166.899-93.326 166.92-190.558l0-0.002zM192 799.72v-639.72c171.24 143.64 346.52 180 416 188.96v261.92c-69.4 9.12-244.64 45.4-416 188.84zM716 831.72v0.44l-44-29.32v-130.84h86.4zM800 608h-128v-256h128c70.692 0 128 57.308 128 128s-57.308 128-128 128v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["megaphone"] + }, + "attrs": [{}], + "properties": { + "id": 895, + "order": 2408, + "name": "megaphone", + "code": 58148, + "ligatures": "megaphone", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 895 + }, + { + "icon": { + "paths": [ + "M914.16 346.64l-704.24-216c-5.366-1.625-11.534-2.56-17.92-2.56-35.318 0-63.954 28.608-64 63.916l-0 0.004v576c0 35.346 28.654 64 64 64v0c0.007 0 0.015 0 0.023 0 6.436 0 12.65-0.95 18.51-2.717l-0.453 0.117 333.92-102.48v41.080c0 35.346 28.654 64 64 64v0h128c35.346 0 64-28.654 64-64v0-119.6l114.16-35c26.663-8.195 45.73-32.556 45.84-61.387l0-0.013v-144c-0.129-28.828-19.19-53.169-45.384-61.239l-0.456-0.121zM544 660l-352 108v-576l352 108zM736 768h-128v-60.72l128-39.28zM896 552h-0.44l-287.56 88.32v-320.64l288 88v144z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["megaphone-simple"] + }, + "attrs": [{}], + "properties": { + "id": 896, + "order": 2409, + "name": "megaphone-simple", + "code": 58946, + "ligatures": "megaphone-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 896 + }, + { + "icon": { + "paths": [ + "M800 544h-574.16c16.786 144.601 138.457 255.819 286.141 256l288.019 0c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-288c-194.404 0-352-157.596-352-352s157.596-352 352-352v0h288c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-288c-147.703 0.181-269.374 111.399-286.033 254.656l-0.127 1.344h574.16c17.673 0 32 14.327 32 32s-14.327 32-32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["member-of"] + }, + "attrs": [{}], + "properties": { + "id": 897, + "order": 2410, + "name": "member-of", + "code": 60866, + "ligatures": "member-of", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 897 + }, + { + "icon": { + "paths": [ + "M928 224h-832c-35.346 0-64 28.654-64 64v0 512c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h64v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h64v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h64v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h64v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h64v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h64v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h64v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-512c0-35.346-28.654-64-64-64v0zM96 288h832v384h-832zM448 608c17.673 0 32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0h-256c-17.673 0-32 14.327-32 32v0 192c0 17.673 14.327 32 32 32v0zM224 416h192v128h-192zM576 608h256c17.673 0 32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0h-256c-17.673 0-32 14.327-32 32v0 192c0 17.673 14.327 32 32 32v0zM608 416h192v128h-192z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["memory"] + }, + "attrs": [{}], + "properties": { + "id": 898, + "order": 2411, + "name": "memory", + "code": 59844, + "ligatures": "memory", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 898 + }, + { + "icon": { + "paths": [ + "M726.64 425.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-128 128c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-105.36-105.4-105.36 105.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l128-128c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l105.36 105.4 105.36-105.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0zM928 512c0 0.027 0 0.059 0 0.091 0 229.75-186.25 416-416 416-71.565 0-138.91-18.071-197.72-49.9l2.2 1.089-136.2 45.4c-6.042 2.084-13.004 3.287-20.247 3.287-35.346 0-64-28.654-64-64 0-7.243 1.203-14.205 3.421-20.698l-0.134 0.45 45.4-136.2c-30.683-56.567-48.72-123.852-48.72-195.349 0-229.75 186.25-416 416-416 229.69 0 415.903 186.152 416 415.82l0 0.009zM864 512c-0.057-194.361-157.631-351.9-352-351.9-194.404 0-352 157.596-352 352 0 64.858 17.541 125.62 48.139 177.799l-0.899-1.659c2.699 4.592 4.293 10.115 4.293 16.009 0 3.632-0.605 7.122-1.72 10.376l0.067-0.225-49.88 149.6 149.6-49.92c3.016-1.038 6.491-1.638 10.107-1.638 5.913 0 11.451 1.604 16.203 4.4l-0.15-0.082c50.544 29.734 111.341 47.298 176.24 47.298 194.404 0 352-157.596 352-352 0-0.020-0-0.041-0-0.061l0 0.003z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["messenger-logo"] + }, + "attrs": [{}], + "properties": { + "id": 899, + "order": 2412, + "name": "messenger-logo", + "code": 59096, + "ligatures": "messenger-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 899 + }, + { + "icon": { + "paths": [ + "M960 597.24c0 64.44-12.68 119.56-36.68 159.36-29.72 49.32-76 75.4-133.56 75.4-111.76 0-191.12-148-275.12-304.88-68.080-127.12-145.24-271.12-218.64-271.12-37.52 0-79.76 40-113 106.68-33.867 68.527-54.064 149.075-54.997 234.246l-0.003 0.314c0 52.8 9.52 96.48 27.52 126.32s43.76 44.44 78.72 44.44c60.48 0 123.4-98.16 176.92-194.2 5.586-9.887 16.026-16.452 28-16.452 17.702 0 32.052 14.35 32.052 32.052 0 5.728-1.503 11.106-4.136 15.76l0.083-0.16c-61.32 109.84-134.88 227-232.92 227-57.64 0-104-26.080-133.56-75.4-24-40-36.68-94.92-36.68-159.36 1.023-95.877 23.677-186.224 63.297-266.715l-1.617 3.635c45.6-91.68 106.080-142.16 170.32-142.16 111.76 0 191.080 148 275.12 304.88 68.040 127.12 145.2 271.12 218.64 271.12 34.96 0 60.72-14.52 78.72-44.44s27.52-73.52 27.52-126.32c-0.922-85.48-21.106-166.030-56.403-237.808l1.443 3.248c-33.040-66.68-75.48-106.68-113.040-106.68-33.44 0-70.72 29.92-114.040 91.52-5.834 8.538-15.523 14.069-26.504 14.069-17.673 0-32-14.327-32-32 0-7.113 2.321-13.684 6.246-18.997l-0.062 0.087c36-50.96 92-118.68 166.36-118.68 64.2 0 124.68 50.48 170.28 142.16 38.016 76.853 60.684 167.198 61.717 262.733l0.003 0.347z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["meta-logo"] + }, + "attrs": [{}], + "properties": { + "id": 900, + "order": 2413, + "name": "meta-logo", + "code": 60674, + "ligatures": "meta-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 900 + }, + { + "icon": { + "paths": [ + "M384 480c-88.366 0-160 71.634-160 160s71.634 160 160 160c88.366 0 160-71.634 160-160v0c0-88.366-71.634-160-160-160v0zM384 736c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0zM886.64 489.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-192 192c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l192-192c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0zM640 544c-0.007 0-0.016 0-0.025 0-17.673 0-32-14.327-32-32 0-8.843 3.587-16.848 9.385-22.64l0-0 96-96c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-96 96c-5.79 5.783-13.785 9.36-22.615 9.36-0.009 0-0.018-0-0.027-0l0.001 0zM918.64 278.64l-64 64c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l64-64c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0zM489.36 361.36l288-288c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64h-0l-288 288c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0zM587.64 798.4c5.786 5.79 9.365 13.787 9.365 22.62s-3.579 16.83-9.365 22.62l0-0c-52.277 53.111-124.945 86.018-205.298 86.018-159.058 0-288-128.942-288-288 0-80.354 32.907-153.021 85.981-205.262l0.038-0.037 330.96-331c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64h-0l-331 330.96c-40.538 40.538-65.611 96.541-65.611 158.4 0 123.718 100.293 224.011 224.011 224.011 61.859 0 117.862-25.073 158.4-65.611l-0 0c5.79-5.786 13.787-9.365 22.62-9.365s16.83 3.579 22.62 9.365l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["meteor"] + }, + "attrs": [{}], + "properties": { + "id": 901, + "order": 2414, + "name": "meteor", + "code": 59834, + "ligatures": "meteor", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 901 + }, + { + "icon": { + "paths": [ + "M748.56 459.36l107.12-117.84c5.004-5.621 8.062-13.072 8.062-21.236 0-17.673-14.327-32-32-32-9.239 0-17.563 3.915-23.405 10.177l-0.017 0.019-82.2 90.4-68.8-216.28c-8.398-26.070-32.442-44.6-60.813-44.6-0.066 0-0.131 0-0.197 0l0.010-0h-168.68c-0.055-0-0.121-0-0.187-0-28.371 0-52.415 18.531-60.687 44.149l-0.126 0.451-203.64 640c-1.91 5.797-3.011 12.47-3.011 19.4 0 35.346 28.654 64 64 64 0.004 0 0.008-0 0.012-0l575.999 0c0.003 0 0.007 0 0.011 0 35.346 0 64-28.654 64-64 0-6.93-1.101-13.603-3.139-19.853l0.128 0.453zM738.88 640h-154.56l114.48-125.92zM427.64 192h168.68l80 251.6-178.48 196.4h-212.76zM224 832l40.72-128h494.52l40.76 128z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["metronome"] + }, + "attrs": [{}], + "properties": { + "id": 902, + "order": 2415, + "name": "metronome", + "code": 60558, + "ligatures": "metronome", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 902 + }, + { + "icon": { + "paths": [ + "M512 704c105.993-0.114 191.886-86.007 192-191.989l0-0.011v-256c0-106.039-85.961-192-192-192s-192 85.961-192 192v0 256c0.114 105.993 86.007 191.886 191.989 192l0.011 0zM384 256c0-70.692 57.308-128 128-128s128 57.308 128 128v0 256c0 70.692-57.308 128-128 128s-128-57.308-128-128v0zM544 830.4v129.6c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-129.6c-162.326-17.003-287.79-153.017-288-318.379l-0-0.021c0-17.673 14.327-32 32-32s32 14.327 32 32v0c0 141.385 114.615 256 256 256s256-114.615 256-256v0c0-17.673 14.327-32 32-32s32 14.327 32 32v0c-0.21 165.383-125.674 301.397-286.613 318.282l-1.387 0.118z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["microphone"] + }, + "attrs": [{}], + "properties": { + "id": 903, + "order": 2416, + "name": "microphone", + "code": 58150, + "ligatures": "microphone", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 903 + }, + { + "icon": { + "paths": [ + "M855.68 874.48l-640-704c-5.859-6.281-14.183-10.196-23.422-10.196-17.673 0-32 14.327-32 32 0 8.164 3.058 15.615 8.090 21.268l-0.028-0.032 151.68 166.84v131.64c-0 0.013-0 0.029-0 0.045 0 106.039 85.961 192 192 192 30.74 0 59.793-7.224 85.553-20.067l-1.113 0.502 44.4 48.8c-36.682 21.822-80.881 34.721-128.093 34.721-0.263 0-0.525-0-0.787-0.001l0.040 0c-141.321-0.159-255.841-114.679-256-255.985l-0-0.015c0-17.673-14.327-32-32-32s-32 14.327-32 32v0c0.21 165.383 125.674 301.397 286.613 318.282l1.387 0.118v129.6c0 17.673 14.327 32 32 32s32-14.327 32-32v0-129.64c52.813-5.227 100.667-22.74 141.851-49.621l-1.211 0.741 123.68 136c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM512 640c-70.692 0-128-57.308-128-128v0-61.24l166.64 183.28c-11.538 3.78-24.816 5.96-38.604 5.96-0.013 0-0.026-0-0.038-0l0.002 0zM742.080 624.36c16.349-32.573 25.921-70.978 25.921-111.618 0-0.261-0-0.522-0.001-0.782l0 0.041c0-17.673 14.327-32 32-32s32 14.327 32 32v0c0.001 0.257 0.001 0.562 0.001 0.867 0 50.836-11.98 98.873-33.27 141.444l0.829-1.83c-5.321 10.721-16.193 17.96-28.755 17.96-0.002 0-0.003-0-0.005-0l0 0c-0.012 0-0.026 0-0.039 0-5.101 0-9.918-1.212-14.181-3.363l0.181 0.083c-10.706-5.326-17.933-16.19-17.933-28.742 0-5.117 1.201-9.954 3.337-14.243l-0.084 0.186zM336 179.48c30.374-68.415 97.716-115.267 176-115.267 105.964 0 191.879 85.84 192 191.776l0 0.011v256c-0.008 7.054-0.385 14.010-1.114 20.861l0.074-0.861c-1.738 16.187-15.323 28.68-31.827 28.68-0.061 0-0.121-0-0.182-0.001l0.009 0c-0.502 0.028-1.089 0.043-1.68 0.043s-1.178-0.016-1.761-0.047l0.081 0.003c-16.174-1.75-28.654-15.33-28.654-31.825 0-1.175 0.063-2.335 0.187-3.477l-0.012 0.142c0.44-4.4 0.68-8.96 0.68-13.44v-256.080c-0.209-70.534-57.436-127.632-127.999-127.632-52.108 0-96.944 31.137-116.916 75.82l-0.324 0.812c-4.607 12.381-16.325 21.042-30.065 21.042-17.673 0-32-14.327-32-32 0-5.315 1.296-10.328 3.589-14.74l-0.084 0.178z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["microphone-slash"] + }, + "attrs": [{}], + "properties": { + "id": 904, + "order": 2417, + "name": "microphone-slash", + "code": 58152, + "ligatures": "microphone-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 904 + }, + { + "icon": { + "paths": [ + "M672 64c-158.994 0.159-287.841 129.006-288 287.985l-0 0.015c0.032 13.317 0.947 26.389 2.689 39.198l-0.169-1.518-278.040 379.2c-7.797 10.45-12.484 23.619-12.484 37.883 0 17.686 7.205 33.688 18.84 45.233l0.004 0.004 57.16 57.16c11.549 11.639 27.551 18.844 45.237 18.844 14.264 0 27.433-4.687 38.051-12.604l-0.169 0.12 379.24-278.12c11.255 1.594 24.307 2.537 37.567 2.6l0.073 0c159.058 0 288-128.942 288-288s-128.942-288-288-288v0zM896 352c0 0.079 0 0.173 0 0.266 0 50.465-16.772 97.012-45.045 134.372l0.405-0.559-313.4-313.44c36.902-27.804 83.518-44.531 134.040-44.531 123.673 0 223.938 100.226 224 223.885l0 0.006zM217.28 864l-57.28-57.28 248.56-338.72c29.731 65.998 81.442 117.709 145.617 146.703l1.823 0.737zM448 352c-0-0.087-0-0.19-0-0.293 0-50.443 16.772-96.968 45.044-134.304l-0.404 0.557 313.36 313.36c-36.894 27.786-83.495 44.501-134 44.501-123.649 0-223.898-100.186-224-223.811l-0-0.010zM438.6 585.36c5.786 5.79 9.365 13.787 9.365 22.62s-3.579 16.83-9.365 22.62l-32 32c-5.842 6.14-14.075 9.959-23.199 9.959-17.673 0-32-14.327-32-32 0-9.125 3.819-17.357 9.946-23.187l0.013-0.013 32-32c5.796-5.822 13.817-9.425 22.68-9.425 8.843 0 16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["microphone-stage"] + }, + "attrs": [{}], + "properties": { + "id": 905, + "order": 2418, + "name": "microphone-stage", + "code": 59228, + "ligatures": "microphone-stage", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 905 + }, + { + "icon": { + "paths": [ + "M896 832h-80.24c49.944-60.342 80.243-138.53 80.243-223.795 0-183.179-139.841-333.695-318.591-350.617l-1.412-0.108v-129.48c0-35.346-28.654-64-64-64v0h-192c-35.346 0-64 28.654-64 64v0 416c0 35.346 28.654 64 64 64v0h192c35.346 0 64-28.654 64-64v0-222.16c144.653 16.684 255.921 138.452 255.921 286.208 0 90.208-41.474 170.729-106.393 223.536l-0.528 0.416h-597c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h768c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM512 544h-192v-416h192v416zM288 736c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["microscope"] + }, + "attrs": [{}], + "properties": { + "id": 906, + "order": 2419, + "name": "microscope", + "code": 60538, + "ligatures": "microscope", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 906 + }, + { + "icon": { + "paths": [ + "M800 96h-512c-35.346 0-64 28.654-64 64v0 96h-64c-35.346 0-64 28.654-64 64v0 384c0 35.346 28.654 64 64 64v0h64v96c0 35.346 28.654 64 64 64v0h512c35.346 0 64-28.654 64-64v0-704c0-35.346-28.654-64-64-64v0zM640 416h160v192h-160zM800 352h-160v-32c0-35.346-28.654-64-64-64v0-96h224zM288 160h224v96h-224zM160 320h416v319.32c0 0.24 0 0.44 0 0.68s0 0.44 0 0.68v63.32h-416zM288 768h224v96h-224zM576 864v-96c35.346 0 64-28.654 64-64v0-32h160v192zM263.4 587.52l62.96-75.52-62.96-75.52c-4.61-5.507-7.409-12.667-7.409-20.48 0-17.678 14.331-32.009 32.009-32.009 9.865 0 18.687 4.463 24.559 11.479l0.041 0.050 55.4 66.48 55.4-66.48c5.913-7.067 14.735-11.529 24.6-11.529 17.678 0 32.009 14.331 32.009 32.009 0 7.813-2.799 14.973-7.45 20.53l0.041-0.050-62.96 75.52 62.96 75.52c4.61 5.507 7.409 12.667 7.409 20.48 0 17.678-14.331 32.009-32.009 32.009-9.865 0-18.687-4.463-24.559-11.479l-0.041-0.050-55.4-66.48-55.4 66.48c-5.913 7.067-14.735 11.529-24.6 11.529-17.678 0-32.009-14.331-32.009-32.009 0-7.813 2.799-14.973 7.45-20.53l-0.041 0.050z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["microsoft-excel-logo"] + }, + "attrs": [{}], + "properties": { + "id": 907, + "order": 2420, + "name": "microsoft-excel-logo", + "code": 60268, + "ligatures": "microsoft-excel-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 907 + }, + { + "icon": { + "paths": [ + "M480 512c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128v0c70.692 0 128-57.308 128-128v0zM288 512c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0zM896 416h-64v-256c0-17.673-14.327-32-32-32v0h-384c-17.673 0-32 14.327-32 32v0 96h-224c-35.346 0-64 28.654-64 64v0 384c0 35.346 28.654 64 64 64v0h128v64c0 35.346 28.654 64 64 64v0h512c35.346 0 64-28.654 64-64v0-384c0-17.673-14.327-32-32-32v0zM662.64 656l201.36-145.4v290.8zM448 192h320v308.96l-160 115.56v-296.52c0-35.346-28.654-64-64-64v0h-96zM160 320h384v311.6c0 0.48 0 0.96 0 1.44v70.96h-384zM352 768h192c35.346 0 64-28.654 64-64v0-8.52l189.040 136.52h-445.040z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["microsoft-outlook-logo"] + }, + "attrs": [{}], + "properties": { + "id": 908, + "order": 2421, + "name": "microsoft-outlook-logo", + "code": 60272, + "ligatures": "microsoft-outlook-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 908 + }, + { + "icon": { + "paths": [ + "M384 384h-64c-17.673 0-32 14.327-32 32v0 192c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h32c53.019 0 96-42.981 96-96s-42.981-96-96-96v0zM384 512h-32v-64h32c17.673 0 32 14.327 32 32s-14.327 32-32 32v0zM544 96c-132.787 0.179-251.017 62.348-327.326 159.114l-0.674 0.886h-56c-35.346 0-64 28.654-64 64v0 384c0 35.346 28.654 64 64 64v0h56c76.843 97.777 195.106 160 327.902 160 229.75 0 416-186.25 416-416 0-229.716-186.194-415.945-415.897-416l-0.005-0zM894.52 480h-254.52v-160c0-35.346-28.654-64-64-64v0-94.52c169.036 16.113 302.407 149.484 318.41 317.097l0.11 1.423zM512 161.48v94.52h-209.48c55.33-52.156 127.769-86.71 208.049-94.409l1.431-0.111zM160 320h416v191.6c-0.025 0.12-0.040 0.258-0.040 0.4s0.014 0.28 0.042 0.413l-0.002-0.013v191.6h-416zM512 768v94.52c-81.712-7.81-154.15-42.364-209.656-94.685l0.176 0.165zM576 862.52v-94.52c35.346 0 64-28.654 64-64v0-160h254.52c-16.113 169.036-149.484 302.407-317.097 318.41l-1.423 0.11z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["microsoft-powerpoint-logo"] + }, + "attrs": [{}], + "properties": { + "id": 909, + "order": 2422, + "name": "microsoft-powerpoint-logo", + "code": 60110, + "ligatures": "microsoft-powerpoint-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 909 + }, + { + "icon": { + "paths": [ + "M448 416c0 17.673-14.327 32-32 32v0h-32v160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-160h-32c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c17.673 0 32 14.327 32 32v0zM928 370.96v237.040c-0.017 83.607-64.159 152.228-145.918 159.358l-0.602 0.042c-38.894 94.886-130.545 160.503-237.521 160.503-106.749 0-198.238-65.338-236.656-158.204l-0.623-1.699h-146.68c-35.346 0-64-28.654-64-64v0-384c0-35.346 28.654-64 64-64v0h227.24c-2.033-9.567-3.197-20.559-3.197-31.824 0-88.366 71.634-160 160-160 57.447 0 107.823 30.276 136.043 75.742l0.394 0.682c16.211-7.971 35.285-12.633 55.448-12.633 70.692 0 128 57.308 128 128 0 23.578-6.375 45.666-17.495 64.636l0.327-0.603h30.28c28.126 0.045 50.915 22.834 50.96 50.956l0 0.004zM448 224c-0 0.012-0 0.026-0 0.040 0 11.459 2.023 22.446 5.731 32.622l-0.211-0.662h90.48c27.688 0.035 51.253 17.646 60.139 42.274l0.141 0.446c21.862-17.741 35.72-44.61 35.72-74.715 0-53.019-42.981-96-96-96-53.018 0-95.997 42.978-96 95.995l-0 0zM544 704v0-384h-384v384h384zM736 384h-128v320c0 35.346-28.654 64-64 64v0h-166.24c33.824 57.759 95.573 95.936 166.24 95.936 106.016 0 191.964-85.925 192-191.933l0-0.003zM800 256c-0.040-35.316-28.679-63.929-64-63.929-12.437 0-24.046 3.548-33.869 9.686l0.269-0.157c1.019 6.774 1.601 14.592 1.601 22.546 0 36.153-12.024 69.497-32.29 96.253l0.289-0.399h64c35.346 0 64-28.654 64-64v0zM864 384h-64v288c0 0.045 0 0.097 0 0.15 0 9.459-0.523 18.795-1.542 27.982l0.102-1.132c38.358-13.162 65.437-48.918 65.44-91l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["microsoft-teams-logo"] + }, + "attrs": [{}], + "properties": { + "id": 910, + "order": 2423, + "name": "microsoft-teams-logo", + "code": 60262, + "ligatures": "microsoft-teams-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 910 + }, + { + "icon": { + "paths": [ + "M800 96h-512c-35.346 0-64 28.654-64 64v0 96h-64c-35.346 0-64 28.654-64 64v0 384c0 35.346 28.654 64 64 64v0h64v96c0 35.346 28.654 64 64 64v0h512c35.346 0 64-28.654 64-64v0-704c0-35.346-28.654-64-64-64v0zM640 416h160v192h-160zM288 160h512v192h-160v-32c0-35.346-28.654-64-64-64v0h-288zM160 320h416v319.32c0 0.24 0 0.44 0 0.68s0 0.44 0 0.68v63.32h-416zM288 864v-96h288c35.346 0 64-28.654 64-64v0-32h160v192zM272.96 615.76l-48-192c-0.694-2.487-1.093-5.343-1.093-8.292 0-17.673 14.327-32 32-32 15.11 0 27.773 10.472 31.129 24.554l0.044 0.218 27.040 108 25.28-50.64c5.364-10.592 16.169-17.726 28.64-17.726s23.276 7.134 28.556 17.544l0.084 0.182 25.28 50.64 27.040-108c3.782-13.764 16.183-23.708 30.907-23.708 17.673 0 32 14.327 32 32 0 2.563-0.301 5.056-0.871 7.446l0.044-0.218-48 192c-3.32 12.875-14.138 22.493-27.414 23.987l-0.146 0.013c-1.036 0.12-2.245 0.193-3.469 0.2l-0.011 0c-0.007 0-0.015 0-0.023 0-12.453 0-23.245-7.113-28.533-17.498l-0.084-0.182-35.36-70.72-35.36 70.76c-5.368 10.58-16.167 17.704-28.629 17.704-14.926 0-27.465-10.219-31.003-24.042l-0.048-0.222z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["microsoft-word-logo"] + }, + "attrs": [{}], + "properties": { + "id": 911, + "order": 2424, + "name": "microsoft-word-logo", + "code": 60266, + "ligatures": "microsoft-word-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 911 + }, + { + "icon": { + "paths": ["M896 512c0 17.673-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h704c17.673 0 32 14.327 32 32v0z"], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["minus"] + }, + "attrs": [{}], + "properties": { + "id": 912, + "order": 2425, + "name": "minus", + "code": 58154, + "ligatures": "minus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 912 + }, + { + "icon": { + "paths": [ + "M704 512c0 17.673-14.327 32-32 32v0h-320c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h320c17.673 0 32 14.327 32 32v0zM928 512c0 229.75-186.25 416-416 416s-416-186.25-416-416c0-229.75 186.25-416 416-416v0c229.65 0.25 415.75 186.35 416 415.976l0 0.024zM864 512c0-194.404-157.596-352-352-352s-352 157.596-352 352c0 194.404 157.596 352 352 352v0c194.313-0.228 351.772-157.687 352-351.978l0-0.022z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["minus-circle"] + }, + "attrs": [{}], + "properties": { + "id": 913, + "order": 2426, + "name": "minus-circle", + "code": 58156, + "ligatures": "minus-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 913 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640v640zM704 512c0 17.673-14.327 32-32 32v0h-320c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h320c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["minus-square"] + }, + "attrs": [{}], + "properties": { + "id": 914, + "order": 2427, + "name": "minus-square", + "code": 60748, + "ligatures": "minus-square", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 914 + }, + { + "icon": { + "paths": [ + "M512 352c-88.366 0-160 71.634-160 160s71.634 160 160 160c88.366 0 160-71.634 160-160v0c0-88.366-71.634-160-160-160v0zM512 608c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0zM960 224h-896c-17.673 0-32 14.327-32 32v0 512c0 17.673 14.327 32 32 32v0h896c17.673 0 32-14.327 32-32v0-512c0-17.673-14.327-32-32-32v0zM774.6 736h-525.2c-22.361-73.963-79.437-131.039-151.791-152.981l-1.609-0.419v-141.2c73.963-22.361 131.039-79.437 152.981-151.791l0.419-1.609h525.2c22.361 73.963 79.437 131.039 151.791 152.981l1.609 0.419v141.2c-73.963 22.361-131.039 79.437-152.981 151.791l-0.419 1.609zM928 373.48c-38.518-16.852-68.628-46.962-85.070-84.432l-0.41-1.048h85.48zM181.48 288c-16.852 38.518-46.962 68.628-84.432 85.070l-1.048 0.41v-85.48zM96 650.52c38.518 16.852 68.628 46.962 85.070 84.432l0.41 1.048h-85.48zM842.52 736c16.852-38.518 46.962-68.628 84.432-85.070l1.048-0.41v85.48z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["money"] + }, + "attrs": [{}], + "properties": { + "id": 915, + "order": 2428, + "name": "money", + "code": 58760, + "ligatures": "money", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 915 + }, + { + "icon": { + "paths": [ + "M976.96 240c-4.81-3.045-10.665-4.853-16.942-4.853-5.117 0-9.954 1.201-14.243 3.337l0.186-0.084c-171.72 84-294.36 44.64-424 3.12-136-43.56-277-88.56-471.8 6.56-10.83 5.282-18.16 16.211-18.16 28.852 0 0.010 0 0.019 0 0.029l-0-0.002v479.72c-0 0.001-0 0.003-0 0.005 0 17.673 14.327 32 32 32 5.11 0 9.941-1.198 14.226-3.328l-0.186 0.084c171.72-84 294.36-44.64 424.2-3.12 76.96 24.6 155.36 49.68 244 49.68 68.36 0 142.92-14.88 227.64-56.24 10.71-5.316 17.946-16.171 17.96-28.718l0-0.002v-479.72c0.001-0.084 0.001-0.184 0.001-0.284 0-11.322-5.88-21.271-14.754-26.959l-0.128-0.077zM928 726.68c-162.4 72.68-281 34.76-406.24-5.28-76.96-24.6-155.36-49.68-244-49.68-65.54 0.328-127.909 13.526-184.831 37.191l3.231-1.191v-410.4c162.4-72.68 281-34.76 406.24 5.28s254.16 81.4 425.6 13.76zM512 384c-70.692 0-128 57.308-128 128s57.308 128 128 128c70.692 0 128-57.308 128-128v0c0-70.692-57.308-128-128-128v0zM512 576c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM224 384v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM800 640v-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0 192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["money-wavy"] + }, + "attrs": [{}], + "properties": { + "id": 916, + "order": 2429, + "name": "money-wavy", + "code": 61032, + "ligatures": "money-wavy", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 916 + }, + { + "icon": { + "paths": [ + "M832 160h-640c-53.019 0-96 42.981-96 96v0 448c0 53.019 42.981 96 96 96v0h640c53.019 0 96-42.981 96-96v0-448c0-53.019-42.981-96-96-96v0zM864 704c0 17.673-14.327 32-32 32v0h-640c-17.673 0-32-14.327-32-32v0-448c0-17.673 14.327-32 32-32v0h640c17.673 0 32 14.327 32 32v0zM672 896c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["monitor"] + }, + "attrs": [{}], + "properties": { + "id": 917, + "order": 2430, + "name": "monitor", + "code": 58158, + "ligatures": "monitor", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 917 + }, + { + "icon": { + "paths": [ + "M832 160h-640c-53.019 0-96 42.981-96 96v0 448c0 53.019 42.981 96 96 96v0h640c53.019 0 96-42.981 96-96v0-448c0-53.019-42.981-96-96-96v0zM864 704c0 17.673-14.327 32-32 32v0h-640c-17.673 0-32-14.327-32-32v0-448c0-17.673 14.327-32 32-32v0h640c17.673 0 32 14.327 32 32v0zM672 896c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0zM630.64 425.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-41.36-41.4v178.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-178.76l-41.36 41.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l96-96c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["monitor-arrow-up"] + }, + "attrs": [{}], + "properties": { + "id": 918, + "order": 2431, + "name": "monitor-arrow-up", + "code": 58762, + "ligatures": "monitor-arrow-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 918 + }, + { + "icon": { + "paths": [ + "M832 160h-640c-53.019 0-96 42.981-96 96v0 448c0 53.019 42.981 96 96 96v0h640c53.019 0 96-42.981 96-96v0-448c0-53.019-42.981-96-96-96v0zM864 704c0 17.673-14.327 32-32 32v0h-640c-17.673 0-32-14.327-32-32v0-448c0-17.673 14.327-32 32-32v0h640c17.673 0 32 14.327 32 32v0zM672 896c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0zM657.76 453.36l-192-128c-4.99-3.371-11.14-5.381-17.76-5.381-17.673 0-32 14.327-32 32 0 0.007 0 0.015 0 0.022l-0-0.001v256c-0 0.006-0 0.013-0 0.021 0 17.673 14.327 32 32 32 6.62 0 12.77-2.010 17.874-5.453l-0.114 0.072 192-128c8.654-5.819 14.271-15.573 14.271-26.64s-5.618-20.821-14.157-26.567l-0.114-0.073zM480 548.2v-136.2l102.32 68z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["monitor-play"] + }, + "attrs": [{}], + "properties": { + "id": 919, + "order": 2432, + "name": "monitor-play", + "code": 58764, + "ligatures": "monitor-play", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 919 + }, + { + "icon": { + "paths": [ + "M934.16 568.92c-5.793-5.805-13.803-9.396-22.651-9.396-3.336 0-6.552 0.51-9.576 1.457l0.227-0.061c-30.508 9.564-65.587 15.074-101.954 15.074-194.581 0-352.32-157.739-352.32-352.32 0-36.367 5.51-71.447 15.741-104.45l-0.666 2.496c0.899-2.817 1.417-6.056 1.417-9.417 0-17.673-14.327-32-32-32-3.361 0-6.6 0.518-9.644 1.479l0.227-0.062c-86.604 27.070-158.947 78.831-210.892 146.977l-0.748 1.023c-52.255 68.787-83.711 155.86-83.711 250.28 0 229.75 186.25 416 416 416 0.138 0 0.275-0 0.413-0l-0.022 0c0.377 0.001 0.824 0.002 1.27 0.002 93.911 0 180.49-31.393 249.814-84.257l-1.005 0.735c69.169-52.693 120.93-125.036 147.196-208.669l0.804-2.971c0.886-2.797 1.396-6.013 1.396-9.349 0-8.808-3.559-16.786-9.317-22.572l0.001 0.001zM755.6 761.36c-58.204 44.215-131.881 70.832-211.775 70.832-194.404 0-352-157.596-352-352 0-79.884 26.61-153.552 71.45-212.625l-0.635 0.872c33.212-43.555 75.226-78.66 123.562-103.067l2.038-0.933c-2.686 17.887-4.227 38.538-4.24 59.546l-0 0.014c0.25 229.65 186.35 415.75 415.976 416l0.024 0c21.059-0.007 41.752-1.548 61.981-4.517l-2.301 0.277c-25.362 50.38-60.493 92.394-103.212 124.965l-0.868 0.635z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["moon"] + }, + "attrs": [{}], + "properties": { + "id": 920, + "order": 2433, + "name": "moon", + "code": 58160, + "ligatures": "moon", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 920 + }, + { + "icon": { + "paths": [ + "M960 384c0 17.673-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h64c17.673 0 32 14.327 32 32v0zM576 224h32v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-32v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM867.080 612c4.801 5.565 7.725 12.866 7.725 20.85 0 4.004-0.735 7.837-2.079 11.369l0.073-0.22c-55.471 148.206-195.901 251.802-360.527 251.802-212.077 0-384-171.923-384-384 0-164.703 103.693-305.187 249.357-359.732l2.65-0.87c3.272-1.236 7.055-1.952 11.005-1.952 17.673 0 32 14.327 32 32 0 2.191-0.22 4.33-0.64 6.397l0.035-0.205c-4.248 20.528-6.681 44.12-6.681 68.281 0 194.559 157.721 352.28 352.28 352.28 24.16 0 47.752-2.432 70.545-7.065l-2.264 0.384c1.846-0.378 3.967-0.594 6.139-0.594 9.746 0 18.475 4.357 24.344 11.23l0.037 0.044zM789.52 671.52c-7.16 0.36-14.36 0.56-21.52 0.56-229.678-0.25-415.795-186.396-416-416.060l-0-0.020c0-7.16 0-14.36 0.56-21.52-96.548 56.306-160.397 159.375-160.397 277.357 0 176.731 143.269 320 320 320 117.982 0 221.051-63.849 276.538-158.879l0.819-1.518z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["moon-stars"] + }, + "attrs": [{}], + "properties": { + "id": 921, + "order": 2434, + "name": "moon-stars", + "code": 58766, + "ligatures": "moon-stars", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 921 + }, + { + "icon": { + "paths": [ + "M864 512c-0.025-0-0.054-0-0.084-0-8.826 0-17.482 0.727-25.911 2.125l0.915-0.125-136.96-365.24c-4.683-12.232-16.325-20.76-29.96-20.76l-128-0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h105.84l129.2 344.52c-36.474 23.098-62.684 59.602-71.812 102.429l-0.188 1.051h-160.88l-100-267.24c-4.683-12.232-16.326-20.761-29.961-20.761-0.070 0-0.14 0-0.21 0.001l0.011-0h-320c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v53.56c-76.234 36.901-127.898 113.625-128 202.426l-0 0.014c0 17.673 14.327 32 32 32v0h35.2c15.344 73.633 79.704 128.16 156.8 128.16s141.456-54.527 156.618-127.12l0.182-1.040h326.4c15.408 73.554 79.729 128 156.767 128 88.366 0 160-71.634 160-160 0-88.354-71.616-159.981-159.966-160l-0.002-0zM170.68 521.080c12.526-4.529 21.318-16.317 21.32-30.16l0-0v-74.92h201.84l84 224h-410.6c11.661-55.564 50.847-99.877 102.325-118.566l1.115-0.354zM224 768c-41.537-0.013-76.906-26.404-90.269-63.332l-0.211-0.668h180.96c-13.574 37.596-48.943 63.987-90.478 64l-0.002 0zM864 768c-52.973-0.061-95.893-43.018-95.893-96 0-29.4 13.216-55.714 34.032-73.324l0.141-0.116 31.76 84.68c4.685 12.253 16.345 20.797 30 20.797 17.693 0 32.037-14.343 32.037-32.037 0-4.038-0.747-7.901-2.11-11.459l0.074 0.219-31.84-84.76h1.8c53.019 0 96 42.981 96 96s-42.981 96-96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["moped"] + }, + "attrs": [{}], + "properties": { + "id": 922, + "order": 2435, + "name": "moped", + "code": 59428, + "ligatures": "moped", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 922 + }, + { + "icon": { + "paths": [ + "M832 160h-163.2c-15.344-73.633-79.704-128.16-156.8-128.16s-141.456 54.527-156.618 127.12l-0.182 1.040h-163.2c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h163.2c7.351 34.946 25.252 64.887 50.164 87.143l0.156 0.137c-88.881 41.453-149.4 130.005-149.52 232.704l-0 0.016v256c0 35.346 28.654 64 64 64v0h64c0 70.692 57.308 128 128 128s128-57.308 128-128v0h64c35.346 0 64-28.654 64-64v0-256c-0.12-102.716-60.639-191.268-147.946-232.059l-1.574-0.661c25.068-22.393 42.969-52.334 50.135-86.235l0.185-1.045h163.2c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM576 864c0 35.346-28.654 64-64 64s-64-28.654-64-64v0-192c0-35.346 28.654-64 64-64s64 28.654 64 64v0zM704 544v256h-64v-128c0-70.692-57.308-128-128-128s-128 57.308-128 128v0 128h-64v-256c0-106.039 85.961-192 192-192s192 85.961 192 192v0zM416 192c0-53.019 42.981-96 96-96s96 42.981 96 96c0 53.019-42.981 96-96 96v0c-53.019 0-96-42.981-96-96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["moped-front"] + }, + "attrs": [{}], + "properties": { + "id": 923, + "order": 2436, + "name": "moped-front", + "code": 59426, + "ligatures": "moped-front", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 923 + }, + { + "icon": { + "paths": [ + "M896 512c-0.008-0-0.017-0-0.027-0-11.464 0-22.455 2.023-32.637 5.731l0.663-0.211v-5.52c0-167.12-124.28-249.84-215.040-310.24-56.32-37.52-104.96-69.76-104.96-105.76 0-17.673-14.327-32-32-32s-32 14.327-32 32v0c0 36-48.64 68.24-104.96 105.76-90.76 60.4-215.040 143.12-215.040 310.24v5.52c-9.529-3.479-20.529-5.49-32-5.49-53.009 0-95.983 42.964-96 95.969l-0 0.002v224c0 17.673 14.327 32 32 32v0h256c17.673 0 32-14.327 32-32v0-128c0-17.673 14.327-32 32-32s32 14.327 32 32v0 128c0 17.673 14.327 32 32 32v0h128c17.673 0 32-14.327 32-32v0-128c0-17.673 14.327-32 32-32s32 14.327 32 32v0 128c0 17.673 14.327 32 32 32v0h256c17.673 0 32-14.327 32-32v0-224c0-53.019-42.981-96-96-96v0zM410.52 255.040c38.68-25.76 76-50.72 101.48-80 25.36 29.4 62.8 54.36 101.48 80 80 53.28 169.92 113.16 184.44 224.96h-572c14.68-111.8 104.48-171.68 184.6-224.96zM96 608c0-17.673 14.327-32 32-32s32 14.327 32 32v0 192h-64zM640 608c-53.019 0-96 42.981-96 96v0 96h-64v-96c0-53.019-42.981-96-96-96s-96 42.981-96 96v0 96h-64v-256h576v256h-64v-96c0-53.019-42.981-96-96-96v0zM928 800h-64v-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["mosque"] + }, + "attrs": [{}], + "properties": { + "id": 924, + "order": 2437, + "name": "mosque", + "code": 60654, + "ligatures": "mosque", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 924 + }, + { + "icon": { + "paths": [ + "M864 480c-9.34 0.022-18.476 0.821-27.369 2.337l0.969-0.137-23.28-60.56c14.923-3.576 32.059-5.631 49.674-5.64l0.006-0c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-76.48l-53.64-139.48c-4.746-12.105-16.325-20.52-29.87-20.52-0.004 0-0.007 0-0.011 0l-127.999-0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h106.040l36.92 96h-110.96c-74 0-134 17.24-173.48 49.84-10.884 8.836-24.909 14.188-40.184 14.188-9.744 0-18.98-2.178-27.247-6.073l0.391 0.165c-42.32-19.24-242.96-100.8-260.64-107.72l-22.84-8.96c-5.823-2.619-12.578-4.533-19.656-5.405l-0.344-0.035c-17.64 0.044-31.923 14.354-31.923 32 0 13.516 8.379 25.074 20.226 29.764l0.217 0.076c1.84 0.72 188.76 73.2 288.52 118.52 15.637 7.291 33.949 11.544 53.253 11.544 30.802 0 59.075-10.829 81.219-28.888l-0.233 0.184c19.44-16 58.28-35.2 132.76-35.2h75.28c-45.779 36.964-79.688 86.964-96.182 144.335l-0.498 2.025c-7.954 26.592-32.198 45.642-60.892 45.642-0.164 0-0.329-0.001-0.493-0.002l0.025 0h-208.48c-15.408-73.554-79.729-128-156.767-128-88.366 0-160 71.634-160 160s71.634 160 160 160c77.038 0 141.36-54.446 156.584-126.958l0.183-1.042h208.48c0.084 0 0.182 0 0.281 0 57.941 0 106.864-38.606 122.451-91.498l0.228-0.903c16.761-58.291 54.936-105.753 105.25-134.3l1.11-0.58 23.28 60.52c-44.63 28.888-73.746 78.424-73.746 134.76 0 88.366 71.634 160 160 160s160-71.634 160-160c0-88.366-71.634-160-160-160-0.047 0-0.094 0-0.141 0l0.007-0zM160 672h90.48c-13.577 37.605-48.961 64-90.51 64-53.019 0-96-42.981-96-96s42.981-96 96-96c41.549 0 76.933 26.395 90.298 63.332l0.211 0.668h-90.48c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM864 736c-52.968-0.068-95.881-43.023-95.881-96 0-29.118 12.964-55.208 33.434-72.814l0.127-0.106 32.44 84.4c4.746 12.11 16.33 20.529 29.88 20.529 17.678 0 32.009-14.331 32.009-32.009 0-4.128-0.782-8.074-2.205-11.697l0.075 0.217-32.48-84.52h2.6c53.019 0 96 42.981 96 96s-42.981 96-96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["motorcycle"] + }, + "attrs": [{}], + "properties": { + "id": 925, + "order": 2438, + "name": "motorcycle", + "code": 59402, + "ligatures": "motorcycle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 925 + }, + { + "icon": { + "paths": [ + "M656 320c61.856 0 112-50.144 112-112s-50.144-112-112-112c-61.856 0-112 50.144-112 112v0c0 61.856 50.144 112 112 112v0zM656 160c26.51 0 48 21.49 48 48s-21.49 48-48 48c-26.51 0-48-21.49-48-48v0c0-26.51 21.49-48 48-48v0zM1019.52 783.68l-218.24-368.32c-11.229-18.895-31.536-31.361-54.755-31.361-0.114 0-0.229 0-0.343 0.001l0.018-0c-0.098-0.001-0.215-0.001-0.331-0.001-23.205 0-43.499 12.467-54.548 31.068l-0.161 0.292-104.64 176.64-179.36-304.4c-11.33-19.009-31.781-31.544-55.16-31.544s-43.83 12.535-54.998 31.251l-0.162 0.293-292.4 496.16c-2.782 4.647-4.427 10.251-4.427 16.24 0 17.669 14.32 31.993 31.986 32l960.001 0c17.671-0.003 31.994-14.329 31.994-32 0-6.021-1.663-11.654-4.555-16.465l0.081 0.145zM352 320l94.28 160h-188.56zM88 768l132-224h264l132 224zM690.28 768l-66.64-113.12 122.56-206.88 189.8 320z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["mountains"] + }, + "attrs": [{}], + "properties": { + "id": 926, + "order": 2439, + "name": "mountains", + "code": 59310, + "ligatures": "mountains", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 926 + }, + { + "icon": { + "paths": [ + "M576 64h-128c-141.321 0.159-255.841 114.679-256 255.985l-0 0.015v384c0.159 141.321 114.679 255.841 255.985 256l128.015 0c141.321-0.159 255.841-114.679 256-255.985l0-0.015v-384c-0.159-141.321-114.679-255.841-255.985-256l-0.015-0zM768 320v96h-224v-288h32c105.993 0.114 191.886 86.007 192 191.989l0 0.011zM448 128h32v288h-224v-96c0.114-105.993 86.007-191.886 191.989-192l0.011-0zM576 896h-128c-105.993-0.114-191.886-86.007-192-191.989l-0-0.011v-224h512v224c-0.114 105.993-86.007 191.886-191.989 192l-0.011 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["mouse"] + }, + "attrs": [{}], + "properties": { + "id": 927, + "order": 2440, + "name": "mouse", + "code": 58170, + "ligatures": "mouse", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 927 + }, + { + "icon": { + "paths": [ + "M576 64h-128c-141.321 0.159-255.841 114.679-256 255.985l-0 0.015v384c0.159 141.321 114.679 255.841 255.985 256l128.015 0c141.321-0.159 255.841-114.679 256-255.985l0-0.015v-384c-0.159-141.321-114.679-255.841-255.985-256l-0.015-0zM768 320v96h-224v-288h32c105.993 0.114 191.886 86.007 192 191.989l0 0.011zM461.24 416l-184-184c11.712-22.158 26.7-40.95 44.568-56.522l0.232-0.198 157.96 157.96v82.76zM256 320c0-6.040 0.32-12 0.88-17.88l113.88 113.88h-114.76zM480 128v114.76l-101.64-101.64c20.617-8.303 44.522-13.12 69.553-13.12 0.031 0 0.061 0 0.092 0l-0.005-0zM576 896h-128c-105.993-0.114-191.886-86.007-192-191.989l-0-0.011v-224h512v224c-0.114 105.993-86.007 191.886-191.989 192l-0.011 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["mouse-left-click"] + }, + "attrs": [{}], + "properties": { + "id": 928, + "order": 2441, + "name": "mouse-left-click", + "code": 58164, + "ligatures": "mouse-left-click", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 928 + }, + { + "icon": { + "paths": [ + "M576 64h-128c-141.321 0.159-255.841 114.679-256 255.985l-0 0.015v384c0.159 141.321 114.679 255.841 255.985 256l128.015 0c141.321-0.159 255.841-114.679 256-255.985l0-0.015v-384c-0.159-141.321-114.679-255.841-255.985-256l-0.015-0zM768 320v96h-160v-64c0-35.346-28.654-64-64-64v0-160h32c105.993 0.114 191.886 86.007 192 191.989l0 0.011zM544 544h-64v-192h64v95.6c-0.025 0.12-0.040 0.258-0.040 0.4s0.014 0.28 0.042 0.413l-0.002-0.013zM448 128h32v160c-35.346 0-64 28.654-64 64v0 64h-160v-96c0.114-105.993 86.007-191.886 191.989-192l0.011-0zM576 896h-128c-105.993-0.114-191.886-86.007-192-191.989l-0-0.011v-224h160v64c0 35.346 28.654 64 64 64v0h64c35.346 0 64-28.654 64-64v0-64h160v224c-0.114 105.993-86.007 191.886-191.989 192l-0.011 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["mouse-middle-click"] + }, + "attrs": [{}], + "properties": { + "id": 929, + "order": 2442, + "name": "mouse-middle-click", + "code": 58168, + "ligatures": "mouse-middle-click", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 929 + }, + { + "icon": { + "paths": [ + "M576 64h-128c-141.321 0.159-255.841 114.679-256 255.985l-0 0.015v384c0.159 141.321 114.679 255.841 255.985 256l128.015 0c141.321-0.159 255.841-114.679 256-255.985l0-0.015v-384c-0.159-141.321-114.679-255.841-255.985-256l-0.015-0zM544 333.24l157.96-157.96c18.053 15.776 33.002 34.567 44.171 55.666l0.509 1.054-184 184h-18.64zM767.12 302.12c0.56 5.88 0.88 12 0.88 17.88v96h-114.76zM645.64 141.12l-101.64 101.64v-114.76h32c0.026-0 0.056-0 0.087-0 25.031 0 48.936 4.817 70.84 13.574l-1.287-0.454zM448 128h32v288h-224v-96c0.114-105.993 86.007-191.886 191.989-192l0.011-0zM576 896h-128c-105.993-0.114-191.886-86.007-192-191.989l-0-0.011v-224h512v224c-0.114 105.993-86.007 191.886-191.989 192l-0.011 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["mouse-right-click"] + }, + "attrs": [{}], + "properties": { + "id": 930, + "order": 2443, + "name": "mouse-right-click", + "code": 58166, + "ligatures": "mouse-right-click", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 930 + }, + { + "icon": { + "paths": [ + "M576 64h-128c-141.321 0.159-255.841 114.679-256 255.985l-0 0.015v384c0.159 141.321 114.679 255.841 255.985 256l128.015 0c141.321-0.159 255.841-114.679 256-255.985l0-0.015v-384c-0.159-141.321-114.679-255.841-255.985-256l-0.015-0zM768 704c-0.114 105.993-86.007 191.886-191.989 192l-128.011 0c-105.993-0.114-191.886-86.007-192-191.989l-0-0.011v-384c0.114-105.993 86.007-191.886 191.989-192l128.011-0c105.993 0.114 191.886 86.007 192 191.989l0 0.011zM544 333.24v357.52l41.36-41.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-96 96c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-96-96c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l41.36 41.4v-357.52l-41.36 41.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l96-96c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 96 96c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["mouse-scroll"] + }, + "attrs": [{}], + "properties": { + "id": 931, + "order": 2444, + "name": "mouse-scroll", + "code": 58162, + "ligatures": "mouse-scroll", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 931 + }, + { + "icon": { + "paths": [ + "M576 64h-128c-141.321 0.159-255.841 114.679-256 255.985l-0 0.015v384c0.159 141.321 114.679 255.841 255.985 256l128.015 0c141.321-0.159 255.841-114.679 256-255.985l0-0.015v-384c-0.159-141.321-114.679-255.841-255.985-256l-0.015-0zM768 704c-0.114 105.993-86.007 191.886-191.989 192l-128.011 0c-105.993-0.114-191.886-86.007-192-191.989l-0-0.011v-384c0.114-105.993 86.007-191.886 191.989-192l128.011-0c105.993 0.114 191.886 86.007 192 191.989l0 0.011zM544 256v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["mouse-simple"] + }, + "attrs": [{}], + "properties": { + "id": 932, + "order": 2445, + "name": "mouse-simple", + "code": 58948, + "ligatures": "mouse-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 932 + }, + { + "icon": { + "paths": [ + "M841.2 225.36l-320-96c-2.753-0.857-5.919-1.351-9.2-1.351-17.67 0-31.995 14.322-32 31.991l-0 0v433.040c-33.811-30.34-78.739-48.892-128-48.892-106.039 0-192 85.961-192 192s85.961 192 192 192c106.039 0 192-85.961 192-192 0-0.052-0-0.104-0-0.157l0 0.008v-341l278.8 83.64c2.753 0.857 5.919 1.351 9.2 1.351 17.67 0 31.995-14.322 32-31.991l0-0v-192c-0.004-14.389-9.504-26.557-22.573-30.58l-0.227-0.060zM352 864c-70.692 0-128-57.308-128-128s57.308-128 128-128c70.692 0 128 57.308 128 128v0c0 70.692-57.308 128-128 128v0zM800 405l-256-76.8v-125.2l256 77z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["music-note"] + }, + "attrs": [{}], + "properties": { + "id": 933, + "order": 2446, + "name": "music-note", + "code": 58172, + "ligatures": "music-note", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 933 + }, + { + "icon": { + "paths": [ + "M841.2 225.36l-320-96c-2.753-0.857-5.919-1.351-9.2-1.351-17.67 0-31.995 14.322-32 31.991l-0 0v433.040c-33.811-30.34-78.739-48.892-128-48.892-106.039 0-192 85.961-192 192s85.961 192 192 192c106.039 0 192-85.961 192-192 0-0.052-0-0.104-0-0.157l0 0.008v-533l278.8 83.64c2.96 0.998 6.368 1.573 9.911 1.573 17.673 0 32-14.327 32-32 0-14.652-9.847-27.004-23.285-30.799l-0.225-0.054zM352 864c-70.692 0-128-57.308-128-128s57.308-128 128-128c70.692 0 128 57.308 128 128v0c0 70.692-57.308 128-128 128v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["music-note-simple"] + }, + "attrs": [{}], + "properties": { + "id": 934, + "order": 2447, + "name": "music-note-simple", + "code": 58174, + "ligatures": "music-note-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 934 + }, + { + "icon": { + "paths": [ + "M851.68 70.76c-5.368-4.214-12.221-6.758-19.668-6.758-2.76 0-5.439 0.349-7.994 1.006l0.222-0.048-512 128c-14.031 3.594-24.238 16.125-24.24 31.040l-0 0v440.32c-22.472-15.201-50.177-24.267-80-24.267-79.529 0-144 64.471-144 144s64.471 144 144 144c79.529 0 144-64.471 144-144 0-0.019-0-0.037-0-0.056l0 0.003v-343l448-112v207.32c-22.472-15.201-50.177-24.267-80-24.267-79.529 0-144 64.471-144 144s64.471 144 144 144c79.529 0 144-64.471 144-144 0-0.019-0-0.037-0-0.056l0 0.003v-560c0-0.002 0-0.005 0-0.007 0-10.221-4.792-19.322-12.251-25.181l-0.069-0.052zM208 864c-44.183 0-80-35.817-80-80s35.817-80 80-80c44.183 0 80 35.817 80 80v0c0 44.183-35.817 80-80 80v0zM352 375v-126l448-112v126zM720 736c-44.183 0-80-35.817-80-80s35.817-80 80-80c44.183 0 80 35.817 80 80v0c0 44.183-35.817 80-80 80v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["music-notes"] + }, + "attrs": [{}], + "properties": { + "id": 935, + "order": 2448, + "name": "music-notes", + "code": 58176, + "ligatures": "music-notes", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 935 + }, + { + "icon": { + "paths": [ + "M928 192c0 17.673-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0zM864 352v304c0 0.016 0 0.034 0 0.053 0 79.529-64.471 144-144 144s-144-64.471-144-144c0-79.529 64.471-144 144-144 29.822 0 57.528 9.066 80.51 24.592l-0.51-0.325v-184.32c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM800 656c0-44.183-35.817-80-80-80s-80 35.817-80 80c0 44.183 35.817 80 80 80v0c44.183 0 80-35.817 80-80v0zM352 441v343c0 0.016 0 0.034 0 0.053 0 79.529-64.471 144-144 144s-144-64.471-144-144c0-79.529 64.471-144 144-144 29.822 0 57.528 9.066 80.51 24.592l-0.51-0.325v-440.32c0.002-14.915 10.209-27.446 24.018-30.992l0.222-0.048 224-56c2.171-0.526 4.664-0.827 7.228-0.827 17.673 0 32 14.327 32 32 0 14.724-9.944 27.125-23.483 30.854l-0.225 0.053-199.76 49.96v126l280.24-70.040c2.171-0.526 4.664-0.827 7.228-0.827 17.673 0 32 14.327 32 32 0 14.724-9.944 27.125-23.483 30.854l-0.225 0.053zM288 784c0-44.183-35.817-80-80-80s-80 35.817-80 80c0 44.183 35.817 80 80 80v0c44.183 0 80-35.817 80-80v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["music-notes-minus"] + }, + "attrs": [{}], + "properties": { + "id": 936, + "order": 2449, + "name": "music-notes-minus", + "code": 60940, + "ligatures": "music-notes-minus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 936 + }, + { + "icon": { + "paths": [ + "M928 192c0 17.673-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h64c17.673 0 32 14.327 32 32v0zM864 448v208c0 0.016 0 0.034 0 0.053 0 79.529-64.471 144-144 144s-144-64.471-144-144c0-79.529 64.471-144 144-144 29.822 0 57.528 9.066 80.51 24.592l-0.51-0.325v-88.32c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM800 656c0-44.183-35.817-80-80-80s-80 35.817-80 80c0 44.183 35.817 80 80 80v0c44.183 0 80-35.817 80-80v0zM352 441v343c0 0.016 0 0.034 0 0.053 0 79.529-64.471 144-144 144s-144-64.471-144-144c0-79.529 64.471-144 144-144 29.822 0 57.528 9.066 80.51 24.592l-0.51-0.325v-440.32c0.002-14.915 10.209-27.446 24.018-30.992l0.222-0.048 224-56c2.171-0.526 4.664-0.827 7.228-0.827 17.673 0 32 14.327 32 32 0 14.724-9.944 27.125-23.483 30.854l-0.225 0.053-199.76 49.96v126l280.24-70.040c2.171-0.526 4.664-0.827 7.228-0.827 17.673 0 32 14.327 32 32 0 14.724-9.944 27.125-23.483 30.854l-0.225 0.053zM288 784c0-44.183-35.817-80-80-80s-80 35.817-80 80c0 44.183 35.817 80 80 80v0c44.183 0 80-35.817 80-80v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["music-notes-plus"] + }, + "attrs": [{}], + "properties": { + "id": 937, + "order": 2450, + "name": "music-notes-plus", + "code": 60284, + "ligatures": "music-notes-plus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 937 + }, + { + "icon": { + "paths": [ + "M851.68 70.76c-5.368-4.214-12.221-6.758-19.668-6.758-2.76 0-5.439 0.349-7.994 1.006l0.222-0.048-512 128c-14.031 3.594-24.238 16.125-24.24 31.040l-0 0v440.32c-22.472-15.201-50.177-24.267-80-24.267-79.529 0-144 64.471-144 144s64.471 144 144 144c79.529 0 144-64.471 144-144 0-0.019-0-0.037-0-0.056l0 0.003v-535l448-112v399.32c-22.472-15.201-50.177-24.267-80-24.267-79.529 0-144 64.471-144 144s64.471 144 144 144c79.529 0 144-64.471 144-144 0-0.019-0-0.037-0-0.056l0 0.003v-560c0-0.002 0-0.005 0-0.007 0-10.221-4.792-19.322-12.251-25.181l-0.069-0.052zM208 864c-44.183 0-80-35.817-80-80s35.817-80 80-80c44.183 0 80 35.817 80 80v0c0 44.183-35.817 80-80 80v0zM720 736c-44.183 0-80-35.817-80-80s35.817-80 80-80c44.183 0 80 35.817 80 80v0c0 44.183-35.817 80-80 80v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["music-notes-simple"] + }, + "attrs": [{}], + "properties": { + "id": 938, + "order": 2451, + "name": "music-notes-simple", + "code": 58178, + "ligatures": "music-notes-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 938 + }, + { + "icon": { + "paths": [ + "M949.32 424.84l-704.32-261.040c-6.21-2.21-13.374-3.486-20.835-3.486-35.346 0-64 28.654-64 64 0 7.406 1.258 14.519 3.572 21.135l-0.137-0.449c0.056 0.248 0.124 0.461 0.21 0.666l-0.010-0.026 261.040 703.68c8.741 25.040 32.156 42.683 59.691 42.683 0.207 0 0.414-0.001 0.62-0.003l-0.032 0h1.2c28.254-0.223 52.067-18.987 59.883-44.713l0.117-0.447 0.24-0.8 87.36-312 312.8-87.6c26.379-8.302 45.177-32.541 45.177-61.169 0-27.711-17.611-51.308-42.251-60.21l-0.446-0.141zM599.36 577.2c-10.764 3.091-19.069 11.396-22.104 21.934l-0.056 0.226-92 328.64-0.24-0.68-260.96-703.32 703.92 261.12z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["navigation-arrow"] + }, + "attrs": [{}], + "properties": { + "id": 939, + "order": 2452, + "name": "navigation-arrow", + "code": 60126, + "ligatures": "navigation-arrow", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 939 + }, + { + "icon": { + "paths": [ + "M758.64 265.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-64 64c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l64-64c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0zM896 288c0 0.133 0.001 0.29 0.001 0.447 0 44.040-17.923 83.894-46.872 112.665l-0.008 0.008-96 96c-4.533 4.538-10.422 7.722-17.007 8.892l-0.193 0.028c-205.96 35.36-549.84 377.12-553.28 380.6v0c-5.791 5.786-13.787 9.364-22.62 9.364-17.675 0-32.004-14.329-32.004-32.004 0-8.843 3.586-16.847 9.383-22.64l0-0c6.6-6.44 345.36-348.24 380.56-553.36 1.198-6.778 4.382-12.667 8.92-17.2l0-0 96-96c28.953-28.944 68.946-46.846 113.12-46.846 88.366 0 160 71.634 160 160 0 0.016-0 0.032-0 0.048l0-0.002zM832 288c0-0.070 0-0.153 0-0.236 0-53.019-42.981-96-96-96-26.568 0-50.616 10.793-67.998 28.233l-0.003 0.003-88.92 89.16c-17.64 84.6-75.6 184.76-141.96 277.72 92.96-66.36 193.12-124.32 277.72-141.96l89.16-88.92c17.299-17.27 28.001-41.144 28.001-67.517 0-0.17-0-0.339-0.001-0.509l0 0.026z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["needle"] + }, + "attrs": [{}], + "properties": { + "id": 940, + "order": 2453, + "name": "needle", + "code": 59438, + "ligatures": "needle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 940 + }, + { + "icon": { + "paths": [ + "M928 448h-384v-96h32c35.346 0 64-28.654 64-64v0-128c0-35.346-28.654-64-64-64v0h-128c-35.346 0-64 28.654-64 64v0 128c0 35.346 28.654 64 64 64v0h32v96h-384c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128v128h-32c-35.346 0-64 28.654-64 64v0 128c0 35.346 28.654 64 64 64v0h128c35.346 0 64-28.654 64-64v0-128c0-35.346-28.654-64-64-64v0h-32v-128h448v128h-32c-35.346 0-64 28.654-64 64v0 128c0 35.346 28.654 64 64 64v0h128c35.346 0 64-28.654 64-64v0-128c0-35.346-28.654-64-64-64v0h-32v-128h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM448 160h128v128h-128zM320 832h-128v-128h128zM832 832h-128v-128h128z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["network"] + }, + "attrs": [{}], + "properties": { + "id": 941, + "order": 2454, + "name": "network", + "code": 60894, + "ligatures": "network", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 941 + }, + { + "icon": { + "paths": [ + "M384 216v-56c0-35.346 28.654-64 64-64v0h128c35.346 0 64 28.654 64 64v0 128c0 35.346-28.654 64-64 64v0h-65.56c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h65.56v-128h-128v56c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM855.68 842.48c5.315 5.698 8.578 13.37 8.578 21.804 0 17.673-14.327 32-32 32-9.509 0-18.049-4.147-23.91-10.732l-0.028-0.032-339.56-373.52h-180.76v128h32c35.346 0 64 28.654 64 64v0 128c0 35.346-28.654 64-64 64v0h-128c-35.346 0-64-28.654-64-64v0-128c0-35.346 28.654-64 64-64v0h32v-128h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h314.56l-242.24-266.48c-5.315-5.698-8.578-13.37-8.578-21.804 0-17.673 14.327-32 32-32 9.509 0 18.049 4.147 23.91 10.732l0.028 0.032zM320 704h-128v128h128zM928 448h-272c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h80v91.32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-91.32h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["network-slash"] + }, + "attrs": [{}], + "properties": { + "id": 942, + "order": 2455, + "name": "network-slash", + "code": 60892, + "ligatures": "network-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 942 + }, + { + "icon": { + "paths": [ + "M928 448h-384v-96h32c35.346 0 64-28.654 64-64v0-128c0-35.346-28.654-64-64-64v0h-128c-35.346 0-64 28.654-64 64v0 128c0 35.346 28.654 64 64 64v0h32v96h-384c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128v128h-32c-35.346 0-64 28.654-64 64v0 128c0 35.346 28.654 64 64 64v0h128c35.346 0 64-28.654 64-64v0-128c0-35.346-28.654-64-64-64v0h-32v-128h448v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM448 160h128v128h-128zM320 832h-128v-128h128zM886.6 694.64l-73.36 73.36 73.4 73.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l73.4-73.36-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4 73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["network-x"] + }, + "attrs": [{}], + "properties": { + "id": 943, + "order": 2456, + "name": "network-x", + "code": 60890, + "ligatures": "network-x", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 943 + }, + { + "icon": { + "paths": [ + "M352 448c0-17.673 14.327-32 32-32v0h320c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-320c-17.673 0-32-14.327-32-32v0zM384 608h320c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-320c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM928 256v480c0 53.019-42.981 96-96 96v0h-704c-0 0-0.001 0-0.001 0-52.865 0-95.749-42.73-95.999-95.536l-0-0.024v-384.44c0-17.673 14.327-32 32-32s32 14.327 32 32v0 384c0 17.673 14.327 32 32 32s32-14.327 32-32v0-480c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0zM864 256h-640v480c0 0.041 0 0.090 0 0.139 0 11.422-2.008 22.375-5.691 32.525l0.21-0.664h613.48c17.673 0 32-14.327 32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["newspaper"] + }, + "attrs": [{}], + "properties": { + "id": 944, + "order": 2457, + "name": "newspaper", + "code": 58180, + "ligatures": "newspaper", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 944 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 640c0.010 17.666 14.333 31.983 32 31.983 5.22 0 10.148-1.25 14.502-3.467l-0.182 0.084 113.68-56.84 113.68 56.84c4.172 2.133 9.1 3.383 14.32 3.383s10.148-1.25 14.502-3.467l-0.182 0.084 113.68-56.84 113.68 56.84c4.172 2.133 9.1 3.383 14.32 3.383s10.148-1.25 14.502-3.467l-0.182 0.084 113.68-56.84 113.68 56.84c4.172 2.133 9.1 3.383 14.32 3.383 17.667 0 31.99-14.317 32-31.982l0-0.001v-640c0-35.346-28.654-64-64-64v0zM864 812.24l-81.68-40.88c-4.172-2.133-9.1-3.383-14.32-3.383s-10.148 1.25-14.502 3.467l0.182-0.084-113.68 56.88-113.68-56.88c-4.172-2.133-9.1-3.383-14.32-3.383s-10.148 1.25-14.502 3.467l0.182-0.084-113.68 56.88-113.68-56.88c-4.172-2.133-9.1-3.383-14.32-3.383s-10.148 1.25-14.502 3.467l0.182-0.084-81.68 40.88v-588.24h704zM544 448c0-17.673 14.327-32 32-32v0h192c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32v0zM544 576c0-17.673 14.327-32 32-32v0h192c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32v0zM256 672h192c17.673 0 32-14.327 32-32v0-256c0-17.673-14.327-32-32-32v0h-192c-17.673 0-32 14.327-32 32v0 256c0 17.673 14.327 32 32 32v0zM288 416h128v192h-128z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["newspaper-clipping"] + }, + "attrs": [{}], + "properties": { + "id": 945, + "order": 2458, + "name": "newspaper-clipping", + "code": 58182, + "ligatures": "newspaper-clipping", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 945 + }, + { + "icon": { + "paths": [ + "M896 640c0 17.673-14.327 32-32 32v0h-454.2l-194.12 213.52c-5.859 6.281-14.183 10.196-23.422 10.196-17.673 0-32-14.327-32-32 0-8.164 3.058-15.615 8.090-21.268l-0.028 0.032 154.96-170.48h-163.28c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h221.48l174.52-192h-396c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h454.2l194.12-213.52c5.859-6.281 14.183-10.196 23.422-10.196 17.673 0 32 14.327 32 32 0 8.164-3.058 15.615-8.090 21.268l0.028-0.032-154.96 170.48h163.28c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-221.48l-174.52 192h396c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["not-equals"] + }, + "attrs": [{}], + "properties": { + "id": 946, + "order": 2459, + "name": "not-equals", + "code": 60838, + "ligatures": "not-equals", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 946 + }, + { + "icon": { + "paths": [ + "M853.52 136.32c-5.661-5.158-13.221-8.317-21.52-8.317-9.373 0-17.805 4.030-23.657 10.451l-0.023 0.025-19.56 21.52h-276.76c-194.3 0.138-351.758 157.681-351.758 352 0 91.76 35.111 175.32 92.631 237.977l-0.233-0.257-84.32 92.76c-5.315 5.698-8.578 13.37-8.578 21.804 0 17.673 14.327 32 32 32 9.509 0 18.049-4.147 23.91-10.732l0.028-0.032 84.32-92.72c58.065 44.434 131.702 71.2 211.591 71.2 0.144 0 0.288-0 0.432-0l287.977 0c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-288c-0.059 0-0.129 0-0.198 0-63.344 0-121.887-20.556-169.322-55.36l0.8 0.56 182.88-201.2h273.84c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-215.68l271.36-298.48c5.158-5.661 8.317-13.221 8.317-21.52 0-9.373-4.030-17.805-10.451-23.657l-0.025-0.023zM296 702.12c-37.757-42.548-63.136-96.859-70.036-156.793l-0.124-1.327h213.84zM225.84 480c16.786-144.601 138.457-255.819 286.141-256l218.579-0-232.72 256z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["not-member-of"] + }, + "attrs": [{}], + "properties": { + "id": 947, + "order": 2460, + "name": "not-member-of", + "code": 60846, + "ligatures": "not-member-of", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 947 + }, + { + "icon": { + "paths": [ + "M853.52 136.32c-5.661-5.158-13.221-8.317-21.52-8.317-9.373 0-17.805 4.030-23.657 10.451l-0.023 0.025-19.56 21.52h-276.76c-194.3 0.138-351.758 157.681-351.758 352 0 91.76 35.111 175.32 92.631 237.977l-0.233-0.257-84.32 92.76c-5.315 5.698-8.578 13.37-8.578 21.804 0 17.673 14.327 32 32 32 9.509 0 18.049-4.147 23.91-10.732l0.028-0.032 84.32-92.72c58.065 44.434 131.702 71.2 211.591 71.2 0.144 0 0.288-0 0.432-0l287.977 0c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-288c-0.059 0-0.129 0-0.198 0-63.344 0-121.887-20.556-169.322-55.36l0.8 0.56 512.4-563.68c5.158-5.661 8.317-13.221 8.317-21.52 0-9.373-4.030-17.805-10.451-23.657l-0.025-0.023zM224 512c0.182-158.985 129.015-287.818 287.983-288l218.577-0-434.56 478.12c-44.698-50.335-72-116.992-72-190.025 0-0.033 0-0.067 0-0.1l-0 0.005z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["not-subset-of"] + }, + "attrs": [{}], + "properties": { + "id": 948, + "order": 2461, + "name": "not-subset-of", + "code": 60848, + "ligatures": "not-subset-of", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 948 + }, + { + "icon": { + "paths": [ + "M832 768h-509.48l87.28-96h198.2c141.311-0.099 255.827-114.676 255.827-256 0-65.934-24.926-126.045-65.868-171.427l0.201 0.226 57.52-63.28c5.004-5.621 8.062-13.072 8.062-21.236 0-17.673-14.327-32-32-32-9.239 0-17.563 3.915-23.405 10.177l-0.017 0.019-58.6 64.44c-39.741-26.886-88.738-42.92-141.479-42.92-0.085 0-0.17 0-0.255 0l-383.987-0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h384c0.050-0 0.11-0 0.17-0 36.131 0 69.917 10.039 98.722 27.479l-0.852-0.479-324.56 357h-157.48c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h99.28l-154.96 170.48c-5.315 5.698-8.578 13.37-8.578 21.804 0 17.673 14.327 32 32 32 9.509 0 18.049-4.147 23.91-10.732l0.028-0.032 48.64-53.52h567.68c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM754.84 292.48c27.993 33.141 45.008 76.344 45.008 123.52 0 105.985-85.874 191.913-191.839 192l-140.009 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["not-superset-of"] + }, + "attrs": [{}], + "properties": { + "id": 949, + "order": 2462, + "name": "not-superset-of", + "code": 60850, + "ligatures": "not-superset-of", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 949 + }, + { + "icon": { + "paths": [ + "M854.64 534.64l-320 320c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l320-320c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0zM790.64 137.36c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-608 608c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l0-0 608-608c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["notches"] + }, + "attrs": [{}], + "properties": { + "id": 950, + "order": 2463, + "name": "notches", + "code": 60730, + "ligatures": "notches", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 950 + }, + { + "icon": { + "paths": [ + "M352 384c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0zM384 544h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM512 608h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM896 192v434.76c0 0.060 0 0.131 0 0.203 0 17.607-7.173 33.539-18.756 45.033l-0.004 0.004-205.24 205.24c-11.498 11.587-27.43 18.76-45.037 18.76-0.071 0-0.143-0-0.214-0l0.011 0h-434.76c-35.346 0-64-28.654-64-64v0-640c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0zM192 832h416v-192c0-17.673 14.327-32 32-32v0h192v-416h-640zM672 672v114.8l114.76-114.8z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["note"] + }, + "attrs": [{}], + "properties": { + "id": 951, + "order": 2464, + "name": "note", + "code": 58184, + "ligatures": "note", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 951 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h434.76c0.060 0 0.131 0 0.203 0 17.607 0 33.539-7.173 45.033-18.756l0.004-0.004 205.24-205.24c11.587-11.498 18.76-27.43 18.76-45.037 0-0.071-0-0.143-0-0.214l0 0.011v-434.76c0-35.346-28.654-64-64-64v0zM192 192h640v416h-192c-17.673 0-32 14.327-32 32v0 192h-416zM786.76 672l-114.76 114.76v-114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["note-blank"] + }, + "attrs": [{}], + "properties": { + "id": 952, + "order": 2465, + "name": "note-blank", + "code": 58186, + "ligatures": "note-blank", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 952 + }, + { + "icon": { + "paths": [ + "M918.64 233.36l-128-128c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-384 384c-5.783 5.79-9.36 13.785-9.36 22.615 0 0.009 0 0.018 0 0.027l-0-0.001v128c0 17.673 14.327 32 32 32v0h128c0.007 0 0.016 0 0.025 0 8.83 0 16.825-3.577 22.615-9.36l-0 0 384-384c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0zM498.76 608h-82.76v-82.76l256-256 82.76 82.76zM800 306.76l-82.76-82.76 50.76-50.76 82.76 82.76zM896 512v320c0 35.346-28.654 64-64 64v0h-640c-35.346 0-64-28.654-64-64v0-640c0-35.346 28.654-64 64-64v0h320c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-320v640h640v-320c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["note-pencil"] + }, + "attrs": [{}], + "properties": { + "id": 953, + "order": 2466, + "name": "note-pencil", + "code": 58188, + "ligatures": "note-pencil", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 953 + }, + { + "icon": { + "paths": [ + "M736 448c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0zM704 544h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM896 192v640c0 35.346-28.654 64-64 64v0h-640c-35.346 0-64-28.654-64-64v0-640c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0zM192 832h96v-640h-96zM832 832v-640h-480v640h480z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["notebook"] + }, + "attrs": [{}], + "properties": { + "id": 954, + "order": 2467, + "name": "notebook", + "code": 58190, + "ligatures": "notebook", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 954 + }, + { + "icon": { + "paths": [ + "M672 512c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0zM640 608h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM864 160v640c0 70.692-57.308 128-128 128v0h-448c-70.692 0-128-57.308-128-128v0-640c0-17.673 14.327-32 32-32v0h96v-32c0-17.673 14.327-32 32-32s32 14.327 32 32v0 32h128v-32c0-17.673 14.327-32 32-32s32 14.327 32 32v0 32h128v-32c0-17.673 14.327-32 32-32s32 14.327 32 32v0 32h96c17.673 0 32 14.327 32 32v0zM800 192h-64v32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-32h-128v32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-32h-128v32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-32h-64v608c0 35.346 28.654 64 64 64v0h448c35.346 0 64-28.654 64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["notepad"] + }, + "attrs": [{}], + "properties": { + "id": 955, + "order": 2468, + "name": "notepad", + "code": 58942, + "ligatures": "notepad", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 955 + }, + { + "icon": { + "paths": [ + "M864 512v320c0 35.346-28.654 64-64 64v0h-608c-35.346 0-64-28.654-64-64v0-608c0-35.346 28.654-64 64-64v0h320c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-320v608h608v-320c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM928 240c0 79.529-64.471 144-144 144s-144-64.471-144-144c0-79.529 64.471-144 144-144v0c79.529 0 144 64.471 144 144v0zM864 240c0-44.183-35.817-80-80-80s-80 35.817-80 80c0 44.183 35.817 80 80 80v0c44.183 0 80-35.817 80-80v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["notification"] + }, + "attrs": [{}], + "properties": { + "id": 956, + "order": 2469, + "name": "notification", + "code": 59130, + "ligatures": "notification", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 956 + }, + { + "icon": { + "paths": [ + "M864 160h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v483.4l-292-530.84c-5.553-9.938-16.003-16.549-27.998-16.56l-256.002-0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v576h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64v-483.4l292 530.84c5.553 9.938 16.003 16.549 27.998 16.56l160.002 0c17.673 0 32-14.327 32-32v0-608h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM310.12 224h86.96l316.8 576h-86.96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["notion-logo"] + }, + "attrs": [{}], + "properties": { + "id": 957, + "order": 2470, + "name": "notion-logo", + "code": 59808, + "ligatures": "notion-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 957 + }, + { + "icon": { + "paths": [ + "M608 128h96c17.673 0 32-14.327 32-32v0c0-17.673 14.327-32 32-32s32 14.327 32 32v0c0 53.019-42.981 96-96 96v0h-96c-17.673 0-32 14.327-32 32v0c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c0-53.019 42.981-96 96-96v0zM416 256c17.673 0 32-14.327 32-32v0c0-88.366 71.634-160 160-160v0h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-32c-123.657 0.137-223.863 100.343-224 223.987l-0 0.013c0 17.673 14.327 32 32 32v0zM992 864c0 17.673-14.327 32-32 32v0h-896c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h66.96c55.080-111.32 117.92-274.76 124.48-450.64 1.262-34.153 29.253-61.361 63.599-61.361 0.127 0 0.254 0 0.38 0.001l-0.019-0h353.32c0.019-0 0.042-0 0.065-0 34.333 0 62.352 27.035 63.93 60.978l0.005 0.142c8.4 191.36 95.36 369.48 141.16 450.88h82.12c17.673 0 32 14.327 32 32v0zM672.72 384h-64c7.080 174.88 69.56 337.28 124.36 448h72c-50.36-95.68-124.36-265.44-132.36-448zM202 832h460c-54-115.64-110.92-275.64-117.4-448-0.064 0.001-0.141 0.001-0.217 0.001-1.334 0-2.647-0.087-3.934-0.257l0.151 0.016-221.2 0.24c-6.44 172.24-63.16 332.28-117.4 448z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["nuclear-plant"] + }, + "attrs": [{}], + "properties": { + "id": 958, + "order": 2471, + "name": "nuclear-plant", + "code": 60796, + "ligatures": "nuclear-plant", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 958 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM599.24 493.56c25.109-23.433 40.76-56.721 40.76-93.665 0-70.692-57.308-128-128-128s-128 57.308-128 128c0 36.944 15.651 70.232 40.685 93.596l0.075 0.069c-34.645 26.573-56.76 67.987-56.76 114.565 0 79.529 64.471 144 144 144s144-64.471 144-144c0-46.578-22.115-87.992-56.417-114.313l-0.343-0.252zM448 400c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0zM512 688c-44.183 0-80-35.817-80-80s35.817-80 80-80c44.183 0 80 35.817 80 80v0c0 44.183-35.817 80-80 80v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-circle-eight"] + }, + "attrs": [{}], + "properties": { + "id": 959, + "order": 2472, + "name": "number-circle-eight", + "code": 58194, + "ligatures": "number-circle-eight", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 959 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM475.12 352l-16.76 100.56c11.213-2.897 24.085-4.56 37.346-4.56 0.103 0 0.207 0 0.31 0l-0.016-0c79.529 0 144 64.471 144 144s-64.471 144-144 144v0c-0.695 0.012-1.515 0.019-2.336 0.019-39.247 0-74.78-15.904-100.504-41.62l0 0c-5.98-5.82-9.691-13.947-9.691-22.941 0-17.673 14.327-32 32-32 9.212 0 17.516 3.893 23.354 10.124l0.016 0.018c14.209 13.87 33.659 22.427 55.108 22.427 0.722 0 1.441-0.010 2.158-0.029l-0.106 0.002c44.183 0 80-35.817 80-80s-35.817-80-80-80v0c-0.611-0.017-1.331-0.027-2.052-0.027-21.449 0-40.899 8.556-55.124 22.442l0.016-0.015c-5.811 5.916-13.895 9.583-22.836 9.583-17.673 0-32-14.327-32-32 0-1.859 0.158-3.681 0.463-5.453l-0.027 0.19 32-192c2.622-15.257 15.752-26.719 31.56-26.72l160-0c17.673 0 32 14.327 32 32s-14.327 32-32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-circle-five"] + }, + "attrs": [{}], + "properties": { + "id": 960, + "order": 2473, + "name": "number-circle-five", + "code": 58200, + "ligatures": "number-circle-five", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 960 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM640 576h-32v-256c-0.018-17.66-14.338-31.969-32-31.969-10.225 0-19.329 4.795-25.188 12.26l-0.052 0.069-224 288c-4.201 5.363-6.736 12.205-6.736 19.64 0 17.665 14.313 31.986 31.975 32l192.001 0v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM544 576h-126.56l126.56-162.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-circle-four"] + }, + "attrs": [{}], + "properties": { + "id": 961, + "order": 2474, + "name": "number-circle-four", + "code": 58206, + "ligatures": "number-circle-four", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 961 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM584 307.28c-20.649-12.121-45.477-19.28-71.978-19.28-79.529 0-144 64.471-144 144 0 79.437 64.322 143.851 143.724 144l0.014 0q3.76 0 7.56-0.24l-66.8 112c-2.874 4.705-4.575 10.398-4.575 16.489 0 11.642 6.217 21.831 15.511 27.43l0.144 0.081c4.705 2.874 10.398 4.575 16.489 4.575 11.642 0 21.831-6.217 27.43-15.511l0.081-0.144 129.12-216.68c12.085-20.642 19.222-45.453 19.222-71.931 0-53.029-28.624-99.372-71.264-124.421l-0.677-0.368zM581.32 472v0c-14.087 24.091-39.83 40.018-69.292 40.018-44.183 0-80-35.817-80-80s35.817-80 80-80c14.716 0 28.505 3.974 40.35 10.906l-0.378-0.204c24.063 14.094 39.968 39.821 39.968 69.263 0 14.734-3.983 28.538-10.932 40.394l0.204-0.377z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-circle-nine"] + }, + "attrs": [{}], + "properties": { + "id": 962, + "order": 2475, + "name": "number-circle-nine", + "code": 58212, + "ligatures": "number-circle-nine", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 962 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM560 320v384c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-324l-46.24 30.84c-4.991 3.369-11.141 5.377-17.76 5.377-17.683 0-32.017-14.335-32.017-32.017 0-11.063 5.611-20.816 14.143-26.568l0.114-0.072 96-64c4.99-3.371 11.141-5.381 17.76-5.381 17.61 0 31.898 14.225 31.999 31.811l0 0.010z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-circle-one"] + }, + "attrs": [{}], + "properties": { + "id": 963, + "order": 2476, + "name": "number-circle-one", + "code": 58218, + "ligatures": "number-circle-one", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 963 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM634.2 333.64c3.675 5.141 5.877 11.554 5.877 18.482 0 3.873-0.688 7.584-1.948 11.020l0.071-0.222-128 352c-4.596 12.402-16.324 21.080-30.079 21.080-0.042 0-0.085-0-0.127-0l0.007 0c-0.022 0-0.047 0-0.073 0-3.893 0-7.622-0.704-11.065-1.992l0.218 0.072c-12.402-4.596-21.081-16.324-21.081-30.080 0-3.918 0.704-7.672 1.993-11.142l-0.072 0.221 112.4-309.080h-146.32c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c10.794 0.003 20.339 5.351 26.133 13.54l0.067 0.1z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-circle-seven"] + }, + "attrs": [{}], + "properties": { + "id": 964, + "order": 2477, + "name": "number-circle-seven", + "code": 58224, + "ligatures": "number-circle-seven", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 964 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM512 448c-2.44 0-4.88 0-7.28 0l66.76-111.6c2.841-4.684 4.522-10.346 4.522-16.4 0-17.674-14.328-32.002-32.002-32.002-11.62 0-21.793 6.193-27.4 15.459l-0.080 0.143-128.92 216c-12.273 20.749-19.524 45.728-19.524 72.4 0 79.529 64.471 144 144 144s144-64.471 144-144c0-79.529-64.471-144-144-144-0.027 0-0.053 0-0.080 0l0.004-0zM512 672c-44.183 0-80-35.817-80-80s35.817-80 80-80c44.183 0 80 35.817 80 80v0c0 44.183-35.817 80-80 80v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-circle-six"] + }, + "attrs": [{}], + "properties": { + "id": 965, + "order": 2478, + "name": "number-circle-six", + "code": 58230, + "ligatures": "number-circle-six", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 965 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM640 608c-0.021 79.513-64.484 143.964-144 143.964-40.273 0-76.684-16.532-102.817-43.18l-0.023-0.023c-6.169-5.846-10.009-14.097-10.009-23.246 0-17.673 14.327-32 32-32 9.377 0 17.813 4.034 23.666 10.46l0.023 0.026c14.531 14.816 34.759 24 57.131 24 44.183 0 80-35.817 80-80 0-44.173-35.801-79.984-79.97-80l-0.002-0c-17.669-0.005-31.991-14.33-31.991-32 0-6.875 2.168-13.244 5.858-18.46l-0.067 0.1 76.72-109.64h-130.52c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c17.669 0.005 31.991 14.33 31.991 32 0 6.875-2.168 13.244-5.858 18.46l0.067-0.1-84 120c53.125 22.082 89.8 73.557 89.8 133.599 0 0.014-0 0.029-0 0.043l0-0.002z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-circle-three"] + }, + "attrs": [{}], + "properties": { + "id": 966, + "order": 2479, + "name": "number-circle-three", + "code": 58236, + "ligatures": "number-circle-three", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 966 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM614.24 493.040l-134.24 178.96h128c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32 0-7.24 2.404-13.919 6.458-19.28l-0.058 0.080 172.68-230.24c7.997-10.565 12.809-23.927 12.809-38.412 0-35.346-28.654-64-64-64-27.604 0-51.127 17.476-60.107 41.968l-0.142 0.444c-4.53 12.536-16.328 21.334-30.18 21.334-17.681 0-32.014-14.333-32.014-32.014 0-3.828 0.672-7.5 1.905-10.903l-0.071 0.223c18.153-50.046 65.284-85.155 120.616-85.155 70.692 0 128 57.308 128 128 0 28.993-9.64 55.735-25.889 77.195l0.232-0.32z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-circle-two"] + }, + "attrs": [{}], + "properties": { + "id": 967, + "order": 2480, + "name": "number-circle-two", + "code": 58242, + "ligatures": "number-circle-two", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 967 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM512 288c-56.92 0-104 25.76-136 74.44-25.88 39.44-40 92.56-40 149.56s14.24 110.12 40 149.56c32 48.72 78.96 74.44 136 74.44s104-25.72 136-74.44c25.88-39.44 40-92.56 40-149.56s-14.24-110.12-40-149.56c-32-48.68-79.080-74.44-136-74.44zM512 672c-88.4 0-112-100.56-112-160s23.6-160 112-160 112 100.56 112 160-23.6 160-112 160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-circle-zero"] + }, + "attrs": [{}], + "properties": { + "id": 968, + "order": 2481, + "name": "number-circle-zero", + "code": 58248, + "ligatures": "number-circle-zero", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 968 + }, + { + "icon": { + "paths": [ + "M622.2 477.080c49.728-35.177 81.8-92.456 81.8-157.226 0-106.039-85.961-192-192-192s-192 85.961-192 192c0 64.77 32.072 122.049 81.201 156.823l0.599 0.403c-68.436 39.206-113.8 111.815-113.8 195.018 0 123.712 100.288 224 224 224s224-100.288 224-224c0-83.203-45.364-155.812-112.708-194.441l-1.092-0.577zM384 320c0-70.692 57.308-128 128-128s128 57.308 128 128c0 70.692-57.308 128-128 128v0c-70.692 0-128-57.308-128-128v0zM512 832c-88.366 0-160-71.634-160-160s71.634-160 160-160c88.366 0 160 71.634 160 160v0c0 88.366-71.634 160-160 160v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-eight"] + }, + "attrs": [{}], + "properties": { + "id": 969, + "order": 2482, + "name": "number-eight", + "code": 58192, + "ligatures": "number-eight", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 969 + }, + { + "icon": { + "paths": [ + "M704 640c-0.007 123.707-100.292 223.988-224 223.988-57.465 0-109.876-21.639-149.53-57.213l0.21 0.185c-7.030-5.91-11.466-14.708-11.466-24.543 0-17.673 14.327-32 32-32 8.58 0 16.372 3.377 22.118 8.874l-0.012-0.011c28.175 25.283 65.615 40.742 106.666 40.742 88.366 0 160-71.634 160-160s-71.634-160-160-160c-39.614 0-75.866 14.396-103.808 38.243l0.222-0.185c-5.525 4.67-12.729 7.509-20.596 7.509-17.673 0-32-14.327-32-32 0-2.176 0.217-4.301 0.631-6.354l-0.034 0.205 60.24-301.72c3.033-14.764 15.917-25.711 31.359-25.72l256.001-0c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-229.76l-41.28 206.4c23.471-9.122 50.638-14.408 79.040-14.408 123.712 0 224 100.288 224 224 0 0.003-0 0.006-0 0.009l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-five"] + }, + "attrs": [{}], + "properties": { + "id": 970, + "order": 2483, + "name": "number-five", + "code": 58198, + "ligatures": "number-five", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 970 + }, + { + "icon": { + "paths": [ + "M736 640h-64v-448c0-0.007 0-0.016 0-0.025 0-17.673-14.327-32-32-32-10.088 0-19.087 4.668-24.952 11.963l-0.048 0.062-384 480c-4.373 5.426-7.020 12.404-7.020 20 0 17.673 14.327 32 32 32 0.007 0 0.014-0 0.021-0l351.999 0v128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM608 640h-285.44l285.44-356.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-four"] + }, + "attrs": [{}], + "properties": { + "id": 971, + "order": 2484, + "name": "number-four", + "code": 58204, + "ligatures": "number-four", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 971 + }, + { + "icon": { + "paths": [ + "M512 160c-0.031-0-0.067-0-0.103-0-123.712 0-224 100.288-224 224s100.288 224 224 224c22.301 0 43.84-3.259 64.168-9.326l-1.585 0.406-122.48 217.2c-2.58 4.52-4.101 9.932-4.101 15.7 0 17.729 14.372 32.101 32.101 32.101 11.961 0 22.394-6.542 27.917-16.243l0.083-0.158 198.2-352c18.753-32.052 29.826-70.573 29.826-111.68 0-123.712-100.288-224-224-224-0.009 0-0.018 0-0.028 0l0.002-0zM512 544c-88.366 0-160-71.634-160-160s71.634-160 160-160c88.366 0 160 71.634 160 160v0c0 88.366-71.634 160-160 160v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-nine"] + }, + "attrs": [{}], + "properties": { + "id": 972, + "order": 2485, + "name": "number-nine", + "code": 58210, + "ligatures": "number-nine", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 972 + }, + { + "icon": { + "paths": [ + "M576 192v640c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-583.48l-111.52 66.92c-4.703 2.87-10.393 4.568-16.48 4.568-17.678 0-32.008-14.331-32.008-32.008 0-11.591 6.161-21.743 15.387-27.36l0.141-0.080 160-96c4.703-2.87 10.393-4.57 16.48-4.57 17.673 0 32 14.327 32 32 0 0.003-0 0.007-0 0.010l0-0.001z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-one"] + }, + "attrs": [{}], + "properties": { + "id": 973, + "order": 2486, + "name": "number-one", + "code": 58216, + "ligatures": "number-one", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 973 + }, + { + "icon": { + "paths": [ + "M702.64 201.2l-192 640c-4.305 12.931-16.296 22.089-30.427 22.089-17.673 0-32-14.327-32-32 0-3.021 0.419-5.944 1.201-8.715l-0.054 0.225 179.64-598.8h-277c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h320c17.669 0.005 31.991 14.33 31.991 32 0 3.281-0.494 6.447-1.411 9.427l0.060-0.227z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-seven"] + }, + "attrs": [{}], + "properties": { + "id": 974, + "order": 2487, + "name": "number-seven", + "code": 58222, + "ligatures": "number-seven", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 974 + }, + { + "icon": { + "paths": [ + "M512 416c-22.268 0.011-43.77 3.269-64.066 9.326l1.586-0.406 122.48-217.2c2.58-4.52 4.101-9.932 4.101-15.7 0-17.729-14.372-32.101-32.101-32.101-11.961 0-22.394 6.542-27.917 16.243l-0.083 0.158-198.2 352c-18.753 32.052-29.826 70.573-29.826 111.68 0 123.712 100.288 224 224 224s224-100.288 224-224c0-123.703-100.274-223.985-223.973-224l-0.001-0zM512 800c-88.366 0-160-71.634-160-160s71.634-160 160-160c88.366 0 160 71.634 160 160v0c0 88.366-71.634 160-160 160v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-six"] + }, + "attrs": [{}], + "properties": { + "id": 975, + "order": 2488, + "name": "number-six", + "code": 58228, + "ligatures": "number-six", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 975 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640v640zM599.24 493.56c25.109-23.433 40.76-56.721 40.76-93.665 0-70.692-57.308-128-128-128s-128 57.308-128 128c0 36.944 15.651 70.232 40.685 93.596l0.075 0.069c-34.645 26.573-56.76 67.987-56.76 114.565 0 79.529 64.471 144 144 144s144-64.471 144-144c0-46.578-22.115-87.992-56.417-114.313l-0.343-0.252zM448 400c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0zM512 688c-44.183 0-80-35.817-80-80s35.817-80 80-80c44.183 0 80 35.817 80 80v0c0 44.183-35.817 80-80 80v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-square-eight"] + }, + "attrs": [{}], + "properties": { + "id": 976, + "order": 2489, + "name": "number-square-eight", + "code": 58196, + "ligatures": "number-square-eight", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 976 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640v640zM475.12 352l-16.76 100.56c11.213-2.897 24.085-4.56 37.346-4.56 0.103 0 0.207 0 0.31 0l-0.016-0c79.529 0 144 64.471 144 144s-64.471 144-144 144v0c-0.695 0.012-1.515 0.019-2.336 0.019-39.247 0-74.78-15.904-100.504-41.62l0 0c-5.98-5.82-9.691-13.947-9.691-22.941 0-17.673 14.327-32 32-32 9.212 0 17.516 3.893 23.354 10.124l0.016 0.018c14.209 13.87 33.659 22.427 55.108 22.427 0.722 0 1.441-0.010 2.158-0.029l-0.106 0.002c44.183 0 80-35.817 80-80s-35.817-80-80-80v0c-0.611-0.017-1.331-0.027-2.052-0.027-21.449 0-40.899 8.556-55.124 22.442l0.016-0.015c-5.811 5.916-13.895 9.583-22.836 9.583-17.673 0-32-14.327-32-32 0-1.859 0.158-3.681 0.463-5.453l-0.027 0.19 32-192c2.622-15.257 15.752-26.719 31.56-26.72l160-0c17.673 0 32 14.327 32 32s-14.327 32-32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-square-five"] + }, + "attrs": [{}], + "properties": { + "id": 977, + "order": 2490, + "name": "number-square-five", + "code": 58202, + "ligatures": "number-square-five", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 977 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640v640zM640 576h-32v-256c-0.018-17.66-14.338-31.969-32-31.969-10.225 0-19.329 4.795-25.188 12.26l-0.052 0.069-224 288c-4.201 5.363-6.736 12.205-6.736 19.64 0 17.665 14.313 31.986 31.975 32l192.001 0v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM544 576h-126.56l126.56-162.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-square-four"] + }, + "attrs": [{}], + "properties": { + "id": 978, + "order": 2491, + "name": "number-square-four", + "code": 58208, + "ligatures": "number-square-four", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 978 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640v640zM584 307.28c-20.649-12.121-45.477-19.28-71.978-19.28-79.529 0-144 64.471-144 144 0 79.437 64.322 143.851 143.724 144l0.014 0q3.76 0 7.56-0.24l-66.8 112c-2.874 4.705-4.575 10.398-4.575 16.489 0 11.642 6.217 21.831 15.511 27.43l0.144 0.081c4.705 2.874 10.398 4.575 16.489 4.575 11.642 0 21.831-6.217 27.43-15.511l0.081-0.144 129.24-216.4c12.142-20.68 19.313-45.547 19.313-72.089 0-53.114-28.717-99.522-71.471-124.543l-0.681-0.368zM581.32 472v0c-14.087 24.091-39.83 40.018-69.292 40.018-44.183 0-80-35.817-80-80s35.817-80 80-80c14.716 0 28.505 3.974 40.35 10.906l-0.378-0.204c24.063 14.094 39.968 39.821 39.968 69.263 0 14.734-3.983 28.538-10.932 40.394l0.204-0.377z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-square-nine"] + }, + "attrs": [{}], + "properties": { + "id": 979, + "order": 2492, + "name": "number-square-nine", + "code": 58214, + "ligatures": "number-square-nine", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 979 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640v640zM560 320v384c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-324l-46.24 30.84c-4.991 3.369-11.141 5.377-17.76 5.377-17.683 0-32.017-14.335-32.017-32.017 0-11.063 5.611-20.816 14.143-26.568l0.114-0.072 96-64c4.99-3.371 11.141-5.381 17.76-5.381 17.61 0 31.898 14.225 31.999 31.811l0 0.010z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-square-one"] + }, + "attrs": [{}], + "properties": { + "id": 980, + "order": 2493, + "name": "number-square-one", + "code": 58220, + "ligatures": "number-square-one", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 980 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640v640zM634.2 333.64c3.675 5.141 5.877 11.554 5.877 18.482 0 3.873-0.688 7.584-1.948 11.020l0.071-0.222-128 352c-4.596 12.402-16.324 21.080-30.079 21.080-0.042 0-0.085-0-0.127-0l0.007 0c-0.022 0-0.047 0-0.073 0-3.893 0-7.622-0.704-11.065-1.992l0.218 0.072c-12.402-4.596-21.081-16.324-21.081-30.080 0-3.918 0.704-7.672 1.993-11.142l-0.072 0.221 112.4-309.080h-146.32c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c10.794 0.003 20.339 5.351 26.133 13.54l0.067 0.1z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-square-seven"] + }, + "attrs": [{}], + "properties": { + "id": 981, + "order": 2494, + "name": "number-square-seven", + "code": 58226, + "ligatures": "number-square-seven", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 981 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640v640zM512 448c-2.44 0-4.88 0-7.28 0l66.76-111.6c2.841-4.684 4.522-10.346 4.522-16.4 0-17.674-14.328-32.002-32.002-32.002-11.62 0-21.793 6.193-27.4 15.459l-0.080 0.143-128.92 216c-12.273 20.749-19.524 45.728-19.524 72.4 0 79.529 64.471 144 144 144s144-64.471 144-144c0-79.529-64.471-144-144-144-0.027 0-0.053 0-0.080 0l0.004-0zM512 672c-44.183 0-80-35.817-80-80s35.817-80 80-80c44.183 0 80 35.817 80 80v0c0 44.183-35.817 80-80 80v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-square-six"] + }, + "attrs": [{}], + "properties": { + "id": 982, + "order": 2495, + "name": "number-square-six", + "code": 58232, + "ligatures": "number-square-six", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 982 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640v640zM640 592c-0.021 79.513-64.484 143.964-144 143.964-40.273 0-76.684-16.532-102.817-43.18l-0.023-0.023c-6.169-5.846-10.009-14.097-10.009-23.246 0-17.673 14.327-32 32-32 9.377 0 17.813 4.034 23.666 10.46l0.023 0.026c14.531 14.816 34.759 24 57.131 24 44.183 0 80-35.817 80-80 0-44.173-35.801-79.984-79.97-80l-0.002-0c-17.669-0.005-31.991-14.33-31.991-32 0-6.875 2.168-13.244 5.858-18.46l-0.067 0.1 76.72-109.64h-130.52c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c17.669 0.005 31.991 14.33 31.991 32 0 6.875-2.168 13.244-5.858 18.46l0.067-0.1-84 120c53.125 22.082 89.8 73.557 89.8 133.599 0 0.014-0 0.029-0 0.043l0-0.002z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-square-three"] + }, + "attrs": [{}], + "properties": { + "id": 983, + "order": 2496, + "name": "number-square-three", + "code": 58238, + "ligatures": "number-square-three", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 983 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640v640zM640 704c0 17.673-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32 0-7.24 2.404-13.919 6.458-19.28l-0.058 0.080 172.68-230.24c7.997-10.565 12.809-23.927 12.809-38.412 0-35.346-28.654-64-64-64-27.604 0-51.127 17.476-60.107 41.968l-0.142 0.444c-4.53 12.536-16.328 21.334-30.18 21.334-17.681 0-32.014-14.333-32.014-32.014 0-3.828 0.672-7.5 1.905-10.903l-0.071 0.223c4.749-13.127 10.997-24.494 18.715-34.684l-0.235 0.324c23.607-31.090 60.593-50.96 102.22-50.96 70.693 0 128 57.308 128 128 0 29.066-9.688 55.869-26.011 77.356l0.23-0.316-134.2 179.080h128c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-square-two"] + }, + "attrs": [{}], + "properties": { + "id": 984, + "order": 2497, + "name": "number-square-two", + "code": 58244, + "ligatures": "number-square-two", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 984 + }, + { + "icon": { + "paths": [ + "M512 288c-56.92 0-104 25.76-136 74.44-25.88 39.44-40 92.56-40 149.56s14.24 110.12 40 149.56c32 48.68 78.96 74.44 136 74.44s104-25.76 136-74.44c25.88-39.44 40-92.56 40-149.56s-14.24-110.12-40-149.56c-32-48.68-79.080-74.44-136-74.44zM512 672c-88.4 0-112-100.56-112-160s23.6-160 112-160 112 100.56 112 160-23.6 160-112 160zM832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640v640z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-square-zero"] + }, + "attrs": [{}], + "properties": { + "id": 985, + "order": 2498, + "name": "number-square-zero", + "code": 58250, + "ligatures": "number-square-zero", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 985 + }, + { + "icon": { + "paths": [ + "M704 640c-0.007 123.707-100.292 223.988-224 223.988-57.465 0-109.876-21.639-149.53-57.213l0.21 0.185c-7.030-5.91-11.466-14.708-11.466-24.543 0-17.673 14.327-32 32-32 8.58 0 16.372 3.377 22.118 8.874l-0.012-0.011c28.172 25.269 65.602 40.72 106.641 40.72 88.366 0 160-71.634 160-160 0-88.352-71.612-159.978-159.959-160l-0.002-0c-17.673 0-32-14.327-32-32 0-7.24 2.404-13.919 6.458-19.28l-0.058 0.080 153.6-204.8h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h320c17.673 0 32 14.327 32 32 0 7.24-2.404 13.919-6.458 19.28l0.058-0.080-159.36 212.48c96.176 26.662 165.626 113.362 165.76 216.304l0 0.016z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-three"] + }, + "attrs": [{}], + "properties": { + "id": 986, + "order": 2499, + "name": "number-three", + "code": 58234, + "ligatures": "number-three", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 986 + }, + { + "icon": { + "paths": [ + "M704 832c0 17.673-14.327 32-32 32v0h-320c-17.673 0-32-14.327-32-32 0-7.24 2.404-13.919 6.458-19.28l-0.058 0.080 287.76-383.68c16.456-21.317 26.376-48.412 26.376-77.824 0-70.692-57.308-128-128-128-41.953 0-79.193 20.184-102.537 51.371l-0.239 0.334c-5.682 7.481-10.737 15.975-14.79 25.017l-0.33 0.823c-5.069 11.386-16.284 19.18-29.32 19.18-17.673 0-32-14.327-32-32 0-4.638 0.987-9.045 2.761-13.023l-0.081 0.203c30.403-68.345 97.709-115.138 175.944-115.138 106.039 0 192 85.961 192 192 0 43.571-14.514 83.753-38.97 115.974l0.346-0.476-249.32 332.44h256c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-two"] + }, + "attrs": [{}], + "properties": { + "id": 987, + "order": 2500, + "name": "number-two", + "code": 58240, + "ligatures": "number-two", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 987 + }, + { + "icon": { + "paths": [ + "M733 252.8c-52-81.64-128.4-124.8-221-124.8s-169 43.16-221 124.8c-43 67.92-67 159.96-67 259.2s24 191.28 67 259.2c52 81.64 128.4 124.8 221 124.8s169-43.16 221-124.8c43.2-68 67-160 67-259.2s-23.8-191.28-67-259.2zM512 832c-154.72 0-224-160.72-224-320s69.28-320 224-320 224 160.72 224 320-69.28 320-224 320z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["number-zero"] + }, + "attrs": [{}], + "properties": { + "id": 988, + "order": 2501, + "name": "number-zero", + "code": 58246, + "ligatures": "number-zero", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 988 + }, + { + "icon": { + "paths": [ + "M320 192c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64v0c35.346 0 64 28.654 64 64v0zM512 128c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64v0c0-35.346-28.654-64-64-64v0zM768 256c35.346 0 64-28.654 64-64s-28.654-64-64-64c-35.346 0-64 28.654-64 64v0c0 35.346 28.654 64 64 64v0zM256 352c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64v0c0-35.346-28.654-64-64-64v0zM512 352c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64v0c0-35.346-28.654-64-64-64v0zM768 352c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64v0c0-35.346-28.654-64-64-64v0zM256 576c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64v0c0-35.346-28.654-64-64-64v0zM512 576c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64v0c0-35.346-28.654-64-64-64v0zM512 800c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64v0c0-35.346-28.654-64-64-64v0zM768 576c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64v0c0-35.346-28.654-64-64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["numpad"] + }, + "attrs": [{}], + "properties": { + "id": 989, + "order": 2502, + "name": "numpad", + "code": 58312, + "ligatures": "numpad", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 989 + }, + { + "icon": { + "paths": [ + "M512 320c-106.039 0-192 85.961-192 192s85.961 192 192 192c106.039 0 192-85.961 192-192v0c-0.137-105.984-86.016-191.863-191.987-192l-0.013-0zM512 640c-70.692 0-128-57.308-128-128s57.308-128 128-128c70.692 0 128 57.308 128 128v0c0 70.692-57.308 128-128 128v0zM894.72 264.6l-352-192.6c-8.858-4.986-19.446-7.923-30.72-7.923s-21.861 2.937-31.040 8.088l0.32-0.165-352 192.68c-19.939 11.067-33.224 31.976-33.28 55.992l-0 0.008v382.56c0.056 24.024 13.341 44.933 32.953 55.833l0.327 0.167 352 192.68c8.858 4.986 19.446 7.923 30.72 7.923s21.861-2.937 31.040-8.088l-0.32 0.165 352-192.68c19.939-11.067 33.224-31.976 33.28-55.992l0-0.008v-382.52c-0.010-24.071-13.306-45.034-32.953-55.953l-0.327-0.167zM512 896l-352-192.72v-382.56l352-192.72 352 192.68v382.56z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["nut"] + }, + "attrs": [{}], + "properties": { + "id": 990, + "order": 2503, + "name": "nut", + "code": 58252, + "ligatures": "nut", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 990 + }, + { + "icon": { + "paths": [ + "M688 544c26.51 0 48 21.49 48 48s-21.49 48-48 48c-26.51 0-48-21.49-48-48v0c0-26.51 21.49-48 48-48v0zM738.48 413l-262.84-122.64c-138.982 18.126-245.979 133.196-251.384 274.304l-0.016 0.536 272.72-145.44c4.355-2.365 9.535-3.755 15.040-3.755 17.671 0 31.997 14.324 32 31.994l0 0v414.2c114.999-12.813 208.601-92.038 242.283-197.971l0.557-2.029c4.244-13.086 16.327-22.382 30.58-22.382 17.718 0 32.082 14.363 32.082 32.082 0 3.465-0.549 6.801-1.565 9.927l0.064-0.227c-46.528 143.648-179.129 245.696-335.564 245.696-194.404 0-352-157.596-352-352 0-64.354 17.269-124.674 47.427-176.579l-0.902 1.683c-47.138-24.31-78.812-72.656-78.812-128.4 0-79.477 64.387-143.916 143.844-144l0.008-0c4.908 0.008 9.557 1.113 13.716 3.083l-0.196-0.083 473 220.72c41.211-3.559 73.315-37.891 73.315-79.72 0-44.125-35.723-79.906-79.826-80l-0.009-0c-17.673 0-32-14.327-32-32s14.327-32 32-32v0c79.529 0 144 64.471 144 144s-64.471 144-144 144v0c-4.908-0.008-9.557-1.113-13.716-3.083l0.196 0.083zM352 815.32v-245.72l-121.96 65.040c16.249 75.736 60.407 139.072 120.943 180.031l1.017 0.649zM480 501.32l-64 34.16v312c18.58 6.845 40.242 12.012 62.699 14.56l1.301 0.12zM384.52 248l-119.040-55.72c-41.201 3.571-73.291 37.897-73.291 79.718 0 34.309 21.598 63.574 51.939 74.94l0.552 0.181c2.4-2.84 4.8-5.68 7.36-8.44 35.9-39.181 80.199-70.054 130.099-89.847l2.381-0.833z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["ny-times-logo"] + }, + "attrs": [{}], + "properties": { + "id": 991, + "order": 2504, + "name": "ny-times-logo", + "code": 58950, + "ligatures": "ny-times-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 991 + }, + { + "icon": { + "paths": [ + "M909.24 320.96l-206.2-206.2c-11.498-11.587-27.43-18.76-45.037-18.76-0.071 0-0.143 0-0.214 0l0.011-0h-291.6c-0.060-0-0.131-0-0.203-0-17.607 0-33.539 7.173-45.033 18.756l-0.004 0.004-206.2 206.2c-11.587 11.498-18.76 27.43-18.76 45.037 0 0.071 0 0.143 0 0.214l-0-0.011v291.6c-0 0.060-0 0.131-0 0.203 0 17.607 7.173 33.539 18.756 45.033l0.004 0.004 206.2 206.2c11.498 11.587 27.43 18.76 45.037 18.76 0.071 0 0.143-0 0.214-0l-0.011 0h291.6c0.060 0 0.131 0 0.203 0 17.607 0 33.539-7.173 45.033-18.756l0.004-0.004 206.2-206.2c11.587-11.498 18.76-27.43 18.76-45.037 0-0.071-0-0.143-0-0.214l0 0.011v-291.6c0-0.060 0-0.131 0-0.203 0-17.607-7.173-33.539-18.756-45.033l-0.004-0.004zM864 657.8l-206.2 206.2h-291.6l-206.2-206.2v-291.6l206.2-206.2h291.6l206.2 206.2z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["octagon"] + }, + "attrs": [{}], + "properties": { + "id": 992, + "order": 2505, + "name": "octagon", + "code": 58254, + "ligatures": "octagon", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 992 + }, + { + "icon": { + "paths": [ + "M992 512c0 17.673-14.327 32-32 32v0h-66.68c-15.993 91.324-94.632 159.865-189.306 160l-0.014 0h-160v96h96c70.692 0 128 57.308 128 128v0c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c0-35.346-28.654-64-64-64v0h-96v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-96c-35.346 0-64 28.654-64 64v0c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c0-70.692 57.308-128 128-128v0h96v-96h-160c-94.688-0.135-173.327-68.676-189.152-158.846l-0.168-1.154h-66.68c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96c17.673 0 32 14.327 32 32v0c0 70.692 57.308 128 128 128v0h384c70.692 0 128-57.308 128-128v0c0-17.673 14.327-32 32-32v0h96c17.673 0 32 14.327 32 32v0zM271.64 553.92c-9.717-11.163-15.641-25.85-15.641-41.922 0-3.188 0.233-6.322 0.683-9.386l-0.042 0.348 54.88-384c4.714-31.176 31.255-54.818 63.345-54.96l0.015-0h274.24c32.105 0.142 58.646 23.784 63.316 54.604l0.044 0.356 54.88 384c0.408 2.716 0.642 5.851 0.642 9.040 0 35.346-28.654 64-64 64-0.001 0-0.001-0-0.002-0l-384 0c-19.275-0-36.561-8.521-48.294-22.003l-0.066-0.077zM320 512h384l-54.88-384h-274.28z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["office-chair"] + }, + "attrs": [{}], + "properties": { + "id": 993, + "order": 2506, + "name": "office-chair", + "code": 59974, + "ligatures": "office-chair", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 993 + }, + { + "icon": { + "paths": [ + "M926.12 586.28l-223.84-384.4c-40.187-63.936-110.344-105.807-190.28-105.807s-150.093 41.871-189.734 104.878l-0.546 0.929-0.44 0.76-223.4 383.64c-20.982 33.467-33.427 74.14-33.427 117.72 0 123.679 100.235 223.947 223.902 224l447.285 0c123.672-0.053 223.907-100.321 223.907-224 0-43.58-12.445-84.253-33.975-118.66l0.548 0.94zM640 864h-256v-192h256zM875.44 781.8c-27.363 49.352-79.149 82.204-138.609 82.204-0.419 0-0.837-0.002-1.255-0.005l0.064 0h-31.64v-192c0-35.346-28.654-64-64-64v0h-256c-35.346 0-64 28.654-64 64v0 192h-31.64c-0.014 0-0.030 0-0.046 0-88.366 0-160-71.634-160-160 0-31.242 8.954-60.392 24.437-85.025l-0.39 0.665c0.141-0.22 0.287-0.482 0.419-0.753l0.021-0.047 223.4-383.6c28.744-45.456 78.738-75.201 135.68-75.201s106.936 29.745 135.292 74.545l0.388 0.656 223.4 383.6c0.153 0.318 0.299 0.58 0.459 0.833l-0.019-0.033c15.336 23.921 24.446 53.108 24.446 84.424 0 28.575-7.586 55.379-20.853 78.507l0.407-0.77z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["onigiri"] + }, + "attrs": [{}], + "properties": { + "id": 994, + "order": 2507, + "name": "onigiri", + "code": 60972, + "ligatures": "onigiri", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 994 + }, + { + "icon": { + "paths": [ + "M897.28 456.96c10.522-25.051 16.636-54.167 16.636-84.712 0-123.712-100.288-224-224-224-11.615 0-23.024 0.884-34.162 2.588l1.246-0.157c-41.37-52.931-105.218-86.638-176.94-86.638-94.088 0-174.628 58.009-207.804 140.214l-0.536 1.504c-109.952 15.477-193.621 108.933-193.621 221.93 0 52.879 18.323 101.478 48.966 139.796l-0.345-0.446c-10.502 25.029-16.603 54.117-16.603 84.631 0 103.042 69.575 189.833 164.31 215.959l1.573 0.37c17.471 4.973 37.552 7.887 58.295 8l0.065 0c11.542-0.012 22.867-0.898 33.924-2.597l-1.244 0.157c41.371 52.903 105.203 86.59 176.903 86.59 94.085 0 174.623-58.006 207.801-140.207l0.536-1.504c109.952-15.477 193.621-108.933 193.621-221.93 0-52.879-18.323-101.478-48.966-139.796l0.345 0.446zM731.4 217.72c68.889 18.86 118.679 80.901 118.679 154.572 0 13.282-1.618 26.187-4.669 38.527l0.23-1.099c-3.8-2.52-7.64-4.96-11.64-7.24l-178-102.96c-4.59-2.695-10.109-4.287-16-4.287s-11.41 1.592-16.151 4.369l0.151-0.082-176 101.64v-73.92l162-93.52c22.897-13.525 50.455-21.516 79.88-21.516 14.77 0 29.069 2.013 42.638 5.78l-1.118-0.265zM576 548.96l-64 36.96-64-36.96v-73.92l64-36.96 64 36.96zM320 288c0.043-88.333 71.661-159.924 160-159.924 42.702 0 81.497 16.728 110.189 43.989l-0.069-0.065c-4 2.040-8 4-12 6.48l-178.12 102.6c-9.623 5.63-15.988 15.911-16 27.678l-0 0.002v203.24l-64-36.96zM163.44 347.72c20.442-35.19 53.036-61.412 91.914-73.148l1.126-0.292c-0.28 4.56-0.48 9.12-0.48 13.72v205.52c-0 0.002-0 0.005-0 0.007 0 11.782 6.368 22.077 15.849 27.631l0.151 0.082 176 101.6-64 37.16-162-93.72c-48.16-28.18-79.995-79.653-79.995-138.561 0-29.455 7.959-57.050 21.844-80.754l-0.409 0.755zM292.6 806.28c-68.889-18.86-118.679-80.901-118.679-154.572 0-13.282 1.618-26.187 4.669-38.527l-0.23 1.099c3.8 2.52 7.64 4.96 11.64 7.24l178 102.96c4.59 2.695 10.109 4.287 16 4.287s11.41-1.592 16.151-4.369l-0.151 0.082 176-101.64v73.92l-162 93.52c-22.897 13.525-50.455 21.516-79.88 21.516-14.77 0-29.069-2.013-42.638-5.78l1.118 0.265zM704 736c0 0.026 0 0.056 0 0.086 0 88.366-71.634 160-160 160-42.683 0-81.462-16.713-110.15-43.952l0.070 0.066c4-2.040 8-4.2 12-6.52l178.080-102.76c9.623-5.63 15.988-15.911 16-27.678l0-0.002v-203.24l64 36.96zM860.56 676.28c-20.442 35.19-53.036 61.412-91.914 73.148l-1.126 0.292c0.28-4.56 0.48-9.12 0.48-13.72v-205.52c0-0.002 0-0.005 0-0.007 0-11.782-6.368-22.077-15.849-27.631l-0.151-0.082-176-101.6 64-36.96 162 93.52c48.16 28.18 79.995 79.653 79.995 138.561 0 29.455-7.959 57.050-21.844 80.754l0.409-0.755z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["open-ai-logo"] + }, + "attrs": [{}], + "properties": { + "id": 995, + "order": 2508, + "name": "open-ai-logo", + "code": 59346, + "ligatures": "open-ai-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 995 + }, + { + "icon": { + "paths": [ + "M928 768c0 17.673-14.327 32-32 32v0h-252.24c-0.060 0-0.132 0-0.204 0-24.851 0-46.377-14.235-56.869-34.996l-0.167-0.364-206.28-412.64h-252.24c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h252.24c0.060-0 0.132-0 0.204-0 24.851 0 46.377 14.235 56.869 34.996l0.167 0.364 206.28 412.64h252.24c17.673 0 32 14.327 32 32v0zM608 352h288c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-288c-17.673 0-32 14.327-32 32s14.327 32 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["option"] + }, + "attrs": [{}], + "properties": { + "id": 996, + "order": 2509, + "name": "option", + "code": 59560, + "ligatures": "option", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 996 + }, + { + "icon": { + "paths": [ + "M663.48 290.32c81.752-43.853 136.429-128.691 136.52-226.307l0-0.013c0-17.673-14.327-32-32-32v0h-32c-95.931 0.038-179.522 52.835-223.335 130.95l-0.665 1.29c-44.478-79.405-128.069-132.202-223.994-132.24l-32.006-0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32c95.287 0.135 174.321 69.545 189.446 160.559l0.154 1.121c-179.084 18.045-317.71 167.997-317.71 350.326 0 194.404 157.596 352 352 352s352-157.596 352-352c0-139.303-80.92-259.706-198.318-316.769l-2.091-0.917zM733.32 96c-15.841 90.428-93.073 158.503-186.482 159.998l-0.158 0.002c15.841-90.428 93.073-158.503 186.482-159.998l0.158-0.002zM512 896c-159.058 0-288-128.942-288-288s128.942-288 288-288c159.058 0 288 128.942 288 288v0c-0.182 158.985-129.015 287.818-287.983 288l-0.017 0zM735.56 645.28c-17.324 95.090-91.189 168.956-184.872 186.067l-1.408 0.213c-1.581 0.27-3.408 0.43-5.27 0.44l-0.010 0c-17.652-0.027-31.952-14.344-31.952-32 0-15.805 11.459-28.934 26.522-31.533l0.19-0.027c68.253-12.451 121.269-65.468 133.566-132.708l0.154-1.012c2.746-15.116 15.807-26.427 31.511-26.427 17.673 0 32 14.327 32 32 0 1.761-0.142 3.488-0.416 5.172l0.025-0.184z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["orange"] + }, + "attrs": [{}], + "properties": { + "id": 997, + "order": 2510, + "name": "orange", + "code": 60992, + "ligatures": "orange", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 997 + }, + { + "icon": { + "paths": [ + "M992 320h-960c-17.673 0-32 14.327-32 32v0c0 282.77 229.23 512 512 512s512-229.23 512-512v0c0-17.673-14.327-32-32-32v0zM309.6 599.64l170.4-170.4v241.16c-65.432-6.715-123.868-32.318-170.939-71.192l0.539 0.432zM264.36 554.4c-38.442-46.532-64.045-104.968-70.646-169.040l-0.114-1.36h241.16zM544 429.24l170.4 170.4c-46.532 38.442-104.968 64.045-169.040 70.646l-1.36 0.114zM759.64 554.4l-170.4-170.4h241.16c-6.715 65.432-32.318 123.868-71.192 170.939l0.432-0.539zM512 800c-236.057-0.29-429.38-182.86-446.79-414.501l-0.090-1.499h64.24c17.184 197.722 181.929 351.71 382.64 351.71s365.456-153.988 382.539-350.267l0.101-1.443h64.24c-17.5 233.14-210.823 415.71-446.851 416l-0.029 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["orange-slice"] + }, + "attrs": [{}], + "properties": { + "id": 998, + "order": 2511, + "name": "orange-slice", + "code": 60726, + "ligatures": "orange-slice", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 998 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640v640zM288 304c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM464 304c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM640 304c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM736 416h-448c-17.673 0-32 14.327-32 32v0 288c0 17.673 14.327 32 32 32v0h448c17.673 0 32-14.327 32-32v0-288c0-17.673-14.327-32-32-32v0zM704 704h-384v-224h384z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["oven"] + }, + "attrs": [{}], + "properties": { + "id": 999, + "order": 2512, + "name": "oven", + "code": 60812, + "ligatures": "oven", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 999 + }, + { + "icon": { + "paths": [ + "M894.72 264.6l-352-192.6c-8.858-4.986-19.446-7.923-30.72-7.923s-21.861 2.937-31.040 8.088l0.32-0.165-352 192.68c-19.939 11.067-33.224 31.976-33.28 55.992l-0 0.008v382.56c0.056 24.024 13.341 44.933 32.953 55.833l0.327 0.167 352 192.68c8.858 4.986 19.446 7.923 30.72 7.923s21.861-2.937 31.040-8.088l-0.32 0.165 352-192.68c19.939-11.067 33.224-31.976 33.28-55.992l0-0.008v-382.52c-0.010-24.071-13.306-45.034-32.953-55.953l-0.327-0.167zM512 128l321.36 176-119.080 65.2-321.4-176zM512 480l-321.36-176 135.6-74.24 321.36 176zM160 360l320 175.12v343.16l-320-175zM864 703.12v0l-320 175.16v-343l128-70.040v142.76c0 17.673 14.327 32 32 32s32-14.327 32-32v0-177.8l128-70.2v343.080z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["package"] + }, + "attrs": [{}], + "properties": { + "id": 1000, + "order": 2513, + "name": "package", + "code": 58256, + "ligatures": "package", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1000 + }, + { + "icon": { + "paths": [ + "M928 128c0-17.673-14.327-32-32-32v0c-176.32 0-357.24 198.84-457.72 330.52-21.023-6.674-45.202-10.521-70.28-10.521-132.548 0-240 107.452-240 240 0 0 0 0 0 0l0 0c0 123.52-78.16 178.92-81.88 181.48-8.551 5.833-14.092 15.529-14.092 26.52 0 17.663 14.311 31.984 31.971 32l304.002 0c0 0 0 0 0.001 0 132.548 0 240-107.452 240-240 0-25.078-3.846-49.257-10.981-71.98l0.46 1.7c131.72-100.48 330.52-281.4 330.52-457.72zM368 832h-229.48c27-38.36 53.48-96.32 53.48-176 0-97.202 78.798-176 176-176s176 78.798 176 176c0 97.202-78.798 176-176 176v0zM497.68 454.2q20.56-26.64 40.36-50.2c32.534 22.178 59.782 49.426 81.283 80.91l0.677 1.050q-23.6 19.76-50.2 40.36c-18.956-29.077-43.044-53.164-71.192-71.551l-0.928-0.569zM668.48 443.48c-24.532-34.342-53.659-63.469-86.881-87.239l-1.119-0.761c127.12-138.12 223-180 279.6-191.64-11.4 56.64-53.48 152.52-191.6 279.64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["paint-brush"] + }, + "attrs": [{}], + "properties": { + "id": 1001, + "order": 2514, + "name": "paint-brush", + "code": 59120, + "ligatures": "paint-brush", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1001 + }, + { + "icon": { + "paths": [ + "M864 96h-576c-88.366 0-160 71.634-160 160v0 288c0 53.019 42.981 96 96 96v0h192l-31.56 186.68c-0.274 1.596-0.434 3.437-0.44 5.314l-0 0.006c0 70.692 57.308 128 128 128s128-57.308 128-128v0c-0.006-1.883-0.166-3.724-0.467-5.518l0.027 0.198-31.56-186.68h192c53.019 0 96-42.981 96-96v0-416c0-17.673-14.327-32-32-32v0zM288 160h416v160c0 17.673 14.327 32 32 32s32-14.327 32-32v0-160h64v256h-640v-160c0-53.019 42.981-96 96-96v0zM800 576h-192c-0-0-0.001-0-0.002-0-35.346 0-64 28.654-64 64 0 3.189 0.233 6.324 0.684 9.388l-0.042-0.348v0.8l31.36 184.56c0 35.346-28.654 64-64 64s-64-28.654-64-64v0l31.2-184.56v-0.8c0.408-2.716 0.642-5.851 0.642-9.040 0-35.291-28.564-63.91-63.833-64l-0.009-0h-192c-17.673 0-32-14.327-32-32v0-64h640v64c0 17.673-14.327 32-32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["paint-brush-broad"] + }, + "attrs": [{}], + "properties": { + "id": 1002, + "order": 2515, + "name": "paint-brush-broad", + "code": 58768, + "ligatures": "paint-brush-broad", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1002 + }, + { + "icon": { + "paths": [ + "M922.56 101.44c-23.165-23.17-55.169-37.501-90.52-37.501s-67.356 14.331-90.52 37.501l-0 0q-0.84 0.84-1.68 1.8l-213.64 249.64-42.2-42.32c-17.374-17.383-41.381-28.136-67.9-28.136s-50.526 10.752-67.9 28.135l-306.76 306.8c-5.786 5.79-9.365 13.787-9.365 22.62s3.579 16.83 9.365 22.62l320 320c5.79 5.786 13.787 9.365 22.62 9.365s16.83-3.579 22.62-9.365l306.76-306.6c17.383-17.374 28.136-41.381 28.136-67.9s-10.752-50.526-28.135-67.9l-42.32-42.28 249.64-213.92c0.6-0.56 1.24-1.12 1.8-1.72 23.11-23.154 37.401-55.118 37.401-90.42s-14.291-67.265-37.403-90.422l0.002 0.002zM384 914.76l-66.72-66.76 89.36-89.4c5.449-5.727 8.801-13.492 8.801-22.041 0-17.673-14.327-32-32-32-8.548 0-16.314 3.352-22.054 8.813l0.013-0.013-89.4 89.36-50.72-50.72 89.36-89.4c5.449-5.727 8.801-13.492 8.801-22.041 0-17.673-14.327-32-32-32-8.548 0-16.314 3.352-22.054 8.813l0.013-0.013-89.4 89.36-66.76-66.72 178.76-178.76 274.76 274.76zM878.080 236.4l-274.84 235.24c-6.882 5.905-11.215 14.612-11.215 24.33 0 8.838 3.583 16.838 9.375 22.63l0 0 66.6 66.76c5.786 5.79 9.365 13.787 9.365 22.62s-3.579 16.83-9.365 22.62l-60 60-274.72-274.6 60-60c5.79-5.786 13.787-9.365 22.62-9.365s16.83 3.579 22.62 9.365l66.76 66.76c5.791 5.792 13.792 9.375 22.63 9.375 9.719 0 18.426-4.333 24.295-11.172l0.036-0.043 235.36-275c11.453-10.897 26.984-17.601 44.081-17.601 35.346 0 64 28.654 64 64 0 17.097-6.704 32.628-17.627 44.108l0.025-0.027z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["paint-brush-household"] + }, + "attrs": [{}], + "properties": { + "id": 1003, + "order": 2516, + "name": "paint-brush-household", + "code": 59122, + "ligatures": "paint-brush-household", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1003 + }, + { + "icon": { + "paths": [ + "M938.12 556.28c12.817-4.37 21.871-16.305 21.871-30.355 0-8.826-3.573-16.817-9.351-22.606l0 0-461.96-461.96c-5.79-5.786-13.787-9.365-22.62-9.365s-16.83 3.579-22.62 9.365l0-0-162.44 162.64-98.4-98.64c-5.791-5.786-13.787-9.364-22.62-9.364-17.675 0-32.004 14.329-32.004 32.004 0 8.843 3.586 16.847 9.383 22.64l98.4 98.4-175.76 175.64c-17.371 17.372-28.115 41.371-28.115 67.88s10.744 50.508 28.116 67.88l339.56 339.56c17.372 17.371 41.371 28.115 67.88 28.115s50.508-10.744 67.88-28.116l313.96-313.96zM809.36 535.32l-319.32 319.32c-5.79 5.786-13.787 9.365-22.62 9.365s-16.83-3.579-22.62-9.365l-339.44-339.44c-5.786-5.79-9.365-13.787-9.365-22.62s3.579-16.83 9.365-22.62l175.64-175.68 116.48 116.48c-8.47 15.386-13.453 33.721-13.453 53.22 0 61.856 50.144 112 112 112s112-50.144 112-112c0-61.856-50.144-112-112-112-19.534 0-37.9 5.001-53.887 13.792l0.58-0.292-116.44-116.44 140-139.8 402.48 402.76-46.88 15.6c-4.901 1.671-9.091 4.315-12.522 7.722l0.002-0.002zM462.040 430.080v0c9.795-11.628 24.364-18.965 40.646-18.965 29.293 0 53.040 23.747 53.040 53.040s-23.747 53.040-53.040 53.040c-29.293 0-53.040-23.747-53.040-53.040 0-12.901 4.606-24.726 12.263-33.921l-0.069 0.086s0.2-0.2 0.2-0.24zM954.64 654.080c-5.819-8.654-15.573-14.271-26.64-14.271s-20.821 5.618-26.567 14.157l-0.073 0.114c-7.080 10.84-69.36 106.28-69.36 177.92 0 53.019 42.981 96 96 96s96-42.981 96-96v0c0-71.64-62.28-167.080-69.36-177.76zM928 864c-17.673 0-32-14.327-32-32v0c0-27.2 16-65.28 32-96.32 16 31.040 32 69.36 32 96.32 0 17.673-14.327 32-32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["paint-bucket"] + }, + "attrs": [{}], + "properties": { + "id": 1004, + "order": 2517, + "name": "paint-bucket", + "code": 58258, + "ligatures": "paint-bucket", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1004 + }, + { + "icon": { + "paths": [ + "M928 352h-64v-96c0-35.346-28.654-64-64-64v0h-608c-35.346 0-64 28.654-64 64v0 96h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v96c0 35.346 28.654 64 64 64v0h608c35.346 0 64-28.654 64-64v0-96h64v200l-401.6 114.6c-26.913 7.975-46.24 32.409-46.4 61.381l-0 0.019v136c0 17.673 14.327 32 32 32s32-14.327 32-32v0-136l401.6-114.72c26.875-7.964 46.185-32.338 46.4-61.255l0-0.025v-200c0-35.346-28.654-64-64-64v0zM800 512h-608v-256h608v256z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["paint-roller"] + }, + "attrs": [{}], + "properties": { + "id": 1005, + "order": 2518, + "name": "paint-roller", + "code": 59124, + "ligatures": "paint-roller", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1005 + }, + { + "icon": { + "paths": [ + "M803.080 215.56c-74.607-73.9-177.299-119.56-290.657-119.56-0.149 0-0.298 0-0.446 0l-4.257-0c-227.902 2.42-411.72 187.732-411.72 415.978 0 0.008 0 0.015 0 0.023l-0-0.001c0 172 106.32 316.24 277.44 376.68 12.675 4.614 27.306 7.283 42.56 7.283 70.679 0 127.979-57.286 128-127.961l0-0.002c0-35.346 28.654-64 64-64v0h184.84c0.183 0.001 0.399 0.001 0.616 0.001 60.448 0 111.051-42.152 124.019-98.666l0.165-0.855c6.594-27.799 10.375-59.717 10.375-92.518 0-1.224-0.005-2.447-0.016-3.669l0.001 0.187c-0.884-114.897-48.535-218.494-124.831-292.834l-0.089-0.086zM855.080 590.4c-6.603 28.601-31.853 49.6-62.008 49.6-0.082 0-0.163-0-0.244-0l0.013 0h-184.84c-70.692 0-128 57.308-128 128v0c-0.053 35.306-28.686 63.907-64 63.907-7.612 0-14.914-1.329-21.686-3.768l0.446 0.14c-144.8-51.080-234.76-172.28-234.76-316.28-0-0.005-0-0.012-0-0.019 0-193.124 155.528-349.923 348.165-351.98l0.195-0.002h3.6c193.041 0.774 349.524 156.204 351.998 348.766l0.002 0.234c0.009 0.919 0.013 2.005 0.013 3.092 0 27.76-3.182 54.778-9.202 80.707l0.469-2.398zM560 304c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM384 400c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM384 624c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM736 400c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["palette"] + }, + "attrs": [{}], + "properties": { + "id": 1006, + "order": 2519, + "name": "palette", + "code": 59080, + "ligatures": "palette", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1006 + }, + { + "icon": { + "paths": [ + "M967 205.28c-10.624-8.283-24.162-13.28-38.868-13.28-5.895 0-11.602 0.803-17.019 2.306l0.447-0.106-13.92 3.76c-75.2 20.28-215.2 58.040-385.64 58.040s-310.44-37.76-385.64-58.040l-13.92-3.76c-4.932-1.364-10.594-2.148-16.44-2.148-35.328 0-63.97 28.624-64 63.945l-0 0.003v512c0 35.346 28.654 64 64 64v0c5.947-0.003 11.706-0.806 17.175-2.307l-0.455 0.107 12.72-3.44c75.080-20.4 215.24-58.36 386.56-58.36s311.48 37.96 386.76 58.36l12.72 3.44c4.955 1.377 10.645 2.169 16.52 2.169 35.335 0 63.982-28.636 64-63.967l0-0.002v-512c0-0.051 0-0.112 0-0.173 0-20.542-9.739-38.809-24.851-50.437l-0.15-0.111zM109.68 259.72c78.080 21.080 223.4 60.28 402.32 60.28s324.24-39.2 402.32-60.28l13.68-3.72v475.040l-232.28-232.28c-11.582-11.585-27.584-18.75-45.26-18.75s-33.678 7.166-45.26 18.75l-80 80-176-176c-11.58-11.573-27.574-18.73-45.24-18.73s-33.66 7.157-45.24 18.731l-162.72 162.72v-309.48zM855.36 748.84c-54.051-14.326-120.582-26.96-188.456-35.249l-7.544-0.751-88.84-88.84 80-80zM108.52 764.56l-12.52 3.44v-112l208-208 257 257q-24-0.96-49-1c-180 0-330.88 40.92-403.48 60.56zM768 432c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["panorama"] + }, + "attrs": [{}], + "properties": { + "id": 1007, + "order": 2520, + "name": "panorama", + "code": 60066, + "ligatures": "panorama", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1007 + }, + { + "icon": { + "paths": [ + "M895.52 856l-88-704c-4.113-31.736-30.972-56-63.498-56-0.008 0-0.015 0-0.023 0l-463.999-0c-0.006-0-0.014-0-0.022-0-32.526 0-59.385 24.264-63.464 55.678l-0.034 0.322-88 704c-0.32 2.402-0.502 5.18-0.502 8 0 35.346 28.654 64 64 64 0.008 0 0.015-0 0.023-0l162.759 0c0.003 0 0.007 0 0.011 0 29.747 0 54.755-20.295 61.931-47.795l0.099-0.445 95.2-368 95.16 367.76c7.188 28.063 32.249 48.475 62.079 48.48l162.761 0c0.006 0 0.014 0 0.022 0 35.346 0 64-28.654 64-64 0-2.82-0.182-5.598-0.536-8.321l0.034 0.321zM771.6 380.8c-46.807-11.011-83.224-46.496-95.395-91.902l-0.205-0.898h84zM744 160l8 64h-480l8-64zM264 288h84c-12.376 46.304-48.793 81.789-94.728 92.627l-0.872 0.173zM354.76 864h-162.76l52-417.080c86.021-9.398 154.464-74.32 169.112-157.766l0.168-1.154h66.72v92zM669.16 863.76l-125.16-483.76v-92h66.72c14.816 84.6 83.259 149.522 168.421 158.844l0.859 0.076 52 417.080z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pants"] + }, + "attrs": [{}], + "properties": { + "id": 1008, + "order": 2521, + "name": "pants", + "code": 60552, + "ligatures": "pants", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1008 + }, + { + "icon": { + "paths": [ + "M951.6 800.4l-384.2-671.68c-11.187-19.613-31.964-32.622-55.78-32.622s-44.593 13.008-55.615 32.308l-0.165 0.314-383.56 672c-5.143 9.010-8.175 19.8-8.175 31.299 0 35.346 28.654 64 64 64 7.603 0 14.896-1.326 21.662-3.759l-0.446 0.14 362.68-122.6 362.68 122.52c6.346 2.307 13.672 3.653 21.308 3.68l0.012 0c35.254-0.122 63.786-28.729 63.786-64 0-11.62-3.097-22.517-8.51-31.91l0.165 0.31zM895.4 831.76l-351.4-118.72v-233.040c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 233.040l-352 118.96 383.44-672 384.56 672z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["paper-plane"] + }, + "attrs": [{}], + "properties": { + "id": 1009, + "order": 2522, + "name": "paper-plane", + "code": 58260, + "ligatures": "paper-plane", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1009 + }, + { + "icon": { + "paths": [ + "M927.48 456l-672-383.56c-9.034-5.177-19.858-8.23-31.396-8.23-35.346 0-64 28.654-64 64 0 7.579 1.317 14.85 3.735 21.597l-0.14-0.447 122.52 362.64-122.52 362.68c-2.316 6.349-3.656 13.678-3.656 21.32 0 35.338 28.64 63.986 63.974 64l0.001 0c11.666-0.025 22.6-3.139 32.034-8.566l-0.314 0.166 671.68-384.2c19.669-11.172 32.722-31.98 32.722-55.836 0-23.776-12.965-44.523-32.21-55.559l-0.312-0.165zM224 896c0.008-0.072 0.013-0.155 0.013-0.24s-0.005-0.168-0.014-0.25l0.001 0.010 118.96-351.52h233.040c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-233.040l-118.72-351.36c-0.043-0.241-0.127-0.456-0.245-0.648l0.005 0.008 672 383.32z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["paper-plane-right"] + }, + "attrs": [{}], + "properties": { + "id": 1010, + "order": 2523, + "name": "paper-plane-right", + "code": 58262, + "ligatures": "paper-plane-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1010 + }, + { + "icon": { + "paths": [ + "M909.28 114.72c-11.58-11.573-27.574-18.731-45.24-18.731-6.196 0-12.186 0.88-17.852 2.523l0.452-0.112h-0.6l-767.76 232.96c-26.946 7.948-46.277 32.465-46.277 61.497 0 25.281 14.658 47.138 35.938 57.536l0.378 0.167 339.68 165.44 165.2 339.48c10.369 21.755 32.183 36.521 57.446 36.521 0.111 0 0.221-0 0.331-0.001l-0.017 0q2.76 0 5.52-0.24c26.784-2.233 48.696-20.784 55.889-45.591l0.111-0.449 232.8-767.76c0-0.2 0-0.4 0-0.6 1.575-5.287 2.482-11.363 2.482-17.65 0-17.542-7.057-33.435-18.488-44.996l0.006 0.006zM631.32 927.4l-0.2 0.56v-0.28l-160.24-329.2 192-192c5.449-5.727 8.801-13.492 8.801-22.041 0-17.673-14.327-32-32-32-8.548 0-16.314 3.352-22.054 8.813l0.013-0.013-192 192-329.040-160.24 767.4-233z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["paper-plane-tilt"] + }, + "attrs": [{}], + "properties": { + "id": 1011, + "order": 2524, + "name": "paper-plane-tilt", + "code": 58264, + "ligatures": "paper-plane-tilt", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1011 + }, + { + "icon": { + "paths": [ + "M838.64 489.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-328.2 328c-40.54 40.535-96.542 65.606-158.4 65.606-123.726 0-224.026-100.3-224.026-224.026 0-61.868 25.079-117.878 65.625-158.42l0-0 397.040-402.88c28.966-28.996 68.998-46.932 113.22-46.932 88.383 0 160.032 71.649 160.032 160.032 0 44.162-17.888 84.146-46.814 113.101l0.001-0.001-397.12 402.88c-17.403 17.403-41.444 28.167-68 28.167-53.111 0-96.167-43.055-96.167-96.167 0-26.556 10.764-50.597 28.167-68l0-0 333.2-338.48c5.853-6.233 14.146-10.115 23.346-10.115 17.673 0 32 14.327 32 32 0 9.021-3.733 17.17-9.738 22.987l-0.008 0.008-333.24 338.84c-5.845 5.8-9.464 13.838-9.464 22.72 0 17.675 14.329 32.004 32.004 32.004 8.793 0 16.758-3.546 22.542-9.286l-0.002 0.002 397.080-402.68c17.427-17.392 28.208-41.437 28.208-68 0-53.057-43.011-96.068-96.068-96.068-26.494 0-50.482 10.725-67.862 28.069l0.002-0.002-396.96 402.72c-29.011 28.967-46.958 69.007-46.958 113.24 0 88.376 71.643 160.018 160.018 160.018 44.143 0 84.111-17.874 113.062-46.78l-0.002 0.002 328.24-328c5.782-5.739 13.747-9.285 22.54-9.285 8.873 0 16.902 3.611 22.698 9.444l0.002 0.002z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["paperclip"] + }, + "attrs": [{}], + "properties": { + "id": 1012, + "order": 2525, + "name": "paperclip", + "code": 58266, + "ligatures": "paperclip", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1012 + }, + { + "icon": { + "paths": [ + "M992 512c-0.137 123.657-100.343 223.863-223.987 224l-576.013 0c-88.366 0-160-71.634-160-160s71.634-160 160-160v0h576c53.019 0 96 42.981 96 96s-42.981 96-96 96v0h-448c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h448c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-576c-53.019 0-96 42.981-96 96s42.981 96 96 96v0h576c88.366 0 160-71.634 160-160s-71.634-160-160-160v0h-448c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h448c123.657 0.137 223.863 100.343 224 223.987l0 0.013z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["paperclip-horizontal"] + }, + "attrs": [{}], + "properties": { + "id": 1013, + "order": 2526, + "name": "paperclip-horizontal", + "code": 58770, + "ligatures": "paperclip-horizontal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1013 + }, + { + "icon": { + "paths": [ + "M928 480c-0.273-229.641-186.359-415.727-415.974-416l-0.026-0c-229.641 0.273-415.727 186.359-416 415.974l-0 0.026c-0 0.017-0 0.038-0 0.058 0 10.132 4.744 19.155 12.132 24.971l0.068 0.052c0.179 0.192 0.375 0.363 0.588 0.512l0.012 0.008 371.2 278.4v80h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-32v-80l371.2-278.4c7.807-5.9 12.8-15.167 12.8-25.6v-0zM862.56 448h-159.24c-6.16-151.8-55.64-249.72-100.44-308 141.066 38.833 245.453 159.518 259.569 306.57l0.111 1.43zM512 136c21.213 18.806 39.566 40.134 54.79 63.675l0.73 1.205c30.44 47.12 66.28 126.6 71.76 247.12h-254.56c5.48-120.52 41.32-200 71.76-246.96 15.948-24.809 34.302-46.19 55.206-64.766l0.314-0.274zM617.6 512l-105.6 190.12-105.6-190.12zM333.16 512l78 140.36-187.16-140.36zM690.84 512h109.16l-187.16 140.36zM421.12 140c-44.8 58.28-94.28 156.2-100.44 308h-159.24c14.227-148.481 118.614-269.166 257.202-307.417l2.478-0.583z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["parachute"] + }, + "attrs": [{}], + "properties": { + "id": 1014, + "order": 2527, + "name": "parachute", + "code": 60028, + "ligatures": "parachute", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1014 + }, + { + "icon": { + "paths": [ + "M832 160h-448c-141.385 0-256 114.615-256 256s114.615 256 256 256v0h160v160c0 17.673 14.327 32 32 32s32-14.327 32-32v0-608h96v608c0 17.673 14.327 32 32 32s32-14.327 32-32v0-608h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM544 608h-160c-106.039 0-192-85.961-192-192s85.961-192 192-192v0h160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["paragraph"] + }, + "attrs": [{}], + "properties": { + "id": 1015, + "order": 2528, + "name": "paragraph", + "code": 59744, + "ligatures": "paragraph", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1015 + }, + { + "icon": { + "paths": [ + "M981.72 189.24c-11.525-17.701-31.219-29.24-53.607-29.24-0.040 0-0.079 0-0.119 0l0.006-0h-572.76c-0.001-0-0.003-0-0.005-0-25.825 0-48.077 15.296-58.192 37.322l-0.164 0.398-259.2 576c-3.565 7.723-5.645 16.758-5.645 26.28 0 35.334 28.634 63.98 63.963 64l572.762 0c0.001 0 0.003 0 0.005 0 25.825 0 48.077-15.296 58.192-37.322l0.164-0.398 259.2-576c3.57-7.727 5.652-16.768 5.652-26.296 0-12.913-3.824-24.933-10.402-34.988l0.15 0.245zM668.76 800h-572.76l259.24-576h572.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["parallelogram"] + }, + "attrs": [{}], + "properties": { + "id": 1016, + "order": 2529, + "name": "parallelogram", + "code": 60614, + "ligatures": "parallelogram", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1016 + }, + { + "icon": { + "paths": [ + "M928 768h-128v-96h96c17.671-0.003 31.995-14.329 31.995-32 0-2.756-0.348-5.43-1.003-7.982l0.048 0.222-128-512c-3.601-14.023-16.13-24.221-31.040-24.221s-27.439 10.198-30.992 23.999l-0.048 0.222-128 512c-0.607 2.33-0.955 5.004-0.955 7.76 0 17.671 14.324 31.997 31.995 32l96 0v96h-256v-64h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-32v-64h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-352c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v64h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v64h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h832c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM768 260l87 348h-174zM256 576h160v64h-160zM256 704h160v64h-160zM464 384c61.856 0 112-50.144 112-112s-50.144-112-112-112c-61.856 0-112 50.144-112 112v0c0 61.856 50.144 112 112 112v0zM464 224c26.51 0 48 21.49 48 48s-21.49 48-48 48c-26.51 0-48-21.49-48-48v0c0-26.51 21.49-48 48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["park"] + }, + "attrs": [{}], + "properties": { + "id": 1017, + "order": 2530, + "name": "park", + "code": 60594, + "ligatures": "park", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1017 + }, + { + "icon": { + "paths": [ + "M192 224v576c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-576c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM560 442l-80 26v-84c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 84l-80-26c-2.985-1.015-6.424-1.6-10-1.6-17.695 0-32.040 14.345-32.040 32.040 0 14.12 9.133 26.106 21.815 30.374l0.226 0.066 80 25.96-49.36 68c-4.143 5.34-6.641 12.137-6.641 19.517 0 17.673 14.327 32 32 32 10.916 0 20.556-5.466 26.331-13.811l0.070-0.106 49.36-68 49.36 68c5.845 8.451 15.485 13.917 26.401 13.917 17.673 0 32-14.327 32-32 0-7.38-2.498-14.177-6.695-19.59l0.054 0.073-49.36-68 80-25.96c12.277-4.66 20.844-16.326 20.844-29.992 0-17.673-14.327-32-32-32-2.975 0-5.856 0.406-8.589 1.166l0.225-0.053zM984 462.56c-4.323-12.901-16.299-22.032-30.408-22.032-3.425 0-6.725 0.538-9.819 1.535l0.227-0.063-80 26v-84c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 84l-80-25.96c-2.956-0.995-6.361-1.569-9.9-1.569-17.678 0-32.009 14.331-32.009 32.009 0 14.139 9.168 26.138 21.883 30.375l0.226 0.065 80 25.96-49.36 68c-4.143 5.34-6.641 12.137-6.641 19.517 0 17.673 14.327 32 32 32 10.916 0 20.556-5.466 26.331-13.811l0.070-0.106 49.36-68 49.36 68c5.845 8.451 15.485 13.917 26.401 13.917 17.673 0 32-14.327 32-32 0-7.38-2.498-14.177-6.695-19.59l0.054 0.073-49.36-68 80-25.96c12.823-4.367 21.883-16.305 21.883-30.359 0-3.576-0.587-7.016-1.669-10.227l0.066 0.226z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["password"] + }, + "attrs": [{}], + "properties": { + "id": 1018, + "order": 2531, + "name": "password", + "code": 59218, + "ligatures": "password", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1018 + }, + { + "icon": { + "paths": [ + "M800 672c-59.317 0.058-109.201 40.379-123.797 95.104l-0.203 0.896h-388c-70.692 0-128-57.308-128-128s57.308-128 128-128v0h384c88.366 0 160-71.634 160-160s-71.634-160-160-160v0h-384c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h384c53.019 0 96 42.981 96 96s-42.981 96-96 96v0h-384c-106.039 0-192 85.961-192 192s85.961 192 192 192v0h388c14.719 55.647 64.615 96 123.935 96 70.692 0 128-57.308 128-128 0-70.67-57.271-127.963-127.932-128l-0.004-0zM800 864c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["path"] + }, + "attrs": [{}], + "properties": { + "id": 1019, + "order": 2532, + "name": "path", + "code": 58268, + "ligatures": "path", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1019 + }, + { + "icon": { + "paths": [ + "M749.48 128c-75.16-30.72-164.56-39.68-251.72-25.2-93.76 15.6-174.92 56-234.72 116.8-44.48 45.28-98.48 133.4-102.8 296-2.8 105.96 17.56 221.76 54.44 309.8s83.76 134.6 135.4 134.6c91.76 0 132.92-80.32 172.68-158 28-54.4 56.64-110.64 102.2-141.52v0c23.44-16 55.2-28 88.84-41.12 95.44-36.8 214.2-82.64 214.2-246.68 0-109.080-65.080-198.28-178.52-244.68zM690.76 559.64c-37.12 14.32-72.2 28-101.72 48-59.12 40-93.2 106.64-123.24 165.32-39.12 76.24-65.6 123.040-115.72 123.040-18.080 0-48.72-29.48-76.36-95.4-33.56-80-52-185.96-49.48-283.32 2.92-110.64 32.92-200.44 84.44-252.84 72.24-73.48 174.48-104.44 269.6-104.44 1.037-0.010 2.263-0.015 3.491-0.015 51.631 0 100.941 9.933 146.125 27.992l-2.656-0.937c52 21.2 138.76 73.52 138.76 185.48 0 120.32-80.28 151.48-173.24 187.12z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["patreon-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1020, + "order": 2533, + "name": "patreon-logo", + "code": 59786, + "ligatures": "patreon-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1020 + }, + { + "icon": { + "paths": [ + "M800 128h-160c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h160c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM800 832h-160v-640h160zM384 128h-160c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h160c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM384 832h-160v-640h160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pause"] + }, + "attrs": [{}], + "properties": { + "id": 1021, + "order": 2534, + "name": "pause", + "code": 58270, + "ligatures": "pause", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1021 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM448 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM640 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pause-circle"] + }, + "attrs": [{}], + "properties": { + "id": 1022, + "order": 2535, + "name": "pause-circle", + "code": 58272, + "ligatures": "pause-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1022 + }, + { + "icon": { + "paths": [ + "M848 320c-61.856 0-112 50.144-112 112s50.144 112 112 112c61.856 0 112-50.144 112-112v0c0-61.856-50.144-112-112-112v0zM848 480c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0zM288 432c0-61.856-50.144-112-112-112s-112 50.144-112 112c0 61.856 50.144 112 112 112v0c61.856 0 112-50.144 112-112v0zM176 480c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0zM368 352c61.856 0 112-50.144 112-112s-50.144-112-112-112c-61.856 0-112 50.144-112 112v0c0 61.856 50.144 112 112 112v0zM368 192c26.51 0 48 21.49 48 48s-21.49 48-48 48c-26.51 0-48-21.49-48-48v0c0-26.51 21.49-48 48-48v0zM656 352c61.856 0 112-50.144 112-112s-50.144-112-112-112c-61.856 0-112 50.144-112 112v0c0 61.856 50.144 112 112 112v0zM656 192c26.51 0 48 21.49 48 48s-21.49 48-48 48c-26.51 0-48-21.49-48-48v0c0-26.51 21.49-48 48-48v0zM748.48 595.44c-32.506-18.18-56.703-47.937-67.227-83.561l-0.253-0.999c-21.988-73.893-89.309-126.857-169-126.857s-147.011 52.964-168.681 125.611l-0.319 1.246c-10.68 36.499-34.702 66.185-66.297 84.035l-0.703 0.365c-50.318 27.626-83.856 80.256-83.856 140.72 0 88.315 71.552 159.918 159.848 160l0.008 0c0.135 0 0.294 0.001 0.454 0.001 22.259 0 43.442-4.605 62.649-12.915l-1.023 0.394c28.888-12.246 62.483-19.363 97.74-19.363s68.852 7.117 99.426 19.994l-1.686-0.63c18.798 8.39 40.735 13.276 63.813 13.276 88.366 0 160-71.634 160-160 0-60.877-33.999-113.814-84.045-140.857l-0.848-0.419zM672 832c-0.024 0-0.053 0-0.082 0-13.629 0-26.594-2.84-38.337-7.96l0.619 0.24c-36.167-15.355-78.231-24.28-122.38-24.28s-86.213 8.925-124.487 25.069l2.107-0.789c-11.191 4.946-24.242 7.826-37.965 7.826-53.019 0-96-42.981-96-96 0-36.602 20.484-68.419 50.613-84.614l0.512-0.251c47.133-26.389 82.216-69.558 97.473-121.231l0.367-1.449c13.976-47.049 56.829-80.777 107.56-80.777s93.584 33.729 107.357 79.985l0.203 0.793c15.674 53.217 50.859 96.45 97.083 122.307l1.037 0.533c30.364 16.527 50.626 48.197 50.626 84.6 0 53.019-42.981 96-96 96-0.108 0-0.215-0-0.323-0.001l0.017 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["paw-print"] + }, + "attrs": [{}], + "properties": { + "id": 1023, + "order": 2536, + "name": "paw-print", + "code": 58952, + "ligatures": "paw-print", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1023 + }, + { + "icon": { + "paths": [ + "M880.48 374.16c-21.388-27.312-48.414-49.205-79.423-64.14l-1.337-0.58c-5.794-119.073-103.736-213.423-223.718-213.44l-240.002-0c-29.831 0.005-54.892 20.417-61.983 48.036l-0.097 0.444-144 576c-1.214 4.659-1.91 10.008-1.91 15.52 0 35.343 28.648 63.995 63.99 64l110 0-12 48.48c-1.214 4.659-1.91 10.008-1.91 15.52 0 35.315 28.603 63.949 63.905 64l0.005 0h126c29.798-0.043 54.819-20.443 61.903-48.036l0.097-0.444 36-143.52h128c123.709-0.004 223.992-100.291 223.992-224 0-52.203-17.858-100.236-47.798-138.322l0.365 0.482zM192 736l144-576h240c0.013-0 0.029-0 0.045-0 77.741 0 142.532 55.444 156.988 128.946l0.166 1.014c-8.746-1.219-18.876-1.93-29.166-1.96l-0.034-0h-224c-0.009-0-0.020-0-0.030-0-29.835 0-54.901 20.414-61.993 48.036l-0.097 0.444-99.8 399.52h-126.080zM732 354.48c-0.32 1.44-0.6 2.88-0.96 4.32-17.879 70.151-80.496 121.2-155.037 121.2-0.001 0-0.002-0-0.003-0l-128-0 32-128h224c9.899 0.006 19.584 0.908 28.983 2.629l-0.983-0.149zM859.040 550.8c-17.879 70.151-80.496 121.2-155.037 121.2-0.001 0-0.002-0-0.003-0l-128-0c-29.831 0.005-54.892 20.417-61.983 48.036l-0.097 0.444-36 143.52h-125.92l80-320h144c0.019 0 0.042 0 0.064 0 102.848 0 189.478-69.438 215.566-163.989l0.37-1.571c14.676 9.812 27.195 21.427 37.658 34.734l0.262 0.346c21.227 26.77 34.053 61.040 34.053 98.305 0 13.845-1.77 27.276-5.097 40.079l0.244-1.104z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["paypal-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1024, + "order": 2537, + "name": "paypal-logo", + "code": 59788, + "ligatures": "paypal-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1024 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM864 512c0 0.117 0 0.257 0 0.396 0 64.193-17.286 124.349-47.456 176.067l0.896-1.662-273.44-191.44v-333.88c180.037 17.135 319.773 167.474 320 350.497l0 0.023zM480 161.48v333.88l-273.44 191.44c-29.216-50.196-46.462-110.477-46.462-174.787 0-183.103 139.805-333.552 318.493-350.426l1.409-0.107zM243.36 739.16l236.64-165.68v289.040c-95.332-8.951-178.506-54.767-236.218-122.85l-0.422-0.51zM544 862.52v-289.040l236.64 165.68c-58.133 68.593-141.307 114.409-235.236 123.253l-1.404 0.107z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["peace"] + }, + "attrs": [{}], + "properties": { + "id": 1025, + "order": 2538, + "name": "peace", + "code": 58274, + "ligatures": "peace", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1025 + }, + { + "icon": { + "paths": [ + "M909.28 293.48l-178.76-178.72c-11.582-11.585-27.584-18.75-45.26-18.75s-33.678 7.166-45.26 18.75l-493.24 493.24c-11.587 11.498-18.76 27.43-18.76 45.037 0 0.071 0 0.143 0 0.214l-0-0.011v178.76c0 35.346 28.654 64 64 64v0h178.76c0.060 0 0.131 0 0.203 0 17.607 0 33.539-7.173 45.033-18.756l0.004-0.004 334.68-334.64 13.92 55.6-147.2 147.16c-5.797 5.793-9.384 13.797-9.384 22.64 0 17.675 14.329 32.004 32.004 32.004 8.833 0 16.829-3.578 22.62-9.364l160-160c5.803-5.793 9.393-13.801 9.393-22.648 0-2.753-0.348-5.425-1.001-7.974l0.048 0.222-27.6-110.44 105.8-105.8c11.585-11.582 18.75-27.584 18.75-45.26s-7.166-33.678-18.75-45.26l-0-0zM192 717.24l114.76 114.76h-114.76zM384 818.76l-178.76-178.76 338.76-338.76 178.76 178.76zM768 434.76l-178.72-178.76 96-96 178.72 178.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pen"] + }, + "attrs": [{}], + "properties": { + "id": 1026, + "order": 2539, + "name": "pen", + "code": 58282, + "ligatures": "pen", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1026 + }, + { + "icon": { + "paths": [ + "M992 370.72c0-0.060 0-0.131 0-0.203 0-17.607-7.173-33.539-18.756-45.033l-0.004-0.004-274.72-274.76c-11.582-11.585-27.584-18.75-45.26-18.75s-33.678 7.166-45.26 18.75l-113.72 113.72-232 87.080c-21.256 8.087-36.881 26.54-40.824 49.015l-0.056 0.385-92.96 557.8c-0.279 1.587-0.439 3.415-0.439 5.28 0 17.673 14.326 31.999 31.999 32l0 0c1.871-0.008 3.698-0.168 5.477-0.467l-0.197 0.027 557.76-92.96c22.84-3.913 41.299-19.477 49.252-40.241l0.148-0.439 87.080-232 113.72-113.92c11.588-11.504 18.76-27.441 18.76-45.054 0-0.079-0-0.159-0-0.238l0 0.012zM712.52 739.48l-459.24 76.52 189.48-189.48c15.393 8.48 33.74 13.469 53.251 13.469 61.856 0 112-50.144 112-112s-50.144-112-112-112c-61.856 0-112 50.144-112 112 0 19.511 4.989 37.857 13.761 53.832l-0.292-0.581-189.48 189.56 76.52-459.36 219.48-82.28 290.8 290.84zM448 528c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM832 466.72l-274.76-274.72 96-96 274.76 274.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pen-nib"] + }, + "attrs": [{}], + "properties": { + "id": 1027, + "order": 2540, + "name": "pen-nib", + "code": 58284, + "ligatures": "pen-nib", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1027 + }, + { + "icon": { + "paths": [ + "M889.32 495.56c-0.24-0.52-0.48-1.040-0.76-1.52l-120.56-214.44v-151.6c0-35.346-28.654-64-64-64v0h-384c-35.346 0-64 28.654-64 64v0 151.68l-120.56 214.36c-0.28 0.48-0.52 1-0.8 1.52-4.198 8.269-6.657 18.030-6.657 28.366 0 14.276 4.692 27.456 12.617 38.083l-0.12-0.168 0.44 0.56 345.76 449.12c5.909 7.609 15.058 12.458 25.34 12.458s19.431-4.849 25.286-12.386l0.054-0.072 346.16-449.68c7.799-10.446 12.487-23.612 12.487-37.874 0-10.353-2.47-20.128-6.854-28.769l0.167 0.363zM704 128v128h-384v-128zM512 576c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0zM544 898v-262.68c46.649-14.229 80-56.885 80-107.331 0-61.856-50.144-112-112-112s-112 50.144-112 112c0 50.446 33.351 93.102 79.207 107.123l0.793 0.209v262.64l-288-373.96 114.76-204h410.52l114.72 204z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pen-nib-straight"] + }, + "attrs": [{}], + "properties": { + "id": 1028, + "order": 2541, + "name": "pen-nib-straight", + "code": 58954, + "ligatures": "pen-nib-straight", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1028 + }, + { + "icon": { + "paths": [ + "M909.24 293.48l-178.72-178.76c-11.582-11.585-27.584-18.75-45.26-18.75s-33.678 7.166-45.26 18.75l-493.24 493.28c-11.587 11.498-18.76 27.43-18.76 45.037 0 0.071 0 0.143 0 0.214l-0-0.011v178.76c0 35.346 28.654 64 64 64v0h178.76c0.060 0 0.131 0 0.203 0 17.607 0 33.539-7.173 45.033-18.756l0.004-0.004 493.24-493.24c11.585-11.582 18.75-27.584 18.75-45.26s-7.166-33.678-18.75-45.26l-0-0zM205.24 640l338.76-338.76 66.76 66.76-338.76 338.72zM192 717.24l114.76 114.76h-114.76zM384 818.76l-66.76-66.76 338.76-338.76 66.76 66.76zM768 434.76l-178.76-178.76 96-96 178.76 178.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pencil"] + }, + "attrs": [{}], + "properties": { + "id": 1029, + "order": 2542, + "name": "pencil", + "code": 58286, + "ligatures": "pencil", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1029 + }, + { + "icon": { + "paths": [ + "M806.16 217.84c-75.282-75.282-179.283-121.845-294.16-121.845-229.753 0-416.005 186.252-416.005 416.005 0 114.877 46.563 218.878 121.845 294.16v0c75.282 75.282 179.283 121.845 294.16 121.845 229.753 0 416.005-186.252 416.005-416.005 0-114.877-46.563-218.878-121.845-294.16v0zM352 768c0-35.346 28.654-64 64-64s64 28.654 64 64v0 94.36c-47.394-4.394-90.822-17.533-129.962-37.804l1.962 0.924zM544 768c0-35.346 28.654-64 64-64s64 28.654 64 64v0 57.48c-37.178 19.347-80.606 32.486-126.605 36.775l-1.395 0.105zM429.080 544h165.84l46.32 100.4c-9.969-2.795-21.416-4.401-33.239-4.401-38.195 0-72.474 16.766-95.88 43.34l-0.121 0.141c-23.527-26.715-57.806-43.481-96.001-43.481-11.823 0-23.27 1.606-34.136 4.613l0.897-0.212zM458.64 480l53.36-115.64 53.36 115.64zM760.88 760.92c-8 8-16.32 15.48-24.88 22.56v-79.48c0-0.011 0-0.025 0-0.038 0-4.85-1.091-9.446-3.042-13.554l0.082 0.192-192-416c-5.203-11.048-16.244-18.558-29.040-18.558s-23.837 7.51-28.957 18.363l-0.083 0.195-192 416c-1.869 3.917-2.96 8.512-2.96 13.362 0 0.013 0 0.027 0 0.040l-0-0.002v79.48c-8.56-7.080-16.88-14.56-24.88-22.56-63.712-63.702-103.12-151.71-103.12-248.923 0-194.404 157.596-352 352-352s352 157.596 352 352c0 97.213-39.408 185.221-103.119 248.922l-0.001 0.001z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pencil-circle"] + }, + "attrs": [{}], + "properties": { + "id": 1030, + "order": 2543, + "name": "pencil-circle", + "code": 58288, + "ligatures": "pencil-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1030 + }, + { + "icon": { + "paths": [ + "M909.28 293.48l-178.76-178.72c-11.582-11.585-27.584-18.75-45.26-18.75s-33.678 7.166-45.26 18.75l-493.24 493.24c-11.587 11.498-18.76 27.43-18.76 45.037 0 0.071 0 0.143 0 0.214l-0-0.011v178.76c0 35.346 28.654 64 64 64v0h672c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-402.72l448-448c11.585-11.582 18.75-27.584 18.75-45.26s-7.166-33.678-18.75-45.26l-0-0zM544 301.24l66.76 66.76-338.76 338.76-66.76-66.76zM192 832v-114.76l114.76 114.76zM384 818.76l-66.72-66.76 338.72-338.76 66.76 66.76zM768 434.76l-178.72-178.76 96-96 178.72 178.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pencil-line"] + }, + "attrs": [{}], + "properties": { + "id": 1031, + "order": 2544, + "name": "pencil-line", + "code": 58290, + "ligatures": "pencil-line", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1031 + }, + { + "icon": { + "paths": [ + "M832 128h-192c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h192c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-192v-128h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-96v-96h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-96v-96h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-96v-128h192v640zM310.64 105.36c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-128 128c-5.783 5.79-9.36 13.785-9.36 22.615 0 0.009 0 0.018 0 0.027l-0-0.001v576c0 35.346 28.654 64 64 64v0h192c35.346 0 64-28.654 64-64v0-576c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM192 704v-384h64v384zM320 320h64v384h-64zM288 173.24l82.76 82.76h-165.52zM192 832v-64h192v64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pencil-ruler"] + }, + "attrs": [{}], + "properties": { + "id": 1032, + "order": 2545, + "name": "pencil-ruler", + "code": 59654, + "ligatures": "pencil-ruler", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1032 + }, + { + "icon": { + "paths": [ + "M909.24 293.48l-178.72-178.76c-11.582-11.585-27.584-18.75-45.26-18.75s-33.678 7.166-45.26 18.75l-493.24 493.28c-11.587 11.498-18.76 27.43-18.76 45.037 0 0.071 0 0.143 0 0.214l-0-0.011v178.76c0 35.346 28.654 64 64 64v0h178.76c0.060 0 0.131 0 0.203 0 17.607 0 33.539-7.173 45.033-18.756l0.004-0.004 493.24-493.24c11.585-11.582 18.75-27.584 18.75-45.26s-7.166-33.678-18.75-45.26l-0-0zM370.76 832h-178.76v-178.76l352-352 178.76 178.76zM768 434.72l-178.76-178.72 96-96 178.76 178.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pencil-simple"] + }, + "attrs": [{}], + "properties": { + "id": 1033, + "order": 2546, + "name": "pencil-simple", + "code": 58292, + "ligatures": "pencil-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1033 + }, + { + "icon": { + "paths": [ + "M909.28 293.48l-178.76-178.72c-11.582-11.585-27.584-18.75-45.26-18.75s-33.678 7.166-45.26 18.75l-493.24 493.24c-11.587 11.498-18.76 27.43-18.76 45.037 0 0.071 0 0.143 0 0.214l-0-0.011v178.76c0 35.346 28.654 64 64 64v0h672c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-402.72l448-448c11.585-11.582 18.75-27.584 18.75-45.26s-7.166-33.678-18.75-45.26l-0-0zM370.76 832h-178.76v-178.76l352-352 178.76 178.76zM768 434.76l-178.72-178.76 96-96 178.72 178.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pencil-simple-line"] + }, + "attrs": [{}], + "properties": { + "id": 1034, + "order": 2547, + "name": "pencil-simple-line", + "code": 60358, + "ligatures": "pencil-simple-line", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1034 + }, + { + "icon": { + "paths": [ + "M215.68 138.48c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 192.8 212-214.4 214.48c-11.564 11.512-18.72 27.444-18.72 45.047 0 0.068 0 0.135 0 0.203l-0-0.011v178.76c0 35.346 28.654 64 64 64v0h178.76c0.060 0 0.131 0 0.203 0 17.607 0 33.539-7.173 45.033-18.756l0.004-0.004 201.6-201.56 190.76 209.84c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM370.76 832h-178.76v-178.76l212.24-212 170.24 187.24zM909.28 293.48l-178.76-178.72c-11.582-11.585-27.584-18.75-45.26-18.75s-33.678 7.166-45.26 18.75l-166.68 166.68c-5.786 5.791-9.364 13.787-9.364 22.62 0 17.675 14.329 32.004 32.004 32.004 8.843 0 16.847-3.586 22.64-9.383l25.4-25.44 178.76 178.76-36 36c-5.815 5.8-9.412 13.82-9.412 22.68 0 17.691 14.341 32.032 32.032 32.032 8.83 0 16.826-3.573 22.621-9.353l-0.001 0.001 177.28-177.36c11.585-11.582 18.75-27.584 18.75-45.26s-7.166-33.678-18.75-45.26l-0-0zM768 434.76l-178.72-178.76 96-96 178.72 178.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pencil-simple-slash"] + }, + "attrs": [{}], + "properties": { + "id": 1035, + "order": 2548, + "name": "pencil-simple-slash", + "code": 60662, + "ligatures": "pencil-simple-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1035 + }, + { + "icon": { + "paths": [ + "M215.68 138.48c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 192.8 212-214.4 214.48c-11.564 11.512-18.72 27.444-18.72 45.047 0 0.068 0 0.135 0 0.203l-0-0.011v178.76c0 35.346 28.654 64 64 64v0h178.76c0.060 0 0.131 0 0.203 0 17.607 0 33.539-7.173 45.033-18.756l0.004-0.004 201.6-201.56 190.76 209.84c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM467.68 510.96l-195.68 195.8-66.76-66.76 199-198.96zM192 717.24l114.76 114.76h-114.76zM384 818.76l-66.72-66.76 193.64-193.64 63.56 69.92zM909.28 293.48l-178.76-178.72c-11.582-11.585-27.584-18.75-45.26-18.75s-33.678 7.166-45.26 18.75l-166.68 166.68c-5.786 5.791-9.364 13.787-9.364 22.62 0 17.675 14.329 32.004 32.004 32.004 8.843 0 16.847-3.586 22.64-9.383l25.4-25.44 66.76 66.76-30.76 30.76c-6.14 5.842-9.959 14.075-9.959 23.199 0 17.673 14.327 32 32 32 9.125 0 17.357-3.819 23.187-9.946l0.013-0.013 30.76-30.76 66.76 66.76-36 36c-5.815 5.8-9.412 13.82-9.412 22.68 0 17.691 14.341 32.032 32.032 32.032 8.83 0 16.826-3.573 22.621-9.353l-0.001 0.001 177.28-177.36c11.585-11.582 18.75-27.584 18.75-45.26s-7.166-33.678-18.75-45.26l-0-0zM768 434.76l-178.72-178.76 96-96 178.72 178.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pencil-slash"] + }, + "attrs": [{}], + "properties": { + "id": 1036, + "order": 2549, + "name": "pencil-slash", + "code": 60664, + "ligatures": "pencil-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1036 + }, + { + "icon": { + "paths": [ + "M902.24 350.24l-352.4-273.8c-10.442-7.778-23.595-12.452-37.84-12.452s-27.398 4.674-38.009 12.573l0.169-0.121-352.4 273.8c-15.701 11.795-25.75 30.38-25.75 51.312 0 6.859 1.079 13.466 3.077 19.661l-0.126-0.453 128.24 430.84c8.46 25.966 32.452 44.4 60.75 44.4 0.018 0 0.035-0 0.053-0l447.997 0c0.051 0 0.11 0 0.17 0 28.298 0 52.29-18.434 60.622-43.949l0.127-0.451 0.24-0.68 128-430.16c1.857-5.721 2.928-12.303 2.928-19.135 0-20.975-10.090-39.593-25.681-51.265l-0.167-0.12zM863.76 402.24l-127.76 429.76h-448l-128.24-430.44 0.72-0.56 351.52-273 352 273.48z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pentagon"] + }, + "attrs": [{}], + "properties": { + "id": 1037, + "order": 2550, + "name": "pentagon", + "code": 60542, + "ligatures": "pentagon", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1037 + }, + { + "icon": { + "paths": [ + "M956.72 364.2c-8.257-25.828-32.048-44.203-60.13-44.203-0.207 0-0.414 0.001-0.621 0.003l0.032-0h-244l-79.080-242.96c-8.236-26.313-32.392-45.074-60.931-45.074-28.465 0-52.57 18.664-60.746 44.423l-0.124 0.451-78.88 243.16h-244.24c-0.051-0-0.111-0-0.171-0-35.346 0-64 28.654-64 64 0 21.342 10.446 40.244 26.504 51.872l0.186 0.129 197.84 142.32-75.76 233.68c-2.076 5.981-3.275 12.874-3.275 20.047 0 21.181 10.453 39.921 26.482 51.342l0.193 0.131c10.346 7.754 23.399 12.416 37.54 12.416s27.194-4.662 37.704-12.533l-0.164 0.117 200.92-144.52 200.92 144.52c10.408 7.628 23.467 12.207 37.596 12.207 35.346 0 64-28.654 64-64 0-7.051-1.14-13.835-3.246-20.179l0.13 0.452-76-233.84 197.96-142.44c16.207-11.545 26.65-30.27 26.65-51.435 0-7.188-1.204-14.094-3.422-20.528l0.133 0.443zM512 96.6l72.48 223.4h-144.96zM128 384h223.48l-42.28 130.24zM273.36 832v0l69.56-214.36 114.16 82.16zM363.64 553.72l55.12-169.72h186.48l55 169.52-148.24 106.48zM750.4 832v0l-183.6-132 114.16-82.16zM714.68 514.48l-42.16-130.48h223.48z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pentagram"] + }, + "attrs": [{}], + "properties": { + "id": 1038, + "order": 2551, + "name": "pentagram", + "code": 60508, + "ligatures": "pentagram", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1038 + }, + { + "icon": { + "paths": [ + "M669.080 161.68c-14.822-74.323-79.483-129.571-157.068-129.68l-0.012-0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c42.528 0 78.598 27.654 91.207 65.962l0.193 0.678c-124.693 18.659-219.251 124.945-219.4 253.344l-0 0.016c0 187-103 312-306.12 372-26.85 8.009-46.090 32.479-46.090 61.443 0 31.52 22.786 57.718 52.785 63.021l0.385 0.056c54.248 9.849 116.682 15.481 180.432 15.481 0.565 0 1.131-0 1.696-0.001l-0.088 0c163.12 0 344.64-36.6 470.12-141.84 105.44-88.4 158.88-212.96 158.88-370.16v0c-0.144-131.080-98.673-239.102-225.707-254.203l-1.213-0.117zM640 224c83.598 0.115 154.683 53.561 181.065 128.135l0.415 1.345-53.48 26.52-113.68-56.68c-4.172-2.133-9.1-3.383-14.32-3.383s-10.148 1.25-14.502 3.467l0.182-0.084-113.68 56.68-53.48-26.72c26.872-75.829 97.933-129.184 181.468-129.28l0.012-0zM696 737.2c-72 60.28-174.4 101.040-296.48 117.88-40.015 5.582-86.247 8.769-133.222 8.769-60.159 0-119.098-5.227-176.386-15.252l6.088 0.882c228.92-67.48 350.52-216 352-429.68l49.76 24.88c4.172 2.133 9.1 3.383 14.32 3.383s10.148-1.25 14.502-3.467l-0.182 0.084 113.6-56.96 113.68 56.84c4.172 2.133 9.1 3.383 14.32 3.383s10.148-1.25 14.502-3.467l-0.182 0.084 49.64-24.8c-0.84 135.6-46.56 242.4-135.96 317.4z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pepper"] + }, + "attrs": [{}], + "properties": { + "id": 1039, + "order": 2552, + "name": "pepper", + "code": 59722, + "ligatures": "pepper", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1039 + }, + { + "icon": { + "paths": [ + "M822.64 246.56l-576 576c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64h-0l576-576c5.793-5.797 13.797-9.384 22.64-9.384 17.675 0 32.004 14.329 32.004 32.004 0 8.833-3.578 16.829-9.364 22.62l0-0zM202.16 405.76c-26.055-26.060-42.169-62.058-42.169-101.82 0-79.534 64.475-144.009 144.009-144.009 39.772 0 75.778 16.123 101.84 42.189l0 0c26.055 26.060 42.169 62.058 42.169 101.82 0 79.534-64.475 144.009-144.009 144.009-39.772 0-75.778-16.123-101.84-42.189l-0-0zM224 304c0.036 44.156 35.839 79.937 80 79.937 44.183 0 80-35.817 80-80 0-22.096-8.958-42.099-23.44-56.577l-0-0c-14.476-14.472-34.473-23.423-56.56-23.423-44.183 0-80 35.817-80 80 0 0.022 0 0.044 0 0.066l-0-0.003zM864 720c-0.019 79.515-64.483 143.967-144 143.967-79.529 0-144-64.471-144-144s64.471-144 144-144c39.773 0 75.779 16.124 101.84 42.193l0 0c26.043 25.911 42.161 61.778 42.161 101.409 0 0.152-0 0.303-0.001 0.454l0-0.023zM800 720c0-0.005 0-0.011 0-0.017 0-44.183-35.817-80-80-80s-80 35.817-80 80c0 44.183 35.817 80 80 80 22.087 0 42.084-8.951 56.56-23.423l-0 0c14.479-14.399 23.44-34.334 23.44-56.361 0-0.070-0-0.14-0-0.209l0 0.011z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["percent"] + }, + "attrs": [{}], + "properties": { + "id": 1040, + "order": 2553, + "name": "percent", + "code": 58294, + "ligatures": "percent", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1040 + }, + { + "icon": { + "paths": [ + "M640 160c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128v0c70.692 0 128-57.308 128-128v0zM512 224c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM873.36 536.2l-180.68-204.88c-23.568-26.622-57.827-43.32-95.986-43.32-0.005 0-0.010 0-0.015 0l-169.359-0c-0.004-0-0.009-0-0.014-0-38.159 0-72.418 16.698-95.869 43.185l-0.117 0.135-180.68 204.88c-14.099 14.411-22.799 34.154-22.799 55.929 0 44.183 35.817 80 80 80 21.477 0 40.977-8.463 55.347-22.236l-0.028 0.027 65.2-52.32-66.16 251.52c-4.508 9.704-7.138 21.065-7.138 33.040 0 44.204 35.834 80.038 80.038 80.038 32.229 0 60.008-19.049 72.694-46.502l0.206-0.496 104-179.48 104 179.48c13.32 26.749 40.472 44.804 71.842 44.804 44.183 0 80-35.817 80-80 0-11.148-2.28-21.764-6.4-31.406l0.198 0.522-66-251.52 65.2 52.32c14.342 13.746 33.842 22.209 55.319 22.209 44.183 0 80-35.817 80-80 0-21.775-8.7-41.518-22.813-55.943l0.014 0.014zM827.32 603.28c-2.896 2.899-6.899 4.693-11.32 4.693s-8.424-1.793-11.32-4.692l-0-0c-0.84-0.8-1.68-1.6-2.6-2.32l-142.080-113.92c-5.42-4.356-12.384-6.991-19.963-6.991-17.673 0-32 14.327-32 32 0 2.825 0.366 5.565 1.053 8.174l-0.050-0.223 91.52 348c0.534 2.080 1.191 3.877 2 5.588l-0.080-0.188c1.007 2.036 1.597 4.433 1.597 6.967 0 8.837-7.163 16-16 16-6.463 0-12.031-3.832-14.556-9.348l-0.041-0.1c-0.458-1.007-0.899-1.834-1.383-2.631l0.063 0.111-132.48-228.4c-5.643-9.601-15.921-15.943-27.68-15.943s-22.037 6.343-27.598 15.793l-0.082 0.15-132.32 228.2c-0.421 0.686-0.862 1.513-1.256 2.365l-0.064 0.155c-1.821 3.843-5.013 6.789-8.929 8.244l-0.111 0.036c-1.637 0.619-3.53 0.977-5.506 0.977-8.837 0-16-7.163-16-16 0-2.461 0.555-4.791 1.548-6.874l-0.041 0.097c0.729-1.523 1.386-3.32 1.872-5.185l0.048-0.215 91.4-347.8c0.637-2.386 1.003-5.126 1.003-7.951 0-17.673-14.327-32-32-32-7.579 0-14.544 2.635-20.026 7.039l0.062-0.048-142.080 113.92c-0.92 0.72-1.76 1.52-2.6 2.32-2.922 3.076-7.042 4.99-11.609 4.99-8.837 0-16-7.163-16-16 0-4.557 1.905-8.67 4.963-11.584l0.006-0.006c0.48-0.48 0.92-0.96 1.36-1.48l181.28-205.56c11.783-13.299 28.905-21.64 47.975-21.64 0.009 0 0.017 0 0.026 0l169.359-0c0.007-0 0.016-0 0.025-0 19.070 0 36.192 8.341 47.917 21.573l0.058 0.067 181.28 205.56c0.44 0.52 0.88 1 1.36 1.48 2.887 2.894 4.673 6.889 4.673 11.3s-1.785 8.406-4.673 11.3l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["person"] + }, + "attrs": [{}], + "properties": { + "id": 1041, + "order": 2554, + "name": "person", + "code": 58280, + "ligatures": "person", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1041 + }, + { + "icon": { + "paths": [ + "M640 160c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128v0c70.692 0 128-57.308 128-128v0zM512 224c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM926 350.84c-7.532-36.11-39.097-62.848-76.907-62.848-0.384 0-0.768 0.003-1.151 0.008l0.058-0.001h-672c-0.001-0-0.002-0-0.002-0-44.183 0-80 35.817-80 80 0 32.023 18.815 59.651 45.994 72.433l0.489 0.207h0.52l203 89.4-84 318.88c-4.528 9.733-7.17 21.128-7.17 33.14 0 44.277 35.893 80.17 80.17 80.17 32.265 0 60.078-19.060 72.794-46.534l0.206-0.496 104-179.48 104 179.48c13.413 26.473 40.421 44.302 71.594 44.302 44.183 0 80-35.817 80-80 0-10.957-2.203-21.4-6.19-30.91l0.196 0.527-84-318.88 203-89.4h0.52c27.897-12.468 46.985-39.972 46.985-71.935 0-6.409-0.767-12.638-2.215-18.602l0.11 0.537zM854.8 382.44l-227.72 100.24c-11.341 5.088-19.097 16.28-19.097 29.283 0 2.9 0.386 5.71 1.109 8.381l-0.052-0.224 91.48 347.88c0.524 2.067 1.195 3.864 2.033 5.564l-0.073-0.164c0.951 1.986 1.506 4.317 1.506 6.777 0 8.837-7.163 16-16 16-1.976 0-3.869-0.358-5.617-1.014l0.11 0.036c-4.011-1.5-7.188-4.443-8.959-8.183l-0.041-0.097c-0.472-1.005-0.926-1.83-1.422-2.627l0.062 0.107-132.44-228.4c-5.643-9.601-15.921-15.943-27.68-15.943s-22.037 6.343-27.598 15.793l-0.082 0.15-132.32 228.2c-0.434 0.69-0.888 1.515-1.295 2.368l-0.065 0.152c-1.812 3.837-4.989 6.78-8.89 8.244l-0.11 0.036c-1.637 0.619-3.53 0.977-5.506 0.977-8.837 0-16-7.163-16-16 0-2.461 0.555-4.791 1.548-6.874l-0.041 0.097c0.765-1.536 1.436-3.333 1.918-5.206l0.042-0.194 91.36-347.8c0.671-2.447 1.057-5.257 1.057-8.157 0-13.004-7.756-24.196-18.895-29.202l-0.202-0.081-227.72-100.12c-5.431-2.635-9.109-8.108-9.109-14.44 0-8.805 7.112-15.948 15.905-16l0.005-0h672c0.009-0 0.019-0 0.029-0 8.837 0 16 7.163 16 16 0 6.332-3.678 11.805-9.014 14.398l-0.095 0.042z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["person-arms-spread"] + }, + "attrs": [{}], + "properties": { + "id": 1042, + "order": 2555, + "name": "person-arms-spread", + "code": 60670, + "ligatures": "person-arms-spread", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1042 + }, + { + "icon": { + "paths": [ + "M512 320c70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128v0c0 70.692 57.308 128 128 128v0zM512 128c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64v0c0-35.346 28.654-64 64-64v0zM923.44 528.48c-5.69 9.389-15.853 15.567-27.458 15.567-6.112 0-11.824-1.714-16.682-4.687l0.14 0.080c-1.4-0.84-140.44-82.36-335.52-90.68v147.24l248 278.92c4.997 5.626 8.049 13.077 8.049 21.24 0 17.7-14.349 32.049-32.049 32.049-9.537 0-18.101-4.165-23.971-10.776l-0.029-0.033-231.92-261.4-232 261.24c-5.899 6.644-14.463 10.809-24 10.809-17.7 0-32.049-14.349-32.049-32.049 0-8.163 3.052-15.614 8.078-21.273l-0.029 0.033 248-278.76v-147.28c-196 8.32-334.080 89.84-335.52 90.72-4.766 2.972-10.552 4.734-16.751 4.734-17.673 0-32-14.327-32-32 0-11.713 6.293-21.956 15.683-27.533l0.148-0.081c6.84-4.12 170.24-100.56 400.44-100.56s393.6 96.44 400.48 100.56c9.369 5.694 15.532 15.846 15.532 27.437 0 6.088-1.7 11.779-4.652 16.624l0.080-0.141z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["person-simple"] + }, + "attrs": [{}], + "properties": { + "id": 1043, + "order": 2556, + "name": "person-simple", + "code": 59182, + "ligatures": "person-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1043 + }, + { + "icon": { + "paths": [ + "M656 320c61.856 0 112-50.144 112-112s-50.144-112-112-112c-61.856 0-112 50.144-112 112v0c0 61.856 50.144 112 112 112v0zM656 160c26.51 0 48 21.49 48 48s-21.49 48-48 48c-26.51 0-48-21.49-48-48v0c0-26.51 21.49-48 48-48v0zM800 544c-88.366 0-160 71.634-160 160s71.634 160 160 160c88.366 0 160-71.634 160-160v0c0-88.366-71.634-160-160-160v0zM800 800c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0zM224 544c-88.366 0-160 71.634-160 160s71.634 160 160 160c88.366 0 160-71.634 160-160v0c0-88.366-71.634-160-160-160v0zM224 800c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0zM768 480h-160c-0.007 0-0.016 0-0.025 0-8.83 0-16.825-3.577-22.615-9.36l0 0-105.36-105.4-82.76 82.76 137.4 137.36c5.783 5.79 9.36 13.785 9.36 22.615 0 0.009-0 0.018-0 0.027l0-0.001v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-178.76l-150.64-150.6c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 128-128c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l118.6 118.64h146.76c17.673 0 32 14.327 32 32s-14.327 32-32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["person-simple-bike"] + }, + "attrs": [{}], + "properties": { + "id": 1044, + "order": 2557, + "name": "person-simple-bike", + "code": 59188, + "ligatures": "person-simple-bike", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1044 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM448 320c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0zM736 448c0 17.673-14.327 32-32 32v0h-160v54.32l122.64 184c3.369 4.991 5.377 11.141 5.377 17.76 0 17.683-14.335 32.017-32.017 32.017-11.063 0-20.816-5.611-26.568-14.143l-0.072-0.114-101.36-152-101.36 152c-5.824 8.646-15.577 14.257-26.64 14.257-17.683 0-32.017-14.335-32.017-32.017 0-6.619 2.009-12.769 5.45-17.874l-0.072 0.114 122.64-184v-54.32h-160c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h384c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["person-simple-circle"] + }, + "attrs": [{}], + "properties": { + "id": 1045, + "order": 2558, + "name": "person-simple-circle", + "code": 61016, + "ligatures": "person-simple-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1045 + }, + { + "icon": { + "paths": [ + "M608 320c70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128v0c0 70.692 57.308 128 128 128v0zM608 128c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64v0c0-35.346 28.654-64 64-64v0zM800 576v352c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-321.36c-103-9-137.4-62.080-168-109.44-11.4-17.56-22.24-34.28-36.52-48.76l-53.6 123.24 148.8 106.28c8.108 5.879 13.32 15.322 13.32 25.982 0 0.020-0 0.041-0 0.061l0-0.003v224c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-207.52l-124.28-88.8-134.36 309.080c-5.056 11.418-16.287 19.24-29.346 19.24-0.005 0-0.010-0-0.015-0l0.001 0c-0.022 0-0.049 0-0.075 0-4.592 0-8.953-0.987-12.883-2.76l0.198 0.080c-11.401-5.063-19.209-16.286-19.209-29.332 0-4.61 0.975-8.992 2.73-12.952l-0.081 0.204 230.080-529.24c5.057-11.415 16.287-19.234 29.343-19.234 5.353 0 10.399 1.314 14.833 3.638l-0.176-0.084c12.168 6.416 22.666 13.684 32.185 22.039l-0.185-0.159c25.48 22.080 42.040 47.64 56.64 70.2 30.72 47.36 52.88 81.6 146.4 81.6 0.059-0 0.13-0.001 0.2-0.001 17.673 0 32 14.327 32 32 0 0-0 0-0 0.001l0-0zM288 608c13.114-0.006 24.382-7.9 29.32-19.194l0.080-0.206 96-224c1.632-3.713 2.582-8.042 2.582-12.593 0-13.113-7.887-24.384-19.176-29.327l-0.206-0.080-112-48c-3.713-1.632-8.042-2.582-12.593-2.582-13.113 0-24.384 7.887-29.327 19.176l-0.080 0.206-96 224c-1.632 3.713-2.582 8.042-2.582 12.593 0 13.113 7.887 24.384 19.176 29.327l0.206 0.080 112 48c3.714 1.639 8.045 2.595 12.598 2.6l0.002 0zM218.040 511.2l70.76-165.2 53.2 22.8-70.8 165.16z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["person-simple-hike"] + }, + "attrs": [{}], + "properties": { + "id": 1046, + "order": 2559, + "name": "person-simple-hike", + "code": 60756, + "ligatures": "person-simple-hike", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1046 + }, + { + "icon": { + "paths": [ + "M608 352c70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128v0c0 70.692 57.308 128 128 128v0zM608 160c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64v0c0-35.346 28.654-64 64-64v0zM877.24 562.72c-2.44 1.12-29.96 13.12-78.68 13.12-55.4 0-138.2-15.52-242.76-80-17.673 49.617-38.47 92.312-63.306 132.234l1.666-2.874c47.838 14.969 89.442 36.518 126.343 64.027l-1.103-0.787c76.28 58.16 116.6 140.96 116.6 239.56 0 17.673-14.327 32-32 32s-32-14.327-32-32v0c0-166.8-138.76-226.84-216.56-247.4-2.2 2.8-4.48 5.64-6.76 8.4-78.56 95.2-177 144.72-286.52 144.72-0.512 0.003-1.118 0.004-1.724 0.004-12.549 0-24.952-0.626-37.178-1.849l1.543 0.125c-16.33-1.681-28.96-15.366-28.96-32 0-17.761 14.398-32.16 32.16-32.16 1.127 0 2.24 0.058 3.337 0.171l-0.137-0.011c103.68 10.32 193.88-29.96 268-120 49.96-60.56 84-134.44 101-188-155.68-90.6-255.12-13.48-256.2-12.64-5.554 4.764-12.828 7.665-20.78 7.665-17.673 0-32-14.327-32-32 0-10.424 4.984-19.684 12.7-25.527l0.080-0.058c6-4.8 148.88-116 358.040 26.28 181.88 123.64 287.72 81.24 288.72 80.76 4.001-1.934 8.701-3.064 13.665-3.064 17.673 0 32 14.327 32 32 0 13.022-7.778 24.227-18.942 29.223l-0.203 0.081z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["person-simple-run"] + }, + "attrs": [{}], + "properties": { + "id": 1047, + "order": 2560, + "name": "person-simple-run", + "code": 59184, + "ligatures": "person-simple-run", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1047 + }, + { + "icon": { + "paths": [ + "M688 352c61.856 0 112-50.144 112-112s-50.144-112-112-112c-61.856 0-112 50.144-112 112v0c0 61.856 50.144 112 112 112v0zM688 192c26.51 0 48 21.49 48 48s-21.49 48-48 48c-26.51 0-48-21.49-48-48v0c0-26.51 21.49-48 48-48v0zM129.28 311.040c4.006-13.422 16.24-23.040 30.72-23.040 3.193 0 6.277 0.468 9.187 1.338l-0.227-0.058 279.040 81.4 41.28-41.32c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 118.68 118.64h146.76c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-160c-0.007 0-0.016 0-0.025 0-8.83 0-16.825-3.577-22.615-9.36l0 0-22.44-22.64-444-129.44c-13.344-4.056-22.887-16.251-22.887-30.675 0-3.151 0.455-6.196 1.304-9.071l-0.057 0.226zM945.76 816.96c-43.56 29.467-97.263 47.040-155.070 47.040-27.945 0-54.93-4.107-80.386-11.749l1.976 0.51-625.2-182.080c-13.726-3.807-23.634-16.19-23.634-30.887 0-17.673 14.327-32 32-32 3.397 0 6.67 0.529 9.741 1.51l-0.227-0.062 304 88.52 105.96-105.76-171.72-49.24c-13.512-3.954-23.213-16.234-23.213-30.78 0-17.68 14.333-32.013 32.013-32.013 3.134 0 6.164 0.45 9.026 1.29l-0.226-0.057 224 64c13.512 3.949 23.215 16.226 23.215 30.77 0 8.838-3.583 16.839-9.375 22.63l-119.6 119.6 251.16 73.12c18.105 5.503 38.913 8.671 60.461 8.671 44.563 0 85.962-13.55 120.3-36.756l-0.761 0.484c4.99-3.371 11.14-5.381 17.76-5.381 17.673 0 32.001 14.327 32.001 32.001 0 11.054-5.605 20.799-14.127 26.548l-0.114 0.072z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["person-simple-ski"] + }, + "attrs": [{}], + "properties": { + "id": 1048, + "order": 2561, + "name": "person-simple-ski", + "code": 59164, + "ligatures": "person-simple-ski", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1048 + }, + { + "icon": { + "paths": [ + "M656 320c61.856 0 112-50.144 112-112s-50.144-112-112-112c-61.856 0-112 50.144-112 112v0c0 61.856 50.144 112 112 112v0zM656 160c26.51 0 48 21.49 48 48s-21.49 48-48 48c-26.51 0-48-21.49-48-48v0c0-26.51 21.49-48 48-48v0zM873 449.28l-544-160c-2.707-0.827-5.818-1.303-9.040-1.303-17.675 0-32.003 14.328-32.003 32.003 0 14.453 9.58 26.668 22.737 30.641l0.227 0.059 163.4 48-134.040 201.32-178.92-52c-8.463-2.568-18.189-4.046-28.26-4.046-55.629 0-100.726 45.096-100.726 100.726 0 45.558 30.246 84.052 71.753 96.496l0.713 0.184 629.76 182.64c8.538 2.539 18.347 4 28.498 4 0.022 0 0.043-0 0.065-0l-0.003 0c0.054 0 0.117 0 0.18 0 55.604 0 100.68-45.076 100.68-100.68 0-45.694-30.44-84.278-72.148-96.58l-0.712-0.18-203.56-59 79-117.76c3.396-5.003 5.422-11.176 5.422-17.822 0-14.503-9.648-26.752-22.876-30.68l-0.226-0.058-141.32-40.92 31.12-46.68 316.28 93.040c2.592 0.756 5.57 1.191 8.649 1.191 17.673 0 32-14.327 32-32 0-14.322-9.409-26.446-22.382-30.529l-0.227-0.062zM800 827.24c0 0.015 0 0.033 0 0.051 0 11.902-5.731 22.466-14.585 29.081l-0.095 0.068c-6.145 4.692-13.934 7.517-22.382 7.517-3.742 0-7.355-0.554-10.761-1.585l0.263 0.068-629.76-182.44c-15.442-4.575-26.54-18.573-26.68-35.184l-0-0.016c-0-0.030-0-0.065-0-0.1 0-11.879 5.715-22.422 14.546-29.032l0.095-0.068c6.144-4.699 13.934-7.53 22.385-7.53 3.756 0 7.381 0.559 10.797 1.598l-0.262-0.069 629.76 182.4c15.462 4.568 26.572 18.592 26.68 35.228l0 0.012zM589 554.52l-65.96 98.36-118.32-34.32 65.6-98.4z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["person-simple-snowboard"] + }, + "attrs": [{}], + "properties": { + "id": 1049, + "order": 2562, + "name": "person-simple-snowboard", + "code": 59166, + "ligatures": "person-simple-snowboard", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1049 + }, + { + "icon": { + "paths": [ + "M704 416c70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128v0c0 70.692 57.308 128 128 128v0zM704 224c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64v0c0-35.346 28.654-64 64-64v0zM888.64 740.96c4.63 5.512 7.443 12.686 7.443 20.517 0 9.824-4.427 18.614-11.394 24.484l-0.048 0.040c-69.44 57.56-131.44 78-188 78-74.32 0-139.28-35.28-199.72-68-101.4-55.040-188.96-102.6-316.28 2.96-5.531 4.688-12.748 7.539-20.632 7.539-17.673 0-32-14.327-32-32 0-9.965 4.555-18.866 11.696-24.735l0.056-0.044c160.68-133.16 281.28-67.72 387.72-9.96 101.4 55.080 188.96 102.6 316.28-2.96 5.484-4.543 12.592-7.299 20.343-7.299 9.831 0 18.627 4.433 24.497 11.41l0.040 0.049zM139.56 589.68c-7.197 5.913-11.752 14.814-11.752 24.779 0 17.673 14.327 32 32 32 7.883 0 15.101-2.851 20.678-7.577l-0.047 0.038c127.32-105.52 214.88-58 316.28-2.96 60.44 32.8 125.4 68 199.72 68 56.56 0 118.56-20.44 188-78 7.197-5.913 11.752-14.814 11.752-24.779 0-17.673-14.327-32-32-32-7.883 0-15.101 2.851-20.678 7.577l0.047-0.038c-22.15 19.112-47.586 35.292-75.181 47.476l-1.939 0.764-215.36-215.28c-74.864-75.168-178.45-121.682-292.9-121.682-0.429 0-0.858 0.001-1.287 0.002l0.067-0h-96.96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96.96c0.2-0 0.436-0.001 0.672-0.001 61.138 0 118.622 15.647 168.665 43.156l-1.817-0.915-118.52 118.44c-50.68 4.72-105.68 26.68-166.4 77zM505.84 455l184.52 184.48c-56-1.72-107.52-29.56-163.080-59.72-43-23.36-88.36-48-137.68-60.2l89.040-89.040c9.898 8.041 18.764 16.045 27.2 24.48l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["person-simple-swim"] + }, + "attrs": [{}], + "properties": { + "id": 1050, + "order": 2563, + "name": "person-simple-swim", + "code": 59190, + "ligatures": "person-simple-swim", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1050 + }, + { + "icon": { + "paths": [ + "M512 320c70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128v0c0 70.692 57.308 128 128 128v0zM512 128c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64v0c0-35.346 28.654-64 64-64v0zM896 416c0 17.673-14.327 32-32 32v0h-320v106.88l204.6 87.72c11.5 5.018 19.394 16.286 19.4 29.399l0 0.001v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-170.88l-185.8-79.64-304.8 274.52c-5.645 5.091-13.159 8.206-21.4 8.206-17.677 0-32.006-14.33-32.006-32.006 0-9.435 4.083-17.917 10.578-23.775l0.028-0.025 309.4-278.64v-113.76h-320c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h704c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["person-simple-tai-chi"] + }, + "attrs": [{}], + "properties": { + "id": 1051, + "order": 2564, + "name": "person-simple-tai-chi", + "code": 60764, + "ligatures": "person-simple-tai-chi", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1051 + }, + { + "icon": { + "paths": [ + "M512 352c70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128v0c0 70.692 57.308 128 128 128v0zM512 160c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64v0c0-35.346 28.654-64 64-64v0zM192 384c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0zM888.96 442.44c-5.913 7.358-14.912 12.027-25.001 12.027-7.577 0-14.539-2.634-20.021-7.035l0.063 0.049c-4.6-3.56-94.84-70.8-237.28 2.44-1.238 43.849-5.554 85.707-12.755 126.569l0.755-5.169 129.72 108c7.064 5.911 11.525 14.731 11.525 24.592 0 3.623-0.602 7.106-1.712 10.353l0.067-0.225-64 192c-4.368 12.823-16.306 21.882-30.36 21.882-17.674 0-32.002-14.328-32.002-32.002 0-3.62 0.601-7.1 1.709-10.345l-0.067 0.225 57.080-171.28-88.32-73.6c-6.971 23.486-13.91 42.509-21.805 61.027l1.405-3.707c-55 130.96-153.52 218.52-292.8 260.32-2.545 0.728-5.468 1.147-8.489 1.147-17.673 0-32-14.327-32-32 0-14.13 9.159-26.122 21.864-30.361l0.226-0.065c242.72-72.84 284.56-288.88 293.68-406.6-108.44 68.84-194.16 85.32-251 85.32-0.238 0.001-0.52 0.001-0.802 0.001-27.894 0-54.669-4.791-79.546-13.596l1.668 0.515c-11.39-5.068-19.187-16.285-19.187-29.323 0-17.673 14.327-32 32-32 0.15 0 0.3 0.001 0.45 0.003l-0.023-0c0.013-0 0.028-0 0.043-0 4.79 0 9.328 1.077 13.386 3.001l-0.19-0.081s107.040 42.72 288.76-80.8c209.16-142.16 352-31.080 358.040-26.28 7.326 5.914 11.973 14.893 11.973 24.959 0 7.615-2.66 14.608-7.101 20.102l0.047-0.061z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["person-simple-throw"] + }, + "attrs": [{}], + "properties": { + "id": 1052, + "order": 2565, + "name": "person-simple-throw", + "code": 59186, + "ligatures": "person-simple-throw", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1052 + }, + { + "icon": { + "paths": [ + "M608 320c70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128v0c0 70.692 57.308 128 128 128v0zM608 128c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64v0c0-35.346 28.654-64 64-64v0zM864 576c0 17.673-14.327 32-32 32v0c-141.24 0-211.8-71.24-268.48-128.48-10.96-11.080-21.44-21.6-32-31.36l-53.72 123.52 148.8 106.28c8.154 5.876 13.4 15.345 13.4 26.039 0 0-0 0.001-0 0.001l0-0v224c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-207.52l-124.28-88.8-134.36 309.080c-5.056 11.418-16.287 19.24-29.346 19.24-0.005 0-0.010-0-0.015-0l0.001 0c-0.022 0-0.049 0-0.075 0-4.592 0-8.953-0.987-12.883-2.76l0.198 0.080c-11.419-5.055-19.242-16.288-19.242-29.347 0-4.604 0.972-8.982 2.723-12.937l-0.081 0.204 216.32-497.48c-37.24-6.6-83.68 4.8-138.8 34.32-46.394 25.84-86.474 54.701-122.848 87.585l0.568-0.505c-5.638 5.066-13.132 8.164-21.351 8.164-17.673 0-32-14.327-32-32 0-8.925 3.654-16.996 9.547-22.8l0.004-0.004c10-9.4 246.76-228.92 394.88-100.32 15.32 13.28 29.92 28 44 42.28 55.8 56.32 108.48 109.52 223.040 109.52 17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["person-simple-walk"] + }, + "attrs": [{}], + "properties": { + "id": 1053, + "order": 2566, + "name": "person-simple-walk", + "code": 59194, + "ligatures": "person-simple-walk", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1053 + }, + { + "icon": { + "paths": [ + "M960 480h-64v-288c-0.005-35.342-28.657-63.991-64-63.991-4.044 0-8 0.375-11.836 1.092l0.396-0.062-640 116.36c-30.085 5.613-52.555 31.662-52.56 62.96l-0 0v171.64h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v171.64c0.005 31.298 22.475 57.347 52.164 62.898l0.396 0.062 640 116.36c3.432 0.648 7.387 1.026 11.428 1.040l0.012 0c35.346 0 64-28.654 64-64v0-288h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM192 308.36l640-116.36v288h-640zM832 832l-640-116.36v-171.64h640z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["perspective"] + }, + "attrs": [{}], + "properties": { + "id": 1054, + "order": 2567, + "name": "perspective", + "code": 60390, + "ligatures": "perspective", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1054 + }, + { + "icon": { + "paths": [ + "M889.48 633.84l-188.96-84.68c-7.422-3.259-16.073-5.156-25.168-5.156-13.236 0-25.534 4.018-35.74 10.901l0.227-0.145c-1.137 0.755-2.115 1.491-3.048 2.28l0.048-0.040-97.36 83c-61.68-29.96-125.36-93.16-155.32-154.040l83.12-98.84c0.8-1 1.56-2 2.28-3.080 6.548-9.877 10.448-22.006 10.448-35.045 0-9.105-1.901-17.766-5.328-25.607l0.161 0.412v-0.48l-84.68-188.76c-10.096-22.875-32.579-38.552-58.723-38.552-2.734 0-5.428 0.171-8.072 0.504l0.315-0.032c-111.012 15.024-195.68 109.183-195.68 223.117 0 0.142 0 0.284 0 0.425l-0-0.022c0 317.6 258.4 576 576 576 0.12 0 0.262 0 0.403 0 113.934 0 208.092-84.669 222.988-194.518l0.129-1.163c0.302-2.334 0.474-5.034 0.474-7.773 0-26.13-15.659-48.602-38.105-58.545l-0.409-0.162zM704 832c-282.642-0.319-511.682-229.359-512-511.97l-0-0.030c-0.001-0.184-0.001-0.402-0.001-0.619 0-81.29 60.32-148.491 138.642-159.286l0.839-0.095c-0.008 0.072-0.012 0.155-0.012 0.24s0.004 0.168 0.013 0.25l-0.001-0.010 84 188-82.68 98.96c-0.797 0.913-1.549 1.919-2.221 2.98l-0.059 0.1c-6.507 9.855-10.381 21.946-10.381 34.943 0 10.134 2.355 19.717 6.548 28.233l-0.167-0.376c36.24 74.12 110.92 148.24 185.84 184.44 8.042 3.913 17.494 6.201 27.481 6.201 13.239 0 25.539-4.020 35.746-10.905l-0.227 0.145c1.121-0.759 2.086-1.495 3.008-2.28l-0.048 0.040 97.24-82.96 188 84.2s0.32 0 0.44 0c-10.763 79.316-78.047 139.801-159.458 139.801-0.191 0-0.381-0-0.572-0.001l0.030 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["phone"] + }, + "attrs": [{}], + "properties": { + "id": 1055, + "order": 2568, + "name": "phone", + "code": 58296, + "ligatures": "phone", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1055 + }, + { + "icon": { + "paths": [ + "M577.080 183.72c3.773-13.776 16.181-23.732 30.913-23.732 2.947 0 5.801 0.398 8.511 1.144l-0.225-0.053c120.967 32.312 214.328 125.672 246.090 244.229l0.55 2.411c0.693 2.485 1.092 5.34 1.092 8.287 0 14.733-9.956 27.14-23.507 30.861l-0.225 0.053c-2.482 0.679-5.333 1.072-8.275 1.080l-0.005 0c-14.743-0-27.156-9.97-30.868-23.536l-0.052-0.224c-26.353-98.751-102.569-174.967-199.353-200.872l-1.967-0.448c-13.795-3.761-23.769-16.177-23.769-30.923 0-2.944 0.397-5.794 1.142-8.501l-0.053 0.225zM567.76 350.92c55.16 14.72 90.6 50.16 105.32 105.32 3.764 13.79 16.177 23.76 30.92 23.76l0 0c2.947-0.008 5.798-0.401 8.51-1.133l-0.23 0.053c13.776-3.773 23.732-16.181 23.732-30.913 0-2.947-0.398-5.801-1.144-8.511l0.053 0.225c-20.48-76.64-74-130.16-150.64-150.64-2.478-0.689-5.323-1.084-8.26-1.084-17.675 0-32.004 14.329-32.004 32.004 0 14.738 9.962 27.149 23.52 30.867l0.225 0.053zM895.52 732.32c-15.024 111.012-109.183 195.68-223.117 195.68-0.142 0-0.284-0-0.425-0l0.022 0c-317.6 0-576-258.4-576-576-0-0.12-0-0.262-0-0.403 0-113.934 84.669-208.092 194.518-222.988l1.163-0.129c2.329-0.3 5.023-0.472 7.757-0.472 26.144 0 48.627 15.677 58.562 38.143l0.161 0.409 84.48 188.6v0.48c3.336 7.499 5.279 16.249 5.279 25.452 0 12.982-3.865 25.061-10.507 35.149l0.149-0.241c-0.72 1.080-1.48 2.080-2.28 3.080l-83.28 98.72c29.96 60.88 93.64 124 155.32 154.040l97.36-82.84c0.885-0.749 1.863-1.485 2.882-2.166l0.118-0.074c9.978-6.738 22.276-10.756 35.512-10.756 9.095 0 17.746 1.897 25.58 5.317l-0.412-0.16 0.52 0.24 188.44 84.44c22.937 10.070 38.666 32.584 38.666 58.772 0 2.717-0.169 5.394-0.498 8.021l0.032-0.313zM832 724.32s-0.28 0-0.44 0v0l-188-84.2-97.4 82.84c-0.874 0.745-1.839 1.481-2.843 2.165l-0.117 0.075c-9.98 6.741-22.28 10.761-35.519 10.761-9.987 0-19.44-2.288-27.863-6.367l0.381 0.167c-74.92-36.2-149.6-110.32-185.84-184.44-4.026-8.14-6.381-17.724-6.381-27.857 0-12.996 3.874-25.088 10.53-35.183l-0.149 0.24c0.731-1.161 1.483-2.167 2.305-3.109l-0.025 0.029 83.36-98.84-84-188c-0.008-0.072-0.012-0.155-0.012-0.24s0.004-0.168 0.013-0.25l-0.001 0.010c-79.407 10.654-140.001 77.975-140.001 159.449 0 0.151 0 0.303 0.001 0.454l-0-0.023c0.319 282.642 229.359 511.682 511.97 512l0.030 0c0.164 0.001 0.358 0.001 0.553 0.001 81.383 0 148.648-60.443 159.354-138.887l0.093-0.834z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["phone-call"] + }, + "attrs": [{}], + "properties": { + "id": 1056, + "order": 2569, + "name": "phone-call", + "code": 58298, + "ligatures": "phone-call", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1056 + }, + { + "icon": { + "paths": [ + "M926.36 360.52v0c-224.6-224.52-604.12-224.52-828.72 0-80 80-87.68 197.96-18.76 286.84 11.822 15.057 30.025 24.64 50.466 24.64 0.019 0 0.038-0 0.057-0l-0.003 0c0.010 0 0.023 0 0.035 0 8.263 0 16.157-1.586 23.391-4.47l-0.427 0.15 197.16-69.92c19.922-8.12 34.609-25.425 38.929-46.507l0.071-0.413 23.6-118.080c29.803-10.645 64.184-16.797 100.001-16.797 35.341 0 69.283 5.99 100.866 17.009l-2.147-0.652 24.84 119c4.54 21.244 19.136 38.31 38.453 46.205l0.427 0.155 1.16 0.44 196 69.56c6.856 2.735 14.801 4.321 23.116 4.321 20.406 0 38.581-9.55 50.3-24.424l0.104-0.136c68.76-88.96 61.040-206.92-18.92-286.92zM894.68 608l-1.2-0.48-195.28-69.32-24.84-118.96c-4.745-22.098-20.394-39.694-40.914-47.099l-0.446-0.141c-35.753-12.651-76.986-19.961-119.926-19.961-43.501 0-85.249 7.502-124.023 21.283l2.589-0.802c-21.112 7.699-36.794 25.607-41.211 47.591l-0.069 0.409-23.6 118.040-195.24 68.88c-0.4 0-0.68 0.52-1.080 0.68-49.32-63.64-44-144.92 13.44-202.32 100-100 234.6-150.12 369.12-150.12s269.080 50.040 369.12 150.12c57.32 57.4 62.88 138.68 13.56 202.2zM895.96 800c0 17.673-14.327 32-32 32v0h-703.96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h704c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["phone-disconnect"] + }, + "attrs": [{}], + "properties": { + "id": 1057, + "order": 2570, + "name": "phone-disconnect", + "code": 58300, + "ligatures": "phone-disconnect", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1057 + }, + { + "icon": { + "paths": [ + "M576 416v-160c0-17.673 14.327-32 32-32s32 14.327 32 32v0 82.76l137.36-137.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64h-0l-137.36 137.36h82.72c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-160c-17.673 0-32-14.327-32-32v0zM895.52 732.32c-15.024 111.012-109.183 195.68-223.117 195.68-0.142 0-0.284-0-0.425-0l0.022 0c-317.6 0-576-258.4-576-576-0-0.129-0-0.281-0-0.434 0-113.918 84.675-208.059 194.52-222.918l1.16-0.128c2.334-0.302 5.034-0.474 7.773-0.474 26.13 0 48.602 15.659 58.545 38.105l0.162 0.409 84.48 188.6v0.48c3.336 7.499 5.279 16.249 5.279 25.452 0 12.982-3.865 25.061-10.507 35.149l0.149-0.241c-0.72 1.080-1.48 2.080-2.28 3.080l-83.28 98.72c29.96 60.88 93.64 124 155.32 154.040l97.36-82.84c0.885-0.749 1.863-1.485 2.882-2.166l0.118-0.074c9.978-6.738 22.276-10.756 35.512-10.756 9.095 0 17.746 1.897 25.58 5.317l-0.412-0.16 0.52 0.24 188.44 84.44c22.937 10.070 38.666 32.584 38.666 58.772 0 2.717-0.169 5.394-0.498 8.021l0.032-0.313zM832 724.32s-0.28 0-0.44 0v0l-188-84.2-97.4 82.84c-0.88 0.769-1.846 1.506-2.859 2.177l-0.101 0.063c-9.98 6.741-22.28 10.761-35.519 10.761-9.987 0-19.44-2.288-27.863-6.367l0.381 0.167c-74.92-36.2-149.6-110.32-185.84-184.44-4.026-8.14-6.381-17.724-6.381-27.857 0-12.996 3.874-25.088 10.53-35.183l-0.149 0.24c0.731-1.161 1.483-2.167 2.305-3.109l-0.025 0.029 83.36-98.84-84-188c-0.008-0.072-0.012-0.155-0.012-0.24s0.004-0.168 0.013-0.25l-0.001 0.010c-79.407 10.654-140.001 77.975-140.001 159.449 0 0.151 0 0.303 0.001 0.454l-0-0.023c0.319 282.642 229.359 511.682 511.97 512l0.030 0c0.164 0.001 0.358 0.001 0.553 0.001 81.383 0 148.648-60.443 159.354-138.887l0.093-0.834z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["phone-incoming"] + }, + "attrs": [{}], + "properties": { + "id": 1058, + "order": 2571, + "name": "phone-incoming", + "code": 58302, + "ligatures": "phone-incoming", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1058 + }, + { + "icon": { + "paths": [ + "M857.44 665.84l-188.88-84.68c-7.429-3.266-16.088-5.167-25.192-5.167-13.243 0-25.546 4.022-35.755 10.911l0.227-0.144c-1.137 0.755-2.115 1.491-3.048 2.28l0.048-0.040-97.36 83c-61.68-29.96-125.36-93.16-155.32-154.040l83.12-98.84c0.8-1 1.56-2 2.28-3.080 6.548-9.877 10.448-22.006 10.448-35.045 0-9.105-1.901-17.766-5.328-25.607l0.161 0.412c-0.008-0.072-0.012-0.155-0.012-0.24s0.004-0.168 0.013-0.25l-0.001 0.010-84.68-188.76c-10.096-22.875-32.579-38.552-58.723-38.552-2.734 0-5.428 0.171-8.072 0.504l0.315-0.032c-111.012 15.024-195.68 109.183-195.68 223.117 0 0.142 0 0.284 0 0.425l-0-0.022c0 317.6 258.4 576 576 576 0.12 0 0.262 0 0.403 0 113.934 0 208.092-84.669 222.988-194.518l0.129-1.163c0.3-2.329 0.472-5.023 0.472-7.757 0-26.144-15.677-48.627-38.143-58.562l-0.409-0.161zM672 864c-282.642-0.319-511.682-229.359-512-511.97l-0-0.030c-0.001-0.184-0.001-0.402-0.001-0.619 0-81.29 60.32-148.491 138.642-159.286l0.839-0.095c-0.008 0.072-0.012 0.155-0.012 0.24s0.004 0.168 0.013 0.25l-0.001-0.010 84 188-82.68 98.96c-0.797 0.913-1.549 1.919-2.221 2.98l-0.059 0.1c-6.507 9.855-10.381 21.946-10.381 34.943 0 10.134 2.355 19.717 6.548 28.233l-0.167-0.376c36.24 74.12 110.92 148.24 185.84 184.44 8.042 3.913 17.494 6.201 27.481 6.201 13.239 0 25.539-4.020 35.746-10.905l-0.227 0.145c1.111-0.747 2.077-1.496 2.989-2.305l-0.029 0.025 97.24-82.92 188 84.24s0.32 0 0.44 0c-10.781 79.297-78.056 139.761-159.453 139.761-0.192 0-0.385-0-0.577-0.001l0.030 0zM544 256c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0zM544 416c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["phone-list"] + }, + "attrs": [{}], + "properties": { + "id": 1059, + "order": 2572, + "name": "phone-list", + "code": 58316, + "ligatures": "phone-list", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1059 + }, + { + "icon": { + "paths": [ + "M585.36 438.64c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l137.4-137.36h-82.76c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h160c17.673 0 32 14.327 32 32v0 160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-82.76l-137.36 137.4c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0zM895.52 732.32c-15.024 111.012-109.183 195.68-223.117 195.68-0.142 0-0.284-0-0.425-0l0.022 0c-317.6 0-576-258.4-576-576-0-0.12-0-0.262-0-0.403 0-113.934 84.669-208.092 194.518-222.988l1.163-0.129c2.334-0.302 5.034-0.474 7.773-0.474 26.13 0 48.602 15.659 58.545 38.105l0.162 0.409 84.48 188.64v0.48c3.336 7.499 5.279 16.249 5.279 25.452 0 12.982-3.865 25.061-10.507 35.149l0.149-0.241c-0.72 1.080-1.48 2.080-2.28 3.080l-83.28 98.72c29.96 60.88 93.64 124 155.32 154.040l97.36-82.84c0.885-0.749 1.863-1.485 2.882-2.166l0.118-0.074c9.962-6.761 22.251-10.794 35.483-10.794 9.108 0 17.77 1.911 25.606 5.354l-0.409-0.16 0.52 0.24 188.44 84.44c22.937 10.070 38.666 32.584 38.666 58.772 0 2.717-0.169 5.394-0.498 8.021l0.032-0.313zM832 724.32s-0.28 0-0.44 0v0l-188-84.24-97.4 82.88c-0.874 0.745-1.839 1.481-2.843 2.165l-0.117 0.075c-9.98 6.741-22.28 10.761-35.519 10.761-9.987 0-19.44-2.288-27.863-6.367l0.381 0.167c-74.92-36.2-149.6-110.32-185.84-184.44-4.026-8.14-6.381-17.724-6.381-27.857 0-12.996 3.874-25.088 10.53-35.183l-0.149 0.24c0.731-1.161 1.483-2.167 2.305-3.109l-0.025 0.029 83.36-98.84-84-188c-0.008-0.072-0.012-0.155-0.012-0.24s0.004-0.168 0.013-0.25l-0.001 0.010c-79.407 10.654-140.001 77.975-140.001 159.449 0 0.151 0 0.303 0.001 0.454l-0-0.023c0.319 282.642 229.359 511.682 511.97 512l0.030 0c0.164 0.001 0.358 0.001 0.553 0.001 81.383 0 148.648-60.443 159.354-138.887l0.093-0.834z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["phone-outgoing"] + }, + "attrs": [{}], + "properties": { + "id": 1060, + "order": 2573, + "name": "phone-outgoing", + "code": 58304, + "ligatures": "phone-outgoing", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1060 + }, + { + "icon": { + "paths": [ + "M857.44 665.84l-188.88-84.68c-7.429-3.266-16.088-5.167-25.192-5.167-13.243 0-25.546 4.022-35.755 10.911l0.227-0.144c-1.137 0.755-2.115 1.491-3.048 2.28l0.048-0.040-97.36 83c-61.68-29.96-125.36-93.16-155.32-154.040l83.12-98.84c0.8-1 1.56-2 2.28-3.080 6.548-9.877 10.448-22.006 10.448-35.045 0-9.105-1.901-17.766-5.328-25.607l0.161 0.412v-0.48l-84.68-188.76c-10.096-22.875-32.579-38.552-58.723-38.552-2.734 0-5.428 0.171-8.072 0.504l0.315-0.032c-111.012 15.024-195.68 109.183-195.68 223.117 0 0.142 0 0.284 0 0.425l-0-0.022c0 317.6 258.4 576 576 576 0.12 0 0.262 0 0.403 0 113.934 0 208.092-84.669 222.988-194.518l0.129-1.163c0.3-2.329 0.472-5.023 0.472-7.757 0-26.144-15.677-48.627-38.143-58.562l-0.409-0.161zM672 864c-282.642-0.319-511.682-229.359-512-511.97l-0-0.030c-0.001-0.184-0.001-0.402-0.001-0.619 0-81.29 60.32-148.491 138.642-159.286l0.839-0.095c-0.008 0.072-0.012 0.155-0.012 0.24s0.004 0.168 0.013 0.25l-0.001-0.010 84 188-82.68 98.96c-0.797 0.913-1.549 1.919-2.221 2.98l-0.059 0.1c-6.507 9.855-10.381 21.946-10.381 34.943 0 10.134 2.355 19.717 6.548 28.233l-0.167-0.376c36.24 74.12 110.92 148.24 185.84 184.44 8.042 3.913 17.494 6.201 27.481 6.201 13.239 0 25.539-4.020 35.746-10.905l-0.227 0.145c1.111-0.747 2.077-1.496 2.989-2.305l-0.029 0.025 97.24-82.92 188 84.24s0.32 0 0.44 0c-10.781 79.297-78.056 139.761-159.453 139.761-0.192 0-0.385-0-0.577-0.001l0.030 0zM768 416v-224c0-17.673 14.327-32 32-32s32 14.327 32 32v0 224c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM608 416v-224c0-17.673 14.327-32 32-32s32 14.327 32 32v0 224c0 17.673-14.327 32-32 32s-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["phone-pause"] + }, + "attrs": [{}], + "properties": { + "id": 1061, + "order": 2574, + "name": "phone-pause", + "code": 58314, + "ligatures": "phone-pause", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1061 + }, + { + "icon": { + "paths": [ + "M857.44 665.84l-188.88-84.68c-7.429-3.266-16.088-5.167-25.192-5.167-13.243 0-25.546 4.022-35.755 10.911l0.227-0.144c-1.137 0.755-2.115 1.491-3.048 2.28l0.048-0.040-97.36 83c-61.68-29.96-125.36-93.16-155.32-154.040l83.12-98.84c0.8-1 1.56-2 2.28-3.080 6.548-9.877 10.448-22.006 10.448-35.045 0-9.105-1.901-17.766-5.328-25.607l0.161 0.412c-0.008-0.072-0.012-0.155-0.012-0.24s0.004-0.168 0.013-0.25l-0.001 0.010-84.68-188.76c-10.096-22.875-32.579-38.552-58.723-38.552-2.734 0-5.428 0.171-8.072 0.504l0.315-0.032c-111.012 15.024-195.68 109.183-195.68 223.117 0 0.142 0 0.284 0 0.425l-0-0.022c0 317.6 258.4 576 576 576 0.12 0 0.262 0 0.403 0 113.934 0 208.092-84.669 222.988-194.518l0.129-1.163c0.3-2.329 0.472-5.023 0.472-7.757 0-26.144-15.677-48.627-38.143-58.562l-0.409-0.161zM672 864c-282.642-0.319-511.682-229.359-512-511.97l-0-0.030c-0.001-0.184-0.001-0.402-0.001-0.619 0-81.29 60.32-148.491 138.642-159.286l0.839-0.095c-0.008 0.072-0.012 0.155-0.012 0.24s0.004 0.168 0.013 0.25l-0.001-0.010 84 188-82.68 98.96c-0.797 0.913-1.549 1.919-2.221 2.98l-0.059 0.1c-6.507 9.855-10.381 21.946-10.381 34.943 0 10.134 2.355 19.717 6.548 28.233l-0.167-0.376c36.24 74.12 110.92 148.24 185.84 184.44 8.042 3.913 17.494 6.201 27.481 6.201 13.239 0 25.539-4.020 35.746-10.905l-0.227 0.145c1.111-0.747 2.077-1.496 2.989-2.305l-0.029 0.025 97.24-82.92 188 84.24s0.32 0 0.44 0c-10.781 79.297-78.056 139.761-159.453 139.761-0.192 0-0.385-0-0.577-0.001l0.030 0zM544 320c0-17.673 14.327-32 32-32v0h96v-96c0-17.673 14.327-32 32-32s32 14.327 32 32v0 96h96c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-96v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-96h-96c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["phone-plus"] + }, + "attrs": [{}], + "properties": { + "id": 1062, + "order": 2575, + "name": "phone-plus", + "code": 60502, + "ligatures": "phone-plus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1062 + }, + { + "icon": { + "paths": [ + "M215.72 138.48c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 110.36 121.44c-70.41 30.018-130.52 71.113-181.072 121.752l-0.008 0.008c-80 80-87.68 197.84-18.76 286.68 11.822 15.029 30.008 24.591 50.428 24.591 8.307 0 16.243-1.582 23.526-4.462l-0.433 0.151 197.16-69.92c19.912-8.113 34.597-25.401 38.929-46.467l0.071-0.413 23.6-118.040c9.036-3.286 20.497-6.591 32.214-9.218l2.026-0.382 362.040 398.28c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM390.52 436.56c-21.055 7.658-36.716 25.466-41.209 47.347l-0.071 0.413-23.6 118-195.12 69.2c-0.4 0-0.68 0.52-1.080 0.68-49.32-63.6-44-144.88 13.44-202.24 50.138-50.154 110.811-89.773 178.415-115.254l3.465-1.146 73.2 80.56c-2.48 0.8-4.96 1.56-7.44 2.44zM945.12 711.4c-11.822 15.029-30.008 24.591-50.428 24.591-8.307 0-16.243-1.582-23.526-4.462l0.433 0.151-37-13.12c-12.519-4.535-21.302-16.322-21.302-30.16 0-17.674 14.328-32.002 32.002-32.002 3.836 0 7.514 0.675 10.923 1.912l-0.223-0.071 37.48 13.28 1.2 0.48c49.2-63.4 44-144.68-13.56-202.040-102.64-102.64-247.52-157.080-397.4-149.24-0.496 0.027-1.076 0.043-1.66 0.043-17.697 0-32.043-14.346-32.043-32.043 0-17.113 13.415-31.093 30.303-31.997l0.080-0.003c168-8.76 330.52 52.4 445.96 168 79.96 79.96 87.68 197.84 18.76 286.68z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["phone-slash"] + }, + "attrs": [{}], + "properties": { + "id": 1063, + "order": 2576, + "name": "phone-slash", + "code": 58306, + "ligatures": "phone-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1063 + }, + { + "icon": { + "paths": [ + "M544 288c0-17.673 14.327-32 32-32v0h210.76l-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0 128 128c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-128 128c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l73.4-73.36h-210.76c-17.673 0-32-14.327-32-32v0zM895.48 732.32c-14.987 111.005-109.128 195.68-223.046 195.68-0.152 0-0.305-0-0.457-0l0.024 0c-317.6 0-576-258.4-576-576-0-0.129-0-0.281-0-0.434 0-113.918 84.675-208.059 194.52-222.918l1.16-0.128c2.334-0.302 5.034-0.474 7.773-0.474 26.13 0 48.602 15.659 58.545 38.105l0.162 0.409 84.48 188.6v0.48c3.336 7.499 5.279 16.249 5.279 25.452 0 12.982-3.865 25.061-10.507 35.149l0.149-0.241c-0.72 1.080-1.48 2.080-2.28 3.080l-83.28 98.72c29.96 60.88 93.64 124 155.32 154.040l97.36-82.84c0.885-0.749 1.863-1.485 2.882-2.166l0.118-0.074c9.982-6.745 22.285-10.767 35.528-10.767 9.104 0 17.764 1.901 25.604 5.327l-0.412-0.16 0.44 0.24 188.44 84.44c22.937 10.070 38.666 32.584 38.666 58.772 0 2.717-0.169 5.394-0.498 8.021l0.032-0.313zM832 724.32s-0.28 0-0.44 0v0l-188-84.2-97.4 82.84c-0.876 0.751-1.841 1.487-2.847 2.168l-0.113 0.072c-9.98 6.741-22.28 10.761-35.519 10.761-9.987 0-19.44-2.288-27.863-6.367l0.381 0.167c-74.92-36-149.6-110.32-185.84-184.44-4.026-8.14-6.381-17.724-6.381-27.857 0-12.996 3.874-25.088 10.53-35.183l-0.149 0.24c0.748-1.163 1.499-2.168 2.312-3.118l-0.032 0.038 83.36-98.84-84-188c-0.008-0.072-0.012-0.155-0.012-0.24s0.004-0.168 0.013-0.25l-0.001 0.010c-79.407 10.654-140.001 77.975-140.001 159.449 0 0.151 0 0.303 0.001 0.454l-0-0.023c0.319 282.642 229.359 511.682 511.97 512l0.030 0c0.164 0.001 0.358 0.001 0.553 0.001 81.383 0 148.648-60.443 159.354-138.887l0.093-0.834z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["phone-transfer"] + }, + "attrs": [{}], + "properties": { + "id": 1064, + "order": 2577, + "name": "phone-transfer", + "code": 58310, + "ligatures": "phone-transfer", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1064 + }, + { + "icon": { + "paths": [ + "M585.36 393.36l73.4-73.36-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0 73.36 73.4 73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64h-0l-73.36 73.36 73.36 73.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0zM895.52 732.32c-15.024 111.012-109.183 195.68-223.117 195.68-0.142 0-0.284-0-0.425-0l0.022 0c-317.6 0-576-258.4-576-576-0-0.12-0-0.262-0-0.403 0-113.934 84.669-208.092 194.518-222.988l1.163-0.129c2.329-0.3 5.023-0.472 7.757-0.472 26.144 0 48.627 15.677 58.562 38.143l0.161 0.409 84.48 188.6v0.48c3.336 7.499 5.279 16.249 5.279 25.452 0 12.982-3.865 25.061-10.507 35.149l0.149-0.241c-0.72 1.080-1.48 2.080-2.28 3.080l-83.28 98.72c29.96 60.88 93.64 124 155.32 154.040l97.36-82.84c0.885-0.749 1.863-1.485 2.882-2.166l0.118-0.074c9.978-6.738 22.276-10.756 35.512-10.756 9.095 0 17.746 1.897 25.58 5.317l-0.412-0.16 0.52 0.24 188.44 84.44c22.937 10.070 38.666 32.584 38.666 58.772 0 2.717-0.169 5.394-0.498 8.021l0.032-0.313zM832 724.32s-0.28 0-0.44 0v0l-188-84.2-97.4 82.84c-0.874 0.745-1.839 1.481-2.843 2.165l-0.117 0.075c-9.98 6.741-22.28 10.761-35.519 10.761-9.987 0-19.44-2.288-27.863-6.367l0.381 0.167c-74.92-36.2-149.6-110.32-185.84-184.44-4.026-8.14-6.381-17.724-6.381-27.857 0-12.996 3.874-25.088 10.53-35.183l-0.149 0.24c0.731-1.161 1.483-2.167 2.305-3.109l-0.025 0.029 83.36-98.84-84-188c-0.008-0.072-0.012-0.155-0.012-0.24s0.004-0.168 0.013-0.25l-0.001 0.010c-79.407 10.654-140.001 77.975-140.001 159.449 0 0.151 0 0.303 0.001 0.454l-0-0.023c0.319 282.642 229.359 511.682 511.97 512l0.030 0c0.164 0.001 0.358 0.001 0.553 0.001 81.383 0 148.648-60.443 159.354-138.887l0.093-0.834z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["phone-x"] + }, + "attrs": [{}], + "properties": { + "id": 1065, + "order": 2578, + "name": "phone-x", + "code": 58308, + "ligatures": "phone-x", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1065 + }, + { + "icon": { + "paths": [ + "M608 128h-320c-17.673 0-32 14.327-32 32v0 512c0.205 176.648 143.351 319.795 319.98 320l0.020 0c17.673 0 32-14.327 32-32v0-256c159.058 0 288-128.942 288-288s-128.942-288-288-288v0zM320 282.16l201.28 357.84h-201.28zM544 549.84l-201.28-357.84h201.28zM322.040 704h221.96v222c-115.947-15.244-206.736-106.047-221.82-220.7l-0.14-1.3zM608 640v-448c123.712 0 224 100.288 224 224s-100.288 224-224 224v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["phosphor-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1066, + "order": 2579, + "name": "phosphor-logo", + "code": 58318, + "ligatures": "phosphor-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1066 + }, + { + "icon": { + "paths": [ + "M928 688c0 79.529-64.471 144-144 144s-144-64.471-144-144v0-400h-256v512c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-512h-32c-88.366 0-160 71.634-160 160v0c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c0.137-123.657 100.343-223.863 223.987-224l608.013-0c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-192v400c0 44.183 35.817 80 80 80s80-35.817 80-80v0c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pi"] + }, + "attrs": [{}], + "properties": { + "id": 1067, + "order": 2580, + "name": "pi", + "code": 60544, + "ligatures": "pi", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1067 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM320 192h96v352h-96zM448 608c17.673 0 32-14.327 32-32v0-384h64v384c0 17.673 14.327 32 32 32v0h32v224h-192v-224zM608 544v-352h96v352zM192 192h64v384c0 17.673 14.327 32 32 32v0h64v224h-160zM832 832h-160v-224h64c17.673 0 32-14.327 32-32v0-384h64v640z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["piano-keys"] + }, + "attrs": [{}], + "properties": { + "id": 1068, + "order": 2581, + "name": "piano-keys", + "code": 59848, + "ligatures": "piano-keys", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1068 + }, + { + "icon": { + "paths": [ + "M992 512h-188.24l-112-224h76.24c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-512c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h76.24l-112 224h-188.24c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h156.24l-88.88 177.68c-2.126 4.166-3.371 9.086-3.371 14.297 0 12.458 7.118 23.252 17.51 28.539l0.182 0.084c4.15 2.143 9.058 3.4 14.259 3.4 0.021 0 0.043-0 0.064-0l-0.003 0c0.019 0 0.041 0 0.063 0 12.453 0 23.245-7.113 28.533-17.498l0.084-0.182 103.080-206.32h504.48l103.12 206.32c5.373 10.567 16.164 17.68 28.617 17.68 0.008 0 0.016-0 0.024-0l-0.001 0c0.006 0 0.014 0 0.021 0 5.201 0 10.109-1.257 14.436-3.483l-0.177 0.083c10.573-5.37 17.691-16.165 17.691-28.623 0-5.211-1.246-10.131-3.455-14.479l0.084 0.182-88.84-177.68h156.24c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM291.76 512l112-224h216.48l112 224z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["picnic-table"] + }, + "attrs": [{}], + "properties": { + "id": 1069, + "order": 2582, + "name": "picnic-table", + "code": 60966, + "ligatures": "picnic-table", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1069 + }, + { + "icon": { + "paths": [ + "M864 192h-704c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM160 256h704v224h-320c-17.673 0-32 14.327-32 32v0 256h-352zM864 768h-288v-224h288v224z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["picture-in-picture"] + }, + "attrs": [{}], + "properties": { + "id": 1070, + "order": 2583, + "name": "picture-in-picture", + "code": 58956, + "ligatures": "picture-in-picture", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1070 + }, + { + "icon": { + "paths": [ + "M768 464c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM608 256h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM992 448v128c0 53.019-42.981 96-96 96v0h-9.44l-64.84 181.52c-9.104 24.972-32.644 42.48-60.273 42.48-0.002 0-0.005-0-0.007-0l-50.88 0c-0.002 0-0.004 0-0.007 0-27.63 0-51.17-17.508-60.131-42.035l-0.142-0.445-7.68-21.52h-229.2l-7.68 21.52c-9.104 24.972-32.644 42.48-60.273 42.48-0.002 0-0.005-0-0.007-0l-50.88 0c-0.002 0-0.004 0-0.007 0-27.63 0-51.17-17.508-60.131-42.035l-0.142-0.445-50.28-140.64c-46.182-52.078-77.209-118.551-85.609-191.903l-0.151-1.617c-20.509 10.936-34.232 32.184-34.24 56.639l-0 0.001c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c0.105-59.637 40.979-109.699 96.234-123.808l0.886-0.192c15.185-181.869 166.424-323.758 350.855-324l0.025-0h416c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-85.56c52.653 37.266 93.944 87.33 119.793 145.753l0.887 2.247c1.72 4 3.4 8 5 12 49.409 4.319 87.881 45.495 87.881 95.656 0 0.121-0 0.242-0.001 0.363l0-0.019zM928 448c0-17.673-14.327-32-32-32v0h-14.64c-0.010 0-0.022 0-0.034 0-14.245 0-26.316-9.308-30.463-22.174l-0.063-0.227c-37.751-117.811-146.311-201.6-274.441-201.6-0.126 0-0.253 0-0.379 0l0.020-0h-128c-0.004-0-0.010-0-0.015-0-159.058 0-288 128.942-288 288 0 75.106 28.75 143.497 75.844 194.769l-0.189-0.209c2.797 3.034 5.026 6.641 6.489 10.618l0.071 0.222 52.36 146.6h50.88l15.28-42.76c4.55-12.481 16.312-21.233 30.119-21.24l274.321-0c13.808 0.007 25.57 8.759 30.049 21.018l0.071 0.222 15.28 42.76h50.88l72.44-202.76c4.55-12.481 16.312-21.233 30.119-21.24l32.001-0c17.673 0 32-14.327 32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["piggy-bank"] + }, + "attrs": [{}], + "properties": { + "id": 1071, + "order": 2584, + "name": "piggy-bank", + "code": 59908, + "ligatures": "piggy-bank", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1071 + }, + { + "icon": { + "paths": [ + "M865.68 158.4c-38.553-38.551-91.812-62.396-150.64-62.396s-112.088 23.845-150.64 62.396l-406 405.96c-37.416 38.351-60.496 90.838-60.496 148.716 0 117.659 95.381 213.040 213.040 213.040 57.888 0 110.383-23.088 148.78-60.558l-0.043 0.042 406.040-405.96c38.479-38.571 62.273-91.807 62.273-150.6 0-58.813-23.81-112.066-62.317-150.643l0.003 0.003zM414.44 820.36v0c-26.973 26.978-64.238 43.664-105.4 43.664-82.315 0-149.044-66.729-149.044-149.044 0-41.152 16.678-78.409 43.644-105.38l180.36-180.36 210.8 210.76zM820.44 414.4l-180.44 180.36-210.72-210.76 180.4-180.36c26.842-26.239 63.605-42.429 104.149-42.429 82.313 0 149.040 66.727 149.040 149.040 0 40.544-16.189 77.307-42.456 104.177l0.027-0.028zM758.72 329.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-96 96c-5.791 5.786-13.787 9.364-22.62 9.364-17.675 0-32.004-14.329-32.004-32.004 0-8.843 3.586-16.847 9.383-22.64l96-96c5.79-5.786 13.787-9.365 22.62-9.365s16.83 3.579 22.62 9.365l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pill"] + }, + "attrs": [{}], + "properties": { + "id": 1072, + "order": 2585, + "name": "pill", + "code": 59136, + "ligatures": "pill", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1072 + }, + { + "icon": { + "paths": [ + "M960 784c-1.652-19.348-11.686-36.061-26.41-46.67l-0.19-0.13-152-108.6 68-67.8c29.001-28.762 46.955-68.625 46.955-112.68 0-10.784-1.076-21.316-3.126-31.496l0.171 1.016c-19.662-94.266-70.41-174.346-140.826-230.958l-0.774-0.602c-69.283-56.135-158.507-90.121-255.669-90.121-2.043 0-4.083 0.015-6.119 0.045l0.308-0.004c-216.243 3.773-390.547 178.077-394.315 393.963l-0.005 0.357c-0.020 1.5-0.031 3.272-0.031 5.047 0 97.311 34.027 186.674 90.833 256.841l-0.601-0.767c57.214 71.19 137.294 121.938 228.97 141.146l2.59 0.454c9.16 1.877 19.688 2.951 30.466 2.951 44.059 0 83.926-17.952 112.683-46.941l0.010-0.010 67.8-68 108.6 152c10.651 15.027 27.324 25.182 46.429 26.941l0.251 0.019c1.76 0 3.52 0.2 5.28 0.2 17.67-0.008 33.664-7.176 45.24-18.76l106.56-106.56c11.814-11.619 19.135-27.775 19.135-45.641 0-1.844-0.078-3.67-0.231-5.474l0.016 0.235zM236 711.32c-47.356-58.497-76.025-133.813-76.025-215.825 0-1.468 0.009-2.934 0.028-4.398l-0.002 0.222c3.175-181.65 149.56-328.077 330.893-331.316l0.307-0.004c1.163-0.014 2.536-0.022 3.912-0.022 82.097 0 157.499 28.666 216.743 76.534l-0.654-0.512c29.442 23.779 54.366 51.656 74.298 83.017l0.822 1.383-465.92 465.92c-32.74-20.721-60.616-45.606-83.899-74.361l-0.501-0.639zM789.4 896l-130.52-182.76c-5.373-7.449-13.729-12.459-23.282-13.272l-0.118-0.008q-1.32 0-2.64 0c-0.007-0-0.016-0-0.025-0-8.83 0-16.825 3.577-22.615 9.36l0-0-94.52 94.52c-17.189 17.438-41.068 28.24-67.471 28.24-6.356 0-12.567-0.626-18.572-1.82l0.603 0.1c-19.045-3.851-35.527-8.683-51.404-14.738l2.204 0.738 435.2-435.2c5.31 13.666 10.142 30.147 13.641 47.115l0.359 2.085c1.096 5.407 1.723 11.621 1.723 17.983 0 26.399-10.804 50.274-28.232 67.446l-0.012 0.011-94.52 94.4c-5.802 5.793-9.392 13.801-9.392 22.647 0 10.691 5.243 20.157 13.297 25.969l0.094 0.065 182.8 130.52z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["ping-pong"] + }, + "attrs": [{}], + "properties": { + "id": 1073, + "order": 2586, + "name": "ping-pong", + "code": 59970, + "ligatures": "ping-pong", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1073 + }, + { + "icon": { + "paths": [ + "M824 106.76c-5.889-6.614-14.428-10.76-23.935-10.76-0.023 0-0.046 0-0.069 0l0.004-0h-576c-0.003-0-0.007-0-0.011-0-17.673 0-32 14.327-32 32 0 1.41 0.091 2.799 0.268 4.161l-0.017-0.161 92.6 772c4.113 31.736 30.972 56 63.498 56 0.022 0 0.044-0 0.065-0l327.197 0c0.005 0 0.011 0 0.018 0 32.654 0 59.596-24.454 63.511-56.048l0.031-0.312 92.6-771.64c0.164-1.217 0.258-2.625 0.258-4.054 0-8.141-3.040-15.572-8.047-21.22l0.029 0.033zM764 160l-11.6 96h-480.8l-11.6-96zM675.6 896h-327.2l-69.12-576h465.44z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pint-glass"] + }, + "attrs": [{}], + "properties": { + "id": 1074, + "order": 2587, + "name": "pint-glass", + "code": 60880, + "ligatures": "pint-glass", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1074 + }, + { + "icon": { + "paths": [ + "M896 448c0 90.28-31.6 172.8-88.92 232.44-53.52 55.56-126.080 87.56-199.080 87.56-71.52 0-119.28-23.44-149.72-48l-43.12 183.28c-3.419 14.274-16.069 24.72-31.16 24.72l-0 0c-2.611-0.003-5.15-0.309-7.584-0.885l0.224 0.045c-14.335-3.374-24.842-16.054-24.842-31.189 0-2.586 0.307-5.101 0.886-7.509l-0.044 0.218 128-544c3.434-14.258 16.079-24.688 31.16-24.688 17.678 0 32.008 14.331 32.008 32.008 0 2.597-0.309 5.121-0.893 7.538l0.045-0.218-67.6 287.2c12.64 17.48 49.84 57.48 132.64 57.48 110.12 0 224-95.76 224-256-0.064-159.010-128.981-287.888-288-287.888-159.058 0-288 128.942-288 288 0 52.974 14.302 102.607 39.256 145.249l-0.736-1.361c2.442 4.412 3.879 9.673 3.879 15.27 0 17.673-14.327 32-32 32-11.484 0-21.554-6.049-27.2-15.134l-0.079-0.136c-29.624-50.471-47.12-111.158-47.12-175.932 0-194.404 157.596-352 352-352 194.38 0 351.961 157.557 352 351.929l0 0.004z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pinterest-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1075, + "order": 2588, + "name": "pinterest-logo", + "code": 58958, + "ligatures": "pinterest-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1075 + }, + { + "icon": { + "paths": [ + "M918.64 873.36l-193.68-193.64c4.4-1.32 8.76-2.72 13.080-4.28 92.884-34.537 157.859-122.434 157.859-225.506 0-29.399-5.286-57.563-14.959-83.594l0.54 1.66c-4.606-12.383-16.325-21.046-30.067-21.046-3.923 0-7.681 0.706-11.155 1.998l0.221-0.072-176.8 64.32c1.28-2.48 2.56-4.96 3.72-7.52 14.214-29.744 22.516-64.649 22.516-101.492 0-132.548-107.452-240-240-240-29.392 0-57.55 5.284-83.576 14.953l1.66-0.54c-12.458 4.567-21.187 16.323-21.187 30.118 0 3.904 0.699 7.645 1.979 11.104l-0.072-0.222 64.32 176.8c-2.48-1.28-4.96-2.56-7.52-3.72-29.711-14.178-64.573-22.459-101.37-22.459-132.548 0-240 107.452-240 240 0 29.43 5.297 57.624 14.991 83.678l-0.541-1.659c4.606 12.383 16.325 21.046 30.067 21.046 3.923 0 7.681-0.706 11.155-1.998l-0.221 0.072 176.8-64.36c-1.28 2.52-2.56 5-3.72 7.56-14.178 29.711-22.459 64.573-22.459 101.37 0 132.548 107.452 240 240 240 29.43 0 57.624-5.297 83.678-14.991l-1.659 0.541c12.383-4.606 21.046-16.325 21.046-30.067 0-3.923-0.706-7.681-1.998-11.155l0.072 0.221-64.36-176.8c2.52 1.28 5 2.56 7.56 3.72 26.291 12.614 56.974 20.671 89.352 22.297l0.568 0.023 228.88 228.92c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0zM524.28 144.6c60.636 28.663 101.835 89.325 101.835 159.611 0 64.36-34.546 120.652-86.106 151.343l-0.809 0.446-118.44-325.48c8.814-1.578 18.961-2.48 29.318-2.48 26.947 0 52.467 6.107 75.253 17.013l-1.051-0.453zM130.52 539.28c-1.603-8.922-2.52-19.192-2.52-29.675 0-97.202 78.798-176 176-176 64.507 0 120.908 34.704 151.553 86.459l0.447 0.816zM436 815.48c-60.553-28.694-101.683-89.314-101.683-159.54 0-64.298 34.48-120.543 85.958-151.255l0.806-0.445 118.4 325.32c-8.811 1.578-18.953 2.48-29.306 2.48-26.937 0-52.449-6.107-75.224-17.013l1.050 0.453zM658.24 625.96h-0.44c-0.398 0.003-0.868 0.005-1.339 0.005-64.391 0-120.731-34.469-151.575-85.962l-0.446-0.803 325.32-118.44c1.526 8.711 2.398 18.741 2.398 28.975 0 96.518-77.587 174.915-173.795 176.223l-0.124 0.001z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pinwheel"] + }, + "attrs": [{}], + "properties": { + "id": 1076, + "order": 2589, + "name": "pinwheel", + "code": 60316, + "ligatures": "pinwheel", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1076 + }, + { + "icon": { + "paths": [ + "M928 416h-96v-192h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-104.68c-11.254-19.235-31.797-31.96-55.314-32l-0.006-0h-64c-23.523 0.040-44.066 12.765-55.157 31.698l-0.163 0.302h-72.68c-229.65 0.25-415.75 186.35-416 415.976l-0 0.024v72.64c-19.246 11.261-31.975 31.821-32 55.356l-0 0.004v64c0.025 23.539 12.754 44.099 31.698 55.197l0.302 0.163v104.64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96h192v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-104.64c19.246-11.261 31.975-31.821 32-55.356l0-0.004v-64c-0.025-23.539-12.754-44.099-31.698-55.197l-0.302-0.163v-72.64c0-53.019 42.981-96 96-96v0h72.68c11.254 19.235 31.797 31.96 55.314 32l0.006 0h64c23.523-0.040 44.066-12.765 55.157-31.698l0.163-0.302h104.68c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM448 704v64h-256v-64zM416 576v64h-192v-64c0.228-194.313 157.687-351.772 351.978-352l64.022-0v192h-64c-88.366 0-160 71.634-160 160v0zM704 448v-256h64v255.2c0 0.28 0 0.52 0 0.8z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pipe"] + }, + "attrs": [{}], + "properties": { + "id": 1077, + "order": 2590, + "name": "pipe", + "code": 60806, + "ligatures": "pipe", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1077 + }, + { + "icon": { + "paths": [ + "M881.12 220l-0.68-0.68-179.6-169.12c-11.539-11.335-27.371-18.332-44.838-18.332-17.627 0-33.589 7.126-45.164 18.654l0.002-0.002-178.16 176.96-6.16-6.24c-17.703-16.173-41.369-26.080-67.349-26.080-55.228 0-100 44.772-100 100 0 25.89 9.839 49.483 25.982 67.242l-0.073-0.082 5.84 5.92-80.16 79.76c-11.585 11.582-18.75 27.584-18.75 45.26s7.166 33.678 18.75 45.26l50.72 50.72c11.574 11.537 27.544 18.67 45.18 18.67s33.606-7.133 45.182-18.672l-0.002 0.002 79.72-78.6 48.44 49.36-258.76 261.48c-20.12 18.358-32.694 44.69-32.694 73.959 0 55.228 44.772 100 100 100 29.319 0 55.69-12.617 73.982-32.718l0.072-0.081 354.68-357.4c11.549-11.576 18.69-27.554 18.69-45.2s-7.141-33.624-18.692-45.201l0.001 0.001-142.76-144.2 51.72-50.64 0.4 0.36 149.36 141.24c11.543 11.359 27.392 18.372 44.878 18.372 17.667 0 33.661-7.158 45.242-18.732l14.84-14.84c28.956-28.955 46.866-68.956 46.866-113.14s-17.91-84.185-46.866-113.14l-0-0zM306.76 544l-50.76-50.68 80-79.52 50.76 51.44zM317.24 917.48c-6.647 7.839-16.502 12.781-27.511 12.781-19.882 0-36-16.118-36-36 0-11.069 4.996-20.972 12.856-27.576l0.055-0.045 258.68-261.48c11.513-11.57 18.631-27.524 18.631-45.14s-7.117-33.57-18.633-45.143l0.003 0.003-194.8-197.64c-5.339-6.242-8.588-14.409-8.588-23.336 0-19.882 16.118-36 36-36 8.877 0 17.003 3.213 23.28 8.539l-0.052-0.043 290.84 293.6zM836 401.12l-15 14.88c-0.195-0.235-0.405-0.445-0.632-0.634l-0.008-0.006-149.6-141.36c-11.526-11.112-27.23-17.957-44.533-17.957-17.545 0-33.447 7.038-45.035 18.445l0.008-0.008-51.72 50.68-51.76-52.24 178.28-176.92 180.2 169.68c17.181 17.34 27.796 41.21 27.796 67.559 0 26.509-10.745 50.508-28.116 67.881l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pipe-wrench"] + }, + "attrs": [{}], + "properties": { + "id": 1078, + "order": 2591, + "name": "pipe-wrench", + "code": 60808, + "ligatures": "pipe-wrench", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1078 + }, + { + "icon": { + "paths": [ + "M941.36 466.88l-384.24-384.24c-11.568-11.501-27.514-18.611-45.12-18.611s-33.552 7.109-45.123 18.614l0.003-0.003-384.24 384.24c-11.501 11.568-18.611 27.514-18.611 45.12s7.109 33.552 18.614 45.123l-0.003-0.003 384.24 384.24c11.568 11.501 27.514 18.611 45.12 18.611s33.552-7.109 45.123-18.614l-0.003 0.003 384.24-384.24c11.501-11.568 18.611-27.514 18.611-45.12s-7.109-33.552-18.614-45.123l0.003 0.003zM512 128l224 224h-96c-0.007-0-0.016-0-0.025-0-8.83 0-16.825 3.577-22.615 9.36l0-0-105.36 105.36-105.36-105.36c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-95.999-0zM224 416h146.72l96 96-96 96h-146.72l-96-96zM512 896l-224-224h96c0.007 0 0.016 0 0.025 0 8.83 0 16.825-3.577 22.615-9.36l-0 0 105.36-105.4 105.36 105.4c5.79 5.783 13.785 9.36 22.615 9.36 0.009 0 0.018-0 0.027-0l95.999 0zM800 608h-146.72l-96-96 96-96h146.72l96 96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pix-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1079, + "order": 2592, + "name": "pix-logo", + "code": 60610, + "ligatures": "pix-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1079 + }, + { + "icon": { + "paths": [ + "M958.16 252c-4.162-16.896-14.637-30.83-28.721-39.441l-0.279-0.159c-118.94-73.075-262.995-116.359-417.16-116.359s-298.22 43.284-420.675 118.363l3.515-2.004c-18.596 11.418-30.812 31.644-30.812 54.722 0 12.304 3.472 23.798 9.49 33.554l-0.158-0.276 384 629.080c11.419 18.594 31.643 30.808 54.72 30.808s43.301-12.214 54.561-30.53l0.159-0.278 384-629.080c5.82-9.389 9.269-20.778 9.269-32.973 0-5.479-0.696-10.796-2.006-15.866l0.096 0.439zM254.36 474c17.146-16.186 40.331-26.136 65.841-26.136 53.019 0 96 42.981 96 96 0 41.534-26.376 76.908-63.292 90.284l-0.668 0.212zM606.040 741.8c-18.576-17.545-30.14-42.345-30.14-69.846 0-53.019 42.981-96 96-96 11.508 0 22.543 2.025 32.768 5.738l-0.668-0.212zM737.76 526.080c-19.421-9.035-42.16-14.305-66.129-14.305-88.366 0-160 71.634-160 160 0 50.66 23.544 95.821 60.287 125.137l0.322 0.248-60.24 98.84-126-206.28c56.043-25.704 94.266-81.325 94.266-145.873 0-88.366-71.634-160-160-160-37.829 0-72.592 13.128-99.982 35.078l0.316-0.244-25.4-41.64c90.208-55.909 199.624-89.045 316.78-89.045s226.572 33.136 319.388 90.547l-2.608-1.502zM862.16 322.36c-99.725-61.757-220.668-98.357-350.16-98.357s-250.435 36.6-353.049 100.019l2.889-1.662-33.84-55.28c109.5-67.214 242.101-107.025 384-107.025s274.5 39.811 387.243 108.872l-3.243-1.847z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pizza"] + }, + "attrs": [{}], + "properties": { + "id": 1080, + "order": 2593, + "name": "pizza", + "code": 59286, + "ligatures": "pizza", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1080 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM192 832v-594.76l594.76 594.76zM237.24 192h594.76v594.8z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["placeholder"] + }, + "attrs": [{}], + "properties": { + "id": 1081, + "order": 2594, + "name": "placeholder", + "code": 58960, + "ligatures": "placeholder", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1081 + }, + { + "icon": { + "paths": [ + "M980.44 242.72c-30.6-52.76-111.36-64.64-234-34.64-64.163-49.997-145.919-80.162-234.72-80.162-211.923 0-383.72 171.797-383.72 383.72 0 0.127 0 0.254 0 0.381l-0-0.019c0.005 17.364 1.139 34.458 3.332 51.219l-0.212-1.979c-110.76 114.76-109.16 182.76-87.52 220.040 20.4 35.36 62.96 50.72 118.96 50.72 41.3-0.879 80.854-6.663 118.631-16.792l-3.471 0.792c64.134 49.922 145.83 80.038 234.56 80.038 211.923 0 383.72-171.797 383.72-383.72 0-0.112-0-0.224-0-0.336l0 0.017c0-0.056 0-0.122 0-0.188 0-17.207-1.119-34.153-3.289-50.769l0.209 1.957c50-52 83.28-101.4 94.6-143.68 7.8-29.28 5.44-55.040-7.080-76.6zM512 192c151.436 0.161 278.26 105.343 311.568 246.628l0.432 2.172c-68.24 64.24-160.6 130.12-248.28 180.52-110.2 63.24-205.8 102.68-282.040 124.28-62.631-58.528-101.665-141.625-101.665-233.84 0-176.599 143.161-319.76 319.76-319.76 0.079 0 0.159 0 0.238 0l-0.012-0zM98.96 749.16c-5.84-10.040-2.6-28.96 8.88-52 12.154-22.879 25.82-42.621 41.481-60.576l-0.321 0.376c16.938 48.28 41.414 89.921 72.412 125.767l-0.412-0.487c-69 11.6-112.040 4.2-122.040-13.080zM512 832c-0.096 0-0.209 0-0.322 0-56.493 0-109.543-14.74-155.514-40.585l1.596 0.825c96.416-34.429 178.81-73.361 256.641-119.211l-6.921 3.771c86.32-49.56 162.72-103.28 224.28-156.32-4.881 172.937-146.126 311.296-319.739 311.52l-0.021 0zM925.68 302.76c-6.8 25.24-24.76 54.12-50.52 84.52-16.894-48.333-41.376-90.021-72.409-125.884l0.409 0.484c56.84-9.4 109.48-8.68 122 12.96 3.6 6.28 3.8 15.68 0.52 27.92z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["planet"] + }, + "attrs": [{}], + "properties": { + "id": 1082, + "order": 2595, + "name": "planet", + "code": 58962, + "ligatures": "planet", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1082 + }, + { + "icon": { + "paths": [ + "M990.52 191.56c-0.975-16.205-13.875-29.105-29.991-30.076l-0.089-0.004c-207.040-12-373.28 50.96-444.72 168.88-47.2 77.96-47.12 172.64-0.64 262.96-25.504 30.201-45.026 66.346-56.196 105.991l-0.484 2.009-65.080-65.32c31.28-65.32 30.080-133.4-4-189.96-52.8-87.16-174.68-133.88-326-125-16.205 0.975-29.105 13.875-30.076 29.991l-0.004 0.089c-8.92 151.32 37.84 273.2 125 326 27.198 16.871 60.19 26.873 95.518 26.88l0.002 0c34.406-0.437 66.767-8.765 95.491-23.252l-1.251 0.572 100 100v114.68c0 17.673 14.327 32 32 32s32-14.327 32-32v0-117.96c-0.001-0.185-0.001-0.403-0.001-0.622 0-52.96 18.508-101.598 49.409-139.797l-0.328 0.419c38.652 20.613 84.434 32.972 133.044 33.598l0.196 0.002c0.233 0.001 0.51 0.001 0.786 0.001 46.78 0 90.481-13.186 127.587-36.045l-1.053 0.604c117.92-71.36 181.040-237.6 168.88-444.64zM191.24 622.4c-61.36-37.16-96.080-125.12-95.24-238.4 113.28-0.96 201.24 33.88 238.4 95.24 19.4 32 22.56 69.32 9.84 107.76l-97.64-97.64c-5.727-5.449-13.492-8.801-22.041-8.801-17.673 0-32 14.327-32 32 0 8.548 3.352 16.314 8.813 22.054l-0.013-0.013 97.64 97.64c-38.44 12.72-75.72 9.56-107.76-9.84zM788.48 581.52c-53.6 32.44-116.6 34.92-180.6 8l214.76-214.8c5.449-5.727 8.801-13.492 8.801-22.041 0-17.673-14.327-32-32-32-8.548 0-16.314 3.352-22.054 8.813l0.013-0.013-214.8 214.52c-27.040-64-24.6-127.040 8-180.6 55.76-92 188-143.28 357.32-139.32 3.84 169.28-47.36 301.68-139.44 357.44z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["plant"] + }, + "attrs": [{}], + "properties": { + "id": 1083, + "order": 2596, + "name": "plant", + "code": 60334, + "ligatures": "plant", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1083 + }, + { + "icon": { + "paths": [ + "M929.6 457.96l-576.32-352.56c-9.513-5.914-21.058-9.42-33.422-9.42-11.53 0-22.349 3.049-31.692 8.385l0.314-0.165c-19.496 11.053-32.444 31.651-32.48 55.275l-0 0.005v705.040c0.159 35.093 28.644 63.48 63.759 63.48 0.085 0 0.169-0 0.254-0l-0.013 0c12.367-0.006 23.916-3.503 33.716-9.559l-0.276 0.159 576.16-352.56c18.308-11.296 30.327-31.245 30.327-54s-12.019-42.704-30.054-53.844l-0.272-0.156zM320 863.76v-703.76l575.32 352z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["play"] + }, + "attrs": [{}], + "properties": { + "id": 1084, + "order": 2597, + "name": "play", + "code": 58320, + "ligatures": "play", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1084 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM704.96 484.88l-256-160c-4.813-3.052-10.675-4.864-16.96-4.864-17.668 0-31.991 14.318-32 31.983l-0 0.001v320c0.009 17.666 14.332 31.984 32 31.984 6.285 0 12.147-1.812 17.091-4.942l-0.131 0.078 256-160c9.077-5.751 15.015-15.742 15.015-27.12s-5.938-21.369-14.884-27.043l-0.131-0.077zM464 614.28v-204.56l163.64 102.28z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["play-circle"] + }, + "attrs": [{}], + "properties": { + "id": 1085, + "order": 2598, + "name": "play-circle", + "code": 58322, + "ligatures": "play-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1085 + }, + { + "icon": { + "paths": [ + "M736 256v512c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-512c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM896 224c-17.673 0-32 14.327-32 32v0 512c0 17.673 14.327 32 32 32s32-14.327 32-32v0-512c0-17.673-14.327-32-32-32v0zM576 512c0 0.029 0 0.063 0 0.096 0 22.307-11.586 41.907-29.068 53.113l-0.252 0.151-352.76 224.6c-9.697 6.285-21.552 10.022-34.281 10.022-35.057 0-63.493-28.346-63.639-63.368l-0-0.014v-449.2c0.147-35.036 28.583-63.382 63.639-63.382 12.728 0 24.584 3.737 34.53 10.173l-0.249-0.151 352.76 224.6c17.734 11.356 29.32 30.957 29.32 53.264 0 0.034-0 0.068-0 0.102l0-0.005zM511.28 512l-351.28-223.68v447.4z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["play-pause"] + }, + "attrs": [{}], + "properties": { + "id": 1086, + "order": 2599, + "name": "play-pause", + "code": 59582, + "ligatures": "play-pause", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1086 + }, + { + "icon": { + "paths": [ + "M128 256c0-17.673 14.327-32 32-32v0h704c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32v0zM160 544h480c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-480c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM448 736h-288c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h288c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM990.64 505.2c-4.073 13.316-16.255 22.834-30.659 22.834-3.333 0-6.547-0.509-9.568-1.455l0.227 0.061-118.64-35.64v277c0 0.061 0 0.134 0 0.207 0 70.803-57.397 128.2-128.2 128.2s-128.2-57.397-128.2-128.2c0-70.803 57.397-128.2 128.2-128.2 23.641 0 45.788 6.399 64.803 17.56l-0.603-0.327v-209.24c0.005-17.669 14.33-31.991 32-31.991 3.281 0 6.447 0.494 9.427 1.411l-0.227-0.060 160 48c13.293 4.087 22.789 16.258 22.789 30.646 0 3.279-0.493 6.443-1.409 9.421l0.060-0.227zM768 768c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64v0c35.346 0 64-28.654 64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["playlist"] + }, + "attrs": [{}], + "properties": { + "id": 1087, + "order": 2600, + "name": "playlist", + "code": 59050, + "ligatures": "playlist", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1087 + }, + { + "icon": { + "paths": [ + "M950.64 265.36c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-137.36 137.4-146.76-146.76 137.4-137.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378h0l-137.36 137.4-105.36-105.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l-0-0 25.4 25.36-212 212c-28.956 28.955-46.866 68.956-46.866 113.14s17.91 84.185 46.866 113.14l62.84 62.84-196.24 196.24c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l196.36-196.36 62.84 62.84c28.955 28.956 68.956 46.866 113.14 46.866s84.185-17.91 113.14-46.866l212-212 25.36 25.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0-105.52-105.24 137.4-137.36c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0zM590.88 740c-17.374 17.383-41.381 28.136-67.9 28.136s-50.526-10.752-67.9-28.135l-171.080-171.080c-17.383-17.374-28.136-41.381-28.136-67.9s10.752-50.526 28.135-67.9l212-212 306.76 306.88z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["plug"] + }, + "attrs": [{}], + "properties": { + "id": 1088, + "order": 2601, + "name": "plug", + "code": 59718, + "ligatures": "plug", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1088 + }, + { + "icon": { + "paths": [ + "M896 224h-192v-160c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 160h-256v-160c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 160h-189.8c-25.080 0-34.2 19.12-34.2 32 0 17.673 14.327 32 32 32v0h64v352c0 88.366 71.634 160 160 160v0h128v160c0 17.673 14.327 32 32 32s32-14.327 32-32v0-160h128c88.366 0 160-71.634 160-160v0-352h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM672 736h-320c-53.019 0-96-42.981-96-96v0-352h512v352c0 53.019-42.981 96-96 96v0zM602.32 493.76c3.56 5.086 5.689 11.401 5.689 18.213 0 4.048-0.752 7.921-2.123 11.486l0.074-0.219-48 128c-4.685 12.253-16.345 20.797-30 20.797-17.693 0-32.037-14.343-32.037-32.037 0-4.038 0.747-7.901 2.11-11.459l-0.074 0.219 32-84.76h-81.96c-17.673-0.001-31.999-14.327-31.999-32 0-4.038 0.748-7.901 2.113-11.459l-0.074 0.219 48-128c4.685-12.253 16.345-20.797 30-20.797 17.693 0 32.037 14.343 32.037 32.037 0 4.038-0.747 7.901-2.11 11.459l0.074-0.219-32 84.76h81.96c0.008-0 0.018-0 0.027-0 10.849 0 20.438 5.399 26.224 13.657l0.068 0.103z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["plug-charging"] + }, + "attrs": [{}], + "properties": { + "id": 1089, + "order": 2602, + "name": "plug-charging", + "code": 60252, + "ligatures": "plug-charging", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1089 + }, + { + "icon": { + "paths": [ + "M598.64 553.36c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-73.36 73.4-82.76-82.76 73.4-73.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l-73.36 73.4-73.36-73.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64h-0l25.4 25.36-93.28 93.24c-23.17 23.165-37.501 55.169-37.501 90.52s14.331 67.356 37.501 90.52l0 0 21.52 21.48-113.64 113.6c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l0-0 113.6-113.64 21.48 21.52c23.165 23.17 55.169 37.501 90.52 37.501s67.356-14.331 90.52-37.501l93.24-93.28 25.36 25.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-73.4-73.36 73.4-73.36c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0zM389.48 813.36c-11.58 11.573-27.574 18.73-45.24 18.73s-33.66-7.157-45.24-18.731l0 0-88.24-88.36c-11.573-11.58-18.73-27.574-18.73-45.24s7.157-33.66 18.731-45.24l93.24-93.28 178.76 178.76zM950.64 73.36c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-113.6 113.64-21.48-21.52c-23.187-23.121-55.184-37.418-90.52-37.418s-67.333 14.297-90.523 37.421l0.003-0.003-93.24 93.28-25.36-25.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64v0l320 320c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0-25.4-25.36 93.28-93.24c23.17-23.165 37.501-55.169 37.501-90.52s-14.331-67.356-37.501-90.52l-0-0-21.52-21.48 113.64-113.6c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0zM813.24 389.36l-93.24 93.4-178.76-178.76 93.28-93.24c11.58-11.573 27.574-18.73 45.24-18.73s33.66 7.157 45.24 18.731l-0-0 88.24 88c11.645 11.592 18.851 27.635 18.851 45.36s-7.206 33.768-18.848 45.358l-0.002 0.002z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["plugs"] + }, + "attrs": [{}], + "properties": { + "id": 1090, + "order": 2603, + "name": "plugs", + "code": 60246, + "ligatures": "plugs", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1090 + }, + { + "icon": { + "paths": [ + "M950.64 73.36c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-209.6 209.64-21.48-21.52c-23.187-23.121-55.184-37.418-90.52-37.418s-67.333 14.297-90.523 37.421l0.003-0.003-93.24 93.28-25.36-25.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l-0-0 25.4 25.36-93.28 93.24c-23.17 23.165-37.501 55.169-37.501 90.52s14.331 67.356 37.501 90.52l0 0 21.52 21.48-209.64 209.6c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378v-0l209.6-209.64 21.48 21.52c23.165 23.17 55.169 37.501 90.52 37.501s67.356-14.331 90.52-37.501l93.24-93.28 25.36 25.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0-25.4-25.36 93.28-93.24c23.17-23.165 37.501-55.169 37.501-90.52s-14.331-67.356-37.501-90.52l-0-0-21.52-21.48 209.64-209.6c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0zM485.48 717.36c-11.58 11.573-27.574 18.73-45.24 18.73s-33.66-7.157-45.24-18.731l0 0-88.24-88.36c-11.573-11.58-18.73-27.574-18.73-45.24s7.157-33.66 18.731-45.24l93.24-93.28 178.76 178.76zM717.24 485.6l-93.24 93.16-178.76-178.76 93.28-93.24c11.58-11.573 27.574-18.73 45.24-18.73s33.66 7.157 45.24 18.731l-0-0 88.24 88c11.645 11.592 18.851 27.635 18.851 45.36s-7.206 33.768-18.848 45.358l-0.002 0.002zM354.28 140c-1.475-3.551-2.331-7.675-2.331-12 0-17.701 14.35-32.051 32.051-32.051 13.377 0 24.84 8.195 29.642 19.838l0.078 0.213 32 80c1.475 3.551 2.331 7.675 2.331 12 0 17.701-14.35 32.051-32.051 32.051-13.377 0-24.84-8.195-29.642-19.838l-0.078-0.213zM98.28 372c4.861-11.863 16.318-20.067 29.692-20.067 4.336 0 8.47 0.862 12.241 2.425l-0.212-0.078 80 32c11.856 4.88 20.051 16.343 20.051 29.72 0 17.701-14.35 32.051-32.051 32.051-4.325 0-8.449-0.856-12.213-2.409l0.213 0.078-80-32c-11.863-4.861-20.067-16.318-20.067-29.692 0-4.336 0.862-8.47 2.425-12.241l-0.078 0.212zM925.72 652c-4.845 11.896-16.32 20.128-29.716 20.128-4.281 0-8.365-0.841-12.097-2.366l0.214 0.077-80-32c-11.907-4.867-20.144-16.362-20.144-29.78 0-17.72 14.365-32.084 32.084-32.084 4.302 0 8.405 0.846 12.154 2.382l-0.214-0.078 80 32c11.863 4.861 20.067 16.318 20.067 29.692 0 4.336-0.862 8.47-2.425 12.241l0.078-0.212zM669.72 884.24c1.447 3.517 2.286 7.601 2.286 11.88 0 17.677-14.33 32.006-32.006 32.006-13.397 0-24.872-8.231-29.643-19.913l-0.077-0.214-32-80c-1.475-3.551-2.331-7.675-2.331-12 0-17.701 14.35-32.051 32.051-32.051 13.377 0 24.84 8.195 29.642 19.838l0.078 0.213z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["plugs-connected"] + }, + "attrs": [{}], + "properties": { + "id": 1091, + "order": 2604, + "name": "plugs-connected", + "code": 60250, + "ligatures": "plugs-connected", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1091 + }, + { + "icon": { + "paths": [ + "M896 512c0 17.673-14.327 32-32 32v0h-320v320c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-320h-320c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h320v-320c0-17.673 14.327-32 32-32s32 14.327 32 32v0 320h320c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["plus"] + }, + "attrs": [{}], + "properties": { + "id": 1092, + "order": 2605, + "name": "plus", + "code": 58324, + "ligatures": "plus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1092 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM704 512c0 17.673-14.327 32-32 32v0h-128v128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128v-128c0-17.673 14.327-32 32-32s32 14.327 32 32v0 128h128c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["plus-circle"] + }, + "attrs": [{}], + "properties": { + "id": 1093, + "order": 2606, + "name": "plus-circle", + "code": 58326, + "ligatures": "plus-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1093 + }, + { + "icon": { + "paths": [ + "M822.64 246.64l-576 576c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0 576-576c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-0 0zM256 448c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-128v-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128zM896 704h-320c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h320c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["plus-minus"] + }, + "attrs": [{}], + "properties": { + "id": 1094, + "order": 2607, + "name": "plus-minus", + "code": 58328, + "ligatures": "plus-minus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1094 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640v640zM704 512c0 17.673-14.327 32-32 32v0h-128v128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128v-128c0-17.673 14.327-32 32-32s32 14.327 32 32v0 128h128c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["plus-square"] + }, + "attrs": [{}], + "properties": { + "id": 1095, + "order": 2608, + "name": "plus-square", + "code": 60746, + "ligatures": "plus-square", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1095 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 704c-106.039 0-192-85.961-192-192s85.961-192 192-192c106.039 0 192 85.961 192 192v0c-0.114 105.993-86.007 191.886-191.989 192l-0.011 0zM668.84 309.88c-34.549-27.208-77.084-45.801-123.557-51.863l-1.283-0.137v-96.4c74.248 6.873 140.639 35.951 193.662 80.442l-0.542-0.442zM480 258.080c-47.756 6.199-90.291 24.792-125.385 52.414l0.545-0.414-68.28-68.48c52.481-44.049 118.872-73.127 191.735-79.896l1.385-0.104zM309.88 355.16c-27.208 34.549-45.801 77.084-51.863 123.557l-0.137 1.283h-96.4c6.873-74.248 35.951-140.639 80.442-193.662l-0.442 0.542zM258.080 544c6.199 47.756 24.792 90.291 52.414 125.385l-0.414-0.545-68.48 68.28c-44.049-52.481-73.127-118.872-79.896-191.735l-0.104-1.385zM355.16 714.12c34.564 27.137 77.101 45.663 123.565 51.666l1.275 0.134v96.6c-74.248-6.873-140.639-35.951-193.662-80.442l0.542 0.442zM544 765.92c47.739-6.137 90.276-24.663 125.393-52.218l-0.553 0.418 68.28 68.28c-52.481 44.049-118.872 73.127-191.735 79.896l-1.385 0.104zM714.12 668.84c27.137-34.564 45.663-77.101 51.666-123.565l0.134-1.275h96.6c-6.873 74.248-35.951 140.639-80.442 193.662l0.442-0.542zM765.92 480c-6.137-47.739-24.663-90.276-52.218-125.393l0.418 0.553 68.28-68.28c44.049 52.481 73.127 118.872 79.896 191.735l0.104 1.385z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["poker-chip"] + }, + "attrs": [{}], + "properties": { + "id": 1096, + "order": 2609, + "name": "poker-chip", + "code": 58772, + "ligatures": "poker-chip", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1096 + }, + { + "icon": { + "paths": [ + "M960 416h-45.44l-109.56-191.76c-11.239-19.399-31.9-32.239-55.56-32.24l-474.88-0c-23.66 0.001-44.321 12.841-55.396 31.933l-0.164 0.307-109.56 191.76h-45.44c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v320c0 35.346 28.654 64 64 64v0h96c35.346 0 64-28.654 64-64v0-64h384v64c0 35.346 28.654 64 64 64v0h96c35.346 0 64-28.654 64-64v0-320h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM274.56 256h474.88l91.4 160h-657.68zM256 800h-96v-64h96zM768 800v-64h96v64zM864 672h-704v-192h704zM224 576c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM672 576c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM384 96c0-17.673 14.327-32 32-32v0h192c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["police-car"] + }, + "attrs": [{}], + "properties": { + "id": 1097, + "order": 2610, + "name": "police-car", + "code": 60490, + "ligatures": "police-car", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1097 + }, + { + "icon": { + "paths": [ + "M922.56 197.44c-23.165-23.17-55.169-37.501-90.52-37.501s-67.356 14.331-90.52 37.501l-0 0c-7.864 7.86-14.706 16.74-20.312 26.426l-0.328 0.614-112.88-30.8c0.008-0.521 0.012-1.136 0.012-1.753 0-70.692-57.308-128-128-128-35.357 0-67.366 14.336-90.531 37.512l-0.001 0.001c-23.143 23.196-37.453 55.213-37.453 90.572 0 21.583 5.332 41.92 14.75 59.767l-0.336-0.699-135.76 122.2c-19.892-13.315-44.363-21.25-70.688-21.25-35.352 0-67.362 14.309-90.554 37.452l0.002-0.002c-23.369 23.197-37.835 55.336-37.835 90.853 0 70.692 57.308 128 128 128 31.016 0 59.455-11.031 81.608-29.385l-0.213 0.171 280 205.44c-5.775 14.056-9.128 30.372-9.128 47.47 0 70.692 57.308 128 128 128s128-57.308 128-128c0-44.058-22.259-82.917-56.146-105.944l-0.446-0.286 109.56-310.36q5.52 0.48 11.040 0.48c70.684-0.011 127.981-57.314 127.981-128 0-35.332-14.315-67.32-37.461-90.481l0.001 0.001zM434.56 146.68v0c11.579-11.567 27.569-18.72 45.23-18.72 35.346 0 64 28.654 64 64s-28.654 64-64 64c-17.661 0-33.65-7.153-45.23-18.721l0.001 0.001c-11.549-11.576-18.69-27.554-18.69-45.2 0-17.725 7.206-33.768 18.848-45.358l0.002-0.002zM114.56 525.28c-11.597-11.584-18.77-27.594-18.77-45.28s7.174-33.696 18.77-45.279l0.001-0.001c11.579-11.567 27.569-18.72 45.23-18.72 35.346 0 64 28.654 64 64s-28.654 64-64 64c-17.661 0-33.65-7.153-45.23-18.721l0.001 0.001zM685.16 877.28c-11.583 11.583-27.585 18.747-45.26 18.747-35.35 0-64.007-28.657-64.007-64.007 0-17.675 7.164-33.677 18.747-45.26l-0 0c11.583-11.583 27.585-18.747 45.26-18.747 35.35 0 64.007 28.657 64.007 64.007 0 17.675-7.164 33.677-18.747 45.26l-0 0zM650.96 704.56c-3.327-0.307-7.196-0.483-11.106-0.483-30.788 0-59.037 10.87-81.119 28.982l0.225-0.179-280-205.44c5.73-14.046 9.056-30.345 9.056-47.42 0-21.621-5.332-41.997-14.754-59.883l0.338 0.703 135.8-122.2c19.89 13.35 44.373 21.307 70.715 21.307 47.35 0 88.695-25.71 110.837-63.932l0.329-0.615 112.72 30.84c-0.008 0.546-0.013 1.191-0.013 1.836 0 44.016 22.217 82.843 56.049 105.878l0.444 0.285zM877.2 333.2c-11.726 12.646-28.43 20.534-46.976 20.534-35.346 0-64-28.654-64-64 0-18.566 7.906-35.285 20.534-46.976l0.042-0.038c11.583-11.583 27.585-18.747 45.26-18.747 35.35 0 64.007 28.657 64.007 64.007 0 17.675-7.164 33.677-18.747 45.26l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["polygon"] + }, + "attrs": [{}], + "properties": { + "id": 1098, + "order": 2611, + "name": "polygon", + "code": 59088, + "ligatures": "polygon", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1098 + }, + { + "icon": { + "paths": [ + "M918.080 296.84c-5.712-5.381-13.431-8.688-21.921-8.688-2.337 0-4.615 0.25-6.81 0.726l0.211-0.038c-21.332-74.904-89.149-128.831-169.562-128.831-17.093 0-33.616 2.437-49.242 6.981l1.244-0.31c-28.488-61.095-89.388-102.679-160-102.679s-131.512 41.583-159.546 101.597l-0.454 1.081c-14.402-4.247-30.949-6.691-48.066-6.691-80.376 0-148.168 53.878-169.23 127.489l-0.304 1.242c-1.934-0.415-4.156-0.653-6.433-0.653-17.673 0-32 14.327-32 32 0 2.573 0.304 5.074 0.877 7.471l-0.044-0.218 122.24 519.36c6.882 28.488 32.155 49.32 62.294 49.32 0.009 0 0.019-0 0.028-0l461.279 0c0.008 0 0.017 0 0.026 0 30.138 0 55.411-20.832 62.204-48.883l0.089-0.437 122.2-519.36c0.538-2.196 0.847-4.718 0.847-7.312 0-9.109-3.806-17.329-9.914-23.156l-0.013-0.012zM304 224c0.092-0 0.2-0 0.309-0 19.084 0 37.041 4.828 52.715 13.33l-0.584-0.29c4.343 2.35 9.508 3.731 14.995 3.731 15.225 0 27.966-10.632 31.204-24.876l0.041-0.214c11.543-50.52 56.096-87.646 109.32-87.646s97.777 37.126 109.175 86.893l0.145 0.752c3.279 14.459 16.021 25.091 31.245 25.091 5.487 0 10.652-1.381 15.165-3.814l-0.17 0.084c15.202-8.224 33.278-13.058 52.483-13.058 51.243 0 94.448 34.413 107.765 81.389l0.191 0.789-154.24 44-137.96-55.2c-7.035-2.894-15.201-4.574-23.76-4.574s-16.725 1.68-24.187 4.728l0.427-0.154-138 55.28-154.28-44.080c13.515-47.756 56.716-82.16 107.952-82.16 0.017 0 0.034 0 0.051 0l-0.003-0zM281.36 832l-109.72-466.24 151.4 43.24 56.4 423zM580 832h-136l-57-427.52 125-50 125 50zM742.64 832h-98.080l56.4-423 151.4-43.24z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["popcorn"] + }, + "attrs": [{}], + "properties": { + "id": 1099, + "order": 2612, + "name": "popcorn", + "code": 60238, + "ligatures": "popcorn", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1099 + }, + { + "icon": { + "paths": [ + "M512 32c-158.985 0.182-287.818 129.015-288 287.983l-0 0.017v384c0 35.346 28.654 64 64 64v0h128v160c0 53.019 42.981 96 96 96s96-42.981 96-96v0-160h128c35.346 0 64-28.654 64-64v0-384c-0.182-158.985-129.015-287.818-287.983-288l-0.017-0zM544 928c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-160h64zM736 704h-448v-384c0-123.712 100.288-224 224-224s224 100.288 224 224v0 384zM480 288v320c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-320c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM608 288v320c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-320c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["popsicle"] + }, + "attrs": [{}], + "properties": { + "id": 1100, + "order": 2613, + "name": "popsicle", + "code": 60350, + "ligatures": "popsicle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1100 + }, + { + "icon": { + "paths": [ + "M800 576h-306.8l89.64-89.64c30.391 15.637 66.252 24.987 104.254 25.439l0.146 0.001c0.155 0 0.339 0.001 0.523 0.001 38.096 0 73.682-10.746 103.892-29.372l-0.856 0.491c94.88-57.44 145.72-190.4 136-355.68-0.975-16.205-13.875-29.105-29.991-30.076l-0.089-0.004c-165.28-9.68-298.24 41.12-355.68 136-37.44 61.8-38.4 136.44-3.48 208l-57.56 57.56-48.84-48.84c24-53 22.28-108-5.56-153.92-43.48-71.96-143.16-110.32-266.68-103.080-16.175 0.993-29.047 13.865-30.036 29.95l-0.004 0.090c-7.28 123.48 31.12 223.16 103.12 266.68 22.686 14.064 50.205 22.4 79.67 22.4 0.116 0 0.232-0 0.347-0l-0.018 0c26.937-0.276 52.371-6.426 75.173-17.226l-1.093 0.466 48.64 48.76-32 32h-178.72c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h38.36l52.84 237.88c6.437 28.865 31.83 50.121 62.187 50.121 0.103 0 0.206-0 0.308-0.001l-0.016 0h268.68c0.087 0 0.19 0.001 0.293 0.001 30.358 0 55.751-21.256 62.108-49.697l0.080-0.424 52.84-237.88h38.32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM596 266.32c41.84-69.040 140.96-108 268-106.28 1.64 127.24-37.24 226.32-106.28 268-46.040 28-101.6 26.16-157.12-4.72-30.92-55.32-32.6-110.96-4.6-157zM368.44 432.44c-36.8 19.72-73.24 20.64-103.32 2.4-46-27.88-72.52-93.6-73.12-178.84 85.24 0.6 151 27.12 178.84 73.12 18.24 30.080 17.16 66.52-2.4 103.32zM646.36 864h-268.68l-49.68-224h368z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["potted-plant"] + }, + "attrs": [{}], + "properties": { + "id": 1101, + "order": 2614, + "name": "potted-plant", + "code": 60450, + "ligatures": "potted-plant", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1101 + }, + { + "icon": { + "paths": [ + "M480 512v-320c0-17.673 14.327-32 32-32s32 14.327 32 32v0 320c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM721.48 197.2c-4.844-3.105-10.755-4.95-17.097-4.95-17.673 0-32 14.327-32 32 0 11.010 5.56 20.721 14.025 26.478l0.111 0.071c92.44 60.28 145.48 155.48 145.48 261.2 0 176.731-143.269 320-320 320s-320-143.269-320-320v0c0-105.72 53.040-200.92 145.48-261.2 8.577-5.829 14.137-15.54 14.137-26.55 0-17.673-14.327-32-32-32-6.342 0-12.252 1.845-17.225 5.027l0.128-0.077c-110.92 72.32-174.52 187.040-174.52 314.8 0 212.077 171.923 384 384 384s384-171.923 384-384v0c0-127.76-63.6-242.48-174.52-314.8z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["power"] + }, + "attrs": [{}], + "properties": { + "id": 1102, + "order": 2615, + "name": "power", + "code": 58330, + "ligatures": "power", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1102 + }, + { + "icon": { + "paths": [ + "M733.24 752l89.4-89.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l-89.36 89.4-164.6-164.64c102.245-14.231 180.102-101.084 180.102-206.121 0-114.7-92.841-207.716-207.475-207.999l-0.027-0h-208c-17.673 0-32 14.327-32 32v0 608c0 17.673 14.327 32 32 32s32-14.327 32-32v0-224h114.76l208 208-89.4 89.36c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l89.36-89.4 89.36 89.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0zM320 192h176c79.529 0 144 64.471 144 144s-64.471 144-144 144v0h-176z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["prescription"] + }, + "attrs": [{}], + "properties": { + "id": 1103, + "order": 2616, + "name": "prescription", + "code": 59298, + "ligatures": "prescription", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1103 + }, + { + "icon": { + "paths": [ + "M864 160h-320v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-320c-35.346 0-64 28.654-64 64v0 480c0 35.346 28.654 64 64 64v0h157.44l-86.44 108c-4.371 5.427-7.016 12.405-7.016 20 0 17.682 14.334 32.016 32.016 32.016 10.086 0 19.084-4.664 24.952-11.954l0.048-0.062 118.36-148h225.28l118.36 148c5.916 7.351 14.914 12.016 25 12.016 17.682 0 32.016-14.334 32.016-32.016 0-7.595-2.645-14.573-7.064-20.062l0.048 0.062-86.44-108h157.44c35.346 0 64-28.654 64-64v0-480c0-35.346-28.654-64-64-64v0zM864 704h-704v-480h704v480z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["presentation"] + }, + "attrs": [{}], + "properties": { + "id": 1104, + "order": 2617, + "name": "presentation", + "code": 58964, + "ligatures": "presentation", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1104 + }, + { + "icon": { + "paths": [ + "M864 160h-320v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-320c-35.346 0-64 28.654-64 64v0 480c0 35.346 28.654 64 64 64v0h157.44l-86.44 108c-4.371 5.427-7.016 12.405-7.016 20 0 17.682 14.334 32.016 32.016 32.016 10.086 0 19.084-4.664 24.952-11.954l0.048-0.062 118.36-148h225.28l118.36 148c5.916 7.351 14.914 12.016 25 12.016 17.682 0 32.016-14.334 32.016-32.016 0-7.595-2.645-14.573-7.064-20.062l0.048 0.062-86.44-108h157.44c35.346 0 64-28.654 64-64v0-480c0-35.346-28.654-64-64-64v0zM864 704h-704v-480h704v480zM416 480v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-96c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM544 416v160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-160c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM672 352v224c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-224c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["presentation-chart"] + }, + "attrs": [{}], + "properties": { + "id": 1105, + "order": 2618, + "name": "presentation-chart", + "code": 58966, + "ligatures": "presentation-chart", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1105 + }, + { + "icon": { + "paths": [ + "M858.68 288h-58.68v-128c0-17.673-14.327-32-32-32v0h-512c-17.673 0-32 14.327-32 32v0 128h-58.68c-55.88 0-101.32 43.080-101.32 96v320c0 17.673 14.327 32 32 32v0h128v128c0 17.673 14.327 32 32 32v0h512c17.673 0 32-14.327 32-32v0-128h128c17.673 0 32-14.327 32-32v0-320c0-52.92-45.44-96-101.32-96zM288 192h448v96h-448zM736 832h-448v-192h448zM896 672h-96v-64c0-17.673-14.327-32-32-32v0h-512c-17.673 0-32 14.327-32 32v0 64h-96v-288c0-17.64 16.76-32 37.32-32h693.36c20.56 0 37.32 14.36 37.32 32zM800 464c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["printer"] + }, + "attrs": [{}], + "properties": { + "id": 1106, + "order": 2619, + "name": "printer", + "code": 58332, + "ligatures": "printer", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1106 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM864 512c0 0.104 0 0.226 0 0.349 0 85.805-30.856 164.404-82.077 225.305l0.437-0.534-495.48-495.52c60.545-50.645 139.241-81.399 225.12-81.399 194.334 0 351.885 157.481 352 351.788l0 0.011zM160 512c-0-0.104-0-0.226-0-0.349 0-85.805 30.856-164.404 82.077-225.305l-0.437 0.534 495.48 495.52c-60.545 50.645-139.241 81.399-225.12 81.399-194.334 0-351.885-157.481-352-351.788l-0-0.011z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["prohibit"] + }, + "attrs": [{}], + "properties": { + "id": 1107, + "order": 2620, + "name": "prohibit", + "code": 58334, + "ligatures": "prohibit", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1107 + }, + { + "icon": { + "paths": [ + "M662.64 617.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-256-256c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0zM928 512c0 229.75-186.25 416-416 416s-416-186.25-416-416c0-229.75 186.25-416 416-416v0c229.65 0.25 415.75 186.35 416 415.976l0 0.024zM864 512c0-194.404-157.596-352-352-352s-352 157.596-352 352c0 194.404 157.596 352 352 352v0c194.313-0.228 351.772-157.687 352-351.978l0-0.022z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["prohibit-inset"] + }, + "attrs": [{}], + "properties": { + "id": 1108, + "order": 2621, + "name": "prohibit-inset", + "code": 58336, + "ligatures": "prohibit-inset", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1108 + }, + { + "icon": { + "paths": [ + "M928 256v-64c0-35.346-28.654-64-64-64v0h-704c-35.346 0-64 28.654-64 64v0 64c0 35.346 28.654 64 64 64v0 384h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h352v69.52c-37.605 13.577-64 48.961-64 90.51 0 53.019 42.981 96 96 96s96-42.981 96-96c0-41.549-26.395-76.933-63.332-90.298l-0.668-0.211v-69.52h352c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-32v-384c35.346 0 64-28.654 64-64v0zM512 960c-17.673 0-32-14.327-32-32s14.327-32 32-32c17.673 0 32 14.327 32 32v0c0 17.673-14.327 32-32 32v0zM160 192h704v64h-704zM800 704h-576v-384h576z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["projector-screen"] + }, + "attrs": [{}], + "properties": { + "id": 1109, + "order": 2622, + "name": "projector-screen", + "code": 58968, + "ligatures": "projector-screen", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1109 + }, + { + "icon": { + "paths": [ + "M352 576v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM512 608c17.673 0 32-14.327 32-32v0-96c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 96c0 17.673 14.327 32 32 32v0zM640 608c17.673 0 32-14.327 32-32v0-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32v0zM864 320v384h32c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-352v69.52c37.605 13.577 64 48.961 64 90.51 0 53.019-42.981 96-96 96s-96-42.981-96-96c0-41.549 26.395-76.933 63.332-90.298l0.668-0.211v-69.52h-352c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h32v-384c-35.346 0-64-28.654-64-64v0-64c0-35.346 28.654-64 64-64v0h704c35.346 0 64 28.654 64 64v0 64c0 35.346-28.654 64-64 64v0zM544 928c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 17.673 14.327 32 32 32v0c17.673 0 32-14.327 32-32v0zM160 256h704v-64h-704zM800 320h-576v384h576z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["projector-screen-chart"] + }, + "attrs": [{}], + "properties": { + "id": 1110, + "order": 2623, + "name": "projector-screen-chart", + "code": 58970, + "ligatures": "projector-screen-chart", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1110 + }, + { + "icon": { + "paths": [ + "M960 512c0 17.673-14.327 32-32 32v0h-108.24l-151.12 302.32c-5.373 10.567-16.164 17.68-28.617 17.68-0.008 0-0.016-0-0.024-0l-1.599 0c-12.933-0.659-23.785-8.902-28.245-20.342l-0.075-0.218-228.68-600.4-128.28 282.2c-5.159 11.154-16.251 18.755-29.119 18.76l-128.001 0c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h107.4l151.48-333.24c5.159-11.162 16.259-18.768 29.136-18.768 13.578 0 25.181 8.457 29.829 20.39l0.075 0.218 230.040 604 127.4-254.84c5.355-10.606 16.162-17.753 28.639-17.76l128.001-0c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["pulse"] + }, + "attrs": [{}], + "properties": { + "id": 1111, + "order": 2624, + "name": "pulse, activity", + "code": 57344, + "ligatures": "pulse", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1111 + }, + { + "icon": { + "paths": [ + "M941.28 325.48l-242.76-242.72c-11.582-11.585-27.584-18.75-45.26-18.75s-33.678 7.166-45.26 18.75l-0 0-214.52 215.2c-42.64-13.36-140-29.48-241.6 52.56-14.623 11.827-23.895 29.769-23.895 49.876 0 17.668 7.159 33.664 18.735 45.245l193.28 193.2-170.64 170.52c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l0-0 170.52-170.64 193.16 193.16c11.575 11.622 27.585 18.82 45.276 18.84l0.004 0c1.52 0 3 0 4.52 0 19.079-1.361 35.679-10.93 46.444-25.16l0.116-0.16c78.56-104.4 71-189.28 52.76-240l213.88-214.68c11.573-11.58 18.73-27.574 18.73-45.24 0-17.686-7.174-33.696-18.77-45.279l-0.001-0.001zM896 370.76v0l-229.080 229.84c-5.766 5.787-9.33 13.77-9.33 22.585 0 5.21 1.245 10.13 3.454 14.477l-0.084-0.182c37.84 75.72-7.2 154.36-37.36 194.48l-431.6-431.64c48.32-38.96 94.56-49.24 129.92-49.24 0.651-0.010 1.42-0.015 2.191-0.015 22.812 0 44.513 4.759 64.164 13.337l-1.034-0.402c4.172 2.133 9.101 3.384 14.322 3.384 8.862 0 16.883-3.602 22.677-9.423l0.001-0.001 229.040-229.96 242.72 242.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["push-pin"] + }, + "attrs": [{}], + "properties": { + "id": 1112, + "order": 2625, + "name": "push-pin", + "code": 58338, + "ligatures": "push-pin", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1112 + }, + { + "icon": { + "paths": [ + "M864 672h-37.16l-84.68-480h25.84c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-512c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h25.84l-84.68 480h-37.16c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h320v224c0 17.673 14.327 32 32 32s32-14.327 32-32v0-224h320c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM346.84 192h330.32l84.68 480h-499.68z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["push-pin-simple"] + }, + "attrs": [{}], + "properties": { + "id": 1113, + "order": 2626, + "name": "push-pin-simple", + "code": 58972, + "ligatures": "push-pin-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1113 + }, + { + "icon": { + "paths": [ + "M333 160c0-17.673 14.327-32 32-32v0h403c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-25.84l75 425.2c0.307 1.664 0.482 3.578 0.482 5.533 0 15.695-11.299 28.75-26.206 31.477l-0.196 0.030c-1.674 0.331-3.6 0.52-5.569 0.52-0.011 0-0.022-0-0.033-0l0.002 0c-15.694-0.017-28.742-11.329-31.451-26.245l-0.029-0.195-77-436.32h-312c-0.048 0-0.104 0-0.16 0-17.673 0-32-14.327-32-32 0-0 0-0 0-0l-0 0zM853.52 887.68c-5.661 5.158-13.221 8.317-21.52 8.317-9.373 0-17.805-4.030-23.657-10.451l-0.023-0.025-135.92-149.52h-128.4v224c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-224h-320c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h37.16l67.8-384-96.64-106.48c-5.315-5.698-8.578-13.37-8.578-21.804 0-17.673 14.327-32 32-32 9.509 0 18.049 4.147 23.91 10.732l0.028 0.032 640 704c5.158 5.661 8.317 13.221 8.317 21.52 0 9.373-4.030 17.805-10.451 23.657l-0.025 0.023zM614.2 672l-294.84-324.32-57.2 324.32z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["push-pin-simple-slash"] + }, + "attrs": [{}], + "properties": { + "id": 1114, + "order": 2627, + "name": "push-pin-simple-slash", + "code": 58974, + "ligatures": "push-pin-simple-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1114 + }, + { + "icon": { + "paths": [ + "M215.68 138.48c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 101.16 111.28c-45.301 10.352-84.855 30.464-117.924 58.081l0.444-0.361c-14.623 11.827-23.895 29.769-23.895 49.876 0 17.668 7.159 33.664 18.735 45.245l193.16 193.2-170.64 170.52c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l0-0 170.52-170.64 193.16 193.16c11.575 11.622 27.585 18.82 45.276 18.84l0.004 0c1.52 0 3 0 4.52 0 19.079-1.361 35.679-10.93 46.444-25.16l0.116-0.16c17.94-23.41 33.487-50.122 45.441-78.71l0.879-2.37 87.36 96c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM623.6 832l-431.6-431.68c40.92-33 84.8-49.44 130.64-49.080l348.64 383.52c-8.92 39.48-30.32 74.16-47.68 97.24zM941.28 416l-178.56 179.16c-5.794 5.809-13.808 9.404-22.66 9.404-17.675 0-32.004-14.329-32.004-32.004 0-8.823 3.57-16.811 9.344-22.601l178.599-179.159-242.72-242.8-164.88 165.4c-5.732 5.473-13.514 8.841-22.083 8.841-17.673 0-32-14.327-32-32 0-8.529 3.337-16.279 8.777-22.015l-0.013 0.014 164.92-165.44c11.582-11.585 27.584-18.75 45.26-18.75s33.678 7.166 45.26 18.75l242.76 242.72c11.573 11.58 18.73 27.574 18.73 45.24s-7.157 33.66-18.731 45.24l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["push-pin-slash"] + }, + "attrs": [{}], + "properties": { + "id": 1115, + "order": 2628, + "name": "push-pin-slash", + "code": 58340, + "ligatures": "push-pin-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1115 + }, + { + "icon": { + "paths": [ + "M881.080 634.16c-4.839-3.096-10.741-4.934-17.072-4.934-4.989 0-9.711 1.142-13.919 3.178l0.191-0.083c-10.013 4.847-21.777 7.68-34.203 7.68-44.183 0-80-35.817-80-80s35.817-80 80-80c12.426 0 24.19 2.833 34.681 7.888l-0.479-0.208c4.015 1.95 8.735 3.090 13.72 3.090 17.673 0 32-14.327 32-32 0-0.004-0-0.007-0-0.011l0 0.001v-170.76c0-35.346-28.654-64-64-64v0h-144.88c0.56-4.728 0.88-10.204 0.88-15.755 0-0.086-0-0.172-0-0.259l0 0.013c-0.064-41.343-17.487-78.603-45.368-104.893l-0.072-0.067c-25.697-24.179-60.405-39.035-98.582-39.035-75.839 0-137.986 58.628-143.589 133.034l-0.029 0.482c-0.225 3.040-0.353 6.585-0.353 10.161 0 5.75 0.332 11.422 0.977 16.999l-0.064-0.679h-144.92c-35.346 0-64 28.654-64 64v0 128.88c-4.728-0.56-10.204-0.88-15.755-0.88-0.086 0-0.172 0-0.259 0l0.013-0c-41.342 0.069-78.601 17.491-104.893 45.369l-0.067 0.071c-24.21 25.533-39.099 60.114-39.099 98.173 0 3.458 0.123 6.887 0.365 10.284l-0.026-0.456c4.888 71.779 61.587 128.879 132.747 134.369l0.493 0.031c3.063 0.234 6.634 0.368 10.235 0.368 5.724 0 11.369-0.337 16.917-0.992l-0.672 0.065v128.72c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-170.76c0-0.006 0-0.013 0-0.019 0-11.338-5.897-21.3-14.791-26.984l-0.129-0.077zM832 832h-576v-170.76c0-0.003 0-0.007 0-0.010 0-17.673-14.327-32-32-32-4.985 0-9.705 1.14-13.911 3.174l0.191-0.083c-10.013 4.847-21.777 7.68-34.203 7.68-44.183 0-80-35.817-80-80s35.817-80 80-80c12.426 0 24.19 2.833 34.681 7.888l-0.479-0.208c4.015 1.95 8.735 3.090 13.72 3.090 17.673 0 32-14.327 32-32 0-0.004-0-0.007-0-0.011l0 0.001v-170.76h186.76c0.003 0 0.007 0 0.010 0 17.673 0 32-14.327 32-32 0-4.985-1.14-9.705-3.174-13.911l0.083 0.191c-4.847-10.013-7.68-21.777-7.68-34.203 0-44.183 35.817-80 80-80s80 35.817 80 80c0 12.426-2.833 24.19-7.888 34.681l0.208-0.479c-1.95 4.015-3.090 8.735-3.090 13.72 0 17.673 14.327 32 32 32 0.004 0 0.007-0 0.011-0l186.759 0v128.92c-4.875-0.591-10.521-0.928-16.245-0.928-3.602 0-7.172 0.133-10.707 0.396l0.472-0.028c-75.030 5.474-133.829 67.69-133.829 143.64 0 79.529 64.471 144 144 144 0.109 0 0.217-0 0.325-0l-0.017 0c0.073 0 0.159 0 0.245 0 5.551 0 11.027-0.32 16.411-0.942l-0.656 0.062z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["puzzle-piece"] + }, + "attrs": [{}], + "properties": { + "id": 1116, + "order": 2629, + "name": "puzzle-piece", + "code": 58774, + "ligatures": "puzzle-piece", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1116 + }, + { + "icon": { + "paths": [ + "M416 160h-192c-35.346 0-64 28.654-64 64v0 192c0 35.346 28.654 64 64 64v0h192c35.346 0 64-28.654 64-64v0-192c0-35.346-28.654-64-64-64v0zM416 416h-192v-192h192v192zM416 544h-192c-35.346 0-64 28.654-64 64v0 192c0 35.346 28.654 64 64 64v0h192c35.346 0 64-28.654 64-64v0-192c0-35.346-28.654-64-64-64v0zM416 800h-192v-192h192v192zM800 160h-192c-35.346 0-64 28.654-64 64v0 192c0 35.346 28.654 64 64 64v0h192c35.346 0 64-28.654 64-64v0-192c0-35.346-28.654-64-64-64v0zM800 416h-192v-192h192v192zM544 704v-128c0-17.673 14.327-32 32-32s32 14.327 32 32v0 128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM864 640c0 17.673-14.327 32-32 32v0h-96v160c0 17.673-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96v-224c0-17.673 14.327-32 32-32s32 14.327 32 32v0 32h96c17.673 0 32 14.327 32 32v0zM864 768v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["qr-code"] + }, + "attrs": [{}], + "properties": { + "id": 1117, + "order": 2630, + "name": "qr-code", + "code": 58342, + "ligatures": "qr-code", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1117 + }, + { + "icon": { + "paths": [ + "M560 720c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM512 288c-88.24 0-160 64.6-160 144v16c0 17.673 14.327 32 32 32s32-14.327 32-32v0-16c0-44 43.080-80 96-80s96 36 96 80-43.080 80-96 80c-17.673 0-32 14.327-32 32v0 32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-2.88c72.96-13.4 128-71.6 128-141.12 0-79.4-71.76-144-160-144zM928 512c0 229.75-186.25 416-416 416s-416-186.25-416-416c0-229.75 186.25-416 416-416v0c229.65 0.25 415.75 186.35 416 415.976l0 0.024zM864 512c0-194.404-157.596-352-352-352s-352 157.596-352 352c0 194.404 157.596 352 352 352v0c194.313-0.228 351.772-157.687 352-351.978l0-0.022z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["question"] + }, + "attrs": [{}], + "properties": { + "id": 1118, + "order": 2631, + "name": "question", + "code": 58344, + "ligatures": "question", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1118 + }, + { + "icon": { + "paths": [ + "M768 384c0 114.040-97.88 208.44-224 222.24v33.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64c0-17.673 14.327-32 32-32v0c105.88 0 192-71.76 192-160s-86.12-160-192-160-192 71.76-192 160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c0-123.52 114.84-224 256-224s256 100.48 256 224zM512 768c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64v0c0-35.346-28.654-64-64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["question-mark"] + }, + "attrs": [{}], + "properties": { + "id": 1119, + "order": 2632, + "name": "question-mark", + "code": 58345, + "ligatures": "question-mark", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1119 + }, + { + "icon": { + "paths": [ + "M128 256c0-17.673 14.327-32 32-32v0h704c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32v0zM544 480h-384c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h384c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM544 736h-384c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h384c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM992 640c-0.006 11.382-5.953 21.374-14.909 27.042l-0.131 0.078-256 160c-4.813 3.052-10.675 4.864-16.96 4.864-17.668 0-31.991-14.318-32-31.983l-0-0.001v-320c0.009-17.666 14.332-31.984 32-31.984 6.285 0 12.147 1.812 17.091 4.942l-0.131-0.078 256 160c9.087 5.746 15.034 15.738 15.040 27.119l0 0.001zM899.64 640l-163.64-102.28v204.56z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["queue"] + }, + "attrs": [{}], + "properties": { + "id": 1120, + "order": 2633, + "name": "queue", + "code": 59052, + "ligatures": "queue", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1120 + }, + { + "icon": { + "paths": [ + "M400 224h-240c-35.346 0-64 28.654-64 64v0 256c0 35.346 28.654 64 64 64v0h240v32c0 70.692-57.308 128-128 128v0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c105.993-0.114 191.886-86.007 192-191.989l0-0.011v-352c0-35.346-28.654-64-64-64v0zM400 544h-240v-256h240zM864 224h-240c-35.346 0-64 28.654-64 64v0 256c0 35.346 28.654 64 64 64v0h240v32c0 70.692-57.308 128-128 128v0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c105.993-0.114 191.886-86.007 192-191.989l0-0.011v-352c0-35.346-28.654-64-64-64v0zM864 544h-240v-256h240z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["quotes"] + }, + "attrs": [{}], + "properties": { + "id": 1121, + "order": 2634, + "name": "quotes", + "code": 58976, + "ligatures": "quotes", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1121 + }, + { + "icon": { + "paths": [ + "M448 656c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM624 608c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM864 752c-0.008 114.87-93.129 207.987-208 207.987-55.923 0-106.691-22.069-144.070-57.974l0.070 0.067c-37.358 36.083-88.296 58.317-144.427 58.317-114.875 0-208-93.125-208-208 0-60.547 25.87-115.052 67.16-153.064l0.147-0.133c4.493-31.030 13.292-59.053 25.866-84.899l-0.746 1.699c-76-151.6-121.88-352.96-69.44-439.68 15.455-26.674 43.865-44.329 76.399-44.329 0.45 0 0.9 0.003 1.348 0.010l-0.068-0.001c56.48 0 104 47.56 145.76 145.44 24.88 58.48 43.4 125.28 56 178.96 15.033-2.79 32.33-4.386 50-4.386s34.967 1.596 51.755 4.651l-1.755-0.265c12.52-53.68 31.040-120.48 56-178.96 41.6-97.88 89.28-145.44 145.76-145.44 0.381-0.006 0.83-0.009 1.281-0.009 32.534 0 60.945 17.655 76.174 43.908l0.226 0.422c52.44 86.72 6.56 288.080-69.44 439.68 11.786 24.101 20.557 52.070 24.854 81.49l0.186 1.55c41.224 37.973 66.961 92.219 66.961 152.475 0 0.17-0 0.341-0.001 0.511l0-0.026zM623.56 374.52c42.728 18.189 78.706 44.879 107.193 78.169l0.327 0.391c24.474-52.898 44.948-114.697 58.335-179.094l0.985-5.666c13.96-72.52 12.6-132-3.72-158.88-3.989-8.045-12.145-13.478-21.571-13.478-0.475 0-0.946 0.014-1.414 0.041l0.065-0.003c-26.44 0-58.080 38.8-86.88 106.48-23.72 55.76-41.4 120.48-53.32 172.040zM292.92 453.080c28.814-33.681 64.792-60.371 105.649-77.849l1.871-0.711c-12-51.56-29.6-116.28-53.32-172-28.8-67.72-60.44-106.52-86.88-106.52-0.403-0.024-0.875-0.038-1.349-0.038-9.425 0-17.581 5.433-21.508 13.338l-0.063 0.14c-16.32 26.96-17.68 86.56-3.72 158.88 14.372 70.065 34.847 131.864 61.556 190.213l-2.236-5.453zM800 752c0-0.105 0-0.229 0-0.353 0-44.983-20.7-85.131-53.095-111.438l-0.265-0.209c-6.471-5.286-10.814-12.965-11.669-21.668l-0.011-0.132c-11.358-114.083-106.84-202.44-222.96-202.44s-211.602 88.357-222.885 201.506l-0.075 0.934c-0.867 8.835-5.209 16.514-11.623 21.755l-0.057 0.045c-33.142 26.611-54.177 67.125-54.177 112.552 0 79.529 64.471 144 144 144 38.523 0 73.514-15.127 99.355-39.766l-0.058 0.055-38.96-32.36c-7.067-5.913-11.529-14.735-11.529-24.6 0-17.678 14.331-32.009 32.009-32.009 7.813 0 14.973 2.799 20.53 7.45l-0.050-0.041 43.52 36.32 43.52-36.2c5.507-4.61 12.667-7.409 20.48-7.409 17.678 0 32.009 14.331 32.009 32.009 0 9.865-4.463 18.687-11.479 24.559l-0.050 0.041-38.96 32.36c25.685 24.121 60.352 38.94 98.48 38.94 79.494 0 143.943-64.414 144-143.894l0-0.005z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["rabbit"] + }, + "attrs": [{}], + "properties": { + "id": 1122, + "order": 2635, + "name": "rabbit", + "code": 60098, + "ligatures": "rabbit", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1122 + }, + { + "icon": { + "paths": [ + "M920 104.2c-112-111.72-313.88-91.56-450.4 45-127.16 127.16-153.32 311.080-66.040 425.96l-118.24 118.24-2.72-2.72c-11.584-11.597-27.594-18.77-45.28-18.77s-33.696 7.174-45.279 18.77l-109.281 109.321c-11.597 11.584-18.77 27.594-18.77 45.28s7.174 33.696 18.77 45.279l0.001 0.001 50.76 50.76c11.582 11.585 27.584 18.75 45.26 18.75s33.678-7.166 45.26-18.75l109.32-109.32c11.585-11.582 18.75-27.584 18.75-45.26s-7.166-33.678-18.75-45.26l-2.76-2.76 118.24-118.24c45.16 34.32 100.96 51.16 160 51.16 90.88 0 189-40 266.16-117.2 136.32-136.56 156.52-338.44 45-450.24zM178.8 896l-50.8-50.76 109.32-109.24 25.32 25.36 25.36 25.32zM896.92 416h-96.68v-128h128c-0.512 46.784-12.031 90.762-32.081 129.621l0.761-1.621zM544 598.44c-56.989-17.469-100.971-61.451-118.109-117.189l-0.331-1.251h118.44zM416 416c0.52-46.797 12.083-90.776 32.198-129.61l-0.758 1.61h96.56v128zM608 288h128v128h-128zM918.68 224h-118.44v-118.88c57.083 17.502 101.138 61.557 118.308 117.387l0.332 1.253zM735.4 96h0.64v128h-128v-96.96c37.101-19.261 80.911-30.812 127.359-31.438l0.201-0.002zM544 168.24v55.52h-55.36c8.593-10.671 17.175-20.217 26.239-29.279l0.001-0.001c9.034-9.045 18.527-17.625 28.443-25.705l0.677-0.535zM608 607.92v-127.92h128v96.64c-37.171 19.301-81.080 30.834-127.632 31.359l-0.168 0.001zM800 535.36v-55.36h56c-8.61 10.669-17.192 20.214-26.246 29.286l0.006-0.006c-9.102 8.982-18.724 17.514-28.787 25.517l-0.733 0.563z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["racquet"] + }, + "attrs": [{}], + "properties": { + "id": 1123, + "order": 2636, + "name": "racquet", + "code": 60930, + "ligatures": "racquet", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1123 + }, + { + "icon": { + "paths": [ + "M992 320v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-393.8l-184.24 491.24c-4.655 12.288-16.326 20.864-30 20.864s-25.345-8.577-29.927-20.645l-0.073-0.22-192-512c-1.289-3.339-2.037-7.202-2.037-11.24 0-17.693 14.343-32.037 32.037-32.037 13.655 0 25.315 8.544 29.926 20.577l0.074 0.219 162.040 432.12 162.040-432c4.645-12.282 16.298-20.86 29.957-20.88l0.003-0h448c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["radical"] + }, + "attrs": [{}], + "properties": { + "id": 1124, + "order": 2637, + "name": "radical", + "code": 58346, + "ligatures": "radical", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1124 + }, + { + "icon": { + "paths": [ + "M416 672c0 17.673-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c17.673 0 32 14.327 32 32v0zM384 512h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM384 384h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM928 320v448c0 35.346-28.654 64-64 64v0h-704c-35.346 0-64-28.654-64-64v0-480c0.004-14.389 9.504-26.557 22.573-30.58l0.227-0.060 640-192c2.753-0.857 5.919-1.351 9.2-1.351 17.679 0 32.011 14.332 32.011 32.011 0 14.398-9.506 26.576-22.584 30.6l-0.227 0.060-431.16 129.32h517.96c35.346 0 64 28.654 64 64v0zM864 768v-448h-704v448h704zM800 544c0 88.366-71.634 160-160 160s-160-71.634-160-160c0-88.366 71.634-160 160-160v0c88.366 0 160 71.634 160 160v0zM736 544c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96v0c53.019 0 96-42.981 96-96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["radio"] + }, + "attrs": [{}], + "properties": { + "id": 1125, + "order": 2638, + "name": "radio", + "code": 59262, + "ligatures": "radio", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1125 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM512 288c-123.712 0-224 100.288-224 224s100.288 224 224 224c123.712 0 224-100.288 224-224v0c-0.137-123.657-100.343-223.863-223.987-224l-0.013-0zM512 672c-88.366 0-160-71.634-160-160s71.634-160 160-160c88.366 0 160 71.634 160 160v0c0 88.366-71.634 160-160 160v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["radio-button"] + }, + "attrs": [{}], + "properties": { + "id": 1126, + "order": 2639, + "name": "radio-button", + "code": 60168, + "ligatures": "radio-button", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1126 + }, + { + "icon": { + "paths": [ + "M368 544h-208c-18.612-0.065-35.343-8.065-46.996-20.792l-0.044-0.048c-10.503-11.483-16.938-26.84-16.938-43.699 0-2.035 0.094-4.048 0.277-6.036l-0.019 0.255c11.666-125.141 77.276-232.927 173.045-301.098l1.275-0.862c10.28-7.348 23.105-11.749 36.958-11.749 23.576 0 44.175 12.748 55.279 31.727l0.164 0.303 104 180c2.695 4.59 4.286 10.109 4.286 16 0 17.677-14.33 32.006-32.006 32.006-11.786 0-22.083-6.37-27.638-15.855l-0.082-0.151-104-180c-82.132 58.38-137.67 149.564-147.454 254.043l-0.106 1.397c-0.001 0.015-0.002 0.032-0.002 0.049 0 0.238 0.109 0.45 0.28 0.589l0.001 0.001 207.72-0.080c17.673 0 32 14.327 32 32s-14.327 32-32 32v0zM927.72 473.68c-11.666-125.141-77.276-232.927-173.045-301.098l-1.275-0.862c-10.28-7.348-23.105-11.749-36.958-11.749-23.576 0-44.175 12.748-55.279 31.727l-0.164 0.303-103.8 180c-2.695 4.59-4.286 10.109-4.286 16 0 17.677 14.33 32.006 32.006 32.006 11.786 0 22.083-6.37 27.638-15.855l0.082-0.151 104-180c82.038 58.429 137.497 149.6 147.255 254.045l0.105 1.395c0 0.28 0 0.48 0 0.56h-208c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h208c18.612-0.065 35.343-8.065 46.996-20.792l0.044-0.048c10.503-11.483 16.938-26.84 16.938-43.699 0-2.035-0.094-4.048-0.277-6.036l0.019 0.255zM611.72 620.72c-5.637-9.636-15.934-16.006-27.72-16.006-17.677 0-32.006 14.33-32.006 32.006 0 5.891 1.592 11.41 4.368 16.151l-0.082-0.151 103.36 178.92c-43.307 20.433-94.070 32.361-147.62 32.361s-104.314-11.928-149.78-33.272l2.16 0.911 103.32-178.92c2.695-4.59 4.286-10.109 4.286-16 0-17.677-14.33-32.006-32.006-32.006-11.786 0-22.083 6.37-27.638 15.855l-0.082 0.151-103.28 178.92c-5.399 9.185-8.588 20.231-8.588 32.023 0 25.572 14.998 47.642 36.678 57.892l0.389 0.166c51.195 24.17 111.21 38.28 174.52 38.28s123.325-14.11 177.070-39.357l-2.55 1.077c22.069-10.415 37.068-32.485 37.068-58.057 0-11.791-3.189-22.838-8.751-32.324l0.163 0.302zM512 560c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["radioactive"] + }, + "attrs": [{}], + "properties": { + "id": 1127, + "order": 2640, + "name": "radioactive", + "code": 59868, + "ligatures": "radioactive", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1127 + }, + { + "icon": { + "paths": [ + "M736 672v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64c0-88.366-71.634-160-160-160s-160 71.634-160 160v0 64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64c0-123.712 100.288-224 224-224s224 100.288 224 224v0zM512 320c-194.313 0.228-351.772 157.687-352 351.978l-0 0.022v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64c0-159.058 128.942-288 288-288s288 128.942 288 288v0 64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64c-0.228-194.313-157.687-351.772-351.978-352l-0.022-0zM512 192c-264.978 0.296-479.705 215.023-480 479.972l-0 0.028v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64c0-229.75 186.25-416 416-416s416 186.25 416 416v0 64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64c-0.296-264.978-215.023-479.705-479.972-480l-0.028-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["rainbow"] + }, + "attrs": [{}], + "properties": { + "id": 1128, + "order": 2641, + "name": "rainbow", + "code": 58776, + "ligatures": "rainbow", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1128 + }, + { + "icon": { + "paths": [ + "M800 448c-80.635 0.206-149.612 49.902-178.177 120.309l-0.463 1.291c-4.003-0.458-8.643-0.72-13.343-0.72-0.006 0-0.012 0-0.018 0l0.001-0c-70.6 0-128 59.040-128 131.56s57.4 131.56 128 131.56h192c106.039 0 192-85.961 192-192s-85.961-192-192-192v0zM800 768h-192c-35.28 0-64-30.32-64-67.56s28.72-67.56 64-67.56c0.052-0 0.114-0 0.176-0 8.278 0 16.164 1.676 23.338 4.708l-0.394-0.148c3.584 1.508 7.751 2.385 12.122 2.385 15.416 0 28.287-10.902 31.322-25.417l0.036-0.208c12.405-58.744 63.814-102.2 125.373-102.2 70.692 0 128 57.308 128 128 0 70.683-57.292 127.984-127.971 128l-0.002 0zM96 640v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64c0.009-229.744 186.255-415.985 416-415.985 112.823 0 215.156 44.914 290.094 117.837l-0.094-0.092c5.694 5.774 9.21 13.708 9.21 22.464 0 17.673-14.327 32-32 32-8.437 0-16.112-3.265-21.829-8.601l0.019 0.017c-63.332-61.636-149.927-99.645-245.4-99.645-194.404 0-352 157.596-352 352 0 0.002 0 0.004 0 0.006l-0-0zM224 640v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64c0.103-158.98 129.005-287.819 288-287.819 64.11 0 123.327 20.948 171.181 56.372l-0.781-0.552c8.337 5.858 13.719 15.432 13.719 26.264 0 17.673-14.327 32-32 32-7.416 0-14.243-2.523-19.67-6.757l0.071 0.053c-36.61-27.117-82.663-43.405-132.52-43.405-123.657 0-223.912 100.2-224 223.837l-0 0.009zM470.28 546.6c-6.692-1.666-14.374-2.621-22.28-2.621-53.019 0-96 42.981-96 96 0 0.007 0 0.015 0 0.022l-0-0.001v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64c-0-0.011-0-0.023-0-0.036 0-88.366 71.634-160 160-160 13.157 0 25.943 1.588 38.176 4.583l-1.096-0.227c14.218 3.464 24.607 16.088 24.607 31.14 0 17.677-14.33 32.007-32.007 32.007-2.626 0-5.177-0.316-7.619-0.912l0.219 0.045z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["rainbow-cloud"] + }, + "attrs": [{}], + "properties": { + "id": 1129, + "order": 2642, + "name": "rainbow-cloud", + "code": 58778, + "ligatures": "rainbow-cloud", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1129 + }, + { + "icon": { + "paths": [ + "M449.64 410.12c-1.041-3.020-1.643-6.501-1.643-10.121 0-14.054 9.060-25.992 21.658-30.292l0.225-0.067 48-16c3.020-1.041 6.5-1.642 10.12-1.642 17.673 0 32 14.327 32 32 0 0.001-0 0.002-0 0.002l0-0v160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-115.6l-5.88 1.96c-3.020 1.041-6.501 1.643-10.121 1.643-14.054 0-25.992-9.060-30.292-21.658l-0.067-0.225zM992 832c0 17.673-14.327 32-32 32v0h-896c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h32v-384c0-35.346 28.654-64 64-64v0h160v-128c0-35.346 28.654-64 64-64v0h256c35.346 0 64 28.654 64 64v0 288h160c35.346 0 64 28.654 64 64v0 224h32c17.673 0 32 14.327 32 32v0zM704 576v224h160v-224zM384 800h256v-576h-256zM160 800h160v-384h-160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["ranking"] + }, + "attrs": [{}], + "properties": { + "id": 1130, + "order": 2643, + "name": "ranking", + "code": 60770, + "ligatures": "ranking", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1130 + }, + { + "icon": { + "paths": [ + "M843.12 157l-521-92c-3.335-0.616-7.172-0.969-11.092-0.969-31.42 0-57.551 22.641-62.969 52.498l-0.059 0.391-119 676c-0.615 3.331-0.966 7.164-0.966 11.078 0 31.447 22.681 57.597 52.577 62.984l0.389 0.058 521 92c3.342 0.619 7.188 0.973 11.117 0.973 31.45 0 57.601-22.685 62.985-52.584l0.058-0.389 119-676c0.605-3.305 0.951-7.109 0.951-10.994 0-31.456-22.694-57.612-52.603-62.988l-0.389-0.058zM713.040 896v0l-521.040-92 119-676 521 92zM357.36 233.68c2.753-15.107 15.811-26.409 31.508-26.409 1.969 0 3.897 0.178 5.768 0.518l-0.196-0.030 332 58.6c15.14 2.724 26.478 15.798 26.478 31.52 0 17.673-14.327 32-32 32-0.013 0-0.027-0-0.040-0l0.002 0c-1.98-0.003-3.918-0.177-5.801-0.509l0.201 0.029-332-58.64c-15.107-2.753-26.409-15.811-26.409-31.508 0-1.969 0.178-3.897 0.518-5.768l-0.030 0.196zM335.2 359.76c2.737-15.125 15.804-26.448 31.515-26.448 1.967 0 3.892 0.177 5.761 0.517l-0.195-0.029 332 58.64c15.258 2.622 26.721 15.753 26.721 31.562 0 17.673-14.327 32-32 32-0.113 0-0.226-0.001-0.339-0.002l0.017 0c-0.018 0-0.039 0-0.060 0-1.973 0-3.903-0.189-5.77-0.551l0.19 0.031-332-58.6c-15.072-2.783-26.338-15.823-26.338-31.495 0-1.988 0.181-3.934 0.528-5.821l-0.030 0.197zM313 485.8c2.802-15.050 15.831-26.293 31.487-26.293 1.977 0 3.911 0.179 5.789 0.522l-0.196-0.030 165.92 29.16c15.14 2.724 26.478 15.798 26.478 31.52 0 17.673-14.326 31.999-31.998 32l-0 0c-1.979-0.001-3.917-0.175-5.8-0.509l0.2 0.029-166-29.32c-15.088-2.769-26.37-15.818-26.37-31.501 0-1.972 0.178-3.902 0.52-5.775l-0.030 0.196z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["read-cv-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1131, + "order": 2644, + "name": "read-cv-logo", + "code": 60684, + "ligatures": "read-cv-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1131 + }, + { + "icon": { + "paths": [ + "M288 416c0-17.673 14.327-32 32-32v0h384c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32v0zM320 576h384c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-384c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM928 224v608c-0.010 17.666-14.333 31.983-32 31.983-5.22 0-10.148-1.25-14.502-3.467l0.182 0.084-113.68-56.84-113.68 56.84c-4.172 2.133-9.1 3.383-14.32 3.383s-10.148-1.25-14.502-3.467l0.182 0.084-113.68-56.84-113.68 56.84c-4.172 2.133-9.1 3.383-14.32 3.383s-10.148-1.25-14.502-3.467l0.182 0.084-113.68-56.84-113.68 56.84c-4.172 2.133-9.1 3.383-14.32 3.383-17.667 0-31.99-14.317-32-31.982l-0-0.001v-608c0-35.346 28.654-64 64-64v0h704c35.346 0 64 28.654 64 64v0zM864 224h-704v556.24l81.68-40.88c4.172-2.133 9.1-3.383 14.32-3.383s10.148 1.25 14.502 3.467l-0.182-0.084 113.68 56.88 113.68-56.88c4.172-2.133 9.1-3.383 14.32-3.383s10.148 1.25 14.502 3.467l-0.182-0.084 113.68 56.88 113.68-56.88c4.172-2.133 9.1-3.383 14.32-3.383s10.148 1.25 14.502 3.467l-0.182-0.084 81.68 40.88z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["receipt"] + }, + "attrs": [{}], + "properties": { + "id": 1132, + "order": 2645, + "name": "receipt", + "code": 58348, + "ligatures": "receipt", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1132 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 608c0.010 17.666 14.333 31.983 32 31.983 5.22 0 10.148-1.25 14.502-3.467l-0.182 0.084 113.68-56.84 113.68 56.84c4.172 2.133 9.1 3.383 14.32 3.383s10.148-1.25 14.502-3.467l-0.182 0.084 113.68-56.84 113.68 56.84c4.172 2.133 9.1 3.383 14.32 3.383s10.148-1.25 14.502-3.467l-0.182 0.084 113.68-56.84 113.68 56.84c4.172 2.133 9.1 3.383 14.32 3.383 17.667 0 31.99-14.317 32-31.982l0-0.001v-608c0-35.346-28.654-64-64-64v0zM864 780.24l-81.68-40.88c-4.172-2.133-9.1-3.383-14.32-3.383s-10.148 1.25-14.502 3.467l0.182-0.084-113.68 56.88-113.68-56.88c-4.172-2.133-9.1-3.383-14.32-3.383s-10.148 1.25-14.502 3.467l0.182-0.084-113.68 56.88-113.68-56.88c-4.172-2.133-9.1-3.383-14.32-3.383s-10.148 1.25-14.502 3.467l0.182-0.084-81.68 40.88v-556.24h704zM393.36 553.36l73.4-73.36-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4 73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-73.4 73.36 73.4 73.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["receipt-x"] + }, + "attrs": [{}], + "properties": { + "id": 1133, + "order": 2646, + "name": "receipt-x", + "code": 60736, + "ligatures": "receipt-x", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1133 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM512 224c-159.058 0-288 128.942-288 288s128.942 288 288 288c159.058 0 288-128.942 288-288v0c-0.182-158.985-129.015-287.818-287.983-288l-0.017-0zM512 736c-123.712 0-224-100.288-224-224s100.288-224 224-224c123.712 0 224 100.288 224 224v0c-0.137 123.657-100.343 223.863-223.987 224l-0.013 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["record"] + }, + "attrs": [{}], + "properties": { + "id": 1134, + "order": 2647, + "name": "record", + "code": 58350, + "ligatures": "record", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1134 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM864 800h-704v-576h704v576z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["rectangle"] + }, + "attrs": [{}], + "properties": { + "id": 1135, + "order": 2648, + "name": "rectangle", + "code": 58352, + "ligatures": "rectangle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1135 + }, + { + "icon": { + "paths": [ + "M320 192c0 17.673-14.327 32-32 32v0h-128v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64c0-35.346 28.654-64 64-64v0h128c17.673 0 32 14.327 32 32v0zM128 608c17.673 0 32-14.327 32-32v0-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32v0zM288 800h-128v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64c0 35.346 28.654 64 64 64v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM576 800h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM896 704c-17.673 0-32 14.327-32 32v0 64h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c35.346 0 64-28.654 64-64v0-64c0-17.673-14.327-32-32-32v0zM896 416c-17.673 0-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128c0-17.673-14.327-32-32-32v0zM864 160h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64c0-35.346-28.654-64-64-64v0zM576 160h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["rectangle-dashed"] + }, + "attrs": [{}], + "properties": { + "id": 1136, + "order": 2649, + "name": "rectangle-dashed", + "code": 58354, + "ligatures": "rectangle-dashed", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1136 + }, + { + "icon": { + "paths": [ + "M384 832c0 17.673-14.327 32-32 32v0h-192c-52.994-0.033-95.942-43.001-95.942-96 0-17.673 4.776-34.231 13.107-48.453l-0.245 0.453 137.16-237-56.2 15c-2.484 0.69-5.335 1.087-8.28 1.087-17.721 0-32.087-14.366-32.087-32.087 0-14.776 9.988-27.22 23.582-30.947l0.225-0.053 131.080-35.080c2.485-0.693 5.34-1.092 8.287-1.092 14.733 0 27.14 9.956 30.861 23.507l0.053 0.225 35.16 131.080c0.714 2.521 1.124 5.416 1.124 8.406 0 14.788-10.031 27.233-23.66 30.902l-0.224 0.051c-2.494 0.676-5.359 1.069-8.314 1.080l-0.006 0c-14.716-0.014-27.105-9.96-30.827-23.495l-0.053-0.225-15.2-56.6-137.16 237.24c-2.695 4.59-4.287 10.109-4.287 16 0 17.619 14.24 31.913 31.839 32l0.008 0h192c17.673 0 32 14.327 32 32v0zM946.92 720l-92.56-160c-5.77-8.973-15.703-14.833-27.005-14.833-17.673 0-32 14.327-32 32 0 5.423 1.349 10.53 3.729 15.006l-0.084-0.173 92.56 160c2.695 4.59 4.287 10.109 4.287 16 0 17.619-14.24 31.913-31.839 32l-0.008 0h-274.76l41.36-41.36c5.797-5.793 9.384-13.797 9.384-22.64 0-17.675-14.329-32.004-32.004-32.004-8.833 0-16.829 3.578-22.62 9.364l-96 96c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 96 96c5.791 5.786 13.787 9.364 22.62 9.364 17.675 0 32.004-14.329 32.004-32.004 0-8.843-3.586-16.847-9.383-22.64l-41.36-41.36h274.76c52.994-0.033 95.942-43.001 95.942-96 0-17.673-4.776-34.231-13.107-48.453l0.245 0.453zM512 128c0.094-0.001 0.204-0.002 0.315-0.002 11.683 0 21.876 6.381 27.284 15.847l0.081 0.154 137.16 237-56.32-15.12c-2.197-0.538-4.718-0.847-7.312-0.847-17.673 0-32 14.327-32 32 0 14.389 9.497 26.56 22.566 30.587l0.227 0.060 131.12 35.16c2.482 0.679 5.333 1.072 8.275 1.080l0.005 0c14.716-0.014 27.105-9.96 30.827-23.495l0.053-0.225 35.16-131.16c0.829-2.709 1.306-5.823 1.306-9.048 0-17.673-14.327-32-32-32-15.007 0-27.601 10.33-31.060 24.268l-0.046 0.22-15.2 56.68-137.36-237.16c-16.921-28.841-47.775-47.899-83.080-47.899s-66.159 19.058-82.835 47.448l-0.245 0.451-92.64 160c-2.442 4.412-3.879 9.673-3.879 15.27 0 17.673 14.327 32 32 32 11.484 0 21.554-6.049 27.2-15.134l92.719-160.136c5.489-9.621 15.682-16.002 27.365-16.002 0.111 0 0.221 0.001 0.332 0.002l-0.017-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["recycle"] + }, + "attrs": [{}], + "properties": { + "id": 1137, + "order": 2650, + "name": "recycle", + "code": 59226, + "ligatures": "recycle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1137 + }, + { + "icon": { + "paths": [ + "M992 416c-0.017-70.68-57.318-127.97-128-127.97-32.104 0-61.447 11.819-83.917 31.343l0.157-0.133c-67-35.6-147.040-57.12-230.64-62.12l20.76-124.68 70.88 10.88c7.612 46.059 47.145 80.756 94.782 80.756 53.019 0 96-42.981 96-96s-42.981-96-96-96c-35.462 0-66.432 19.227-83.056 47.826l-0.246 0.459-104-16c-1.466-0.238-3.155-0.374-4.876-0.374-15.813 0-28.947 11.47-31.537 26.544l-0.027 0.19-27.48 165.92c-87.36 3.76-171.28 25.52-241.040 62.6-22.134-18.792-51.034-30.22-82.602-30.22-70.692 0-128 57.308-128 128 0 36.694 15.441 69.782 40.179 93.121l0.063 0.059c-5.952 19.703-9.385 42.348-9.4 65.792l-0 0.008c0 87.72 48 169.4 135.64 229.96 83.88 58.040 194.8 90.040 312.36 90.040s228.48-32 312.36-90.040c87.64-60.56 135.64-142.24 135.64-229.96-0.015-23.452-3.448-46.097-9.828-67.47l0.428 1.67c25.412-23.503 41.299-56.986 41.4-94.182l0-0.018zM736 96c17.673 0 32 14.327 32 32s-14.327 32-32 32c-17.673 0-32-14.327-32-32v0c0-17.673 14.327-32 32-32v0zM896.52 471.12c-9.458 5.675-15.689 15.876-15.689 27.531 0 4.503 0.93 8.789 2.609 12.676l-0.080-0.208c7.96 19.198 12.6 41.492 12.64 64.864l0 0.016c0 66.12-38.36 129.080-108 177.32-73.32 50.68-171.32 78.68-276 78.68s-202.68-28-276-78.68c-69.64-48.24-108-111.2-108-177.32 0.058-23.314 4.666-45.537 12.983-65.847l-0.423 1.167c1.609-3.69 2.545-7.989 2.545-12.507 0-11.629-6.204-21.81-15.482-27.413l-0.143-0.080c-18.83-11.37-31.226-31.723-31.226-54.972 0-35.346 28.654-64 64-64 21.046 0 39.72 10.159 51.385 25.841l0.121 0.171c5.887 8.019 15.278 13.166 25.871 13.166 5.862 0 11.356-1.576 16.082-4.328l-0.152 0.082 1.44-0.88c70.8-42.8 162-66.4 257-66.4v0c94.92 0 186.12 23.6 256.92 66.4l1.68 1c4.517 2.588 9.929 4.115 15.698 4.115 10.588 0 19.975-5.142 25.8-13.066l0.062-0.089c11.772-16.057 30.564-26.365 51.765-26.365 35.346 0 64 28.654 64 64 0 23.355-12.509 43.787-31.193 54.963l-0.292 0.162zM352 576c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM736 512c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64v0c35.346 0 64 28.654 64 64v0zM668.28 689c2.353 4.346 3.736 9.514 3.736 15.005 0 12.19-6.816 22.789-16.846 28.191l-0.17 0.084c-41.412 22.444-90.665 35.638-143 35.638s-101.588-13.193-144.615-36.436l1.615 0.798c-10.197-5.49-17.012-16.089-17.012-28.28 0-17.68 14.332-32.012 32.012-32.012 5.489 0 10.655 1.381 15.17 3.816l-0.17-0.084c32.723 17.742 71.643 28.171 113 28.171s80.277-10.429 114.275-28.801l-1.275 0.63c4.346-2.353 9.514-3.736 15.005-3.736 12.19 0 22.789 6.816 28.191 16.846l0.084 0.17z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["reddit-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1138, + "order": 2651, + "name": "reddit-logo", + "code": 58780, + "ligatures": "reddit-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1138 + }, + { + "icon": { + "paths": [ + "M96 512c0.182-158.985 129.015-287.818 287.983-288l434.777-0-41.4-41.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0 96 96c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-96 96c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l41.4-41.36h-434.76c-123.657 0.137-223.863 100.343-224 223.987l-0 0.013c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM896 480c-17.673 0-32 14.327-32 32v0c-0.137 123.657-100.343 223.863-223.987 224l-434.773 0 41.4-41.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378v0l-96 96c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 96 96c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0-41.4-41.36h434.76c158.985-0.182 287.818-129.015 288-287.983l0-0.017c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["repeat"] + }, + "attrs": [{}], + "properties": { + "id": 1139, + "order": 2652, + "name": "repeat", + "code": 58358, + "ligatures": "repeat", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1139 + }, + { + "icon": { + "paths": [ + "M96 512c0.182-158.985 129.015-287.818 287.983-288l434.777-0-41.4-41.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0 96 96c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-96 96c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l41.4-41.36h-434.76c-123.657 0.137-223.863 100.343-224 223.987l-0 0.013c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM896 480c-17.673 0-32 14.327-32 32v0c-0.137 123.657-100.343 223.863-223.987 224l-434.773 0 41.4-41.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378v0l-96 96c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 96 96c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0-41.4-41.36h434.76c158.985-0.182 287.818-129.015 288-287.983l0-0.017c0-17.673-14.327-32-32-32v0zM544 640c17.673 0 32-14.327 32-32v0-192c0-0.007 0-0.015 0-0.023 0-17.673-14.327-32-32-32-5.22 0-10.148 1.25-14.502 3.467l0.182-0.084-64 32c-10.568 5.373-17.683 16.166-17.683 28.62 0 17.675 14.328 32.003 32.003 32.003 5.22 0 10.148-1.25 14.502-3.467l-0.182 0.084 17.68-8.84v140.24c0 17.673 14.327 32 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["repeat-once"] + }, + "attrs": [{}], + "properties": { + "id": 1140, + "order": 2653, + "name": "repeat-once", + "code": 58360, + "ligatures": "repeat-once", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1140 + }, + { + "icon": { + "paths": [ + "M864 352h-256v-192c0-35.346-28.654-64-64-64v0h-256c-35.346 0-64 28.654-64 64v0 192c0 35.346 28.654 64 64 64v0h256v192h-256c-35.346 0-64 28.654-64 64v0 192c0 35.346 28.654 64 64 64v0h256c35.346 0 64-28.654 64-64v0-192h256c35.346 0 64-28.654 64-64v0-192c0-35.346-28.654-64-64-64v0zM544 864h-256v-192h256zM544 160v192h-256v-192h256zM864 608h-256v-192h256z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["replit-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1141, + "order": 2654, + "name": "replit-logo", + "code": 60298, + "ligatures": "replit-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1141 + }, + { + "icon": { + "paths": [ + "M544 448h-352c-17.673 0-32 14.327-32 32v0 352c0 17.673 14.327 32 32 32v0h352c17.673 0 32-14.327 32-32v0-352c0-17.673-14.327-32-32-32v0zM512 800h-288v-288h288zM864 736v64c0 35.346-28.654 64-64 64v0h-96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM864 448v128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM864 224v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64c35.346 0 64 28.654 64 64v0zM608 192c0 17.673-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c17.673 0 32 14.327 32 32v0zM160 320v-96c0-35.346 28.654-64 64-64v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["resize"] + }, + "attrs": [{}], + "properties": { + "id": 1142, + "order": 2655, + "name": "resize", + "code": 60782, + "ligatures": "resize", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1142 + }, + { + "icon": { + "paths": [ + "M895.080 232c-8.864-4.938-19.444-7.846-30.703-7.846-12.726 0-24.585 3.715-34.551 10.119l0.254-0.153-318.080 202.44v-149.2c-0.147-35.036-28.583-63.382-63.639-63.382-12.728 0-24.584 3.737-34.53 10.173l0.249-0.151-352.76 224.64c-17.745 11.391-29.333 31.022-29.333 53.36s11.589 41.969 29.082 53.209l0.251 0.151 352.76 224.64c9.697 6.285 21.552 10.022 34.281 10.022 35.057 0 63.493-28.346 63.639-63.368l0-0.014v-149.2l318.080 202.56c9.697 6.285 21.552 10.022 34.281 10.022 35.057 0 63.493-28.346 63.639-63.368l0-0.014v-449.28c-0.072-23.75-13.208-44.416-32.597-55.195l-0.323-0.165zM448 735.72l-351.28-223.72 351.28-223.76zM864 735.72l-351.28-223.72 351.28-223.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["rewind"] + }, + "attrs": [{}], + "properties": { + "id": 1143, + "order": 2656, + "name": "rewind", + "code": 59048, + "ligatures": "rewind", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1143 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM462.32 339.36c-4.167-2.127-9.089-3.374-14.302-3.374-7.248 0-13.933 2.41-19.298 6.472l0.080-0.058-192 144c-7.807 5.9-12.8 15.167-12.8 25.6s4.993 19.7 12.72 25.542l0.080 0.058 192 144c5.281 3.996 11.96 6.4 19.2 6.4h0c17.673 0 32-14.327 32-32v0-288c0-0.007 0-0.015 0-0.023 0-12.453-7.113-23.245-17.498-28.533l-0.182-0.084zM416 592l-106.68-80 106.68-80zM718.32 339.36c-4.167-2.127-9.089-3.374-14.302-3.374-7.248 0-13.933 2.41-19.298 6.472l0.080-0.058-192 144c-7.807 5.9-12.8 15.167-12.8 25.6s4.993 19.7 12.72 25.542l0.080 0.058 192 144c5.281 3.996 11.96 6.4 19.2 6.4h0c17.673 0 32-14.327 32-32v0-288c0-0.007 0-0.015 0-0.023 0-12.453-7.113-23.245-17.498-28.533l-0.182-0.084zM672 592l-106.68-80 106.68-80z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["rewind-circle"] + }, + "attrs": [{}], + "properties": { + "id": 1144, + "order": 2657, + "name": "rewind-circle", + "code": 58362, + "ligatures": "rewind-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1144 + }, + { + "icon": { + "paths": [ + "M943.68 796c-4.521 2.595-9.939 4.125-15.715 4.125-11.962 0-22.391-6.563-27.882-16.285l-0.083-0.16-278.72-495.68h-77.28v32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-32h-77.28l-278.72 495.68c-5.602 9.865-16.036 16.411-28 16.411-17.724 0-32.091-14.368-32.091-32.091 0-5.76 1.517-11.165 4.174-15.839l-0.083 0.159 261.28-464.32h-233.28c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h832c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-233.28l261.28 464.32c2.595 4.521 4.125 9.939 4.125 15.715 0 11.962-6.563 22.391-16.285 27.882l-0.16 0.083zM512 448c-17.673 0-32 14.327-32 32v0 64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64c0-17.673-14.327-32-32-32v0zM512 672c-17.673 0-32 14.327-32 32v0 64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["road-horizon"] + }, + "attrs": [{}], + "properties": { + "id": 1145, + "order": 2658, + "name": "road-horizon", + "code": 59448, + "ligatures": "road-horizon", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1145 + }, + { + "icon": { + "paths": [ + "M800 192h-256v-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128h-256c-70.692 0-128 57.308-128 128v0 448c0 70.692 57.308 128 128 128v0h576c70.692 0 128-57.308 128-128v0-448c0-70.692-57.308-128-128-128v0zM864 768c0 35.346-28.654 64-64 64v0h-576c-35.346 0-64-28.654-64-64v0-448c0-35.346 28.654-64 64-64v0h576c35.346 0 64 28.654 64 64v0zM656 544h-288c-61.856 0-112 50.144-112 112s50.144 112 112 112v0h288c61.856 0 112-50.144 112-112s-50.144-112-112-112v0zM560 608v96h-96v-96zM320 656c0-26.51 21.49-48 48-48v0h32v96h-32c-26.51 0-48-21.49-48-48v0zM656 704h-32v-96h32c26.51 0 48 21.49 48 48s-21.49 48-48 48v0zM288 432c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM640 432c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["robot"] + }, + "attrs": [{}], + "properties": { + "id": 1146, + "order": 2659, + "name": "robot", + "code": 59234, + "ligatures": "robot", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1146 + }, + { + "icon": { + "paths": [ + "M608 896c0 17.673-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c17.673 0 32 14.327 32 32v0zM512 448c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM894.48 623.32l-49.44 222.52c-6.578 28.893-32.048 50.131-62.479 50.131-14.995 0-28.785-5.157-39.694-13.793l0.134 0.102-108.96-82.28h-244l-109.040 82.28c-10.776 8.535-24.566 13.691-39.561 13.691-30.431 0-55.902-21.239-62.397-49.702l-0.082-0.429-49.44-222.52c-0.952-4.149-1.498-8.913-1.498-13.805 0-15.644 5.582-29.985 14.863-41.139l-0.085 0.105 114.24-137.040c4.201-53.824 16.411-103.662 35.474-149.955l-1.194 3.275c51.6-129.36 144-210.52 181.48-239.4 10.711-8.363 24.366-13.41 39.2-13.41s28.489 5.047 39.342 13.517l-0.142-0.107c37.36 28.88 129.88 110.040 181.48 239.4 17.869 43.018 30.079 92.856 34.172 144.975l0.108 1.705 114.24 137.040c9.196 11.050 14.778 25.39 14.778 41.035 0 4.892-0.546 9.656-1.58 14.236l0.082-0.43zM397.72 736h228.56c84.48-150.16 100.28-293.92 46.96-427.52-47.040-117.92-135.28-192.48-161.24-212.48-26.040 20-114.28 94.56-161.32 212.48-53.24 133.6-37.44 277.36 47.040 427.52zM337.72 759.4q-64.6-117.4-78.4-230.76l-67.32 80.8 49.44 222.56 0.72-0.52zM832 609.44l-67.32-80.8q-13.68 113.12-78.24 230.76l96.12 72.52z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["rocket"] + }, + "attrs": [{}], + "properties": { + "id": 1147, + "order": 2660, + "name": "rocket", + "code": 58364, + "ligatures": "rocket", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1147 + }, + { + "icon": { + "paths": [ + "M895.4 188.48c-2.022-32.291-27.709-57.978-59.816-59.991l-0.184-0.009c-50.32-3-178.92 1.6-285.64 108.28l-19 19.24h-233.32c-0.107-0.001-0.233-0.001-0.359-0.001-17.614 0-33.557 7.156-45.080 18.719l-0.002 0.002-137.2 137.28c-11.591 11.583-18.761 27.589-18.761 45.27 0 32.186 23.759 58.822 54.695 63.328l0.346 0.041 153.88 21.48 176.84 176.84 21.48 153.96c3.504 24.313 20.302 43.969 42.671 51.548l0.449 0.132c6.087 2.103 13.101 3.318 20.399 3.32l0.001 0c0.035 0 0.077 0 0.119 0 17.614 0 33.556-7.156 45.079-18.718l0.002-0.002 137.28-137.2c11.565-11.525 18.721-27.467 18.721-45.081 0-0.126-0-0.252-0.001-0.378l0 0.019v-233.32l19.080-19.080c106.72-106.72 111.32-235.32 108.32-285.68zM297.44 320h169.32l-158.12 158.080-148.64-20.72zM595.080 282.2c55.549-55.882 132.467-90.468 217.464-90.468 6.676 0 13.303 0.213 19.873 0.634l-0.897-0.046c0.402 5.876 0.632 12.735 0.632 19.648 0 84.819-34.528 161.574-90.295 216.976l-0.016 0.016-229.84 229.76-146.72-146.72zM704 726.56l-137.32 137.44-20.76-148.68 158.080-158.080zM407.36 764.56c-18 39.44-78.2 131.44-247.36 131.44-17.673 0-32-14.327-32-32v0c0-169.16 92-229.36 131.44-247.4 3.899-1.822 8.465-2.885 13.28-2.885 17.676 0 32.005 14.329 32.005 32.005 0 12.861-7.586 23.951-18.528 29.038l-0.197 0.082c-25.72 11.72-82.48 49.44-92.48 155.64 106.2-10 144-66.76 155.64-92.48 5.169-11.139 16.259-18.725 29.12-18.725 17.676 0 32.005 14.329 32.005 32.005 0 4.815-1.063 9.381-2.968 13.477l0.082-0.197z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["rocket-launch"] + }, + "attrs": [{}], + "properties": { + "id": 1148, + "order": 2661, + "name": "rocket-launch", + "code": 58366, + "ligatures": "rocket-launch", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1148 + }, + { + "icon": { + "paths": [ + "M832 544h-640c-35.346 0-64 28.654-64 64v0 160c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-160c0-35.346-28.654-64-64-64v0zM832 768h-640v-160h640v160zM832 192h-640c-35.346 0-64 28.654-64 64v0 160c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-160c0-35.346-28.654-64-64-64v0zM832 416h-640v-160h640v160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["rows"] + }, + "attrs": [{}], + "properties": { + "id": 1149, + "order": 2662, + "name": "rows", + "code": 58786, + "ligatures": "rows", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1149 + }, + { + "icon": { + "paths": [ + "M832 448h-640c-35.346 0-64 28.654-64 64v0 96c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-96c0-35.346-28.654-64-64-64v0zM832 608h-640v-96h640v96zM832 160h-640c-35.346 0-64 28.654-64 64v0 96c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-96c0-35.346-28.654-64-64-64v0zM832 320h-640v-96h640v96zM640 864c0 17.673-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h64c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["rows-plus-bottom"] + }, + "attrs": [{}], + "properties": { + "id": 1150, + "order": 2663, + "name": "rows-plus-bottom", + "code": 58782, + "ligatures": "rows-plus-bottom", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1150 + }, + { + "icon": { + "paths": [ + "M832 640h-640c-35.346 0-64 28.654-64 64v0 96c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-96c0-35.346-28.654-64-64-64v0zM832 800h-640v-96h640v96zM832 352h-640c-35.346 0-64 28.654-64 64v0 96c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-96c0-35.346-28.654-64-64-64v0zM832 512h-640v-96h640v96zM384 160c0-17.673 14.327-32 32-32v0h64v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["rows-plus-top"] + }, + "attrs": [{}], + "properties": { + "id": 1151, + "order": 2664, + "name": "rows-plus-top", + "code": 58784, + "ligatures": "rows-plus-top", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1151 + }, + { + "icon": { + "paths": [ + "M427.64 596.36c52.111 51.833 84.361 123.587 84.361 202.874 0 0.269-0 0.539-0.001 0.808l0-0.042c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c0-123.712-100.288-224-224-224v0c-17.673 0-32-14.327-32-32s14.327-32 32-32v0c0.227-0.001 0.497-0.001 0.766-0.001 79.287 0 151.042 32.25 202.862 84.349l0.012 0.012zM224 320c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c229.75 0 416 186.25 416 416v0c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-265.097-214.903-480-480-480v0zM699.16 324.84c-120.94-121.592-288.366-196.842-473.368-196.842-0.63 0-1.26 0.001-1.89 0.003l0.097-0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c0.492-0.001 1.074-0.002 1.656-0.002 167.373 0 318.846 68.079 428.238 178.056l0.026 0.026c110.004 109.418 178.082 260.891 178.082 428.264 0 0.582-0.001 1.164-0.002 1.746l0-0.090c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0.002-0.532 0.002-1.162 0.002-1.792 0-185.002-75.251-352.427-196.813-473.339l-0.029-0.029zM240 736c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["rss"] + }, + "attrs": [{}], + "properties": { + "id": 1152, + "order": 2665, + "name": "rss", + "code": 58368, + "ligatures": "rss", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1152 + }, + { + "icon": { + "paths": [ + "M896 768c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c0-317.6-258.4-576-576-576-17.673 0-32-14.327-32-32s14.327-32 32-32v0c352.88 0 640 287.12 640 640zM256 416c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c158.985 0.182 287.818 129.015 288 287.983l0 0.017c0 17.673 14.327 32 32 32s32-14.327 32-32v0c-0.228-194.313-157.687-351.772-351.978-352l-0.022-0zM272 704c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["rss-simple"] + }, + "attrs": [{}], + "properties": { + "id": 1153, + "order": 2666, + "name": "rss-simple", + "code": 58370, + "ligatures": "rss-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1153 + }, + { + "icon": { + "paths": [ + "M800 64c-17.673 0-32 14.327-32 32v0 64h-128v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-128v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-128v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 832c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h128v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h128v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h128v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-832c0-17.673-14.327-32-32-32v0zM256 224h512v576h-512zM512 704c0.003 0 0.006 0 0.010 0 11.586 0 21.734-6.158 27.35-15.379l0.080-0.141 96-160c2.87-4.703 4.57-10.393 4.57-16.48s-1.699-11.777-4.65-16.621l0.080 0.141-96-160c-5.694-9.372-15.847-15.537-27.44-15.537s-21.746 6.165-27.36 15.395l-0.080 0.142-96 160c-2.87 4.703-4.57 10.393-4.57 16.48s1.699 11.777 4.65 16.621l-0.080-0.141 96 160c5.696 9.362 15.844 15.52 27.43 15.52 0.003 0 0.007-0 0.010-0l-0.001 0zM512 414.2l58.68 97.8-58.68 97.8-58.68-97.8z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["rug"] + }, + "attrs": [{}], + "properties": { + "id": 1154, + "order": 2667, + "name": "rug", + "code": 59930, + "ligatures": "rug", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1154 + }, + { + "icon": { + "paths": [ + "M941.28 293.48l-210.76-210.72c-11.582-11.585-27.584-18.75-45.26-18.75s-33.678 7.166-45.26 18.75l-557.28 557.24c-11.585 11.582-18.75 27.584-18.75 45.26s7.166 33.678 18.75 45.26l210.76 210.72c11.582 11.585 27.584 18.75 45.26 18.75s33.678-7.166 45.26-18.75l557.28-557.24c11.585-11.582 18.75-27.584 18.75-45.26s-7.166-33.678-18.75-45.26l-0-0zM338.72 896l-210.72-210.76 128-128 105.36 105.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-105.4-105.36 82.76-82.76 105.36 105.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-105.4-105.36 82.76-82.76 105.36 105.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-105.4-105.36 128-128 210.76 210.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["ruler"] + }, + "attrs": [{}], + "properties": { + "id": 1155, + "order": 2668, + "name": "ruler", + "code": 59064, + "ligatures": "ruler", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1155 + }, + { + "icon": { + "paths": [ + "M988.84 690.12c-5.29-10.808-16.208-18.12-28.833-18.12-0.002 0-0.005 0-0.007 0l-384-0v-96h288c17.672-0.002 31.997-14.328 31.997-32 0-8.299-3.159-15.859-8.34-21.545l0.023 0.025-311.68-342.84v-147.64c-0.098-17.599-14.387-31.827-32-31.827-9.999 0-18.927 4.586-24.795 11.77l-0.045 0.057-416 512c-4.374 5.426-7.020 12.404-7.020 20 0 17.624 14.247 31.92 31.853 32l0.008 0h384v96h-448c-0.006-0-0.013-0-0.020-0-17.673 0-32 14.327-32 32 0 7.596 2.647 14.574 7.068 20.062l-0.048-0.062 118.4 148c11.775 14.681 29.712 24 49.825 24 0.047 0 0.095-0 0.142-0l-0.007 0h609.28c0.040 0 0.087 0 0.135 0 20.113 0 38.050-9.319 49.728-23.875l0.097-0.125 118.4-148c4.368-5.425 7.012-12.398 7.012-19.99 0-5.052-1.171-9.83-3.255-14.079l0.084 0.188zM791.68 512h-215.68v-237.24zM195.24 512l316.76-389.88v389.88zM816.64 832h-609.28l-76.8-96h762.88z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sailboat"] + }, + "attrs": [{}], + "properties": { + "id": 1156, + "order": 2669, + "name": "sailboat", + "code": 59274, + "ligatures": "sailboat", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1156 + }, + { + "icon": { + "paths": [ + "M957.72 532l-128-320c-4.848-11.891-16.319-20.119-29.713-20.119-2.455 0-4.846 0.276-7.142 0.8l0.215-0.041-249.080 55.36v-88c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 102.32l-262.96 58.44c-10.413 2.357-18.761 9.545-22.682 19.028l-0.078 0.212v0.24l-128 319.76c-1.443 3.494-2.281 7.55-2.281 11.802 0 0.069 0 0.139 0.001 0.208l-0-0.011c0 93.24 98.16 128 160 128s160-34.76 160-128c0-0.059 0.001-0.128 0.001-0.198 0-4.252-0.838-8.309-2.357-12.014l0.077 0.211-114.040-284.92 212.32-47.080v504h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64v-518.32l204-45.28-105.72 263.6c-1.443 3.494-2.281 7.55-2.281 11.802 0 0.069 0 0.139 0.001 0.208l-0-0.011c0 93.24 98.16 128 160 128s160-34.76 160-128c0-0.059 0.001-0.128 0.001-0.198 0-4.252-0.838-8.309-2.357-12.014l0.077 0.211zM224 736c-30.12 0-91.040-14.44-95.72-58.56l95.72-239.28 95.72 239.28c-4.68 44.12-65.6 58.56-95.72 58.56zM800 608c-30.12 0-91.040-14.44-95.72-58.56l95.72-239.28 95.72 239.28c-4.68 44.12-65.6 58.56-95.72 58.56z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["scales"] + }, + "attrs": [{}], + "properties": { + "id": 1157, + "order": 2670, + "name": "scales", + "code": 59216, + "ligatures": "scales", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1157 + }, + { + "icon": { + "paths": [ + "M896 160v160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h160c17.673 0 32 14.327 32 32v0zM320 832h-128v-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 160c0 17.673 14.327 32 32 32v0h160c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM864 672c-17.673 0-32 14.327-32 32v0 128h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c17.673 0 32-14.327 32-32v0-160c0-17.673-14.327-32-32-32v0zM160 352c17.673 0 32-14.327 32-32v0-128h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-160c-17.673 0-32 14.327-32 32v0 160c0 17.673 14.327 32 32 32v0zM320 288h384c17.673 0 32 14.327 32 32v0 384c0 17.673-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32v0zM352 672h320v-320h-320z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["scan"] + }, + "attrs": [{}], + "properties": { + "id": 1158, + "order": 2671, + "name": "scan", + "code": 60342, + "ligatures": "scan", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1158 + }, + { + "icon": { + "paths": [ + "M896 160v144c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-112h-112c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h144c17.673 0 32 14.327 32 32v0zM864 688c-17.673 0-32 14.327-32 32v0 112h-112c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h144c17.673 0 32-14.327 32-32v0-144c0-17.673-14.327-32-32-32v0zM304 832h-112v-112c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 144c0 17.673 14.327 32 32 32v0h144c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM160 336c17.673 0 32-14.327 32-32v0-112h112c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-144c-17.673 0-32 14.327-32 32v0 144c0 17.673 14.327 32 32 32v0zM512 800c-159.058 0-288-128.942-288-288s128.942-288 288-288c159.058 0 288 128.942 288 288v0c-0.182 158.985-129.015 287.818-287.983 288l-0.017 0zM736 512c0-123.712-100.288-224-224-224s-224 100.288-224 224c0 123.712 100.288 224 224 224v0c123.657-0.137 223.863-100.343 224-223.987l0-0.013zM464 464c0-26.51-21.49-48-48-48s-48 21.49-48 48c0 26.51 21.49 48 48 48v0c26.51 0 48-21.49 48-48v0zM608 416c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM586.84 584c-15.24 13.48-48 24-74.84 24s-59.6-10.52-74.84-24c-5.663-5.168-13.231-8.334-21.538-8.334-17.673 0-32 14.327-32 32 0 9.721 4.334 18.429 11.175 24.298l0.043 0.036c31.32 27.64 81.4 40 117.16 40s85.84-12.36 117.16-40c6.884-5.905 11.218-14.613 11.218-24.334 0-17.673-14.327-32-32-32-8.307 0-15.875 3.166-21.563 8.356l0.025-0.023z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["scan-smiley"] + }, + "attrs": [{}], + "properties": { + "id": 1159, + "order": 2672, + "name": "scan-smiley", + "code": 60340, + "ligatures": "scan-smiley", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1159 + }, + { + "icon": { + "paths": [ + "M630.92 452.52c-3.507-5.060-5.603-11.329-5.603-18.088 0-10.936 5.486-20.59 13.855-26.362l0.107-0.070 270.64-185.2c4.785-3.005 10.603-4.787 16.836-4.787 17.673 0 32 14.327 32 32 0 10.449-5.008 19.728-12.755 25.568l-0.081 0.059-270.68 185.2c-5.025 3.505-11.26 5.6-17.985 5.6-0.019 0-0.039-0-0.058-0l0.003 0c-10.871-0.043-20.458-5.5-26.21-13.814l-0.070-0.106zM954.4 792.88c-5.845 8.451-15.484 13.917-26.401 13.917-6.755 0-13.022-2.093-18.186-5.666l0.106 0.070-365.92-250.4-170.040 116.32c6.337 15.634 10.014 33.768 10.014 52.761 0 79.529-64.471 144-144 144s-144-64.471-144-144c0-79.529 64.471-144 144-144 37.891 0 72.363 14.635 98.074 38.56l-0.088-0.081 149.36-102.36-149.56-102.36c-25.511 23.699-59.813 38.242-97.512 38.242-79.22 0-143.44-64.22-143.44-143.44s64.22-143.44 143.44-143.44c79.22 0 143.44 64.22 143.44 143.44 0 18.874-3.645 36.897-10.271 53.403l0.342-0.965 572 391.48c8.587 5.828 14.154 15.545 14.154 26.562 0 6.704-2.061 12.926-5.585 18.067l0.071-0.109zM320 720c0-0.005 0-0.011 0-0.017 0-44.183-35.817-80-80-80s-80 35.817-80 80c0 44.183 35.817 80 80 80 22.087 0 42.084-8.951 56.56-23.423l-0 0c14.479-14.387 23.44-34.311 23.44-56.328 0-0.081-0-0.163-0-0.244l0 0.013zM296.56 360.52c14.482-14.478 23.44-34.481 23.44-56.577 0-44.183-35.817-80-80-80s-80 35.817-80 80c0 22.096 8.958 42.099 23.44 56.577l0 0c14.409 14.618 34.427 23.675 56.56 23.675s42.151-9.056 56.551-23.665l0.009-0.009z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["scissors"] + }, + "attrs": [{}], + "properties": { + "id": 1160, + "order": 2673, + "name": "scissors", + "code": 60128, + "ligatures": "scissors", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1160 + }, + { + "icon": { + "paths": [ + "M848 544c-4.72 0-9.4 0.24-14.040 0.68l-131.6-394.8c-4.368-12.822-16.305-21.88-30.358-21.88-0.001 0-0.002 0-0.003 0l-128-0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h104.92l69.76 209.24-221.84 270.76h-177.76c-8.348-72.321-69.229-127.949-143.103-127.949-79.529 0-144 64.471-144 144s64.471 144 144 144c62.342 0 115.432-39.617 135.466-95.048l0.317-1.003h200.24c0.002 0 0.004 0 0.007 0 9.95 0 18.84-4.542 24.709-11.665l0.044-0.055 205.84-251.24 30.64 92c-41.687 25.722-69.054 71.145-69.054 122.96 0 79.529 64.471 144 144 144s144-64.471 144-144c0-79.529-64.471-144-144-144-0.065 0-0.131 0-0.196 0l0.010-0zM176 768c-44.183 0-80-35.817-80-80s35.817-80 80-80c44.183 0 80 35.817 80 80v0c0 44.183-35.817 80-80 80v0zM848 768c-44.183 0-80-35.817-80-80s35.817-80 80-80c44.183 0 80 35.817 80 80v0c0 44.183-35.817 80-80 80v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["scooter"] + }, + "attrs": [{}], + "properties": { + "id": 1161, + "order": 2674, + "name": "scooter", + "code": 59424, + "ligatures": "scooter", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1161 + }, + { + "icon": { + "paths": [ + "M928 224v576c0 35.346-28.654 64-64 64v0h-288c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h288v-576h-704v160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-160c0-35.346 28.654-64 64-64v0h704c35.346 0 64 28.654 64 64v0zM128 736c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c17.673 0 32 14.327 32 32v0c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-53.019-42.981-96-96-96v0zM128 608c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c88.366 0 160 71.634 160 160v0c0 17.673 14.327 32 32 32s32-14.327 32-32v0c-0.137-123.657-100.343-223.863-223.987-224l-0.013-0zM128 480c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c158.985 0.182 287.818 129.015 288 287.983l0 0.017c0 17.673 14.327 32 32 32s32-14.327 32-32v0c-0.228-194.313-157.687-351.772-351.978-352l-0.022-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["screencast"] + }, + "attrs": [{}], + "properties": { + "id": 1162, + "order": 2675, + "name": "screencast", + "code": 58372, + "ligatures": "screencast", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1162 + }, + { + "icon": { + "paths": [ + "M822.64 201.28c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-224 224c-5.793 5.797-13.797 9.384-22.64 9.384-17.675 0-32.004-14.329-32.004-32.004 0-8.833 3.578-16.829 9.364-22.62l224-224c5.794-5.81 13.807-9.405 22.66-9.405 8.833 0 16.83 3.579 22.62 9.365l-0-0zM992 233.64c0 0.149 0.001 0.326 0.001 0.502 0 55.546-22.585 105.816-59.073 142.13l-0.008 0.008-212.92 212.92c-11.502 11.611-27.45 18.8-45.077 18.8-0.057 0-0.115-0-0.172-0l0.009 0h-66.76v67.32c-0.006 14.588-4.892 28.034-13.113 38.795l0.113-0.155c-0.927 1.222-1.871 2.305-2.881 3.321l0.001-0.001-32 32c-11.58 11.573-27.574 18.73-45.24 18.73s-33.66-7.157-45.24-18.731l0 0-74.84-74.88-308 308.24c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0 308.2-308.2-74.8-74.84c-11.585-11.582-18.75-27.584-18.75-45.26s7.166-33.678 18.75-45.26l32-32c1.005-1.012 2.075-1.955 3.205-2.824l0.075-0.056c10.588-8.014 23.962-12.858 38.466-12.92l0.014-0h67.32v-66.8c-0-0.031-0-0.067-0-0.103 0-17.619 7.155-33.567 18.719-45.096l0.002-0.002 212.96-212.92c36.5-36.482 86.915-59.045 142.6-59.045 111.366 0 201.654 90.248 201.72 201.599l0 0.006zM928 233.64c-0.003-76.058-61.661-137.715-137.72-137.715-38.019 0-72.44 15.406-97.36 40.315l-212.92 212.96v66.8c0 35.346-28.654 64-64 64v0h-66.88l-29.12 29.080 194.88 194.92 29.12-29.12v-66.88c0-35.346 28.654-64 64-64v0h66.76l212.92-212.96c24.907-24.787 40.321-59.094 40.321-97.001 0-0.14-0-0.281-0.001-0.421l0 0.022z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["screwdriver"] + }, + "attrs": [{}], + "properties": { + "id": 1163, + "order": 2676, + "name": "screwdriver", + "code": 59502, + "ligatures": "screwdriver", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1163 + }, + { + "icon": { + "paths": [ + "M822.68 758.64c-10.597 10.579-17.153 25.204-17.153 41.36s6.556 30.781 17.153 41.359l0.001 0.001c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l0 0c-22.165-22.177-35.874-52.807-35.874-86.64s13.709-64.463 35.875-86.641l-0.001 0.001 37.52-37.48c10.576-10.596 17.117-25.224 17.117-41.38 0-32.351-26.226-58.577-58.577-58.577-16.195 0-30.856 6.573-41.459 17.196l-0.001 0.001-266.88 266.88c-21.748 20.061-50.919 32.363-82.963 32.363-67.666 0-122.52-54.854-122.52-122.52 0-32.044 12.301-61.214 32.439-83.047l-0.077 0.084 394.88-394.88c10.605-10.605 17.165-25.257 17.165-41.44 0-32.367-26.238-58.605-58.605-58.605-16.183 0-30.835 6.56-41.44 17.165v0l-266.88 266.88c-21.748 20.061-50.919 32.363-82.963 32.363-67.666 0-122.52-54.854-122.52-122.52 0-32.044 12.301-61.214 32.439-83.047l-0.077 0.084 165.36-165.52c5.791-5.786 13.787-9.364 22.62-9.364 17.675 0 32.004 14.329 32.004 32.004 0 8.843-3.586 16.847-9.383 22.64l-165.52 165.36c-10.602 10.607-17.159 25.258-17.159 41.44 0 32.374 26.245 58.619 58.619 58.619 16.192 0 30.851-6.565 41.46-17.179l266.88-266.88c21.748-20.061 50.919-32.363 82.963-32.363 67.666 0 122.52 54.854 122.52 122.52 0 32.044-12.301 61.214-32.439 83.047l0.077-0.084-394.88 394.88c-10.605 10.605-17.165 25.257-17.165 41.44 0 32.367 26.238 58.605 58.605 58.605 16.183 0 30.835-6.56 41.44-17.165v-0l266.88-266.88c21.748-20.061 50.919-32.363 82.963-32.363 67.666 0 122.52 54.854 122.52 122.52 0 32.044-12.301 61.214-32.439 83.047l0.077-0.084z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["scribble"] + }, + "attrs": [{}], + "properties": { + "id": 1164, + "order": 2677, + "name": "scribble", + "code": 59398, + "ligatures": "scribble", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1164 + }, + { + "icon": { + "paths": [ + "M1015.72 618.52c-5.28-5.84-96.36-104.88-244-162.24-6.88-73.68-33.84-140.68-77.64-191.68-58.6-68.6-143.76-104.6-246.080-104.6-206.080 0-340.44 184.72-346.040 192.6-3.344 4.976-5.337 11.103-5.337 17.695 0 17.673 14.327 32 32 32 10.28 0 19.429-4.848 25.283-12.382l0.054-0.072c1.24-1.64 121.28-165.84 294.040-165.84 83.080 0 151.44 28.44 197.64 82.28 29.68 34.56 49.76 78.76 58.68 128-42.572-11.572-91.459-18.239-141.896-18.28l-0.024-0c-104.24 0-191.72 27.24-253.040 78.76-54.24 45.6-85.36 109.24-85.36 174.24-0.006 0.553-0.009 1.207-0.009 1.862 0 52.434 21.2 99.917 55.495 134.344l-0.006-0.006c38.64 38.48 92.24 58.8 154.92 58.8 207.24 0 324.72-168.52 337.96-337.68 76.050 34.286 140.99 79.75 195.963 135.122l0.037 0.038c5.878 6.473 14.326 10.52 23.72 10.52 17.673 0 32-14.327 32-32 0-8.28-3.144-15.825-8.304-21.506l0.024 0.026zM637.88 705.080c-35.32 43.28-99.24 94.92-203.48 94.92-101.12 0-146.4-65.8-146.4-131 0-91.040 85.88-189 274.4-189 52.58 0.163 103.165 8.46 150.641 23.696l-3.521-0.976c-1.8 75.040-27.68 148.4-71.64 202.36z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["scribble-loop"] + }, + "attrs": [{}], + "properties": { + "id": 1165, + "order": 2678, + "name": "scribble-loop", + "code": 58978, + "ligatures": "scribble-loop", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1165 + }, + { + "icon": { + "paths": [ + "M384 416c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0zM416 576h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM928 768c0 70.692-57.308 128-128 128v0h-448c-70.692 0-128-57.308-128-128v0-512c0-35.346-28.654-64-64-64s-64 28.654-64 64v0c0 22.96 19.32 38.48 19.52 38.64v0c7.624 5.908 12.484 15.066 12.484 25.36 0 17.673-14.327 32-32 32-0.001 0-0.003-0-0.004-0l0 0c-0.016 0-0.035 0-0.054 0-7.215 0-13.865-2.421-19.181-6.496l0.075 0.055c-4.64-3.4-44.84-35.12-44.84-89.56 0-70.692 57.308-128 128-128v0h544c70.692 0 128 57.308 128 128v0 416h32c7.24 0 13.919 2.404 19.28 6.458l-0.080-0.058c4.8 3.44 44.8 35.16 44.8 89.6zM385.040 693.92c4.45-12.856 16.453-21.922 30.573-21.922 0.136 0 0.272 0.001 0.407 0.003l-0.021-0h352v-416c0-35.346-28.654-64-64-64v0h-433.24c10.836 18.294 17.24 40.322 17.24 63.845 0 0.054-0 0.109-0 0.163l0-0.008v512c0 35.346 28.654 64 64 64s64-28.654 64-64v0c0-22.96-19.32-38.48-19.52-38.64-7.96-5.744-13.081-14.995-13.081-25.441 0-3.578 0.601-7.016 1.707-10.219l-0.066 0.22zM864 768c-0.43-12.366-5.258-23.528-12.959-32.043l0.039 0.043h-376c3.070 9.545 4.84 20.526 4.84 31.921 0 0.028-0 0.056-0 0.084l0-0.004c0 0.052 0 0.113 0 0.174 0 23.507-6.373 45.526-17.485 64.423l0.325-0.597h337.24c35.346 0 64-28.654 64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["scroll"] + }, + "attrs": [{}], + "properties": { + "id": 1166, + "order": 2679, + "name": "scroll", + "code": 60282, + "ligatures": "scroll", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1166 + }, + { + "icon": { + "paths": [ + "M903.44 411.28c-15.080-15.76-30.68-32-36.56-46.28-5.44-13.080-5.76-34.76-6.080-55.76-0.6-39.040-1.24-83.28-32-114.040s-75-31.4-114.040-32c-21-0.32-42.68-0.64-55.76-6.080-14.28-5.88-30.52-21.48-46.28-36.56-27.64-26.52-58.96-56.56-100.72-56.56s-73.080 30.040-100.72 56.56c-15.76 15.080-32 30.68-46.28 36.56-13 5.44-34.76 5.76-55.76 6.080-39.040 0.6-83.28 1.24-114.040 32s-31.2 75-32 114.040c-0.32 21-0.64 42.68-6.080 55.76-5.88 14.28-21.48 30.52-36.56 46.28-26.52 27.6-56.56 58.96-56.56 100.72s30.040 73.080 56.56 100.72c15.080 15.76 30.68 32 36.56 46.28 5.44 13.080 5.76 34.76 6.080 55.76 0.6 39.040 1.24 83.28 32 114.040s75 31.4 114.040 32c21 0.32 42.68 0.64 55.76 6.080 14.24 5.88 30.52 21.48 46.28 36.56 27.64 26.52 58.96 56.56 100.72 56.56s73.080-30.040 100.72-56.56c15.76-15.080 32-30.68 46.28-36.56 13.080-5.44 34.76-5.76 55.76-6.080 39.040-0.6 83.28-1.24 114.040-32s31.4-75 32-114.040c0.32-21 0.64-42.68 6.080-55.76 5.88-14.24 21.48-30.52 36.56-46.28 26.52-27.6 56.56-58.96 56.56-100.72s-30.040-73.080-56.56-100.72zM857.24 568.44c-19.16 20-39 40.68-49.52 66.080-10.080 24.4-10.52 52.28-10.92 79.28-0.4 28-0.84 57.32-13.28 69.72s-41.56 12.88-69.72 13.28c-27 0.4-54.88 0.84-79.28 10.92-25.4 10.52-46.080 30.36-66.080 49.52s-40.44 38.76-56.44 38.76-36.56-19.68-56.44-38.76-40.68-39-66.080-49.52c-24.4-10.080-52.28-10.52-79.28-10.92-28-0.4-57.32-0.84-69.72-13.28s-12.88-41.56-13.28-69.72c-0.4-27-0.84-54.88-10.92-79.28-10.52-25.4-30.36-46.080-49.52-66.080s-38.76-40.44-38.76-56.44 19.68-36.56 38.76-56.44 39-40.68 49.52-66.080c10.080-24.4 10.52-52.28 10.92-79.28 0.4-28 0.84-57.32 13.28-69.72s41.56-12.88 69.72-13.28c27-0.4 54.88-0.84 79.28-10.92 25.4-10.52 46.080-30.36 66.080-49.52s40.44-38.76 56.44-38.76 36.56 19.68 56.44 38.76 40.68 39 66.080 49.52c24.4 10.080 52.28 10.52 79.28 10.92 28 0.4 57.32 0.84 69.72 13.28s12.88 41.56 13.28 69.72c0.4 27 0.84 54.88 10.92 79.28 10.52 25.4 30.36 46.080 49.52 66.080s38.76 40.44 38.76 56.44-19.68 36.56-38.76 56.44z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["seal"] + }, + "attrs": [{}], + "properties": { + "id": 1167, + "order": 2680, + "name": "seal, circle-wavy", + "code": 58884, + "ligatures": "seal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1167 + }, + { + "icon": { + "paths": [ + "M903.44 411.28c-15.080-15.76-30.68-32-36.56-46.28-5.44-13.080-5.76-34.76-6.080-55.76-0.6-39.040-1.24-83.28-32-114.040s-75-31.4-114.040-32c-21-0.32-42.68-0.64-55.76-6.080-14.24-5.88-30.52-21.48-46.28-36.56-27.6-26.52-58.96-56.56-100.72-56.56s-73.080 30.040-100.72 56.56c-15.76 15.080-32 30.68-46.28 36.56-13 5.44-34.76 5.76-55.76 6.080-39.040 0.6-83.28 1.24-114.040 32s-31.2 75-32 114.040c-0.32 21-0.64 42.68-6.080 55.76-5.88 14.24-21.48 30.52-36.56 46.28-26.52 27.6-56.56 58.96-56.56 100.72s30.040 73.080 56.56 100.72c15.080 15.76 30.68 32 36.56 46.28 5.44 13.080 5.76 34.76 6.080 55.76 0.6 39.040 1.24 83.28 32 114.040s75 31.4 114.040 32c21 0.32 42.68 0.64 55.76 6.080 14.24 5.88 30.52 21.48 46.28 36.56 27.6 26.52 58.96 56.56 100.72 56.56s73.080-30.040 100.72-56.56c15.76-15.080 32-30.68 46.28-36.56 13.080-5.44 34.76-5.76 55.76-6.080 39.040-0.6 83.28-1.24 114.040-32s31.4-75 32-114.040c0.32-21 0.64-42.68 6.080-55.76 5.88-14.24 21.48-30.52 36.56-46.28 26.52-27.6 56.56-58.96 56.56-100.72s-30.040-73.080-56.56-100.72zM857.24 568.44c-19.16 20-39 40.68-49.52 66.080-10.080 24.4-10.52 52.28-10.92 79.28-0.4 28-0.84 57.32-13.28 69.72s-41.56 12.88-69.72 13.28c-27 0.4-54.88 0.84-79.28 10.92-25.4 10.52-46.080 30.36-66.080 49.52s-40.44 38.76-56.44 38.76-36.6-19.68-56.44-38.76-40.68-39-66.080-49.52c-24.4-10.080-52.28-10.52-79.28-10.92-28-0.4-57.32-0.84-69.72-13.28s-12.88-41.56-13.28-69.72c-0.4-27-0.84-54.88-10.92-79.28-10.52-25.4-30.36-46.080-49.52-66.080s-38.76-40.44-38.76-56.44 19.68-36.6 38.76-56.44 39-40.68 49.52-66.080c10.080-24.4 10.52-52.28 10.92-79.28 0.4-28 0.84-57.32 13.28-69.72s41.56-12.88 69.72-13.28c27-0.4 54.88-0.84 79.28-10.92 25.4-10.52 46.080-30.36 66.080-49.52s40.44-38.76 56.44-38.76 36.6 19.68 56.44 38.76 40.68 39 66.080 49.52c24.4 10.080 52.28 10.52 79.28 10.92 28 0.4 57.32 0.84 69.72 13.28s12.88 41.56 13.28 69.72c0.4 27 0.84 54.88 10.92 79.28 10.52 25.4 30.36 46.080 49.52 66.080s38.76 40.44 38.76 56.44-19.68 36.6-38.76 56.44zM694.64 393.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-224 224c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-96-96c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4 201.36-201.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["seal-check"] + }, + "attrs": [{}], + "properties": { + "id": 1168, + "order": 2681, + "name": "seal-check, circle-wavy-check", + "code": 58886, + "ligatures": "seal-check", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1168 + }, + { + "icon": { + "paths": [ + "M903.44 411.28c-15.080-15.76-30.68-32-36.56-46.28-5.44-13.080-5.76-34.76-6.080-55.76-0.6-39.040-1.24-83.28-32-114.040s-75-31.4-114.040-32c-21-0.32-42.68-0.64-55.76-6.080-14.24-5.88-30.52-21.48-46.28-36.56-27.6-26.52-58.96-56.56-100.72-56.56s-73.080 30.040-100.72 56.56c-15.76 15.080-32 30.68-46.28 36.56-13 5.44-34.76 5.76-55.76 6.080-39.040 0.6-83.28 1.24-114.040 32s-31.2 75-32 114.040c-0.32 21-0.64 42.68-6.080 55.76-5.88 14.24-21.48 30.52-36.56 46.28-26.52 27.64-56.56 58.96-56.56 100.72s30.040 73.080 56.56 100.72c15.080 15.76 30.68 32 36.56 46.28 5.44 13.080 5.76 34.76 6.080 55.76 0.6 39.040 1.24 83.28 32 114.040s75 31.4 114.040 32c21 0.32 42.68 0.64 55.76 6.080 14.24 5.88 30.52 21.48 46.28 36.56 27.6 26.52 58.96 56.56 100.72 56.56s73.080-30.040 100.72-56.56c15.76-15.080 32-30.68 46.28-36.56 13.080-5.44 34.76-5.76 55.76-6.080 39.040-0.6 83.28-1.24 114.040-32s31.4-75 32-114.040c0.32-21 0.64-42.68 6.080-55.76 5.88-14.24 21.48-30.52 36.56-46.28 26.52-27.64 56.56-58.96 56.56-100.72s-30.040-73.080-56.56-100.72zM857.24 568.44c-19.16 20-39 40.68-49.52 66.080-10.080 24.4-10.52 52.28-10.92 79.28-0.4 28-0.84 57.32-13.28 69.72s-41.56 12.88-69.72 13.28c-27 0.4-54.88 0.84-79.28 10.92-25.4 10.52-46.080 30.36-66.080 49.52s-40.44 38.76-56.44 38.76-36.6-19.68-56.44-38.76-40.68-39-66.080-49.52c-24.4-10.080-52.28-10.52-79.28-10.92-28-0.4-57.32-0.84-69.72-13.28s-12.88-41.56-13.28-69.72c-0.4-27-0.84-54.88-10.92-79.28-10.52-25.4-30.36-46.080-49.52-66.080s-38.76-40.44-38.76-56.44 19.68-36.56 38.76-56.44 39-40.68 49.52-66.080c10.080-24.4 10.52-52.28 10.92-79.28 0.4-28 0.84-57.32 13.28-69.72s41.56-12.88 69.72-13.28c27-0.4 54.88-0.84 79.28-10.92 25.4-10.52 46.080-30.36 66.080-49.52s40.44-38.76 56.44-38.76 36.6 19.68 56.44 38.76 40.68 39 66.080 49.52c24.4 10.080 52.28 10.52 79.28 10.92 28 0.4 57.32 0.84 69.72 13.28s12.88 41.56 13.28 69.72c0.4 27 0.84 54.88 10.92 79.28 10.52 25.4 30.36 46.080 49.52 66.080s38.76 40.44 38.76 56.44-19.68 36.56-38.76 56.44zM480 384c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96v0c53.019 0 96-42.981 96-96v0zM352 384c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32v0c-17.673 0-32-14.327-32-32v0zM640 544c-53.019 0-96 42.981-96 96s42.981 96 96 96c53.019 0 96-42.981 96-96v0c0-53.019-42.981-96-96-96v0zM640 672c-17.673 0-32-14.327-32-32s14.327-32 32-32c17.673 0 32 14.327 32 32v0c0 17.673-14.327 32-32 32v0zM694.64 374.64l-320 320c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l320-320c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["seal-percent"] + }, + "attrs": [{}], + "properties": { + "id": 1169, + "order": 2682, + "name": "seal-percent", + "code": 58890, + "ligatures": "seal-percent", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1169 + }, + { + "icon": { + "paths": [ + "M903.44 411.28c-15.080-15.76-30.68-32-36.56-46.28-5.44-13.080-5.76-34.76-6.080-55.76-0.6-39.040-1.24-83.28-32-114.040s-75-31.4-114.040-32c-21-0.32-42.68-0.64-55.76-6.080-14.24-5.88-30.52-21.48-46.28-36.56-27.6-26.52-58.96-56.56-100.72-56.56s-73.080 30.040-100.72 56.56c-15.76 15.080-32 30.68-46.28 36.56-13 5.44-34.76 5.76-55.76 6.080-39.040 0.6-83.28 1.24-114.040 32s-31.2 75-32 114.040c-0.32 21-0.64 42.68-6.080 55.76-5.88 14.24-21.48 30.52-36.56 46.28-26.52 27.6-56.56 58.96-56.56 100.72s30.040 73.080 56.56 100.72c15.080 15.76 30.68 32 36.56 46.28 5.44 13.080 5.76 34.76 6.080 55.76 0.6 39.040 1.24 83.28 32 114.040s75 31.4 114.040 32c21 0.32 42.68 0.64 55.76 6.080 14.24 5.88 30.52 21.48 46.28 36.56 27.6 26.52 58.96 56.56 100.72 56.56s73.080-30.040 100.72-56.56c15.76-15.080 32-30.68 46.28-36.56 13.080-5.44 34.76-5.76 55.76-6.080 39.040-0.6 83.28-1.24 114.040-32s31.4-75 32-114.040c0.32-21 0.64-42.68 6.080-55.76 5.88-14.24 21.48-30.52 36.56-46.28 26.52-27.6 56.56-58.96 56.56-100.72s-30.040-73.080-56.56-100.72zM857.24 568.44c-19.16 20-39 40.68-49.52 66.080-10.080 24.4-10.52 52.28-10.92 79.28-0.4 28-0.84 57.32-13.28 69.72s-41.56 12.88-69.72 13.28c-27 0.4-54.88 0.84-79.28 10.92-25.4 10.52-46.080 30.36-66.080 49.52s-40.44 38.76-56.44 38.76-36.6-19.68-56.44-38.76-40.68-39-66.080-49.52c-24.4-10.080-52.28-10.52-79.28-10.92-28-0.4-57.32-0.84-69.72-13.28s-12.88-41.56-13.28-69.72c-0.4-27-0.84-54.88-10.92-79.28-10.52-25.4-30.36-46.080-49.52-66.080s-38.76-40.44-38.76-56.44 19.68-36.6 38.76-56.44 39-40.68 49.52-66.080c10.080-24.4 10.52-52.28 10.92-79.28 0.4-28 0.84-57.32 13.28-69.72s41.56-12.88 69.72-13.28c27-0.4 54.88-0.84 79.28-10.92 25.4-10.52 46.080-30.36 66.080-49.52s40.44-38.76 56.44-38.76 36.6 19.68 56.44 38.76 40.68 39 66.080 49.52c24.4 10.080 52.28 10.52 79.28 10.92 28 0.4 57.32 0.84 69.72 13.28s12.88 41.56 13.28 69.72c0.4 27 0.84 54.88 10.92 79.28 10.52 25.4 30.36 46.080 49.52 66.080s38.76 40.44 38.76 56.44-19.68 36.6-38.76 56.44zM560 720c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM672 432c0 69.52-55.040 127.72-128 141.12v2.88c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-32c0-17.673 14.327-32 32-32v0c52.92 0 96-36 96-80s-43.080-80-96-80-96 36-96 80v16c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-16c0-79.4 71.76-144 160-144s160 64.6 160 144z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["seal-question"] + }, + "attrs": [{}], + "properties": { + "id": 1170, + "order": 2683, + "name": "seal-question, circle-wavy-question", + "code": 58888, + "ligatures": "seal-question", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1170 + }, + { + "icon": { + "paths": [ + "M903.44 411.28c-15.080-15.76-30.68-32-36.56-46.28-5.44-13.080-5.76-34.76-6.080-55.76-0.6-39.040-1.24-83.28-32-114.040s-75-31.4-114.040-32c-21-0.32-42.68-0.64-55.76-6.080-14.24-5.88-30.52-21.48-46.28-36.56-27.6-26.52-58.96-56.56-100.72-56.56s-73.080 30.040-100.72 56.56c-15.76 15.080-32 30.68-46.28 36.56-13 5.44-34.76 5.76-55.76 6.080-39.040 0.6-83.28 1.24-114.040 32s-31.2 75-32 114.040c-0.32 21-0.64 42.68-6.080 55.76-5.88 14.24-21.48 30.52-36.56 46.28-26.52 27.6-56.56 58.96-56.56 100.72s30.040 73.080 56.56 100.72c15.080 15.76 30.68 32 36.56 46.28 5.44 13.080 5.76 34.76 6.080 55.76 0.6 39.040 1.24 83.28 32 114.040s75 31.4 114.040 32c21 0.32 42.68 0.64 55.76 6.080 14.24 5.88 30.52 21.48 46.28 36.56 27.6 26.52 58.96 56.56 100.72 56.56s73.080-30.040 100.72-56.56c15.76-15.080 32-30.68 46.28-36.56 13.080-5.44 34.76-5.76 55.76-6.080 39.040-0.6 83.28-1.24 114.040-32s31.4-75 32-114.040c0.32-21 0.64-42.68 6.080-55.76 5.88-14.24 21.48-30.52 36.56-46.28 26.52-27.6 56.56-58.96 56.56-100.72s-30.040-73.080-56.56-100.72zM857.24 568.44c-19.16 20-39 40.68-49.52 66.080-10.080 24.4-10.52 52.28-10.92 79.28-0.4 28-0.84 57.32-13.28 69.72s-41.56 12.88-69.72 13.28c-27 0.4-54.88 0.84-79.28 10.92-25.4 10.52-46.080 30.36-66.080 49.52s-40.44 38.76-56.44 38.76-36.6-19.68-56.44-38.76-40.68-39-66.080-49.52c-24.4-10.080-52.28-10.52-79.28-10.92-28-0.4-57.32-0.84-69.72-13.28s-12.88-41.56-13.28-69.72c-0.4-27-0.84-54.88-10.92-79.28-10.52-25.4-30.36-46.080-49.52-66.080s-38.76-40.44-38.76-56.44 19.68-36.6 38.76-56.44 39-40.68 49.52-66.080c10.080-24.4 10.52-52.28 10.92-79.28 0.4-28 0.84-57.32 13.28-69.72s41.56-12.88 69.72-13.28c27-0.4 54.88-0.84 79.28-10.92 25.4-10.52 46.080-30.36 66.080-49.52s40.44-38.76 56.44-38.76 36.6 19.68 56.44 38.76 40.68 39 66.080 49.52c24.4 10.080 52.28 10.52 79.28 10.92 28 0.4 57.32 0.84 69.72 13.28s12.88 41.56 13.28 69.72c0.4 27 0.84 54.88 10.92 79.28 10.52 25.4 30.36 46.080 49.52 66.080s38.76 40.44 38.76 56.44-19.68 36.6-38.76 56.44zM480 544v-224c0-17.673 14.327-32 32-32s32 14.327 32 32v0 224c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM560 688c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["seal-warning"] + }, + "attrs": [{}], + "properties": { + "id": 1171, + "order": 2684, + "name": "seal-warning, circle-wavy-warning", + "code": 58892, + "ligatures": "seal-warning", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1171 + }, + { + "icon": { + "paths": [ + "M896 928c0 17.673-14.327 32-32 32v0h-416c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h416c17.673 0 32 14.327 32 32v0zM896 640v128c0 35.346-28.654 64-64 64v0h-375.56c-0.059 0-0.129 0-0.199 0-24.874 0-46.418-14.252-56.914-35.036l-0.167-0.365-232.44-464c-4.237-8.349-6.719-18.205-6.719-28.64s2.482-20.291 6.888-29.008l-0.169 0.368 88.48-176c10.751-21.116 32.325-35.328 57.218-35.328 10.026 0 19.514 2.305 27.962 6.415l-0.38-0.167 136.64 57.76c21.128 10.747 35.351 32.327 35.351 57.23 0 10.429-2.494 20.275-6.919 28.974l0.168-0.364c-0.138 0.342-0.286 0.631-0.455 0.906l0.015-0.026-56.8 105.28 127.12 256h256.88c35.346 0 64 28.654 64 64v0zM832 640h-256.92c-0.062 0-0.135 0-0.209 0-24.86 0-46.39-14.254-56.865-35.035l-0.167-0.365-127.16-256c-4.227-8.332-6.703-18.167-6.703-28.58s2.476-20.248 6.872-28.948l-0.168 0.368 0.48-0.88 56.84-105.28-133.72-56.44c-0.767-0.295-1.386-0.578-1.987-0.891l0.107 0.051-88.4 176 232.4 464h375.6z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["seat"] + }, + "attrs": [{}], + "properties": { + "id": 1172, + "order": 2685, + "name": "seat", + "code": 60302, + "ligatures": "seat", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1172 + }, + { + "icon": { + "paths": [ + "M688 272c0-97.202-78.798-176-176-176s-176 78.798-176 176c0 97.202 78.798 176 176 176v0c97.156-0.114 175.886-78.844 176-175.989l0-0.011zM512 384c-61.856 0-112-50.144-112-112s50.144-112 112-112c61.856 0 112 50.144 112 112v0c0 61.856-50.144 112-112 112v0zM832 896c0 17.673-14.327 32-32 32v0h-576c-17.671-0.003-31.994-14.329-31.994-32 0-9.542 4.176-18.108 10.8-23.971l0.034-0.029 392.28-346.16c-24.82-8.822-53.448-13.92-83.266-13.92-126.993 0-232.388 92.468-252.53 213.748l-0.205 1.492c-3.133 14.646-15.966 25.469-31.326 25.469-17.673 0-32-14.327-32-32 0-1.279 0.075-2.54 0.221-3.779l-0.014 0.15c25.437-153.459 157.179-269.039 315.916-269.039 49.669 0 96.695 11.316 138.641 31.511l-1.917-0.832 98.2-86.64c5.554-4.765 12.829-7.666 20.782-7.666 17.673 0 32 14.327 32 32 0 9.366-4.024 17.792-10.437 23.644l-0.025 0.023-480.52 424h491.36c17.673 0 32 14.327 32 32v0zM774.92 585.52c35.715 50.744 57.081 113.831 57.081 181.908 0 0.201-0 0.402-0.001 0.602l0-0.031c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c0-0.143 0-0.311 0-0.48 0-54.443-17.083-104.896-46.181-146.291l0.541 0.811c-3.58-5.095-5.721-11.428-5.721-18.26 0-17.674 14.327-32.001 32.001-32.001 10.841 0 20.424 5.391 26.212 13.639l0.068 0.102z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["seatbelt"] + }, + "attrs": [{}], + "properties": { + "id": 1173, + "order": 2686, + "name": "seatbelt", + "code": 60926, + "ligatures": "seatbelt", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1173 + }, + { + "icon": { + "paths": [ + "M992 544c-17.673 0-32 14.327-32 32v0 64h-178.76l-73.24-73.36 201.36-201.4c11.573-11.58 18.73-27.574 18.73-45.24s-7.157-33.66-18.731-45.24l-224-224c-11.582-11.585-27.584-18.75-45.26-18.75s-33.678 7.166-45.26 18.75l-0 0-583.16 585c-7.212 7.234-11.672 17.216-11.672 28.24 0 22.088 17.904 39.995 39.991 40l157.48 0 141.28 141.24c11.58 11.573 27.574 18.73 45.24 18.73s33.66-7.157 45.24-18.731l233.4-233.24 73.36 73.24c11.498 11.587 27.43 18.76 45.037 18.76 0.071 0 0.143-0 0.214-0l-0.011 0h178.76v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0zM640 96l50.76 50.76-493.28 493.24h-99.64zM384 800l-128-128 480-480 128 128z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["security-camera"] + }, + "attrs": [{}], + "properties": { + "id": 1174, + "order": 2687, + "name": "security-camera", + "code": 60580, + "ligatures": "security-camera", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1174 + }, + { + "icon": { + "paths": [ + "M608 160c0 17.673-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c17.673 0 32 14.327 32 32v0zM576 832h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM832 128h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96c0-35.346-28.654-64-64-64v0zM864 416c-17.673 0-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128c0-17.673-14.327-32-32-32v0zM864 704c-17.673 0-32 14.327-32 32v0 96h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96c35.346 0 64-28.654 64-64v0-96c0-17.673-14.327-32-32-32v0zM160 608c17.673 0 32-14.327 32-32v0-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32v0zM288 832h-96v-96c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 96c0 35.346 28.654 64 64 64v0h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM288 128h-96c-35.346 0-64 28.654-64 64v0 96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["selection"] + }, + "attrs": [{}], + "properties": { + "id": 1175, + "order": 2688, + "name": "selection", + "code": 59034, + "ligatures": "selection", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1175 + }, + { + "icon": { + "paths": [ + "M416 160c0-17.673 14.327-32 32-32v0h128c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32v0zM576 832h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM832 128h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96c0-35.346-28.654-64-64-64v0zM864 416c-17.673 0-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128c0-17.673-14.327-32-32-32v0zM864 704c-17.673 0-32 14.327-32 32v0 96h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96c35.346 0 64-28.654 64-64v0-96c0-17.673-14.327-32-32-32v0zM160 608c17.673 0 32-14.327 32-32v0-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32v0zM288 832h-96v-96c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 96c0 35.346 28.654 64 64 64v0h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM160 320c17.673 0 32-14.327 32-32v0-96h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-96c-35.346 0-64 28.654-64 64v0 96c0 17.673 14.327 32 32 32v0zM704 736h-384c-17.673 0-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32v0h384c17.673 0 32 14.327 32 32v0 384c0 17.673-14.327 32-32 32v0zM672 352h-320v320h320z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["selection-all"] + }, + "attrs": [{}], + "properties": { + "id": 1176, + "order": 2689, + "name": "selection-all", + "code": 59206, + "ligatures": "selection-all", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1176 + }, + { + "icon": { + "paths": [ + "M640 320h-448c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h448c35.346 0 64-28.654 64-64v0-448c0-35.346-28.654-64-64-64v0zM640 832h-448v-448h448zM544 160c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM896 192v32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-32h-32c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h32c35.346 0 64 28.654 64 64v0zM896 384v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM896 608v32c0 35.346-28.654 64-64 64v0h-32c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h32v-32c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM320 224v-32c0-35.346 28.654-64 64-64v0h32c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-32v32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["selection-background"] + }, + "attrs": [{}], + "properties": { + "id": 1177, + "order": 2690, + "name": "selection-background", + "code": 60152, + "ligatures": "selection-background", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1177 + }, + { + "icon": { + "paths": [ + "M256 864c0 17.673-14.327 32-32 32v0h-32c-35.346 0-64-28.654-64-64v0-32c0-17.673 14.327-32 32-32s32 14.327 32 32v0 32h32c17.673 0 32 14.327 32 32v0zM448 832h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM160 672c17.673 0 32-14.327 32-32v0-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64c0 17.673 14.327 32 32 32v0zM672 768c-17.673 0-32 14.327-32 32v0 32h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32c35.346 0 64-28.654 64-64v0-32c0-17.673-14.327-32-32-32v0zM672 448c17.673 0 32-14.327 32-32v0-32c0-35.346-28.654-64-64-64v0h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v32c0 17.673 14.327 32 32 32v0zM224 320h-32c-35.346 0-64 28.654-64 64v0 32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM832 128h-448c-35.346 0-64 28.654-64 64v0 160c-0.022 0.329-0.034 0.713-0.034 1.1s0.012 0.771 0.037 1.152l-0.003-0.052c1.186 16.701 15.025 29.8 31.924 29.8 0.027 0 0.053-0 0.080-0l-0.004 0h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64v-128h448v448h-128v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 96c0 17.673 14.327 32 32 32v0h160c35.346 0 64-28.654 64-64v0-448c0-35.346-28.654-64-64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["selection-foreground"] + }, + "attrs": [{}], + "properties": { + "id": 1178, + "order": 2691, + "name": "selection-foreground", + "code": 60150, + "ligatures": "selection-foreground", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1178 + }, + { + "icon": { + "paths": [ + "M608 864c0 17.673-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c17.673 0 32 14.327 32 32v0zM160 608c17.673 0 32-14.327 32-32v0-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32v0zM288 832h-96v-96c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 96c0 35.346 28.654 64 64 64v0h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM896 192v640c0 35.346-28.654 64-64 64v0h-96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h50.76l-594.76-594.76v50.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-96c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0zM832 192h-594.76l594.76 594.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["selection-inverse"] + }, + "attrs": [{}], + "properties": { + "id": 1179, + "order": 2692, + "name": "selection-inverse", + "code": 59204, + "ligatures": "selection-inverse", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1179 + }, + { + "icon": { + "paths": [ + "M608 160c0 17.673-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c17.673 0 32 14.327 32 32v0zM576 832h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM832 192v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96c0-35.346-28.654-64-64-64v0h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM864 416c-17.673 0-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128c0-17.673-14.327-32-32-32v0zM160 608c17.673 0 32-14.327 32-32v0-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32v0zM288 832h-96v-96c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 96c0 35.346 28.654 64 64 64v0h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM288 128h-96c-35.346 0-64 28.654-64 64v0 96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM960 832h-64v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["selection-plus"] + }, + "attrs": [{}], + "properties": { + "id": 1180, + "order": 2693, + "name": "selection-plus", + "code": 59036, + "ligatures": "selection-plus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1180 + }, + { + "icon": { + "paths": [ + "M416 160c0-17.673 14.327-32 32-32v0h128c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-128c-17.673 0-32-14.327-32-32v0zM576 832h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM832 128h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96c0-35.346-28.654-64-64-64v0zM864 416c-17.673 0-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128c0-17.673-14.327-32-32-32v0zM160 608c17.673 0 32-14.327 32-32v0-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32v0zM288 832h-96v-96c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 96c0 35.346 28.654 64 64 64v0h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM215.68 138.48c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 640 704c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["selection-slash"] + }, + "attrs": [{}], + "properties": { + "id": 1181, + "order": 2694, + "name": "selection-slash", + "code": 59038, + "ligatures": "selection-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1181 + }, + { + "icon": { + "paths": [ + "M286.36 245.88c-4.366-12.825-16.305-21.887-30.36-21.887s-25.994 9.062-30.293 21.662l-0.067 0.225-160 480c-1.041 3.020-1.642 6.5-1.642 10.12 0 17.673 14.327 32 32 32 0.001 0 0.002-0 0.002-0l320 0c0.001 0 0.002 0 0.002 0 17.673 0 32-14.327 32-32 0-3.62-0.601-7.1-1.709-10.345l0.067 0.225zM140.4 704l115.6-346.8 115.6 346.8zM832 304c0-114.875-93.125-208-208-208s-208 93.125-208 208c0 114.875 93.125 208 208 208v0c114.82-0.137 207.863-93.18 208-207.987l0-0.013zM480 304c0-79.529 64.471-144 144-144s144 64.471 144 144c0 79.529-64.471 144-144 144v0c-79.529 0-144-64.471-144-144v0zM896 576h-352c-17.673 0-32 14.327-32 32v0 224c0 17.673 14.327 32 32 32v0h352c17.673 0 32-14.327 32-32v0-224c0-17.673-14.327-32-32-32v0zM864 800h-288v-160h288z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shapes"] + }, + "attrs": [{}], + "properties": { + "id": 1182, + "order": 2695, + "name": "shapes", + "code": 60510, + "ligatures": "shapes", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1182 + }, + { + "icon": { + "paths": [ + "M918.64 438.64l-192 192c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l137.4-137.36h-158.76c-0.029-0-0.063-0-0.097-0-163.132 0-300.345 110.972-340.269 261.544l-0.554 2.456c-3.68 13.92-16.161 24.016-31 24.016-17.682 0-32.016-14.334-32.016-32.016 0-2.843 0.371-5.599 1.066-8.223l-0.050 0.223c47.746-180.839 209.858-312 402.604-312 0.111 0 0.222 0 0.333 0l158.823-0-137.48-137.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0 192 192c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0zM768 832h-608v-480c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 512c0 17.673 14.327 32 32 32v0h640c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["share"] + }, + "attrs": [{}], + "properties": { + "id": 1183, + "order": 2696, + "name": "share", + "code": 58374, + "ligatures": "share", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1183 + }, + { + "icon": { + "paths": [ + "M950.64 425.4l-320-320c-5.792-5.798-13.797-9.385-22.64-9.385-17.668 0-31.992 14.318-32 31.984l-0 0.001v161.4c-103.76 8.88-218.36 59.68-312.64 139.64-113.52 96.32-184.2 220.44-199.040 349.48-0.202 1.654-0.318 3.57-0.318 5.512 0 26.51 21.49 48 48 48 13.809 0 26.256-5.831 35.013-15.166l0.024-0.026c44-46.84 200.56-194.96 428.96-208v159.16c0.008 17.667 14.332 31.985 32 31.985 8.843 0 16.848-3.587 22.64-9.385l0-0 320-320c5.775-5.788 9.345-13.777 9.345-22.6s-3.571-16.812-9.346-22.601l0.001 0.001zM640 690.76v-114.76c0-17.673-14.327-32-32-32v0c-112.32 0-221.72 29.32-325.16 87.2-55.467 31.475-103.41 66.611-146.834 106.583l0.554-0.503c23.2-95.36 81.68-186.040 168.2-259.44 92.88-78.76 206.24-125.84 303.24-125.84 17.673 0 32-14.327 32-32v0-114.72l242.76 242.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["share-fat"] + }, + "attrs": [{}], + "properties": { + "id": 1184, + "order": 2697, + "name": "share-fat", + "code": 60754, + "ligatures": "share-fat", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1184 + }, + { + "icon": { + "paths": [ + "M704 640c-0.015-0-0.033-0-0.051-0-44.864 0-85.403 18.516-114.393 48.323l-0.036 0.037-184.4-118.52c6.885-17.148 10.879-37.027 10.879-57.84s-3.994-40.692-11.257-58.915l0.378 1.075 184.4-118.52c29.083 29.771 69.63 48.232 114.49 48.232 88.366 0 160-71.634 160-160s-71.634-160-160-160c-88.366 0-160 71.634-160 160 0 20.856 3.99 40.779 11.249 59.049l-0.379-1.081-184.4 118.52c-29.094-29.847-69.692-48.36-114.615-48.36-88.366 0-160 71.634-160 160s71.634 160 160 160c44.922 0 85.521-18.513 114.582-48.326l0.033-0.034 184.4 118.52c-6.849 17.153-10.82 37.033-10.82 57.84 0 88.366 71.634 160 160 160s160-71.634 160-160c0-88.366-71.634-160-160-160-0.021 0-0.042 0-0.063 0l0.003-0zM704 128c53.019 0 96 42.981 96 96s-42.981 96-96 96c-53.019 0-96-42.981-96-96v0c0-53.019 42.981-96 96-96v0zM256 608c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0zM704 896c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["share-network"] + }, + "attrs": [{}], + "properties": { + "id": 1185, + "order": 2698, + "name": "share-network", + "code": 58376, + "ligatures": "share-network", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1185 + }, + { + "icon": { + "paths": [ + "M832 160h-640c-35.346 0-64 28.654-64 64v0 224c0 210.88 102.080 338.68 187.72 408.76 92.24 75.44 184 101.080 188 102.12 2.519 0.713 5.412 1.122 8.4 1.122s5.881-0.41 8.625-1.176l-0.225 0.054c4-1.040 95.64-26.68 188-102.12 85.4-70.080 187.48-197.88 187.48-408.76v-224c0-35.346-28.654-64-64-64v0zM832 448c0 148.28-54.64 268.64-162.4 357.68-44.81 37.124-97.092 67.242-153.992 87.669l-3.608 1.131c-59.748-21.193-111.39-50.784-156.567-87.948l0.887 0.708c-109.040-89.2-164.32-210.040-164.32-359.24v-224h640z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shield"] + }, + "attrs": [{}], + "properties": { + "id": 1186, + "order": 2699, + "name": "shield", + "code": 58378, + "ligatures": "shield", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1186 + }, + { + "icon": { + "paths": [ + "M832 160h-640c-35.346 0-64 28.654-64 64v0 224c0 210.88 102.080 338.68 187.72 408.76 92.24 75.44 184 101.040 188 102.12 2.519 0.713 5.412 1.122 8.4 1.122s5.881-0.41 8.625-1.176l-0.225 0.054c4-1.080 95.64-26.68 188-102.12 85.4-70.080 187.48-197.88 187.48-408.76v-224c0-35.346-28.654-64-64-64v0zM832 448c0 148.28-54.64 268.64-162.4 357.68-44.81 37.124-97.092 67.242-153.992 87.669l-3.608 1.131c-59.748-21.193-111.39-50.784-156.567-87.948l0.887 0.708c-109.040-89.2-164.32-210.040-164.32-359.24v-224h640zM329.36 566.64c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4 201.36-201.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-224 224c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shield-check"] + }, + "attrs": [{}], + "properties": { + "id": 1187, + "order": 2700, + "name": "shield-check", + "code": 58380, + "ligatures": "shield-check", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1187 + }, + { + "icon": { + "paths": [ + "M832 160h-640c-35.346 0-64 28.654-64 64v0 224c0 210.88 102.080 338.68 187.72 408.76 92.24 75.44 184 101.080 188 102.12 2.519 0.713 5.412 1.122 8.4 1.122s5.881-0.41 8.625-1.176l-0.225 0.054c4-1.040 95.64-26.68 188-102.12 85.4-70.080 187.48-197.88 187.48-408.76v-224c0-35.346-28.654-64-64-64v0zM832 224v224c0 10.84-0.32 21.48-0.92 32h-287.080v-256zM192 224h288v256h-287.080c-0.6-10.52-0.92-21.16-0.92-32zM200.24 544h279.76v338.2c-47.271-20.584-88.029-45.706-124.647-75.696l0.927 0.736c-84.6-69.2-136.8-157.48-155.96-263.24zM669.6 805.68c-36.214 29.903-77.598 55.525-122.227 75.12l-3.373 1.32v-338.12h279.64c-19 104.96-70.56 192.72-154.040 261.68z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shield-checkered"] + }, + "attrs": [{}], + "properties": { + "id": 1188, + "order": 2701, + "name": "shield-checkered", + "code": 59144, + "ligatures": "shield-checkered", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1188 + }, + { + "icon": { + "paths": [ + "M832 160h-640c-35.346 0-64 28.654-64 64v0 224c0 210.88 102.080 338.68 187.72 408.76 92.24 75.44 184 101.040 188 102.12 2.519 0.713 5.412 1.122 8.4 1.122s5.881-0.41 8.625-1.176l-0.225 0.054c4-1.080 95.64-26.68 188-102.12 85.4-70.080 187.48-197.88 187.48-408.76v-224c0-35.346-28.654-64-64-64v0zM669.6 805.68c-44.81 37.124-97.092 67.242-153.992 87.669l-3.608 1.131c-59.748-21.193-111.39-50.784-156.567-87.948l0.887 0.708c-38.403-31.183-70.93-67.694-96.958-108.734l-1.082-1.826 253.72-177.6 253.72 177.6c-26.66 42.192-58.541 78.171-95.34 108.379l-0.78 0.621zM832 448q0 105.24-36.56 191.36l-265.080-185.56c-5.116-3.623-11.485-5.791-18.36-5.791s-13.244 2.168-18.46 5.858l0.1-0.067-265.12 185.56c-24.28-57.28-36.52-121.2-36.52-191.36v-224h640z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shield-chevron"] + }, + "attrs": [{}], + "properties": { + "id": 1189, + "order": 2702, + "name": "shield-chevron", + "code": 58382, + "ligatures": "shield-chevron", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1189 + }, + { + "icon": { + "paths": [ + "M352 512c0-17.673 14.327-32 32-32v0h96v-96c0-17.673 14.327-32 32-32s32 14.327 32 32v0 96h96c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-96v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-96h-96c-17.673 0-32-14.327-32-32v0zM896 224v224c0 210.88-102.080 338.68-187.72 408.76-92.24 75.44-184 101.080-188 102.12-2.519 0.713-5.412 1.122-8.4 1.122s-5.881-0.41-8.625-1.176l0.225 0.054c-4-1.040-95.64-26.68-188-102.12-85.4-70.080-187.48-197.88-187.48-408.76v-224c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0zM832 224h-640v224c0 149.2 55.28 270.040 164.28 359.24 44.301 36.459 95.957 66.051 152.138 86.123l3.582 1.117c60.523-21.554 112.818-51.672 158.503-89.494l-0.863 0.694c107.72-89.040 162.36-209.4 162.36-357.68z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shield-plus"] + }, + "attrs": [{}], + "properties": { + "id": 1190, + "order": 2703, + "name": "shield-plus", + "code": 59142, + "ligatures": "shield-plus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1190 + }, + { + "icon": { + "paths": [ + "M215.68 138.48c-5.873-6.424-14.291-10.439-23.645-10.439-17.673 0-32 14.327-32 32 0 2.828 0.367 5.57 1.055 8.182l-0.050-0.223c-19.843 11.124-33.035 32.021-33.040 55.999l-0 0.001v224c0 210.88 102.080 338.68 187.72 408.76 92.24 75.44 184 101.080 188 102.12 2.519 0.713 5.412 1.122 8.4 1.122s5.881-0.41 8.625-1.176l-0.225 0.054c5.44-1.48 125.080-35.12 228.36-138.88l59.56 65.52c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM511.96 894.48c-59.744-21.213-111.384-50.802-156.572-87.951l0.892 0.711c-109-89.2-164.28-210.040-164.28-359.24v-224h14.84l498.8 548.6c-53.181 53.128-117.884 94.733-190.036 120.745l-3.604 1.135zM896 224v224c0 82.32-15.56 158.44-46.24 226.36-5.148 11.191-16.263 18.82-29.16 18.82-17.673 0-32-14.327-32-32 0-4.776 1.046-9.308 2.922-13.379l-0.082 0.199c26.92-59.56 40.56-126.84 40.56-200v-224h-437.92c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h437.92c35.346 0 64 28.654 64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shield-slash"] + }, + "attrs": [{}], + "properties": { + "id": 1191, + "order": 2704, + "name": "shield-slash", + "code": 58384, + "ligatures": "shield-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1191 + }, + { + "icon": { + "paths": [ + "M322.28 468c4.861-11.863 16.318-20.067 29.692-20.067 4.336 0 8.47 0.862 12.241 2.425l-0.212-0.078 116 46.44v-112.72c0-17.673 14.327-32 32-32s32 14.327 32 32v0 112.72l116-46.44c3.551-1.475 7.675-2.331 12-2.331 17.701 0 32.051 14.35 32.051 32.051 0 13.377-8.195 24.84-19.838 29.642l-0.213 0.078-121.24 48.48 70.84 94.6c3.996 5.281 6.4 11.96 6.4 19.2 0 17.673-14.327 32-32 32-10.433 0-19.7-4.993-25.542-12.72l-0.058-0.080-70.4-93.88-70.4 93.88c-5.9 7.807-15.167 12.8-25.6 12.8-17.673 0-32-14.327-32-32 0-7.24 2.404-13.919 6.458-19.28l-0.058 0.080 70.96-94.6-121.36-48.48c-11.863-4.861-20.067-16.318-20.067-29.692 0-4.336 0.862-8.47 2.425-12.241l-0.078 0.212zM896 224v224c0 210.88-102.080 338.68-187.72 408.76-92.24 75.44-184 101.080-188 102.12-2.519 0.713-5.412 1.122-8.4 1.122s-5.881-0.41-8.625-1.176l0.225 0.054c-4-1.040-95.64-26.68-188-102.12-85.4-70.080-187.48-197.88-187.48-408.76v-224c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0zM832 224h-640v224c0 149.2 55.28 270.040 164.28 359.24 44.301 36.459 95.957 66.051 152.138 86.123l3.582 1.117c60.523-21.554 112.818-51.672 158.503-89.494l-0.863 0.694c107.72-89.040 162.36-209.4 162.36-357.68z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shield-star"] + }, + "attrs": [{}], + "properties": { + "id": 1192, + "order": 2705, + "name": "shield-star", + "code": 60468, + "ligatures": "shield-star", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1192 + }, + { + "icon": { + "paths": [ + "M480 544v-160c0-17.673 14.327-32 32-32s32 14.327 32 32v0 160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM512 736c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM896 224v224c0 210.88-102.080 338.68-187.72 408.76-92.24 75.44-184 101.080-188 102.12-2.519 0.713-5.412 1.122-8.4 1.122s-5.881-0.41-8.625-1.176l0.225 0.054c-4-1.040-95.64-26.68-188-102.12-85.4-70.080-187.48-197.88-187.48-408.76v-224c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0zM832 224h-640v224c0 149.2 55.28 270.040 164.28 359.24 44.301 36.459 95.957 66.051 152.138 86.123l3.582 1.117c60.523-21.554 112.818-51.672 158.503-89.494l-0.863 0.694c107.72-89.040 162.36-209.4 162.36-357.68z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shield-warning"] + }, + "attrs": [{}], + "properties": { + "id": 1193, + "order": 2706, + "name": "shield-warning", + "code": 58386, + "ligatures": "shield-warning", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1193 + }, + { + "icon": { + "paths": [ + "M945.6 282.6l-424.8-121.36c-2.641-0.786-5.676-1.238-8.816-1.238-1.589 0-3.15 0.116-4.677 0.339l0.173-0.021-420.52 60.080c-31.176 4.714-54.818 31.255-54.96 63.345l-0 0.015v456.48c0.142 32.105 23.784 58.646 54.604 63.316l0.356 0.044 420.52 60c1.333 0.22 2.894 0.365 4.483 0.399l0.037 0.001c0.019 0 0.041 0 0.063 0 3.113 0 6.12-0.453 8.959-1.297l-0.222 0.057 424.8-121.36c26.913-7.975 46.24-32.409 46.4-61.381l0-0.019v-336c-0.16-28.991-19.487-53.425-45.945-61.284l-0.455-0.116zM384 480h-64v-228.24l160-22.88v566.24l-160-22.88v-228.24h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM96 283.76l160-22.88v219.12h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v219.12l-160-22.88zM544 789.56v-555.12l384 109.56v336z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shipping-container"] + }, + "attrs": [{}], + "properties": { + "id": 1194, + "order": 2707, + "name": "shipping-container", + "code": 59276, + "ligatures": "shipping-container", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1194 + }, + { + "icon": { + "paths": [ + "M800 160h-82.76l-54.6-54.64c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-255.999-0c-0.007-0-0.016-0-0.025-0-8.83 0-16.825 3.577-22.615 9.36l0-0-54.6 54.64h-82.76c-35.346 0-64 28.654-64 64v0 608c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-608c0-35.346-28.654-64-64-64v0zM512 262.32l-68-102.32h136.4zM644.96 178.32l27.040 26.92v210.76l-117.72-101.76zM352 205.24l27.040-27 90.68 136-117.72 101.76zM224 224h64v192c-0.001 0.116-0.001 0.254-0.001 0.391 0 25.38 14.913 47.276 36.454 57.405l0.387 0.164c7.959 3.803 17.298 6.029 27.156 6.040l0.004 0c15.588-0.029 29.854-5.665 40.894-14.997l-0.094 0.077c0.168-0.115 0.313-0.247 0.437-0.397l0.003-0.003 86.76-74.76v442.080h-256zM800 832h-256v-442.080l86.6 74.8c0.127 0.153 0.272 0.285 0.433 0.395l0.007 0.005c10.967 9.255 25.261 14.88 40.867 14.88 0.033 0 0.065-0 0.098-0l-0.005 0c9.929-0.026 19.321-2.296 27.706-6.327l-0.386 0.167c21.841-10.326 36.681-32.177 36.681-57.495 0-0.121-0-0.243-0.001-0.364l0 0.019v-192h64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shirt-folded"] + }, + "attrs": [{}], + "properties": { + "id": 1195, + "order": 2708, + "name": "shirt-folded", + "code": 60050, + "ligatures": "shirt-folded", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1195 + }, + { + "icon": { + "paths": [ + "M957.4 280.32c-6.726-20.532-24.963-35.416-46.897-37.109l-0.183-0.011-147.76-11.68-56.84-134.64c-8.452-19.486-27.523-32.868-49.72-32.868s-41.268 13.382-49.585 32.519l-0.135 0.349-56.84 134.64-147.76 11.68c-27.838 2.113-49.624 25.22-49.624 53.415 0 16.366 7.34 31.017 18.908 40.841l0.077 0.064 112.24 94.72-34.24 141.56c-0.957 3.777-1.506 8.113-1.506 12.577 0 17.631 8.563 33.261 21.758 42.959l0.148 0.104c8.85 6.584 19.995 10.541 32.064 10.541 10.322 0 19.969-2.894 28.172-7.915l-0.236 0.135 126.56-76.2 126.6 76.24c7.969 4.872 17.612 7.757 27.929 7.757 12.068 0 23.214-3.947 32.217-10.62l-0.146 0.104c13.318-9.82 21.861-25.448 21.861-43.071 0-4.461-0.547-8.794-1.579-12.936l0.077 0.367-34.24-141.56 112.24-94.72c11.671-9.839 19.034-24.468 19.034-40.817 0-5.87-0.949-11.518-2.703-16.8l0.108 0.376zM772.32 396c-6.959 5.908-11.345 14.662-11.345 24.442 0 2.683 0.33 5.289 0.952 7.779l-0.047-0.22 33.12 136.84-122.48-73.64c-4.708-2.878-10.405-4.582-16.5-4.582s-11.792 1.704-16.641 4.662l0.141-0.080-122.48 73.72 33.12-136.92c0.571-2.261 0.899-4.858 0.899-7.53 0-9.794-4.4-18.561-11.332-24.431l-0.047-0.039-107.68-90.96 142.080-11.24c12.158-0.993 22.313-8.648 26.88-19.272l0.080-0.208 54.96-130.68 55.16 130.68c4.647 10.832 14.802 18.487 26.845 19.472l0.115 0.008 142.12 11.24zM352.32 492.72l-233.68 233.92c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0 233.8-233.8c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64v0zM395.56 692.2c5.786 5.79 9.365 13.787 9.365 22.62s-3.579 16.83-9.365 22.62l-212.92 213.2c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0 213.080-213.040c5.79-5.786 13.787-9.365 22.62-9.365s16.83 3.579 22.62 9.365l-0-0zM687.56 688.2c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-217.12 217.12c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l217.16-217.12c5.798-5.834 13.827-9.446 22.7-9.446 8.893 0 16.938 3.627 22.737 9.483l0.003 0.003z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shooting-star"] + }, + "attrs": [{}], + "properties": { + "id": 1196, + "order": 2709, + "name": "shooting-star", + "code": 60666, + "ligatures": "shooting-star", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1196 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM864 800h-704v-576h704v576zM704 352c0 106.039-85.961 192-192 192s-192-85.961-192-192v0c0-17.673 14.327-32 32-32s32 14.327 32 32v0c0 70.692 57.308 128 128 128s128-57.308 128-128v0c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shopping-bag"] + }, + "attrs": [{}], + "properties": { + "id": 1197, + "order": 2710, + "name": "shopping-bag", + "code": 58390, + "ligatures": "shopping-bag", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1197 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM864 224v64h-704v-64zM864 800h-704v-448h704v448zM704 448c0 106.039-85.961 192-192 192s-192-85.961-192-192v0c0-17.673 14.327-32 32-32s32 14.327 32 32v0c0 70.692 57.308 128 128 128s128-57.308 128-128v0c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shopping-bag-open"] + }, + "attrs": [{}], + "properties": { + "id": 1198, + "order": 2711, + "name": "shopping-bag-open", + "code": 58392, + "ligatures": "shopping-bag-open", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1198 + }, + { + "icon": { + "paths": [ + "M920.56 235.48c-5.91-7.038-14.714-11.48-24.555-11.48-0.002 0-0.004 0-0.006 0l-645.28-0-24.32-133.72c-2.806-15.042-15.831-26.278-31.48-26.28l-98.92-0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h72l102.24 561.16c3.226 17.421 10.75 32.705 21.431 45.213l-0.111-0.133c-21.902 20.496-35.55 49.579-35.55 81.85 0 61.856 50.144 112 112 112s112-50.144 112-112c0-17.476-4.003-34.018-11.141-48.757l0.292 0.667h181.68c-6.84 13.995-10.84 30.452-10.84 47.843 0 0.055 0 0.11 0 0.165l-0-0.009c0 61.856 50.144 112 112 112s112-50.144 112-112c0-61.856-50.144-112-112-112v0h-387.32c-15.649-0.002-28.674-11.238-31.449-26.082l-0.031-0.198-12.68-69.72h464c46.948-0.007 86.021-33.713 94.348-78.246l0.092-0.594 48.64-267.44c0.316-1.687 0.496-3.629 0.496-5.612 0-7.882-2.849-15.098-7.574-20.675l0.038 0.047zM416 816c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM800 816c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM816 517.72c-2.807 15.044-15.833 26.28-31.485 26.28-0.041 0-0.081-0-0.122-0l0.006 0h-475.52l-46.52-256h595.28z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shopping-cart"] + }, + "attrs": [{}], + "properties": { + "id": 1199, + "order": 2712, + "name": "shopping-cart", + "code": 58398, + "ligatures": "shopping-cart", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1199 + }, + { + "icon": { + "paths": [ + "M416 864c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64v0c35.346 0 64 28.654 64 64v0zM768 800c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64v0c0-35.346-28.654-64-64-64v0zM958.84 296.56l-102.56 369.12c-11.67 40.764-48.52 70.13-92.258 70.32l-0.022 0h-395.36c-43.907-0.021-80.937-29.44-92.473-69.641l-0.167-0.679-140.32-505.68h-71.68c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96c0.002-0 0.004-0 0.006-0 14.626 0 26.961 9.813 30.779 23.214l0.055 0.226 37.92 136.56h699.24c0.002-0 0.004-0 0.006-0 17.673 0 32 14.327 32 32 0 3.047-0.426 5.994-1.221 8.786l0.055-0.226zM885.88 320h-639.32l91.24 328.56c3.873 13.627 16.208 23.44 30.834 23.44 0.002 0 0.004-0 0.007-0l395.36 0c0.002 0 0.004 0 0.006 0 14.626 0 26.961-9.813 30.779-23.214l0.055-0.226z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shopping-cart-simple"] + }, + "attrs": [{}], + "properties": { + "id": 1200, + "order": 2713, + "name": "shopping-cart-simple", + "code": 58400, + "ligatures": "shopping-cart-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1200 + }, + { + "icon": { + "paths": [ + "M982.64 233.36l-192-192c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64h0l73.4 73.36-284 284-137.52-137.28c-11.58-11.573-27.574-18.73-45.24-18.73s-33.66 7.157-45.24 18.731l-224 224c-11.588 11.516-18.76 27.464-18.76 45.087 0 0.068 0 0.135 0 0.203l-0-0.010v320c0 35.346 28.654 64 64 64v0h320c0.060 0 0.131 0 0.203 0 17.607 0 33.539-7.173 45.033-18.756l0.004-0.004 224-224c11.573-11.58 18.73-27.574 18.73-45.24s-7.157-33.66-18.731-45.24l-137.24-137.4 284-284 73.36 73.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-0-0zM672 672l-224 224h-320v-320l224-224 137.36 137.36-160 160c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l160-160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shovel"] + }, + "attrs": [{}], + "properties": { + "id": 1201, + "order": 2714, + "name": "shovel", + "code": 59878, + "ligatures": "shovel", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1201 + }, + { + "icon": { + "paths": [ + "M256 944c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM336 768c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM80 768c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM208 640c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM1024 160c0 17.673-14.327 32-32 32v0h-114.76l-111.4 111.44-86.64 507.16c-5.271 30.485-31.518 53.378-63.112 53.378-17.67 0-33.667-7.161-45.248-18.738l-392-392c-11.588-11.583-18.755-27.587-18.755-45.265 0-31.643 22.964-57.923 53.136-63.082l0.379-0.054 506.96-86.68 120.8-120.8c5.79-5.783 13.785-9.36 22.615-9.36 0.009 0 0.018 0 0.027 0l127.999-0c17.673 0 32 14.327 32 32v0zM696.84 327.16l-472.84 80.84 392 392z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shower"] + }, + "attrs": [{}], + "properties": { + "id": 1202, + "order": 2715, + "name": "shower", + "code": 59254, + "ligatures": "shower", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1202 + }, + { + "icon": { + "paths": [ + "M544 464c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM895.2 341.52c-11.788 167.119-150.144 298.256-319.177 298.48l-0.023 0h-128c-26.51 0-48 21.49-48 48s21.49 48 48 48v0h224c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-192v64h128c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-224c-176.731 0-320-143.269-320-320s143.269-320 320-320v0h464c26.51 0 48-21.49 48-48s-21.49-48-48-48v0h-336c-53.019 0-96-42.981-96-96v0c0-17.673 14.327-32 32-32s32 14.327 32 32v0c0 17.673 14.327 32 32 32v0h336c61.811 0.059 111.896 50.181 111.896 112 0 44.685-26.169 83.258-64.017 101.23l-0.679 0.29zM203.2 789.16l132.88-94.92c0-2.040 0-4 0-6.24-0-0.075-0-0.165-0-0.254 0-10.556 1.46-20.772 4.19-30.455l-0.19 0.789-208.080-94.6c-2.518 13.456-3.959 28.938-3.959 44.755 0 70.724 28.797 134.723 75.305 180.91l0.014 0.014zM359.2 756.36l-102.72 73.48c36.52 21.475 80.445 34.16 127.333 34.16 0.066 0 0.131-0 0.197-0l31.99 0v-68.68c-23.103-7.089-42.449-20.716-56.451-38.707l-0.189-0.253zM416 580.68v-228.68h-32c-102.864 0.119-191.522 60.822-232.22 148.34l-0.66 1.58 223.48 101.56c11.56-10.099 25.394-17.921 40.606-22.59l0.794-0.21zM830 352h-350v224h96c130.046-0.162 237.394-97.131 253.861-222.704l0.139-1.296z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shrimp"] + }, + "attrs": [{}], + "properties": { + "id": 1203, + "order": 2716, + "name": "shrimp", + "code": 60084, + "ligatures": "shrimp", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1203 + }, + { + "icon": { + "paths": [ + "M950.64 713.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-96 96c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l41.4-41.36h-47c-96.233-0.083-181.428-47.273-233.777-119.752l-0.583-0.848-166.88-233.6c-41.173-57.029-107.433-93.731-182.269-93.8l-92.251-0c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h92.24c96.233 0.083 181.428 47.273 233.777 119.752l0.583 0.848 166.88 233.6c41.173 57.029 107.433 93.731 182.269 93.8l47.011 0-41.4-41.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0zM572 428c5.165 3.727 11.621 5.961 18.6 5.961 10.695 0 20.164-5.247 25.975-13.306l0.065-0.095 4.8-6.68c41.165-57.070 107.444-93.805 182.308-93.88l47.012-0-41.4 41.36c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l96-96c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0-96-96c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l0 0 41.4 41.36h-47c-96.233 0.083-181.428 47.273-233.777 119.752l-0.583 0.848-4.8 6.68c-3.758 5.179-6.012 11.662-6.012 18.672 0 10.7 5.251 20.173 13.318 25.983l0.095 0.065zM452 596c-5.165-3.727-11.621-5.961-18.6-5.961-10.695 0-20.164 5.247-25.975 13.306l-0.065 0.095-4.8 6.68c-41.165 57.070-107.444 93.805-182.308 93.88l-92.252 0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h92.24c96.233-0.083 181.428-47.273 233.777-119.752l0.583-0.848 4.8-6.68c3.758-5.179 6.012-11.662 6.012-18.672 0-10.7-5.251-20.173-13.318-25.983l-0.095-0.065z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shuffle"] + }, + "attrs": [{}], + "properties": { + "id": 1204, + "order": 2717, + "name": "shuffle", + "code": 58402, + "ligatures": "shuffle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1204 + }, + { + "icon": { + "paths": [ + "M950.64 713.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-96 96c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l41.4-41.36h-178.76c-0 0-0.001 0-0.001 0-10.694 0-20.164-5.246-25.974-13.305l-0.065-0.095-310.44-434.6h-207.52c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h224c0-0 0.001-0 0.001-0 10.694 0 20.164 5.246 25.974 13.305l0.065 0.095 310.44 434.6h162.28l-41.4-41.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0zM572 428c5.165 3.727 11.621 5.961 18.6 5.961 10.695 0 20.164-5.247 25.975-13.306l0.065-0.095 72-100.48h162.28l-41.56 41.28c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l96-96c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0-96-96c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l0 0 41.4 41.36h-178.76c-0-0-0.001-0-0.001-0-10.694 0-20.164 5.246-25.974 13.305l-0.065 0.095-81.36 113.88c-3.758 5.179-6.012 11.662-6.012 18.672 0 10.7 5.251 20.173 13.318 25.983l0.095 0.065zM452 596c-5.165-3.727-11.621-5.961-18.6-5.961-10.695 0-20.164 5.247-25.975 13.306l-0.065 0.095-71.84 100.56h-207.52c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h224c0 0 0.001 0 0.001 0 10.694 0 20.164-5.246 25.974-13.305l0.065-0.095 81.36-113.88c3.758-5.179 6.012-11.662 6.012-18.672 0-10.7-5.251-20.173-13.318-25.983l-0.095-0.065z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shuffle-angular"] + }, + "attrs": [{}], + "properties": { + "id": 1205, + "order": 2718, + "name": "shuffle-angular", + "code": 58404, + "ligatures": "shuffle-angular", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1205 + }, + { + "icon": { + "paths": [ + "M864 192v160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-82.76l-174.88 174.76c-5.559 4.783-12.847 7.695-20.815 7.695-17.673 0-32-14.327-32-32 0-7.968 2.912-15.255 7.73-20.857l-0.035 0.042 174.76-174.88h-82.76c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h160c17.673 0 32 14.327 32 32v0zM832 640c-17.673 0-32 14.327-32 32v0 82.76l-585.36-585.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l585.4 585.36h-82.76c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c17.673 0 32-14.327 32-32v0-160c0-17.673-14.327-32-32-32v0zM398.88 580l-229.52 229.36c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l0-0 229.36-229.52c4.783-5.559 7.695-12.847 7.695-20.815 0-17.673-14.327-32-32-32-7.968 0-15.255 2.912-20.857 7.73l0.042-0.035z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["shuffle-simple"] + }, + "attrs": [{}], + "properties": { + "id": 1206, + "order": 2719, + "name": "shuffle-simple", + "code": 58406, + "ligatures": "shuffle-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1206 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM160 608h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64v-64h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64v-64h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64v-64h160v576h-160zM864 800h-480v-576h480v576z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sidebar"] + }, + "attrs": [{}], + "properties": { + "id": 1207, + "order": 2720, + "name": "sidebar", + "code": 60086, + "ligatures": "sidebar", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1207 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM160 224h160v576h-160zM864 800h-480v-576h480v576z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sidebar-simple"] + }, + "attrs": [{}], + "properties": { + "id": 1208, + "order": 2721, + "name": "sidebar-simple", + "code": 60452, + "ligatures": "sidebar-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1208 + }, + { + "icon": { + "paths": [ + "M736 288v-64h-413.4l214.4 268c4.373 5.426 7.020 12.404 7.020 20s-2.647 14.574-7.068 20.062l0.048-0.062-214.4 268h413.4v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 96c0 17.673-14.327 32-32 32v0h-512c-0.006 0-0.013 0-0.020 0-17.673 0-32-14.327-32-32 0-7.596 2.647-14.574 7.068-20.062l-0.048 0.062 240-300-240-300c-4.373-5.426-7.020-12.404-7.020-20 0-17.673 14.327-32 32-32 0.007 0 0.014 0 0.021 0l511.999-0c17.673 0 32 14.327 32 32v0 96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sigma"] + }, + "attrs": [{}], + "properties": { + "id": 1209, + "order": 2722, + "name": "sigma", + "code": 60088, + "ligatures": "sigma", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1209 + }, + { + "icon": { + "paths": [ + "M566.64 534.64l-160 160c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l105.4-105.36h-370.76c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h370.76l-105.4-105.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l160 160c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0zM800 128h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h224v640h-224c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32v0-704c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sign-in"] + }, + "attrs": [{}], + "properties": { + "id": 1210, + "order": 2723, + "name": "sign-in", + "code": 58408, + "ligatures": "sign-in", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1210 + }, + { + "icon": { + "paths": [ + "M480 864c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0-704c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-224v640h224c17.673 0 32 14.327 32 32v0zM918.64 489.36l-160-160c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l105.4 105.36h-370.76c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h370.76l-105.4 105.36c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l160-160c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sign-out"] + }, + "attrs": [{}], + "properties": { + "id": 1211, + "order": 2724, + "name": "sign-out", + "code": 58410, + "ligatures": "sign-out", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1211 + }, + { + "icon": { + "paths": [ + "M928 672h-672.56c10.64-20.96 21.32-42.52 32-64.44 60 6.6 130.32-35.12 210.64-124.56 20 53.84 57.8 123.72 122.32 125 36.24 0.72 72.44-20.8 109.68-65.48 27.16 32.48 83.12 65.48 197.92 65.48 17.673 0 32-14.327 32-32s-14.327-32-32-32v0c-121.72 0-157.72-41.8-160-64.44 0.027-0.48 0.042-1.043 0.042-1.608 0-13.807-9.12-25.483-21.665-29.334l-0.217-0.057c-2.804-0.874-6.027-1.377-9.368-1.377-11.601 0-21.786 6.068-27.553 15.203l-0.079 0.134c-48.28 74.16-77.52 81.72-87.68 81.48-33.040-0.64-66.64-78.080-78.16-133.68-3.109-14.677-15.956-25.531-31.339-25.531-10.1 0-19.107 4.679-24.972 11.988l-0.049 0.063c-80.8 101.36-134.96 135.48-168.68 144.32 33.96-75.48 59.32-141.76 75.56-197.56 27.28-93.76 29.28-159.32 6.040-200.4-12-21.52-37.36-47.2-88.24-47.2-64.24-0-114.92 60.72-139.080 166.6-14.36 62.84-16.72 132.84-6.48 192s31.48 102.2 62.36 127.76c-14.92 30.88-30.12 61.040-44.92 89.64h-87.52c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h53.64c-45.28 84-80.48 142.56-81.040 143.52-3.113 4.849-4.963 10.767-4.963 17.117 0 17.673 14.327 32 32 32 11.846 0 22.188-6.437 27.721-16.003l0.082-0.154c0.6-1.040 45.080-75.16 98.8-176.48h705.76c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM234.96 276.84c15.92-69.88 46.76-116.84 76.68-116.84 21.32 0 28.4 7.44 32.52 14.68 12 21.32 26.080 96.76-86.64 345.56-33.040-45.12-44.28-148.24-22.56-243.4z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["signature"] + }, + "attrs": [{}], + "properties": { + "id": 1212, + "order": 2725, + "name": "signature", + "code": 60332, + "ligatures": "signature", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1212 + }, + { + "icon": { + "paths": [ + "M984 426.6l-134.68-149.4c-11.758-13.034-28.706-21.193-47.559-21.2l-257.761-0v-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128h-320c-35.346 0-64 28.654-64 64v0 256c0 35.346 28.654 64 64 64v0h320v256c0 17.673 14.327 32 32 32s32-14.327 32-32v0-256h257.76c18.854-0.007 35.802-8.166 47.51-21.143l0.050-0.057 134.68-149.4c5.093-5.644 8.208-13.158 8.208-21.4s-3.116-15.756-8.234-21.428l0.025 0.028zM801.76 576h-641.76v-256h641.76l115.2 128z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["signpost"] + }, + "attrs": [{}], + "properties": { + "id": 1213, + "order": 2726, + "name": "signpost", + "code": 59548, + "ligatures": "signpost", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1213 + }, + { + "icon": { + "paths": [ + "M854.64 329.36l-224-224c-5.79-5.783-13.785-9.36-22.615-9.36-0.009 0-0.018 0-0.027 0l-383.999-0c-35.346 0-64 28.654-64 64v0 704c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-512c0-0.007 0-0.016 0-0.025 0-8.83-3.577-16.825-9.36-22.615l0 0zM800 864h-576v-704h370.76l205.24 205.24v498.76zM704 448h-384c-17.673 0-32 14.327-32 32v0 288c0 17.673 14.327 32 32 32v0h384c17.673 0 32-14.327 32-32v0-288c0-17.673-14.327-32-32-32v0zM672 736h-64v-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128h-64v-128c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 128h-64v-224h320z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sim-card"] + }, + "attrs": [{}], + "properties": { + "id": 1214, + "order": 2727, + "name": "sim-card", + "code": 58980, + "ligatures": "sim-card", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1214 + }, + { + "icon": { + "paths": [ + "M480 64v-32c0-17.673 14.327-32 32-32s32 14.327 32 32v0 32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM800 192c0.007 0 0.016 0 0.025 0 8.83 0 16.825-3.577 22.615-9.36l-0 0 32-32c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378h0l-32 32c-5.798 5.792-9.385 13.797-9.385 22.64 0 17.673 14.327 32 32 32 0.009 0 0.018-0 0.027-0l-0.001 0zM201.36 182.64c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-32-32c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l-0-0zM549.36 288.44c-1.675-0.311-3.603-0.489-5.573-0.489-17.673 0-32 14.327-32 32 0 15.912 11.614 29.112 26.828 31.584l0.184 0.025c75.88 12.76 133.2 81.72 133.2 160.44 0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-109.6-80.28-205.72-186.72-223.56zM928 704v96c0 35.346-28.654 64-64 64v0h-704c-35.346 0-64-28.654-64-64v0-96c0-35.346 28.654-64 64-64v0-128c-0-0.003-0-0.007-0-0.010 0-194.404 157.596-352 352-352 0.942 0 1.884 0.004 2.824 0.011l-0.144-0.001c192.6 1.44 349.32 161.16 349.32 356v124c35.346 0 64 28.654 64 64v0zM224 640h576v-124c0-160-128.2-290.84-285.8-292h-2.2c-159.058 0-288 128.942-288 288v0zM864 800v-96h-704v96h704z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["siren"] + }, + "attrs": [{}], + "properties": { + "id": 1215, + "order": 2728, + "name": "siren", + "code": 59832, + "ligatures": "siren", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1215 + }, + { + "icon": { + "paths": [ + "M984 394.92l-224-256c-5.879-6.69-14.446-10.897-23.996-10.92l-0.004-0h-448c-9.554 0.023-18.121 4.23-23.969 10.884l-0.031 0.036-224 256c-4.924 5.599-7.928 12.991-7.928 21.084 0 8.45 3.275 16.134 8.625 21.854l-0.017-0.018 448 480c5.857 6.267 14.172 10.172 23.4 10.172s17.543-3.906 23.383-10.154l0.017-0.018 448-480c5.284-5.69 8.526-13.34 8.526-21.748 0-8.135-3.035-15.56-8.035-21.206l0.029 0.034zM889.48 384h-169.48l-144-192h145.48zM298.32 448l120.52 301.32-281.2-301.32zM656.72 448l-144.72 361.84-144.72-361.84zM384 384l128-170.68 128 170.68zM725.68 448h160.68l-281.2 301.32zM302.52 192h145.48l-144 192h-169.48z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sketch-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1216, + "order": 2729, + "name": "sketch-logo", + "code": 58412, + "ligatures": "sketch-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1216 + }, + { + "icon": { + "paths": [ + "M799.24 136c-8.942-5.047-19.634-8.020-31.021-8.020-12.578 0-24.308 3.628-34.201 9.895l0.262-0.155-478.28 299.2v-276.92c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 704c0 17.673 14.327 32 32 32s32-14.327 32-32v0-276.92l478.28 299.12c9.621 6.127 21.346 9.765 33.921 9.765 35.125 0 63.62-28.385 63.799-63.468l0-0.017v-640.96c-0.003-23.775-13.084-44.494-32.44-55.355l-0.32-0.165zM768 832l-511.36-320 511.36-319.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["skip-back"] + }, + "attrs": [{}], + "properties": { + "id": 1217, + "order": 2730, + "name": "skip-back", + "code": 58788, + "ligatures": "skip-back", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1217 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM655.52 324c-4.467-2.518-9.807-4.001-15.493-4.001-6.296 0-12.167 1.818-17.117 4.958l0.131-0.077-207.040 129.4v-102.28c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 320c0 17.673 14.327 32 32 32s32-14.327 32-32v0-102.28l207.040 129.4c4.813 3.052 10.675 4.864 16.96 4.864 17.668 0 31.991-14.318 32-31.983l0-0.001v-320c0-0.005 0-0.010 0-0.016 0-11.976-6.579-22.415-16.32-27.901l-0.16-0.083zM608 614.28l-163.64-102.28 163.64-102.28z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["skip-back-circle"] + }, + "attrs": [{}], + "properties": { + "id": 1218, + "order": 2731, + "name": "skip-back-circle", + "code": 58414, + "ligatures": "skip-back-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1218 + }, + { + "icon": { + "paths": [ + "M800 128c-17.673 0-32 14.327-32 32v0 276.92l-478.28-299.12c-9.621-6.127-21.346-9.765-33.921-9.765-35.125 0-63.62 28.385-63.799 63.468l-0 0.017v640.96c0.381 35.055 28.887 63.326 63.996 63.326 12.488 0 24.141-3.577 33.99-9.762l-0.267 0.156 478.28-299.12v276.92c0 17.673 14.327 32 32 32s32-14.327 32-32v0-704c0-17.673-14.327-32-32-32v0zM256 831.72v-639.52l511.36 320z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["skip-forward"] + }, + "attrs": [{}], + "properties": { + "id": 1219, + "order": 2732, + "name": "skip-forward", + "code": 58790, + "ligatures": "skip-forward", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1219 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM640 320c-17.673 0-32 14.327-32 32v0 102.28l-207.040-129.4c-4.813-3.052-10.675-4.864-16.96-4.864-17.668 0-31.991 14.318-32 31.983l-0 0.001v320c0.009 17.666 14.332 31.984 32 31.984 6.285 0 12.147-1.812 17.091-4.942l-0.131 0.078 207.040-129.4v102.28c0 17.673 14.327 32 32 32s32-14.327 32-32v0-320c0-17.673-14.327-32-32-32v0zM416 614.28v-204.56l163.64 102.28z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["skip-forward-circle"] + }, + "attrs": [{}], + "properties": { + "id": 1220, + "order": 2733, + "name": "skip-forward-circle", + "code": 58416, + "ligatures": "skip-forward-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1220 + }, + { + "icon": { + "paths": [ + "M368 416c-61.856 0-112 50.144-112 112s50.144 112 112 112c61.856 0 112-50.144 112-112v0c0-61.856-50.144-112-112-112v0zM368 576c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0zM656 416c-61.856 0-112 50.144-112 112s50.144 112 112 112c61.856 0 112-50.144 112-112v0c0-61.856-50.144-112-112-112v0zM656 576c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0zM512 64c-229.4 0-416 179.44-416 400 0 136.4 73.080 264 192 337.12v62.88c0 35.346 28.654 64 64 64v0h320c35.346 0 64-28.654 64-64v0-62.88c118.92-73.12 192-200.72 192-337.12 0-220.56-186.6-400-416-400zM688.48 754.76c-9.901 5.569-16.48 16.008-16.48 27.984 0 0.005 0 0.011 0 0.016l-0-0.001v81.24h-64v-96c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 96h-64v-96c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 96h-64v-81.24c0-0.005 0-0.010 0-0.016 0-11.976-6.579-22.415-16.32-27.901l-0.16-0.083c-108.28-60-175.52-171.4-175.52-290.76 0-185.28 157.92-336 352-336s352 150.72 352 336c0 119.32-67.24 230.76-175.52 290.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["skull"] + }, + "attrs": [{}], + "properties": { + "id": 1221, + "order": 2734, + "name": "skull", + "code": 59670, + "ligatures": "skull", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1221 + }, + { + "icon": { + "paths": [ + "M672 608c0 70.56-71.76 128-160 128s-160-57.44-160-128c0-17.673 14.327-32 32-32s32 14.327 32 32v0c0 34.68 44 64 96 64s96-29.32 96-64c0-37.92-34.44-52-107.52-73.040-63-18.16-141.36-40.76-141.36-118.96 0-72.96 65.72-128 152.88-128 62.88 0 116.72 29.2 140.48 76 2.456 4.422 3.901 9.698 3.901 15.312 0 17.673-14.327 32-32 32-12.747 0-23.753-7.453-28.898-18.239l-0.083-0.193c-12.84-25.12-44.8-40.88-83.4-40.88-50.68 0-88.88 27.52-88.88 64 0 28 36 40.4 95.080 57.44 64.92 18.56 153.8 44.36 153.8 134.56zM928 704c-0.137 123.657-100.343 223.863-223.987 224l-0.013 0c-0.236 0.001-0.514 0.001-0.793 0.001-46.224 0-89.142-14.158-124.653-38.374l0.766 0.493c-20.132 3.739-43.295 5.877-66.957 5.877-212.276 0-384.36-172.084-384.36-384.36 0-23.663 2.138-46.826 6.232-69.307l-0.355 2.35c-23.723-34.745-37.881-77.663-37.881-123.887 0-0.279 0.001-0.558 0.002-0.836l-0 0.043c0.137-123.657 100.343-223.863 223.987-224l0.013-0c0.236-0.001 0.514-0.001 0.793-0.001 46.224 0 89.142 14.158 124.653 38.374l-0.766-0.493c20.132-3.739 43.295-5.877 66.957-5.877 212.276 0 384.36 172.084 384.36 384.36 0 23.663-2.138 46.826-6.232 69.307l0.355-2.35c23.723 34.745 37.881 77.663 37.881 123.887 0 0.279-0.001 0.558-0.002 0.836l0-0.043zM864 704c0.001-0.161 0.001-0.351 0.001-0.542 0-36.766-12.526-70.607-33.544-97.487l0.263 0.349c-4.167-5.35-6.68-12.165-6.68-19.568 0-2.392 0.262-4.722 0.76-6.964l-0.040 0.213c4.604-20.354 7.242-43.73 7.242-67.722 0-176.886-143.394-320.28-320.28-320.28-23.992 0-47.367 2.638-69.853 7.64l2.131-0.398c-2.029 0.458-4.36 0.72-6.752 0.72-7.403 0-14.218-2.514-19.64-6.734l0.072 0.054c-26.531-20.755-60.372-33.281-97.138-33.281-0.191 0-0.381 0-0.571 0.001l0.029-0c-88.366 0-160 71.634-160 160v0c-0.001 0.161-0.001 0.351-0.001 0.542 0 36.766 12.526 70.607 33.544 97.487l-0.263-0.349c4.167 5.35 6.68 12.165 6.68 19.568 0 2.392-0.262 4.722-0.76 6.964l0.040-0.213c-4.604 20.354-7.242 43.73-7.242 67.722 0 176.886 143.394 320.28 320.28 320.28 23.992 0 47.367-2.638 69.853-7.64l-2.131 0.398c2.029-0.458 4.36-0.72 6.752-0.72 7.403 0 14.218 2.514 19.64 6.734l-0.072-0.054c26.531 20.755 60.372 33.281 97.138 33.281 0.191 0 0.381-0 0.571-0.001l-0.029 0c88.366 0 160-71.634 160-160v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["skype-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1222, + "order": 2735, + "name": "skype-logo", + "code": 59612, + "ligatures": "skype-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1222 + }, + { + "icon": { + "paths": [ + "M884.52 512c26.305-23.545 42.782-57.603 42.782-95.509 0-70.692-57.308-128-128-128-23.281 0-45.111 6.216-63.92 17.078l0.618-0.329v-81.24c-0.082-70.63-57.358-127.856-128-127.856-38.166 0-72.431 16.704-95.883 43.201l-0.118 0.135c-23.545-26.305-57.603-42.782-95.509-42.782-70.692 0-128 57.308-128 128 0 23.281 6.216 45.111 17.078 63.92l-0.329-0.618h-81.24c-70.63 0.082-127.856 57.358-127.856 128 0 38.166 16.704 72.431 43.201 95.883l0.135 0.118c-26.305 23.545-42.782 57.603-42.782 95.509 0 70.692 57.308 128 128 128 23.281 0 45.111-6.216 63.92-17.078l-0.618 0.329v81.24c0.082 70.63 57.358 127.856 128 127.856 38.166 0 72.431-16.704 95.883-43.201l0.118-0.135c23.545 26.305 57.603 42.782 95.509 42.782 70.692 0 128-57.308 128-128 0-23.281-6.216-45.111-17.078-63.92l0.329 0.618h81.24c70.63-0.082 127.856-57.358 127.856-128 0-38.166-16.704-72.431-43.201-95.883l-0.135-0.118zM288 608c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64v0h64zM480 800c0 35.346-28.654 64-64 64s-64-28.654-64-64v0-192c0-35.346 28.654-64 64-64v0h64zM480 480h-256c-35.346 0-64-28.654-64-64s28.654-64 64-64v0h192c35.346 0 64 28.654 64 64v0zM480 288h-64c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0zM544 224c0-35.346 28.654-64 64-64s64 28.654 64 64v0 192c0 35.346-28.654 64-64 64v0h-64zM608 864c-35.346 0-64-28.654-64-64v0-64h64c35.346 0 64 28.654 64 64s-28.654 64-64 64v0zM800 672h-192c-35.346 0-64-28.654-64-64v0-64h256c35.346 0 64 28.654 64 64s-28.654 64-64 64v0zM800 480h-64v-64c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["slack-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1223, + "order": 2736, + "name": "slack-logo", + "code": 58792, + "ligatures": "slack-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1223 + }, + { + "icon": { + "paths": [ + "M256 420v-260c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 260c-55.774 14.63-96.251 64.588-96.251 124s40.477 109.37 95.359 123.801l0.892 0.199v196c0 17.673 14.327 32 32 32s32-14.327 32-32v0-196c55.774-14.63 96.251-64.588 96.251-124s-40.477-109.37-95.359-123.801l-0.892-0.199zM224 608c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM544 228v-68c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 68c-55.774 14.63-96.251 64.588-96.251 124s40.477 109.37 95.359 123.801l0.892 0.199v388c0 17.673 14.327 32 32 32s32-14.327 32-32v0-388c55.774-14.63 96.251-64.588 96.251-124s-40.477-109.37-95.359-123.801l-0.892-0.199zM512 416c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM928 672c-0.058-59.317-40.379-109.201-95.104-123.797l-0.896-0.203v-388c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 388c-55.774 14.63-96.251 64.588-96.251 124s40.477 109.37 95.359 123.801l0.892 0.199v68c0 17.673 14.327 32 32 32s32-14.327 32-32v0-68c55.621-14.799 95.942-64.683 96-123.994l0-0.006zM800 736c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sliders"] + }, + "attrs": [{}], + "properties": { + "id": 1224, + "order": 2737, + "name": "sliders", + "code": 58418, + "ligatures": "sliders", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1224 + }, + { + "icon": { + "paths": [ + "M160 352h132c14.63 55.774 64.588 96.251 124 96.251s109.37-40.477 123.801-95.359l0.199-0.892h324c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-324c-14.63-55.774-64.588-96.251-124-96.251s-109.37 40.477-123.801 95.359l-0.199 0.892h-132c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM416 256c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64v0c0-35.346 28.654-64 64-64v0zM864 672h-68c-14.63-55.774-64.588-96.251-124-96.251s-109.37 40.477-123.801 95.359l-0.199 0.892h-388c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h388c14.63 55.774 64.588 96.251 124 96.251s109.37-40.477 123.801-95.359l0.199-0.892h68c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM672 768c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sliders-horizontal"] + }, + "attrs": [{}], + "properties": { + "id": 1225, + "order": 2738, + "name": "sliders-horizontal", + "code": 58420, + "ligatures": "sliders-horizontal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1225 + }, + { + "icon": { + "paths": [ + "M768 192h-512c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h512c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM768 768h-512v-512h512v512zM960 224v576c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-576c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM128 224v576c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-576c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["slideshow"] + }, + "attrs": [{}], + "properties": { + "id": 1226, + "order": 2739, + "name": "slideshow", + "code": 60722, + "ligatures": "slideshow", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1226 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM320 432c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM704 432c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM699.72 624c-41.16 71.16-109.6 112-187.72 112s-146.52-40.8-187.68-112c-3.133-4.86-4.995-10.796-4.995-17.167 0-17.673 14.327-32 32-32 12.25 0 22.893 6.884 28.271 16.994l0.084 0.173c29.88 51.64 76.84 80 132.32 80s102.44-28.4 132.28-80c5.637-9.636 15.934-16.006 27.72-16.006 17.677 0 32.006 14.33 32.006 32.006 0 5.891-1.592 11.41-4.368 16.151l0.082-0.151z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["smiley"] + }, + "attrs": [{}], + "properties": { + "id": 1227, + "order": 2740, + "name": "smiley", + "code": 58422, + "ligatures": "smiley", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1227 + }, + { + "icon": { + "paths": [ + "M368 608c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0zM656 512c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM928 512c0 229.75-186.25 416-416 416s-416-186.25-416-416c0-229.75 186.25-416 416-416v0c229.65 0.25 415.75 186.35 416 415.976l0 0.024zM864 512c0-194.404-157.596-352-352-352s-352 157.596-352 352c0 194.404 157.596 352 352 352v0c194.313-0.228 351.772-157.687 352-351.978l0-0.022zM686.24 325.36l-174.24 116.2-174.24-116c-4.991-3.369-11.141-5.377-17.76-5.377-17.683 0-32.017 14.335-32.017 32.017 0 11.063 5.611 20.816 14.143 26.568l0.114 0.072 192 128c4.99 3.371 11.14 5.381 17.76 5.381s12.77-2.010 17.874-5.453l-0.114 0.072 192-128c8.646-5.824 14.257-15.577 14.257-26.64 0-17.683-14.335-32.017-32.017-32.017-6.619 0-12.769 2.009-17.874 5.45l0.114-0.072zM625.72 709.36c-33.72-22.44-65.96-37.36-113.72-37.36s-80 14.92-113.72 37.36c-8.392 5.852-13.815 15.458-13.815 26.331 0 17.673 14.327 32 32 32 6.408 0 12.375-1.883 17.38-5.126l-0.125 0.076c26-17.28 46.28-26.64 78.28-26.64s52.28 9.36 78.28 26.64c5.080 3.548 11.385 5.669 18.185 5.669 17.673 0 32-14.327 32-32 0-11.266-5.821-21.171-14.62-26.874l-0.125-0.076z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["smiley-angry"] + }, + "attrs": [{}], + "properties": { + "id": 1228, + "order": 2741, + "name": "smiley-angry", + "code": 60514, + "ligatures": "smiley-angry", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1228 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM416 432c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM704 432c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["smiley-blank"] + }, + "attrs": [{}], + "properties": { + "id": 1229, + "order": 2742, + "name": "smiley-blank", + "code": 58424, + "ligatures": "smiley-blank", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1229 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM704 640c0 17.673-14.327 32-32 32v0h-320c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h320c17.673 0 32 14.327 32 32v0zM320 432c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM704 432c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["smiley-meh"] + }, + "attrs": [{}], + "properties": { + "id": 1230, + "order": 2743, + "name": "smiley-meh", + "code": 58426, + "ligatures": "smiley-meh", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1230 + }, + { + "icon": { + "paths": [ + "M704 560c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM512 368c0-26.51-21.49-48-48-48s-48 21.49-48 48c0 26.51 21.49 48 48 48v0c26.51 0 48-21.49 48-48v0zM804 216c-74.843-72.823-177.17-117.731-289.986-117.731-229.75 0-416 186.25-416 416 0 105.66 39.391 202.119 104.29 275.493l-0.384-0.442c5.9 6.779 14.542 11.039 24.179 11.039 17.673 0 32-14.327 32-32 0-8.393-3.232-16.032-8.518-21.74l0.019 0.021c-55.614-61.984-89.62-144.346-89.62-234.65 0-194.404 157.596-352 352-352s352 157.596 352 352c0 90.305-34.006 172.667-89.911 234.98l0.291-0.329c-5.058 5.637-8.151 13.127-8.151 21.34 0 17.679 14.332 32.011 32.011 32.011 9.466 0 17.973-4.109 23.834-10.641l0.026-0.030c65.644-73.232 105.779-170.51 105.779-277.162 0-115.874-47.375-220.683-123.813-296.113l-0.045-0.045zM608 672h-64c-86.96 0-192-71.36-192-160 0.009-9.443 0.809-18.693 2.337-27.695l-0.137 0.975c0.311-1.675 0.489-3.603 0.489-5.573 0-17.673-14.327-32-32-32-15.912 0-29.112 11.614-31.584 26.828l-0.025 0.184c-1.958 11.206-3.078 24.111-3.080 37.278l-0 0.002c0 59.52 29.84 116.52 84 160.6 49.6 40.28 112.28 63.4 172 63.4h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-224c-53.019 0-96 42.981-96 96s42.981 96 96 96v0c17.673 0 32-14.327 32-32s-14.327-32-32-32v0c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h224c53.019 0 96-42.981 96-96s-42.981-96-96-96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["smiley-melting"] + }, + "attrs": [{}], + "properties": { + "id": 1231, + "order": 2744, + "name": "smiley-melting", + "code": 61014, + "ligatures": "smiley-melting", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1231 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM320 432c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM608 432c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM736 672c0 17.673-14.327 32-32 32v0c-40 0-60.24-26.96-73.6-44.8-12-16-15.68-19.2-22.4-19.2s-10.28 3.040-22.4 19.2c-13.36 17.84-33.6 44.8-73.6 44.8s-60.24-26.96-73.6-44.8c-12-16-15.68-19.2-22.4-19.2s-10.28 3.040-22.4 19.2c-13.36 17.84-33.6 44.8-73.6 44.8-17.673 0-32-14.327-32-32s14.327-32 32-32v0c6.72 0 10.28-3.040 22.4-19.2 13.36-17.84 33.6-44.8 73.6-44.8s60.24 26.96 73.6 44.8c12 16 15.68 19.2 22.4 19.2s10.28-3.040 22.4-19.2c13.36-17.84 33.6-44.8 73.6-44.8s60.24 26.96 73.6 44.8c12 16 15.68 19.2 22.4 19.2 17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["smiley-nervous"] + }, + "attrs": [{}], + "properties": { + "id": 1232, + "order": 2745, + "name": "smiley-nervous", + "code": 58428, + "ligatures": "smiley-nervous", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1232 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM320 432c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM704 432c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM699.68 688c3.133 4.86 4.995 10.796 4.995 17.167 0 17.673-14.327 32-32 32-12.25 0-22.893-6.884-28.271-16.994l-0.084-0.173c-29.88-51.64-76.84-80-132.32-80s-102.44 28.4-132.32 80c-5.462 10.283-16.104 17.167-28.355 17.167-17.673 0-32-14.327-32-32 0-6.371 1.862-12.307 5.071-17.294l-0.076 0.127c41.16-71.16 109.56-112 187.68-112s146.52 40.8 187.68 112z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["smiley-sad"] + }, + "attrs": [{}], + "properties": { + "id": 1233, + "order": 2746, + "name": "smiley-sad", + "code": 58430, + "ligatures": "smiley-sad", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1233 + }, + { + "icon": { + "paths": [ + "M699.68 624c-41.16 71.16-109.56 112-187.68 112s-146.52-40.8-187.72-112c-2.695-4.59-4.286-10.109-4.286-16 0-17.677 14.33-32.006 32.006-32.006 11.786 0 22.083 6.37 27.638 15.855l0.082 0.151c29.84 51.64 76.8 80 132.28 80s102.44-28.4 132.32-80c5.462-10.283 16.104-17.167 28.355-17.167 17.673 0 32 14.327 32 32 0 6.371-1.862 12.307-5.071 17.294l0.076-0.127zM928 512c0 0.059 0 0.129 0 0.199 0 43.545-6.668 85.533-19.039 124.998l0.799-2.956c-1.635 5.199-4.391 9.647-7.999 13.239l-0.001 0.001-254.28 254.28c-3.574 3.617-8.011 6.375-12.976 7.939l-0.224 0.061c-36.574 11.659-78.642 18.378-122.28 18.378-229.75 0-416-186.25-416-416s186.25-416 416-416c229.702 0 415.922 186.171 416 415.855l0 0.007zM864 512c-0.248-193.973-157.552-351.123-351.56-351.123-194.161 0-351.56 157.399-351.56 351.56s157.399 351.56 351.56 351.56c34.026 0 66.924-4.834 98.043-13.853l-2.483 0.616 242.76-242.76c8.405-28.667 13.24-61.599 13.24-95.661 0-0.119-0-0.238-0-0.357l0 0.018zM368 480c26.51 0 48-21.49 48-48s-21.49-48-48-48c-26.51 0-48 21.49-48 48v0c0 26.51 21.49 48 48 48v0zM656 384c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["smiley-sticker"] + }, + "attrs": [{}], + "properties": { + "id": 1234, + "order": 2747, + "name": "smiley-sticker", + "code": 58432, + "ligatures": "smiley-sticker", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1234 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM320 432c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM736 432c0 17.673-14.327 32-32 32v0h-96c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96c17.673 0 32 14.327 32 32v0zM699.68 624c-41.16 71.16-109.56 112-187.68 112s-146.52-40.8-187.72-112c-2.695-4.59-4.286-10.109-4.286-16 0-17.677 14.33-32.006 32.006-32.006 11.786 0 22.083 6.37 27.638 15.855l0.082 0.151c29.84 51.64 76.8 80 132.28 80s102.44-28.4 132.32-80c5.462-10.283 16.104-17.167 28.355-17.167 17.673 0 32 14.327 32 32 0 6.371-1.862 12.307-5.071 17.294l0.076-0.127z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["smiley-wink"] + }, + "attrs": [{}], + "properties": { + "id": 1235, + "order": 2748, + "name": "smiley-wink", + "code": 58982, + "ligatures": "smiley-wink", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1235 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM758.64 489.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-41.36-41.4-41.36 41.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l41.4-41.36-41.4-41.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l41.36 41.4 41.36-41.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-41.4 41.36zM438.64 406.64l-41.4 41.36 41.4 41.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-41.36-41.4-41.36 41.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l41.4-41.36-41.4-41.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l41.36 41.4 41.36-41.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0zM560 720c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["smiley-x-eyes"] + }, + "attrs": [{}], + "properties": { + "id": 1236, + "order": 2749, + "name": "smiley-x-eyes", + "code": 58434, + "ligatures": "smiley-x-eyes", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1236 + }, + { + "icon": { + "paths": [ + "M991.32 729.12c-2.349-11.008-10.107-19.786-20.298-23.529l-0.222-0.071c-1.56-0.56-115.8-43.52-172-196.92l77.2-30.88c11.856-4.88 20.051-16.343 20.051-29.72 0-17.701-14.35-32.051-32.051-32.051-4.325 0-8.449 0.856-12.213 2.409l0.213-0.078-71.28 28.52c-8.097-36.838-12.735-79.151-12.735-122.548 0-1.495 0.006-2.988 0.016-4.48l-0.001 0.229c0-141.385-114.615-256-256-256s-256 114.615-256 256v0c0.007 1.054 0.010 2.3 0.010 3.547 0 43.713-4.636 86.343-13.444 127.425l0.713-3.972-71.28-28.72c-3.551-1.475-7.675-2.331-12-2.331-17.701 0-32.051 14.35-32.051 32.051 0 13.377 8.195 24.84 19.838 29.642l0.213 0.078 77.48 31c-16.941 46.579-41.021 86.701-71.326 121.226l0.366-0.426c-50.080 56.56-101.080 76-101.44 76-12.451 4.57-21.174 16.323-21.174 30.113 0 9.19 3.874 17.475 10.078 23.311l0.016 0.015c28.4 26.68 70.68 30.84 111.52 34.88 25.24 2.48 51.32 5.080 65.56 12.92 13.48 7.44 27.4 26.48 40.84 44.88 21.6 29.64 46.12 63.2 84.96 73.12 36.28 9.32 73.4-3.32 106.16-14.48 22.2-7.56 43.2-14.72 60.84-14.72s38.64 7.16 60.84 14.72c24.8 8.44 52 17.72 79.6 17.72 0.184 0.001 0.402 0.002 0.62 0.002 9.215 0 18.154-1.183 26.673-3.404l-0.733 0.162c38.8-9.92 63.32-43.48 84.92-73.12 13.44-18.4 27.36-37.44 40.84-44.88 14.24-8 40.32-10.44 65.56-12.92 40.84-4 83.12-8.2 111.52-34.88 6.308-5.862 10.242-14.204 10.242-23.464 0-2.257-0.234-4.459-0.678-6.584l0.036 0.208zM864.040 730.16c-31.64 3.12-64.32 6.36-90.12 20.52s-44 39.16-61.64 63.24c-16 21.92-32.6 44.64-49.12 48.84-17.84 4.6-43.040-4-69.68-13.080s-53.24-18.12-81.48-18.12-55.32 9.2-81.48 18.12-52 17.68-69.68 13.080c-16.52-4.2-33.080-26.92-49.12-48.84-17.56-24-35.72-48.96-61.64-63.24s-58.48-17.4-90.080-20.52c-6.2-0.6-12.6-1.24-18.96-1.96 21.879-16.173 41.112-33.629 58.459-52.822l0.301-0.338c33.48-37.080 70.88-92.92 94.96-172.52l0.24-0.52c0.748-1.829 1.385-3.989 1.806-6.226l0.034-0.214c14.72-50.918 23.186-109.406 23.186-169.871 0-2-0.009-3.998-0.028-5.994l0.002 0.305c0-106.039 85.961-192 192-192s192 85.961 192 192v0c-0.016 1.692-0.026 3.691-0.026 5.693 0 60.508 8.481 119.035 24.318 174.457l-1.093-4.47c0.455 2.451 1.092 4.611 1.923 6.672l-0.083-0.232 0.24 0.52c24 79.6 61.48 135.44 94.96 172.52 17.648 19.531 36.881 36.987 57.707 52.414l1.053 0.746c-6.36 0.6-12.72 1.24-19 1.84z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["snapchat-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1237, + "order": 2750, + "name": "snapchat-logo", + "code": 58984, + "ligatures": "snapchat-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1237 + }, + { + "icon": { + "paths": [ + "M914.6 516.44l-242.92-80.96c-25.763-8.784-46.166-27.467-57.035-51.398l-0.245-0.602-92.84-217.080s0-0.28 0-0.4c-10.231-22.543-32.545-37.939-58.454-37.939-7.936 0-15.535 1.444-22.547 4.085l0.441-0.146-302.88 109.96c-24.751 9.254-42.065 32.678-42.12 60.153l-0 0.007v465.88c0 35.346 28.654 64 64 64v0h800c35.346 0 64-28.654 64-64v0-99.76c0-0.004 0-0.008 0-0.012 0-70.264-45.292-129.95-108.274-151.454l-1.126-0.334zM462.88 192l28.44 66.52-86.24 31.4c-12.403 4.595-21.082 16.324-21.082 30.080 0 17.673 14.327 32 32 32 0.001 0 0.002-0 0.003-0l-0 0c3.922-0.006 7.675-0.724 11.138-2.032l-0.218 0.072 89.6-32.56 18.96 44.28-66.4 24c-12.645 4.466-21.543 16.316-21.543 30.243 0 17.673 14.327 32 32 32 0.163 0 0.326-0.001 0.488-0.004l-0.025 0c3.922-0.006 7.675-0.724 11.138-2.032l-0.218 0.072 70.4-25.6c8.455 15.39 18.68 28.572 30.65 39.934l0.070 0.066-58.96 21.44c-12.462 4.565-21.194 16.323-21.194 30.12 0 17.673 14.327 32 32 32 0.040 0 0.080-0 0.12-0l-0.006 0c3.92-0.012 7.672-0.715 11.146-1.993l-0.226 0.073 112-40.72 227.48 75.8c29.403 10.039 51.985 33.121 61.135 62.16l0.185 0.68h-795.72v-337.88zM160 768v0-64h800v64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sneaker"] + }, + "attrs": [{}], + "properties": { + "id": 1238, + "order": 2751, + "name": "sneaker", + "code": 59404, + "ligatures": "sneaker", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1238 + }, + { + "icon": { + "paths": [ + "M924.64 666.52l-114.52-57.24c-63.396-31.948-106.121-96.524-106.121-171.079 0-0.225 0-0.451 0.001-0.676l-0 0.035v-117.56c0-17.673-14.327-32-32-32v0c-105.993-0.114-191.886-86.007-192-191.989l-0-0.011c-0.017-17.66-14.337-31.97-32-31.97-7.293 0-14.016 2.44-19.398 6.547l0.078-0.057-308.96 234.12c-14.519 11.827-23.718 29.706-23.718 49.733 0 17.679 7.169 33.684 18.757 45.267l454.84 455c5.79 5.783 13.785 9.36 22.615 9.36 0.009 0 0.018-0 0.027-0l303.759 0c35.346 0 64-28.654 64-64v0-76.24c0-0.060 0-0.132 0-0.204 0-24.851-14.235-46.377-34.996-56.869l-0.364-0.167zM896 800h-290.52l-445.48-445.48 51.48-39.040 155.16 155.16c5.801 5.811 13.821 9.406 22.68 9.406 17.699 0 32.046-14.348 32.046-32.046 0-8.839-3.579-16.843-9.367-22.64l0 0-149.040-148.92 160-121.24c25.297 103.127 110.464 180.803 215.74 194.66l1.3 0.14v87.56c-0.001 0.252-0.001 0.551-0.001 0.85 0 99.415 56.98 185.521 140.063 227.443l1.459 0.667 114.48 57.24zM283.2 736h-155.2c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h155.2c17.673 0 32 14.327 32 32s-14.327 32-32 32v0zM443.2 832c0 17.673-14.327 32-32 32v0h-219.2c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h219.2c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sneaker-move"] + }, + "attrs": [{}], + "properties": { + "id": 1239, + "order": 2752, + "name": "sneaker-move", + "code": 60768, + "ligatures": "sneaker-move", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1239 + }, + { + "icon": { + "paths": [ + "M895.080 600.36c0.589 2.295 0.926 4.93 0.926 7.644 0 14.963-10.27 27.527-24.145 31.029l-0.221 0.047-98.56 24 25.84 96.44c0.693 2.485 1.092 5.34 1.092 8.287 0 14.733-9.956 27.14-23.507 30.861l-0.225 0.053c-2.462 0.738-5.301 1.2-8.236 1.279l-0.044 0.001c-14.716-0.014-27.105-9.96-30.827-23.495l-0.053-0.225-30.88-115.2-162.24-93.64v187.32l86.64 86.6c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l86.64-86.6v-187.32l-162.2 93.64-30.88 115.2c-3.777 13.77-16.182 23.72-30.91 23.72-0.003 0-0.007-0-0.010-0l0.001 0c-2.96-0.005-5.825-0.399-8.551-1.133l0.231 0.053c-13.776-3.773-23.732-16.181-23.732-30.913 0-2.947 0.398-5.801 1.144-8.511l-0.053 0.225 25.84-96.44-98.56-24c-14.096-3.551-24.365-16.116-24.365-31.080 0-17.676 14.329-32.005 32.005-32.005 2.712 0 5.346 0.337 7.861 0.973l-0.221-0.047 117.8 28.92 162.6-94.040-162.56-93.84-117.8 28.92c-2.266 0.585-4.866 0.92-7.546 0.92-0.033 0-0.066-0-0.099-0l0.005 0c-0.007 0-0.014 0-0.022 0-17.673 0-32-14.327-32-32 0-14.969 10.278-27.537 24.161-31.033l0.221-0.047 98.56-24-25.84-96.64c-0.692-2.483-1.089-5.335-1.089-8.28 0-17.678 14.331-32.009 32.009-32.009 14.734 0 27.142 9.954 30.867 23.505l0.053 0.225 30.88 115.2 162.2 93.64v-187.32l-86.64-86.6c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378v-0l73.36 73.4 73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64h-0l-86.64 86.6v187.32l162.2-93.64 30.88-115.2c3.778-13.775 16.186-23.729 30.92-23.729 17.678 0 32.009 14.331 32.009 32.009 0 2.945-0.398 5.797-1.142 8.505l0.053-0.225-25.84 96.44 98.56 24c14.571 3.192 25.317 15.988 25.317 31.294 0 17.673-14.327 32-32 32-0.336 0-0.672-0.005-1.006-0.016l0.049 0.001c-0.028 0-0.061 0-0.094 0-2.679 0-5.28-0.336-7.763-0.967l0.217 0.047-117.8-28.92-162.56 93.84 162.56 93.84 117.8-28.92c2.295-0.589 4.93-0.926 7.644-0.926 14.963 0 27.527 10.27 31.029 24.145l0.047 0.221z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["snowflake"] + }, + "attrs": [{}], + "properties": { + "id": 1240, + "order": 2753, + "name": "snowflake", + "code": 58794, + "ligatures": "snowflake", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1240 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM818.080 685.68h-134.48l-37.040-51.040 50.52-147.12 60-19.56 104.96 80.52c-5.393 51.15-21.040 97.674-44.858 138.885l0.898-1.685zM162.080 548.48l104.76-80.48 60 19.56 50.52 147.12-36.96 51h-134.48c-22.946-39.521-38.62-86.044-43.908-135.669l-0.132-1.531zM202.080 345.92l22.040 74.4-61.28 46.76c5.922-45.198 19.629-86.108 39.793-122.983l-0.913 1.823zM436 608l-45.84-133.4 121.84-83.76 121.84 83.76-45.84 133.4zM800.28 420.32l22.040-74.4c19.251 35.052 32.958 75.962 38.689 119.387l0.191 1.773zM775.48 278.8l-38.040 128.32-60.28 19.56-133.16-91.52v-62.32l116.36-80c45.184 21.43 83.436 50.369 114.766 85.6l0.314 0.36zM584.28 167.48l-72.28 49.68-72.28-49.68c21.727-4.756 46.686-7.48 72.28-7.48s50.552 2.724 74.6 7.898l-2.32-0.418zM363.64 192.84l116.36 80v62.32l-133.12 91.52-60.28-19.56-38.040-128.32c31.644-35.591 69.896-64.53 112.939-85.041l2.141-0.919zM252.6 749.68h81.48l28.68 81.080c-43.033-20.533-79.582-47.783-109.927-80.823l-0.233-0.257zM440 856.52l-47.52-133.68 36.92-50.84h165.2l36.92 50.84-47.32 133.68c-21.703 4.758-46.633 7.484-72.2 7.484s-50.496-2.726-74.515-7.902l2.315 0.418zM661.44 830.76l28.68-81.080h81.48c-30.631 33.314-67.249 60.568-108.23 80.163l-2.13 0.917z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["soccer-ball"] + }, + "attrs": [{}], + "properties": { + "id": 1241, + "order": 2754, + "name": "soccer-ball", + "code": 59158, + "ligatures": "soccer-ball", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1241 + }, + { + "icon": { + "paths": [ + "M768 64h-352c-35.346 0-64 28.654-64 64v0 306.76l-155 154.96c-41.516 42.45-67.132 100.599-67.132 164.732 0 130.162 105.518 235.68 235.68 235.68 64.132 0 122.282-25.616 164.775-67.174l-0.043 0.042 273.72-273.64c17.299-17.27 28.001-41.144 28.001-67.517 0-0.17-0-0.339-0.001-0.509l0 0.026v-453.36c0-35.346-28.654-64-64-64v0zM768 128v0 64h-352v-64zM485 877.72c-31.191 31.886-74.655 51.657-122.737 51.657-94.794 0-171.64-76.846-171.64-171.64 0-48.082 19.77-91.546 51.625-122.706l0.031-0.031 164.36-164.36c5.783-5.79 9.36-13.785 9.36-22.615 0-0.009-0-0.018-0-0.027l0 0.001v-192h352v162.32c-109.097 16.348-191.827 109.326-192 221.662l-0 0.018c-0.001 0.235-0.001 0.513-0.001 0.792 0 42.203 11.798 81.65 32.275 115.224l-0.553-0.976zM758.64 604l-103.64 103.64c-9.469-19.71-15-42.851-15-67.284 0-0.125 0-0.25 0-0.375l-0 0.019c0.085-77.007 54.489-141.282 126.955-156.575l1.045-0.185v98.24c-0.027 8.796-3.598 16.752-9.36 22.52l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sock"] + }, + "attrs": [{}], + "properties": { + "id": 1242, + "order": 2755, + "name": "sock", + "code": 60622, + "ligatures": "sock", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1242 + }, + { + "icon": { + "paths": [ + "M128 416c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM285.72 235c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64v-0l-45.28-45.24c-5.727-5.449-13.492-8.801-22.041-8.801-17.673 0-32 14.327-32 32 0 8.548 3.352 16.314 8.813 22.054l-0.013-0.013zM512 160c17.673 0 32-14.327 32-32v0-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64c0 17.673 14.327 32 32 32v0zM715.64 244.36c0.007 0 0.016 0 0.025 0 8.83 0 16.825-3.577 22.615-9.36l-0 0 45.24-45.28c5.449-5.727 8.801-13.492 8.801-22.041 0-17.673-14.327-32-32-32-8.548 0-16.314 3.352-22.054 8.813l0.013-0.013-45.28 45.24c-5.798 5.792-9.385 13.797-9.385 22.64 0 17.673 14.327 32 32 32 0.009 0 0.018-0 0.027-0l-0.001 0zM768 416c0 17.673 14.327 32 32 32v0h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64c-17.673 0-32 14.327-32 32v0zM352 448c17.673 0 32-14.327 32-32v0c0-70.692 57.308-128 128-128s128 57.308 128 128v0c0 17.673 14.327 32 32 32s32-14.327 32-32v0c0-106.039-85.961-192-192-192s-192 85.961-192 192v0c0 17.673 14.327 32 32 32v0zM955.64 880c-5.624 9.612-15.886 15.972-27.636 16l-0.004 0h-832c-0.045 0-0.097 0-0.15 0-17.673 0-32-14.327-32-32 0-5.794 1.54-11.228 4.233-15.916l-0.082 0.156 162.76-288c5.603-9.767 15.971-16.24 27.85-16.24 0.053 0 0.105 0 0.158 0l-0.008-0h506.44c0.045-0 0.097-0 0.15-0 11.879 0 22.247 6.473 27.768 16.085l0.082 0.156 162.76 288c2.554 4.493 4.060 9.871 4.060 15.6 0 5.956-1.627 11.532-4.461 16.308l0.081-0.148zM746.56 608h-97.48l13.92 64h119.72zM597.52 672l-13.92-64h-143.2l-13.92 64zM412.56 736l-20.84 96h240.56l-20.84-96zM241.28 672h119.72l13.92-64h-97.48zM150.84 832h175.36l20.88-96h-141.96zM873.16 832l-54.28-96h-141.96l20.88 96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["solar-panel"] + }, + "attrs": [{}], + "properties": { + "id": 1243, + "order": 2756, + "name": "solar-panel", + "code": 60794, + "ligatures": "solar-panel", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1243 + }, + { + "icon": { + "paths": [ + "M988.64 497.68l-160-320c-5.373-10.567-16.164-17.68-28.617-17.68-0.008 0-0.016 0-0.024 0l-575.999-0c-0.007-0-0.015-0-0.023-0-12.453 0-23.245 7.113-28.533 17.498l-0.084 0.182-160 320c-2.115 4.175-3.355 9.102-3.36 14.318l-0 0.002v224c0 35.346 28.654 64 64 64v0h832c35.346 0 64-28.654 64-64v0-224c-0.005-5.218-1.245-10.145-3.445-14.505l0.085 0.185zM396.24 224l48 96h-120.48l-48-96zM588.24 224l48 96h-120.48l-48-96zM403.76 480l-48-96h120.48l48 96zM595.76 480l-48-96h120.48l48 96zM787.76 480l-48-96h120.48l48 96zM828.24 320h-120.48l-48-96h120.48zM96 519.56l128-256 128 256v216.44h-256zM416 736v-192h512v192z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["solar-roof"] + }, + "attrs": [{}], + "properties": { + "id": 1244, + "order": 2757, + "name": "solar-roof", + "code": 60795, + "ligatures": "solar-roof", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1244 + }, + { + "icon": { + "paths": [ + "M512 512c0 17.673-14.327 32-32 32v0h-288c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h288c17.673 0 32 14.327 32 32v0zM192 288h544c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-544c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM416 736h-224c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h224c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM918.64 649.36c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-105.36 105.4v-306.76c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 306.76l-105.36-105.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l160 160c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 160-160c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sort-ascending"] + }, + "attrs": [{}], + "properties": { + "id": 1245, + "order": 2758, + "name": "sort-ascending", + "code": 58436, + "ligatures": "sort-ascending", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1245 + }, + { + "icon": { + "paths": [ + "M160 512c0-17.673 14.327-32 32-32v0h288c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-288c-17.673 0-32-14.327-32-32v0zM192 288h224c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-224c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM736 736h-544c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h544c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM918.64 329.36l-160-160c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-160 160c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l105.36-105.4v306.76c0 17.673 14.327 32 32 32s32-14.327 32-32v0-306.76l105.36 105.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sort-descending"] + }, + "attrs": [{}], + "properties": { + "id": 1246, + "order": 2759, + "name": "sort-descending", + "code": 58438, + "ligatures": "sort-descending", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1246 + }, + { + "icon": { + "paths": [ + "M96 480v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM192 352c-17.673 0-32 14.327-32 32v0 384c0 17.673 14.327 32 32 32s32-14.327 32-32v0-384c0-17.673-14.327-32-32-32v0zM320 320c-17.673 0-32 14.327-32 32v0 416c0 17.673 14.327 32 32 32s32-14.327 32-32v0-416c0-17.673-14.327-32-32-32v0zM448 192c-17.673 0-32 14.327-32 32v0 544c0 17.673 14.327 32 32 32s32-14.327 32-32v0-544c0-17.673-14.327-32-32-32v0zM891.36 425.36c-27.001-151.682-157.875-265.36-315.301-265.36-0.021 0-0.042 0-0.062 0l0.003-0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c0.267-0.001 0.584-0.002 0.9-0.002 132.080 0 240.709 100.401 253.732 229.046l0.088 1.075c1.556 14.058 12.019 25.282 25.556 27.966l0.204 0.034c60.038 11.344 104.837 63.383 104.837 125.887 0 70.692-57.308 128-128 128-0.463 0-0.926-0.002-1.388-0.007l0.070 0.001h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c0.043 0 0.093 0 0.143 0 106.039 0 192-85.961 192-192 0-84.873-55.070-156.884-131.427-182.25l-1.356-0.39z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["soundcloud-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1247, + "order": 2760, + "name": "soundcloud-logo", + "code": 59614, + "ligatures": "soundcloud-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1247 + }, + { + "icon": { + "paths": [ + "M526.32 67.4c-4.172-2.133-9.1-3.383-14.32-3.383s-10.148 1.25-14.502 3.467l0.182-0.084c-16.4 8.2-401.68 203.96-401.68 476.6-0 0.027-0 0.059-0 0.091 0 123.712 100.288 224 224 224 25.995 0 50.956-4.428 74.17-12.571l-1.57 0.48-39.24 130.8c-0.857 2.753-1.351 5.919-1.351 9.2 0 17.67 14.322 31.995 31.991 32l256 0c17.669-0.005 31.991-14.33 31.991-32 0-3.281-0.494-6.447-1.411-9.427l0.060 0.227-39.24-130.8c21.644 7.663 46.605 12.091 72.6 12.091 123.712 0 224-100.288 224-224 0-0.032-0-0.064-0-0.096l0 0.005c0-272.64-385.28-468.4-401.68-476.6zM704 704c-0.004 0-0.009 0-0.014 0-40.338 0-77.189-14.927-105.331-39.559l0.185 0.159c-5.592-4.896-12.963-7.882-21.032-7.882-17.673 0-32 14.327-32 32 0 3.282 0.494 6.448 1.412 9.429l-0.060-0.227 49.84 166.080h-170l49.84-166.080c0.858-2.754 1.352-5.92 1.352-9.202 0-17.673-14.327-32-32-32-8.069 0-15.44 2.986-21.069 7.914l0.037-0.032c-27.959 24.48-64.816 39.412-105.16 39.412-88.366 0-160-71.634-160-160 0-0.004 0-0.009 0-0.013l-0 0.001c0-119.52 97.64-226.2 179.56-294.64 50.546-41.997 106.97-80.779 166.787-114.218l5.653-2.902c65.47 36.341 121.894 75.123 174.278 118.603l-1.838-1.483c148.4 124 179.56 228.68 179.56 294.64 0 88.366-71.634 160-160 160v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["spade"] + }, + "attrs": [{}], + "properties": { + "id": 1248, + "order": 2761, + "name": "spade", + "code": 58440, + "ligatures": "spade", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1248 + }, + { + "icon": { + "paths": [ + "M790.32 516.24l-206.32-76.24-76-206.48c-9.219-24.538-32.487-41.683-59.76-41.683s-50.541 17.145-59.615 41.244l-0.145 0.439-76.48 206.48-206.48 76c-24.538 9.219-41.683 32.487-41.683 59.76s17.145 50.541 41.244 59.615l0.439 0.145 206.48 76.48 76 206.48c9.219 24.538 32.487 41.683 59.76 41.683s50.541-17.145 59.615-41.244l0.145-0.439 76.48-206.48 206.48-76c24.538-9.219 41.683-32.487 41.683-59.76s-17.145-50.541-41.244-59.615l-0.439-0.145zM548 656.88c-8.815 3.313-15.647 10.145-18.887 18.74l-0.073 0.22-81.040 219.56-80.88-219.4c-3.309-8.909-10.211-15.811-18.899-19.048l-0.221-0.072-219.4-80.88 219.4-80.88c8.909-3.309 15.811-10.211 19.048-18.899l0.072-0.221 80.88-219.4 80.88 219.4c3.313 8.815 10.145 15.647 18.74 18.887l0.22 0.073 219.56 81.040zM576 160c0-17.673 14.327-32 32-32v0h64v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32v0zM992 352c0 17.673-14.327 32-32 32v0h-32v32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-32h-32c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h32v-32c0-17.673 14.327-32 32-32s32 14.327 32 32v0 32h32c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sparkle"] + }, + "attrs": [{}], + "properties": { + "id": 1249, + "order": 2762, + "name": "sparkle", + "code": 59042, + "ligatures": "sparkle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1249 + }, + { + "icon": { + "paths": [ + "M768 96h-512c-35.346 0-64 28.654-64 64v0 704c0 35.346 28.654 64 64 64v0h512c35.346 0 64-28.654 64-64v0-704c0-35.346-28.654-64-64-64v0zM768 864h-512v-704h512zM464 304c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM512 768c88.366 0 160-71.634 160-160s-71.634-160-160-160c-88.366 0-160 71.634-160 160v0c0 88.366 71.634 160 160 160v0zM512 512c53.019 0 96 42.981 96 96s-42.981 96-96 96c-53.019 0-96-42.981-96-96v0c0-53.019 42.981-96 96-96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["speaker-hifi"] + }, + "attrs": [{}], + "properties": { + "id": 1250, + "order": 2763, + "name": "speaker-hifi", + "code": 59912, + "ligatures": "speaker-hifi", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1250 + }, + { + "icon": { + "paths": [ + "M622.040 99.24c-4.093-2.040-8.916-3.234-14.017-3.234-7.445 0-14.296 2.542-19.732 6.806l0.070-0.053-279.36 217.24h-181c-35.346 0-64 28.654-64 64v0 256c0 35.346 28.654 64 64 64v0h181l279.36 217.24c5.363 4.201 12.205 6.736 19.64 6.736 17.665 0 31.986-14.313 32-31.975l0-0.001v-768c0-0.001 0-0.003 0-0.005 0-12.563-7.239-23.435-17.774-28.672l-0.186-0.084zM128 384h160v256h-160zM576 830.56l-224-174.2v-288.72l224-174.2zM792 406.24c24.798 28.047 39.938 65.135 39.938 105.76s-15.14 77.713-40.086 105.931l0.148-0.171c-5.875 6.438-14.301 10.462-23.666 10.462-17.673 0-32-14.327-32-32 0-7.953 2.901-15.228 7.702-20.825l-0.036 0.043c14.87-16.826 23.949-39.073 23.949-63.44s-9.079-46.614-24.038-63.543l0.089 0.103c-4.765-5.554-7.666-12.829-7.666-20.782 0-17.673 14.327-32 32-32 9.366 0 17.792 4.024 23.644 10.437l0.023 0.025zM992 512c0 0.055 0 0.121 0 0.186 0 82.050-30.919 156.878-81.741 213.47l0.261-0.296c-5.864 6.331-14.221 10.281-23.501 10.281-17.673 0-32-14.327-32-32 0-8.036 2.962-15.38 7.854-21l-0.033 0.039c40.45-45.080 65.183-104.982 65.183-170.66s-24.733-125.58-65.394-170.899l0.211 0.239c-5.268-5.687-8.499-13.326-8.499-21.719 0-17.673 14.327-32 32-32 9.637 0 18.28 4.26 24.146 11l0.033 0.039c50.56 56.257 81.48 131.051 81.48 213.067 0 0.089-0 0.178-0 0.267l0-0.014z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["speaker-high"] + }, + "attrs": [{}], + "properties": { + "id": 1251, + "order": 2764, + "name": "speaker-high", + "code": 58442, + "ligatures": "speaker-high", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1251 + }, + { + "icon": { + "paths": [ + "M622.040 99.24c-4.093-2.040-8.916-3.234-14.017-3.234-7.445 0-14.296 2.542-19.732 6.806l0.070-0.053-279.36 217.24h-181c-35.346 0-64 28.654-64 64v0 256c0 35.346 28.654 64 64 64v0h181l279.36 217.24c5.363 4.201 12.205 6.736 19.64 6.736 17.665 0 31.986-14.313 32-31.975l0-0.001v-768c0-0.001 0-0.003 0-0.005 0-12.563-7.239-23.435-17.774-28.672l-0.186-0.084zM128 384h160v256h-160zM576 830.56l-224-174.2v-288.72l224-174.2zM832 512c0 0.034 0 0.075 0 0.116 0 40.624-15.166 77.705-40.145 105.891l0.145-0.167c-5.875 6.438-14.301 10.462-23.666 10.462-17.673 0-32-14.327-32-32 0-7.953 2.901-15.228 7.702-20.825l-0.036 0.043c14.87-16.826 23.949-39.073 23.949-63.44s-9.079-46.614-24.038-63.543l0.089 0.103c-5.168-5.663-8.334-13.231-8.334-21.538 0-17.673 14.327-32 32-32 9.721 0 18.429 4.334 24.298 11.175l0.036 0.043c24.803 28.020 39.961 65.076 40 105.672l0 0.008z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["speaker-low"] + }, + "attrs": [{}], + "properties": { + "id": 1252, + "order": 2765, + "name": "speaker-low", + "code": 58444, + "ligatures": "speaker-low", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1252 + }, + { + "icon": { + "paths": [ + "M622.040 99.24c-4.093-2.040-8.916-3.234-14.017-3.234-7.445 0-14.296 2.542-19.732 6.806l0.070-0.053-279.36 217.24h-181c-35.346 0-64 28.654-64 64v0 256c0 35.346 28.654 64 64 64v0h181l279.36 217.24c5.363 4.201 12.205 6.736 19.64 6.736 17.665 0 31.986-14.313 32-31.975l0-0.001v-768c0-0.001 0-0.003 0-0.005 0-12.563-7.239-23.435-17.774-28.672l-0.186-0.084zM128 384h160v256h-160zM576 830.56l-224-174.2v-288.72l224-174.2z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["speaker-none"] + }, + "attrs": [{}], + "properties": { + "id": 1253, + "order": 2766, + "name": "speaker-none", + "code": 58446, + "ligatures": "speaker-none", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1253 + }, + { + "icon": { + "paths": [ + "M654.040 99.24c-4.093-2.040-8.916-3.234-14.017-3.234-7.445 0-14.296 2.542-19.732 6.806l0.070-0.053-279.36 217.24h-181c-35.346 0-64 28.654-64 64v0 256c0 35.346 28.654 64 64 64v0h181l279.36 217.24c5.363 4.201 12.205 6.736 19.64 6.736 17.665 0 31.986-14.313 32-31.975l0-0.001v-768c0-0.001 0-0.003 0-0.005 0-12.563-7.239-23.435-17.774-28.672l-0.186-0.084zM608 830.56l-236.36-183.8c-5.34-4.214-12.167-6.76-19.588-6.76-0.018 0-0.036 0-0.055 0l0.003-0h-192v-256h192c0.015 0 0.034 0 0.052 0 7.422 0 14.249-2.546 19.656-6.811l-0.067 0.051 236.36-183.8zM832 416v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM960 352v320c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-320c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["speaker-simple-high"] + }, + "attrs": [{}], + "properties": { + "id": 1254, + "order": 2767, + "name": "speaker-simple-high", + "code": 58448, + "ligatures": "speaker-simple-high", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1254 + }, + { + "icon": { + "paths": [ + "M654.040 99.24c-4.093-2.040-8.916-3.234-14.017-3.234-7.445 0-14.296 2.542-19.732 6.806l0.070-0.053-279.36 217.24h-181c-35.346 0-64 28.654-64 64v0 256c0 35.346 28.654 64 64 64v0h181l279.36 217.24c5.363 4.201 12.205 6.736 19.64 6.736 17.665 0 31.986-14.313 32-31.975l0-0.001v-768c0-0.001 0-0.003 0-0.005 0-12.563-7.239-23.435-17.774-28.672l-0.186-0.084zM608 830.56l-236.36-183.8c-5.34-4.214-12.167-6.76-19.588-6.76-0.018 0-0.036 0-0.055 0l0.003-0h-192v-256h192c0.015 0 0.034 0 0.052 0 7.422 0 14.249-2.546 19.656-6.811l-0.067 0.051 236.36-183.8zM832 416v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["speaker-simple-low"] + }, + "attrs": [{}], + "properties": { + "id": 1255, + "order": 2768, + "name": "speaker-simple-low", + "code": 58450, + "ligatures": "speaker-simple-low", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1255 + }, + { + "icon": { + "paths": [ + "M654.040 99.24c-4.093-2.040-8.916-3.234-14.017-3.234-7.445 0-14.296 2.542-19.732 6.806l0.070-0.053-279.36 217.24h-181c-35.346 0-64 28.654-64 64v0 256c0 35.346 28.654 64 64 64v0h181l279.36 217.24c5.363 4.201 12.205 6.736 19.64 6.736 17.665 0 31.986-14.313 32-31.975l0-0.001v-768c0-0.001 0-0.003 0-0.005 0-12.563-7.239-23.435-17.774-28.672l-0.186-0.084zM608 830.56l-236.36-183.8c-5.34-4.214-12.167-6.76-19.588-6.76-0.018 0-0.036 0-0.055 0l0.003-0h-192v-256h192c0.015 0 0.034 0 0.052 0 7.422 0 14.249-2.546 19.656-6.811l-0.067 0.051 236.36-183.8z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["speaker-simple-none"] + }, + "attrs": [{}], + "properties": { + "id": 1256, + "order": 2769, + "name": "speaker-simple-none", + "code": 58452, + "ligatures": "speaker-simple-none", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1256 + }, + { + "icon": { + "paths": [ + "M768 608v-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0 192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM928 320c-17.673 0-32 14.327-32 32v0 320c0 17.673 14.327 32 32 32s32-14.327 32-32v0-320c0-17.673-14.327-32-32-32v0zM887.68 842.48c5.315 5.698 8.578 13.37 8.578 21.804 0 17.673-14.327 32-32 32-9.509 0-18.049-4.147-23.91-10.732l-0.028-0.032-168.32-185.16v195.64c-0.014 17.663-14.335 31.976-32 31.976-7.435 0-14.277-2.535-19.71-6.789l0.070 0.053-279.36-217.24h-181c-35.346 0-64-28.654-64-64v0-256c0-35.346 28.654-64 64-64v0h166.2l-125.88-138.48c-5.004-5.621-8.062-13.072-8.062-21.236 0-17.673 14.327-32 32-32 9.239 0 17.563 3.915 23.405 10.177l0.017 0.019zM608 629.96l-223.6-245.96h-224.4v256h192c0.015-0 0.034-0 0.052-0 7.422 0 14.249 2.546 19.656 6.811l-0.067-0.051 236.36 183.8zM500.24 277.24l107.76-84v233.88c0 17.673 14.327 32 32 32s32-14.327 32-32v0-299.12c-0.014-17.663-14.335-31.976-32-31.976-7.435 0-14.277 2.535-19.71 6.789l0.070-0.053-159.4 124c-7.345 5.914-12.004 14.904-12.004 24.984 0 17.673 14.327 32 32 32 7.277 0 13.987-2.429 19.363-6.521l-0.079 0.057z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["speaker-simple-slash"] + }, + "attrs": [{}], + "properties": { + "id": 1257, + "order": 2770, + "name": "speaker-simple-slash", + "code": 58454, + "ligatures": "speaker-simple-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1257 + }, + { + "icon": { + "paths": [ + "M654.040 99.24c-4.093-2.040-8.916-3.234-14.017-3.234-7.445 0-14.296 2.542-19.732 6.806l0.070-0.053-279.36 217.24h-181c-35.346 0-64 28.654-64 64v0 256c0 35.346 28.654 64 64 64v0h181l279.36 217.24c5.363 4.201 12.205 6.736 19.64 6.736 17.665 0 31.986-14.313 32-31.975l0-0.001v-768c0-0.001 0-0.003 0-0.005 0-12.563-7.239-23.435-17.774-28.672l-0.186-0.084zM608 830.56l-236.36-183.8c-5.34-4.214-12.167-6.76-19.588-6.76-0.018 0-0.036 0-0.055 0l0.003-0h-192v-256h192c0.015 0 0.034 0 0.052 0 7.422 0 14.249-2.546 19.656-6.811l-0.067 0.051 236.36-183.8zM1014.64 585.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l73.4-73.36-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4 73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-73.4 73.36z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["speaker-simple-x"] + }, + "attrs": [{}], + "properties": { + "id": 1258, + "order": 2771, + "name": "speaker-simple-x", + "code": 58456, + "ligatures": "speaker-simple-x", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1258 + }, + { + "icon": { + "paths": [ + "M215.68 138.48c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 125.88 138.48h-166.2c-35.346 0-64 28.654-64 64v0 256c0 35.346 28.654 64 64 64v0h181l279.36 217.24c5.363 4.201 12.205 6.736 19.64 6.736 17.665 0 31.986-14.313 32-31.975l0-0.001v-195.64l168.32 185.16c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM128 384h160v256h-160zM576 830.56l-224-174.2v-272.8l224 246.4zM744 575.48c14.87-16.826 23.949-39.073 23.949-63.44s-9.079-46.614-24.038-63.543l0.089 0.103c-5.384-5.713-8.693-13.434-8.693-21.927 0-17.673 14.327-32 32-32 9.917 0 18.781 4.511 24.651 11.594l0.043 0.053c24.798 28.047 39.938 65.135 39.938 105.76s-15.14 77.713-40.086 105.931l0.148-0.171c-5.894 6.655-14.459 10.829-24 10.829-17.678 0-32.009-14.331-32.009-32.009 0-8.138 3.037-15.566 8.038-21.214l-0.029 0.034zM423.36 271.48c-4.211-5.367-6.753-12.217-6.753-19.662 0-10.235 4.805-19.348 12.283-25.206l0.070-0.053 159.4-124c5.363-4.201 12.206-6.736 19.64-6.736 17.673 0 32 14.327 32 32 0 0.062-0 0.124-0.001 0.186l0-0.009v299.32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-233.88l-107.76 84c-5.345 4.153-12.15 6.658-19.54 6.658-10.282 0-19.432-4.849-25.286-12.386l-0.054-0.072zM992 512c0 0.055 0 0.121 0 0.186 0 82.050-30.919 156.878-81.741 213.47l0.261-0.296c-5.864 6.331-14.221 10.281-23.501 10.281-17.673 0-32-14.327-32-32 0-8.036 2.962-15.38 7.854-21l-0.033 0.039c40.45-45.080 65.183-104.982 65.183-170.66s-24.733-125.58-65.394-170.899l0.211 0.239c-5.268-5.687-8.499-13.326-8.499-21.719 0-17.673 14.327-32 32-32 9.637 0 18.28 4.26 24.146 11l0.033 0.039c50.56 56.257 81.48 131.051 81.48 213.067 0 0.089-0 0.178-0 0.267l0-0.014z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["speaker-slash"] + }, + "attrs": [{}], + "properties": { + "id": 1259, + "order": 2772, + "name": "speaker-slash", + "code": 58458, + "ligatures": "speaker-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1259 + }, + { + "icon": { + "paths": [ + "M622.040 99.24c-4.093-2.040-8.916-3.234-14.017-3.234-7.445 0-14.296 2.542-19.732 6.806l0.070-0.053-279.36 217.24h-181c-35.346 0-64 28.654-64 64v0 256c0 35.346 28.654 64 64 64v0h181l279.36 217.24c5.363 4.201 12.205 6.736 19.64 6.736 17.665 0 31.986-14.313 32-31.975l0-0.001v-768c0-0.001 0-0.003 0-0.005 0-12.563-7.239-23.435-17.774-28.672l-0.186-0.084zM128 384h160v256h-160zM576 830.56l-224-174.2v-288.72l224-174.2zM982.64 585.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l73.4-73.36-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4 73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-73.4 73.36z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["speaker-x"] + }, + "attrs": [{}], + "properties": { + "id": 1260, + "order": 2773, + "name": "speaker-x", + "code": 58460, + "ligatures": "speaker-x", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1260 + }, + { + "icon": { + "paths": [ + "M457.36 617.36l384-384c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-384 384c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0zM512 352c0.096-0 0.21-0 0.324-0 29.14 0 57.142 4.877 83.233 13.858l-1.797-0.538c3.184 1.165 6.86 1.839 10.693 1.839 17.673 0 32-14.327 32-32 0-14.191-9.237-26.224-22.027-30.415l-0.226-0.064c-30.493-10.629-65.643-16.768-102.227-16.768-176.731 0-320 143.269-320 320 0 12.546 0.722 24.922 2.127 37.092l-0.139-1.483c1.831 16.078 15.346 28.456 31.758 28.48l0.002 0c1.16 0 2.36 0 3.56-0.2 16.090-1.836 28.474-15.374 28.474-31.805 0-1.238-0.070-2.46-0.207-3.662l0.014 0.147c-0.993-8.528-1.56-18.408-1.56-28.421 0-0.021 0-0.041 0-0.062l-0 0.003c0.159-141.321 114.679-255.841 255.985-256l0.015-0zM910.96 404c-5.422-10.415-16.135-17.404-28.48-17.404-17.675 0-32.004 14.329-32.004 32.004 0 5.33 1.303 10.356 3.608 14.777l-0.084-0.177c26.429 50.822 41.93 110.972 41.93 174.743 0 45.913-8.035 89.95-22.776 130.78l0.846-2.683-724.4-0.28c-13.613-37.777-21.483-81.37-21.483-126.802 0-212.229 171.739-384.346 383.824-384.958l0.059-0h3.52c62.609 0.406 121.51 15.891 173.376 42.997l-2.096-0.997c4.451 2.496 9.769 3.965 15.429 3.965 17.673 0 32-14.327 32-32 0-12.668-7.361-23.617-18.039-28.802l-0.19-0.083c-59.367-31.047-129.674-49.263-204.237-49.263-247.424 0-448 200.576-448 448 0 53.503 9.379 104.816 26.583 152.383l-0.986-3.121c9.055 25.169 32.694 42.854 60.472 42.92l0.008 0h724.28c0.012 0 0.025 0 0.039 0 27.764 0 51.398-17.679 60.261-42.393l0.14-0.447c16.12-44.396 25.441-95.64 25.441-149.060 0-74.505-18.131-144.776-50.221-206.64l1.18 2.5z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["speedometer"] + }, + "attrs": [{}], + "properties": { + "id": 1261, + "order": 2774, + "name": "speedometer", + "code": 61044, + "ligatures": "speedometer", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1261 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM864 512c0 24-68 64.92-195.080 84.68 2.040-28 3.080-56.32 3.080-84.68 0-128.96-21.4-258.88-62.96-338.4 148.308 43.769 254.74 178.625 254.96 338.374l0 0.026zM512 160c32.6 0 96 124.24 96 352 0 32.96-1.36 63.68-3.72 92.28-28.6 2.36-59.32 3.72-92.28 3.72-227.76 0-352-63.4-352-96 0.228-194.313 157.687-351.772 351.978-352l0.022-0zM173.6 609.040c79.52 41.56 209.44 62.96 338.4 62.96 28.36 0 56.76-1.040 84.68-3.080-19.76 127.080-60.68 195.080-84.68 195.080-159.775-0.22-294.631-106.652-337.767-252.465l-0.633-2.495zM609.040 850.4c25.16-48 42.92-114.68 53.040-188.32 73.64-10.12 140-28 188.32-53.040-34.551 116.734-124.626 206.809-238.858 240.723l-2.502 0.637z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sphere"] + }, + "attrs": [{}], + "properties": { + "id": 1262, + "order": 2775, + "name": "sphere", + "code": 61030, + "ligatures": "sphere", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1262 + }, + { + "icon": { + "paths": [ + "M544 128v128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM693 363c8.845-0.004 16.85-3.596 22.639-9.399l0.001-0.001 90.52-90.48c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l0-0-90.48 90.52c-5.798 5.792-9.385 13.797-9.385 22.64 0 17.668 14.318 31.992 31.984 32l0.001 0zM896 480h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM715.64 670.4c-5.727-5.449-13.492-8.801-22.041-8.801-17.673 0-32 14.327-32 32 0 8.548 3.352 16.314 8.813 22.054l-0.013-0.013 90.48 90.52c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0zM512 736c-17.673 0-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128c0-17.673-14.327-32-32-32v0zM308.36 670.4l-90.52 90.48c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378v-0l90.48-90.52c5.449-5.727 8.801-13.492 8.801-22.041 0-17.673-14.327-32-32-32-8.548 0-16.314 3.352-22.054 8.813l0.013-0.013zM288 512c0-17.673-14.327-32-32-32v0h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c17.673 0 32-14.327 32-32v0zM263.12 217.84c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l90.52 90.48c5.727 5.449 13.492 8.801 22.041 8.801 17.673 0 32-14.327 32-32 0-8.548-3.352-16.314-8.813-22.054l0.013 0.013z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["spinner"] + }, + "attrs": [{}], + "properties": { + "id": 1263, + "order": 2776, + "name": "spinner", + "code": 58986, + "ligatures": "spinner", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1263 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM863.28 489.84c-113.36 80-198.28 58.72-287.48 17.56 80.24-56.76 155.44-128.84 158.12-268.44 74.017 60.412 122.755 149.37 129.305 249.835l0.055 1.045zM668.44 196.76c12.52 138.080-48.44 201-128.44 257.68-9-97.92-33.76-199.2-153.48-271.28 37.241-14.661 80.373-23.16 125.49-23.16 57.030 0 110.888 13.579 158.518 37.681l-2.008-0.921zM317.28 218.92c125.8 58.2 149.88 142.32 158.84 240-89.32-41.16-189.4-70.36-311.72-2.72 16.556-99.544 72.81-183.493 151.617-236.48l1.263-0.8zM160.72 534.16c113.36-80 198.28-58.72 287.48-17.56-80.2 56.76-155.44 128.84-158.12 268.44-74.017-60.412-122.755-149.37-129.305-249.835l-0.055-1.045zM355.56 827.24c-12.52-138.080 48.44-201 128.44-257.68 9 97.92 33.76 199.2 153.48 271.28-37.241 14.661-80.373 23.16-125.49 23.16-57.030 0-110.888-13.579-158.518-37.681l2.008 0.921zM706.72 805.080c-125.8-58.2-149.88-142.32-158.84-240 50.88 23.44 105.24 43 165.2 43 45.32 0 93.84-11.2 146.52-40.32-16.555 99.557-72.808 183.518-151.617 236.52l-1.263 0.8z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["spinner-ball"] + }, + "attrs": [{}], + "properties": { + "id": 1264, + "order": 2777, + "name": "spinner-ball", + "code": 60968, + "ligatures": "spinner-ball", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1264 + }, + { + "icon": { + "paths": [ + "M544 128v128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM896 480h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM715.64 670.4c-5.727-5.449-13.492-8.801-22.041-8.801-17.673 0-32 14.327-32 32 0 8.548 3.352 16.314 8.813 22.054l-0.013-0.013 90.48 90.52c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0zM512 736c-17.673 0-32 14.327-32 32v0 128c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128c0-17.673-14.327-32-32-32v0zM308.36 670.4l-90.52 90.48c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378v-0l90.48-90.52c5.449-5.727 8.801-13.492 8.801-22.041 0-17.673-14.327-32-32-32-8.548 0-16.314 3.352-22.054 8.813l0.013-0.013zM288 512c0-17.673-14.327-32-32-32v0h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c17.673 0 32-14.327 32-32v0zM263.12 217.84c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l90.52 90.48c5.727 5.449 13.492 8.801 22.041 8.801 17.673 0 32-14.327 32-32 0-8.548-3.352-16.314-8.813-22.054l0.013 0.013z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["spinner-gap"] + }, + "attrs": [{}], + "properties": { + "id": 1265, + "order": 2778, + "name": "spinner-gap", + "code": 58988, + "ligatures": "spinner-gap", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1265 + }, + { + "icon": { + "paths": [ + "M992 576c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c-0.25-211.976-172.023-383.75-383.976-384l-0.024-0c-194.313 0.228-351.772 157.687-352 351.978l-0 0.022c0.205 176.648 143.351 319.795 319.98 320l0.020 0c158.985-0.182 287.818-129.015 288-287.983l0-0.017c-0.159-141.321-114.679-255.841-255.985-256l-0.015-0c-123.657 0.137-223.863 100.343-224 223.987l-0 0.013c0.114 105.993 86.007 191.886 191.989 192l0.011 0c88.366 0 160-71.634 160-160v0c0-70.692-57.308-128-128-128v0c-53.019 0-96 42.981-96 96v0c0 35.346 28.654 64 64 64v0c17.673 0 32-14.327 32-32v0c-17.673 0-32-14.327-32-32s14.327-32 32-32v0c35.346 0 64 28.654 64 64v0c0 53.019-42.981 96-96 96v0c-70.692 0-128-57.308-128-128v0c0-88.366 71.634-160 160-160v0c105.993 0.114 191.886 86.007 192 191.989l0 0.011c-0.137 123.657-100.343 223.863-223.987 224l-0.013 0c-141.321-0.159-255.841-114.679-256-255.985l-0-0.015c0.182-158.985 129.015-287.818 287.983-288l0.017-0c176.648 0.205 319.795 143.351 320 319.98l0 0.020c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0c-211.976-0.25-383.75-172.023-384-383.976l-0-0.024c0.25-229.65 186.35-415.75 415.976-416l0.024-0c247.314 0.273 447.727 200.686 448 447.974l0 0.026z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["spiral"] + }, + "attrs": [{}], + "properties": { + "id": 1266, + "order": 2779, + "name": "spiral", + "code": 59898, + "ligatures": "spiral", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1266 + }, + { + "icon": { + "paths": [ + "M448 192v640c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-288h-210.76l73.4 73.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378v-0l-128-128c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 128-128c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64h0l-73.4 73.36h210.76v-288c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM950.64 489.36l-128-128c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l73.4 73.36h-210.76v-288c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 640c0 17.673 14.327 32 32 32s32-14.327 32-32v0-288h210.76l-73.4 73.36c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l128-128c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["split-horizontal"] + }, + "attrs": [{}], + "properties": { + "id": 1267, + "order": 2780, + "name": "split-horizontal", + "code": 59506, + "ligatures": "split-horizontal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1267 + }, + { + "icon": { + "paths": [ + "M864 608c0 17.673-14.327 32-32 32v0h-288v210.76l73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-128 128c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-128-128c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4v-210.76h-288c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h640c17.673 0 32 14.327 32 32v0zM192 448h640c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-288v-210.76l73.36 73.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64h-0l-128-128c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-128 128c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378v0l73.36-73.4v210.76h-288c-17.673 0-32 14.327-32 32s14.327 32 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["split-vertical"] + }, + "attrs": [{}], + "properties": { + "id": 1268, + "order": 2781, + "name": "split-vertical", + "code": 59510, + "ligatures": "split-vertical", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1268 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM636.28 678.96c-5.484 10.208-16.087 17.031-28.283 17.031-5.472 0-10.623-1.373-15.128-3.795l0.171 0.084c-23.44-12.845-51.358-20.401-81.040-20.401s-57.6 7.556-81.934 20.848l0.894-0.447c-4.185 2.15-9.132 3.41-14.374 3.41-17.673 0-32-14.327-32-32 0-11.965 6.567-22.397 16.294-27.887l0.16-0.083c32.149-17.345 70.364-27.538 110.96-27.538s78.811 10.193 112.225 28.159l-1.265-0.622c10.208 5.484 17.031 16.087 17.031 28.283 0 5.472-1.373 10.623-3.795 15.128l0.084-0.171zM764.28 454.96c-5.499 10.157-16.074 16.939-28.234 16.939-5.523 0-10.72-1.399-15.254-3.863l0.168 0.084c-60.452-33.013-132.419-52.427-208.92-52.427s-148.468 19.414-211.243 53.585l2.323-1.157c-4.365 2.377-9.559 3.774-15.080 3.774-17.681 0-32.014-14.333-32.014-32.014 0-12.16 6.78-22.737 16.765-28.156l0.169-0.084c69.185-37.752 151.54-59.953 239.080-59.953s169.896 22.2 241.743 61.278l-2.663-1.325c10.158 5.498 16.941 16.075 16.941 28.235 0 5.555-1.415 10.779-3.905 15.332l0.084-0.167zM700.28 566.96c-5.496 10.165-16.076 16.954-28.242 16.954-5.504 0-10.684-1.39-15.207-3.837l0.169 0.084c-41.963-22.825-91.894-36.245-144.96-36.245s-102.997 13.42-146.585 37.051l1.625-0.806c-4.232 2.207-9.243 3.502-14.556 3.502-17.673 0-32-14.327-32-32 0-11.974 6.577-22.413 16.316-27.899l0.16-0.083c50.672-27.554 110.964-43.755 175.040-43.755s124.368 16.2 177.003 44.728l-1.963-0.973c10.166 5.496 16.956 16.077 16.956 28.243 0 5.536-1.406 10.743-3.879 15.285l0.084-0.168z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["spotify-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1269, + "order": 2782, + "name": "spotify-logo", + "code": 58990, + "ligatures": "spotify-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1269 + }, + { + "icon": { + "paths": [ + "M800 320c17.673 0 32-14.327 32-32v0c-0.137-123.657-100.343-223.863-223.987-224l-288.013-0c-35.346 0-64 28.654-64 64v0 192c0 53.019-42.981 96-96 96v0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c88.366 0 160-71.634 160-160v0h128v98.48c0 0.080 0 0.175 0 0.27 0 30.156-13.98 57.046-35.812 74.544l-0.188 0.146-64 51.16c-36.701 29.411-60.001 74.233-60.001 124.496 0 0.149 0 0.298 0.001 0.447l-0-0.023v226.48c0 35.346 28.654 64 64 64v0h416c35.346 0 64-28.654 64-64v0-50.12c0-0.093 0-0.202 0-0.312 0-192.929-50.423-374.080-138.81-530.995l2.81 5.427zM320 128h288c77.006 0.113 141.277 54.501 156.614 126.953l0.186 1.047h-444.8zM768 845.88v50.12h-416v-226.48c-0-0.080-0-0.175-0-0.27 0-30.156 13.98-57.046 35.812-74.544l0.188-0.146 64-51.16c36.701-29.411 60.001-74.233 60.001-124.496 0-0.149-0-0.298-0.001-0.447l0 0.023v-98.48h110.080c91.651 149.959 145.92 331.426 145.92 525.567 0 0.11-0 0.22-0 0.33l0-0.017z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["spray-bottle"] + }, + "attrs": [{}], + "properties": { + "id": 1270, + "order": 2783, + "name": "spray-bottle", + "code": 59364, + "ligatures": "spray-bottle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1270 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640v640z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["square"] + }, + "attrs": [{}], + "properties": { + "id": 1271, + "order": 2784, + "name": "square", + "code": 58462, + "ligatures": "square", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1271 + }, + { + "icon": { + "paths": [ + "M800 160h-576c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM544 480h256v64h-256zM544 416v-64h256v64zM544 608h256v64h-256zM800 288h-256v-64h256zM224 224h256v576h-256zM800 800h-256v-64h256v64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["square-half"] + }, + "attrs": [{}], + "properties": { + "id": 1272, + "order": 2785, + "name": "square-half", + "code": 58466, + "ligatures": "square-half", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1272 + }, + { + "icon": { + "paths": [ + "M800 160h-576c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM800 224v256h-576v-256zM416 544v256h-64v-256zM480 544h64v256h-64zM608 544h64v256h-64zM224 544h64v256h-64zM800 800h-64v-256h64v256z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["square-half-bottom"] + }, + "attrs": [{}], + "properties": { + "id": 1273, + "order": 2786, + "name": "square-half-bottom", + "code": 60182, + "ligatures": "square-half-bottom", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1273 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640v640zM640 352h-256c-17.673 0-32 14.327-32 32v0 256c0 17.673 14.327 32 32 32v0h256c17.673 0 32-14.327 32-32v0-256c0-17.673-14.327-32-32-32v0zM608 608h-192v-192h192z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["square-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1274, + "order": 2787, + "name": "square-logo", + "code": 59024, + "ligatures": "square-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1274 + }, + { + "icon": { + "paths": [ + "M800 160h-576c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM224 224h256v576h-256zM800 800h-256v-576h256v576z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["square-split-horizontal"] + }, + "attrs": [{}], + "properties": { + "id": 1275, + "order": 2788, + "name": "square-split-horizontal", + "code": 59504, + "ligatures": "square-split-horizontal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1275 + }, + { + "icon": { + "paths": [ + "M800 160h-576c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM800 224v256h-576v-256zM800 800h-576v-256h576v256z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["square-split-vertical"] + }, + "attrs": [{}], + "properties": { + "id": 1276, + "order": 2789, + "name": "square-split-vertical", + "code": 59508, + "ligatures": "square-split-vertical", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1276 + }, + { + "icon": { + "paths": [ + "M416 160h-192c-35.346 0-64 28.654-64 64v0 192c0 35.346 28.654 64 64 64v0h192c35.346 0 64-28.654 64-64v0-192c0-35.346-28.654-64-64-64v0zM416 416h-192v-192h192v192zM800 160h-192c-35.346 0-64 28.654-64 64v0 192c0 35.346 28.654 64 64 64v0h192c35.346 0 64-28.654 64-64v0-192c0-35.346-28.654-64-64-64v0zM800 416h-192v-192h192v192zM416 544h-192c-35.346 0-64 28.654-64 64v0 192c0 35.346 28.654 64 64 64v0h192c35.346 0 64-28.654 64-64v0-192c0-35.346-28.654-64-64-64v0zM416 800h-192v-192h192v192zM800 544h-192c-35.346 0-64 28.654-64 64v0 192c0 35.346 28.654 64 64 64v0h192c35.346 0 64-28.654 64-64v0-192c0-35.346-28.654-64-64-64v0zM800 800h-192v-192h192v192z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["squares-four"] + }, + "attrs": [{}], + "properties": { + "id": 1277, + "order": 2790, + "name": "squares-four", + "code": 58468, + "ligatures": "squares-four", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1277 + }, + { + "icon": { + "paths": [ + "M923.64 688c2.687 4.584 4.274 10.095 4.274 15.977 0 11.747-6.33 22.016-15.765 27.581l-0.149 0.081-384 224c-4.618 2.738-10.18 4.357-16.12 4.357s-11.502-1.618-16.269-4.438l0.149 0.081-384-224c-9.361-5.696-15.518-15.843-15.518-27.429 0-17.673 14.327-32 32-32 5.793 0 11.226 1.539 15.913 4.231l-0.156-0.082 368 214.6 368-214.6c4.584-2.687 10.095-4.274 15.977-4.274 11.747 0 22.016 6.33 27.581 15.765l0.081 0.149zM880 484.36l-368 214.6-368-214.6c-4.157-2.115-9.065-3.354-14.263-3.354-17.673 0-32 14.327-32 32 0 11.063 5.614 20.815 14.148 26.562l0.114 0.072 384 224c4.618 2.738 10.18 4.357 16.12 4.357s11.502-1.618 16.269-4.438l-0.149 0.081 384-224c9.768-5.603 16.242-15.971 16.242-27.851 0-17.673-14.327-32-32-32-6.088 0-11.779 1.7-16.624 4.651l0.141-0.080zM96 320c0.028-11.754 6.388-22.016 15.849-27.558l0.151-0.082 384-224c4.618-2.738 10.18-4.357 16.12-4.357s11.502 1.618 16.269 4.438l-0.149-0.081 384 224c9.562 5.652 15.875 15.909 15.875 27.64s-6.313 21.988-15.726 27.559l-0.148 0.081-384 224c-4.618 2.738-10.18 4.357-16.12 4.357s-11.502-1.618-16.269-4.438l0.149 0.081-384-224c-9.612-5.624-15.972-15.886-16-27.636l-0-0.004zM191.52 320l320.48 186.96 320.48-186.96-320.48-186.96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["stack"] + }, + "attrs": [{}], + "properties": { + "id": 1278, + "order": 2791, + "name": "stack", + "code": 58470, + "ligatures": "stack", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1278 + }, + { + "icon": { + "paths": [ + "M923.64 496c2.687 4.584 4.274 10.095 4.274 15.977 0 11.747-6.33 22.016-15.765 27.581l-0.149 0.081-384 224c-4.618 2.738-10.18 4.357-16.12 4.357s-11.502-1.618-16.269-4.438l0.149 0.081-384-224c-9.361-5.696-15.518-15.843-15.518-27.429 0-17.673 14.327-32 32-32 5.793 0 11.226 1.539 15.913 4.231l-0.156-0.082 368 214.6 368-214.6c4.584-2.687 10.095-4.274 15.977-4.274 11.747 0 22.016 6.33 27.581 15.765l0.081 0.149zM96 320c0.028-11.754 6.388-22.016 15.849-27.558l0.151-0.082 384-224c4.618-2.738 10.18-4.357 16.12-4.357s11.502 1.618 16.269 4.438l-0.149-0.081 384 224c9.562 5.652 15.875 15.909 15.875 27.64s-6.313 21.988-15.726 27.559l-0.148 0.081-384 224c-4.618 2.738-10.18 4.357-16.12 4.357s-11.502-1.618-16.269-4.438l0.149 0.081-384-224c-9.612-5.624-15.972-15.886-16-27.636l-0-0.004zM191.52 320l320.48 186.96 320.48-186.96-320.48-186.96zM928 768h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM560 863.040l-48 28-368-214.68c-4.157-2.115-9.065-3.354-14.263-3.354-17.673 0-32 14.327-32 32 0 11.063 5.614 20.815 14.148 26.562l0.114 0.072 384 224c4.618 2.738 10.18 4.357 16.12 4.357s11.502-1.618 16.269-4.438l-0.149 0.081 64-37.32c9.768-5.603 16.242-15.971 16.242-27.851 0-17.673-14.327-32-32-32-6.088 0-11.779 1.7-16.624 4.651l0.141-0.080z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["stack-minus"] + }, + "attrs": [{}], + "properties": { + "id": 1279, + "order": 2792, + "name": "stack-minus", + "code": 60916, + "ligatures": "stack-minus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1279 + }, + { + "icon": { + "paths": [ + "M864 608.36v255.64c0 17.673-14.327 32-32 32v0h-640c-17.673 0-32-14.327-32-32v0-255.64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 223.64h576v-223.64c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM352 736.36h320c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-320c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM371.52 524.36l309.080 82.72c2.494 0.71 5.359 1.119 8.319 1.12l0.001 0c17.563-0.144 31.746-14.415 31.746-31.999 0-14.636-9.826-26.977-23.24-30.786l-0.226-0.055-309.2-82.92c-3.296-1.255-7.107-1.982-11.088-1.982-17.673 0-32 14.327-32 32 0 15.768 11.405 28.873 26.416 31.514l0.192 0.028zM445.32 324.64l277.12 160c4.59 2.696 10.11 4.289 16.002 4.289 11.786 0 22.083-6.371 27.636-15.857l0.082-0.151c2.675-4.576 4.254-10.075 4.254-15.942 0-11.771-6.356-22.058-15.823-27.616l-0.15-0.082-277.12-160.2c-4.86-3.133-10.796-4.995-17.167-4.995-17.673 0-32 14.327-32 32 0 12.25 6.884 22.893 16.994 28.271l0.173 0.084zM794.64 376.64c5.801 5.811 13.821 9.406 22.68 9.406 17.699 0 32.046-14.348 32.046-32.046 0-8.839-3.579-16.843-9.367-22.64l0 0-226.28-226c-5.729-5.461-13.503-8.821-22.062-8.821-17.673 0-32 14.327-32 32 0 8.539 3.344 16.296 8.795 22.034l-0.013-0.014z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["stack-overflow-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1280, + "order": 2793, + "name": "stack-overflow-logo", + "code": 60280, + "ligatures": "stack-overflow-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1280 + }, + { + "icon": { + "paths": [ + "M923.64 496c2.687 4.584 4.274 10.095 4.274 15.977 0 11.747-6.33 22.016-15.765 27.581l-0.149 0.081-384 224c-4.618 2.738-10.18 4.357-16.12 4.357s-11.502-1.618-16.269-4.438l0.149 0.081-384-224c-9.361-5.696-15.518-15.843-15.518-27.429 0-17.673 14.327-32 32-32 5.793 0 11.226 1.539 15.913 4.231l-0.156-0.082 368 214.6 368-214.6c4.584-2.687 10.095-4.274 15.977-4.274 11.747 0 22.016 6.33 27.581 15.765l0.081 0.149zM96 320c0.028-11.754 6.388-22.016 15.849-27.558l0.151-0.082 384-224c4.618-2.738 10.18-4.357 16.12-4.357s11.502 1.618 16.269 4.438l-0.149-0.081 384 224c9.562 5.652 15.875 15.909 15.875 27.64s-6.313 21.988-15.726 27.559l-0.148 0.081-384 224c-4.618 2.738-10.18 4.357-16.12 4.357s-11.502-1.618-16.269-4.438l0.149 0.081-384-224c-9.612-5.624-15.972-15.886-16-27.636l-0-0.004zM191.52 320l320.48 186.96 320.48-186.96-320.48-186.96zM928 768h-64v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM560 863.040l-48 28-368-214.68c-4.157-2.115-9.065-3.354-14.263-3.354-17.673 0-32 14.327-32 32 0 11.063 5.614 20.815 14.148 26.562l0.114 0.072 384 224c4.618 2.738 10.18 4.357 16.12 4.357s11.502-1.618 16.269-4.438l-0.149 0.081 64-37.32c9.768-5.603 16.242-15.971 16.242-27.851 0-17.673-14.327-32-32-32-6.088 0-11.779 1.7-16.624 4.651l0.141-0.080z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["stack-plus"] + }, + "attrs": [{}], + "properties": { + "id": 1281, + "order": 2794, + "name": "stack-plus", + "code": 60918, + "ligatures": "stack-plus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1281 + }, + { + "icon": { + "paths": [ + "M48 444l448 256c4.561 2.653 10.038 4.218 15.88 4.218s11.319-1.566 16.033-4.3l-0.153 0.082 448-256c9.718-5.615 16.152-15.956 16.152-27.8s-6.434-22.185-15.998-27.718l-0.154-0.082-448-256c-4.561-2.653-10.038-4.218-15.88-4.218s-11.319 1.566-16.033 4.3l0.153-0.082-448 256c-9.718 5.615-16.152 15.956-16.152 27.8s6.434 22.185 15.998 27.718l0.154 0.082zM512 196.84l383.48 219.16-383.48 219.16-383.48-219.16zM987.76 560c2.766 4.636 4.401 10.225 4.401 16.195 0 11.847-6.438 22.191-16.007 27.723l-0.154 0.082-448 256c-4.561 2.653-10.038 4.218-15.88 4.218s-11.319-1.566-16.033-4.3l0.153 0.082-448.24-256c-9.727-5.654-16.162-16.025-16.162-27.9 0-17.763 14.4-32.162 32.162-32.162 5.888 0 11.406 1.582 16.153 4.345l-0.153-0.082 432 246.96 432-246.96c4.589-2.695 10.108-4.286 15.998-4.286 11.817 0 22.138 6.405 27.68 15.933l0.082 0.153z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["stack-simple"] + }, + "attrs": [{}], + "properties": { + "id": 1282, + "order": 2795, + "name": "stack-simple", + "code": 58472, + "ligatures": "stack-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1282 + }, + { + "icon": { + "paths": [ + "M800 96h-576c-35.346 0-64 28.654-64 64v0 704c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-704c0-35.346-28.654-64-64-64v0zM608 576h192v96h-352v-96zM640 512v-96h160v96zM800 160v192h-192c-17.673 0-32 14.327-32 32v0 128h-160c-17.673 0-32 14.327-32 32v0 128h-160v-512zM800 864h-576v-128h576v128z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["stairs"] + }, + "attrs": [{}], + "properties": { + "id": 1283, + "order": 2796, + "name": "stairs", + "code": 59628, + "ligatures": "stairs", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1283 + }, + { + "icon": { + "paths": [ + "M896 896c0 17.673-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h704c17.673 0 32 14.327 32 32v0zM896 576v160c0 35.346-28.654 64-64 64v0h-640c-35.346 0-64-28.654-64-64v0-160c0-35.346 28.654-64 64-64v0h225.72l-62.84-293.16c-1.809-8.067-2.846-17.333-2.846-26.84 0-70.68 57.288-127.981 127.964-128l64.002-0c0.002-0 0.004-0 0.006-0 70.692 0 128 57.308 128 128 0 9.507-1.037 18.773-3.003 27.689l0.157-0.849-62.88 293.16h225.72c35.346 0 64 28.654 64 64v0zM483.16 512h57.68l65.72-306.6c0.902-4.028 1.419-8.654 1.419-13.4 0-35.339-28.642-63.988-63.977-64l-64.001-0c-0.005-0-0.012-0-0.019-0-35.346 0-64 28.654-64 64 0 4.746 0.517 9.372 1.497 13.824l-0.078-0.424zM832 736v-160h-640v160h640z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["stamp"] + }, + "attrs": [{}], + "properties": { + "id": 1284, + "order": 2797, + "name": "stamp", + "code": 59976, + "ligatures": "stamp", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1284 + }, + { + "icon": { + "paths": [ + "M576 288c-17.673 0-32 14.327-32 32v0 384c0 17.673 14.327 32 32 32v0h96c123.712 0 224-100.288 224-224s-100.288-224-224-224v0zM832 512c0 88.366-71.634 160-160 160v0h-64v-320h64c88.366 0 160 71.634 160 160v0zM96 192c0-17.673 14.327-32 32-32v0h768c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-768c-17.673 0-32-14.327-32-32v0zM928 832c0 17.673-14.327 32-32 32v0h-768c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h768c17.673 0 32 14.327 32 32v0zM416 608c0-37.92-34.44-52-107.52-73.040-63-18.16-141.36-40.76-141.36-118.96 0-72.96 65.72-128 152.88-128 62.88 0 116.72 29.2 140.48 76 2.456 4.422 3.901 9.698 3.901 15.312 0 17.673-14.327 32-32 32-12.747 0-23.753-7.453-28.898-18.239l-0.083-0.193c-12.84-25.16-44.8-40.88-83.4-40.88-50.68 0-88.88 27.52-88.88 64 0 28 36 40.4 95.080 57.44 64.92 18.56 153.8 44.36 153.8 134.56 0 70.56-71.76 128-160 128s-160-57.44-160-128c0-17.673 14.327-32 32-32s32 14.327 32 32v0c0 34.68 44 64 96 64s96-29.32 96-64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["standard-definition"] + }, + "attrs": [{}], + "properties": { + "id": 1285, + "order": 2798, + "name": "standard-definition", + "code": 60048, + "ligatures": "standard-definition", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1285 + }, + { + "icon": { + "paths": [ + "M956.72 389.040c-8.252-24.821-30.285-42.819-56.802-45.024l-0.238-0.016-236-19.040-91.12-220.36c-10.048-24.023-33.359-40.594-60.54-40.594s-50.492 16.572-60.38 40.163l-0.16 0.431-91.040 220.32-236.12 19.080c-33.896 2.952-60.291 31.197-60.291 65.606 0 19.875 8.806 37.693 22.729 49.765l0.082 0.070 180 155.32-54.84 232.24c-1.178 4.648-1.854 9.983-1.854 15.476 0 36.186 29.334 65.52 65.52 65.52 12.706 0 24.568-3.617 34.611-9.877l-0.277 0.161 202-124.32 202.12 124.32c9.708 5.991 21.475 9.541 34.070 9.541 36.23 0 65.6-29.37 65.6-65.6 0-5.401-0.653-10.65-1.884-15.671l0.093 0.45-55.040-232.28 180-155.32c14.121-12.126 23.010-30 23.010-49.95 0-7.297-1.189-14.316-3.384-20.874l0.135 0.464zM895.36 410.92l-194.8 168c-6.819 5.902-11.108 14.569-11.108 24.239 0 2.626 0.316 5.178 0.913 7.62l-0.045-0.219 59.52 251.2c0.081 0.177 0.128 0.384 0.128 0.601 0 0.572-0.325 1.068-0.8 1.315l-0.008 0.004c-0.72 0.56-0.92 0.44-1.52 0l-218.88-134.6c-4.768-2.976-10.558-4.74-16.76-4.74s-11.992 1.764-16.895 4.819l0.135-0.079-218.88 134.68c-0.6 0.36-0.76 0.48-1.52 0-0.483-0.25-0.808-0.746-0.808-1.319 0-0.218 0.047-0.425 0.132-0.611l-0.004 0.009 59.52-251.2c0.551-2.223 0.868-4.775 0.868-7.401 0-9.669-4.289-18.337-11.067-24.204l-0.040-0.034-194.8-168c-0.48-0.4-0.92-0.76-0.52-2s0.72-1.080 1.32-1.16l255.68-20.64c12.183-1.076 22.322-8.835 26.802-19.549l0.078-0.211 98.48-238.44c0.32-0.68 0.44-1 1.4-1s1.080 0.32 1.4 1l98.72 238.44c4.598 10.925 14.785 18.664 26.884 19.672l0.116 0.008 255.68 20.64c0.6 0 0.96 0 1.32 1.16s-0 1.6-0.64 2z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["star"] + }, + "attrs": [{}], + "properties": { + "id": 1286, + "order": 2799, + "name": "star", + "code": 58474, + "ligatures": "star", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1286 + }, + { + "icon": { + "paths": [ + "M622.56 797.12c-104.519-54.096-174.719-161.41-174.719-285.12s70.2-231.024 172.938-284.28l1.781-0.84c10.439-5.414 17.448-16.138 17.448-28.5s-7.009-23.086-17.271-28.416l-0.178-0.084c-50.382-26.395-110.061-41.882-173.357-41.882-0.423 0-0.846 0.001-1.268 0.002l0.065-0c-212.077 0-384 171.923-384 384s171.923 384 384 384v0c0.357 0.001 0.78 0.002 1.203 0.002 63.296 0 122.975-15.487 175.455-42.878l-2.097 0.997c10.439-5.414 17.448-16.138 17.448-28.5s-7.009-23.086-17.271-28.416l-0.178-0.084zM448 832c-176.493-0.314-319.448-143.462-319.448-320 0-176.731 143.269-320 320-320 31.728 0 62.377 4.617 91.312 13.217l-2.264-0.577c-93.69 70.863-153.6 182.115-153.6 307.36s59.91 236.496 152.636 306.661l0.964 0.699c-26.641 8.023-57.256 12.641-88.95 12.641-0.229 0-0.457-0-0.686-0.001l0.035 0zM1004.68 482.6l-106-45.72-9.24-119.36c-1.344-16.558-15.113-29.485-31.901-29.485-9.898 0-18.747 4.494-24.617 11.553l-0.042 0.052-74.36 90.040-110.84-27.4c-2.296-0.589-4.933-0.927-7.648-0.927-17.673 0-32 14.327-32 32 0 5.975 1.638 11.568 4.489 16.354l-0.081-0.147 60.28 102.44-60.28 102.44c-2.77 4.639-4.408 10.232-4.408 16.207 0 17.673 14.327 32 32 32 2.715 0 5.352-0.338 7.869-0.975l-0.221 0.047 110.84-27.4 74.36 90.040c5.912 7.111 14.761 11.605 24.659 11.605 16.788 0 30.557-12.928 31.894-29.372l0.007-0.114 9.24-119.36 106-45.72c11.486-5.028 19.365-16.294 19.365-29.4s-7.879-24.372-19.16-29.32l-0.206-0.080zM855.56 536c-10.706 4.717-18.245 14.835-19.193 26.808l-0.007 0.112-4.6 59.56-36.72-44.44c-5.911-7.13-14.769-11.638-24.68-11.64l-0-0c-2.73 0.011-5.377 0.346-7.91 0.968l0.23-0.048-56.48 14 31.24-53.080c2.782-4.647 4.427-10.251 4.427-16.24s-1.645-11.593-4.508-16.386l0.081 0.146-31.24-53.080 56.48 14c2.301 0.592 4.943 0.931 7.663 0.931 9.919 0 18.784-4.513 24.654-11.598l0.043-0.053 36.72-44.44 4.6 59.56c0.955 12.085 8.494 22.203 18.995 26.839l0.205 0.081 55.68 24z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["star-and-crescent"] + }, + "attrs": [{}], + "properties": { + "id": 1287, + "order": 2800, + "name": "star-and-crescent", + "code": 60660, + "ligatures": "star-and-crescent", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1287 + }, + { + "icon": { + "paths": [ + "M918 452l-253.76-92.24-92.24-253.76c-9.309-24.575-32.651-41.729-60-41.729s-50.69 17.154-59.853 41.289l-0.147 0.44-92.24 253.76-253.76 92.24c-24.575 9.309-41.729 32.651-41.729 60s17.154 50.69 41.289 59.853l0.44 0.147 253.76 92.28 92.24 253.72c9.309 24.575 32.651 41.729 60 41.729s50.69-17.154 59.853-41.289l0.147-0.44 92.28-253.76 253.72-92.24c24.575-9.309 41.729-32.651 41.729-60s-17.154-50.69-41.289-59.853l-0.44-0.147zM628.32 609.2c-8.909 3.309-15.811 10.211-19.048 18.899l-0.072 0.221-97.2 267.28-97.2-267.28c-3.309-8.909-10.211-15.811-18.899-19.048l-0.221-0.072-267.28-97.2 267.28-97.2c8.909-3.309 15.811-10.211 19.048-18.899l0.072-0.221 97.2-267.28 97.2 267.28c3.309 8.909 10.211 15.811 18.899 19.048l0.221 0.072 267.28 97.2z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["star-four"] + }, + "attrs": [{}], + "properties": { + "id": 1288, + "order": 2801, + "name": "star-four", + "code": 59044, + "ligatures": "star-four", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1288 + }, + { + "icon": { + "paths": [ + "M937.16 459.4l-20.24 17.48c-5.573 4.826-12.893 7.766-20.9 7.766-17.676 0-32.006-14.33-32.006-32.006 0-9.669 4.288-18.337 11.066-24.206l0.040-0.034 20.24-17.48c0.48-0.4 0.92-0.76 0.52-2s-0.72-1.080-1.36-1.16l-33.080-2.68c-16.981-0.865-30.421-14.843-30.421-31.961 0-17.673 14.327-32 32-32 1.262 0 2.507 0.073 3.73 0.215l-0.149-0.014 33.080 2.64c33.896 2.952 60.291 31.197 60.291 65.606 0 19.875-8.806 37.693-22.729 49.765l-0.082 0.070zM690.32 610.56l16.32 68.88c3.447 14.227 16.067 24.629 31.119 24.64l0.001 0c0.004 0 0.009 0 0.014 0 2.622 0 5.168-0.321 7.603-0.925l-0.216 0.045c14.225-3.455 24.623-16.082 24.623-31.138 0-2.619-0.315-5.165-0.908-7.601l0.045 0.219-12-49.96 32-27.44c6.818-5.903 11.106-14.571 11.106-24.24 0-17.676-14.33-32.006-32.006-32.006-8.007 0-15.327 2.94-20.94 7.8l0.040-0.034-46.56 40c-6.833 5.902-11.132 14.579-11.132 24.259 0 2.662 0.325 5.248 0.938 7.721l-0.046-0.22zM806.84 824.68c-3.456-14.225-16.084-24.623-31.14-24.623-17.675 0-32.003 14.328-32.003 32.003 0 2.618 0.314 5.163 0.908 7.599l-0.045-0.219 5.28 22.32c0.081 0.177 0.128 0.384 0.128 0.601 0 0.572-0.325 1.068-0.8 1.315l-0.008 0.004c-0.72 0.56-0.92 0.44-1.52 0l-26.88-16.52c-4.768-2.976-10.558-4.74-16.76-4.74-17.673 0-32 14.327-32 32 0 11.471 6.036 21.532 15.105 27.181l0.135 0.079 26.88 16.52c9.703 5.983 21.461 9.528 34.048 9.528 36.23 0 65.6-29.37 65.6-65.6 0-5.367-0.645-10.584-1.86-15.577l0.092 0.449zM701.44 392.2l-62.56-5.080c-12.167-1.061-22.3-8.788-26.801-19.47l-0.079-0.21-68-164.32v535.4l29.72 18.28c9.204 5.728 15.24 15.789 15.24 27.26 0 17.673-14.327 32-32 32-6.202 0-11.992-1.764-16.895-4.819l0.135 0.079-28.2-17.36-202.12 124.32c-9.708 5.991-21.475 9.541-34.070 9.541-36.23 0-65.6-29.37-65.6-65.6 0-5.401 0.653-10.65 1.884-15.671l-0.093 0.45 55.040-232.28-180-155.32c-13.991-12.141-22.788-29.95-22.788-49.814 0-34.33 26.275-62.524 59.812-65.568l0.256-0.019 236-19.040 91.040-220.32c10.048-24.023 33.359-40.594 60.54-40.594s50.492 16.572 60.38 40.163l0.16 0.431 91 220.32 43.040 3.48c16.585 1.377 29.524 15.178 29.524 32 0 17.73-14.373 32.104-32.104 32.104-0.908 0-1.807-0.038-2.696-0.112l0.116 0.008zM480 738.52v-535.4l-68 164.32c-4.598 10.925-14.785 18.664-26.884 19.672l-0.116 0.008-255.68 20.64c-0.6 0-0.96 0-1.32 1.16-0.116 0.213-0.184 0.466-0.184 0.736 0 0.543 0.278 1.021 0.699 1.301l0.006 0.004 194.8 168c6.819 5.902 11.108 14.569 11.108 24.239 0 2.626-0.316 5.178-0.913 7.62l0.045-0.219-59.52 251.2c-0.081 0.177-0.128 0.384-0.128 0.601 0 0.572 0.325 1.068 0.8 1.315l0.008 0.004c0.72 0.56 0.92 0.44 1.52 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["star-half"] + }, + "attrs": [{}], + "properties": { + "id": 1289, + "order": 2802, + "name": "star-half", + "code": 59146, + "ligatures": "star-half", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1289 + }, + { + "icon": { + "paths": [ + "M804.84 512l119.16-208c2.696-4.59 4.288-10.11 4.288-16.001 0-17.673-14.327-32-32-32-0.101 0-0.202 0-0.303 0.001l0.015-0h-237.4l-118.6-208c-5.615-9.718-15.956-16.152-27.8-16.152s-22.185 6.434-27.718 15.998l-0.082 0.154-119.080 208h-237.32c-0.026-0-0.057-0-0.087-0-17.673 0-32 14.327-32 32 0 5.891 1.592 11.41 4.369 16.151l-0.082-0.151 118.88 208-118.88 208c-2.696 4.59-4.288 10.11-4.288 16.001 0 17.673 14.327 32 32 32 0.101 0 0.202-0 0.303-0.001l-0.015 0h237.12l118.88 208c5.615 9.718 15.956 16.152 27.8 16.152s22.185-6.434 27.718-15.998l0.082-0.154 118.8-208h237.4c0.086 0.001 0.187 0.001 0.288 0.001 17.673 0 32-14.327 32-32 0-5.892-1.592-11.411-4.37-16.152l0.082 0.151zM840.84 320l-72.84 127.52-72.84-127.52zM731.16 512l-109.68 192h-219l-109.68-192 109.68-192h219zM512 128.48l72.88 127.52h-145.8zM183.12 320h145.64l-72.76 127.52zM183.12 703.68l72.88-127.2 72.76 127.52zM512 895.52l-72.92-127.52h145.8zM695.16 704l72.84-127.52 72.84 127.52z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["star-of-david"] + }, + "attrs": [{}], + "properties": { + "id": 1290, + "order": 2803, + "name": "star-of-david", + "code": 59550, + "ligatures": "star-of-david", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1290 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM469.56 743.68l248-202.2c31.393-26.588 51.189-66.032 51.189-110.1 0-79.529-64.471-144-144-144-44.977 0-85.138 20.62-111.545 52.923l-0.204 0.258-172 210.92-159.88-159.48c50.55-136.43 179.565-231.907 330.88-231.907 194.404 0 352 157.596 352 352s-157.596 352-352 352c-194.404 0-352-157.596-352-352 0-0.033 0-0.066 0-0.098l-0 0.005c0.012-16.769 1.175-33.255 3.413-49.397l-0.213 1.877 138.28 138.28c-8.373 15.314-13.297 33.548-13.297 52.932 0 61.856 50.144 112 112 112 26.27 0 50.428-9.045 69.529-24.19l-0.232 0.178zM486.32 474.2c14.458 45.725 49.756 81.023 94.455 95.2l1.025 0.28-73.040 59.56c-10.299-40.461-41.539-71.701-81.222-81.832l-0.778-0.168zM624 512c-44.183 0-80-35.817-80-80s35.817-80 80-80c44.183 0 80 35.817 80 80v0c0 44.183-35.817 80-80 80v0zM400 608c26.51 0 48 21.49 48 48s-21.49 48-48 48c-26.51 0-48-21.49-48-48v0c0-26.51 21.49-48 48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["steam-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1291, + "order": 2804, + "name": "steam-logo", + "code": 60116, + "ligatures": "steam-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1291 + }, + { + "icon": { + "paths": [ + "M512 608c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0zM928 512c0 229.75-186.25 416-416 416s-416-186.25-416-416c0-229.75 186.25-416 416-416v0c229.65 0.25 415.75 186.35 416 415.976l0 0.024zM160 512v1.32c94.199-80.401 217.386-129.32 352-129.32s257.801 48.919 352.755 129.949l-0.755-0.629v-1.32c0-194.404-157.596-352-352-352s-352 157.596-352 352v0zM430 854.32l-68.2-182.32h-163.28c47.132 90.58 129.808 157.167 229.049 181.809l2.431 0.511zM512 864c3.32 0 6.64 0 9.96 0l80.28-214.28c9.428-24.456 32.716-41.503 59.993-41.56l0.007-0h188.48c1.52-5.24 2.88-10.56 4-16-87.188-88.904-208.558-144.012-342.8-144.012s-255.613 55.108-342.725 143.935l-0.075 0.077c1.24 5.36 2.6 10.68 4 16h188.68c27.289 0.076 50.575 17.135 59.851 41.16l0.149 0.44 80 214.24c3.44-0 6.8-0 10.2-0zM825.48 672h-163.28l-68.36 182.36c101.745-25.115 184.487-91.728 230.713-180.406l0.927-1.954z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["steering-wheel"] + }, + "attrs": [{}], + "properties": { + "id": 1292, + "order": 2805, + "name": "steering-wheel", + "code": 59820, + "ligatures": "steering-wheel", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1292 + }, + { + "icon": { + "paths": [ + "M992 224c0 17.673-14.327 32-32 32v0h-192v160c0 17.673-14.327 32-32 32v0h-192v160c0 17.673-14.327 32-32 32v0h-192v160c0 17.673-14.327 32-32 32v0h-224c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192v-160c0-17.673 14.327-32 32-32v0h192v-160c0-17.673 14.327-32 32-32v0h192v-160c0-17.673 14.327-32 32-32v0h224c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["steps"] + }, + "attrs": [{}], + "properties": { + "id": 1293, + "order": 2806, + "name": "steps", + "code": 60606, + "ligatures": "steps", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1293 + }, + { + "icon": { + "paths": [ + "M880 640c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM861.8 797.16c-14.778 92.698-94.094 162.713-189.787 162.84l-0.013 0h-96c-105.993-0.114-191.886-86.007-192-191.989l-0-0.011v-162.040c-126.934-16.451-223.983-123.869-224-253.959l-0-0.001v-192c0-17.673 14.327-32 32-32v0h96c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64v160c-0 0.005-0 0.011-0 0.017 0 106.039 85.961 192 192 192 0.9 0 1.799-0.006 2.696-0.019l-0.136 0.001c104.44-1.36 189.44-89 189.44-195.32v-156.68h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96c17.673 0 32 14.327 32 32v0 188.68c0 131.36-98.12 241.16-224 257.24v162.080c0 70.692 57.308 128 128 128v0h96c60.727-0.104 111.545-42.4 124.711-99.135l0.169-0.865c-72.035-16.594-124.934-80.175-124.934-156.11 0-88.366 71.634-160 160-160s160 71.634 160 160c0 77.807-55.539 142.643-129.135 157.026l-1.011 0.165zM928 640c0-53.019-42.981-96-96-96s-96 42.981-96 96c0 53.019 42.981 96 96 96v0c53.019 0 96-42.981 96-96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["stethoscope"] + }, + "attrs": [{}], + "properties": { + "id": 1294, + "order": 2807, + "name": "stethoscope", + "code": 59370, + "ligatures": "stethoscope", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1294 + }, + { + "icon": { + "paths": [ + "M672 128h-320c-123.657 0.137-223.863 100.343-224 223.987l-0 0.013v320c0.137 123.657 100.343 223.863 223.987 224l192.013 0c3.621-0.004 7.1-0.604 10.347-1.707l-0.227 0.067c104.92-35 305.24-235.32 340.24-340.24 1.036-3.020 1.636-6.499 1.64-10.118l0-0.002v-192c-0.137-123.657-100.343-223.863-223.987-224l-0.013-0zM192 672v-320c0-88.366 71.634-160 160-160v0h320c88.366 0 160 71.634 160 160v0 160h-96c-123.657 0.137-223.863 100.343-224 223.987l-0 0.013v96h-160c-88.366 0-160-71.634-160-160v0zM576 812.56v-76.56c0-88.366 71.634-160 160-160v0h76.56c-48.56 78-158.56 188-236.56 236.56z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sticker"] + }, + "attrs": [{}], + "properties": { + "id": 1295, + "order": 2808, + "name": "sticker", + "code": 58796, + "ligatures": "sticker", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1295 + }, + { + "icon": { + "paths": [ + "M800 256v-96c0-35.346-28.654-64-64-64v0h-448c-35.346 0-64 28.654-64 64v0 96c0 35.346 28.654 64 64 64v0h26.56l-90.16 571c-0.25 1.501-0.392 3.231-0.392 4.994 0 15.905 11.604 29.1 26.807 31.581l0.185 0.025c1.499 0.255 3.226 0.4 4.986 0.4 0.005 0 0.010-0 0.014-0l-0.001 0c15.888-0.024 29.060-11.624 31.535-26.815l0.025-0.185 31.16-197h386.56l31.12 197c2.502 15.39 15.695 26.996 31.6 27l0 0c0.016 0 0.035 0 0.053 0 1.761 0 3.488-0.145 5.169-0.425l-0.182 0.025c15.388-2.506 26.992-15.701 26.992-31.606 0-1.763-0.143-3.493-0.417-5.179l0.025 0.184-90.2-571h26.56c35.346 0 64-28.654 64-64v0zM288 160h448v96h-448zM695.16 640h-366.32l50.52-320h265.28z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["stool"] + }, + "attrs": [{}], + "properties": { + "id": 1296, + "order": 2809, + "name": "stool", + "code": 59972, + "ligatures": "stool", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1296 + }, + { + "icon": { + "paths": [ + "M800 160h-576c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h576c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM800 800h-576v-576h576v576z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["stop"] + }, + "attrs": [{}], + "properties": { + "id": 1297, + "order": 2810, + "name": "stop", + "code": 58476, + "ligatures": "stop", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1297 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM640 352h-256c-17.673 0-32 14.327-32 32v0 256c0 17.673 14.327 32 32 32v0h256c17.673 0 32-14.327 32-32v0-256c0-17.673-14.327-32-32-32v0zM608 608h-192v-192h192z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["stop-circle"] + }, + "attrs": [{}], + "properties": { + "id": 1298, + "order": 2811, + "name": "stop-circle", + "code": 58478, + "ligatures": "stop-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1298 + }, + { + "icon": { + "paths": [ + "M928 384c0-0.053 0.001-0.116 0.001-0.178 0-3.070-0.438-6.038-1.256-8.845l0.056 0.223-57.4-200.8c-7.975-26.913-32.409-46.24-61.381-46.4l-0.019-0h-592c-28.991 0.16-53.425 19.487-61.284 45.945l-0.116 0.455-57.36 200.8c-0.787 2.624-1.24 5.639-1.24 8.76 0 0.014 0 0.028 0 0.042l-0-0.002v64c0 52.165 24.964 98.5 63.598 127.708l0.402 0.292v288c0 17.673 14.327 32 32 32v0h640c17.673 0 32-14.327 32-32v0-288c39.036-29.5 64-75.835 64-128v0-64zM216 192h592l45.68 160h-683.24zM416 416h192v32c0 53.019-42.981 96-96 96s-96-42.981-96-96v0zM352 416v32c-0.019 53.005-42.992 95.966-96 95.966-16.261 0-31.577-4.043-44.999-11.178l0.519 0.252c-2.101-1.649-4.5-3.072-7.073-4.162l-0.207-0.078c-26.76-17.324-44.221-47.021-44.24-80.797l-0-0.003v-32zM800 832h-576v-227.2c9.618 2.030 20.672 3.195 31.996 3.2l0.004 0c52.165 0 98.5-24.964 127.708-63.598l0.292-0.402c29.5 39.036 75.835 64 128 64s98.5-24.964 127.708-63.598l0.292-0.402c29.5 39.036 75.835 64 128 64v0c11.328-0.005 22.382-1.17 33.052-3.382l-1.052 0.182zM819.72 528.8c-2.749 1.172-5.12 2.58-7.273 4.255l0.073-0.055c-12.913 6.897-28.243 10.947-44.52 10.947-53.001 0-95.97-42.951-96-95.944l-0-0.003v-32h192v32c-0.028 33.786-17.505 63.484-43.905 80.572l-0.375 0.228z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["storefront"] + }, + "attrs": [{}], + "properties": { + "id": 1299, + "order": 2812, + "name": "storefront", + "code": 58480, + "ligatures": "storefront", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1299 + }, + { + "icon": { + "paths": [ + "M304 608c-79.529 0-144 64.471-144 144s64.471 144 144 144c79.529 0 144-64.471 144-144v0c0-79.529-64.471-144-144-144v0zM304 832c-44.183 0-80-35.817-80-80s35.817-80 80-80c44.183 0 80 35.817 80 80v0c0 44.183-35.817 80-80 80v0zM169.36 425.36l57.4-57.36-57.4-57.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l57.36 57.4 57.36-57.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-57.4 57.36 57.4 57.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-57.36-57.4-57.36 57.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64h-0zM918.64 809.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-57.36-57.4-57.36 57.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l57.4-57.36-57.4-57.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l57.36 57.4 57.36-57.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-57.4 57.36zM737.88 451.32c-24.72 89.32-101.28 166.52-186.12 187.72-2.328 0.603-5.001 0.953-7.755 0.96l-0.005 0c-17.648-0.034-31.941-14.348-31.941-32 0-14.91 10.198-27.439 23.999-30.992l0.222-0.048c62.52-15.64 121.4-75.64 140-142.72 12.76-46 12.88-116-58.84-187.6l-9.44-9.4v82.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-160c0-17.673 14.327-32 32-32v0h160c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-82.76l9.4 9.36c72.96 73 99.68 161.76 75.24 249.96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["strategy"] + }, + "attrs": [{}], + "properties": { + "id": 1300, + "order": 2813, + "name": "strategy", + "code": 59962, + "ligatures": "strategy", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1300 + }, + { + "icon": { + "paths": [ + "M672 608c0 70.6-71.76 128-160 128s-160-57.4-160-128c0-17.673 14.327-32 32-32s32 14.327 32 32v0c0 34.68 44 64 96 64s96-29.32 96-64c0-37.92-34.44-52-107.52-73.040-63-18.16-141.36-40.76-141.36-118.96 0-72.96 65.72-128 152.88-128 62.88 0 116.72 29.2 140.48 76 2.456 4.422 3.901 9.698 3.901 15.312 0 17.673-14.327 32-32 32-12.747 0-23.753-7.453-28.898-18.239l-0.083-0.193c-12.84-25.12-44.8-40.88-83.4-40.88-50.68 0-88.88 27.52-88.88 64 0 28 36 40.4 95.080 57.44 64.92 18.56 153.8 44.36 153.8 134.56zM896 192v640c0 35.346-28.654 64-64 64v0h-640c-35.346 0-64-28.654-64-64v0-640c0-35.346 28.654-64 64-64v0h640c35.346 0 64 28.654 64 64v0zM832 832v-640h-640v640h640z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["stripe-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1301, + "order": 2814, + "name": "stripe-logo", + "code": 59032, + "ligatures": "stripe-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1301 + }, + { + "icon": { + "paths": [ + "M906.12 225.64l-384-128c-3.020-1.041-6.5-1.642-10.12-1.642s-7.1 0.601-10.345 1.709l0.225-0.067-384 128c-12.822 4.368-21.88 16.305-21.88 30.358 0 0.001 0 0.002 0 0.003l-0-0v320c0 17.673 14.327 32 32 32s32-14.327 32-32v0-275.6l134.36 44.76c-24.055 38.293-38.325 84.848-38.325 134.736 0 91.357 47.854 171.537 119.863 216.841l1.062 0.624c-72 28.24-134.24 79.32-179.76 149.16-3.413 5.012-5.45 11.2-5.45 17.863 0 17.673 14.327 32 32 32 11.332 0 21.287-5.89 26.973-14.775l0.077-0.128c60.28-92.48 155.48-145.48 261.2-145.48s200.92 53 261.2 145.48c5.829 8.577 15.54 14.137 26.55 14.137 17.673 0 32-14.327 32-32 0-6.342-1.845-12.252-5.027-17.225l0.077 0.128c-45.52-69.84-108-120.92-179.76-149.16 73.021-45.937 120.836-126.089 120.836-217.409 0-49.828-14.236-96.331-38.862-135.664l0.626 1.073 176.48-58.8c12.825-4.366 21.887-16.305 21.887-30.36s-9.062-25.994-21.662-30.293l-0.225-0.067zM704 480c0 0.016 0 0.035 0 0.054 0 106.039-85.961 192-192 192s-192-85.961-192-192c0-42.851 14.038-82.423 37.765-114.369l-0.365 0.515 144.48 48c3.020 1.041 6.5 1.642 10.12 1.642s7.1-0.601 10.345-1.709l-0.225 0.067 144.48-48c23.361 31.382 37.4 70.906 37.4 113.71 0 0.032-0 0.063-0 0.095l0-0.005zM512 350.28l-282.8-94.28 282.8-94.28 282.8 94.28z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["student"] + }, + "attrs": [{}], + "properties": { + "id": 1302, + "order": 2815, + "name": "student", + "code": 59198, + "ligatures": "student", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1302 + }, + { + "icon": { + "paths": [ + "M832 832c0 17.673-14.327 32-32 32v0h-608c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h608c17.673 0 32 14.327 32 32v0zM800 640h-384c-106.039 0-192-85.961-192-192s85.961-192 192-192v0h384c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-384c-141.385 0-256 114.615-256 256s114.615 256 256 256v0h384c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["subset-of"] + }, + "attrs": [{}], + "properties": { + "id": 1303, + "order": 2816, + "name": "subset-of", + "code": 60864, + "ligatures": "subset-of", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1303 + }, + { + "icon": { + "paths": [ + "M832 832c0 17.673-14.327 32-32 32v0h-288c-194.404 0-352-157.596-352-352s157.596-352 352-352v0h288c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-288c-159.058 0-288 128.942-288 288s128.942 288 288 288v0h288c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["subset-proper-of"] + }, + "attrs": [{}], + "properties": { + "id": 1304, + "order": 2817, + "name": "subset-proper-of", + "code": 60854, + "ligatures": "subset-proper-of", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1304 + }, + { + "icon": { + "paths": [ + "M896 192h-768c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h768c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM896 768h-768v-512h768v512zM192 544c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM832 544c0 17.673-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h384c17.673 0 32 14.327 32 32v0zM640 672c0 17.673-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h384c17.673 0 32 14.327 32 32v0zM832 672c0 17.673-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["subtitles"] + }, + "attrs": [{}], + "properties": { + "id": 1305, + "order": 2818, + "name": "subtitles", + "code": 57768, + "ligatures": "subtitles", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1305 + }, + { + "icon": { + "paths": [ + "M192 544c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM855.68 842.48c5.315 5.698 8.578 13.37 8.578 21.804 0 17.673-14.327 32-32 32-9.509 0-18.049-4.147-23.91-10.732l-0.028-0.032-48.64-53.52h-631.68c-35.346 0-64-28.654-64-64v0-512c0-35.346 28.654-64 64-64v0h49.84l-9.52-10.48c-5.315-5.698-8.578-13.37-8.578-21.804 0-17.673 14.327-32 32-32 9.509 0 18.049 4.147 23.91 10.732l0.028 0.032zM701.48 768l-58.2-64h-419.28c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h361.12l-58.2-64h-110.92c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h52.76l-232.76-256h-108v512zM800 576c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-85.92c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM896 192h-472.84c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h472.84v523.32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-523.32c0-35.346-28.654-64-64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["subtitles-slash"] + }, + "attrs": [{}], + "properties": { + "id": 1306, + "order": 2819, + "name": "subtitles-slash", + "code": 57766, + "ligatures": "subtitles-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1306 + }, + { + "icon": { + "paths": [ + "M698.52 325.4c-28.609-149.797-158.564-261.484-314.604-261.484-176.731 0-320 143.269-320 320 0 156.041 111.687 285.996 259.482 314.285l2.003 0.319c28.609 149.797 158.564 261.484 314.604 261.484 176.731 0 320-143.269 320-320 0-156.041-111.687-285.996-259.482-314.285l-2.003-0.319zM896 640c0 6.080-0.28 12-0.72 18.040l-200-200c4.914-19.604 8.056-42.287 8.71-65.592l0.010-0.448c111.252 29.149 192.001 128.785 192.001 247.282 0 0.253-0 0.505-0.001 0.758l0-0.039zM586.4 631.64l210.44 210.48c-18.647 14.616-40.057 26.97-63.106 36.076l-1.734 0.604-207.44-207.44c23.55-11.688 43.842-24.909 62.399-40.166l-0.559 0.446zM631.64 586.4c14.807-17.976 28.027-38.242 38.877-59.901l0.843-1.859 207.44 207.36c-9.717 24.752-22.070 46.135-37.102 65.319l0.422-0.559zM128 384c0-141.385 114.615-256 256-256s256 114.615 256 256c0 141.385-114.615 256-256 256v0c-141.321-0.159-255.841-114.679-256-255.985l-0-0.015zM392 704c23.703-0.595 46.385-3.667 68.193-8.971l-2.193 0.451 200 200c-5.96 0.44-12 0.72-18.040 0.72-0.186 0-0.407 0.001-0.627 0.001-118.569 0-218.255-80.848-246.938-190.424l-0.395-1.777z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["subtract"] + }, + "attrs": [{}], + "properties": { + "id": 1307, + "order": 2820, + "name": "subtract", + "code": 60374, + "ligatures": "subtract", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1307 + }, + { + "icon": { + "paths": [ + "M896 640v-256c0-17.673-14.327-32-32-32v0h-192v-192c0-17.673-14.327-32-32-32v0h-480c-17.673 0-32 14.327-32 32v0 480c0 17.673 14.327 32 32 32v0h192v192c0 17.673 14.327 32 32 32v0h480c17.673 0 32-14.327 32-32v0-224zM653.24 832l-160-160h133.52l160 160zM672 626.76v-133.52l160 160v133.52zM832 562.76l-146.76-146.76h146.76zM192 192h416v416h-416zM416 685.24l146.76 146.76h-146.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["subtract-square"] + }, + "attrs": [{}], + "properties": { + "id": 1308, + "order": 2821, + "name": "subtract-square", + "code": 60372, + "ligatures": "subtract-square", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1308 + }, + { + "icon": { + "paths": [ + "M896 384v448c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-448c-0.137-123.657-100.343-223.863-223.987-224l-192.013-0c-123.657 0.137-223.863 100.343-224 223.987l-0 0.013v448c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-448c0.182-158.985 129.015-287.818 287.983-288l192.017-0c158.985 0.182 287.818 129.015 288 287.983l0 0.017zM736 384v288c-0.007 46.347-32.855 85.019-76.54 94.013l-0.62 0.107 9.8 19.56c2.131 4.172 3.38 9.1 3.38 14.32 0 17.684-14.336 32.020-32.020 32.020-12.465 0-23.266-7.122-28.556-17.519l-0.084-0.182-23.12-46.32h-152.48l-23.12 46.32c-5.374 10.579-16.175 17.7-28.64 17.7-17.684 0-32.020-14.336-32.020-32.020 0-5.22 1.249-10.148 3.464-14.502l-0.084 0.182 9.8-19.56c-44.305-9.101-77.153-47.774-77.16-94.119l-0-0.001v-288c0-53.019 42.981-96 96-96v0h256c53.019 0 96 42.981 96 96v0zM352 384v192h320v-192c0-17.673-14.327-32-32-32v0h-256c-17.673 0-32 14.327-32 32v0zM480 640v64h64v-64zM384 704h32v-64h-64v32c0 17.673 14.327 32 32 32v0zM672 672v-32h-64v64h32c17.673 0 32-14.327 32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["subway"] + }, + "attrs": [{}], + "properties": { + "id": 1309, + "order": 2822, + "name": "subway", + "code": 58520, + "ligatures": "subway", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1309 + }, + { + "icon": { + "paths": [ + "M864 224h-160v-32c0-53.019-42.981-96-96-96v0h-192c-53.019 0-96 42.981-96 96v0 32h-160c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM384 192c0-17.673 14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0 32h-256zM640 288v512h-256v-512zM160 288h160v512h-160zM864 800h-160v-512h160v512z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["suitcase"] + }, + "attrs": [{}], + "properties": { + "id": 1310, + "order": 2823, + "name": "suitcase", + "code": 58798, + "ligatures": "suitcase", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1310 + }, + { + "icon": { + "paths": [ + "M416 352v384c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM512 320c-17.673 0-32 14.327-32 32v0 384c0 17.673 14.327 32 32 32s32-14.327 32-32v0-384c0-17.673-14.327-32-32-32v0zM640 320c-17.673 0-32 14.327-32 32v0 384c0 17.673 14.327 32 32 32s32-14.327 32-32v0-384c0-17.673-14.327-32-32-32v0zM832 256v576c0 35.346-28.654 64-64 64v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-256v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-35.346 0-64-28.654-64-64v0-576c0-35.346 28.654-64 64-64v0h96v-96c0-53.019 42.981-96 96-96v0h128c53.019 0 96 42.981 96 96v0 96h96c35.346 0 64 28.654 64 64v0zM416 192h192v-96c0-17.673-14.327-32-32-32v0h-128c-17.673 0-32 14.327-32 32v0zM768 832v-576h-512v576h512z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["suitcase-rolling"] + }, + "attrs": [{}], + "properties": { + "id": 1311, + "order": 2824, + "name": "suitcase-rolling", + "code": 59824, + "ligatures": "suitcase-rolling", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1311 + }, + { + "icon": { + "paths": [ + "M864 224h-160v-32c0-53.019-42.981-96-96-96v0h-192c-53.019 0-96 42.981-96 96v0 32h-160c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-512c0-35.346-28.654-64-64-64v0zM384 192c0-17.673 14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0 32h-256zM864 288v288h-704v-288zM864 800h-704v-160h704v160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["suitcase-simple"] + }, + "attrs": [{}], + "properties": { + "id": 1312, + "order": 2825, + "name": "suitcase-simple", + "code": 58800, + "ligatures": "suitcase-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1312 + }, + { + "icon": { + "paths": [ + "M480 160v-96c0-17.673 14.327-32 32-32s32 14.327 32 32v0 96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM768 512c0 141.385-114.615 256-256 256s-256-114.615-256-256c0-141.385 114.615-256 256-256v0c141.321 0.159 255.841 114.679 256 255.985l0 0.015zM704 512c0-106.039-85.961-192-192-192s-192 85.961-192 192c0 106.039 85.961 192 192 192v0c105.993-0.114 191.886-86.007 192-191.989l0-0.011zM233.36 278.64c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-64-64c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l-0-0zM233.36 745.36l-64 64c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l0-0 64-64c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l-0 0zM768 288c0.007 0 0.016 0 0.025 0 8.83 0 16.825-3.577 22.615-9.36l-0 0 64-64c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l0-0-64 64c-5.798 5.792-9.385 13.797-9.385 22.64 0 17.673 14.327 32 32 32 0.009 0 0.018-0 0.027-0l-0.001 0zM790.64 745.36c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l64 64c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0zM192 512c0-17.673-14.327-32-32-32v0h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96c17.673 0 32-14.327 32-32v0zM512 832c-17.673 0-32 14.327-32 32v0 96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96c0-17.673-14.327-32-32-32v0zM960 480h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sun"] + }, + "attrs": [{}], + "properties": { + "id": 1313, + "order": 2826, + "name": "sun", + "code": 58482, + "ligatures": "sun", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1313 + }, + { + "icon": { + "paths": [ + "M480 160v-32c0-17.673 14.327-32 32-32s32 14.327 32 32v0 32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM768 512c0 141.385-114.615 256-256 256s-256-114.615-256-256c0-141.385 114.615-256 256-256v0c141.321 0.159 255.841 114.679 256 255.985l0 0.015zM704 512c0-106.039-85.961-192-192-192s-192 85.961-192 192c0 106.039 85.961 192 192 192v0c105.993-0.114 191.886-86.007 192-191.989l0-0.011zM233.36 278.64c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-32-32c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l-0-0zM233.36 745.36l-32 32c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l0-0 32-32c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l-0 0zM768 288c0.007 0 0.016 0 0.025 0 8.83 0 16.825-3.577 22.615-9.36l-0 0 32-32c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l0-0-32 32c-5.798 5.792-9.385 13.797-9.385 22.64 0 17.673 14.327 32 32 32 0.009 0 0.018-0 0.027-0l-0.001 0zM790.64 745.36c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l32 32c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0zM160 480h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM512 832c-17.673 0-32 14.327-32 32v0 32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32c0-17.673-14.327-32-32-32v0zM896 480h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sun-dim"] + }, + "attrs": [{}], + "properties": { + "id": 1314, + "order": 2827, + "name": "sun-dim", + "code": 58484, + "ligatures": "sun-dim", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1314 + }, + { + "icon": { + "paths": [ + "M960 608h-161.8c1.127-9.582 1.78-20.703 1.8-31.973l0-0.027c0-159.058-128.942-288-288-288s-288 128.942-288 288v0c0.020 11.297 0.673 22.418 1.926 33.357l-0.126-1.357h-161.8c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h896c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM288 576c-0-0.127-0-0.277-0-0.427 0-123.712 100.288-224 224-224s224 100.288 224 224c0 11.442-0.858 22.683-2.513 33.663l0.153-1.235h-443.28c-1.478-9.599-2.335-20.689-2.36-31.974l-0-0.026zM864 800c0 17.673-14.327 32-32 32v0h-640c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h640c17.673 0 32 14.327 32 32v0zM291.36 174.32c-2.131-4.172-3.38-9.1-3.38-14.32 0-17.684 14.336-32.020 32.020-32.020 12.465 0 23.266 7.122 28.556 17.519l0.084 0.182 32 64c2.131 4.172 3.38 9.1 3.38 14.32 0 17.684-14.336 32.020-32.020 32.020-12.465 0-23.266-7.122-28.556-17.519l-0.084-0.182zM67.36 369.68c5.373-10.564 16.164-17.676 28.615-17.676 5.23 0 10.167 1.255 14.526 3.479l-0.181-0.084 64 32c10.568 5.373 17.683 16.166 17.683 28.62 0 17.675-14.328 32.003-32.003 32.003-5.22 0-10.148-1.25-14.502-3.467l0.182 0.084-64-32c-10.582-5.368-17.708-16.167-17.708-28.631 0-5.224 1.252-10.155 3.471-14.511l-0.084 0.181zM835.36 430.32c-2.126-4.166-3.371-9.086-3.371-14.297 0-12.458 7.118-23.252 17.51-28.539l0.182-0.084 64-32c4.172-2.133 9.1-3.383 14.32-3.383 17.675 0 32.003 14.328 32.003 32.003 0 12.454-7.114 23.247-17.501 28.536l-0.182 0.084-64 32c-4.174 2.136-9.105 3.388-14.329 3.388-12.464 0-23.263-7.126-28.547-17.525l-0.084-0.182zM643.36 209.68l32-64c5.374-10.579 16.175-17.7 28.64-17.7 17.684 0 32.020 14.336 32.020 32.020 0 5.22-1.249 10.148-3.464 14.502l0.084-0.182-32 64c-5.374 10.579-16.175 17.7-28.64 17.7-17.684 0-32.020-14.336-32.020-32.020 0-5.22 1.249-10.148 3.464-14.502l-0.084 0.182z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sun-horizon"] + }, + "attrs": [{}], + "properties": { + "id": 1315, + "order": 2828, + "name": "sun-horizon", + "code": 58806, + "ligatures": "sun-horizon", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1315 + }, + { + "icon": { + "paths": [ + "M800 160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c35.346 0 64 28.654 64 64v0 224h-704v-224c0-35.346 28.654-64 64-64v0c17.673 0 32-14.327 32-32s-14.327-32-32-32v0c-70.692 0-128 57.308-128 128v0 368c0 97.202 78.798 176 176 176s176-78.798 176-176v0-80h128v80c0 97.202 78.798 176 176 176s176-78.798 176-176v0-368c0-70.692-57.308-128-128-128v0zM850.52 709.24l-133.28-133.24h146.76v80c0 0.051 0 0.111 0 0.171 0 19.451-4.994 37.736-13.77 53.642l0.29-0.573zM160 656v-66.76l165.24 165.28c-15.391 8.476-33.733 13.463-53.24 13.463-61.85 0-111.99-50.135-112-111.982l-0-0.001zM384 656c0 0.051 0 0.111 0 0.171 0 19.451-4.994 37.736-13.77 53.642l0.29-0.573-133.28-133.24h146.76zM640 656v-66.76l165.24 165.28c-15.391 8.476-33.733 13.463-53.24 13.463-61.85 0-111.99-50.135-112-111.982l-0-0.001z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sunglasses"] + }, + "attrs": [{}], + "properties": { + "id": 1316, + "order": 2829, + "name": "sunglasses", + "code": 59414, + "ligatures": "sunglasses", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1316 + }, + { + "icon": { + "paths": [ + "M864 800c0 17.673-14.327 32-32 32v0h-608c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h608c17.673 0 32 14.327 32 32v0zM608 608h-384c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h384c141.385 0 256-114.615 256-256s-114.615-256-256-256v0h-384c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h384c106.039 0 192 85.961 192 192s-85.961 192-192 192v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["superset-of"] + }, + "attrs": [{}], + "properties": { + "id": 1317, + "order": 2830, + "name": "superset-of", + "code": 60856, + "ligatures": "superset-of", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1317 + }, + { + "icon": { + "paths": [ + "M896 512c-0.228 194.313-157.687 351.772-351.978 352l-288.022 0c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h288c159.058 0 288-128.942 288-288s-128.942-288-288-288v0h-288c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h288c194.313 0.228 351.772 157.687 352 351.978l0 0.022z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["superset-proper-of"] + }, + "attrs": [{}], + "properties": { + "id": 1318, + "order": 2831, + "name": "superset-proper-of", + "code": 60852, + "ligatures": "superset-proper-of", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1318 + }, + { + "icon": { + "paths": [ + "M896 192v416c0 35.346-28.654 64-64 64v0h-434.76l41.4 41.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-96-96c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 96-96c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-41.4 41.36h434.76v-416h-448v32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-32c0-35.346 28.654-64 64-64v0h448c35.346 0 64 28.654 64 64v0zM672 768c-17.673 0-32 14.327-32 32v0 32h-448v-416h434.76l-41.4 41.36c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l96-96c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0-96-96c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l41.4 41.36h-434.76c-35.346 0-64 28.654-64 64v0 416c0 35.346 28.654 64 64 64v0h448c35.346 0 64-28.654 64-64v0-32c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["swap"] + }, + "attrs": [{}], + "properties": { + "id": 1319, + "order": 2832, + "name": "swap", + "code": 59452, + "ligatures": "swap", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1319 + }, + { + "icon": { + "paths": [ + "M352 720c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM960 624.76v207.24c0 35.346-28.654 64-64 64v0h-592c-0.034 0-0.075 0-0.115 0-11.181 0-22.131-0.99-32.767-2.886l1.122 0.166c-82.678-15.49-144.411-87.107-144.411-173.142 0-10.834 0.979-21.44 2.853-31.734l-0.163 1.076 100-572.52c5.342-30.266 31.44-52.963 62.839-52.963 3.902 0 7.721 0.35 11.429 1.022l-0.389-0.058 218.96 39.040c30.131 5.577 52.649 31.651 52.649 62.985 0 3.921-0.353 7.759-1.028 11.485l0.059-0.39-48.32 276 271.24-98.080c6.469-2.411 13.942-3.806 21.742-3.806 27.407 0 50.791 17.228 59.912 41.445l0.146 0.441 76.24 208.68c2.332 6.526 3.78 14.058 3.998 21.898l0.002 0.102zM412 739.48l100-572.52-218.16-38.96-100 572.4c-1.119 5.944-1.758 12.781-1.758 19.769 0 54.614 39.090 100.098 90.817 110l0.701 0.112c5.794 1.090 12.458 1.714 19.269 1.714 23.6 0 45.45-7.489 63.305-20.22l-0.334 0.226c23.954-16.815 40.825-42.321 46.061-71.848l0.099-0.672zM467.12 780l428.88-155.56-76.32-208.44-305.68 110.8-39.12 223.68c-1.982 11.301-4.673 21.221-8.156 30.76l0.396-1.24zM896 692.48l-385.040 139.52h385.040z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["swatches"] + }, + "attrs": [{}], + "properties": { + "id": 1320, + "order": 2833, + "name": "swatches", + "code": 58808, + "ligatures": "swatches", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1320 + }, + { + "icon": { + "paths": [ + "M352 597.56c17.673 0 32-14.327 32-32v0-53.56h256v61.16c0 17.673 14.327 32 32 32s32-14.327 32-32v0-445.16c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-256v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 437.56c0 17.673 14.327 32 32 32v0zM384 448v-64h256v64zM640 256v64h-256v-64zM96 672c0-17.673 14.327-32 32-32v0c57.68 0 88.76 20.72 113.76 37.36 22.24 14.88 39.92 26.64 78.24 26.64s56-11.76 78.24-26.64c24.96-16.64 56-37.36 113.72-37.36s88.8 20.72 113.76 37.36c22.32 14.88 40 26.64 78.28 26.64s56-11.76 78.24-26.64c25-16.64 56-37.36 113.76-37.36 17.673 0 32 14.327 32 32s-14.327 32-32 32v0c-38.32 0-56 11.76-78.24 26.64-25 16.64-56 37.36-113.76 37.36s-88.8-20.72-113.76-37.36c-22.24-14.88-39.96-26.64-78.24-26.64s-56 11.76-78.24 26.64c-24.96 16.64-56 37.36-113.72 37.36s-88.76-20.72-113.76-37.36c-22.28-14.88-39.96-26.64-78.28-26.64-17.673 0-32-14.327-32-32v0zM928 832c0 17.673-14.327 32-32 32v0c-38.32 0-56 11.76-78.24 26.64-25 16.64-56 37.36-113.76 37.36s-88.8-20.72-113.76-37.36c-22.24-14.88-39.96-26.64-78.24-26.64s-56 11.76-78.24 26.64c-24.96 16.64-56 37.36-113.72 37.36s-88.76-20.72-113.76-37.36c-22.28-14.88-39.96-26.64-78.28-26.64-17.673 0-32-14.327-32-32s14.327-32 32-32v0c57.68 0 88.76 20.72 113.76 37.36 22.24 14.88 39.92 26.64 78.24 26.64s56-11.76 78.24-26.64c24.96-16.64 56-37.36 113.72-37.36s88.8 20.72 113.76 37.36c22.32 14.88 40 26.64 78.28 26.64s56-11.76 78.24-26.64c25-16.64 56-37.36 113.76-37.36 17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["swimming-pool"] + }, + "attrs": [{}], + "properties": { + "id": 1321, + "order": 2834, + "name": "swimming-pool", + "code": 60598, + "ligatures": "swimming-pool", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1321 + }, + { + "icon": { + "paths": [ + "M864 128h-256c-0.001-0-0.002-0-0.003-0-10.292 0-19.449 4.859-25.302 12.407l-0.054 0.073-256 332.84-38.64-38.56c-11.584-11.597-27.594-18.77-45.28-18.77s-33.696 7.174-45.279 18.77l-50.761 50.801c-11.585 11.582-18.75 27.584-18.75 45.26s7.166 33.678 18.75 45.26l80 80-112 112c-11.585 11.582-18.75 27.584-18.75 45.26s7.166 33.678 18.75 45.26l50.76 50.72c11.58 11.573 27.574 18.73 45.24 18.73s33.66-7.157 45.24-18.731l112-112 80 80c11.584 11.597 27.594 18.77 45.28 18.77s33.696-7.174 45.279-18.77l50.761-50.801c11.585-11.582 18.75-27.584 18.75-45.26s-7.166-33.678-18.75-45.26l-38.56-38.56 332.84-256c7.622-5.908 12.48-15.065 12.48-25.357 0-0.029-0-0.058-0-0.088l0 0.005v-256c0-17.673-14.327-32-32-32v0zM210.76 864l-50.76-50.72 112-112 50.72 50.72zM493.2 832l-301.2-301.16 50.8-50.84 301.2 301.24zM832 400.24l-326.96 251.52-43.76-43.76 201.36-201.36c5.786-5.791 9.364-13.787 9.364-22.62 0-17.675-14.329-32.004-32.004-32.004-8.843 0-16.847 3.586-22.64 9.383l-0 0-201.36 201.32-43.72-43.76 251.48-326.96h208.24z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["sword"] + }, + "attrs": [{}], + "properties": { + "id": 1322, + "order": 2835, + "name": "sword", + "code": 58810, + "ligatures": "sword", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1322 + }, + { + "icon": { + "paths": [ + "M832 229.52v-101.52c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 101.52c-37.596 13.574-63.987 48.943-64 90.478l-0 0.002v168.84l-160-91.4v-109.44c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 109.44l-160 91.4v-168.84c-0.013-41.537-26.404-76.906-63.332-90.269l-0.668-0.211v-101.52c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 101.52c-37.596 13.574-63.987 48.943-64 90.478l-0 0.002v544c0 17.673 14.327 32 32 32v0h288c17.673 0 32-14.327 32-32v0-160c0-17.673 14.327-32 32-32s32 14.327 32 32v0 160c0 17.673 14.327 32 32 32v0h288c17.673 0 32-14.327 32-32v0-544c-0.013-41.537-26.404-76.906-63.332-90.269l-0.668-0.211zM800 288c17.673 0 32 14.327 32 32v0 96h-64v-96c0-17.673 14.327-32 32-32v0zM224 288c17.673 0 32 14.327 32 32v0 96h-64v-96c0-17.673 14.327-32 32-32v0zM192 480h64v352h-64zM512 608c-53.019 0-96 42.981-96 96v0 128h-96v-269.44l192-109.72 192 109.72v269.44h-96v-128c0-53.019-42.981-96-96-96v0zM768 832v-352h64v352z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["synagogue"] + }, + "attrs": [{}], + "properties": { + "id": 1323, + "order": 2836, + "name": "synagogue", + "code": 60652, + "ligatures": "synagogue", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1323 + }, + { + "icon": { + "paths": [ + "M950.64 265.36l-192-192c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64h0l73.4 73.36-114.76 114.76-137.36-137.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64v0l25.4 25.36-336 336c-11.587 11.498-18.76 27.43-18.76 45.037 0 0.071 0 0.143 0 0.214l-0-0.011v197.52l-86.64 86.6c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l0-0 86.6-86.64h197.52c0.060 0 0.131 0 0.203 0 17.607 0 33.539-7.173 45.033-18.756l0.004-0.004 336-336 25.36 25.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-137.4-137.36 114.76-114.76 73.36 73.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0zM402.76 800h-178.76v-178.76l72-72 81.36 81.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-81.4-81.36 50.76-50.76 81.36 81.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-81.4-81.36 122.76-122.76 178.76 178.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["syringe"] + }, + "attrs": [{}], + "properties": { + "id": 1324, + "order": 2837, + "name": "syringe", + "code": 59752, + "ligatures": "syringe", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1324 + }, + { + "icon": { + "paths": [ + "M990.36 244.88l-207.040-112.88c-4.417-2.49-9.693-3.969-15.311-4l-0.009-0h-128c-17.673 0-32 14.327-32 32v0c0 53.019-42.981 96-96 96s-96-42.981-96-96v0c0-17.673-14.327-32-32-32v0h-128c-5.641 0.024-10.931 1.504-15.521 4.083l0.161-0.083-207 112.88c-20.128 10.798-33.585 31.695-33.585 55.736 0 10.716 2.674 20.807 7.39 29.644l-0.165-0.339 77.080 147.24c11.223 20.883 32.916 34.842 57.87 34.842 0.158 0 0.316-0.001 0.474-0.002l-0.024 0h81.32v320c0 35.346 28.654 64 64 64v0h448c35.346 0 64-28.654 64-64v0-320h81.36c0.134 0.001 0.292 0.002 0.45 0.002 24.954 0 46.647-13.958 57.698-34.493l0.171-0.349 77.080-147.24c4.546-8.493 7.217-18.579 7.217-29.288 0-24.053-13.471-44.959-33.279-55.587l-0.337-0.165zM142.68 448c-0.035 0.002-0.076 0.003-0.117 0.003-0.577 0-1.107-0.197-1.528-0.527l0.005 0.004-76.68-146.44 159.64-87.12v234.080zM736 832h-448v-640h67.2c15.422 73.536 79.735 127.964 156.76 127.964s141.338-54.428 156.577-126.922l0.183-1.042h67.28zM883 447.44c-0.388 0.351-0.906 0.566-1.473 0.566-0.059 0-0.117-0.002-0.174-0.007l0.008 0h-81.36v-234.080l159.68 87.12z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["t-shirt"] + }, + "attrs": [{}], + "properties": { + "id": 1325, + "order": 2838, + "name": "t-shirt", + "code": 58992, + "ligatures": "t-shirt", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1325 + }, + { + "icon": { + "paths": [ + "M896 192h-768c-17.673 0-32 14.327-32 32v0 544c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-544c0-17.673-14.327-32-32-32v0zM160 448h160v128h-160zM384 448h480v128h-480zM864 256v128h-704v-128zM160 640h160v128h-160zM864 768h-480v-128h480v128z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["table"] + }, + "attrs": [{}], + "properties": { + "id": 1326, + "order": 2839, + "name": "table", + "code": 58486, + "ligatures": "table", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1326 + }, + { + "icon": { + "paths": [ + "M1022.64 662.8v0 0c0.009-0.048 0.013-0.103 0.013-0.16s-0.005-0.112-0.014-0.166l0.001 0.006-89.16-296.88c-8.010-26.577-32.268-45.601-60.97-45.601-0.109 0-0.218 0-0.327 0.001l0.017-0h-40.2c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h40.2l76.8 256h-125l-82.52-274.4c-8.010-26.577-32.268-45.601-60.97-45.601-0.109 0-0.218 0-0.327 0.001l0.017-0h-40.2c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h40.2l76.8 256h-125l-82.52-274.4c-8.010-26.577-32.268-45.601-60.97-45.601-0.109 0-0.218 0-0.327 0.001l0.017-0h-336.2c-0.151-0.001-0.33-0.002-0.51-0.002-28.702 0-52.961 19.025-60.854 45.152l-0.117 0.45-89.040 296.8v0.2s0 0.2 0 0.32c-0.879 2.703-1.416 5.817-1.479 9.048l-0.001 0.032c0 17.673 14.327 32 32 32v0h960c17.669-0.005 31.991-14.33 31.991-32 0-3.281-0.494-6.447-1.411-9.427l0.060 0.227zM152 384h336.4l76.8 256h-490.2z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tabs"] + }, + "attrs": [{}], + "properties": { + "id": 1327, + "order": 2840, + "name": "tabs", + "code": 59256, + "ligatures": "tabs", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1327 + }, + { + "icon": { + "paths": [ + "M973.24 544l-397.24-397.24c-11.498-11.587-27.43-18.76-45.037-18.76-0.071 0-0.143 0-0.214 0l0.011-0h-370.76c-17.673 0-32 14.327-32 32v0 370.76c-0 0.060-0 0.131-0 0.203 0 17.607 7.173 33.539 18.756 45.033l0.004 0.004 397.24 397.24c11.582 11.585 27.584 18.75 45.26 18.75s33.678-7.166 45.26-18.75l338.72-338.72c11.585-11.582 18.75-27.584 18.75-45.26s-7.166-33.678-18.75-45.26l-0-0zM589.24 928l-397.24-397.24v-338.76h338.76l397.24 397.24zM384 336c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tag"] + }, + "attrs": [{}], + "properties": { + "id": 1328, + "order": 2841, + "name": "tag", + "code": 58488, + "ligatures": "tag", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1328 + }, + { + "icon": { + "paths": [ + "M986.64 494.24l-182.64-273.76c-11.621-17.239-31.058-28.438-53.114-28.48l-0.006-0h-622.88c-0.006-0-0.013-0-0.021-0-17.673 0-32 14.327-32 32 0 6.62 2.010 12.77 5.453 17.874l-0.072-0.114 180.2 270.24-180 270.24c-3.371 4.99-5.381 11.141-5.381 17.76 0 17.61 14.225 31.898 31.811 31.999l0.010 0h622.88c22.062-0.042 41.499-11.241 52.975-28.253l0.145-0.227 182.52-273.76c3.408-5.009 5.441-11.192 5.441-17.85 0-6.582-1.987-12.699-5.394-17.786l0.073 0.116zM750.88 768h-562.88l158.84-238.24c3.371-4.99 5.381-11.14 5.381-17.76s-2.010-12.77-5.453-17.874l0.072 0.114-158.84-238.24h562.88l170.68 256z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tag-chevron"] + }, + "attrs": [{}], + "properties": { + "id": 1329, + "order": 2842, + "name": "tag-chevron", + "code": 58994, + "ligatures": "tag-chevron", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1329 + }, + { + "icon": { + "paths": [ + "M986.64 494.24l-182.64-273.72c-11.584-17.286-31.040-28.514-53.119-28.52l-590.881-0c-35.346 0-64 28.654-64 64v0 512c0 35.346 28.654 64 64 64v0h590.88c22.062-0.042 41.499-11.241 52.975-28.253l0.145-0.227 182.52-273.76c3.408-5.009 5.441-11.192 5.441-17.85 0-6.582-1.987-12.699-5.394-17.786l0.073 0.116zM750.88 768h-590.88v-512h590.88l170.64 256z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tag-simple"] + }, + "attrs": [{}], + "properties": { + "id": 1330, + "order": 2843, + "name": "tag-simple", + "code": 58490, + "ligatures": "tag-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1330 + }, + { + "icon": { + "paths": [ + "M887.48 332.64c25.703 52.536 40.733 114.323 40.733 179.619 0 229.971-186.429 416.4-416.4 416.4s-416.4-186.429-416.4-416.4c0-229.971 186.429-416.4 416.4-416.4 103.689 0 198.527 37.9 271.416 100.602l-0.548-0.461 90.68-90.72c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64v0l-384 384c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l110.88-110.88c-24.834-16.634-55.39-26.546-88.261-26.546-88.366 0-160 71.634-160 160s71.634 160 160 160c88.366 0 160-71.634 160-160 0-3.199-0.094-6.376-0.279-9.529l0.020 0.435c-0.032-0.538-0.051-1.167-0.051-1.8 0-17.701 14.35-32.051 32.051-32.051 17.068 0 31.020 13.341 31.996 30.164l0.004 0.086c0.234 3.83 0.367 8.307 0.367 12.815 0 123.712-100.288 224-224 224s-224-100.288-224-224c0-123.712 100.288-224 224-224 50.555 0 97.198 16.747 134.684 44.997l-0.57-0.412 91-91c-60.419-50.441-138.906-81.066-224.546-81.066-194.139 0-351.52 157.381-351.52 351.52s157.381 351.52 351.52 351.52c194.139 0 351.52-157.381 351.52-351.52 0-55.178-12.713-107.386-35.37-153.856l0.916 2.082c-1.974-4.037-3.128-8.783-3.128-13.8 0-17.677 14.33-32.008 32.008-32.008 12.661 0 23.605 7.351 28.797 18.018l0.083 0.19z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["target"] + }, + "attrs": [{}], + "properties": { + "id": 1331, + "order": 2844, + "name": "target", + "code": 58492, + "ligatures": "target", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1331 + }, + { + "icon": { + "paths": [ + "M960 416h-45.44l-109.56-191.76c-11.239-19.399-31.9-32.239-55.56-32.24l-87.76-0-48-119.76c-9.609-23.773-32.499-40.24-59.236-40.24-0.043 0-0.087 0-0.13 0l0.007-0h-84.64c-0.061-0-0.132-0-0.204-0-26.737 0-49.628 16.467-59.083 39.813l-0.153 0.427-47.92 119.76h-87.76c-23.66 0.001-44.321 12.841-55.396 31.933l-0.164 0.307-109.56 191.76h-45.44c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v320c0 35.346 28.654 64 64 64v0h96c35.346 0 64-28.654 64-64v0-64h384v64c0 35.346 28.654 64 64 64v0h96c35.346 0 64-28.654 64-64v0-320h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM469.68 96h84.64l38.4 96h-161.44zM274.56 256h474.88l91.4 160h-657.68zM256 800h-96v-64h96zM768 800v-64h96v64zM864 672h-704v-192h704zM224 576c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0zM672 576c0-17.673 14.327-32 32-32v0h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["taxi"] + }, + "attrs": [{}], + "properties": { + "id": 1332, + "order": 2845, + "name": "taxi", + "code": 59650, + "ligatures": "taxi", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1332 + }, + { + "icon": { + "paths": [ + "M896 640c-35.346 0-64-28.654-64-64v0-320c0-123.712-100.288-224-224-224s-224 100.288-224 224v0 32h-77.88c-23.168 0.077-43.444 12.384-54.72 30.799l-0.16 0.281-82.12 136.92c-5.71 9.389-9.098 20.736-9.12 32.874l-0 0.006v375.12c0 35.346 28.654 64 64 64v0h384c35.346 0 64-28.654 64-64v0-375.12c-0.007-12.171-3.397-23.549-9.281-33.246l0.161 0.286-82.12-136.84c-11.436-18.696-31.712-31.003-54.869-31.080l-0.011-0h-77.88v-32c0-88.366 71.634-160 160-160s160 71.634 160 160v0 320c0 70.692 57.308 128 128 128v0c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM525.88 352l82.12 136.88v375.12h-384v-375.12l82.12-136.88h77.88v192c0 17.673 14.327 32 32 32s32-14.327 32-32v0-192z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tea-bag"] + }, + "attrs": [{}], + "properties": { + "id": 1333, + "order": 2846, + "name": "tea-bag", + "code": 59622, + "ligatures": "tea-bag", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1333 + }, + { + "icon": { + "paths": [ + "M915.52 104.76c-6.271-5.438-14.513-8.753-23.528-8.753-4.719 0-9.225 0.908-13.354 2.558l0.243-0.086-810.64 317.24c-21.405 8.49-36.266 29.016-36.266 53.013 0 27.56 19.6 50.542 45.622 55.766l0.364 0.061 210.040 41.24v234.2c-0 0.061-0 0.134-0 0.206 0 26.639 16.357 49.457 39.575 58.96l0.425 0.154c7.115 2.987 15.384 4.723 24.059 4.723 18.067 0 34.376-7.529 45.96-19.62l0.022-0.023 101.28-105.040 160.68 140.64c11.131 9.908 25.875 15.971 42.034 16l0.006 0c7.15-0.006 14.027-1.162 20.461-3.292l-0.461 0.132c21.41-6.942 37.578-24.384 42.597-46.093l0.083-0.427 162.36-706.32c0.572-2.404 0.901-5.165 0.901-8.002 0-10.861-4.81-20.599-12.416-27.2l-0.045-0.038zM670.96 248.76l-358.36 256.64-198.4-38.92zM352 800v-189.92l99.16 86.96zM702.12 832l-330.72-290 476-341.16z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["telegram-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1334, + "order": 2847, + "name": "telegram-logo", + "code": 58812, + "ligatures": "telegram-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1334 + }, + { + "icon": { + "paths": [ + "M864 256h-274.76l137.4-137.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378h0l-169.36 169.4-169.36-169.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64v0l137.4 137.36h-274.76c-35.346 0-64 28.654-64 64v0 480c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-480c0-35.346-28.654-64-64-64v0zM160 320h416v480h-416zM864 800h-224v-480h224v480zM800 464c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM800 656c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["television"] + }, + "attrs": [{}], + "properties": { + "id": 1335, + "order": 2848, + "name": "television", + "code": 59220, + "ligatures": "television", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1335 + }, + { + "icon": { + "paths": [ + "M864 256h-274.76l137.4-137.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378h0l-169.36 169.4-169.36-169.4c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64v0l137.4 137.36h-274.76c-35.346 0-64 28.654-64 64v0 480c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-480c0-35.346-28.654-64-64-64v0zM864 800h-704v-480h704v480z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["television-simple"] + }, + "attrs": [{}], + "properties": { + "id": 1336, + "order": 2849, + "name": "television-simple", + "code": 60134, + "ligatures": "television-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1336 + }, + { + "icon": { + "paths": [ + "M806.28 217.84c-75.281-75.279-179.279-121.84-294.153-121.84-229.75 0-416 186.25-416 416s186.25 416 416 416c114.873 0 218.872-46.561 294.153-121.84l-0 0c75.867-75.013 122.851-179.1 122.851-294.16s-46.984-219.148-122.813-294.122l-0.038-0.038zM263 263.080c55.75-55.824 130.221-92.939 213.19-101.124l1.45-0.116c-8.361 84.401-45.628 158.809-101.618 214.378l-0.022 0.022c-55.657 55.909-130.086 93.088-213.032 101.284l-1.448 0.116c8.372-84.421 45.57-158.865 101.469-214.549l0.011-0.011zM161.32 541.92c102.229-8.395 192.727-52.836 259.984-120.424l0.016-0.016c67.649-67.255 112.12-157.758 120.421-258.514l0.099-1.486c170.849 14.669 305.965 149.729 320.628 319.247l0.092 1.313c-202.886 17.11-363.4 177.542-380.535 378.864l-0.105 1.536c-170.849-14.669-305.965-149.729-320.628-319.247l-0.092-1.313zM761 760.92c-55.76 55.807-130.225 92.918-213.186 101.124l-1.454 0.116c16.964-167.211 148.765-298.944 314.519-315.679l1.481-0.121c-8.337 84.407-45.494 158.852-101.352 214.552l-0.008 0.008z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tennis-ball"] + }, + "attrs": [{}], + "properties": { + "id": 1337, + "order": 2850, + "name": "tennis-ball", + "code": 59168, + "ligatures": "tennis-ball", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1337 + }, + { + "icon": { + "paths": [ + "M1021.24 755l-256-576c-5.109-11.288-16.274-19-29.24-19l-448-0c-12.853 0.022-23.927 7.618-28.998 18.562l-0.082 0.198c-0.005 0.036-0.009 0.078-0.009 0.12s0.003 0.084 0.009 0.125l-0.001-0.005v0.48l-256.16 575.52c-1.743 3.824-2.76 8.293-2.76 13 0 17.673 14.327 32 32 32l960 0c17.673-0 32-14.327 32-32 0-4.707-1.016-9.176-2.841-13.201l0.082 0.201zM256 736h-174.76l174.76-393.2zM320 736v-393.2l174.76 393.2zM564.8 736l-227.56-512h377.96l227.56 512z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tent"] + }, + "attrs": [{}], + "properties": { + "id": 1338, + "order": 2851, + "name": "tent", + "code": 59578, + "ligatures": "tent", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1338 + }, + { + "icon": { + "paths": [ + "M469.24 536l-288 256c-5.63 5.005-13.088 8.062-21.26 8.062-17.707 0-32.062-14.355-32.062-32.062 0-9.535 4.163-18.099 10.77-23.972l0.033-0.028 261.28-232-261.24-232c-6.64-5.901-10.802-14.465-10.802-24 0-17.707 14.355-32.062 32.062-32.062 8.172 0 15.63 3.057 21.293 8.091l-0.033-0.028 288 256c6.658 5.892 10.834 14.458 10.834 24s-4.176 18.108-10.8 23.971l-0.034 0.029zM864 736h-384c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h384c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["terminal"] + }, + "attrs": [{}], + "properties": { + "id": 1339, + "order": 2852, + "name": "terminal", + "code": 58494, + "ligatures": "terminal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1339 + }, + { + "icon": { + "paths": [ + "M512 512c0 0.006 0 0.013 0 0.020 0 10.077-4.658 19.066-11.938 24.932l-0.062 0.048-160 128c-5.427 4.371-12.405 7.016-20 7.016-17.682 0-32.016-14.334-32.016-32.016 0-10.086 4.664-19.084 11.954-24.952l0.062-0.048 128.76-103-128.76-103c-7.351-5.916-12.016-14.914-12.016-25 0-17.682 14.334-32.016 32.016-32.016 7.595 0 14.573 2.645 20.062 7.064l-0.062-0.048 160 128c7.342 5.914 12 14.903 12 24.98 0 0.007-0 0.014-0 0.021l0-0.001zM704 608h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h160c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM928 224v576c0 35.346-28.654 64-64 64v0h-704c-35.346 0-64-28.654-64-64v0-576c0-35.346 28.654-64 64-64v0h704c35.346 0 64 28.654 64 64v0zM864 800v-576h-704v576h704z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["terminal-window"] + }, + "attrs": [{}], + "properties": { + "id": 1340, + "order": 2853, + "name": "terminal-window", + "code": 60136, + "ligatures": "terminal-window", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1340 + }, + { + "icon": { + "paths": [ + "M950.64 345.36l-240-240c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-516.92 516.92c-32.41 32.41-52.456 77.184-52.456 126.64 0 98.912 80.184 179.096 179.096 179.096 49.456 0 94.23-20.046 126.64-52.456v0l447.56-447.56 88.84-29.6c12.832-4.362 21.901-16.304 21.901-30.365 0-8.841-3.585-16.844-9.38-22.635l-0-0zM356.44 830.28c-20.664 19.936-48.827 32.219-79.859 32.219-63.557 0-115.080-51.523-115.080-115.080 0-31.032 12.283-59.195 32.252-79.893l-0.033 0.034 115.2-115.2c33.88-11.6 87-16 156.28 20 42.4 22.16 80.72 32 114.24 34.92zM821.88 369.64c-4.905 1.659-9.098 4.304-12.52 7.72l0-0-158.28 158.28c-33.88 11.6-87 16-156.28-20-42.4-22.16-80.72-32-114.24-34.92l307.44-307.48 180.76 180.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["test-tube"] + }, + "attrs": [{}], + "properties": { + "id": 1341, + "order": 2854, + "name": "test-tube", + "code": 59296, + "ligatures": "test-tube", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1341 + }, + { + "icon": { + "paths": [ + "M242.36 700.96c3.996 1.928 8.689 3.055 13.645 3.055 12.725 0 23.715-7.427 28.871-18.183l0.083-0.192 66.64-141.64h320.8l66.64 141.64c5.244 10.946 16.235 18.371 28.96 18.371 17.679 0 32.011-14.332 32.011-32.011 0-4.954-1.125-9.646-3.135-13.832l0.083 0.192-256-544c-5.237-10.954-16.231-18.387-28.96-18.387s-23.723 7.432-28.877 18.194l-0.083 0.193-256 544c-1.928 3.996-3.055 8.689-3.055 13.645 0 12.725 7.427 23.715 18.183 28.871l0.192 0.083zM512 203.16l130.28 276.84h-260.56zM896 864c0 17.673-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h704c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-a-underline"] + }, + "attrs": [{}], + "properties": { + "id": 1342, + "order": 2855, + "name": "text-a-underline", + "code": 60724, + "ligatures": "text-a-underline", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1342 + }, + { + "icon": { + "paths": [ + "M348.96 210.36c-5.237-10.954-16.231-18.387-28.96-18.387s-23.723 7.432-28.877 18.194l-0.083 0.193-256 544c-1.921 3.989-3.043 8.673-3.043 13.62 0 17.675 14.328 32.003 32.003 32.003 12.728 0 23.721-7.431 28.877-18.19l0.083-0.193 66.64-141.6h320.8l66.64 141.6c5.239 10.952 16.232 18.383 28.96 18.383 17.675 0 32.003-14.328 32.003-32.003 0-4.947-1.122-9.631-3.126-13.813l0.083 0.193zM189.72 576l130.28-276.84 130.28 276.84zM800 384c-51.040 0-90.92 13.88-118.52 41.28-5.512 5.74-8.907 13.549-8.907 22.152 0 17.673 14.327 32 32 32 8.503 0 16.231-3.316 21.962-8.726l-0.016 0.015c15.2-15.080 40-22.72 73.48-22.72 52.92 0 96 36 96 80v12.88c-26.711-18.092-59.65-28.882-95.11-28.882-0.313 0-0.626 0.001-0.938 0.003l0.048-0c-88.24 0-160 64.6-160 144s71.76 144 160 144c0.222 0.001 0.485 0.002 0.749 0.002 35.523 0 68.514-10.837 95.85-29.385l-0.598 0.383c0.823 17.035 14.835 30.535 32 30.535 17.693 0 32.035-14.343 32.035-32.035 0-0.528-0.013-1.052-0.038-1.574l0.003 0.074v-240c0-79.4-71.76-144-160-144zM800 736c-52.92 0-96-36-96-80s43.080-80 96-80 96 36 96 80-43.080 80-96 80z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-aa"] + }, + "attrs": [{}], + "properties": { + "id": 1343, + "order": 2856, + "name": "text-aa", + "code": 59118, + "ligatures": "text-aa", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1343 + }, + { + "icon": { + "paths": [ + "M128 256c0-17.673 14.327-32 32-32v0h704c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32v0zM256 384c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h512c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM864 544h-704c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h704c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM768 704h-512c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h512c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-align-center"] + }, + "attrs": [{}], + "properties": { + "id": 1344, + "order": 2857, + "name": "text-align-center", + "code": 58496, + "ligatures": "text-align-center", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1344 + }, + { + "icon": { + "paths": [ + "M128 256c0-17.673 14.327-32 32-32v0h704c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32v0zM864 384h-704c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h704c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM864 544h-704c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h704c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM864 704h-704c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h704c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-align-justify"] + }, + "attrs": [{}], + "properties": { + "id": 1345, + "order": 2858, + "name": "text-align-justify", + "code": 58498, + "ligatures": "text-align-justify", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1345 + }, + { + "icon": { + "paths": [ + "M128 256c0-17.673 14.327-32 32-32v0h704c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32v0zM160 448h512c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-512c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM864 544h-704c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h704c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM672 704h-512c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h512c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-align-left"] + }, + "attrs": [{}], + "properties": { + "id": 1346, + "order": 2859, + "name": "text-align-left", + "code": 58500, + "ligatures": "text-align-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1346 + }, + { + "icon": { + "paths": [ + "M128 256c0-17.673 14.327-32 32-32v0h704c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32v0zM864 384h-512c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h512c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM864 544h-704c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h704c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM864 704h-512c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h512c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-align-right"] + }, + "attrs": [{}], + "properties": { + "id": 1347, + "order": 2860, + "name": "text-align-right", + "code": 58502, + "ligatures": "text-align-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1347 + }, + { + "icon": { + "paths": [ + "M713.92 462.8c33.277-32.066 53.944-77.020 53.944-126.8 0-97.154-78.72-175.922-175.856-176l-272.007-0c-17.673 0-32 14.327-32 32v0 608c0 17.673 14.327 32 32 32v0h320c106.039 0 192-85.961 192-192 0-79.36-48.148-147.474-116.825-176.725l-1.255-0.475zM352 224h240c61.856 0 112 50.144 112 112s-50.144 112-112 112v0h-240zM640 768h-288v-256h288c70.692 0 128 57.308 128 128s-57.308 128-128 128v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-b"] + }, + "attrs": [{}], + "properties": { + "id": 1348, + "order": 2861, + "name": "text-b, text-bolder", + "code": 58814, + "ligatures": "text-b", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1348 + }, + { + "icon": { + "paths": [ + "M480 256c0 17.673-14.327 32-32 32v0h-288c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h288c17.673 0 32 14.327 32 32v0zM448 384h-288c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h288c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM448 544h-288c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h288c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM448 704h-288c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h288c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM576 288h288c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-288c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM864 384h-288c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h288c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM864 544h-288c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h288c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM864 704h-288c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h288c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-columns"] + }, + "attrs": [{}], + "properties": { + "id": 1349, + "order": 2862, + "name": "text-columns", + "code": 60566, + "ligatures": "text-columns", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1349 + }, + { + "icon": { + "paths": [ + "M832 224v576c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256h-512v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-576c0-17.673 14.327-32 32-32s32 14.327 32 32v0 256h512v-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-h"] + }, + "attrs": [{}], + "properties": { + "id": 1350, + "order": 2863, + "name": "text-h", + "code": 59066, + "ligatures": "text-h", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1350 + }, + { + "icon": { + "paths": [ + "M608 224v480c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-208h-352v208c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-480c0-17.673 14.327-32 32-32s32 14.327 32 32v0 208h352v-208c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM848 576c-0.087-0-0.191-0-0.294-0-13.261 0-26.133 1.663-38.42 4.792l1.074-0.232 16.76-100.56h132.88c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-160c-15.808 0.001-28.938 11.463-31.533 26.53l-0.027 0.19-32 192c-0.277 1.582-0.436 3.404-0.436 5.263 0 17.673 14.327 32 32 32 8.941 0 17.025-3.667 22.831-9.578l0.005-0.005c14.209-13.87 33.659-22.427 55.108-22.427 0.722 0 1.441 0.010 2.158 0.029l-0.106-0.002c44.183 0 80 35.817 80 80s-35.817 80-80 80v0c-0.611 0.017-1.331 0.027-2.052 0.027-21.449 0-40.899-8.556-55.124-22.442l0.016 0.015c-5.855-6.248-14.158-10.141-23.371-10.141-17.673 0-32 14.327-32 32 0 8.994 3.71 17.121 9.683 22.934l0.007 0.007c25.724 25.715 61.257 41.619 100.504 41.619 0.821 0 1.641-0.007 2.459-0.021l-0.123 0.002c79.529 0 144-64.471 144-144s-64.471-144-144-144v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-h-five"] + }, + "attrs": [{}], + "properties": { + "id": 1351, + "order": 2864, + "name": "text-h-five", + "code": 59076, + "ligatures": "text-h-five", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1351 + }, + { + "icon": { + "paths": [ + "M608 224v480c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-208h-352v208c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-480c0-17.673 14.327-32 32-32s32 14.327 32 32v0 208h352v-208c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM1024 736c0 17.673-14.327 32-32 32v0h-32v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-192c-17.663-0.014-31.976-14.335-31.976-32 0-7.435 2.535-14.277 6.789-19.71l-0.053 0.070 224-288c5.911-7.534 15.015-12.329 25.24-12.329 17.662 0 31.982 14.309 32 31.967l0 0.002v256h32c17.673 0 32 14.327 32 32v0zM896 541.28l-126.56 162.72h126.56z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-h-four"] + }, + "attrs": [{}], + "properties": { + "id": 1352, + "order": 2865, + "name": "text-h-four", + "code": 59074, + "ligatures": "text-h-four", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1352 + }, + { + "icon": { + "paths": [ + "M608 224v480c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-208h-352v208c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-480c0-17.673 14.327-32 32-32s32 14.327 32 32v0 208h352v-208c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM911.080 420c-4.374-2.39-9.581-3.796-15.117-3.796-6.604 0-12.741 2-17.837 5.429l0.114-0.073-96 64c-8.646 5.824-14.257 15.577-14.257 26.64 0 17.683 14.335 32.017 32.017 32.017 6.619 0 12.769-2.009 17.874-5.45l-0.114 0.072 46.24-30.84v324c0 17.673 14.327 32 32 32s32-14.327 32-32v0-384c-0.087-12.065-6.838-22.533-16.751-27.916l-0.169-0.084z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-h-one"] + }, + "attrs": [{}], + "properties": { + "id": 1353, + "order": 2866, + "name": "text-h-one", + "code": 59068, + "ligatures": "text-h-one", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1353 + }, + { + "icon": { + "paths": [ + "M608 224v480c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-208h-352v208c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-480c0-17.673 14.327-32 32-32s32 14.327 32 32v0 208h352v-208c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM992 720c0 0.041 0 0.089 0 0.138 0 79.529-64.471 144-144 144s-144-64.471-144-144c0-26.047 6.916-50.479 19.011-71.56l-0.371 0.702c0.28-0.56 0.56-1.12 0.88-1.68l129-216c5.687-9.409 15.86-15.602 27.48-15.602 17.674 0 32.002 14.328 32.002 32.002 0 6.054-1.681 11.716-4.602 16.543l0.080-0.143-66.76 112c2.4 0 4.84-0.2 7.28-0.2-0 0 0-0 0-0 79.459 0 143.886 64.357 144 143.789l0 0.011zM928 720c0-44.183-35.817-80-80-80s-80 35.817-80 80c0 44.183 35.817 80 80 80v0c44.183 0 80-35.817 80-80v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-h-six"] + }, + "attrs": [{}], + "properties": { + "id": 1354, + "order": 2867, + "name": "text-h-six", + "code": 59078, + "ligatures": "text-h-six", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1354 + }, + { + "icon": { + "paths": [ + "M608 224v480c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-208h-352v208c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-480c0-17.673 14.327-32 32-32s32 14.327 32 32v0 208h352v-208c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM902.080 586.52l84-120c3.692-5.148 5.904-11.576 5.904-18.52 0-17.667-14.318-31.991-31.983-32l-192.001-0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h130.52l-76.72 109.64c-3.623 5.116-5.791 11.485-5.791 18.36 0 17.67 14.322 31.995 31.991 32l0 0c44.171 0.016 79.971 35.827 79.971 80 0 44.183-35.817 80-80 80-22.373 0-42.6-9.184-57.119-23.987l-0.013-0.013c-5.876-6.452-14.311-10.486-23.689-10.486-17.673 0-32 14.327-32 32 0 9.149 3.839 17.4 9.994 23.232l0.014 0.014c26.156 26.671 62.567 43.204 102.84 43.204 79.516 0 143.979-64.45 144-143.962l0-0.002c-0.072-60.020-36.782-111.449-88.964-133.128l-0.956-0.352z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-h-three"] + }, + "attrs": [{}], + "properties": { + "id": 1355, + "order": 2868, + "name": "text-h-three", + "code": 59072, + "ligatures": "text-h-three", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1355 + }, + { + "icon": { + "paths": [ + "M608 224v480c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-208h-352v208c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-480c0-17.673 14.327-32 32-32s32 14.327 32 32v0 208h352v-208c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM960 800h-128l134.2-178.96c16.063-21.159 25.732-47.938 25.732-76.976 0-70.692-57.308-128-128-128-55.369 0-102.528 35.157-120.37 84.365l-0.282 0.891c-1.283 3.329-2.026 7.181-2.026 11.207 0 17.673 14.327 32 32 32 14.040 0 25.969-9.042 30.279-21.621l0.067-0.225c2.389-6.572 5.526-12.261 9.398-17.361l-0.118 0.161c11.768-16.099 30.586-26.438 51.818-26.438 35.346 0 64 28.654 64 64 0 14.976-5.144 28.75-13.761 39.653l0.103-0.135-172.64 230.24c-3.996 5.281-6.4 11.96-6.4 19.2 0 17.673 14.327 32 32 32v0h192c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-h-two"] + }, + "attrs": [{}], + "properties": { + "id": 1356, + "order": 2869, + "name": "text-h-two", + "code": 59070, + "ligatures": "text-h-two", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1356 + }, + { + "icon": { + "paths": [ + "M896 512c0 17.673-14.327 32-32 32v0h-416c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h416c17.673 0 32 14.327 32 32v0zM448 288h416c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-416c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM864 736h-704c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h704c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM137.36 566.64c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 160-160c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0-160-160c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l137.4 137.36-137.4 137.36c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-indent"] + }, + "attrs": [{}], + "properties": { + "id": 1357, + "order": 2870, + "name": "text-indent", + "code": 59934, + "ligatures": "text-indent", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1357 + }, + { + "icon": { + "paths": [ + "M800 224c0 17.673-14.327 32-32 32v0h-136.92l-170.68 512h115.6c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-320c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h136.92l170.68-512h-115.6c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h320c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-italic"] + }, + "attrs": [{}], + "properties": { + "id": 1358, + "order": 2871, + "name": "text-italic", + "code": 58816, + "ligatures": "text-italic", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1358 + }, + { + "icon": { + "paths": [ + "M896 512c0 17.673-14.327 32-32 32v0h-416c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h416c17.673 0 32 14.327 32 32v0zM448 288h416c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-416c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM864 736h-704c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h704c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM288 576c0.007 0 0.016 0 0.025 0 17.673 0 32-14.327 32-32 0-8.843-3.587-16.848-9.385-22.64l-137.4-137.36 137.4-137.36c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378l-160 160c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 160 160c5.79 5.783 13.785 9.36 22.615 9.36 0.009 0 0.018-0 0.027-0l-0.001 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-outdent"] + }, + "attrs": [{}], + "properties": { + "id": 1359, + "order": 2872, + "name": "text-outdent", + "code": 59932, + "ligatures": "text-outdent", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1359 + }, + { + "icon": { + "paths": [ + "M896 512c0 17.673-14.327 32-32 32v0h-160.28c36.76 28.44 64.28 68.8 64.28 128 0 53.36-28 102.8-79 139.16-47.68 34.080-110.56 52.84-177 52.84s-129.32-18.76-177-52.84c-51-36.36-79-85.8-79-139.16 0-17.673 14.327-32 32-32s32 14.327 32 32v0c0 69.4 88 128 192 128s192-58.6 192-128c0-59.4-42.16-94.32-155.080-128h-388.92c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h704c17.673 0 32 14.327 32 32v0zM305.32 416c0.009 0 0.019 0 0.030 0 17.673 0 32-14.327 32-32 0-3.561-0.582-6.986-1.655-10.186l0.066 0.226c-2.109-6.331-3.325-13.62-3.325-21.193 0-0.298 0.002-0.595 0.006-0.892l-0 0.045c0-72.96 77.2-128 179.56-128 75.36 0 136.64 29.68 164 79.4 5.74 9.138 15.765 15.123 27.188 15.123 17.673 0 32-14.327 32-32 0-5.065-1.177-9.855-3.271-14.111l0.084 0.188c-38.68-70.52-120.92-112.6-220-112.6-138.84 0-243.56 82.52-243.56 192-0.001 0.191-0.002 0.418-0.002 0.645 0 14.764 2.371 28.973 6.754 42.269l-0.272-0.953c4.319 12.902 16.292 22.035 30.399 22.040l0.001 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-strikethrough"] + }, + "attrs": [{}], + "properties": { + "id": 1360, + "order": 2873, + "name": "text-strikethrough", + "code": 58818, + "ligatures": "text-strikethrough", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1360 + }, + { + "icon": { + "paths": [ + "M992 832c0 17.673-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32 0-7.24 2.404-13.919 6.458-19.28l-0.058 0.080 172.68-230.24c7.997-10.565 12.809-23.927 12.809-38.412 0-35.346-28.654-64-64-64-27.604 0-51.127 17.476-60.107 41.968l-0.142 0.444c-4.53 12.536-16.328 21.334-30.18 21.334-17.681 0-32.014-14.333-32.014-32.014 0-3.828 0.672-7.5 1.905-10.903l-0.071 0.223c4.744-13.129 11.007-24.497 18.751-34.676l-0.231 0.316c23.607-31.090 60.593-50.96 102.22-50.96 70.693 0 128 57.308 128 128 0 29.066-9.688 55.869-26.011 77.356l0.23-0.316-134.24 179.080h128c17.673 0 32 14.327 32 32v0zM596.96 200c-5.581-4.859-12.925-7.821-20.962-7.821-9.648 0-18.298 4.269-24.165 11.022l-0.033 0.039-183.8 211.88-183.8-212c-5.784-5.749-13.755-9.302-22.557-9.302-17.673 0-32 14.327-32 32 0 7.215 2.388 13.872 6.416 19.224l-0.059-0.082 189.64 219.040-189.64 219.040c-4.855 5.582-7.815 12.925-7.815 20.96 0 17.681 14.334 32.015 32.015 32.015 9.647 0 18.297-4.267 24.167-11.016l0.033-0.039 184-212 183.8 212c5.903 6.788 14.553 11.055 24.2 11.055 17.681 0 32.015-14.334 32.015-32.015 0-8.035-2.96-15.378-7.848-20.999l0.033 0.039-190.24-219.040 189.84-219.040c4.799-5.564 7.723-12.864 7.723-20.847 0-9.602-4.229-18.216-10.926-24.081l-0.037-0.032z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-subscript"] + }, + "attrs": [{}], + "properties": { + "id": 1361, + "order": 2874, + "name": "text-subscript", + "code": 60568, + "ligatures": "text-subscript", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1361 + }, + { + "icon": { + "paths": [ + "M992 576c0 17.673-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32 0-7.24 2.404-13.919 6.458-19.28l-0.058 0.080 172.68-230.2c7.997-10.565 12.809-23.927 12.809-38.412 0-35.346-28.654-64-64-64-27.604 0-51.127 17.476-60.107 41.968l-0.142 0.444c-4.524 12.543-16.324 21.347-30.18 21.347-17.677 0-32.007-14.33-32.007-32.007 0-3.821 0.67-7.486 1.898-10.883l-0.070 0.223c18.131-50.086 65.283-85.231 120.643-85.231 70.692 0 128 57.308 128 128 0 29.009-9.65 55.764-25.915 77.23l0.232-0.319-134.24 179.040h128c17.673 0 32 14.327 32 32v0zM596.96 296c-5.584-4.869-12.936-7.838-20.981-7.838-9.637 0-18.279 4.26-24.146 11l-0.033 0.039-183.8 211.96-183.8-212c-5.772-5.683-13.699-9.192-22.445-9.192-17.673 0-32 14.327-32 32 0 7.149 2.344 13.75 6.306 19.077l-0.061-0.085 189.64 219.040-189.64 219.040c-4.855 5.582-7.815 12.925-7.815 20.96 0 17.681 14.334 32.015 32.015 32.015 9.647 0 18.297-4.267 24.167-11.016l0.033-0.039 184-212 183.8 212c5.903 6.788 14.553 11.055 24.2 11.055 17.681 0 32.015-14.334 32.015-32.015 0-8.035-2.96-15.378-7.848-20.999l0.033 0.039-190.24-219.040 189.84-219.040c4.799-5.564 7.723-12.864 7.723-20.847 0-9.602-4.229-18.216-10.926-24.081l-0.037-0.032z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-superscript"] + }, + "attrs": [{}], + "properties": { + "id": 1362, + "order": 2875, + "name": "text-superscript", + "code": 60570, + "ligatures": "text-superscript", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1362 + }, + { + "icon": { + "paths": [ + "M832 224v128c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-96h-224v512h96c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96v-512h-224v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128c0-17.673 14.327-32 32-32v0h576c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-t"] + }, + "attrs": [{}], + "properties": { + "id": 1363, + "order": 2876, + "name": "text-t", + "code": 58506, + "ligatures": "text-t", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1363 + }, + { + "icon": { + "paths": [ + "M853.52 887.68c-5.661 5.158-13.221 8.317-21.52 8.317-9.373 0-17.805-4.030-23.657-10.451l-0.023-0.025-264.32-290.76v173.24h96c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96v-243.64l-224-246.4v74.040c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-128c0.004-4.801 1.065-9.353 2.962-13.437l-0.082 0.197-26.56-29.24c-5.315-5.698-8.578-13.37-8.578-21.804 0-17.673 14.327-32 32-32 9.509 0 18.049 4.147 23.91 10.732l0.028 0.032 640 704c5.158 5.661 8.317 13.221 8.317 21.52 0 9.373-4.030 17.805-10.451 23.657l-0.025 0.023zM423.16 256h56.84v65.72c0 17.673 14.327 32 32 32s32-14.327 32-32v0-65.72h224v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-128c0-17.673-14.327-32-32-32v0h-376.84c-17.673 0-32 14.327-32 32s14.327 32 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-t-slash"] + }, + "attrs": [{}], + "properties": { + "id": 1364, + "order": 2877, + "name": "text-t-slash", + "code": 58504, + "ligatures": "text-t-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1364 + }, + { + "icon": { + "paths": [ + "M800 896c0 17.673-14.327 32-32 32v0h-512c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h512c17.673 0 32 14.327 32 32v0zM512 800c141.321-0.159 255.841-114.679 256-255.985l0-0.015v-320c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 320c0 106.039-85.961 192-192 192s-192-85.961-192-192v0-320c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 320c0.159 141.321 114.679 255.841 255.985 256l0.015 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["text-underline"] + }, + "attrs": [{}], + "properties": { + "id": 1365, + "order": 2878, + "name": "text-underline", + "code": 58820, + "ligatures": "text-underline", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1365 + }, + { + "icon": { + "paths": [ + "M448 160c-17.673 0-32 14.327-32 32v0 64h-320c-35.346 0-64 28.654-64 64v0 384c0 35.346 28.654 64 64 64v0h320v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-640c0-17.673-14.327-32-32-32v0zM96 704v-384h320v384zM992 320v384c0 35.346-28.654 64-64 64v0h-352c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h352v-384h-352c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h352c35.346 0 64 28.654 64 64v0zM352 448c0 17.673-14.327 32-32 32v0h-32v96c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-96h-32c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["textbox"] + }, + "attrs": [{}], + "properties": { + "id": 1366, + "order": 2879, + "name": "textbox", + "code": 60170, + "ligatures": "textbox", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1366 + }, + { + "icon": { + "paths": [ + "M848 224c-61.856 0-112 50.144-112 112s50.144 112 112 112c61.856 0 112-50.144 112-112v0c0-61.856-50.144-112-112-112v0zM848 384c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0zM512 612v-260c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 260c-55.647 14.719-96 64.615-96 123.935 0 70.692 57.308 128 128 128s128-57.308 128-128c0-59.321-40.353-109.217-95.107-123.734l-0.893-0.201zM480 800c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM640 536v-344c0-88.366-71.634-160-160-160s-160 71.634-160 160v0 344c-58.736 47.309-96 119.223-96 199.84 0 141.385 114.615 256 256 256s256-114.615 256-256c0-80.617-37.264-152.531-95.508-199.456l-0.492-0.384zM480 928c-0.005 0-0.010 0-0.016 0-106.039 0-192-85.961-192-192 0-65 32.3-122.455 81.724-157.192l0.612-0.408c8.315-5.86 13.68-15.422 13.68-26.237 0-0.057-0-0.114-0-0.172l0 0.009v-360c0-53.019 42.981-96 96-96s96 42.981 96 96v0 360c-0 0.001-0 0.002-0 0.003 0 10.815 5.365 20.377 13.579 26.169l0.101 0.068c50.168 35.13 82.566 92.662 82.566 157.76 0 106.039-85.961 192-192 192-0.087 0-0.173-0-0.26-0l0.013 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["thermometer"] + }, + "attrs": [{}], + "properties": { + "id": 1367, + "order": 2880, + "name": "thermometer", + "code": 58822, + "ligatures": "thermometer", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1367 + }, + { + "icon": { + "paths": [ + "M995.64 310.88l-80 25.96 49.36 68c4.143 5.34 6.641 12.137 6.641 19.517 0 17.673-14.327 32-32 32-10.916 0-20.556-5.466-26.331-13.811l-0.070-0.106-49.24-68-49.36 68c-5.908 7.623-15.066 12.483-25.359 12.483-17.673 0-32-14.327-32-32 0-6.757 2.094-13.024 5.669-18.189l-0.070 0.106 49.36-68-80-25.96c-12.949-4.296-22.123-16.297-22.123-30.44 0-17.675 14.328-32.003 32.003-32.003 3.531 0 6.929 0.572 10.106 1.628l-0.226-0.065 80 26v-84c0-17.673 14.327-32 32-32s32 14.327 32 32v0 84l80-25.96c2.956-0.995 6.361-1.569 9.9-1.569 17.678 0 32.009 14.331 32.009 32.009 0 14.139-9.168 26.138-21.883 30.375l-0.226 0.065zM608 736c-0.037 70.665-57.33 127.935-128 127.935-70.692 0-128-57.308-128-128 0-59.321 40.353-109.217 95.107-123.734l0.893-0.201v-132c0-17.673 14.327-32 32-32s32 14.327 32 32v0 132c55.621 14.799 95.942 64.683 96 123.994l0 0.006zM544 736c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.654 64 64 64v0c35.346 0 64-28.654 64-64v0zM736 736c-0.091 141.316-114.671 255.84-256 255.84-141.385 0-256-114.615-256-256 0-80.617 37.264-152.531 95.508-199.456l0.492-0.384v-344c0-88.366 71.634-160 160-160s160 71.634 160 160v0 344c58.739 47.368 96 119.33 96 199.994 0 0.002-0 0.005-0 0.007l0-0.001zM672 736c-0.054-64.983-32.33-122.417-81.711-157.193l-0.609-0.407c-8.315-5.86-13.68-15.422-13.68-26.237 0-0.057 0-0.114 0-0.172l-0 0.009v-360c0-53.019-42.981-96-96-96s-96 42.981-96 96v0 360c0 0.001 0 0.002 0 0.003 0 10.815-5.365 20.377-13.579 26.169l-0.101 0.068c-50.027 35.146-82.32 92.596-82.32 157.589 0 106.039 85.961 192 192 192 105.979 0 191.903-85.864 192-191.82l0-0.009z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["thermometer-cold"] + }, + "attrs": [{}], + "properties": { + "id": 1368, + "order": 2881, + "name": "thermometer-cold", + "code": 58824, + "ligatures": "thermometer-cold", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1368 + }, + { + "icon": { + "paths": [ + "M512 612v-420c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 420c-55.647 14.719-96 64.615-96 123.935 0 70.692 57.308 128 128 128s128-57.308 128-128c0-59.321-40.353-109.217-95.107-123.734l-0.893-0.201zM480 800c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM640 536v-344c0-88.366-71.634-160-160-160s-160 71.634-160 160v0 344c-58.736 47.309-96 119.223-96 199.84 0 141.385 114.615 256 256 256s256-114.615 256-256c0-80.617-37.264-152.531-95.508-199.456l-0.492-0.384zM480 928c-0.005 0-0.010 0-0.016 0-106.039 0-192-85.961-192-192 0-65 32.3-122.455 81.724-157.192l0.612-0.408c8.315-5.86 13.68-15.422 13.68-26.237 0-0.057-0-0.114-0-0.172l0 0.009v-360c0-53.019 42.981-96 96-96s96 42.981 96 96v0 360c-0 0.001-0 0.002-0 0.003 0 10.815 5.365 20.377 13.579 26.169l0.101 0.068c50.168 35.13 82.566 92.662 82.566 157.76 0 106.039-85.961 192-192 192-0.087 0-0.173-0-0.26-0l0.013 0zM709.2 323.080c-3.257-4.929-5.195-10.978-5.195-17.479 0-11.169 5.723-21.002 14.396-26.727l0.12-0.074c60-39.16 107.48-19 142.040-4.24 31.44 13.44 50.48 21.44 81.96 1 4.93-3.255 10.979-5.193 17.48-5.193 17.681 0 32.013 14.333 32.013 32.013 0 11.179-5.73 21.020-14.413 26.746l-0.12 0.074c-25.96 16.92-49.48 22.8-70.72 22.8-28 0-51.68-10.16-71.32-18.52-31.44-13.48-50.48-21.48-81.96-1.040-4.925 3.249-10.967 5.184-17.461 5.184-11.181 0-21.023-5.735-26.745-14.423l-0.074-0.12zM986.8 412.92c3.257 4.929 5.195 10.978 5.195 17.479 0 11.169-5.723 21.002-14.396 26.727l-0.12 0.074c-25.96 16.92-49.48 22.8-70.72 22.8-28 0-51.68-10.16-71.32-18.52-31.48-13.44-50.48-21.52-81.96-1-4.93 3.255-10.979 5.193-17.48 5.193-17.681 0-32.013-14.333-32.013-32.013 0-11.179 5.73-21.020 14.413-26.746l0.12-0.074c60-39.16 107.48-19 142.040-4.24 31.48 13.44 50.48 21.56 81.96 1 4.929-3.257 10.978-5.195 17.479-5.195 11.169 0 21.002 5.723 26.727 14.396l0.074 0.12z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["thermometer-hot"] + }, + "attrs": [{}], + "properties": { + "id": 1369, + "order": 2882, + "name": "thermometer-hot", + "code": 58826, + "ligatures": "thermometer-hot", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1369 + }, + { + "icon": { + "paths": [ + "M544 612v-260c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 260c-55.647 14.719-96 64.615-96 123.935 0 70.692 57.308 128 128 128s128-57.308 128-128c0-59.321-40.353-109.217-95.107-123.734l-0.893-0.201zM512 800c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM672 536v-344c0-88.366-71.634-160-160-160s-160 71.634-160 160v0 344c-58.736 47.309-96 119.223-96 199.84 0 141.385 114.615 256 256 256s256-114.615 256-256c0-80.617-37.264-152.531-95.508-199.456l-0.492-0.384zM512 928c-0.005 0-0.010 0-0.016 0-106.039 0-192-85.961-192-192 0-65 32.3-122.455 81.724-157.192l0.612-0.408c8.315-5.86 13.68-15.422 13.68-26.237 0-0.057-0-0.114-0-0.172l0 0.009v-360c0-53.019 42.981-96 96-96s96 42.981 96 96v0 360c-0 0.001-0 0.002-0 0.003 0 10.815 5.365 20.377 13.579 26.169l0.101 0.068c50.168 35.13 82.566 92.662 82.566 157.76 0 106.039-85.961 192-192 192-0.087 0-0.173-0-0.26-0l0.013 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["thermometer-simple"] + }, + "attrs": [{}], + "properties": { + "id": 1370, + "order": 2883, + "name": "thermometer-simple", + "code": 58828, + "ligatures": "thermometer-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1370 + }, + { + "icon": { + "paths": [ + "M745.68 494.6c-12.913-9.817-27.519-18.774-42.99-26.217l-1.53-0.663c-16-119.56-96-157.24-132.4-168.28-79.12-24-170.040 4.76-211.4 66.8-3.369 4.991-5.377 11.141-5.377 17.76 0 17.683 14.335 32.017 32.017 32.017 11.063 0 20.816-5.611 26.568-14.143l0.072-0.114c25.48-38.24 88-56.64 139.56-41.080 39.8 12 67.28 41.2 80.6 84-18.23-3.638-39.189-5.72-60.633-5.72-0.185 0-0.37 0-0.556 0l0.029-0c-55.68 0-107.8 14.36-146.68 40.4-45.76 30.92-70.96 76.64-70.96 128.64 0 82.32 63.44 142.080 150.84 142.080 54.021-0.38 102.682-23.010 137.335-59.172l0.065-0.068c25.76-26.8 56-73.44 62.44-148.4 1.52 1.040 2.96 2.12 4.4 3.2 40.44 30.56 60.92 73.080 60.92 126.36 0 77.44-81.36 192-256 192-106.92 0-181.92-34.6-229.36-105.76-38.92-58.24-58.64-141.2-58.64-246.24s19.72-188 58.64-246.24c47.44-71.16 122.44-105.76 229.36-105.76 131.72 0 216 53 258.12 162.080 4.662 12.273 16.326 20.837 29.99 20.837 17.673 0 32-14.327 32-32 0-4.263-0.834-8.332-2.347-12.051l0.077 0.214c-51.12-132.84-161.040-203.080-317.84-203.080-128 0-223.24 45.16-282.64 134.24-46.040 69.080-69.36 163.84-69.36 281.76s23.32 212.68 69.36 281.76c59.4 89.080 154.64 134.24 282.64 134.24 120.28 0 195.6-45.92 237.6-84.4 51.6-47.28 82.4-111.6 82.4-171.6 0-73.36-29.84-134.72-86.32-177.4zM594.12 646.6c-23.044 24.14-55.364 39.254-91.216 39.6l-0.064 0c-43.24 0-86.84-24-86.84-78.080 0-50.52 48-104.84 153.64-104.84 0.205-0.001 0.449-0.001 0.692-0.001 24.809 0 48.792 3.536 71.473 10.131l-1.805-0.45c0 56.32-16 102.48-45.88 133.52z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["threads-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1371, + "order": 2884, + "name": "threads-logo", + "code": 60830, + "ligatures": "threads-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1371 + }, + { + "icon": { + "paths": [ + "M384 592c0-44.183-35.817-80-80-80v0c-17.669-0.005-31.991-14.33-31.991-32 0-6.875 2.168-13.244 5.858-18.46l-0.067 0.1 76.72-109.64h-130.52c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c17.669 0.005 31.991 14.33 31.991 32 0 6.875-2.168 13.244-5.858 18.46l0.067-0.1-84 120c53.421 21.856 90.371 73.433 90.371 133.641 0 79.529-64.471 144-144 144-0.201 0-0.402-0-0.602-0.001l0.031 0c-0.134 0-0.293 0.001-0.452 0.001-40.137 0-76.408-16.555-102.357-43.209l-0.031-0.032c-6.169-5.846-10.009-14.097-10.009-23.246 0-17.673 14.327-32 32-32 9.377 0 17.813 4.034 23.666 10.46l0.023 0.026c14.534 14.834 34.773 24.029 57.16 24.029 44.183 0 80-35.817 80-80 0-0.010-0-0.021-0-0.031l0 0.002zM640 288c123.712 0 224 100.288 224 224s-100.288 224-224 224v0h-96c-17.673 0-32-14.327-32-32v0-384c0-17.673 14.327-32 32-32v0zM640 352h-64v320h64c88.366 0 160-71.634 160-160s-71.634-160-160-160v0zM128 224h768c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-768c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM896 800h-768c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h768c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["three-d"] + }, + "attrs": [{}], + "properties": { + "id": 1372, + "order": 2885, + "name": "three-d", + "code": 59994, + "ligatures": "three-d", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1372 + }, + { + "icon": { + "paths": [ + "M959.28 628l-48-384c-6.17-47.604-46.458-84-95.247-84-0.012 0-0.023 0-0.035 0l-687.998-0c-35.346 0-64 28.654-64 64v0 352c0 35.346 28.654 64 64 64v0h172.24l151.12 302.32c5.373 10.567 16.164 17.68 28.617 17.68 0.008 0 0.016-0 0.024-0l-0.001 0c88.366 0 160-71.634 160-160v0-64h224c0.010 0 0.021 0 0.033 0 53.019 0 96-42.981 96-96 0-4.23-0.274-8.396-0.804-12.482l0.051 0.482zM288 576h-160v-352h160zM888 661.16c-5.81 6.658-14.311 10.841-23.788 10.841-0.074 0-0.149-0-0.223-0.001l0.011 0h-256c-17.673 0-32 14.327-32 32v0 96c0 0.008 0 0.017 0 0.027 0 46.352-32.851 85.031-76.54 94.026l-0.62 0.107-146.84-293.72v-376.44h464c0.003-0 0.007-0 0.011-0 16.263 0 29.693 12.132 31.732 27.839l0.017 0.161 48 384c0.175 1.247 0.275 2.688 0.275 4.152 0 8.087-3.049 15.461-8.061 21.037l0.026-0.029z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["thumbs-down"] + }, + "attrs": [{}], + "properties": { + "id": 1373, + "order": 2886, + "name": "thumbs-down", + "code": 58508, + "ligatures": "thumbs-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1373 + }, + { + "icon": { + "paths": [ + "M936 320.48c-17.676-19.961-43.366-32.48-71.981-32.48-0.007 0-0.014 0-0.021 0l-223.999-0v-64c0-88.366-71.634-160-160-160v0c-0.007-0-0.015-0-0.023-0-12.453 0-23.245 7.113-28.533 17.498l-0.084 0.182-151.12 302.32h-172.24c-35.346 0-64 28.654-64 64v0 352c0 35.346 28.654 64 64 64v0h688c0.010 0 0.021 0 0.033 0 48.789 0 89.078-36.396 95.196-83.518l0.051-0.482 48-384c0.478-3.599 0.751-7.761 0.751-11.987 0-24.411-9.111-46.694-24.119-63.634l0.087 0.101zM128 448h160v352h-160zM895.76 388l-48 384c-2.057 15.868-15.486 28-31.749 28-0.004 0-0.008-0-0.012-0l-463.999 0v-376.44l146.84-293.72c44.31 9.102 77.16 47.781 77.16 94.133 0 0.009-0 0.019-0 0.028l0-0.002v96c0 17.673 14.327 32 32 32v0h256c0.003-0 0.007-0 0.011-0 17.673 0 32 14.327 32 32 0 1.41-0.091 2.799-0.268 4.161l0.017-0.161z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["thumbs-up"] + }, + "attrs": [{}], + "properties": { + "id": 1374, + "order": 2887, + "name": "thumbs-up", + "code": 58510, + "ligatures": "thumbs-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1374 + }, + { + "icon": { + "paths": [ + "M928 416c17.673 0 32-14.327 32-32v0-128c0-35.346-28.654-64-64-64v0h-768c-35.346 0-64 28.654-64 64v0 128c0 17.673 14.327 32 32 32v0c53.019 0 96 42.981 96 96s-42.981 96-96 96v0c-17.673 0-32 14.327-32 32v0 128c0 35.346 28.654 64 64 64v0h768c35.346 0 64-28.654 64-64v0-128c0-17.673-14.327-32-32-32v0c-53.019 0-96-42.981-96-96s42.981-96 96-96v0zM128 668.8c73.633-15.344 128.16-79.704 128.16-156.8s-54.527-141.456-127.12-156.618l-1.040-0.182v-99.2h224v512h-224zM896 668.8v99.2h-480v-512h480v99.2c-73.633 15.344-128.16 79.704-128.16 156.8s54.527 141.456 127.12 156.618l1.040 0.182z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["ticket"] + }, + "attrs": [{}], + "properties": { + "id": 1375, + "order": 2888, + "name": "ticket", + "code": 58512, + "ligatures": "ticket", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1375 + }, + { + "icon": { + "paths": [ + "M1014.64 361.36l-160-160c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-137.36 137.4-137.36-137.4c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-137.36 137.4-137.36-137.4c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-160 160c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 160 160c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l137.36-137.4 114.76 114.76-137.4 137.36c-5.798 5.792-9.385 13.797-9.385 22.64s3.587 16.848 9.385 22.64l0 0 160 160c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 160-160c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-137.4-137.36 114.76-114.76 137.36 137.4c5.792 5.798 13.797 9.385 22.64 9.385s16.848-3.587 22.64-9.385l0-0 160-160c5.798-5.792 9.385-13.797 9.385-22.64s-3.587-16.848-9.385-22.64l-0-0zM192 498.76l-114.76-114.76 114.76-114.76 114.76 114.76zM512 818.76l-114.76-114.76 114.76-114.76 114.76 114.76zM512 498.76l-114.76-114.76 114.76-114.76 114.76 114.76zM832 498.76l-114.76-114.76 114.76-114.76 114.76 114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tidal-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1376, + "order": 2889, + "name": "tidal-logo", + "code": 60700, + "ligatures": "tidal-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1376 + }, + { + "icon": { + "paths": [ + "M896 288c-105.993-0.114-191.886-86.007-192-191.989l-0-0.011c0-17.673-14.327-32-32-32v0h-160c-17.673 0-32 14.327-32 32v0 528c-0.021 44.167-35.83 79.963-80 79.963-44.183 0-80-35.817-80-80 0-31.727 18.469-59.14 45.242-72.075l0.478-0.208c10.896-5.259 18.28-16.222 18.28-28.91 0-0.004-0-0.007-0-0.011l0 0.001v-170.76c0-0.004 0-0.009 0-0.014 0-17.673-14.327-32-32-32-1.979 0-3.916 0.18-5.796 0.524l0.196-0.030c-142.76 25.44-250.4 155.92-250.4 303.52 0 167.895 136.105 304 304 304s304-136.105 304-304v0-158.84c55.43 29.511 121.211 46.841 191.041 46.841 0.337 0 0.674-0 1.011-0.001l-0.052 0c17.673 0 32-14.327 32-32v0-160c0-17.673-14.327-32-32-32v0zM864 446.56c-65.65-5.975-124.895-29.298-174.318-65.293l0.998 0.693c-5.181-3.762-11.667-6.018-18.68-6.018-17.673 0-32 14.327-32 32 0 0.020 0 0.041 0 0.061l-0-0.003v216c0 132.548-107.452 240-240 240s-240-107.452-240-240v0c0-103.6 66.56-196.52 160-230.4v110.68c-38.815 26.202-64 70.027-64 119.733 0 79.529 64.471 144 144 144s144-64.471 144-144c0-0.005-0-0.009-0-0.014l0 0.001v-496h98c15.227 115.964 106.036 206.773 220.7 221.86l1.3 0.14z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tiktok-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1377, + "order": 2890, + "name": "tiktok-logo", + "code": 60146, + "ligatures": "tiktok-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1377 + }, + { + "icon": { + "paths": [ + "M888.92 522.36c-58.040 72-115.36 110.4-175.2 116.68-5.393 0.606-11.652 0.954-17.992 0.96l-0.008 0c-77.2 0-141.56-52.4-204-103.2-59.64-48.56-116-94.44-174.8-88-42.040 4.4-85.24 34.88-132 93.12-5.884 6.55-14.382 10.651-23.837 10.651-17.673 0-32-14.327-32-32 0-7 2.248-13.476 6.061-18.744l-0.064 0.093c58.040-72 115.36-110.4 175.2-116.68 85.28-9 154.76 47.56 221.92 102.24 59.64 48.56 116 94.48 174.8 88 42.040-4.4 85.24-34.88 132-93.12 5.878-8.125 15.33-13.349 26.003-13.349 17.673 0 32 14.327 32 32 0 8.218-3.098 15.712-8.189 21.379l0.026-0.030z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tilde"] + }, + "attrs": [{}], + "properties": { + "id": 1378, + "order": 2891, + "name": "tilde", + "code": 60840, + "ligatures": "tilde", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1378 + }, + { + "icon": { + "paths": [ + "M512 160c-212.077 0-384 171.923-384 384s171.923 384 384 384c212.077 0 384-171.923 384-384v0c-0.25-211.976-172.023-383.75-383.976-384l-0.024-0zM512 864c-176.731 0-320-143.269-320-320s143.269-320 320-320c176.731 0 320 143.269 320 320v0c-0.205 176.648-143.351 319.795-319.98 320l-0.020 0zM694.64 361.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-160 160c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l160-160c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0zM384 64c0-17.673 14.327-32 32-32v0h192c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["timer"] + }, + "attrs": [{}], + "properties": { + "id": 1379, + "order": 2892, + "name": "timer", + "code": 58514, + "ligatures": "timer", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1379 + }, + { + "icon": { + "paths": [ + "M736 195.24v-67.24c0-35.346-28.654-64-64-64v0h-320c-35.346 0-64 28.654-64 64v0 67.24c-73.511 15.478-127.915 79.753-128 156.751l-0 0.009v448c0 88.366 71.634 160 160 160v0h384c88.366 0 160-71.634 160-160v0-448c-0.085-77.007-54.489-141.282-126.955-156.575l-1.045-0.185zM672 192h-64v-64h64zM480 192v-64h64v64zM416 128v64h-64v-64zM800 800c0 53.019-42.981 96-96 96v0h-384c-53.019 0-96-42.981-96-96v0-448c0-53.019 42.981-96 96-96v0h384c53.019 0 96 42.981 96 96v0zM640 640c0 53.019-42.981 96-96 96v0 32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-32h-32c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h96c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64c-53.019 0-96-42.981-96-96s42.981-96 96-96v0-32c0-17.673 14.327-32 32-32s32 14.327 32 32v0 32h32c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64c53.019 0 96 42.981 96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tip-jar"] + }, + "attrs": [{}], + "properties": { + "id": 1380, + "order": 2893, + "name": "tip-jar", + "code": 59362, + "ligatures": "tip-jar", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1380 + }, + { + "icon": { + "paths": [ + "M954.96 846.76l-404.96-632.76 84.96-132.76c3.161-4.876 5.041-10.839 5.041-17.24 0-17.674-14.327-32.001-32.001-32.001-11.272 0-21.183 5.828-26.884 14.636l-0.076 0.125-69.040 107.88-69.040-108c-5.777-8.933-15.688-14.761-26.96-14.761-17.674 0-32.001 14.327-32.001 32.001 0 6.401 1.88 12.364 5.117 17.365l-0.076-0.125 84.96 132.88-404.96 632.76c-3.162 4.876-5.041 10.839-5.041 17.24 0 17.673 14.327 32 32 32 0 0 0.001-0 0.001-0l832 0c0 0 0.001 0 0.001 0 17.673 0 32-14.327 32-32 0-6.401-1.88-12.364-5.117-17.365l0.076 0.125zM345.2 832l166.8-260.64 166.8 260.64zM754.8 832l-216-337.24c-5.776-8.933-15.687-14.762-26.96-14.762s-21.184 5.829-26.884 14.637l-0.076 0.125-215.68 337.24h-114.72l357.52-558.64 357.52 558.64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tipi"] + }, + "attrs": [{}], + "properties": { + "id": 1381, + "order": 2894, + "name": "tipi", + "code": 60720, + "ligatures": "tipi", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1381 + }, + { + "icon": { + "paths": [ + "M597.040 637.040c23.32 58.24 56.96 66.96 74.96 66.96s51.64-8.72 74.96-66.96c13.56-33.92 21.040-78.32 21.040-125.040s-7.48-91.12-21.040-125.040c-23.32-58.24-56.96-66.96-74.96-66.96s-51.64 8.72-74.96 66.96c-13.56 33.92-21.040 78.32-21.040 125.040s7.48 91.12 21.040 125.040zM672 384.8c10.48 8.24 32 52 32 127.2s-21.52 118.96-32 127.2c-10.48-8.24-32-52-32-127.2s21.52-118.96 32-127.2zM928 864h-142.36c66.84-73.080 110.36-202.12 110.36-352 0-233.28-105.4-416-240-416h-288c-134.6 0-240 182.72-240 416s105.4 416 240 416h560c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM774.96 255.72c36.76 67.92 57.040 158.96 57.040 256.28s-20.28 188.36-57.040 256.28c-33.44 61.72-75.68 95.72-118.96 95.72s-85.52-34-118.96-95.72c-36.76-67.92-57.040-158.96-57.040-256.28s20.28-188.36 57.040-256.28c33.44-61.72 75.68-95.72 118.96-95.72s85.52 34 118.96 95.72zM192 512c0-10 0.28-20 0.68-29.76l127.32-90.92 97.72 69.8c-1.12 16.64-1.72 33.64-1.72 50.88-0.001 0.481-0.002 1.051-0.002 1.621 0 46.81 4.47 92.577 13.006 136.896l-0.724-4.517-89.68-64c-5.165-3.727-11.621-5.961-18.6-5.961s-13.435 2.234-18.695 6.026l0.095-0.065-94.96 68c-9.183-40.766-14.444-87.584-14.444-135.631 0-0.833 0.002-1.666 0.005-2.498l-0 0.129zM249.040 255.72c33.44-61.72 75.68-95.72 118.96-95.72h158.36c-47.6 52-83.36 132.48-100 228.64l-87.76-62.68c-5.165-3.727-11.621-5.961-18.6-5.961s-13.435 2.234-18.695 6.026l0.095-0.065-99.44 71.040c9.44-53 25.36-101 47.080-141.28zM249.040 768.28c-8.134-14.742-16.14-32.313-22.863-50.507l-0.897-2.773 94.72-67.68 135.76 96.96c18.4 48 42.4 88.88 70.6 119.72h-158.36c-43.28-0-85.52-34-118.96-95.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tire"] + }, + "attrs": [{}], + "properties": { + "id": 1382, + "order": 2895, + "name": "tire", + "code": 60882, + "ligatures": "tire", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1382 + }, + { + "icon": { + "paths": [ + "M704 224h-384c-159.058 0-288 128.942-288 288s128.942 288 288 288v0h384c159.058 0 288-128.942 288-288s-128.942-288-288-288v0zM704 736h-384c-123.712 0-224-100.288-224-224s100.288-224 224-224v0h384c123.712 0 224 100.288 224 224s-100.288 224-224 224v0zM320 352c-88.366 0-160 71.634-160 160s71.634 160 160 160c88.366 0 160-71.634 160-160v0c0-88.366-71.634-160-160-160v0zM320 608c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["toggle-left"] + }, + "attrs": [{}], + "properties": { + "id": 1383, + "order": 2896, + "name": "toggle-left", + "code": 58996, + "ligatures": "toggle-left", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1383 + }, + { + "icon": { + "paths": [ + "M704 224h-384c-159.058 0-288 128.942-288 288s128.942 288 288 288v0h384c159.058 0 288-128.942 288-288s-128.942-288-288-288v0zM704 736h-384c-123.712 0-224-100.288-224-224s100.288-224 224-224v0h384c123.712 0 224 100.288 224 224s-100.288 224-224 224v0zM704 352c-88.366 0-160 71.634-160 160s71.634 160 160 160c88.366 0 160-71.634 160-160v0c0-88.366-71.634-160-160-160v0zM704 608c-53.019 0-96-42.981-96-96s42.981-96 96-96c53.019 0 96 42.981 96 96v0c0 53.019-42.981 96-96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["toggle-right"] + }, + "attrs": [{}], + "properties": { + "id": 1384, + "order": 2897, + "name": "toggle-right", + "code": 58998, + "ligatures": "toggle-right", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1384 + }, + { + "icon": { + "paths": [ + "M480 256c0 17.673-14.327 32-32 32v0h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64c17.673 0 32 14.327 32 32v0zM689.28 788.56l14.080 98.4c0.408 2.716 0.642 5.851 0.642 9.040 0 35.346-28.654 64-64 64-0.001 0-0.001-0-0.002-0l-256 0c-0 0-0.001 0-0.002 0-35.346 0-64-28.654-64-64 0-3.189 0.233-6.324 0.684-9.388l-0.042 0.348 14.080-98.4c-123.721-65.47-206.607-193.322-206.72-340.545l-0-0.015c0-17.673 14.327-32 32-32v0h64v-256c0-35.346 28.654-64 64-64v0h448c35.346 0 64 28.654 64 64v0 256h64c17.673 0 32 14.327 32 32v0c-0.114 147.238-82.999 275.091-204.635 339.552l-2.085 1.008zM288 416h448v-256h-448zM628.28 814c-34.751 11.416-74.747 17.999-116.28 17.999s-81.529-6.584-119.001-18.764l2.721 0.765-11.72 82h256zM830.4 480h-636.8c16.785 162.439 152.925 288.040 318.4 288.040s301.615-125.601 318.285-286.669l0.115-1.371z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["toilet"] + }, + "attrs": [{}], + "properties": { + "id": 1385, + "order": 2898, + "name": "toilet", + "code": 59290, + "ligatures": "toilet", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1385 + }, + { + "icon": { + "paths": [ + "M304 480c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM960 480v352c0 35.346-28.654 64-64 64v0h-448c-35.346 0-64-28.654-64-64v0-86.6c-34.52 56.080-79.28 86.6-128 86.6-55.48 0-105.84-39.56-141.76-111.4-32.4-64.6-50.24-150.24-50.24-240.6s17.84-175.8 50.24-240.6c35.92-71.84 86.28-111.4 141.76-111.4h512c55.48 0 105.84 39.56 141.76 111.4 32.4 64.8 50.24 150.24 50.24 240.6zM384 480c0-169.72-67.44-288-128-288s-128 118.28-128 288 67.44 288 128 288 128-118.28 128-288zM896 832v-320h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h63.16c-7.8-152.4-70.52-256-127.16-256h-399.52c10.525 13.763 20.262 29.296 28.509 45.706l0.771 1.694c28.56 57.12 45.76 130.24 49.48 208.6h64.76c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64v320zM704 448h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["toilet-paper"] + }, + "attrs": [{}], + "properties": { + "id": 1386, + "order": 2899, + "name": "toilet-paper", + "code": 59292, + "ligatures": "toilet-paper", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1386 + }, + { + "icon": { + "paths": [ + "M896 256h-192v-32c0-53.019-42.981-96-96-96v0h-192c-53.019 0-96 42.981-96 96v0 32h-192c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h768c35.346 0 64-28.654 64-64v0-448c0-35.346-28.654-64-64-64v0zM384 224c0-17.673 14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0 32h-256zM896 320v128h-128v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-384v-32c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 32h-128v-128zM896 768h-768v-256h128v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h384v32c0 17.673 14.327 32 32 32s32-14.327 32-32v0-32h128v256z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["toolbox"] + }, + "attrs": [{}], + "properties": { + "id": 1387, + "order": 2900, + "name": "toolbox", + "code": 60576, + "ligatures": "toolbox", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1387 + }, + { + "icon": { + "paths": [ + "M684 285.68l-85.84 34.32 85.84 34.28c11.846 4.879 20.033 16.333 20.033 29.7 0 17.691-14.342 32.033-32.033 32.033-4.325 0-8.449-0.857-12.213-2.41l0.213 0.078-148-59.24-148 59.24c-3.551 1.476-7.675 2.333-12 2.333-17.691 0-32.033-14.342-32.033-32.033 0-13.367 8.187-24.821 19.82-29.622l0.213-0.078 85.84-34.28-85.84-34.32c-11.846-4.879-20.033-16.333-20.033-29.7 0-17.691 14.342-32.033 32.033-32.033 4.325 0 8.449 0.857 12.213 2.41l-0.213-0.078 148 59.24 148-59.24c3.551-1.476 7.675-2.333 12-2.333 17.691 0 32.033 14.342 32.033 32.033 0 13.367-8.187 24.821-19.82 29.622l-0.213 0.078zM896 319c0 170.88-32 301.6-58.76 381.12-34.92 103.2-82.52 181.96-130.6 216-10.164 7.386-22.891 11.815-36.653 11.815-9.871 0-19.209-2.279-27.518-6.339l0.371 0.164c-20.569-9.87-34.912-29.79-36.707-53.222l-0.013-0.218c-3.4-46-20.2-196.32-94.12-196.32s-90.72 150.36-94.12 196.44c-2.55 33.374-30.208 59.5-63.99 59.6l-0.010 0c-13.714-0.019-26.392-4.44-36.701-11.925l0.181 0.125c-48-34.12-95.68-112.88-130.6-216-26.76-79.64-58.76-210.36-58.76-381.24 0.568-123.281 100.638-223 223.998-223 0.001 0 0.002 0 0.002 0l320-0c0.001-0 0.001-0 0.002-0 123.36 0 223.43 99.719 223.998 222.946l0 0.054zM832 319c-0.567-87.934-71.983-159-159.997-159-0.001 0-0.002 0-0.003 0l-320-0c-0.001-0-0.002-0-0.003-0-88.028 0-159.453 71.088-159.997 158.988l-0 0.052c0 162.2 30.040 285.6 55.4 360.56 44.2 130.64 92 173.48 106.44 184 12.44-164.92 68.52-255.6 158.16-255.6s145.8 90.84 157.96 255.76v0c14.4-10.36 62.28-53.040 106.64-184 25.36-75.12 55.4-198.52 55.4-360.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tooth"] + }, + "attrs": [{}], + "properties": { + "id": 1388, + "order": 2901, + "name": "tooth", + "code": 59852, + "ligatures": "tooth", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1388 + }, + { + "icon": { + "paths": [ + "M928 160c0 17.673-14.327 32-32 32v0h-672c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h672c17.673 0 32 14.327 32 32v0zM736 288c0-17.673-14.327-32-32-32v0h-576c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h576c17.673 0 32-14.327 32-32v0zM672 416c0-17.673-14.327-32-32-32v0h-416c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h416c17.673 0 32-14.327 32-32v0zM736 544c0-17.673-14.327-32-32-32v0h-352c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h352c17.673 0 32-14.327 32-32v0zM736 640h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM640 768h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM512 896h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tornado"] + }, + "attrs": [{}], + "properties": { + "id": 1389, + "order": 2902, + "name": "tornado", + "code": 59532, + "ligatures": "tornado", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1389 + }, + { + "icon": { + "paths": [ + "M944 277.6c-11.87-13.28-29.050-21.6-48.174-21.6-0.051 0-0.103 0-0.154 0l0.008-0h-191.68c0-106.039-85.961-192-192-192s-192 85.961-192 192v0h-191.68c-19.060 0.053-36.168 8.362-47.945 21.538l-0.055 0.062c-10.004 11.241-16.116 26.139-16.116 42.463 0 2.628 0.158 5.219 0.466 7.763l-0.030-0.306 57.040 480c3.89 31.963 30.86 56.482 63.557 56.482 0.156 0 0.312-0.001 0.467-0.002l-0.024 0h653c0.132 0.001 0.287 0.002 0.443 0.002 32.697 0 59.667-24.519 63.526-56.173l0.031-0.308 57.040-480c0.275-2.226 0.431-4.803 0.431-7.417 0-16.343-6.126-31.256-16.207-42.566l0.056 0.064zM512 128c70.692 0 128 57.308 128 128v0h-256c0-70.692 57.308-128 128-128v0zM839.040 800c-0.054 0.020-0.115 0.032-0.18 0.032s-0.126-0.012-0.184-0.033l0.004 0.001h-653.68l-56.68-480h191.68v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96h256v96c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96h192z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tote"] + }, + "attrs": [{}], + "properties": { + "id": 1390, + "order": 2903, + "name": "tote", + "code": 58516, + "ligatures": "tote", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1390 + }, + { + "icon": { + "paths": [ + "M944 277.6c-11.87-13.28-29.050-21.6-48.174-21.6-0.051 0-0.103 0-0.154 0l0.008-0h-191.68c0-106.039-85.961-192-192-192s-192 85.961-192 192v0h-191.68c-19.060 0.053-36.168 8.362-47.945 21.538l-0.055 0.062c-10.004 11.241-16.116 26.139-16.116 42.463 0 2.628 0.158 5.219 0.466 7.763l-0.030-0.306 57.040 480c3.89 31.963 30.86 56.482 63.557 56.482 0.156 0 0.312-0.001 0.467-0.002l-0.024 0h653c0.132 0.001 0.287 0.002 0.443 0.002 32.697 0 59.667-24.519 63.526-56.173l0.031-0.308 57.040-480c0.275-2.226 0.431-4.803 0.431-7.417 0-16.343-6.126-31.256-16.207-42.566l0.056 0.064zM512 128c70.692 0 128 57.308 128 128v0h-256c0-70.692 57.308-128 128-128v0zM839.040 800c-0.054 0.020-0.115 0.032-0.18 0.032s-0.126-0.012-0.184-0.033l0.004 0.001h-653.68l-56.68-480h767.68z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tote-simple"] + }, + "attrs": [{}], + "properties": { + "id": 1391, + "order": 2904, + "name": "tote-simple", + "code": 59000, + "ligatures": "tote-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1391 + }, + { + "icon": { + "paths": [ + "M800 96h-512c-53.019 0-96 42.981-96 96v0 672c0 35.346 28.654 64 64 64v0h448c35.346 0 64-28.654 64-64v0-672c0-17.673 14.327-32 32-32s32 14.327 32 32v0 416c0 17.673 14.327 32 32 32s32-14.327 32-32v0-416c0-53.019-42.981-96-96-96v0zM288 160h421.48c-3.472 9.486-5.48 20.439-5.48 31.861 0 0.049 0 0.098 0 0.146l-0-0.008v544h-448v-544c0-17.673 14.327-32 32-32v0zM256 864v-64h448v64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["towel"] + }, + "attrs": [{}], + "properties": { + "id": 1392, + "order": 2905, + "name": "towel", + "code": 60902, + "ligatures": "towel", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1392 + }, + { + "icon": { + "paths": [ + "M960 661.64v-125.64c0-0.092 0.001-0.201 0.001-0.31 0-28.702-19.024-52.96-45.151-60.853l-0.45-0.117-0.84-0.24-145.56-39.64v-146.84c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 129.52l-96-26v-167.52h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-480c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v128h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h112c150.157 0.159 271.841 121.843 272 271.985l0 0.015v48c0 17.673 14.327 32 32 32v0h128.92c8.223 72.445 69.165 128.214 143.132 128.214 79.529 0 144-64.471 144-144 0-34.441-12.091-66.058-32.26-90.837l0.208 0.263zM272 352h-16v-128h288v267.080c-61.69-84.654-160.49-139.051-271.995-139.080l-0.005-0zM608 457.8l288 78.2v80.4c-14.307-5.229-30.824-8.252-48.048-8.252-62.268 0-115.305 39.523-135.394 94.85l-0.318 1.002h-104.24zM848 832c-44.183 0-80-35.817-80-80s35.817-80 80-80c44.183 0 80 35.817 80 80v0c0 44.183-35.817 80-80 80v0zM272 480c-114.875 0-208 93.125-208 208s93.125 208 208 208c114.875 0 208-93.125 208-208v0c-0.137-114.82-93.18-207.863-207.987-208l-0.013-0zM272 832c-79.529 0-144-64.471-144-144s64.471-144 144-144c79.529 0 144 64.471 144 144v0c0 79.529-64.471 144-144 144v0zM320 688c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tractor"] + }, + "attrs": [{}], + "properties": { + "id": 1393, + "order": 2906, + "name": "tractor", + "code": 60526, + "ligatures": "tractor", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1393 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM448 416c0 17.673-14.327 32-32 32v0h-32v160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-160h-32c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h128c17.673 0 32 14.327 32 32v0zM768 416v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-106.84l-56 64c-5.892 6.658-14.458 10.834-24 10.834s-18.108-4.176-23.971-10.8l-0.029-0.034-56-64v106.84c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-192c0.049-17.636 14.357-31.914 32-31.914 9.542 0 18.108 4.176 23.971 10.8l0.029 0.034 88 100.48 88-100.48c5.892-6.658 14.458-10.834 24-10.834 17.643 0 31.951 14.278 32 31.909l0 0.005z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["trademark"] + }, + "attrs": [{}], + "properties": { + "id": 1394, + "order": 2907, + "name": "trademark", + "code": 59888, + "ligatures": "trademark", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1394 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM604.36 560.84c40.527-22.024 67.575-64.273 67.575-112.84 0-70.67-57.271-127.963-127.932-128l-128.004-0c-17.673 0-32 14.327-32 32v0 320c0 17.673 14.327 32 32 32s32-14.327 32-32v0-96h89.56l76 113.76c5.824 8.646 15.577 14.257 26.64 14.257 17.683 0 32.017-14.335 32.017-32.017 0-6.619-2.009-12.769-5.45-17.874l0.072 0.114zM448 384h96c35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["trademark-registered"] + }, + "attrs": [{}], + "properties": { + "id": 1395, + "order": 2908, + "name": "trademark-registered", + "code": 58356, + "ligatures": "trademark-registered", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1395 + }, + { + "icon": { + "paths": [ + "M928 832h-73.24l-241.080-693c-8.955-25.24-32.623-42.993-60.439-43l-82.481-0c-27.807 0.001-51.472 17.737-60.301 42.513l-0.139 0.447-241.080 693.040h-73.24c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h832c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM381.72 416h260.56l66.8 192h-394.16zM470.76 160h82.48l66.76 192h-216zM292.68 672h438.64l55.68 160h-550z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["traffic-cone"] + }, + "attrs": [{}], + "properties": { + "id": 1396, + "order": 2909, + "name": "traffic-cone", + "code": 59816, + "ligatures": "traffic-cone", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1396 + }, + { + "icon": { + "paths": [ + "M972.6 465.16l-413.76-413.76c-11.987-11.988-28.548-19.402-46.84-19.402s-34.853 7.415-46.84 19.403l-413.76 413.76c-11.988 11.987-19.402 28.548-19.402 46.84s7.415 34.853 19.403 46.84l413.76 413.76c11.987 11.988 28.548 19.402 46.84 19.402s34.853-7.415 46.84-19.403l413.76-413.76c11.988-11.987 19.402-28.548 19.402-46.84s-7.415-34.853-19.403-46.84l0 0zM927.36 513.56l-413.76 413.8c-0.415 0.396-0.979 0.64-1.6 0.64s-1.185-0.244-1.601-0.641l0.001 0.001-413.76-413.8c-0.391-0.403-0.633-0.953-0.633-1.56s0.241-1.157 0.633-1.561l-0.001 0.001 413.76-413.8c0.415-0.396 0.979-0.64 1.6-0.64s1.185 0.244 1.601 0.641l-0.001-0.001 413.76 413.8c0.391 0.403 0.633 0.953 0.633 1.56s-0.241 1.157-0.633 1.561l0.001-0.001zM694.64 457.56c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-96 96c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0 41.4-41.56h-146.76c-35.346 0-64 28.654-64 64v0 32c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-32c0-70.692 57.308-128 128-128v0h146.76l-41.4-41.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["traffic-sign"] + }, + "attrs": [{}], + "properties": { + "id": 1397, + "order": 2910, + "name": "traffic-sign", + "code": 59002, + "ligatures": "traffic-sign", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1397 + }, + { + "icon": { + "paths": [ + "M512 224c-70.692 0-128 57.308-128 128s57.308 128 128 128c70.692 0 128-57.308 128-128v0c0-70.692-57.308-128-128-128v0zM512 416c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM512 544c-70.692 0-128 57.308-128 128s57.308 128 128 128c70.692 0 128-57.308 128-128v0c0-70.692-57.308-128-128-128v0zM512 736c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM864 576h-64v-256h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-64v-96c0-35.346-28.654-64-64-64v0h-448c-35.346 0-64 28.654-64 64v0 96h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v256h-64c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h64v224c0 35.346 28.654 64 64 64v0h448c35.346 0 64-28.654 64-64v0-224h64c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM736 864h-448v-704h448v704z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["traffic-signal"] + }, + "attrs": [{}], + "properties": { + "id": 1398, + "order": 2911, + "name": "traffic-signal", + "code": 59818, + "ligatures": "traffic-signal", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1398 + }, + { + "icon": { + "paths": [ + "M736 96h-448c-70.692 0-128 57.308-128 128v0 512c0 70.692 57.308 128 128 128v0h32l-57.6 76.8c-3.996 5.281-6.4 11.96-6.4 19.2 0 17.673 14.327 32 32 32 10.433 0 19.7-4.993 25.542-12.72l0.058-0.080 86.4-115.2h224l86.4 115.2c5.9 7.807 15.167 12.8 25.6 12.8 17.673 0 32-14.327 32-32 0-7.24-2.404-13.919-6.458-19.28l0.058 0.080-57.6-76.8h32c70.692 0 128-57.308 128-128v0-512c0-70.692-57.308-128-128-128v0zM224 480v-160h256v160zM544 320h256v160h-256zM288 160h448c35.346 0 64 28.654 64 64v0 32h-576v-32c0-35.346 28.654-64 64-64v0zM736 800h-448c-35.346 0-64-28.654-64-64v0-192h576v192c0 35.346-28.654 64-64 64v0zM384 688c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM736 688c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["train"] + }, + "attrs": [{}], + "properties": { + "id": 1399, + "order": 2912, + "name": "train", + "code": 58518, + "ligatures": "train", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1399 + }, + { + "icon": { + "paths": [ + "M894.88 471.6l-89.56-328.44c-7.651-27.397-32.39-47.16-61.745-47.16-0.005 0-0.011 0-0.016 0l-463.119-0c-0.004-0-0.010-0-0.015-0-29.355 0-54.094 19.763-61.637 46.71l-0.108 0.45-89.56 328.44c-0.705 2.519-1.111 5.412-1.111 8.4s0.405 5.881 1.164 8.627l-0.054-0.227 89.56 328.44c7.651 27.397 32.39 47.16 61.745 47.16 0.005 0 0.011-0 0.016-0l39.559 0-57.6 76.8c-3.996 5.281-6.4 11.96-6.4 19.2 0 17.673 14.327 32 32 32 10.433 0 19.7-4.993 25.542-12.72l0.058-0.080 86.4-115.2h224l86.4 115.2c5.9 7.807 15.167 12.8 25.6 12.8 17.673 0 32-14.327 32-32 0-7.24-2.404-13.919-6.458-19.28l0.058 0.080-57.6-76.8h39.56c0.004 0 0.010 0 0.015 0 29.355 0 54.094-19.763 61.637-46.71l0.108-0.45 89.56-328.44c0.705-2.519 1.111-5.412 1.111-8.4s-0.405-5.881-1.164-8.627l0.054 0.227zM280.44 160h463.12l80.44 294.76-312 56.72-312-56.72zM204.44 520.56l275.56 50.16v229.28h-199.56zM743.56 800h-199.56v-229.28l275.76-50.16zM352 352c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["train-regional"] + }, + "attrs": [{}], + "properties": { + "id": 1400, + "order": 2913, + "name": "train-regional", + "code": 58526, + "ligatures": "train-regional", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1400 + }, + { + "icon": { + "paths": [ + "M736 96h-448c-70.692 0-128 57.308-128 128v0 512c0 70.692 57.308 128 128 128v0h32l-57.6 76.8c-3.996 5.281-6.4 11.96-6.4 19.2 0 17.673 14.327 32 32 32 10.433 0 19.7-4.993 25.542-12.72l0.058-0.080 86.4-115.2h224l86.4 115.2c5.9 7.807 15.167 12.8 25.6 12.8 17.673 0 32-14.327 32-32 0-7.24-2.404-13.919-6.458-19.28l0.058 0.080-57.6-76.8h32c70.692 0 128-57.308 128-128v0-512c0-70.692-57.308-128-128-128v0zM288 160h448c35.346 0 64 28.654 64 64v0 256h-576v-256c0-35.346 28.654-64 64-64v0zM736 800h-448c-35.346 0-64-28.654-64-64v0-192h576v192c0 35.346-28.654 64-64 64v0zM384 688c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM736 688c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["train-simple"] + }, + "attrs": [{}], + "properties": { + "id": 1401, + "order": 2914, + "name": "train-simple", + "code": 58528, + "ligatures": "train-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1401 + }, + { + "icon": { + "paths": [ + "M736 192h-192v-96h128c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-320c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h128v96h-192c-70.692 0-128 57.308-128 128v0 416c0 70.692 57.308 128 128 128v0h32l-57.6 76.8c-3.996 5.281-6.4 11.96-6.4 19.2 0 17.673 14.327 32 32 32 10.433 0 19.7-4.993 25.542-12.72l0.058-0.080 86.4-115.2h224l86.4 115.2c5.9 7.807 15.167 12.8 25.6 12.8 17.673 0 32-14.327 32-32 0-7.24-2.404-13.919-6.458-19.28l0.058 0.080-57.6-76.8h32c70.692 0 128-57.308 128-128v0-416c0-70.692-57.308-128-128-128v0zM288 256h448c35.346 0 64 28.654 64 64v0 160h-576v-160c0-35.346 28.654-64 64-64v0zM736 800h-448c-35.346 0-64-28.654-64-64v0-192h576v192c0 35.346-28.654 64-64 64v0zM384 688c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM736 688c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tram"] + }, + "attrs": [{}], + "properties": { + "id": 1402, + "order": 2915, + "name": "tram", + "code": 59884, + "ligatures": "tram", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1402 + }, + { + "icon": { + "paths": [ + "M988.6 849.68l-224-448c-5.371-10.57-16.165-17.686-28.62-17.686s-23.249 7.116-28.536 17.504l-0.084 0.182-86.84 173.72c-71.335-4.128-136.173-28.894-189.474-68.355l0.954 0.675c62.295-66.398 103.035-153.68 110.668-250.277l0.092-1.443h97.24c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-224v-64c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 64h-224c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h350.52c-7.634 81.721-42.226 154.18-94.671 209.561l0.151-0.161c-32.721-34.472-58.597-75.796-75.225-121.558l-0.775-2.442c-4.378-12.804-16.306-21.847-30.346-21.847-17.673 0-32 14.327-32 32 0 4.026 0.743 7.877 2.1 11.426l-0.074-0.219c20.277 56.398 50.343 104.785 88.526 145.462l-0.206-0.222c-57.273 42.48-129.342 68.001-207.373 68.001-0.22 0-0.441-0-0.661-0.001l0.034 0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c0.136 0 0.298 0 0.46 0 96.839 0 185.909-33.262 256.409-88.983l-0.87 0.663c56.92 44.809 127.066 75.325 203.702 85.027l2.058 0.213-106.4 212.76c-2.133 4.172-3.383 9.1-3.383 14.32 0 17.675 14.328 32.003 32.003 32.003 12.454 0 23.247-7.114 28.536-17.501l0.084-0.182 55.16-110.32h280.44l55.16 110.32c5.373 10.567 16.164 17.68 28.617 17.68 0.008 0 0.016-0 0.024-0l-0.001 0c17.666-0.010 31.983-14.333 31.983-32 0-5.22-1.25-10.148-3.467-14.502l0.084 0.182zM627.76 704l108.24-216.44 108.2 216.44z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["translate"] + }, + "attrs": [{}], + "properties": { + "id": 1403, + "order": 2916, + "name": "translate", + "code": 58530, + "ligatures": "translate", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1403 + }, + { + "icon": { + "paths": [ + "M864 192h-160v-32c0-53.019-42.981-96-96-96v0h-192c-53.019 0-96 42.981-96 96v0 32h-160c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v576c0 35.346 28.654 64 64 64v0h512c35.346 0 64-28.654 64-64v0-576h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM384 160c0-17.673 14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0 32h-256zM768 832h-512v-576h512zM448 416v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM640 416v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["trash"] + }, + "attrs": [{}], + "properties": { + "id": 1404, + "order": 2917, + "name": "trash", + "code": 58534, + "ligatures": "trash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1404 + }, + { + "icon": { + "paths": [ + "M864 192h-704c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h32v576c0 35.346 28.654 64 64 64v0h512c35.346 0 64-28.654 64-64v0-576h32c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM768 832h-512v-576h512zM320 96c0-17.673 14.327-32 32-32v0h320c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-320c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["trash-simple"] + }, + "attrs": [{}], + "properties": { + "id": 1405, + "order": 2918, + "name": "trash-simple", + "code": 58536, + "ligatures": "trash-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1405 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 192v416h-114.8c-0.048-0-0.106-0-0.163-0-17.607 0-33.539 7.173-45.033 18.756l-0.004 0.004-77.24 77.24h-165.52l-77.24-77.24c-11.498-11.587-27.43-18.76-45.037-18.76-0.071 0-0.143 0-0.214 0l0.011-0h-114.76v-416zM832 832h-640v-160h114.76l77.24 77.24c11.498 11.587 27.43 18.76 45.037 18.76 0.071 0 0.143-0 0.214-0l-0.011 0h165.52c0.060 0 0.131 0 0.203 0 17.607 0 33.539-7.173 45.033-18.756l0.004-0.004 77.24-77.24h114.76v160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tray"] + }, + "attrs": [{}], + "properties": { + "id": 1406, + "order": 2919, + "name": "tray", + "code": 58538, + "ligatures": "tray", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1406 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 192v416h-114.8c-0.048-0-0.106-0-0.163-0-17.607 0-33.539 7.173-45.033 18.756l-0.004 0.004-77.24 77.24h-165.52l-77.24-77.24c-11.498-11.587-27.43-18.76-45.037-18.76-0.071 0-0.143 0-0.214 0l0.011-0h-114.76v-416zM832 832h-640v-160h114.76l77.24 77.24c11.498 11.587 27.43 18.76 45.037 18.76 0.071 0 0.143-0 0.214-0l-0.011 0h165.52c0.060 0 0.131 0 0.203 0 17.607 0 33.539-7.173 45.033-18.756l0.004-0.004 77.24-77.24h114.76v160zM361.36 502.64c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l73.36 73.4v-242.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0 242.76l73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-128 128c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tray-arrow-down"] + }, + "attrs": [{}], + "properties": { + "id": 1407, + "order": 2920, + "name": "tray-arrow-down, archive-tray", + "code": 57360, + "ligatures": "tray-arrow-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1407 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 192v416h-114.8c-0.048-0-0.106-0-0.163-0-17.607 0-33.539 7.173-45.033 18.756l-0.004 0.004-77.24 77.24h-165.52l-77.24-77.24c-11.498-11.587-27.43-18.76-45.037-18.76-0.071 0-0.143 0-0.214 0l0.011-0h-114.76v-416zM832 832h-640v-160h114.76l77.24 77.24c11.498 11.587 27.43 18.76 45.037 18.76 0.071 0 0.143-0 0.214-0l-0.011 0h165.52c0.060 0 0.131 0 0.203 0 17.607 0 33.539-7.173 45.033-18.756l0.004-0.004 77.24-77.24h114.76v160zM361.36 438.64c-5.798-5.792-9.385-13.797-9.385-22.64s3.587-16.848 9.385-22.64l0-0 128-128c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 128 128c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4v242.76c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-242.76l-73.36 73.4c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tray-arrow-up"] + }, + "attrs": [{}], + "properties": { + "id": 1408, + "order": 2921, + "name": "tray-arrow-up", + "code": 61010, + "ligatures": "tray-arrow-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1408 + }, + { + "icon": { + "paths": [ + "M736 160h-448c-123.657 0.137-223.863 100.343-224 223.987l-0 0.013v384c0 35.346 28.654 64 64 64v0h768c35.346 0 64-28.654 64-64v0-384c-0.137-123.657-100.343-223.863-223.987-224l-0.013-0zM896 384v32h-128v-188.8c73.508 15.509 127.903 79.788 128 156.789l0 0.011zM544 544h-64v-128h64zM448 608h128c17.673 0 32-14.327 32-32v0-96h96v288h-384v-288h96v96c0 17.673 14.327 32 32 32v0zM608 416v-32c0-17.673-14.327-32-32-32v0h-128c-17.673 0-32 14.327-32 32v0 32h-96v-192h384v192zM256 227.2v188.8h-128v-32c0.097-77.012 54.492-141.291 126.953-156.615l1.047-0.185zM128 480h128v288h-128zM896 768h-128v-288h128v288z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["treasure-chest"] + }, + "attrs": [{}], + "properties": { + "id": 1409, + "order": 2922, + "name": "treasure-chest", + "code": 60898, + "ligatures": "treasure-chest", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1409 + }, + { + "icon": { + "paths": [ + "M792.4 250.36c-47.161-110.512-154.899-186.561-280.4-186.561s-233.239 76.049-279.646 184.578l-0.754 1.983c-99.699 46.37-167.583 145.675-167.6 260.837l-0 0.003c-0.4 152.8 128 284.8 280.56 288.8 2.072 0.054 4.513 0.084 6.961 0.084 46.819 0 91.032-11.158 130.125-30.96l-1.645 0.756v158.12c0 17.673 14.327 32 32 32s32-14.327 32-32v0-158.12c37.314 18.937 81.351 30.056 127.979 30.12l0.021 0h7.28c152.72-4 281.16-136 280.72-288.8-0.017-115.164-67.901-214.47-165.834-260.101l-1.766-0.739zM677.8 736c-1.739 0.048-3.787 0.076-5.841 0.076-47.877 0-92.25-14.999-128.678-40.554l0.718 0.478v-164l174.32-87.12c10.579-5.374 17.7-16.175 17.7-28.64 0-17.684-14.336-32.020-32.020-32.020-5.22 0-10.148 1.249-14.502 3.464l0.182-0.084-145.68 72.64v-108.24c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 204.24l-145.68-72.88c-4.172-2.131-9.1-3.38-14.32-3.38-17.684 0-32.020 14.336-32.020 32.020 0 12.465 7.122 23.266 17.519 28.556l0.182 0.084 174.32 87.12v68c-35.676 25.078-80.018 40.079-127.863 40.079-2.088 0-4.169-0.029-6.243-0.085l0.306 0.007c-118.6-2.84-218.52-105.68-218.2-224.4-0-0.045-0-0.098-0-0.152 0-93.439 57.447-173.46 138.949-206.671l1.491-0.537c8.423-3.445 14.923-10.127 18.047-18.459l0.073-0.221c34.587-92.789 122.435-157.679 225.44-157.679s190.853 64.89 224.897 156.021l0.543 1.657c3.197 8.553 9.697 15.235 17.907 18.603l0.213 0.077c82.996 33.773 140.44 113.81 140.44 207.263 0 0.034-0 0.068-0 0.103l0-0.005c0.32 118.72-99.6 221.56-218.2 224.64z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tree"] + }, + "attrs": [{}], + "properties": { + "id": 1410, + "order": 2923, + "name": "tree", + "code": 59098, + "ligatures": "tree", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1410 + }, + { + "icon": { + "paths": [ + "M921.28 748.36l-184-236.36h94.72c0.001 0 0.002 0 0.003 0 17.673 0 32-14.327 32-32 0-7.381-2.499-14.179-6.698-19.593l0.054 0.073-320-416c-5.908-7.624-15.066-12.484-25.36-12.484s-19.452 4.86-25.306 12.411l-0.054 0.073-320 416c-4.144 5.341-6.643 12.139-6.643 19.52 0 17.673 14.327 32 32 32 0.001 0 0.002-0 0.003-0l94.56 0-184 236.36c-4.201 5.363-6.736 12.206-6.736 19.64 0 17.673 14.327 32 32 32 0.062 0 0.124-0 0.186-0.001l-0.009 0h352v160c0 17.673 14.327 32 32 32s32-14.327 32-32v0-160h352c0.005 0 0.010 0 0.016 0 17.673 0 32-14.327 32-32 0-7.435-2.535-14.277-6.789-19.71l0.053 0.070zM193.44 736l184-236.36c4.201-5.363 6.736-12.206 6.736-19.64 0-17.673-14.327-32-32-32-0.062 0-0.124 0-0.186 0.001l0.009-0h-95l255-331.52 255 331.52h-95c-17.663 0.014-31.976 14.335-31.976 32 0 7.435 2.535 14.277 6.789 19.71l-0.053-0.070 183.8 236.36z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tree-evergreen"] + }, + "attrs": [{}], + "properties": { + "id": 1411, + "order": 2924, + "name": "tree-evergreen", + "code": 59100, + "ligatures": "tree-evergreen", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1411 + }, + { + "icon": { + "paths": [ + "M951.16 212.92c-48.944-52.32-118.405-84.925-195.48-84.925s-146.536 32.605-195.341 84.774l-0.139 0.151c-18.712 19.604-34.769 41.98-47.442 66.395l-0.758 1.605c-13.373-26.018-29.365-48.394-48.116-68.123l0.116 0.123c-48.944-52.32-118.405-84.925-195.48-84.925s-146.536 32.605-195.341 84.774l-0.139 0.151c-5.461 5.729-8.821 13.503-8.821 22.062 0 13.051 7.813 24.278 19.017 29.257l0.204 0.081 224.56 97.88c-74.505 20.369-135.481 68.119-172.711 131.498l-0.729 1.342c-24.37 40.904-38.776 90.2-38.776 142.862 0 26.477 3.642 52.104 10.452 76.407l-0.476-1.989c3.807 13.727 16.19 23.635 30.887 23.635 7.307 0 14.043-2.449 19.43-6.572l-0.077 0.057 324-246.72v413.28c0 17.673 14.327 32 32 32s32-14.327 32-32v0-413.28l324 246.72c5.316 4.081 12.064 6.54 19.386 6.54 14.707 0 27.096-9.921 30.841-23.436l0.053-0.225c6.334-22.314 9.976-47.941 9.976-74.418 0-52.661-14.406-101.958-39.493-144.164l0.717 1.302c-37.968-64.729-98.959-112.481-171.475-132.371l-2.005-0.469 224.88-97.88c11.408-5.060 19.221-16.286 19.221-29.338 0-8.559-3.36-16.333-8.833-22.075l0.012 0.013zM268.32 192c58.82 0.136 111.786 25.082 149.011 64.922l0.109 0.118c27.636 29.040 47.669 65.561 56.757 106.213l0.283 1.507-318.48-138.64c31.544-21.369 70.443-34.116 112.319-34.12l0.001-0zM160 646c-0.094-2.398-0.148-5.214-0.148-8.043 0-40.823 11.155-79.040 30.584-111.77l-0.556 1.012c29.723-50.64 77.578-87.923 134.446-103.205l1.554-0.355c17.481-4.852 37.553-7.64 58.277-7.64 0.086 0 0.171 0 0.257 0l-0.014-0c0.006-0 0.014-0 0.021-0 23.153 0 45.482 3.524 66.481 10.065l-1.582-0.425zM834 527.2c18.942 31.763 30.141 70.049 30.141 110.95 0 2.761-0.051 5.509-0.152 8.245l0.012-0.395-289.2-220.4c19.48-6.1 41.878-9.614 65.098-9.614 82.353 0 154.381 44.204 193.652 110.179l0.571 1.035zM549.52 364.76c9.371-42.159 29.404-78.68 57.129-107.814l-0.089 0.094c37.334-39.958 90.3-64.904 149.095-65.040l0.025-0c41.877 0.004 80.776 12.751 113.032 34.574l-0.712-0.454z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tree-palm"] + }, + "attrs": [{}], + "properties": { + "id": 1412, + "order": 2925, + "name": "tree-palm", + "code": 59674, + "ligatures": "tree-palm", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1412 + }, + { + "icon": { + "paths": [ + "M640 448h192c35.346 0 64-28.654 64-64v0-192c0-35.346-28.654-64-64-64v0h-192c-35.346 0-64 28.654-64 64v0 64h-64c-53.019 0-96 42.981-96 96v0 128h-128v-32c0-35.346-28.654-64-64-64v0h-128c-35.346 0-64 28.654-64 64v0 128c0 35.346 28.654 64 64 64v0h128c35.346 0 64-28.654 64-64v0-32h128v128c0 53.019 42.981 96 96 96v0h64v64c0 35.346 28.654 64 64 64v0h192c35.346 0 64-28.654 64-64v0-192c0-35.346-28.654-64-64-64v0h-192c-35.346 0-64 28.654-64 64v0 64h-64c-17.673 0-32-14.327-32-32v0-320c0-17.673 14.327-32 32-32v0h64v64c0 35.346 28.654 64 64 64v0zM224 576h-128v-128h128v128zM640 640h192v192h-192zM640 192h192v192h-192z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tree-structure"] + }, + "attrs": [{}], + "properties": { + "id": 1413, + "order": 2926, + "name": "tree-structure", + "code": 59004, + "ligatures": "tree-structure", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1413 + }, + { + "icon": { + "paths": [ + "M704 608h128c35.346 0 64-28.654 64-64v0-128c0-35.346-28.654-64-64-64v0h-128c-35.346 0-64 28.654-64 64v0 32h-288v-128h32c35.346 0 64-28.654 64-64v0-128c0-35.346-28.654-64-64-64v0h-128c-35.346 0-64 28.654-64 64v0 128c0 35.346 28.654 64 64 64v0h32v448c0 53.019 42.981 96 96 96v0h256v32c0 35.346 28.654 64 64 64v0h128c35.346 0 64-28.654 64-64v0-128c0-35.346-28.654-64-64-64v0h-128c-35.346 0-64 28.654-64 64v0 32h-256c-17.673 0-32-14.327-32-32v0-256h288v32c0 35.346 28.654 64 64 64v0zM256 128h128v128h-128zM704 768h128v128h-128zM704 416h128v128h-128z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tree-view"] + }, + "attrs": [{}], + "properties": { + "id": 1414, + "order": 2927, + "name": "tree-view", + "code": 61000, + "ligatures": "tree-view", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1414 + }, + { + "icon": { + "paths": [ + "M960 512v256c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h178.76l-306.76-306.76-137.36 137.4c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-288-288c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l265.36 265.4 137.36-137.4c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 329.36 329.4v-178.76c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["trend-down"] + }, + "attrs": [{}], + "properties": { + "id": 1415, + "order": 2928, + "name": "trend-down", + "code": 58540, + "ligatures": "trend-down", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1415 + }, + { + "icon": { + "paths": [ + "M960 224v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-178.76l-329.36 329.4c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-137.36-137.4-265.36 265.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0 288-288c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l137.36 137.4 306.76-306.76h-178.76c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["trend-up"] + }, + "attrs": [{}], + "properties": { + "id": 1416, + "order": 2929, + "name": "trend-up", + "code": 58542, + "ligatures": "trend-up", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1416 + }, + { + "icon": { + "paths": [ + "M947.2 752.36l-349.8-607.48c-17.525-29.455-49.194-48.883-85.4-48.883s-67.875 19.428-85.149 48.428l-0.251 0.455-349.8 607.48c-8.072 13.588-12.843 29.957-12.843 47.44s4.771 33.852 13.082 47.875l-0.239-0.435c17.136 29.355 48.484 48.765 84.366 48.765 0.364 0 0.727-0.002 1.090-0.006l-0.055 0h699.6c0.284 0.003 0.619 0.005 0.955 0.005 35.881 0 67.229-19.41 84.116-48.304l0.249-0.461c8.097-13.604 12.883-29.998 12.883-47.508 0-17.455-4.756-33.8-13.042-47.808l0.239 0.437zM891.72 815.2c-6.013 10.125-16.892 16.805-29.331 16.805-0.207 0-0.413-0.002-0.619-0.006l0.031 0h-699.6c-0.175 0.003-0.382 0.005-0.589 0.005-12.439 0-23.318-6.68-29.245-16.649l-0.086-0.157c-2.651-4.416-4.219-9.745-4.219-15.44s1.568-11.024 4.296-15.578l-0.077 0.138 349.8-607.48c6.23-10.239 17.329-16.972 30-16.972s23.77 6.734 29.913 16.818l0.087 0.154 349.8 607.48c2.602 4.384 4.14 9.665 4.14 15.305 0 5.75-1.599 11.127-4.376 15.711l0.076-0.135z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["triangle"] + }, + "attrs": [{}], + "properties": { + "id": 1417, + "order": 2930, + "name": "triangle", + "code": 58544, + "ligatures": "triangle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1417 + }, + { + "icon": { + "paths": [ + "M640 864c0 17.673-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0zM947.2 752.36l-18.64-32.36c-5.637-9.636-15.934-16.006-27.72-16.006-17.677 0-32.006 14.33-32.006 32.006 0 5.891 1.592 11.41 4.368 16.151l-0.082-0.151 18.6 32.36c2.651 4.416 4.219 9.745 4.219 15.44s-1.568 11.024-4.296 15.578l0.077-0.138c-6.013 10.125-16.892 16.805-29.331 16.805-0.207 0-0.413-0.002-0.619-0.006l0.031 0h-93.8c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h93.8c0.284 0.003 0.619 0.005 0.955 0.005 35.881 0 67.229-19.41 84.116-48.304l0.249-0.461c8.104-13.609 12.895-30.009 12.895-47.528 0-17.463-4.76-33.815-13.054-47.828l0.239 0.436zM256 832h-93.8c-0.175 0.003-0.382 0.005-0.589 0.005-12.439 0-23.318-6.68-29.245-16.649l-0.086-0.157c-2.651-4.416-4.219-9.745-4.219-15.44s1.568-11.024 4.296-15.578l-0.077 0.138 18.6-32.32c2.695-4.59 4.286-10.109 4.286-16 0-17.677-14.33-32.006-32.006-32.006-11.786 0-22.083 6.37-27.638 15.855l-0.082 0.151-18.64 32.32c-8.072 13.588-12.843 29.957-12.843 47.44s4.771 33.852 13.082 47.875l-0.239-0.435c17.13 29.377 48.491 48.805 84.388 48.805 0.356 0 0.711-0.002 1.066-0.006l-0.054 0h93.8c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM808.72 608c0.002 0 0.005 0 0.007 0 17.673 0 32-14.327 32-32 0-5.891-1.592-11.41-4.369-16.151l0.082 0.151-92-160c-5.637-9.636-15.934-16.006-27.72-16.006-17.677 0-32.006 14.33-32.006 32.006 0 5.891 1.592 11.41 4.368 16.151l-0.082-0.151 92 160c5.636 9.632 15.931 16 27.713 16 0.003 0 0.005-0 0.008-0l-0 0zM597.4 144.88c-17.525-29.455-49.194-48.883-85.4-48.883s-67.875 19.428-85.149 48.428l-0.251 0.455-54.6 95.12c-2.695 4.59-4.286 10.109-4.286 16 0 17.677 14.33 32.006 32.006 32.006 11.786 0 22.083-6.37 27.638-15.855l0.082-0.151 54.8-95.12c6.23-10.239 17.329-16.972 30-16.972s23.77 6.734 29.913 16.818l0.087 0.154 54.48 95.12c5.636 9.633 15.931 16 27.713 16 0.017 0 0.033-0 0.050-0l-0.003 0c0.032 0 0.071 0 0.109 0 5.854 0 11.336-1.59 16.039-4.361l-0.148 0.081c9.553-5.654 15.859-15.906 15.859-27.631 0-5.927-1.612-11.478-4.42-16.238l0.081 0.149zM323.4 388.28c-4.583-2.685-10.092-4.271-15.972-4.271-11.779 0-22.071 6.364-27.626 15.84l-0.082 0.151-92 160c-2.693 4.59-4.284 10.109-4.284 16 0 17.686 14.337 32.024 32.024 32.024 11.796 0 22.102-6.377 27.658-15.872l0.082-0.151 92-160c2.684-4.582 4.269-10.090 4.269-15.968 0-11.81-6.398-22.126-15.916-27.67l-0.152-0.082z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["triangle-dashed"] + }, + "attrs": [{}], + "properties": { + "id": 1418, + "order": 2931, + "name": "triangle-dashed", + "code": 58546, + "ligatures": "triangle-dashed", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1418 + }, + { + "icon": { + "paths": [ + "M352 896c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64v0c35.346 0 64 28.654 64 64v0zM864 832c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64v0c0-35.346-28.654-64-64-64v0zM960 704h-736v-402.76c0-0.060 0-0.131 0-0.203 0-17.607-7.173-33.539-18.756-45.033l-0.004-0.004-86.6-86.64c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64h-0l86.64 86.6v402.76h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h832c17.673 0 32-14.327 32-32s-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["trolley"] + }, + "attrs": [{}], + "properties": { + "id": 1419, + "order": 2932, + "name": "trolley", + "code": 58802, + "ligatures": "trolley", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1419 + }, + { + "icon": { + "paths": [ + "M352 896c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64v0c35.346 0 64 28.654 64 64v0zM864 832c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64v0c0-35.346-28.654-64-64-64v0zM960 704h-736v-402.76c0-0.060 0-0.131 0-0.203 0-17.607-7.173-33.539-18.756-45.033l-0.004-0.004-86.6-86.64c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64h-0l86.64 86.6v402.76h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h832c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM288 576v-288c0-35.346 28.654-64 64-64v0h128v-64c0-35.346 28.654-64 64-64v0h128c35.346 0 64 28.654 64 64v0 64h128c35.346 0 64 28.654 64 64v0 288c0 35.346-28.654 64-64 64v0h-512c-35.346 0-64-28.654-64-64v0zM544 224h128v-64h-128zM352 576h512v-288h-512z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["trolley-suitcase"] + }, + "attrs": [{}], + "properties": { + "id": 1420, + "order": 2933, + "name": "trolley-suitcase", + "code": 58804, + "ligatures": "trolley-suitcase", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1420 + }, + { + "icon": { + "paths": [ + "M928 256h-96v-64c0-17.673-14.327-32-32-32v0h-576c-17.673 0-32 14.327-32 32v0 64h-96c-35.346 0-64 28.654-64 64v0 64c0 88.366 71.634 160 160 160v0h14.6c38.943 120.722 144.334 209.004 272.018 222.323l1.382 0.117v97.56h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-96v-97.68c127.76-12.92 233.76-102.56 272.32-222.32h15.68c88.366 0 160-71.634 160-160v0-64c0-35.346-28.654-64-64-64v0zM192 480c-53.019 0-96-42.981-96-96v0-64h96v128q0 16 1.56 32zM768 444.4c0 142.080-116 258.56-256 259.6-141.385 0-256-114.615-256-256v0-224h512zM928 384c0 53.019-42.981 96-96 96v0h-2c1.253-10.661 1.979-23.034 2-35.572l0-0.028v-124.4h96z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["trophy"] + }, + "attrs": [{}], + "properties": { + "id": 1421, + "order": 2934, + "name": "trophy", + "code": 59006, + "ligatures": "trophy", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1421 + }, + { + "icon": { + "paths": [ + "M1021.68 468l-56-140c-9.668-23.645-32.494-40-59.141-40-0.077 0-0.154 0-0.231 0l0.012-0h-138.32v-32c0-17.673-14.327-32-32-32v0h-608c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h68c14.63 55.774 64.588 96.251 124 96.251s109.37-40.477 123.801-95.359l0.199-0.892h200c14.63 55.774 64.588 96.251 124 96.251s109.37-40.477 123.801-95.359l0.199-0.892h68c35.346 0 64-28.654 64-64v0-256c0-0.025 0-0.054 0-0.084 0-4.295-0.852-8.39-2.397-12.127l0.077 0.211zM768 352h138.32l38.4 96h-176.72zM128 288h576v256h-576zM320 832c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM644 736h-200c-14.63-55.774-64.588-96.251-124-96.251s-109.37 40.477-123.801 95.359l-0.199 0.892h-68v-128h576v49.24c-29.355 17.188-50.963 44.911-59.795 77.862l-0.205 0.898zM768 832c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM960 736h-68c-14.799-55.621-64.683-95.942-123.994-96l-0.006-0v-128h192z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["truck"] + }, + "attrs": [{}], + "properties": { + "id": 1422, + "order": 2935, + "name": "truck", + "code": 58548, + "ligatures": "truck", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1422 + }, + { + "icon": { + "paths": [ + "M896 387.2v-3.2c-0.137-123.657-100.343-223.863-223.987-224l-32.013-0c-35.346 0-64 28.654-64 64v0 480h-64v-416c0-17.673-14.327-32-32-32v0h-416c-35.346 0-64 28.654-64 64v0 416c0.082 70.63 57.358 127.856 128 127.856 38.166 0 72.431-16.704 95.883-43.201l0.118-0.135c23.572 26.684 57.87 43.425 96.079 43.425 59.301 0 109.183-40.326 123.719-95.052l0.202-0.894h328c14.63 55.774 64.588 96.252 124 96.252 70.692 0 128-57.308 128-128 0-0.089-0-0.177-0-0.266l0 0.014v-192c-0.097-77.012-54.492-141.291-126.953-156.615l-1.047-0.185zM640 224h32c88.366 0 160 71.634 160 160v0 32c0 17.673 14.327 32 32 32v0c53.019 0 96 42.981 96 96v0 81.24c-18.294-10.836-40.322-17.24-63.845-17.24-0.054 0-0.109 0-0.163 0l0.008-0c-59.317 0.058-109.201 40.379-123.797 95.104l-0.203 0.896h-132zM448 320v384h-4c-14.738-55.619-64.62-95.945-123.921-95.945-38.208 0-72.506 16.741-95.96 43.288l-0.119 0.137c-23.506-26.714-57.768-43.482-95.947-43.482-23.593 0-45.691 6.403-64.65 17.567l0.597-0.325v-305.24zM128 800c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM320 800c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM896 800c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["truck-trailer"] + }, + "attrs": [{}], + "properties": { + "id": 1423, + "order": 2936, + "name": "truck-trailer", + "code": 58550, + "ligatures": "truck-trailer", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1423 + }, + { + "icon": { + "paths": [ + "M768 480c17.673 0 32-14.327 32-32v0-160c0-17.673-14.327-32-32-32v0h-160v-160c0-17.673-14.327-32-32-32v0h-128c-17.673 0-32 14.327-32 32v0c0 88.366-71.634 160-160 160v0c-17.673 0-32 14.327-32 32v0 160c0 17.673 14.327 32 32 32v0h96v224c0.159 141.321 114.679 255.841 255.985 256l160.015 0c17.673 0 32-14.327 32-32v0-192c0-17.673-14.327-32-32-32v0h-128c-17.673 0-32-14.327-32-32v0-192zM640 768h96v128h-128c-105.993-0.114-191.886-86.007-192-191.989l-0-0.011v-256c0-17.673-14.327-32-32-32v0h-96v-98.28c98.272-14.75 174.97-91.448 189.567-188.483l0.153-1.237h66.28v160c0 17.673 14.327 32 32 32v0h160v96h-160c-17.673 0-32 14.327-32 32v0 224c0 53.019 42.981 96 96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["tumblr-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1424, + "order": 2937, + "name": "tumblr-logo", + "code": 59604, + "ligatures": "tumblr-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1424 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h64v128c-0 0.004-0 0.008-0 0.012 0 17.673 14.327 32 32 32 7.814 0 14.974-2.801 20.53-7.453l-0.050 0.041 183.12-152.6h168.8c0.006 0 0.013 0 0.021 0 15.636 0 29.963-5.608 41.079-14.921l-0.1 0.081 171.56-143c14.12-11.771 23.040-29.366 23.040-49.045 0-0.041-0-0.081-0-0.122l0 0.006v-433c0-35.346-28.654-64-64-64v0zM832 625l-171.6 143h-180.4c-0.004-0-0.009-0-0.014-0-7.807 0-14.961 2.796-20.516 7.441l0.050-0.041-139.52 116.28v-91.68c0-17.673-14.327-32-32-32v0h-96v-576h640zM640 544v-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0 192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM448 544v-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0 192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["twitch-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1425, + "order": 2938, + "name": "twitch-logo", + "code": 58830, + "ligatures": "twitch-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1425 + }, + { + "icon": { + "paths": [ + "M989.56 275.76c-4.934-11.696-16.306-19.757-29.56-19.76l-121.72-0c-34.127-57.313-95.49-95.284-165.777-95.999l-0.103-0.001c-0.732-0.010-1.596-0.016-2.461-0.016-51.745 0-98.597 20.945-132.542 54.819l0.003-0.003c-35.437 34.795-57.401 83.208-57.401 136.752 0 0.158 0 0.315 0.001 0.473l-0-0.024v24.36c-161.040-42.48-292.76-173.48-294.16-174.88-5.801-5.85-13.841-9.473-22.727-9.473-16.671 0-30.364 12.748-31.864 29.027l-0.009 0.126c-17.24 191.16 38.28 319.080 88 392.72 24.927 37.108 53.853 68.984 86.773 96.2l0.747 0.6c-60.92 70.12-156.84 106.96-157.88 107.36-12.241 4.678-20.776 16.326-20.776 29.967 0 6.617 2.008 12.764 5.448 17.867l-0.072-0.114c3 4.48 15 20.2 44.32 34.88 36.24 18.16 84.12 27.36 142.2 27.36 282.68 0 518.88-217.68 543-497.76l119.64-119.6c5.785-5.79 9.363-13.786 9.363-22.618 0-4.425-0.898-8.639-2.522-12.472l0.079 0.21zM809.56 393.4c-5.305 5.317-8.75 12.492-9.275 20.464l-0.005 0.096c-16.28 252.36-227.16 450.040-480.28 450.040-42.24 0-72-5.6-92.88-12.32 46.040-25 110.24-68 151.52-129.92 3.357-4.983 5.359-11.122 5.359-17.728 0-11.782-6.367-22.076-15.848-27.631l-0.151-0.082c-1.88-1.080-175.64-105.36-176-384 64 52 181 132.68 314.68 155.16 1.599 0.283 3.441 0.445 5.32 0.445 17.647 0 31.957-14.284 32-31.921l0-0.004v-64c-0-0.080-0-0.175-0-0.269 0-35.796 14.694-68.161 38.38-91.391l0.021-0.020c22.404-22.445 53.377-36.33 87.593-36.33 0.565 0 1.129 0.004 1.692 0.011l-0.085-0.001c50.64 0.64 97.96 31.52 117.76 76.84 5.074 11.375 16.283 19.16 29.311 19.16 0.003 0 0.006-0 0.009-0l64 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["twitter-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1426, + "order": 2939, + "name": "twitter-logo", + "code": 58554, + "ligatures": "twitter-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1426 + }, + { + "icon": { + "paths": [ + "M960 506.52c-20.748-231.004-213.42-410.682-448.059-410.682-117.817 0-225.054 45.302-305.241 119.436l0.3-0.274c-79.961 73.633-132.854 175.593-142.685 289.858l-0.115 1.662c-0.15 1.642-0.235 3.551-0.235 5.48 0 35.346 28.654 64 64 64 0.012 0 0.025-0 0.037-0l351.998 0v224c0 70.692 57.308 128 128 128s128-57.308 128-128v0c0-17.673-14.327-32-32-32s-32 14.327-32 32v0c0 35.346-28.654 64-64 64s-64-28.654-64-64v0-224h352c0.070 0 0.152 0 0.235 0 35.346 0 64-28.654 64-64 0-1.929-0.085-3.839-0.253-5.724l0.017 0.244zM128 512v0c15.114-170.615 139.626-308.283 302.277-343.107l2.523-0.453c-46.88 63.56-105.4 176-112.12 343.56zM384.6 512c5.56-123.080 42.12-211.24 73.2-264.96 16.319-28.16 34.251-52.524 54.503-74.737l-0.303 0.337c19.907 21.872 37.8 46.237 52.99 72.368l1.090 2.032c53.12 91.76 69.92 190.080 73.2 264.96zM703.2 512c-6.72-167.56-65.24-280-112-343.76 165.288 35.2 289.879 173.018 304.698 342.309l0.102 1.451z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["umbrella"] + }, + "attrs": [{}], + "properties": { + "id": 1427, + "order": 2940, + "name": "umbrella", + "code": 59012, + "ligatures": "umbrella", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1427 + }, + { + "icon": { + "paths": [ + "M960 506.52c-20.748-231.004-213.42-410.682-448.059-410.682-117.817 0-225.054 45.302-305.241 119.436l0.3-0.274c-79.961 73.633-132.854 175.593-142.685 289.858l-0.115 1.662c-0.15 1.642-0.235 3.551-0.235 5.48 0 35.346 28.654 64 64 64 0.012 0 0.025-0 0.037-0l351.998 0v224c0 70.692 57.308 128 128 128s128-57.308 128-128v0c0-17.673-14.327-32-32-32s-32 14.327-32 32v0c0 35.346-28.654 64-64 64s-64-28.654-64-64v0-224h352c0.070 0 0.152 0 0.235 0 35.346 0 64-28.654 64-64 0-1.929-0.085-3.839-0.253-5.724l0.017 0.244zM128 512v0c17.912-198.002 183.096-351.966 384.24-351.966 100.964 0 192.868 38.792 261.621 102.284l-0.261-0.238c68.642 63.059 114.011 150.508 122.304 248.519l0.096 1.401z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["umbrella-simple"] + }, + "attrs": [{}], + "properties": { + "id": 1428, + "order": 2941, + "name": "umbrella-simple", + "code": 59014, + "ligatures": "umbrella-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1428 + }, + { + "icon": { + "paths": [ + "M832 256v320c0 176.731-143.269 320-320 320s-320-143.269-320-320v0-320c0-17.673 14.327-32 32-32s32 14.327 32 32v0 320c0 141.385 114.615 256 256 256s256-114.615 256-256v0-320c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["union"] + }, + "attrs": [{}], + "properties": { + "id": 1429, + "order": 2942, + "name": "union", + "code": 60862, + "ligatures": "union", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1429 + }, + { + "icon": { + "paths": [ + "M698.52 325.48c-28.568-149.845-158.547-261.583-314.623-261.583-176.731 0-320 143.269-320 320 0 156.076 111.738 286.055 259.582 314.305l2.001 0.318c28.568 149.845 158.547 261.583 314.623 261.583 176.731 0 320-143.269 320-320 0-156.076-111.738-286.055-259.582-314.305l-2.001-0.318zM896 640c0 6.080-0.28 12-0.72 18.040l-200-200c4.919-19.606 8.060-42.29 8.71-65.596l0.010-0.444c111.249 29.587 191.899 129.361 192 247.989l0 0.011zM181.88 227.16l210.48 210.44c-14.807 17.976-28.027 38.242-38.877 59.901l-0.843 1.859-207.44-207.36c9.71-24.783 22.064-46.193 37.103-65.401l-0.423 0.561zM292 145.2l207.44 207.44c-23.518 11.693-43.784 24.913-62.316 40.164l0.556-0.444-210.52-210.48c18.647-14.616 40.057-26.97 63.106-36.076l1.734-0.604zM537.84 588.52l-102.28-102.28c14.69-19.352 31.408-36.070 50.122-50.295l0.638-0.465 102.28 102.28c-14.712 19.354-31.456 36.072-50.198 50.293l-0.642 0.467zM621.24 480l-77.24-77.24c28.331-11.866 61.254-18.76 95.787-18.76 0.075 0 0.15 0 0.225 0l-0.012-0c0 0.063 0 0.138 0 0.213 0 34.533-6.894 67.456-19.38 97.468l0.62-1.681zM402.76 544l77.24 77.24c-28.331 11.866-61.254 18.76-95.787 18.76-0.075 0-0.15-0-0.225-0l0.012 0c-0-0.063-0-0.138-0-0.213 0-34.533 6.894-67.456 19.38-97.468l-0.62 1.681zM586.4 631.64l210.44 210.48c-18.647 14.616-40.057 26.97-63.106 36.076l-1.734 0.604-207.44-207.44c23.55-11.688 43.842-24.909 62.399-40.166l-0.559 0.446zM631.64 586.4c14.807-17.976 28.027-38.242 38.877-59.901l0.843-1.859 207.44 207.36c-9.717 24.752-22.070 46.135-37.102 65.319l0.422-0.559zM632 320.2c-23.688 0.593-46.355 3.666-68.149 8.97l2.189-0.45-200-200c5.96-0.44 11.88-0.72 17.96-0.72 118.691 0.126 218.488 80.866 247.595 190.41l0.405 1.79zM128 384c0-6.080 0.28-12 0.72-18.040l200 200c-4.86 19.631-7.933 42.326-8.512 65.641l-0.008 0.399c-111.334-29.512-192.074-129.309-192.2-247.986l-0-0.014zM392 704c23.688-0.593 46.355-3.666 68.149-8.97l-2.189 0.45 200 200c-5.96 0.44-12 0.72-18.040 0.72-118.658-0.164-218.415-80.892-247.515-190.41l-0.405-1.79z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["unite"] + }, + "attrs": [{}], + "properties": { + "id": 1430, + "order": 2943, + "name": "unite", + "code": 59518, + "ligatures": "unite", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1430 + }, + { + "icon": { + "paths": [ + "M896 608v-224c0-17.673-14.327-32-32-32v0h-192v-192c0-17.673-14.327-32-32-32v0h-480c-17.673 0-32 14.327-32 32v0 480c0 17.673 14.327 32 32 32v0h192v192c0 17.673 14.327 32 32 32v0h480c17.673 0 32-14.327 32-32v0-256zM621.24 832l-429.24-429.24v-165.52l594.76 594.76zM237.24 192h165.52l429.24 429.24v165.52zM832 530.76l-114.76-114.76h114.76zM608 306.76l-114.76-114.76h114.76zM192 493.24l114.76 114.76h-114.76zM416 717.24l114.76 114.76h-114.76z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["unite-square"] + }, + "attrs": [{}], + "properties": { + "id": 1431, + "order": 2944, + "name": "unite-square", + "code": 59512, + "ligatures": "unite-square", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1431 + }, + { + "icon": { + "paths": [ + "M960 544v256c0 35.346-28.654 64-64 64v0h-768c-35.346 0-64-28.654-64-64v0-256c0-35.346 28.654-64 64-64v0h192c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-192v256h768v-256h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c35.346 0 64 28.654 64 64v0zM342.64 310.64l137.36-137.4v338.76c0 17.673 14.327 32 32 32s32-14.327 32-32v0-338.76l137.36 137.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-192-192c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-192 192c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l-0 0zM800 672c0-26.51-21.49-48-48-48s-48 21.49-48 48c0 26.51 21.49 48 48 48v0c26.51 0 48-21.49 48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["upload"] + }, + "attrs": [{}], + "properties": { + "id": 1432, + "order": 2945, + "name": "upload", + "code": 58558, + "ligatures": "upload", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1432 + }, + { + "icon": { + "paths": [ + "M896 576v256c0 17.673-14.327 32-32 32v0h-704c-17.673 0-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0 224h640v-224c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM374.64 310.64l105.36-105.4v370.76c0 17.673 14.327 32 32 32s32-14.327 32-32v0-370.76l105.36 105.4c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l-160-160c-5.792-5.798-13.797-9.385-22.64-9.385s-16.848 3.587-22.64 9.385l-0 0-160 160c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["upload-simple"] + }, + "attrs": [{}], + "properties": { + "id": 1433, + "order": 2946, + "name": "upload-simple", + "code": 58560, + "ligatures": "upload-simple", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1433 + }, + { + "icon": { + "paths": [ + "M1009.76 485.36l-192-128c-4.99-3.371-11.14-5.381-17.76-5.381-17.673 0-32 14.327-32 32 0 0.007 0 0.015 0 0.022l-0-0.001v96h-480v-192h132c14.719 55.647 64.615 96 123.935 96 70.692 0 128-57.308 128-128s-57.308-128-128-128c-59.321 0-109.217 40.353-123.734 95.107l-0.201 0.893h-132c-35.346 0-64 28.654-64 64v0 192h-192c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h192v192c0 35.346 28.654 64 64 64v0h128v32c0 35.346 28.654 64 64 64v0h128c35.346 0 64-28.654 64-64v0-128c0-35.346-28.654-64-64-64v0h-128c-35.346 0-64 28.654-64 64v0 32h-128v-192h480v96c-0 0.006-0 0.013-0 0.021 0 17.673 14.327 32 32 32 6.62 0 12.77-2.010 17.874-5.453l-0.114 0.072 192-128c8.654-5.819 14.271-15.573 14.271-26.64s-5.618-20.821-14.157-26.567l-0.114-0.073zM544 192c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64v0c0-35.346 28.654-64 64-64v0zM480 704h128v128h-128zM832 580.2v-136.2l102.32 68z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["usb"] + }, + "attrs": [{}], + "properties": { + "id": 1434, + "order": 2947, + "name": "usb", + "code": 59734, + "ligatures": "usb", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1434 + }, + { + "icon": { + "paths": [ + "M923.68 848c-60.92-105.32-154.8-180.84-264.36-216.64 84.826-51.143 140.68-142.783 140.68-247.469 0-159.058-128.942-288-288-288s-288 128.942-288 288c0 104.685 55.854 196.325 139.388 246.745l1.292 0.724c-109.56 35.76-203.44 111.28-264.36 216.64-2.964 4.761-4.721 10.54-4.721 16.73 0 17.673 14.327 32 32 32 12.076 0 22.59-6.689 28.038-16.565l0.083-0.165c75.36-130.24 208.56-208 356.28-208s280.92 77.76 356.28 208c5.532 10.040 16.045 16.73 28.121 16.73 17.673 0 32-14.327 32-32 0-6.19-1.757-11.969-4.8-16.866l0.079 0.136zM288 384c0-123.712 100.288-224 224-224s224 100.288 224 224c0 123.712-100.288 224-224 224v0c-123.657-0.137-223.863-100.343-224-223.987l-0-0.013z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["user"] + }, + "attrs": [{}], + "properties": { + "id": 1435, + "order": 2948, + "name": "user", + "code": 58562, + "ligatures": "user", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1435 + }, + { + "icon": { + "paths": [ + "M576 630.72c77.478-48.828 128.2-133.931 128.2-230.88 0-150.221-121.779-272-272-272s-272 121.779-272 272c0 96.95 50.722 182.052 127.077 230.219l1.123 0.661c-82.6 27.040-156.92 77.56-216.68 148.68-4.671 5.526-7.51 12.732-7.51 20.6 0 17.678 14.331 32.010 32.010 32.010 9.81 0 18.589-4.413 24.461-11.362l0.039-0.047c80.28-95.84 190.92-148.6 311.28-148.6s231 52.76 311.48 148.6c5.911 6.997 14.69 11.41 24.5 11.41 17.678 0 32.010-14.331 32.010-32.010 0-7.868-2.839-15.074-7.549-20.647l0.039 0.047c-59.76-71.12-134.080-121.64-216.48-148.68zM224 400c0-114.875 93.125-208 208-208s208 93.125 208 208c0 114.875-93.125 208-208 208v0c-114.82-0.137-207.863-93.18-208-207.987l-0-0.013zM1014.64 534.64l-128 128c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-64-64c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l41.36 41.4 105.36-105.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["user-check"] + }, + "attrs": [{}], + "properties": { + "id": 1436, + "order": 2949, + "name": "user-check", + "code": 60154, + "ligatures": "user-check", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1436 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM296.32 790c46.211-71.465 125.5-118.094 215.68-118.094s169.469 46.629 215.073 117.092l0.607 1.002c-58.887 46.144-134.031 73.997-215.68 73.997s-156.793-27.853-216.448-74.577l0.768 0.58zM384 480c0-70.692 57.308-128 128-128s128 57.308 128 128c0 70.692-57.308 128-128 128v0c-70.692 0-128-57.308-128-128v0zM775.040 745.64c-35.665-51.212-84.712-90.849-142.109-114.232l-2.131-0.768c44.751-35.474 73.2-89.831 73.2-150.833 0-106.039-85.961-192-192-192s-192 85.961-192 192c0 61.002 28.449 115.359 72.802 150.528l0.398 0.304c-59.528 24.151-108.575 63.788-143.555 113.962l-0.685 1.038c-55.216-61.88-88.96-143.954-88.96-233.91 0-194.404 157.596-352 352-352s352 157.596 352 352c0 89.956-33.744 172.030-89.264 234.257l0.304-0.346z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["user-circle"] + }, + "attrs": [{}], + "properties": { + "id": 1437, + "order": 2950, + "name": "user-circle", + "code": 58564, + "ligatures": "user-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1437 + }, + { + "icon": { + "paths": [ + "M885.4 416.44c-15.256 2.623-26.718 15.754-26.718 31.561 0 1.865 0.159 3.692 0.466 5.469l-0.027-0.19c3.105 17.645 4.88 37.962 4.88 58.693 0 0.009-0 0.019-0 0.028l0-0.001c0 0.092 0 0.2 0 0.308 0 89.771-33.751 171.658-89.255 233.666l0.295-0.335c-35.665-51.212-84.712-90.849-142.109-114.232l-2.131-0.768c44.751-35.474 73.2-89.831 73.2-150.833 0-106.039-85.961-192-192-192s-192 85.961-192 192c0 61.002 28.449 115.359 72.802 150.528l0.398 0.304c-59.528 24.151-108.575 63.788-143.555 113.962l-0.685 1.038c-55.072-61.841-88.72-143.811-88.72-233.64 0-194.32 157.459-351.863 351.747-352l0.013-0c0.017-0 0.037-0 0.057-0 20.721 0 41.027 1.775 60.775 5.181l-2.112-0.301c1.499 0.249 3.227 0.391 4.987 0.391 17.673 0 32-14.327 32-32 0-15.704-11.312-28.766-26.232-31.482l-0.196-0.030c-20.732-3.665-44.601-5.76-68.96-5.76-229.574 0-415.68 186.106-415.68 415.68s186.106 415.68 415.68 415.68c229.574 0 415.68-186.106 415.68-415.68 0-24.359-2.095-48.228-6.115-71.438l0.355 2.478c-2.623-15.256-15.754-26.718-31.561-26.718-1.865 0-3.692 0.159-5.469 0.466l0.19-0.027zM384 480c0-70.692 57.308-128 128-128s128 57.308 128 128c0 70.692-57.308 128-128 128v0c-70.692 0-128-57.308-128-128v0zM296.32 790c46.211-71.465 125.5-118.094 215.68-118.094s169.469 46.629 215.073 117.092l0.607 1.002c-58.887 46.144-134.031 73.997-215.68 73.997s-156.793-27.853-216.448-74.577l0.768 0.58zM950.64 182.64l-128 128c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-64-64c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0 41.36 41.4 105.36-105.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64h-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["user-circle-check"] + }, + "attrs": [{}], + "properties": { + "id": 1438, + "order": 2951, + "name": "user-circle-check", + "code": 60472, + "ligatures": "user-circle-check", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1438 + }, + { + "icon": { + "paths": [ + "M385.040 148c-0.624-2.363-0.983-5.075-0.983-7.871 0-14.81 10.060-27.269 23.719-30.918l0.224-0.051c31.21-8.381 67.043-13.195 104-13.195s72.79 4.814 106.905 13.85l-2.905-0.654c13.944 3.657 24.063 16.147 24.063 31 0 17.673-14.327 32-32 32-0.022 0-0.044-0-0.066-0l0.003 0c-2.849-0.015-5.604-0.394-8.228-1.091l0.228 0.051c-26.408-7.099-56.728-11.177-88-11.177s-61.592 4.078-90.456 11.731l2.456-0.554c-2.384 0.636-5.122 1.002-7.945 1.002-14.874 0-27.379-10.149-30.966-23.899l-0.049-0.223zM133.4 440c2.567 0.741 5.516 1.167 8.564 1.167 14.629 0 26.965-9.816 30.781-23.222l0.055-0.226c16.927-59.769 47.418-111.089 88.048-152.409l-0.048 0.049c5.036-5.63 8.114-13.103 8.114-21.295 0-17.673-14.327-32-32-32-8.391 0-16.028 3.23-21.735 8.514l0.021-0.019c-47.943 48.764-83.974 109.39-103.285 177.068l-0.715 2.932c-0.751 2.584-1.183 5.553-1.183 8.622 0 14.606 9.785 26.926 23.158 30.763l0.226 0.055zM600 852.88c-26.408 7.099-56.728 11.177-88 11.177s-61.592-4.078-90.456-11.731l2.456 0.554c-2.26-0.57-4.855-0.898-7.526-0.898-17.673 0-32 14.327-32 32 0 14.658 9.855 27.014 23.301 30.803l0.225 0.054c31.21 8.381 67.043 13.195 104 13.195s72.79-4.814 106.905-13.85l-2.905 0.654c13.671-3.844 23.526-16.2 23.526-30.858 0-17.673-14.327-32-32-32-2.671 0-5.266 0.327-7.746 0.944l0.22-0.046zM851.2 417.8c3.873 13.63 16.21 23.446 30.84 23.446 17.676 0 32.006-14.33 32.006-32.006 0-3.047-0.426-5.994-1.221-8.786l0.055 0.226c-20.040-70.605-56.069-131.229-104.059-180.060l0.059 0.060c-5.854-6.241-14.152-10.128-23.359-10.128-17.673 0-32 14.327-32 32 0 9.007 3.722 17.146 9.711 22.961l0.008 0.008c40.503 41.279 70.958 92.561 87.312 149.793l0.608 2.487zM912.96 623.36c-22.357 78.964-65.156 146.094-122.343 197.546l-0.377 0.334c-5.65 5.115-13.18 8.245-21.441 8.245-12.376 0-23.112-7.026-28.435-17.307l-0.084-0.178c-43.213-83.815-129.169-140.137-228.28-140.137s-185.067 56.322-227.608 138.706l-0.672 1.431c-5.407 10.461-16.143 17.488-28.52 17.488-8.242 0-15.755-3.116-21.428-8.233l0.028 0.025c-57.565-51.814-100.364-118.97-122.008-195.034l-0.712-2.926c-0.737-2.56-1.161-5.501-1.161-8.54 0-17.673 14.327-32.001 32.001-32.001 14.634 0 26.974 9.823 30.785 23.235l0.055 0.226c15.271 54.117 41.494 100.904 76.299 139.861l-0.299-0.341c35.68-51.28 84.79-90.953 142.27-114.314l2.13-0.766c-44.775-35.473-73.24-89.845-73.24-150.864 0-106.039 85.961-192 192-192s192 85.961 192 192c0 61.020-28.465 115.391-72.841 150.559l-0.399 0.305c59.61 24.127 108.72 63.8 143.714 114.040l0.686 1.040c34.506-38.616 60.729-85.403 75.4-137.050l0.6-2.47c3.873-13.63 16.21-23.446 30.84-23.446 17.676 0 32.006 14.33 32.006 32.006 0 3.047-0.426 5.994-1.221 8.786l0.055-0.226zM512 608c70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128v0c0 70.692 57.308 128 128 128v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["user-circle-dashed"] + }, + "attrs": [{}], + "properties": { + "id": 1439, + "order": 2952, + "name": "user-circle-dashed", + "code": 60470, + "ligatures": "user-circle-dashed", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1439 + }, + { + "icon": { + "paths": [ + "M913 252.28l-18.64-10.76c1.043-5.268 1.64-11.324 1.64-17.52s-0.597-12.252-1.736-18.115l0.096 0.595 18.64-10.76c9.636-5.637 16.006-15.934 16.006-27.72 0-17.677-14.33-32.006-32.006-32.006-5.891 0-11.41 1.592-16.151 4.368l0.151-0.082-18.68 10.8c-8.578-7.394-18.645-13.353-29.654-17.349l-0.666-0.211v-21.52c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 21.52c-11.675 4.207-21.742 10.166-30.445 17.665l0.125-0.105-18.68-10.8c-4.59-2.695-10.109-4.286-16-4.286-17.677 0-32.006 14.33-32.006 32.006 0 11.786 6.37 22.083 15.855 27.638l0.151 0.082 18.64 10.76c-1.043 5.268-1.64 11.324-1.64 17.52s0.597 12.252 1.736 18.115l-0.096-0.595-18.64 10.76c-9.639 5.634-16.012 15.933-16.012 27.72 0 17.673 14.327 32 32 32 0.004 0 0.009-0 0.013-0l-0.001 0c0.029 0 0.064 0 0.098 0 5.857 0 11.343-1.59 16.050-4.361l-0.148 0.081 18.68-10.8c8.578 7.394 18.645 13.353 29.654 17.349l0.666 0.211v21.52c0 17.673 14.327 32 32 32s32-14.327 32-32v0-21.52c11.675-4.207 21.742-10.166 30.445-17.665l-0.125 0.105 18.68 10.8c4.559 2.691 10.045 4.28 15.902 4.28 0.034 0 0.069-0 0.103-0l-0.005 0c0.004 0 0.008 0 0.012 0 17.673 0 32-14.327 32-32 0-11.787-6.373-22.086-15.861-27.638l-0.151-0.082zM768 224c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32v0c-17.673 0-32-14.327-32-32v0zM885.4 416.44c-15.256 2.623-26.718 15.754-26.718 31.561 0 1.865 0.159 3.692 0.466 5.469l-0.027-0.19c3.105 17.645 4.88 37.962 4.88 58.693 0 0.009-0 0.019-0 0.028l0-0.001c0 0.092 0 0.2 0 0.308 0 89.771-33.751 171.658-89.255 233.666l0.295-0.335c-35.665-51.212-84.712-90.849-142.109-114.232l-2.131-0.768c44.751-35.474 73.2-89.831 73.2-150.833 0-106.039-85.961-192-192-192s-192 85.961-192 192c0 61.002 28.449 115.359 72.802 150.528l0.398 0.304c-59.528 24.151-108.575 63.788-143.555 113.962l-0.685 1.038c-55.072-61.841-88.72-143.811-88.72-233.64 0-194.32 157.459-351.863 351.747-352l0.013-0c0.017-0 0.037-0 0.057-0 20.721 0 41.027 1.775 60.775 5.181l-2.112-0.301c1.499 0.249 3.227 0.391 4.987 0.391 17.673 0 32-14.327 32-32 0-15.704-11.312-28.766-26.232-31.482l-0.196-0.030c-20.732-3.665-44.601-5.76-68.96-5.76-229.574 0-415.68 186.106-415.68 415.68s186.106 415.68 415.68 415.68c229.574 0 415.68-186.106 415.68-415.68 0-24.359-2.095-48.228-6.115-71.438l0.355 2.478c-2.623-15.256-15.754-26.718-31.561-26.718-1.865 0-3.692 0.159-5.469 0.466l0.19-0.027zM384 480c0-70.692 57.308-128 128-128s128 57.308 128 128c0 70.692-57.308 128-128 128v0c-70.692 0-128-57.308-128-128v0zM296.32 790c46.211-71.465 125.5-118.094 215.68-118.094s169.469 46.629 215.073 117.092l0.607 1.002c-58.887 46.144-134.031 73.997-215.68 73.997s-156.793-27.853-216.448-74.577l0.768 0.58z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["user-circle-gear"] + }, + "attrs": [{}], + "properties": { + "id": 1440, + "order": 2953, + "name": "user-circle-gear", + "code": 58566, + "ligatures": "user-circle-gear", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1440 + }, + { + "icon": { + "paths": [ + "M672 224c0-17.673 14.327-32 32-32v0h192c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32v0zM904.32 373.32c15.025 41.214 23.714 88.792 23.714 138.4 0 229.596-186.124 415.72-415.72 415.72s-415.72-186.124-415.72-415.72c0-229.596 186.124-415.72 415.72-415.72 24.361 0 48.232 2.095 71.444 6.116l-2.478-0.355c15.116 2.746 26.427 15.807 26.427 31.511 0 17.673-14.327 32-32 32-1.761 0-3.488-0.142-5.172-0.416l0.184 0.025c-17.569-3.106-37.797-4.881-58.44-4.881-194.461 0-352.121 157.562-352.28 351.986l-0 0.015c-0 0.092-0 0.2-0 0.308 0 89.771 33.751 171.658 89.255 233.666l-0.295-0.335c35.665-51.212 84.712-90.849 142.109-114.232l2.131-0.768c-44.751-35.474-73.2-89.831-73.2-150.833 0-106.039 85.961-192 192-192s192 85.961 192 192c0 61.002-28.449 115.359-72.802 150.528l-0.398 0.304c59.528 24.151 108.575 63.788 143.555 113.962l0.685 1.038c55.23-61.883 88.982-143.968 88.982-233.935 0-41.944-7.336-82.174-20.795-119.477l0.773 2.453c-1.162-3.18-1.834-6.852-1.834-10.68 0-17.681 14.333-32.014 32.014-32.014 13.852 0 25.65 8.798 30.109 21.111l0.071 0.223zM512 608c70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128v0c0 70.692 57.308 128 128 128v0zM512 864c0.105 0 0.229 0 0.353 0 81.535 0 156.563-27.858 216.086-74.574l-0.759 0.574c-46.211-71.465-125.5-118.094-215.68-118.094s-169.469 46.629-215.073 117.092l-0.607 1.002c58.764 46.142 133.792 74 215.327 74 0.124 0 0.248-0 0.373-0l-0.019 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["user-circle-minus"] + }, + "attrs": [{}], + "properties": { + "id": 1441, + "order": 2954, + "name": "user-circle-minus", + "code": 58568, + "ligatures": "user-circle-minus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1441 + }, + { + "icon": { + "paths": [ + "M672 224c0-17.673 14.327-32 32-32v0h64v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h64c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32v0zM922.24 442.72c3.665 20.732 5.76 44.601 5.76 68.96 0 229.574-186.106 415.68-415.68 415.68s-415.68-186.106-415.68-415.68c0-229.574 186.106-415.68 415.68-415.68 24.359 0 48.228 2.095 71.438 6.115l-2.478-0.355c15.116 2.746 26.427 15.807 26.427 31.511 0 17.673-14.327 32-32 32-1.761 0-3.488-0.142-5.172-0.416l0.184 0.025c-17.569-3.106-37.797-4.881-58.44-4.881-194.461 0-352.121 157.562-352.28 351.986l-0 0.015c-0 0.092-0 0.2-0 0.308 0 89.771 33.751 171.658 89.255 233.666l-0.295-0.335c35.665-51.212 84.712-90.849 142.109-114.232l2.131-0.768c-44.751-35.474-73.2-89.831-73.2-150.833 0-106.039 85.961-192 192-192s192 85.961 192 192c0 61.002-28.449 115.359-72.802 150.528l-0.398 0.304c59.528 24.151 108.575 63.788 143.555 113.962l0.685 1.038c55.21-61.673 88.96-143.561 88.96-233.332 0-0.108-0-0.217-0-0.325l0 0.017c0-0.008 0-0.017 0-0.027 0-20.731-1.775-41.048-5.181-60.806l0.301 2.113c-0.311-1.675-0.489-3.603-0.489-5.573 0-17.673 14.327-32 32-32 15.912 0 29.112 11.614 31.584 26.828l0.025 0.184zM512 608c70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128v0c0 70.692 57.308 128 128 128v0zM512 864c0.105 0 0.229 0 0.353 0 81.535 0 156.563-27.858 216.086-74.574l-0.759 0.574c-46.211-71.465-125.5-118.094-215.68-118.094s-169.469 46.629-215.073 117.092l-0.607 1.002c58.764 46.142 133.792 74 215.327 74 0.124 0 0.248-0 0.373-0l-0.019 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["user-circle-plus"] + }, + "attrs": [{}], + "properties": { + "id": 1442, + "order": 2955, + "name": "user-circle-plus", + "code": 58570, + "ligatures": "user-circle-plus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1442 + }, + { + "icon": { + "paths": [ + "M896 160v144c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-112h-112c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h144c17.673 0 32 14.327 32 32v0zM864 688c-17.673 0-32 14.327-32 32v0 112h-112c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h144c17.673 0 32-14.327 32-32v0-144c0-17.673-14.327-32-32-32v0zM304 832h-112v-112c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 144c0 17.673 14.327 32 32 32v0h144c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM160 336c17.673 0 32-14.327 32-32v0-112h112c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-144c-17.673 0-32 14.327-32 32v0 144c0 17.673 14.327 32 32 32v0zM704 704c-0.021 0-0.045 0-0.070 0-10.415 0-19.669-4.976-25.512-12.681l-0.058-0.080c-38.35-50.747-98.585-83.2-166.4-83.2s-128.050 32.453-166.021 82.677l-0.379 0.523c-5.905 7.798-15.17 12.784-25.6 12.784-17.686 0-32.024-14.338-32.024-32.024 0-7.257 2.414-13.95 6.482-19.32l-0.058 0.080c28.262-37.565 65.193-67.141 107.904-86.035l1.736-0.685c-32.079-29.362-52.12-71.421-52.12-118.161 0-88.366 71.634-160 160-160s160 71.634 160 160c0 46.739-20.041 88.798-51.999 118.051l-0.121 0.109c44.479 19.568 81.438 49.147 109.22 86.027l0.5 0.693c4.014 5.289 6.43 11.982 6.43 19.24 0 17.642-14.276 31.949-31.905 32l-0.005 0zM512 544c53.019 0 96-42.981 96-96s-42.981-96-96-96c-53.019 0-96 42.981-96 96v0c0 53.019 42.981 96 96 96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["user-focus"] + }, + "attrs": [{}], + "properties": { + "id": 1443, + "order": 2956, + "name": "user-focus", + "code": 59132, + "ligatures": "user-focus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1443 + }, + { + "icon": { + "paths": [ + "M576 630.72c77.478-48.828 128.2-133.931 128.2-230.88 0-150.221-121.779-272-272-272s-272 121.779-272 272c0 96.95 50.722 182.052 127.077 230.219l1.123 0.661c-82.6 27.040-156.92 77.56-216.68 148.68-4.914 5.597-7.911 12.981-7.911 21.065 0 17.673 14.327 32 32 32 10.016 0 18.958-4.602 24.825-11.807l0.046-0.058c80.32-95.84 190.96-148.6 311.32-148.6s231 52.76 311.48 148.6c5.914 7.006 14.701 11.425 24.52 11.425 17.687 0 32.025-14.338 32.025-32.025 0-7.868-2.837-15.073-7.544-20.648l0.039 0.048c-59.8-71.12-134.12-121.64-216.52-148.68zM224 400c0-114.875 93.125-208 208-208s208 93.125 208 208c0 114.875-93.125 208-208 208v0c-114.82-0.137-207.863-93.18-208-207.987l-0-0.013zM1009 572.28l-18.64-10.76c1.043-5.268 1.64-11.324 1.64-17.52s-0.597-12.252-1.736-18.115l0.096 0.595 18.64-10.76c9.636-5.637 16.006-15.934 16.006-27.72 0-17.677-14.33-32.006-32.006-32.006-5.891 0-11.41 1.592-16.151 4.368l0.151-0.082-18.68 10.8c-8.578-7.394-18.645-13.353-29.654-17.349l-0.666-0.211v-21.52c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 21.52c-11.675 4.207-21.742 10.166-30.445 17.665l0.125-0.105-18.68-10.8c-4.59-2.695-10.109-4.286-16-4.286-17.677 0-32.006 14.33-32.006 32.006 0 11.786 6.37 22.083 15.855 27.638l0.151 0.082 18.64 10.76c-1.043 5.268-1.64 11.324-1.64 17.52s0.597 12.252 1.736 18.115l-0.096-0.595-18.64 10.76c-9.636 5.637-16.006 15.934-16.006 27.72 0 17.677 14.33 32.006 32.006 32.006 5.891 0 11.41-1.592 16.151-4.368l-0.151 0.082 18.68-10.8c8.578 7.394 18.645 13.353 29.654 17.349l0.666 0.211v21.52c0 17.673 14.327 32 32 32s32-14.327 32-32v0-21.52c11.675-4.207 21.742-10.166 30.445-17.665l-0.125 0.105 18.68 10.8c4.559 2.691 10.045 4.28 15.902 4.28 0.034 0 0.069-0 0.103-0l-0.005 0c0.004 0 0.008 0 0.012 0 17.673 0 32-14.327 32-32 0-11.787-6.373-22.086-15.861-27.638l-0.151-0.082zM864 544c0-17.673 14.327-32 32-32s32 14.327 32 32c0 17.673-14.327 32-32 32v0c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["user-gear"] + }, + "attrs": [{}], + "properties": { + "id": 1444, + "order": 2957, + "name": "user-gear", + "code": 58572, + "ligatures": "user-gear", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1444 + }, + { + "icon": { + "paths": [ + "M608 320c0-17.673 14.327-32 32-32v0h352c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-352c-17.673 0-32-14.327-32-32v0zM992 480h-352c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h352c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM992 672h-256c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h256c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM607 760c0.64 2.39 1.007 5.134 1.007 7.964 0 14.847-10.111 27.333-23.824 30.946l-0.223 0.050c-2.357 0.661-5.063 1.040-7.858 1.040-0.050 0-0.1-0-0.149-0l0.008 0c-0.005 0-0.010 0-0.016 0-14.83 0-27.304-10.088-30.934-23.777l-0.050-0.223c-24.64-95.76-121.36-168-225-168s-200.36 72.2-225 168c-3.68 13.92-16.161 24.016-31 24.016-17.682 0-32.016-14.334-32.016-32.016 0-2.843 0.371-5.599 1.066-8.223l-0.050 0.223c22.36-86.84 87.36-157.16 169.84-192-45.706-35.45-74.84-90.378-74.84-152.11 0-106.039 85.961-192 192-192s192 85.961 192 192c0 61.733-29.134 116.661-74.403 151.784l-0.437 0.326c82.52 34.84 147.52 105.16 169.88 192zM320 544c70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128v0c0 70.692 57.308 128 128 128v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["user-list"] + }, + "attrs": [{}], + "properties": { + "id": 1445, + "order": 2958, + "name": "user-list", + "code": 59196, + "ligatures": "user-list", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1445 + }, + { + "icon": { + "paths": [ + "M1024 544c0 17.673-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h192c17.673 0 32 14.327 32 32v0zM792.52 779.4c4.668 5.527 7.505 12.732 7.505 20.6 0 17.687-14.338 32.025-32.025 32.025-9.819 0-18.606-4.419-24.481-11.377l-0.039-0.048c-80.48-95.84-191.12-148.6-311.48-148.6s-231 52.76-311.48 148.6c-5.911 6.997-14.69 11.41-24.5 11.41-17.678 0-32.010-14.331-32.010-32.010 0-7.868 2.839-15.074 7.549-20.647l-0.039 0.047c59.76-71.12 134.080-121.64 216.68-148.68-77.478-48.828-128.2-133.931-128.2-230.88 0-150.221 121.779-272 272-272s272 121.779 272 272c0 96.95-50.722 182.052-127.077 230.219l-1.123 0.661c82.6 27.040 156.92 77.56 216.72 148.68zM432 608c114.875 0 208-93.125 208-208s-93.125-208-208-208c-114.875 0-208 93.125-208 208v0c0.137 114.82 93.18 207.863 207.987 208l0.013 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["user-minus"] + }, + "attrs": [{}], + "properties": { + "id": 1446, + "order": 2959, + "name": "user-minus", + "code": 58574, + "ligatures": "user-minus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1446 + }, + { + "icon": { + "paths": [ + "M1024 544c0 17.673-14.327 32-32 32v0h-64v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-64h-64c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h64v-64c0-17.673 14.327-32 32-32s32 14.327 32 32v0 64h64c17.673 0 32 14.327 32 32v0zM792.52 779.4c4.668 5.527 7.505 12.732 7.505 20.6 0 17.687-14.338 32.025-32.025 32.025-9.819 0-18.606-4.419-24.481-11.377l-0.039-0.048c-80.48-95.84-191.12-148.6-311.48-148.6s-231 52.76-311.48 148.6c-5.911 6.997-14.69 11.41-24.5 11.41-17.678 0-32.010-14.331-32.010-32.010 0-7.868 2.839-15.074 7.549-20.647l-0.039 0.047c59.76-71.12 134.080-121.64 216.68-148.68-77.478-48.828-128.2-133.931-128.2-230.88 0-150.221 121.779-272 272-272s272 121.779 272 272c0 96.95-50.722 182.052-127.077 230.219l-1.123 0.661c82.6 27.040 156.92 77.56 216.72 148.68zM432 608c114.875 0 208-93.125 208-208s-93.125-208-208-208c-114.875 0-208 93.125-208 208v0c0.137 114.82 93.18 207.863 207.987 208l0.013 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["user-plus"] + }, + "attrs": [{}], + "properties": { + "id": 1447, + "order": 2960, + "name": "user-plus", + "code": 58576, + "ligatures": "user-plus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1447 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM384 480c0-70.692 57.308-128 128-128s128 57.308 128 128c0 70.692-57.308 128-128 128v0c-70.692 0-128-57.308-128-128v0zM290.28 800c45.083-77.077 127.451-128.030 221.72-128.030s176.637 50.953 221.066 126.822l0.654 1.208zM864 800h-58.68c-34.412-77.248-96.138-137.143-172.618-168.347l-2.142-0.773c44.891-35.471 73.44-89.912 73.44-151.022 0-106.039-85.961-192-192-192s-192 85.961-192 192c0 61.109 28.549 115.55 73.036 150.714l0.404 0.308c-78.622 31.977-140.348 91.872-173.948 167.085l-0.812 2.035h-58.68v-576h704v576z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["user-rectangle"] + }, + "attrs": [{}], + "properties": { + "id": 1448, + "order": 2961, + "name": "user-rectangle", + "code": 58578, + "ligatures": "user-rectangle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1448 + }, + { + "icon": { + "paths": [ + "M576 662.72c77.478-48.828 128.2-133.931 128.2-230.88 0-150.221-121.779-272-272-272s-272 121.779-272 272c0 96.95 50.722 182.052 127.077 230.219l1.123 0.661c-82.6 27.040-156.92 77.56-216.68 148.68-4.671 5.526-7.51 12.732-7.51 20.6 0 17.678 14.331 32.010 32.010 32.010 9.81 0 18.589-4.413 24.461-11.362l0.039-0.047c80.28-95.84 190.92-148.6 311.28-148.6s231 52.76 311.52 148.6c5.911 6.997 14.69 11.41 24.5 11.41 17.678 0 32.010-14.331 32.010-32.010 0-7.868-2.839-15.074-7.549-20.647l0.039 0.047c-59.8-71.12-134.12-121.64-216.52-148.68zM224 432c0-114.875 93.125-208 208-208s208 93.125 208 208c0 114.875-93.125 208-208 208v0c-114.82-0.137-207.863-93.18-208-207.987l-0-0.013zM829.44 262.4c21.847 50.033 34.559 108.332 34.559 169.6s-12.712 119.567-35.642 172.403l1.083-2.803c-5.010 11.526-16.297 19.44-29.432 19.44-0.003 0-0.006-0-0.008-0l0 0c-0.007 0-0.016 0-0.025 0-17.673 0-32-14.327-32-32 0-4.553 0.951-8.885 2.665-12.806l-0.080 0.206c18.611-42.61 29.441-92.26 29.441-144.44s-10.829-101.829-30.363-146.825l0.922 2.385c-1.628-3.71-2.575-8.034-2.575-12.58 0-17.681 14.334-32.015 32.015-32.015 13.136 0 24.424 7.911 29.36 19.229l0.080 0.206zM992 432c0.001 0.327 0.001 0.714 0.001 1.101 0 79.335-16.616 154.788-46.558 223.071l1.397-3.573c-5.207 11.037-16.243 18.538-29.030 18.538-17.673 0-32-14.327-32-32 0-4.226 0.819-8.26 2.307-11.953l-0.077 0.215c25.26-57.63 39.96-124.798 39.96-195.4s-14.7-137.769-41.206-198.61l1.246 3.21c-1.875-3.947-2.97-8.577-2.97-13.462 0-17.673 14.327-32 32-32 13.448 0 24.958 8.295 29.693 20.047l0.077 0.215c28.545 64.71 45.161 140.164 45.161 219.499 0 0.387-0 0.774-0.001 1.161l0-0.060z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["user-sound"] + }, + "attrs": [{}], + "properties": { + "id": 1449, + "order": 2962, + "name": "user-sound", + "code": 60584, + "ligatures": "user-sound", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1449 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM384 480c0-70.692 57.308-128 128-128s128 57.308 128 128c0 70.692-57.308 128-128 128v0c-70.692 0-128-57.308-128-128v0zM274.68 832c17.097-41.402 43.213-76.084 76.051-102.83l0.469-0.37c43.547-35.378 99.672-56.803 160.8-56.803s117.253 21.425 161.273 57.175l-0.473-0.372c33.307 27.116 59.423 61.798 75.893 101.494l0.627 1.706zM832 832h-14.68c-29.638-92.359-97.552-164.998-184.581-200.391l-2.139-0.769c44.868-35.472 73.4-89.899 73.4-150.99 0-106.039-85.961-192-192-192s-192 85.961-192 192c0 61.091 28.532 115.518 72.997 150.683l0.403 0.307c-89.168 36.162-157.082 108.801-186.091 198.898l-0.629 2.262h-14.68v-640h640v640z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["user-square"] + }, + "attrs": [{}], + "properties": { + "id": 1450, + "order": 2963, + "name": "user-square", + "code": 58580, + "ligatures": "user-square", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1450 + }, + { + "icon": { + "paths": [ + "M1014.64 534.64l-96 96c-5.792 5.798-13.797 9.385-22.64 9.385s-16.848-3.587-22.64-9.385l-0-0-96-96c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l41.36 41.4v-18.76c0-0.052 0-0.113 0-0.173 0-194.404-157.596-352-352-352-117.403 0-221.382 57.477-285.332 145.827l-0.708 1.027c-5.882 8.116-15.331 13.335-26 13.335-17.681 0-32.015-14.333-32.015-32.015 0-7.013 2.255-13.499 6.079-18.773l-0.064 0.093c76.415-105.621 199.295-173.544 338.040-173.544 229.75 0 416 186.25 416 416 0 0.079-0 0.157-0 0.236l0-0.012v18.76l41.36-41.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0zM849.92 754.64c-76.423 105.525-199.248 173.377-337.92 173.377-229.75 0-416-186.25-416-416 0-0.006 0-0.012 0-0.018l-0 0.001v-18.76l-41.36 41.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64h-0l96-96c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 96 96c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-0-0-41.36-41.4v18.76c-0 0.092-0 0.2-0 0.308 0 89.771 33.751 171.658 89.255 233.666l-0.295-0.335c35.665-51.212 84.712-90.849 142.109-114.232l2.131-0.768c-44.751-35.474-73.2-89.831-73.2-150.833 0-106.039 85.961-192 192-192s192 85.961 192 192c0 61.002-28.449 115.359-72.802 150.528l-0.398 0.304c59.58 24.155 108.661 63.838 143.633 114.078l0.687 1.042c7.618-8.521 15.108-17.788 22.13-27.418l0.71-1.022c5.882-8.116 15.331-13.335 26-13.335 17.681 0 32.015 14.333 32.015 32.015 0 7.013-2.255 13.499-6.079 18.773l0.064-0.093zM512 608c70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128v0c0 70.692 57.308 128 128 128v0zM512 864c81.631-0.11 156.744-27.926 216.462-74.548l-0.782 0.588c-46.211-71.465-125.5-118.094-215.68-118.094s-169.469 46.629-215.073 117.092l-0.607 1.002c58.754 46.118 133.763 73.96 215.275 73.96 0.142 0 0.285-0 0.427-0l-0.022 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["user-switch"] + }, + "attrs": [{}], + "properties": { + "id": 1451, + "order": 2964, + "name": "user-switch", + "code": 59222, + "ligatures": "user-switch", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1451 + }, + { + "icon": { + "paths": [ + "M469 631.68c64.882-43.644 107-116.792 107-199.777 0-132.548-107.452-240-240-240s-240 107.452-240 240c0 82.985 42.118 156.133 106.143 199.234l0.857 0.544c-79.027 29.672-143.796 82.165-187.986 149.391l-0.894 1.449c-3.413 5.012-5.45 11.2-5.45 17.863 0 17.673 14.327 32 32 32 11.332 0 21.287-5.89 26.973-14.775l0.077-0.128c57.95-88.166 156.411-145.57 268.28-145.57s210.33 57.404 267.534 144.363l0.746 1.207c5.829 8.577 15.54 14.137 26.55 14.137 17.673 0 32-14.327 32-32 0-6.342-1.845-12.252-5.027-17.225l0.077 0.128c-45.084-68.675-109.853-121.168-186.24-149.967l-2.64-0.873zM160 432c0-97.202 78.798-176 176-176s176 78.798 176 176c0 97.202-78.798 176-176 176v0c-97.156-0.114-175.886-78.844-176-175.989l-0-0.011zM1000.56 826.8c-4.929 3.257-10.978 5.195-17.479 5.195-11.169 0-21.002-5.723-26.727-14.396l-0.074-0.12c-57.808-88.104-156.13-145.48-267.853-145.48-0.15 0-0.301 0-0.451 0l0.023-0c-17.673 0-32-14.327-32-32s14.327-32 32-32v0c97.131-0.094 175.834-78.856 175.834-176 0-97.202-78.798-176-176-176-23.481 0-45.889 4.598-66.371 12.944l1.176-0.424c-3.742 1.66-8.107 2.627-12.698 2.627-17.673 0-32-14.327-32-32 0-13.702 8.611-25.392 20.717-29.954l0.22-0.073c26.327-10.803 56.884-17.074 88.906-17.074 132.548 0 240 107.452 240 240 0 82.895-42.026 155.973-105.934 199.093l-0.852 0.542c79.027 29.672 143.796 82.165 187.986 149.391l0.894 1.449c3.257 4.929 5.195 10.978 5.195 17.479 0 11.169-5.723 21.002-14.396 26.727l-0.12 0.074z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["users"] + }, + "attrs": [{}], + "properties": { + "id": 1452, + "order": 2965, + "name": "users", + "code": 58582, + "ligatures": "users", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1452 + }, + { + "icon": { + "paths": [ + "M108.8 505.6c5.281 3.996 11.96 6.4 19.2 6.4 10.433 0 19.7-4.993 25.542-12.72l0.058-0.080c38.35-50.747 98.585-83.2 166.4-83.2s128.050 32.453 166.021 82.677l0.379 0.523c5.901 7.792 15.159 12.774 25.581 12.774 7.249 0 13.934-2.41 19.299-6.473l-0.080 0.058c2.438-1.825 4.535-3.922 6.302-6.28l0.058-0.080c38.35-50.747 98.585-83.2 166.4-83.2s128.050 32.453 166.021 82.677l0.379 0.523c5.903 7.803 15.169 12.792 25.6 12.792 17.68 0 32.012-14.332 32.012-32.012 0-7.248-2.409-13.934-6.47-19.3l0.058 0.080c-28.23-37.567-65.136-67.144-107.826-86.035l-1.734-0.685c32.079-29.362 52.12-71.421 52.12-118.161 0-88.366-71.634-160-160-160s-160 71.634-160 160c0 46.739 20.041 88.798 51.999 118.051l0.121 0.109c-32.631 14.316-60.489 33.602-83.988 57.228l-0.012 0.012c-23.51-23.638-51.368-42.924-82.278-56.562l-1.722-0.678c32.079-29.362 52.12-71.421 52.12-118.161 0-88.366-71.634-160-160-160s-160 71.634-160 160c0 46.739 20.041 88.798 51.999 118.051l0.121 0.109c-44.63 19.518-81.717 49.122-109.582 86.071l-0.498 0.689c-3.996 5.281-6.4 11.96-6.4 19.2 0 10.433 4.993 19.7 12.72 25.542l0.080 0.058zM704 160c53.019 0 96 42.981 96 96s-42.981 96-96 96c-53.019 0-96-42.981-96-96v0c0-53.019 42.981-96 96-96v0zM320 160c53.019 0 96 42.981 96 96s-42.981 96-96 96c-53.019 0-96-42.981-96-96v0c0-53.019 42.981-96 96-96v0zM812 790.040c32.079-29.362 52.12-71.421 52.12-118.161 0-88.366-71.634-160-160-160s-160 71.634-160 160c0 46.739 20.041 88.798 51.999 118.051l0.121 0.109c-32.631 14.316-60.489 33.602-83.988 57.228l-0.012 0.012c-23.51-23.638-51.368-42.924-82.278-56.562l-1.722-0.678c32.079-29.362 52.12-71.421 52.12-118.161 0-88.366-71.634-160-160-160s-160 71.634-160 160c0 46.739 20.041 88.798 51.999 118.051l0.121 0.109c-44.63 19.518-81.717 49.122-109.582 86.071l-0.498 0.689c-3.996 5.281-6.4 11.96-6.4 19.2 0 17.673 14.327 32 32 32 10.433 0 19.7-4.993 25.542-12.72l0.058-0.080c38.35-50.747 98.585-83.2 166.4-83.2s128.050 32.453 166.021 82.677l0.379 0.523c5.901 7.792 15.159 12.774 25.581 12.774 7.249 0 13.934-2.41 19.299-6.473l-0.080 0.058c2.438-1.825 4.535-3.922 6.302-6.28l0.058-0.080c38.35-50.747 98.585-83.2 166.4-83.2s128.050 32.453 166.021 82.677l0.379 0.523c5.903 7.803 15.169 12.792 25.6 12.792 17.68 0 32.012-14.332 32.012-32.012 0-7.248-2.409-13.934-6.47-19.3l0.058 0.080c-28.23-37.567-65.136-67.144-107.826-86.035l-1.734-0.685zM320 576c53.019 0 96 42.981 96 96s-42.981 96-96 96c-53.019 0-96-42.981-96-96v0c0-53.019 42.981-96 96-96v0zM704 576c53.019 0 96 42.981 96 96s-42.981 96-96 96c-53.019 0-96-42.981-96-96v0c0-53.019 42.981-96 96-96v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["users-four"] + }, + "attrs": [{}], + "properties": { + "id": 1453, + "order": 2966, + "name": "users-four", + "code": 59020, + "ligatures": "users-four", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1453 + }, + { + "icon": { + "paths": [ + "M979.2 601.6c-5.281 3.996-11.96 6.4-19.2 6.4-10.433 0-19.7-4.993-25.542-12.72l-0.058-0.080c-38.034-50.728-98.025-83.202-165.599-83.202-0.282 0-0.563 0.001-0.844 0.002l0.044-0c-13.18-0.001-24.498-7.97-29.4-19.352l-0.080-0.208c-1.591-3.672-2.517-7.948-2.517-12.44s0.926-8.768 2.597-12.648l-0.080 0.208c4.982-11.59 16.3-19.559 29.48-19.56l0-0c53.016-0.005 95.992-42.984 95.992-96 0-53.019-42.981-96-96-96-44.491 0-81.912 30.265-92.801 71.33l-0.151 0.67c-3.68 13.92-16.161 24.016-31 24.016-17.682 0-32.016-14.334-32.016-32.016 0-2.843 0.371-5.599 1.066-8.223l-0.050 0.223c18.411-69.541 80.772-119.965 154.91-119.965 88.366 0 160 71.634 160 160 0 46.659-19.972 88.653-51.834 117.9l-0.117 0.106c44.479 19.568 81.438 49.147 109.22 86.027l0.5 0.693c3.981 5.275 6.376 11.942 6.376 19.168 0 10.475-5.033 19.775-12.813 25.612l-0.083 0.059zM763.68 848c3.133 4.86 4.995 10.796 4.995 17.167 0 17.673-14.327 32-32 32-12.25 0-22.893-6.884-28.271-16.994l-0.084-0.173c-40.404-67.54-113.163-112.058-196.32-112.058s-155.916 44.518-195.744 111.022l-0.576 1.037c-5.462 10.283-16.104 17.167-28.355 17.167-17.673 0-32-14.327-32-32 0-6.371 1.862-12.307 5.071-17.294l-0.076 0.127c31.314-53.139 77.634-94.536 133.113-118.955l1.847-0.725c-45.961-35.44-75.28-90.52-75.28-152.448 0-106.039 85.961-192 192-192s192 85.961 192 192c0 61.928-29.319 117.008-74.833 152.117l-0.447 0.331c57.326 25.144 103.646 66.541 134.227 118.337l0.733 1.343zM512 704c70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128v0c0 70.692 57.308 128 128 128v0zM288 480c0-17.673-14.327-32-32-32v0c-53.016-0.005-95.992-42.984-95.992-96 0-53.019 42.981-96 96-96 44.491 0 81.912 30.265 92.801 71.33l0.151 0.67c3.68 13.92 16.161 24.016 31 24.016 17.682 0 32.016-14.334 32.016-32.016 0-2.843-0.371-5.599-1.066-8.223l0.050 0.223c-18.411-69.541-80.772-119.965-154.91-119.965-88.366 0-160 71.634-160 160 0 46.659 19.972 88.653 51.834 117.9l0.117 0.106c-44.432 19.585-81.348 49.16-109.099 86.025l-0.501 0.695c-4.003 5.286-6.412 11.972-6.412 19.22 0 17.68 14.332 32.012 32.012 32.012 10.431 0 19.697-4.989 25.542-12.712l0.058-0.080c38.034-50.728 98.025-83.202 165.599-83.202 0.282 0 0.563 0.001 0.844 0.002l-0.044-0c17.673 0 32-14.327 32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["users-three"] + }, + "attrs": [{}], + "properties": { + "id": 1454, + "order": 2967, + "name": "users-three", + "code": 59022, + "ligatures": "users-three", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1454 + }, + { + "icon": { + "paths": [ + "M1016.28 427.16l-182.16-212.24c-11.82-14.052-29.412-22.92-49.076-22.92-0.001 0-0.003 0-0.004 0l-657.040-0c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h68c14.63 55.774 64.588 96.251 124 96.251s109.37-40.477 123.801-95.359l0.199-0.892h200c14.63 55.774 64.588 96.251 124 96.251s109.37-40.477 123.801-95.359l0.199-0.892h68c35.346 0 64-28.654 64-64v0-256c-0.001-7.98-2.923-15.277-7.755-20.881l0.035 0.041zM922.36 416h-218.36v-160h81.040zM416 416v-160h224v160zM352 256v160h-224v-160zM320 800c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM768 800c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64v0c0 35.346-28.654 64-64 64v0zM892 704c-14.63-55.774-64.588-96.251-124-96.251s-109.37 40.477-123.801 95.359l-0.199 0.892h-200c-14.63-55.774-64.588-96.251-124-96.251s-109.37 40.477-123.801 95.359l-0.199 0.892h-68v-224h832v224z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["van"] + }, + "attrs": [{}], + "properties": { + "id": 1455, + "order": 2968, + "name": "van", + "code": 59430, + "ligatures": "van", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1455 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 544c0 35.346 28.654 64 64 64v0h64v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h448v64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-64h64c35.346 0 64-28.654 64-64v0-544c0-35.346-28.654-64-64-64v0zM864 768h-704v-544h704v256h-66.72c-15.87-91.389-94.58-160-189.315-160-106.039 0-192 85.961-192 192s85.961 192 192 192c94.735 0 173.445-68.611 189.149-158.853l0.165-1.147h66.72v224zM663.36 480c-11.272-19.265-31.861-32-55.426-32-35.346 0-64 28.654-64 64s28.654 64 64 64c23.564 0 44.154-12.735 55.262-31.698l0.164-0.302h68.64c-14.719 55.647-64.615 96-123.935 96-70.692 0-128-57.308-128-128s57.308-128 128-128c59.321 0 109.217 40.353 123.734 95.107l0.201 0.893z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["vault"] + }, + "attrs": [{}], + "properties": { + "id": 1456, + "order": 2969, + "name": "vault", + "code": 59246, + "ligatures": "vault", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1456 + }, + { + "icon": { + "paths": [ + "M950.64 566.64l-128 128c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l73.4-73.36h-357.52l-224 224h114.76c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-192c-17.673 0-32-14.327-32-32v0-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0 114.76l224-224v-357.52l-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l128-128c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 128 128c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l0 0-73.36-73.4v338.76h338.76l-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l128 128c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["vector-three"] + }, + "attrs": [{}], + "properties": { + "id": 1457, + "order": 2970, + "name": "vector-three", + "code": 61026, + "ligatures": "vector-three", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1457 + }, + { + "icon": { + "paths": [ + "M918.64 790.64l-128 128c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l73.4-73.36h-498.76c-17.673 0-32-14.327-32-32v0-530.76l-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l128-128c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0 128 128c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4v498.76h466.76l-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l128 128c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["vector-two"] + }, + "attrs": [{}], + "properties": { + "id": 1458, + "order": 2971, + "name": "vector-two", + "code": 61028, + "ligatures": "vector-two", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1458 + }, + { + "icon": { + "paths": [ + "M640 128h-256c-53.019 0-96 42.981-96 96v0 576c0 53.019 42.981 96 96 96v0h256c53.019 0 96-42.981 96-96v0-576c0-53.019-42.981-96-96-96v0zM672 800c0 17.673-14.327 32-32 32v0h-256c-17.673 0-32-14.327-32-32v0-576c0-17.673 14.327-32 32-32v0h256c17.673 0 32 14.327 32 32v0zM864 352v320c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-320c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM992 416v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM224 352v320c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-320c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM96 416v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["vibrate"] + }, + "attrs": [{}], + "properties": { + "id": 1459, + "order": 2972, + "name": "vibrate", + "code": 58584, + "ligatures": "vibrate", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1459 + }, + { + "icon": { + "paths": [ + "M657.76 421.36l-192-128c-4.99-3.371-11.14-5.381-17.76-5.381-17.673 0-32 14.327-32 32 0 0.007 0 0.015 0 0.022l-0-0.001v256c-0 0.006-0 0.013-0 0.021 0 17.673 14.327 32 32 32 6.62 0 12.77-2.010 17.874-5.453l-0.114 0.072 192-128c8.654-5.819 14.271-15.573 14.271-26.64s-5.618-20.821-14.157-26.567l-0.114-0.073zM480 516.2v-136.2l102.32 68zM864 160h-704c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-448c0-35.346-28.654-64-64-64v0zM864 672h-704v-448h704v448zM928 832c0 17.673-14.327 32-32 32v0h-768c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h768c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["video"] + }, + "attrs": [{}], + "properties": { + "id": 1460, + "order": 2973, + "name": "video", + "code": 59200, + "ligatures": "video", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1460 + }, + { + "icon": { + "paths": [ + "M1007.080 292c-4.374-2.39-9.581-3.796-15.117-3.796-6.604 0-12.741 2-17.837 5.429l0.114-0.073-142.24 94.64v-100.2c0-35.346-28.654-64-64-64v0h-640c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-100l142.24 94.84c4.918 3.236 10.948 5.162 17.427 5.162 0.117 0 0.234-0.001 0.351-0.002l-0.018 0c17.673 0 32-14.327 32-32v0-384c-0.087-12.065-6.838-22.533-16.751-27.916l-0.169-0.084zM768 736h-640v-448h640v448zM960 644.2l-128-85.32v-93.76l128-85.12z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["video-camera"] + }, + "attrs": [{}], + "properties": { + "id": 1461, + "order": 2974, + "name": "video-camera", + "code": 58586, + "ligatures": "video-camera", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1461 + }, + { + "icon": { + "paths": [ + "M1007.080 292c-4.374-2.39-9.581-3.796-15.117-3.796-6.604 0-12.741 2-17.837 5.429l0.114-0.073-142.24 94.64v-100.2c0-35.346-28.654-64-64-64v0h-315.76c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h315.76v350.52c0 17.673 14.327 32 32 32s32-14.327 32-32v0-2.52l142.24 94.84c4.918 3.236 10.948 5.162 17.427 5.162 0.117 0 0.234-0.001 0.351-0.002l-0.018 0c17.673 0 32-14.327 32-32v0-384c-0.087-12.065-6.838-22.533-16.751-27.916l-0.169-0.084zM960 644.2l-128-85.32v-93.76l128-85.12zM215.68 138.48c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 38.6 42.48h-78.92c-35.346 0-64 28.654-64 64v0 448c0 35.346 28.654 64 64 64v0h602.56l77.76 85.52c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM128 736v-448h137.12l407.28 448z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["video-camera-slash"] + }, + "attrs": [{}], + "properties": { + "id": 1462, + "order": 2975, + "name": "video-camera-slash", + "code": 58588, + "ligatures": "video-camera-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1462 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM864 480h-192v-256h192zM160 224h448v576h-448zM864 800h-192v-256h192v256zM720 352c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0zM816 672c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM543 664c-10.813-39.493-35.383-72.064-68.12-92.978l-0.64-0.382c23.324-23.19 37.76-55.298 37.76-90.779 0-70.692-57.308-128-128-128s-128 57.308-128 128c0 35.48 14.436 67.589 37.754 90.772l0.006 0.006c-33.355 21.319-57.917 53.88-68.497 92.241l-0.263 1.119c-0.645 2.401-1.016 5.157-1.016 8 0 17.682 14.334 32.016 32.016 32.016 14.839 0 27.32-10.095 30.95-23.792l0.050-0.223c10.56-41 52.24-72 97-72s86.48 30.92 97 72c3.68 13.92 16.161 24.016 31 24.016 17.682 0 32.016-14.334 32.016-32.016 0-2.843-0.371-5.599-1.066-8.223l0.050 0.223zM320 480c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["video-conference"] + }, + "attrs": [{}], + "properties": { + "id": 1463, + "order": 2976, + "name": "video-conference", + "code": 60878, + "ligatures": "video-conference", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1463 + }, + { + "icon": { + "paths": [ + "M864 160h-704c-35.346 0-64 28.654-64 64v0 576c0 35.346 28.654 64 64 64v0h704c35.346 0 64-28.654 64-64v0-576c0-35.346-28.654-64-64-64v0zM864 800h-704v-576h704v576zM712.2 350.64c-53.84-40.4-124.96-62.64-200.2-62.64s-146.36 22.24-200 62.64c-56.84 42.44-88 99.76-88 161.36s31.16 118.92 88 161.36c53.64 40.4 124.76 62.64 200 62.64s146.36-22.24 200.2-62.64c56.64-42.44 87.8-99.76 87.8-161.36s-31.16-118.92-87.8-161.36zM512 672c-123.52 0-224-71.76-224-160s100.48-160 224-160 224 71.76 224 160-100.48 160-224 160z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["vignette"] + }, + "attrs": [{}], + "properties": { + "id": 1464, + "order": 2977, + "name": "vignette", + "code": 60322, + "ligatures": "vignette", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1464 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM512 288c-123.657 0.137-223.863 100.343-224 223.987l-0 0.013c0 17.673-14.327 32-32 32s-32-14.327-32-32v0c0.182-158.985 129.015-287.818 287.983-288l0.017-0c17.673 0 32 14.327 32 32s-14.327 32-32 32v0zM800 512c-0.182 158.985-129.015 287.818-287.983 288l-0.017 0c-17.673 0-32-14.327-32-32s14.327-32 32-32v0c123.657-0.137 223.863-100.343 224-223.987l0-0.013c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM640 512c0-70.692-57.308-128-128-128s-128 57.308-128 128c0 70.692 57.308 128 128 128v0c70.692 0 128-57.308 128-128v0zM448 512c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["vinyl-record"] + }, + "attrs": [{}], + "properties": { + "id": 1465, + "order": 2978, + "name": "vinyl-record", + "code": 60588, + "ligatures": "vinyl-record", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1465 + }, + { + "icon": { + "paths": [ + "M493.96 395.24l-96 256c-4.655 12.288-16.326 20.864-30 20.864s-25.345-8.577-29.927-20.645l-0.073-0.22-96-256c-1.289-3.339-2.037-7.202-2.037-11.24 0-17.693 14.343-32.037 32.037-32.037 13.655 0 25.315 8.544 29.926 20.577l0.074 0.219 66.040 176 66.040-176c4.685-12.253 16.345-20.797 30-20.797 17.693 0 32.037 14.343 32.037 32.037 0 4.038-0.747 7.901-2.11 11.459l0.074-0.219zM1024 512c-0.205 176.648-143.351 319.795-319.98 320l-384.020 0c-176.731 0-320-143.269-320-320s143.269-320 320-320v0h384c176.648 0.205 319.795 143.351 320 319.98l0 0.020zM960 512c-0.159-141.321-114.679-255.841-255.985-256l-384.015-0c-141.385 0-256 114.615-256 256s114.615 256 256 256v0h384c141.321-0.159 255.841-114.679 256-255.985l0-0.015zM723.36 553.4l40.64 70.6c2.651 4.561 4.216 10.038 4.216 15.88 0 17.682-14.334 32.016-32.016 32.016-11.84 0-22.178-6.427-27.718-15.982l-0.082-0.154-45.76-80c-2.12 0-4.28 0.2-6.44 0.2h-48.2v64c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-255.96c0-17.673 14.327-32 32-32v0h80c61.81 0.060 111.894 50.181 111.894 112 0 36.399-17.363 68.742-44.259 89.199l-0.276 0.201zM608 512h48c26.51 0 48-21.49 48-48s-21.49-48-48-48v0h-48z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["virtual-reality"] + }, + "attrs": [{}], + "properties": { + "id": 1466, + "order": 2979, + "name": "virtual-reality", + "code": 59320, + "ligatures": "virtual-reality", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1466 + }, + { + "icon": { + "paths": [ + "M544 432c0-61.856-50.144-112-112-112s-112 50.144-112 112c0 61.856 50.144 112 112 112v0c61.856 0 112-50.144 112-112v0zM432 480c-26.51 0-48-21.49-48-48s21.49-48 48-48c26.51 0 48 21.49 48 48v0c0 26.51-21.49 48-48 48v0zM704 448c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64v0c0-35.346 28.654-64 64-64v0zM576 704c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64v0c35.346 0 64 28.654 64 64v0zM960 480h-65.36c-7.076-83.094-39.751-157.439-90.003-216.332l0.443 0.532 49.56-49.56c5.794-5.794 9.378-13.799 9.378-22.64 0-17.683-14.335-32.018-32.018-32.018-8.841 0-16.846 3.584-22.64 9.378v-0l-49.36 49.56c-58.412-49.846-132.834-82.528-214.593-89.464l-1.407-0.096v-65.36c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 65.36c-83.094 7.076-157.439 39.751-216.332 90.003l0.532-0.443-49.56-49.56c-5.794-5.794-13.799-9.378-22.64-9.378-17.683 0-32.018 14.335-32.018 32.018 0 8.841 3.584 16.846 9.378 22.64l49.56 49.56c-49.846 58.412-82.528 132.834-89.464 214.593l-0.096 1.407h-65.36c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h65.36c7.076 83.094 39.751 157.439 90.003 216.332l-0.443-0.532-49.56 49.36c-5.794 5.794-9.378 13.799-9.378 22.64 0 17.683 14.335 32.018 32.018 32.018 8.841 0 16.846-3.584 22.64-9.378l0-0 49.56-49.56c58.412 49.846 132.834 82.528 214.593 89.464l1.407 0.096v65.36c0 17.673 14.327 32 32 32s32-14.327 32-32v0-65.36c83.094-7.076 157.439-39.751 216.332-90.003l-0.532 0.443 49.56 49.56c5.794 5.794 13.799 9.378 22.64 9.378 17.683 0 32.018-14.335 32.018-32.018 0-8.841-3.584-16.846-9.378-22.64l0 0-49.76-49.36c49.846-58.412 82.528-132.834 89.464-214.593l0.096-1.407h65.36c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM512 832c-176.731 0-320-143.269-320-320s143.269-320 320-320c176.731 0 320 143.269 320 320v0c-0.205 176.648-143.351 319.795-319.98 320l-0.020 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["virus"] + }, + "attrs": [{}], + "properties": { + "id": 1467, + "order": 2980, + "name": "virus", + "code": 59350, + "ligatures": "virus", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1467 + }, + { + "icon": { + "paths": [ + "M732.2 224h-444.2c-0-0-0.001-0-0.001-0-159.058 0-288 128.942-288 288 0 4.783 0.117 9.54 0.347 14.266l-0.026-0.666c6.76 146.76 127.040 267.16 273.8 274.080 63.4 2.96 128-23.6 197.52-81.2 10.902-9.067 25.048-14.569 40.48-14.569s29.578 5.503 40.584 14.653l-0.104-0.084c42.28 35.080 107.4 81.52 183.4 81.52 0.007 0 0.016 0 0.025 0 159.058 0 288-128.942 288-288 0-1.336-0.009-2.67-0.027-4.002l0.002 0.202c-2.040-156.72-132.96-284.2-291.8-284.2zM895.44 669.36c-40.408 41.143-96.625 66.641-158.798 66.641-0.226 0-0.451-0-0.677-0.001l0.035 0c-55.52 0-108-38.040-142.6-66.68-21.9-18.198-50.311-29.241-81.3-29.241s-59.4 11.044-81.509 29.41l0.209-0.169c-56.72 46.68-107.040 68.64-153.68 66.44-114.968-6.444-206.569-98.127-212.855-212.541l-0.025-0.579c-0.161-3.177-0.253-6.898-0.253-10.64 0-123.712 100.288-224 224-224 0.005 0 0.009 0 0.014 0l444.199-0c124 0 226.2 99.16 227.8 221 0.018 1.057 0.028 2.304 0.028 3.554 0 61.171-24.669 116.58-64.602 156.82l0.014-0.014zM736 384c0 17.673-14.327 32-32 32v0h-384c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h384c17.673 0 32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["visor"] + }, + "attrs": [{}], + "properties": { + "id": 1468, + "order": 2981, + "name": "visor", + "code": 60970, + "ligatures": "visor", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1468 + }, + { + "icon": { + "paths": [ + "M800 288c-123.623 0.118-223.793 100.361-223.793 224 0 62.66 25.728 119.31 67.196 159.964l0.037 0.036h-262.88c41.505-40.69 67.233-97.34 67.233-160 0-123.712-100.288-224-224-224s-224 100.288-224 224c0 123.712 100.288 224 224 224 0.073 0 0.146-0 0.219-0l575.989 0c123.712 0 224-100.288 224-224s-100.288-224-224-224v0zM64 512c0-88.366 71.634-160 160-160s160 71.634 160 160c0 88.366-71.634 160-160 160v0c-88.366 0-160-71.634-160-160v0zM800 672c-88.366 0-160-71.634-160-160s71.634-160 160-160c88.366 0 160 71.634 160 160v0c0 88.366-71.634 160-160 160v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["voicemail"] + }, + "attrs": [{}], + "properties": { + "id": 1469, + "order": 2982, + "name": "voicemail", + "code": 58590, + "ligatures": "voicemail", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1469 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM838.96 642.32c-55.667 38.602-124.652 61.667-199.024 61.667-64.37 0-124.704-17.278-176.618-47.449l1.682 0.902 65.48-113.44h332c-3.319 36.202-11.659 69.548-24.361 100.648l0.841-2.328zM364.48 192.44c28.109-13.369 60.723-23.444 94.957-28.564l1.923-0.236c118.931 57.896 199.54 177.66 200 316.298l0 0.062h-130.88zM862.52 480h-137.040c-0.434-124.688-55.562-236.415-142.631-312.502l-0.489-0.418c151.111 31.885 265.293 157.181 280.050 311.495l0.11 1.425zM309.080 224.52l68.48 118.6c-102.097 60.148-175.369 159.949-198.994 277.697l-0.446 2.663c-11.485-33.252-18.118-71.573-18.118-111.442 0-118.332 58.423-223.019 147.998-286.789l1.079-0.73zM235.6 729.72c-0.656-8.054-1.030-17.436-1.030-26.905 0-129.192 69.599-242.129 173.349-303.359l1.641-0.896 65.48 113.44-165.96 287.48c-28.097-20.044-52.293-43.057-72.921-69.031l-0.559-0.729zM512 864c-0.107 0-0.234 0-0.361 0-53.401 0-104.008-11.959-149.29-33.345l2.131 0.905 68.52-118.68c59.491 34.66 130.947 55.121 207.181 55.121 48.314 0 94.709-8.218 137.862-23.333l-2.923 0.892c-64.655 72.798-158.502 118.44-263.009 118.44-0.039 0-0.078-0-0.118-0l0.007 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["volleyball"] + }, + "attrs": [{}], + "properties": { + "id": 1470, + "order": 2983, + "name": "volleyball", + "code": 59174, + "ligatures": "volleyball", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1470 + }, + { + "icon": { + "paths": [ + "M896 192h-768c-17.673 0-32 14.327-32 32v0 576c0 17.673 14.327 32 32 32v0h768c17.673 0 32-14.327 32-32v0-576c0-17.673-14.327-32-32-32v0zM352 576v-128h320v128zM160 576v-128h128v128zM736 448h128v128h-128zM864 384h-320v-128h320zM480 256v128h-320v-128zM160 640h320v128h-320zM544 768v-128h320v128z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["wall"] + }, + "attrs": [{}], + "properties": { + "id": 1471, + "order": 2984, + "name": "wall", + "code": 59016, + "ligatures": "wall", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1471 + }, + { + "icon": { + "paths": [ + "M864 256h-640c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h544c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-544c-53.019 0-96 42.981-96 96v0 512c0 53.019 42.981 96 96 96v0h640c35.346 0 64-28.654 64-64v0-448c0-35.346-28.654-64-64-64v0zM864 768h-640c-17.673 0-32-14.327-32-32v0-421.48c9.486 3.472 20.439 5.48 31.861 5.48 0.049 0 0.098-0 0.146-0l-0.008 0h640zM672 528c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["wallet"] + }, + "attrs": [{}], + "properties": { + "id": 1472, + "order": 2985, + "name": "wallet", + "code": 59018, + "ligatures": "wallet", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1472 + }, + { + "icon": { + "paths": [ + "M960 736h-32v-504.4l38.68-8.32c14.957-2.88 26.101-15.864 26.101-31.452 0-17.673-14.327-32-32-32-2.662 0-5.249 0.325-7.721 0.938l0.22-0.046-896 192c-14.538 3.218-25.25 15.998-25.25 31.28 0 17.663 14.31 31.983 31.969 32l0.002 0c2.397-0.004 4.73-0.266 6.976-0.76l-0.216 0.040 25.24-5.4v326.12h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h896c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM160 396l704-150.68v490.68h-96v-224c0-17.673-14.327-32-32-32v0h-448c-17.673 0-32 14.327-32 32v0 224h-96zM704 608h-384v-64h384zM320 672h384v64h-384z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["warehouse"] + }, + "attrs": [{}], + "properties": { + "id": 1473, + "order": 2986, + "name": "warehouse", + "code": 60628, + "ligatures": "warehouse", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1473 + }, + { + "icon": { + "paths": [ + "M947.2 752.36l-349.8-607.48c-17.525-29.455-49.194-48.883-85.4-48.883s-67.875 19.428-85.149 48.428l-0.251 0.455-349.8 607.48c-8.072 13.588-12.843 29.957-12.843 47.44s4.771 33.852 13.082 47.875l-0.239-0.435c17.146 29.356 48.5 48.765 84.389 48.765 0.356 0 0.711-0.002 1.066-0.006l-0.054 0h699.6c0.277 0.003 0.604 0.004 0.932 0.004 35.888 0 67.242-19.409 84.139-48.304l0.249-0.461c8.097-13.604 12.883-29.998 12.883-47.508 0-17.455-4.756-33.8-13.042-47.808l0.239 0.437zM891.72 815.2c-6.013 10.125-16.892 16.805-29.331 16.805-0.207 0-0.413-0.002-0.619-0.006l0.031 0h-699.6c-0.175 0.003-0.382 0.005-0.589 0.005-12.439 0-23.318-6.68-29.245-16.649l-0.086-0.157c-2.651-4.416-4.219-9.745-4.219-15.44s1.568-11.024 4.296-15.578l-0.077 0.138 349.8-607.48c6.23-10.239 17.329-16.972 30-16.972s23.77 6.734 29.913 16.818l0.087 0.154 349.8 607.48c2.602 4.384 4.14 9.665 4.14 15.305 0 5.75-1.599 11.127-4.376 15.711l0.076-0.135zM480 576v-160c0-17.673 14.327-32 32-32s32 14.327 32 32v0 160c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM560 720c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["warning"] + }, + "attrs": [{}], + "properties": { + "id": 1474, + "order": 2987, + "name": "warning", + "code": 58592, + "ligatures": "warning", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1474 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM512 864c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352v0c-0.228 194.313-157.687 351.772-351.978 352l-0.022 0zM480 544v-224c0-17.673 14.327-32 32-32s32 14.327 32 32v0 224c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM560 688c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["warning-circle"] + }, + "attrs": [{}], + "properties": { + "id": 1475, + "order": 2988, + "name": "warning-circle", + "code": 58594, + "ligatures": "warning-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1475 + }, + { + "icon": { + "paths": [ + "M512 288c17.673 0 32 14.327 32 32v0 224c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-224c0-17.673 14.327-32 32-32v0zM464 688c0 26.51 21.49 48 48 48s48-21.49 48-48c0-26.51-21.49-48-48-48v0c-26.51 0-48 21.49-48 48v0zM960 512c0 0.053 0 0.116 0 0.179 0 17.562-7.141 33.457-18.678 44.939l-0.003 0.003-384.2 384.24c-11.568 11.501-27.514 18.611-45.12 18.611s-33.552-7.109-45.123-18.614l0.003 0.003-384-384.24c-11.501-11.568-18.611-27.514-18.611-45.12s7.109-33.552 18.614-45.123l-0.003 0.003 384.2-384.24c11.568-11.501 27.514-18.611 45.12-18.611s33.552 7.109 45.123 18.614l-0.003-0.003 384.2 384.24c11.42 11.464 18.481 27.279 18.481 44.742 0 0.133-0 0.266-0.001 0.398l0-0.021zM896 512l-384-384-384 384 384 384z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["warning-diamond"] + }, + "attrs": [{}], + "properties": { + "id": 1476, + "order": 2989, + "name": "warning-diamond", + "code": 59388, + "ligatures": "warning-diamond", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1476 + }, + { + "icon": { + "paths": [ + "M480 544v-224c0-17.673 14.327-32 32-32s32 14.327 32 32v0 224c0 17.673-14.327 32-32 32s-32-14.327-32-32v0zM928 366.2v291.6c0 0.060 0 0.131 0 0.203 0 17.607-7.173 33.539-18.756 45.033l-0.004 0.004-206.2 206.2c-11.498 11.587-27.43 18.76-45.037 18.76-0.071 0-0.143-0-0.214-0l0.011 0h-291.6c-0.060 0-0.131 0-0.203 0-17.607 0-33.539-7.173-45.033-18.756l-0.004-0.004-206.2-206.2c-11.587-11.498-18.76-27.43-18.76-45.037 0-0.071 0-0.143 0-0.214l-0 0.011v-291.6c-0-0.060-0-0.131-0-0.203 0-17.607 7.173-33.539 18.756-45.033l0.004-0.004 206.2-206.2c11.498-11.587 27.43-18.76 45.037-18.76 0.071 0 0.143 0 0.214 0l-0.011-0h291.6c0.060-0 0.131-0 0.203-0 17.607 0 33.539 7.173 45.033 18.756l0.004 0.004 206.2 206.2c11.587 11.498 18.76 27.43 18.76 45.037 0 0.071-0 0.143-0 0.214l0-0.011zM864 366.2l-206.2-206.2h-291.6l-206.2 206.2v291.6l206.2 206.2h291.6l206.2-206.2zM512 640c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["warning-octagon"] + }, + "attrs": [{}], + "properties": { + "id": 1477, + "order": 2990, + "name": "warning-octagon", + "code": 58596, + "ligatures": "warning-octagon", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1477 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640v640zM512 256c-141.385 0-256 114.615-256 256s114.615 256 256 256c141.385 0 256-114.615 256-256v0c-0.159-141.321-114.679-255.841-255.985-256l-0.015-0zM512 704c-106.039 0-192-85.961-192-192s85.961-192 192-192c106.039 0 192 85.961 192 192v0c-0.114 105.993-86.007 191.886-191.989 192l-0.011 0zM800 272c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM502.64 470.64l-64 64c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l64-64c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0zM630.64 457.36c5.798 5.792 9.385 13.797 9.385 22.64s-3.587 16.848-9.385 22.64l-0 0-128 128c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l128-128c5.792-5.798 13.797-9.385 22.64-9.385s16.848 3.587 22.64 9.385l0 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["washing-machine"] + }, + "attrs": [{}], + "properties": { + "id": 1478, + "order": 2991, + "name": "washing-machine", + "code": 60904, + "ligatures": "washing-machine", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1478 + }, + { + "icon": { + "paths": [ + "M832 512c-0.025-105.492-51.131-199.042-129.928-257.265l-0.872-0.615-24.96-137.52c-5.596-30.102-31.65-52.592-62.959-52.6l-202.561-0c-31.31 0.008-57.364 22.498-62.899 52.204l-0.061 0.396-24.96 137.52c-79.692 58.82-130.809 152.381-130.809 257.88s51.117 199.059 129.935 257.264l0.874 0.616 24.96 137.52c5.596 30.102 31.65 52.592 62.959 52.6l202.561 0c31.31-0.008 57.364-22.498 62.899-52.204l0.061-0.396 24.96-137.52c79.669-58.839 130.775-152.389 130.8-257.876l0-0.004zM410.72 128h202.56l15.64 86.2c-34.645-14.048-74.83-22.199-116.92-22.199s-82.275 8.151-119.064 22.962l2.144-0.762zM256 512c0-141.385 114.615-256 256-256s256 114.615 256 256c0 141.385-114.615 256-256 256v0c-141.321-0.159-255.841-114.679-256-255.985l-0-0.015zM613.28 896h-202.56l-15.64-86.2c34.645 14.048 74.83 22.199 116.92 22.199s82.275-8.151 119.064-22.962l-2.144 0.762zM480 512v-160c0-17.673 14.327-32 32-32s32 14.327 32 32v0 128h128c17.673 0 32 14.327 32 32s-14.327 32-32 32v0h-160c-17.673 0-32-14.327-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["watch"] + }, + "attrs": [{}], + "properties": { + "id": 1479, + "order": 2992, + "name": "watch", + "code": 58598, + "ligatures": "watch", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1479 + }, + { + "icon": { + "paths": [ + "M944.76 539.24l-416 256c-4.768 2.976-10.558 4.74-16.76 4.74-17.666 0-31.989-14.316-32-31.979l-0-0.001v-454.72l-367.24 225.96c-4.559 2.65-10.033 4.214-15.873 4.214-17.673 0-32-14.327-32-32 0-11.101 5.653-20.882 14.237-26.621l0.116-0.073 416-256c4.768-2.976 10.558-4.74 16.76-4.74 17.666 0 31.989 14.316 32 31.979l0 0.001v454.72l367.24-225.96c4.559-2.65 10.033-4.214 15.873-4.214 17.673 0 32 14.327 32 32 0 11.101-5.653 20.882-14.237 26.621l-0.116 0.073z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["wave-sawtooth"] + }, + "attrs": [{}], + "properties": { + "id": 1480, + "order": 2993, + "name": "wave-sawtooth", + "code": 60060, + "ligatures": "wave-sawtooth", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1480 + }, + { + "icon": { + "paths": [ + "M956.96 525.6c-88 187.2-165.6 274.4-244.8 274.4-100.4 0-162.92-133.28-229.12-274.4-52.24-111.36-111.44-237.6-171.040-237.6-65.6 0-145.24 148.84-186.88 237.6-5.34 10.665-16.183 17.858-28.706 17.858-17.673 0-32-14.327-32-32 0-4.729 1.026-9.219 2.867-13.258l-0.082 0.2c87.64-187.2 165.44-274.4 244.8-274.4 100.4 0 162.92 133.28 229.12 274.4 52.080 111.36 111.28 237.6 170.88 237.6 65.6 0 145.24-148.84 186.88-237.6 5.34-10.665 16.183-17.858 28.706-17.858 17.673 0 32 14.327 32 32 0 4.729-1.026 9.219-2.867 13.258l0.082-0.2z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["wave-sine"] + }, + "attrs": [{}], + "properties": { + "id": 1481, + "order": 2994, + "name": "wave-sine", + "code": 60058, + "ligatures": "wave-sine", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1481 + }, + { + "icon": { + "paths": [ + "M960 512v224c0 17.673-14.327 32-32 32v0h-416c-17.673 0-32-14.327-32-32v0-416h-352v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-224c0-17.673 14.327-32 32-32v0h416c17.673 0 32 14.327 32 32v0 416h352v-192c0-17.673 14.327-32 32-32s32 14.327 32 32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["wave-square"] + }, + "attrs": [{}], + "properties": { + "id": 1482, + "order": 2995, + "name": "wave-square", + "code": 60062, + "ligatures": "wave-square", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1482 + }, + { + "icon": { + "paths": [ + "M953.92 530.72l-208 288c-5.878 8.122-15.329 13.345-26 13.345s-20.122-5.223-25.936-13.252l-0.064-0.093-389.92-540.080-182.040 252c-5.887 8.107-15.335 13.318-26 13.318-17.694 0-32.038-14.344-32.038-32.038 0-7.029 2.264-13.53 6.102-18.812l-0.064 0.092 208-288c5.878-8.122 15.329-13.345 26-13.345s20.122 5.223 25.936 13.252l0.064 0.093 390.040 540 182.040-252c5.887-8.107 15.335-13.318 26-13.318 17.694 0 32.038 14.344 32.038 32.038 0 7.029-2.264 13.53-6.102 18.812l0.064-0.092z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["wave-triangle"] + }, + "attrs": [{}], + "properties": { + "id": 1483, + "order": 2996, + "name": "wave-triangle", + "code": 60064, + "ligatures": "wave-triangle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1483 + }, + { + "icon": { + "paths": [ + "M224 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM352 96c-17.673 0-32 14.327-32 32v0 768c0 17.673 14.327 32 32 32s32-14.327 32-32v0-768c0-17.673-14.327-32-32-32v0zM512 224c-17.673 0-32 14.327-32 32v0 512c0 17.673 14.327 32 32 32s32-14.327 32-32v0-512c0-17.673-14.327-32-32-32v0zM672 352c-17.673 0-32 14.327-32 32v0 256c0 17.673 14.327 32 32 32s32-14.327 32-32v0-256c0-17.673-14.327-32-32-32v0zM832 288c-17.673 0-32 14.327-32 32v0 384c0 17.673 14.327 32 32 32s32-14.327 32-32v0-384c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["waveform"] + }, + "attrs": [{}], + "properties": { + "id": 1484, + "order": 2997, + "name": "waveform", + "code": 59394, + "ligatures": "waveform", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1484 + }, + { + "icon": { + "paths": [ + "M224 384v256c0 17.673-14.327 32-32 32s-32-14.327-32-32v0-256c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM215.68 138.48c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 151.68 166.84v547.64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-477.24l96 105.6v243.64c0 17.673 14.327 32 32 32s32-14.327 32-32v0-173.24l264.32 290.76c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM352 177.72c17.673 0 32-14.327 32-32v0-17.72c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 17.72c0 17.673 14.327 32 32 32v0zM512 353.72c17.673 0 32-14.327 32-32v0-65.72c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 65.72c0 17.673 14.327 32 32 32v0zM672 529.72c17.673 0 32-14.327 32-32v0-113.72c0-17.673-14.327-32-32-32s-32 14.327-32 32v0 113.72c0 17.673 14.327 32 32 32v0zM832 288c-17.673 0-32 14.327-32 32v0 353.72c0 17.673 14.327 32 32 32s32-14.327 32-32v0-353.72c0-17.673-14.327-32-32-32v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["waveform-slash"] + }, + "attrs": [{}], + "properties": { + "id": 1485, + "order": 2998, + "name": "waveform-slash", + "code": 59392, + "ligatures": "waveform-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1485 + }, + { + "icon": { + "paths": [ + "M888.64 709c4.618 5.509 7.423 12.673 7.423 20.493 0 9.815-4.419 18.598-11.375 24.468l-0.048 0.039c-69.44 57.56-131.44 78-188 78-74.32 0-139.28-35.28-199.72-68-101.4-55.040-188.96-102.56-316.28 2.96-5.531 4.688-12.748 7.539-20.632 7.539-17.673 0-32-14.327-32-32 0-9.965 4.555-18.866 11.696-24.735l0.056-0.044c160.68-133.12 281.28-67.68 387.72-9.92 101.4 55 188.96 102.52 316.28-2.96 5.484-4.543 12.592-7.299 20.343-7.299 9.831 0 18.627 4.433 24.497 11.41l0.040 0.049zM843.56 481c-127.32 105.52-214.88 58-316.28 2.96-106.44-57.72-227.040-123.16-387.72 9.96-6.972 5.908-11.368 14.671-11.368 24.461 0 17.673 14.327 32 32 32 7.708 0 14.78-2.725 20.304-7.265l-0.056 0.044c127.32-105.52 214.88-58 316.28-2.96 60.44 32.76 125.4 68 199.72 68 56.56 0 118.56-20.44 188-78 7.197-5.913 11.752-14.814 11.752-24.779 0-17.673-14.327-32-32-32-7.883 0-15.101 2.851-20.678 7.577l0.047-0.038zM180.44 319.2c127.32-105.48 214.88-57.96 316.28-2.96 60.44 32.8 125.4 68 199.72 68 56.56 0 118.56-20.48 188-78 7.197-5.913 11.752-14.814 11.752-24.779 0-17.673-14.327-32-32-32-7.883 0-15.101 2.851-20.678 7.577l0.047-0.038c-127.32 105.52-214.88 58-316.28 2.96-106.44-57.64-227.040-123.080-387.72 10.040-7.544 5.91-12.347 15.021-12.347 25.254 0 17.673 14.327 32 32 32 8.16 0 15.607-3.054 21.259-8.082l-0.032 0.028z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["waves"] + }, + "attrs": [{}], + "properties": { + "id": 1486, + "order": 2999, + "name": "waves", + "code": 59102, + "ligatures": "waves", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1486 + }, + { + "icon": { + "paths": [ + "M672 416c0-88.366-71.634-160-160-160s-160 71.634-160 160c0 88.366 71.634 160 160 160v0c88.366 0 160-71.634 160-160v0zM416 416c0-53.019 42.981-96 96-96s96 42.981 96 96c0 53.019-42.981 96-96 96v0c-53.019 0-96-42.981-96-96v0zM896 800h-352v-65.6c162.421-16.804 288-152.935 288-318.396 0-176.731-143.269-320-320-320s-320 143.269-320 320c0 165.461 125.58 301.592 286.627 318.281l1.373 0.115v65.6h-352c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h768c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM256 416c0-141.385 114.615-256 256-256s256 114.615 256 256c0 141.385-114.615 256-256 256v0c-141.321-0.159-255.841-114.679-256-255.985l-0-0.015z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["webcam"] + }, + "attrs": [{}], + "properties": { + "id": 1487, + "order": 3000, + "name": "webcam", + "code": 59826, + "ligatures": "webcam", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1487 + }, + { + "icon": { + "paths": [ + "M855.68 842.48l-640-704c-5.889-6.617-14.429-10.764-23.938-10.764-17.673 0-32 14.327-32 32 0 8.434 3.263 16.106 8.595 21.823l-0.017-0.019 66.96 73.68c-27.24 46.088-43.334 101.564-43.334 160.799 0 165.481 125.609 301.624 286.684 318.287l1.371 0.115v65.6h-352c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h660.76l19.56 21.52c5.889 6.617 14.429 10.764 23.938 10.764 17.673 0 32-14.327 32-32 0-8.434-3.263-16.106-8.595-21.823l0.017 0.019zM256 416c-0-0.111-0-0.242-0-0.373 0-40.034 9.24-77.911 25.704-111.612l-0.664 1.505 73.68 81.040c-1.738 8.852-2.732 19.030-2.732 29.44 0 88.366 71.634 160 160 160 0.004 0 0.008-0 0.013-0l-0.001 0c4.8 0 9.56-0.24 14.32-0.68l73.68 81.12c-26.167 9.88-56.415 15.6-88 15.6-141.385 0-256-114.615-256-256 0-0.014 0-0.028 0-0.042l-0 0.002zM544 800v-65.64c37.623-3.847 72.085-13.64 103.719-28.465l-1.959 0.825 84.8 93.28zM342.080 181.24c-2.632-4.547-4.185-10.003-4.185-15.821 0-11.857 6.449-22.208 16.030-27.736l0.155-0.082c45.416-26.242 99.899-41.726 157.998-41.726 176.731 0 320 143.269 320 320 0 68.807-21.716 132.541-58.669 184.724l0.671-0.998c-5.864 8.283-15.408 13.624-26.2 13.624-17.675 0-32.004-14.329-32.004-32.004 0-6.884 2.173-13.26 5.871-18.48l-0.067 0.1c29.026-40.948 46.399-91.935 46.399-146.981 0-141.385-114.615-256-256-256-46.479 0-90.066 12.387-127.638 34.039l1.239-0.659c-4.539 2.621-9.985 4.168-15.791 4.168-11.85 0-22.196-6.441-27.727-16.013l-0.082-0.154zM603.32 445.72c2.991-8.875 4.716-19.096 4.716-29.72 0-53.019-42.981-96-96-96-0.013 0-0.026 0-0.038 0l0.002-0c-0.026-0-0.057-0-0.087-0-7.397 0-14.6 0.831-21.521 2.404l0.648-0.124c-2.809 0.894-6.041 1.409-9.392 1.409-17.673 0-32-14.327-32-32 0-16.104 11.896-29.43 27.38-31.669l0.172-0.020c10.394-2.405 22.329-3.783 34.586-3.783 88.366 0 160 71.634 160 160 0 17.621-2.849 34.577-8.11 50.433l0.325-1.13c-4.52 12.546-16.32 21.355-30.178 21.355-17.673 0-32-14.327-32-32 0-3.264 0.489-6.415 1.397-9.382l-0.060 0.227z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["webcam-slash"] + }, + "attrs": [{}], + "properties": { + "id": 1488, + "order": 3001, + "name": "webcam-slash", + "code": 60636, + "ligatures": "webcam-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1488 + }, + { + "icon": { + "paths": [ + "M712.64 704h-267.36c-15.866 91.393-94.578 160.008-189.316 160.008-106.039 0-192-85.961-192-192 0-43.461 14.44-83.55 38.785-115.73l-0.349 0.482c5.903-7.803 15.169-12.792 25.6-12.792 17.68 0 32.012 14.332 32.012 32.012 0 7.248-2.409 13.934-6.47 19.3l0.058-0.080c-15.979 20.983-25.601 47.561-25.601 76.386 0 0.145 0 0.291 0.001 0.436l-0-0.023c0 70.692 57.308 128 128 128s128-57.308 128-128v0c0-17.673 14.327-32 32-32v0h296.64c11.272-19.265 31.861-32 55.426-32 35.346 0 64 28.654 64 64s-28.654 64-64 64c-23.564 0-44.154-12.735-55.262-31.698l-0.164-0.302zM256 736c0.007 0 0.015 0 0.023 0 35.346 0 64-28.654 64-64 0-11.154-2.853-21.641-7.87-30.772l0.167 0.332 143.080-232.56c2.974-4.767 4.737-10.555 4.737-16.754 0-11.461-6.026-21.515-15.082-27.167l-0.135-0.079c-36.781-22.917-60.897-63.143-60.897-109.001 0-70.692 57.308-128 128-128 52.157 0 97.029 31.196 116.973 75.947l0.324 0.814c5.066 11.403 16.291 19.211 29.34 19.211 17.679 0 32.011-14.332 32.011-32.011 0-4.63-0.983-9.030-2.752-13.004l0.081 0.204c-30.422-68.298-97.704-115.051-175.906-115.051-106.039 0-192 85.961-192 192 0 57.447 25.23 109.001 65.213 144.187l0.213 0.184-127.76 207.52c-0.6 0-1.16 0-1.76 0-35.346 0-64 28.654-64 64s28.654 64 64 64v0zM768 480c-25.945 0.002-50.691 5.13-73.282 14.427l1.282-0.467-127.68-207.56c4.836-8.789 7.681-19.262 7.681-30.4 0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.346 28.653 63.999 63.999 64l1.76 0 143.12 232.6c5.733 9.175 15.778 15.188 27.228 15.188 6.207 0 12.002-1.767 16.908-4.826l-0.135 0.079c19.101-11.952 42.307-19.040 67.169-19.040 70.692 0 128 57.308 128 128s-57.308 128-128 128c-0.017 0-0.035-0-0.052-0l0.003 0c-17.673 0-32 14.327-32 32s14.327 32 32 32v0c106.039 0 192-85.961 192-192s-85.961-192-192-192v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["webhooks-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1489, + "order": 3002, + "name": "webhooks-logo", + "code": 60590, + "ligatures": "webhooks-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1489 + }, + { + "icon": { + "paths": [ + "M576 560c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM752 512c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM957.36 845.88c1.656 5.416 2.61 11.642 2.61 18.090 0 35.346-28.654 64-64 64-6.448 0-12.674-0.954-18.543-2.727l0.453 0.118-98.84-29.080c-40.63 20.045-88.451 31.771-139.012 31.771-131.339 0-244.198-79.125-293.507-192.307l-0.801-2.064c-37.417-4.501-71.463-14.873-102.613-30.225l1.853 0.825-98.84 29.080c-5.416 1.656-11.642 2.61-18.090 2.61-35.346 0-64-28.654-64-64 0-6.448 0.954-12.674 2.727-18.543l-0.118 0.453 29.080-98.84c-19.552-40.197-30.982-87.445-30.982-137.363 0-176.731 143.269-320 320-320 130.693 0 243.086 78.348 292.775 190.639l0.807 2.044c159.488 19.773 281.715 154.463 281.715 317.702 0 50.547-11.72 98.358-32.591 140.861l0.835-1.883zM325.2 665.2c-3.308-17.268-5.2-37.129-5.2-57.432 0-164.961 124.915-300.747 285.315-317.926l1.405-0.122c-44.461-79.582-128.18-132.507-224.26-132.507-141.4 0-256.027 114.627-256.027 256.027 0 45.319 11.775 87.889 32.432 124.815l-0.665-1.295c2.383 4.368 3.784 9.568 3.784 15.095 0 3.173-0.462 6.238-1.322 9.131l0.058-0.226-32.72 111.24 111.040-32.68c2.667-0.802 5.732-1.264 8.905-1.264 5.527 0 10.727 1.401 15.263 3.868l-0.168-0.084c17.889 9.775 38.614 17.802 60.433 23.012l1.727 0.348zM865.8 728.76c19.047-34.935 30.247-76.516 30.247-120.713 0-141.385-114.615-256-256-256s-256 114.615-256 256c0 141.385 114.615 256 256 256 44.197 0 85.778-11.2 122.060-30.917l-1.347 0.67c4.368-2.383 9.568-3.784 15.095-3.784 3.173 0 6.238 0.462 9.131 1.322l-0.226-0.058 111.24 32.72-32.68-111.040c-0.835-2.719-1.316-5.845-1.316-9.083 0-5.536 1.406-10.743 3.88-15.285l-0.084 0.168z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["wechat-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1490, + "order": 3003, + "name": "wechat-logo", + "code": 59602, + "ligatures": "wechat-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1490 + }, + { + "icon": { + "paths": [ + "M750.32 579.36l-128-64c-4.159-2.118-9.071-3.359-14.272-3.359-6.606 0-12.744 2.002-17.842 5.432l0.114-0.073-58.76 39.2c-27.114-15.102-48.898-36.886-63.578-63.177l-0.422-0.823 39.2-58.76c3.357-4.983 5.359-11.122 5.359-17.728 0-5.201-1.241-10.113-3.443-14.455l0.084 0.182-64-128c-5.351-10.633-16.177-17.8-28.677-17.8-0.029 0-0.058 0-0.088 0l0.005-0c-88.366 0-160 71.634-160 160v0c0.228 194.313 157.687 351.772 351.978 352l0.022 0c88.366 0 160-71.634 160-160v0c0-0.007 0-0.015 0-0.023 0-12.453-7.113-23.245-17.498-28.533l-0.182-0.084zM608 704c-158.985-0.182-287.818-129.015-288-287.983l-0-0.017c-0-0.008-0-0.017-0-0.027 0-46.352 32.851-85.031 76.54-94.026l0.62-0.107 45.92 92-39.080 58.16c-3.367 4.988-5.374 11.135-5.374 17.75 0 4.435 0.902 8.659 2.533 12.499l-0.079-0.21c23.383 54.6 66 97.217 119.131 120.039l1.469 0.561c3.747 1.666 8.12 2.636 12.718 2.636 6.553 0 12.646-1.97 17.719-5.349l-0.117 0.073 58.44-38.96 92 45.92c-9.149 44.251-47.8 77.041-94.109 77.041-0.116 0-0.233-0-0.349-0.001l0.018 0zM512 96c-0.027-0-0.059-0-0.091-0-229.75 0-416 186.25-416 416 0 71.565 18.071 138.91 49.9 197.72l-1.089-2.2-45.4 136.2c-2.084 6.042-3.287 13.004-3.287 20.247 0 35.346 28.654 64 64 64 7.243 0 14.205-1.203 20.698-3.421l-0.45 0.134 136.2-45.4c56.567 30.683 123.852 48.72 195.349 48.72 229.75 0 416-186.25 416-416 0-229.69-186.152-415.903-415.82-416l-0.009-0zM512 864c-0.071 0-0.155 0-0.239 0-64.812 0-125.526-17.542-177.654-48.137l1.654 0.897c-4.602-2.714-10.141-4.318-16.053-4.318-3.615 0-7.091 0.6-10.332 1.705l0.225-0.067-149.6 49.92 49.88-149.6c1.048-3.029 1.653-6.519 1.653-10.151 0-5.895-1.594-11.417-4.374-16.16l0.082 0.151c-29.734-50.544-47.298-111.341-47.298-176.24 0-194.404 157.596-352 352-352s352 157.596 352 352c0 194.384-157.563 351.967-351.939 352l-0.003 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["whatsapp-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1491, + "order": 3004, + "name": "whatsapp-logo", + "code": 58832, + "ligatures": "whatsapp-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1491 + }, + { + "icon": { + "paths": [ + "M1022.36 757.88c-4.367-12.823-16.305-21.883-30.359-21.883-3.621 0-7.101 0.601-10.347 1.71l0.225-0.067-69.68 23.24-115.6-231.2c-5.37-10.562-16.154-17.673-28.599-17.68l-320.001-0v-96h224c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-224v-36c55.647-14.719 96-64.615 96-123.935 0-70.692-57.308-128-128-128s-128 57.308-128 128c0 59.321 40.353 109.217 95.107 123.734l0.893 0.201v43.24c-129.139 30.266-223.83 144.455-223.83 280.76 0 158.998 128.845 287.903 287.821 288l0.009 0c134.080 0 254.76-90.84 287-216 0.645-2.401 1.016-5.157 1.016-8 0-17.682-14.334-32.016-32.016-32.016-14.839 0-27.32 10.095-30.95 23.792l-0.050 0.223c-24.64 96-121.36 168-225 168-123.679-0.043-223.925-100.315-223.925-224 0-100.864 66.665-186.157 158.338-214.222l1.587-0.418v118.64c0 17.673 14.327 32 32 32v0h332.2l119.16 238.32c5.377 10.553 16.161 17.654 28.604 17.654 3.634 0 7.126-0.606 10.381-1.721l-0.225 0.067 96-32c12.817-4.37 21.871-16.305 21.871-30.355 0-3.607-0.597-7.076-1.697-10.311l0.067 0.225zM352 192c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64v0c-35.346 0-64-28.654-64-64v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["wheelchair"] + }, + "attrs": [{}], + "properties": { + "id": 1492, + "order": 3005, + "name": "wheelchair", + "code": 58600, + "ligatures": "wheelchair", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1492 + }, + { + "icon": { + "paths": [ + "M704 320c70.692 0 128-57.308 128-128s-57.308-128-128-128c-70.692 0-128 57.308-128 128v0c0 70.692 57.308 128 128 128v0zM704 128c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64v0c0-35.346 28.654-64 64-64v0zM672 672c0 141.385-114.615 256-256 256s-256-114.615-256-256c0-141.385 114.615-256 256-256v0c17.673 0 32 14.327 32 32s-14.327 32-32 32v0c-106.039 0-192 85.961-192 192s85.961 192 192 192c106.039 0 192-85.961 192-192v0c0-17.673 14.327-32 32-32s32 14.327 32 32v0zM824.76 523.72c4.499 5.47 7.227 12.544 7.227 20.256 0 2.231-0.228 4.409-0.663 6.511l0.036-0.207-64 320c-3.033 14.764-15.917 25.711-31.359 25.72l-0.001 0c-0.013 0-0.029 0-0.045 0-2.221 0-4.389-0.233-6.478-0.676l0.203 0.036c-14.76-3.042-25.7-15.93-25.7-31.374 0-2.218 0.226-4.382 0.655-6.473l-0.035 0.207 56.36-281.72h-248.96c-0.014 0-0.031 0-0.047 0-17.673 0-32-14.327-32-32 0-5.891 1.592-11.41 4.369-16.151l-0.082 0.151 80.24-139.6c-43.030-22.935-94.103-36.404-148.322-36.404-77.609 0-148.773 27.597-204.213 73.513l0.534-0.43c-5.734 5.486-13.526 8.863-22.106 8.863-17.673 0-32-14.327-32-32 0-10.637 5.19-20.061 13.175-25.88l0.091-0.063c65.857-54.656 151.258-87.821 244.405-87.821 77.885 0 150.354 23.187 210.881 63.035l-1.446-0.894c8.805 5.797 14.536 15.636 14.536 26.814 0 5.869-1.58 11.369-4.338 16.098l0.082-0.152-68.48 118.92h232.72c0.002-0 0.004-0 0.007-0 9.95 0 18.84 4.542 24.709 11.665l0.044 0.055z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["wheelchair-motion"] + }, + "attrs": [{}], + "properties": { + "id": 1493, + "order": 3006, + "name": "wheelchair-motion", + "code": 59546, + "ligatures": "wheelchair-motion", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1493 + }, + { + "icon": { + "paths": [ + "M560 816c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM948.32 348c-117.734-97.139-270.147-156.052-436.32-156.052s-318.586 58.913-437.493 156.991l1.173-0.94c-7.164 5.916-11.695 14.799-11.695 24.74 0 17.681 14.334 32.015 32.015 32.015 7.74 0 14.839-2.747 20.374-7.319l-0.054 0.043c106.773-88.077 244.989-141.493 395.68-141.493s288.906 53.415 396.744 142.345l-1.064-0.852c5.481 4.528 12.58 7.275 20.32 7.275 17.681 0 32.015-14.334 32.015-32.015 0-9.941-4.531-18.824-11.641-24.697l-0.054-0.043zM820 491.080c-83.738-66.761-191.096-107.122-307.88-107.122s-224.141 40.361-308.884 107.895l1.004-0.773c-7.414 5.914-12.123 14.947-12.123 25.080 0 17.675 14.328 32.003 32.003 32.003 7.542 0 14.474-2.609 19.944-6.973l-0.064 0.050c72.927-58.131 166.42-93.273 268.12-93.273s195.193 35.143 268.996 93.947l-0.876-0.674c5.405 4.316 12.338 6.925 19.881 6.925 10.133 0 19.166-4.71 25.030-12.060l0.050-0.065c4.316-5.405 6.925-12.338 6.925-19.881 0-10.133-4.71-19.166-12.060-25.030l-0.065-0.050zM690.96 634.12c-49.497-36.322-111.622-58.123-178.84-58.123s-129.343 21.801-179.691 58.718l0.851-0.595c-8.022 5.889-13.171 15.283-13.171 25.88 0 17.679 14.332 32.011 32.011 32.011 7.082 0 13.627-2.3 18.929-6.194l-0.089 0.062c39.063-28.684 88.101-45.902 141.16-45.902s102.097 17.218 141.83 46.372l-0.67-0.469c5.213 3.831 11.758 6.131 18.84 6.131 17.679 0 32.011-14.332 32.011-32.011 0-10.597-5.149-19.991-13.082-25.818l-0.089-0.062z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["wifi-high"] + }, + "attrs": [{}], + "properties": { + "id": 1494, + "order": 3007, + "name": "wifi-high", + "code": 58602, + "ligatures": "wifi-high", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1494 + }, + { + "icon": { + "paths": [ + "M560 816c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM690.84 634.12c-49.497-36.322-111.622-58.123-178.84-58.123s-129.343 21.801-179.691 58.718l0.851-0.595c-8.022 5.889-13.171 15.283-13.171 25.88 0 17.679 14.332 32.011 32.011 32.011 7.082 0 13.627-2.3 18.929-6.194l-0.089 0.062c39.063-28.684 88.101-45.902 141.16-45.902s102.097 17.218 141.83 46.372l-0.67-0.469c5.213 3.831 11.758 6.131 18.84 6.131 17.679 0 32.011-14.332 32.011-32.011 0-10.597-5.149-19.991-13.082-25.818l-0.089-0.062z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["wifi-low"] + }, + "attrs": [{}], + "properties": { + "id": 1495, + "order": 3008, + "name": "wifi-low", + "code": 58604, + "ligatures": "wifi-low", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1495 + }, + { + "icon": { + "paths": [ + "M560 816c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM820 491.080c-83.738-66.761-191.096-107.122-307.88-107.122s-224.141 40.361-308.884 107.895l1.004-0.773c-7.414 5.914-12.123 14.947-12.123 25.080 0 17.675 14.328 32.003 32.003 32.003 7.542 0 14.474-2.609 19.944-6.973l-0.064 0.050c72.927-58.131 166.42-93.273 268.12-93.273s195.193 35.143 268.996 93.947l-0.876-0.674c5.405 4.316 12.338 6.925 19.881 6.925 10.133 0 19.166-4.71 25.030-12.060l0.050-0.065c4.316-5.405 6.925-12.338 6.925-19.881 0-10.133-4.71-19.166-12.060-25.030l-0.065-0.050zM690.96 634.12c-49.497-36.322-111.622-58.123-178.84-58.123s-129.343 21.801-179.691 58.718l0.851-0.595c-8.022 5.889-13.171 15.283-13.171 25.88 0 17.679 14.332 32.011 32.011 32.011 7.082 0 13.627-2.3 18.929-6.194l-0.089 0.062c39.063-28.684 88.101-45.902 141.16-45.902s102.097 17.218 141.83 46.372l-0.67-0.469c5.213 3.831 11.758 6.131 18.84 6.131 17.679 0 32.011-14.332 32.011-32.011 0-10.597-5.149-19.991-13.082-25.818l-0.089-0.062z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["wifi-medium"] + }, + "attrs": [{}], + "properties": { + "id": 1496, + "order": 3009, + "name": "wifi-medium", + "code": 58606, + "ligatures": "wifi-medium", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1496 + }, + { + "icon": { + "paths": ["M560 816c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0z"], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["wifi-none"] + }, + "attrs": [{}], + "properties": { + "id": 1497, + "order": 3010, + "name": "wifi-none", + "code": 58608, + "ligatures": "wifi-none", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1497 + }, + { + "icon": { + "paths": [ + "M855.68 842.48c5.315 5.698 8.578 13.37 8.578 21.804 0 17.673-14.327 32-32 32-9.509 0-18.049-4.147-23.91-10.732l-0.028-0.032-208-228.6c-26.218-10.705-56.64-16.918-88.513-16.918-53.045 0-102.070 17.209-141.798 46.348l0.671-0.47c-5.299 4.039-12.012 6.47-19.293 6.47-17.673 0-32-14.327-32-32 0-10.786 5.337-20.326 13.514-26.123l0.099-0.067c49.231-36.339 111.109-58.161 178.085-58.161 0.322 0 0.643 0.001 0.965 0.002l-0.050-0c5.12 0 10.2 0 15.28 0.4l-107.68-118.44c-67.412 15.101-126.465 44.094-176.474 83.953l0.874-0.673c-5.415 4.342-12.368 6.968-19.935 6.968-10.171 0-19.233-4.745-25.094-12.142l-0.051-0.067c-4.332-5.411-6.952-12.357-6.952-19.915 0-10.092 4.671-19.092 11.97-24.957l0.062-0.048c47.26-37.656 102.845-67.296 163.318-85.718l3.522-0.922-93.36-102.84c-61.689 25.398-114.892 57.681-162.2 96.836l1.040-0.836c-5.484 4.52-12.582 7.262-20.32 7.262-17.707 0-32.062-14.354-32.062-32.062 0-9.969 4.55-18.876 11.687-24.756l0.055-0.044c45.183-37.327 96.632-69.631 152.009-94.806l4.311-1.754-63.68-69.92c-5.315-5.698-8.578-13.37-8.578-21.804 0-17.673 14.327-32 32-32 9.509 0 18.049 4.147 23.91 10.732l0.028 0.032zM512 768c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM948.32 348c-117.873-97.109-270.399-155.995-436.68-155.995-30.897 0-61.32 2.033-91.141 5.973l3.501-0.378c-16.219 1.704-28.751 15.306-28.751 31.835 0 17.673 14.327 32 32 32 1.676 0 3.323-0.129 4.93-0.377l-0.179 0.023c24.022-3.232 51.794-5.077 79.996-5.080l0.004-0c150.679 0.085 288.871 53.478 396.754 142.339l-1.074-0.859c5.481 4.528 12.58 7.275 20.32 7.275 17.681 0 32.015-14.334 32.015-32.015 0-9.941-4.531-18.824-11.641-24.697l-0.054-0.043zM780 541.24c5.405 4.316 12.338 6.925 19.881 6.925 10.133 0 19.166-4.71 25.030-12.060l0.050-0.065c4.316-5.405 6.925-12.338 6.925-19.881 0-10.133-4.71-19.166-12.060-25.030l-0.065-0.050c-57.81-46.079-127.495-79.872-203.657-96.213l-3.263-0.587c-2.155-0.517-4.628-0.814-7.171-0.814-17.673 0-32 14.327-32 32 0 15.669 11.262 28.708 26.134 31.464l0.197 0.030c69.097 14.754 129.714 44.174 180.875 84.954l-0.875-0.674z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["wifi-slash"] + }, + "attrs": [{}], + "properties": { + "id": 1498, + "order": 3011, + "name": "wifi-slash", + "code": 58610, + "ligatures": "wifi-slash", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1498 + }, + { + "icon": { + "paths": [ + "M918.64 393.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-73.36-73.4-73.36 73.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l73.4-73.36-73.4-73.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l-0-0 73.36 73.4 73.36-73.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64h-0l-73.4 73.36zM512 768c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48v0c0-26.51-21.49-48-48-48v0zM690.84 634.12c-49.497-36.322-111.622-58.123-178.84-58.123s-129.343 21.801-179.691 58.718l0.851-0.595c-8.022 5.889-13.171 15.283-13.171 25.88 0 17.679 14.332 32.011 32.011 32.011 7.082 0 13.627-2.3 18.929-6.194l-0.089 0.062c39.063-28.684 88.101-45.902 141.16-45.902s102.097 17.218 141.83 46.372l-0.67-0.469c5.213 3.831 11.758 6.131 18.84 6.131 17.679 0 32.011-14.332 32.011-32.011 0-10.597-5.149-19.991-13.082-25.818l-0.089-0.062zM542.48 256.72c0.454 0.023 0.985 0.036 1.52 0.036 17.693 0 32.036-14.343 32.036-32.036 0-17.158-13.489-31.166-30.442-31.997l-0.074-0.003c-11.12-0.52-22.4-0.8-33.52-0.8-166.161 0.133-318.54 59.030-437.504 157.027l1.184-0.947c-7.164 5.916-11.695 14.799-11.695 24.74 0 17.681 14.334 32.015 32.015 32.015 7.74 0 14.839-2.747 20.374-7.319l-0.054 0.043c106.81-88.002 245.002-141.395 395.662-141.48l0.018-0c10.12 0 20.36 0.24 30.48 0.72zM541.84 449c0.646 0.046 1.4 0.073 2.16 0.073 17.713 0 32.073-14.359 32.073-32.073 0-16.953-13.154-30.834-29.812-31.994l-0.101-0.006c-11.32-0.76-22.8-1.16-34.16-1.16-0.572-0.002-1.249-0.004-1.927-0.004-116.191 0-222.955 40.362-307.036 107.83l0.962-0.747c-7.415 5.913-12.126 14.947-12.126 25.080 0 17.673 14.327 32 32 32 0.044 0 0.089-0 0.133-0l-0.007 0c0.066 0 0.144 0.001 0.222 0.001 7.508 0 14.407-2.609 19.84-6.969l-0.062 0.048c72.337-58 165.224-93.083 266.304-93.083 0.596 0 1.192 0.001 1.787 0.004l-0.092-0c9.92 0 20 0.32 29.84 1z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["wifi-x"] + }, + "attrs": [{}], + "properties": { + "id": 1499, + "order": 3012, + "name": "wifi-x", + "code": 58612, + "ligatures": "wifi-x", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1499 + }, + { + "icon": { + "paths": [ + "M736 736c0 70.692-57.308 128-128 128v0c-54.8 0-107.8-35.72-126-84.88-1.138-3.148-1.796-6.782-1.796-10.569 0-17.673 14.327-32 32-32 13.473 0 25.001 8.326 29.719 20.113l0.076 0.216c8.96 24.2 38 43.12 66 43.12 35.346 0 64-28.654 64-64s-28.654-64-64-64v0h-448c-17.673 0-32-14.327-32-32s14.327-32 32-32v0h448c70.692 0 128 57.308 128 128v0zM480 416c70.692 0 128-57.308 128-128s-57.308-128-128-128v0c-54.8 0-107.8 35.72-126 84.88-1.138 3.148-1.796 6.782-1.796 10.569 0 17.673 14.327 32 32 32 13.473 0 25.001-8.326 29.719-20.113l0.076-0.216c8.96-24.2 38-43.12 66-43.12 35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-384c-17.673 0-32 14.327-32 32s14.327 32 32 32v0zM832 288c-54.8 0-107.8 35.72-126 84.88-1.138 3.148-1.796 6.782-1.796 10.569 0 17.673 14.327 32 32 32 13.473 0 25.001-8.326 29.719-20.113l0.076-0.216c8.96-24.2 38-43.12 66-43.12 35.346 0 64 28.654 64 64s-28.654 64-64 64v0h-704c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h704c70.692 0 128-57.308 128-128s-57.308-128-128-128v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["wind"] + }, + "attrs": [{}], + "properties": { + "id": 1500, + "order": 3013, + "name": "wind", + "code": 58834, + "ligatures": "wind", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1500 + }, + { + "icon": { + "paths": [ + "M896 896h-164.24l-25.2-176.48 12.96 7.64c9.295 5.566 20.505 8.857 32.484 8.857 23.376 0 43.824-12.532 54.994-31.244l0.162-0.293 48-81.36c5.566-9.295 8.857-20.505 8.857-32.484 0-23.376-12.532-43.824-31.244-54.994l-0.293-0.162-140-82.44 162.76-276.52c5.566-9.295 8.857-20.505 8.857-32.484 0-23.376-12.532-43.824-31.244-54.994l-0.293-0.162-81.36-48c-9.295-5.566-20.505-8.857-32.484-8.857-23.376 0-43.824 12.532-54.994 31.244l-0.162 0.293-82.44 140-276.64-162.68c-9.295-5.566-20.505-8.857-32.484-8.857-23.376 0-43.824 12.532-54.994 31.244l-0.162 0.293-48 81.32c-5.577 9.302-8.874 20.523-8.874 32.514 0 23.383 12.54 43.837 31.261 55.004l0.293 0.162 140 82.44-162.68 276.52c-5.566 9.295-8.857 20.505-8.857 32.484 0 23.376 12.532 43.824 31.244 54.994l0.293 0.162 81.36 48c9.14 5.564 20.192 8.859 32.015 8.859 3.64 0 7.207-0.312 10.676-0.912l-0.371 0.053-22.96 160.84h-164.24c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h768c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM800 590.64l-48 81.36-276.52-162.76 48-81.4zM718.64 96l81.36 48-162.76 276.56-81.24-47.88zM224 177.4l48-81.4 276.56 162.8-48 81.4zM305.36 672l-81.36-48 162.76-276.56 81.44 48zM356.88 896l35.12-244.8 51.080-86.8 192.92 113.6 31.16 218z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["windmill"] + }, + "attrs": [{}], + "properties": { + "id": 1501, + "order": 3014, + "name": "windmill", + "code": 59896, + "ligatures": "windmill", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1501 + }, + { + "icon": { + "paths": [ + "M832 544h-320c-17.673 0-32 14.327-32 32v0 229.8c-0 0.011-0 0.023-0 0.035 0 15.651 11.236 28.678 26.082 31.454l0.198 0.031 320 58.16c1.685 0.331 3.622 0.52 5.604 0.52 0.041 0 0.082-0 0.123-0l-0.006 0c17.673 0 32-14.327 32-32v0-288c0-17.673-14.327-32-32-32v0zM800 825.64l-256-46.52v-171.12h256zM384 544h-256c-17.673 0-32 14.327-32 32v0 160c0.002 15.649 11.238 28.674 26.082 31.449l0.198 0.031 256 46.56c1.712 0.318 3.689 0.506 5.708 0.52l0.012 0c17.673 0 32-14.327 32-32v0-206.56c0-17.673-14.327-32-32-32v0zM352 744.2l-192-34.92v-101.28h192zM852.52 135.44c-5.511-4.627-12.683-7.437-20.51-7.437-2.025 0-4.007 0.188-5.928 0.548l0.198-0.031-320 58.2c-15.042 2.806-26.278 15.831-26.28 31.48l-0 0v229.8c0 17.673 14.327 32 32 32v0h320c17.673 0 32-14.327 32-32v0-288c0-0.002 0-0.003 0-0.005 0-9.841-4.442-18.644-11.431-24.514l-0.049-0.040zM800 416h-256v-171.12l256-46.52zM404.52 216.88c-5.511-4.627-12.683-7.437-20.51-7.437-2.025 0-4.007 0.188-5.928 0.548l0.198-0.031-256 46.56c-15.042 2.806-26.278 15.831-26.28 31.48l-0 0v160c0 17.673 14.327 32 32 32v0h256c17.673 0 32-14.327 32-32v0-206.56c0-0.002 0-0.003 0-0.005 0-9.841-4.442-18.644-11.431-24.514l-0.049-0.040zM352 416h-192v-101.28l192-34.72z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["windows-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1502, + "order": 3015, + "name": "windows-logo", + "code": 59026, + "ligatures": "windows-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1502 + }, + { + "icon": { + "paths": [ + "M821.32 414.68l-87.080-295.72c-4.031-13.376-16.236-22.952-30.679-22.96l-383.121-0c-14.444 0.008-26.649 9.584-30.621 22.733l-0.059 0.227-87.080 295.72c-6.853 21.922-10.801 47.129-10.801 73.258 0 73.096 30.896 138.975 80.341 185.292l0.14 0.13c54.87 51.553 126.692 85.637 206.255 93.056l1.385 0.104v161.48h-128c-17.673 0-32 14.327-32 32s14.327 32 32 32v0h320c17.673 0 32-14.327 32-32s-14.327-32-32-32v0h-128v-161.48c80.947-7.529 152.767-41.612 207.825-93.332l-0.185 0.172c49.585-46.447 80.481-112.326 80.481-185.422 0-26.129-3.948-51.336-11.279-75.056l0.479 1.798zM344.36 160h335.28l80.36 272.76c0.36 1.2 0.68 2.4 1 3.6-85.68 30.72-182.16-6.4-234.52-32.92-100.76-51-180.76-57.48-239.76-47.72zM708 626.6c-51.134 47.971-120.126 77.439-196 77.439s-144.866-29.468-196.155-77.583l0.155 0.144c-37.058-34.791-60.143-84.092-60.143-138.784 0-19.638 2.976-38.582 8.502-56.403l-0.36 1.348 1.8-6.080c48-16.24 124.28-20.56 231.72 33.88 44.6 22.6 116.64 51.4 193.72 51.4 0.397 0.002 0.867 0.003 1.337 0.003 26.659 0 52.43-3.799 76.802-10.886l-1.94 0.483c-3.491 49.56-25.616 93.366-59.335 124.943l-0.105 0.097z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["wine"] + }, + "attrs": [{}], + "properties": { + "id": 1503, + "order": 3016, + "name": "wine", + "code": 59058, + "ligatures": "wine", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1503 + }, + { + "icon": { + "paths": [ + "M907.040 276c-4.878-11.826-16.316-19.998-29.664-19.998-8.382 0-16.012 3.223-21.717 8.498l0.021-0.019-161.2 148.76-68.92-14.8-14.8-68.92 148.76-161.2c5.255-5.684 8.478-13.314 8.478-21.696 0-13.347-8.172-24.786-19.785-29.586l-0.213-0.078c-31.956-13.295-69.076-21.017-108-21.017-159.058 0-288 128.942-288 288 0 0.020 0 0.040 0 0.060l-0-0.003c-0 0.112-0 0.244-0 0.376 0 41.729 8.833 81.394 24.731 117.229l-0.731-1.845-240.84 208.24c-0.6 0.48-1.16 1.040-1.72 1.56-23.166 23.166-37.495 55.17-37.495 90.52 0 70.701 57.314 128.015 128.015 128.015 35.35 0 67.354-14.329 90.52-37.495l-0 0c0.52-0.52 1.080-1.12 1.56-1.68l208.2-240.92c34.079 15.348 73.875 24.289 115.76 24.289 159.058 0 288-128.942 288-288 0-0.102-0-0.203-0-0.305l0 0.016c0-0.143 0-0.313 0-0.482 0-38.753-7.701-75.708-21.657-109.417l0.697 1.899zM640 608c-39.745-0.056-77.055-10.429-109.411-28.583l1.131 0.583c-4.462-2.511-9.795-3.99-15.474-3.99-9.652 0-18.305 4.273-24.173 11.031l-0.034 0.039-223.6 258.96c-11.453 10.897-26.984 17.601-44.081 17.601-35.346 0-64-28.654-64-64 0-17.097 6.704-32.628 17.627-44.108l-0.025 0.027 258.76-223.56c6.806-5.901 11.085-14.56 11.085-24.219 0-5.689-1.485-11.032-4.088-15.662l0.083 0.161c-17.6-31.252-27.968-68.608-27.968-108.386 0-123.712 100.288-224 224-224 13.214 0 26.161 1.144 38.748 3.339l-1.34-0.193-124.8 135.24c-5.251 5.683-8.472 13.31-8.472 21.689 0 2.377 0.259 4.694 0.751 6.923l-0.039-0.212 22.64 105.32c2.715 12.316 12.244 21.845 24.348 24.521l0.212 0.039 105.4 22.64c2.017 0.452 4.334 0.712 6.711 0.712 8.379 0 16.006-3.221 21.711-8.491l-0.022 0.020 135.24-124.8c1.968 11.16 3.094 24.008 3.094 37.12 0 123.765-100.267 224.111-224.001 224.24l-0.013 0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["wrench"] + }, + "attrs": [{}], + "properties": { + "id": 1504, + "order": 3017, + "name": "wrench", + "code": 58836, + "ligatures": "wrench", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1504 + }, + { + "icon": { + "paths": [ + "M822.64 777.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-265.36-265.4-265.36 265.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l-0 0 265.4-265.36-265.4-265.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l265.36 265.4 265.36-265.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l-0 0-265.4 265.36z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["x"] + }, + "attrs": [{}], + "properties": { + "id": 1505, + "order": 3018, + "name": "x", + "code": 58614, + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1505 + }, + { + "icon": { + "paths": [ + "M662.64 406.64l-105.4 105.36 105.4 105.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-105.36-105.4-105.36 105.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l105.4-105.36-105.4-105.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l105.36 105.4 105.36-105.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0zM928 512c0 229.75-186.25 416-416 416s-416-186.25-416-416c0-229.75 186.25-416 416-416v0c229.65 0.25 415.75 186.35 416 415.976l0 0.024zM864 512c0-194.404-157.596-352-352-352s-352 157.596-352 352c0 194.404 157.596 352 352 352v0c194.313-0.228 351.772-157.687 352-351.978l0-0.022z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["x-circle"] + }, + "attrs": [{}], + "properties": { + "id": 1506, + "order": 3019, + "name": "x-circle", + "code": 58616, + "ligatures": "x-circle", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1506 + }, + { + "icon": { + "paths": [ + "M859 846.84l-250.4-393.52 247.080-271.8c5.004-5.621 8.062-13.072 8.062-21.236 0-17.673-14.327-32-32-32-9.239 0-17.563 3.915-23.405 10.177l-0.017 0.019-235.36 258.88-161.96-254.52c-5.767-8.975-15.699-14.836-26.999-14.84l-192.001-0c-0.005-0-0.010-0-0.016-0-17.673 0-32 14.327-32 32 0 6.385 1.87 12.333 5.092 17.326l-0.076-0.126 250.4 393.48-247.080 272c-5.315 5.698-8.578 13.37-8.578 21.804 0 17.673 14.327 32 32 32 9.509 0 18.049-4.147 23.91-10.732l0.028-0.032 235.36-258.88 161.96 254.52c5.788 8.864 15.66 14.64 26.882 14.64 0.042 0 0.083-0 0.124-0l-0.006 0h192c17.669-0.006 31.99-14.33 31.99-32 0-6.368-1.86-12.301-5.066-17.287l0.076 0.127zM657.56 832l-407.28-640h116l407.44 640z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["x-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1507, + "order": 3020, + "name": "x-logo", + "code": 58556, + "ligatures": "x-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1507 + }, + { + "icon": { + "paths": [ + "M832 128h-640c-35.346 0-64 28.654-64 64v0 640c0 35.346 28.654 64 64 64v0h640c35.346 0 64-28.654 64-64v0-640c0-35.346-28.654-64-64-64v0zM832 832h-640v-640h640v640zM662.64 406.64l-105.4 105.36 105.4 105.36c5.794 5.794 9.378 13.799 9.378 22.64 0 17.683-14.335 32.018-32.018 32.018-8.841 0-16.846-3.584-22.64-9.378l-105.36-105.4-105.36 105.4c-5.794 5.794-13.799 9.378-22.64 9.378-17.683 0-32.018-14.335-32.018-32.018 0-8.841 3.584-16.846 9.378-22.64l105.4-105.36-105.4-105.36c-5.794-5.794-9.378-13.799-9.378-22.64 0-17.683 14.335-32.018 32.018-32.018 8.841 0 16.846 3.584 22.64 9.378l105.36 105.4 105.36-105.4c5.794-5.794 13.799-9.378 22.64-9.378 17.683 0 32.018 14.335 32.018 32.018 0 8.841-3.584 16.846-9.378 22.64l0-0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["x-square"] + }, + "attrs": [{}], + "properties": { + "id": 1508, + "order": 3021, + "name": "x-square", + "code": 58618, + "ligatures": "x-square", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1508 + }, + { + "icon": { + "paths": [ + "M928 864h-194.44c117.406-74.828 194.155-204.351 194.155-351.8 0-229.64-186.16-415.8-415.8-415.8s-415.8 186.16-415.8 415.8c0 229.64 186.16 415.8 415.8 415.8 0.030 0 0.060-0 0.090-0l415.995 0c17.673 0 32-14.327 32-32s-14.327-32-32-32v0zM512 160c0.114-0 0.248-0 0.382-0 64.57 0 125.056 17.483 176.983 47.973l-1.646-0.893c-43.541 19.812-80.119 39.953-115.017 62.473l3.497-2.113c-51.709-33.52-111.117-63.205-173.819-86.033l-6.181-1.967c34.276-12.319 73.825-19.441 115.038-19.441 0.268 0 0.536 0 0.803 0.001l-0.041-0zM314.24 220.96c77.688 21.345 145.628 50.819 208.175 88.358l-3.735-2.078c-28.918 21.868-54.434 43.554-78.673 66.57l0.393-0.37c-60.521-32.912-130.738-58.286-204.953-72.366l-4.527-0.714c23.482-30.905 51.008-57.185 82.127-78.623l1.193-0.777zM194.88 359.28c74.18 11.069 141.067 32.79 202.48 63.778l-3.8-1.738c-21.101 23.116-41.598 48.105-60.744 74.149l-1.776 2.531c-48.305-22.28-104.344-38.475-163.153-45.722l-2.767-0.278c6.122-34.795 16.467-65.906 30.674-94.775l-0.914 2.055zM160 516c49.976 6.308 95.389 18.956 137.791 37.257l-3.271-1.257c-27.875 43.941-53.52 94.601-74.204 147.74l-2.076 6.060c-35.852-53.421-57.496-119.010-58.238-189.609l-0.002-0.191zM265.68 763.24c79.878-234.747 254.321-418.978 476.74-510.253l5.58-2.027c24.922 22.608 46.404 48.353 64.001 76.757l0.879 1.523c-225.847 80.643-397.783 262.174-463.588 488.844l-1.292 5.196c-31.478-16.821-58.546-36.796-82.341-60.1l0.061 0.060zM502.64 864c-34.358-0.991-67.009-6.77-97.801-16.691l2.481 0.691c60.268-217.59 221.664-387.9 429.081-459.425l4.719-1.415c10.833 27.583 18.467 59.552 21.424 92.866l0.096 1.334c-174.108 63.724-306.73 203.786-358.95 378.547l-1.050 4.093zM861.92 550.24c-17.839 156.88-136.319 281.543-288.551 308.567l-2.129 0.313c49.247-140.906 153.965-251.602 287.295-307.735l3.385-1.265z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["yarn"] + }, + "attrs": [{}], + "properties": { + "id": 1509, + "order": 3022, + "name": "yarn", + "code": 60826, + "ligatures": "yarn", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1509 + }, + { + "icon": { + "paths": [ + "M512 96c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416v0c-0.25-229.65-186.35-415.75-415.976-416l-0.024-0zM160 512c0.228-194.313 157.687-351.772 351.978-352l0.022-0c88.366 0 160 71.634 160 160s-71.634 160-160 160v0c-0.016-0-0.035-0-0.054-0-123.712 0-224 100.288-224 224 0 34.882 7.973 67.903 22.197 97.337l-0.583-1.337c-90.935-64.514-149.56-169.392-149.56-287.962 0-0.013 0-0.027 0-0.040l-0 0.002zM512 864c-88.366 0-160-71.634-160-160s71.634-160 160-160v0c123.694-0.023 223.959-100.303 223.959-224 0-34.805-7.938-67.756-22.102-97.141l0.583 1.341c90.803 64.527 149.33 169.329 149.33 287.8 0 194.323-157.465 351.869-351.758 352l-0.012 0zM560 704c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48v0c26.51 0 48 21.49 48 48v0zM464 320c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48v0c-26.51 0-48-21.49-48-48v0z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["yin-yang"] + }, + "attrs": [{}], + "properties": { + "id": 1510, + "order": 3023, + "name": "yin-yang", + "code": 59690, + "ligatures": "yin-yang", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1510 + }, + { + "icon": { + "paths": [ + "M657.76 485.36l-192-128c-4.99-3.371-11.14-5.381-17.76-5.381-17.673 0-32 14.327-32 32 0 0.007 0 0.015 0 0.022l-0-0.001v256c-0 0.006-0 0.013-0 0.021 0 17.673 14.327 32 32 32 6.62 0 12.77-2.010 17.874-5.453l-0.114 0.072 192-128c8.654-5.819 14.271-15.573 14.271-26.64s-5.618-20.821-14.157-26.567l-0.114-0.073zM480 580.2v-136.2l102.32 68zM937.32 278.080c-7.899-30.195-29.359-54.167-57.313-65.371l-0.647-0.229c-137.12-52.96-355.36-52.48-367.36-52.48s-230.24-0.48-367.36 52.48c-28.601 11.433-50.061 35.405-57.811 64.931l-0.149 0.669c-10.36 39.92-22.68 112.88-22.68 233.92s12.32 194 22.68 233.92c7.888 30.211 29.35 54.199 57.313 65.411l0.647 0.229c131.36 50.68 336.96 52.44 364.72 52.44h5.28c27.76 0 233.48-1.76 364.72-52.44 28.609-11.441 50.072-35.429 57.811-64.972l0.149-0.668c10.36-40 22.68-112.88 22.68-233.92s-12.32-194-22.68-233.92zM875.36 730.080c-2.558 10.058-9.625 18.072-18.867 21.882l-0.213 0.078c-126.6 48.88-341.92 48-344 48h-0.28c-2.16 0-217.32 0.8-344-48-9.455-3.888-16.522-11.902-19.032-21.738l-0.048-0.222c-9.72-36.52-20.92-103.8-20.92-218.080s11.2-181.56 20.64-217.88c2.512-10.123 9.59-18.201 18.868-22.042l0.212-0.078c122.080-47.16 326.64-48 343.4-48h1.080c2.16 0 217.52-0.72 344 48 9.455 3.888 16.522 11.902 19.032 21.738l0.048 0.222c9.52 36.48 20.72 103.76 20.72 218.040s-11.2 181.56-20.64 217.88z" + ], + "grid": 0, + "attrs": [{}], + "isMulticolor": false, + "isMulticolor2": false, + "tags": ["youtube-logo"] + }, + "attrs": [{}], + "properties": { + "id": 1511, + "order": 3024, + "name": "youtube-logo", + "code": 58620, + "ligatures": "youtube-logo", + "prevSize": 16 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1511 + } + ], + "height": 1024, + "metadata": { + "name": "Phosphor", + "url": "https://phosphoricons.com", + "designer": "Tobias Fried & Helena Zhang", + "designerURL": "https://phosphoricons.com", + "license": "MIT", + "licenseURL": "https://raw.githubusercontent.com/phosphor-icons/homepage/master/LICENSE" + }, + "preferences": { + "showGlyphs": true, + "showCodes": true, + "showQuickUse": true, + "showQuickUse2": true, + "showSVGs": true, + "fontPref": { + "prefix": "ph-", + "metadata": { + "fontFamily": "Phosphor", + "majorVersion": 2, + "minorVersion": 1, + "fontURL": "https://phosphoricons.com", + "description": "A flexible icon family for everyone", + "copyright": "Phosphor Icons", + "designer": "Tobias Fried & Helena Zhang", + "designerURL": "https://phosphoricons.com", + "license": "MIT", + "licenseURL": "https://raw.githubusercontent.com/phosphor-icons/homepage/master/LICENSE" + }, + "metrics": { "emSize": 1024, "baseline": 6.25, "whitespace": 50 }, + "embed": false, + "noie8": true, + "ie7": false, + "includeMetadata": true, + "flutter": false, + "showSelector": true, + "selector": "class", + "classSelector": ".ph", + "showMetrics": true, + "showMetadata": true, + "showVersion": true + }, + "imagePref": { + "prefix": "icon-", + "png": true, + "useClassSelector": true, + "color": 0, + "bgColor": 16777215, + "classSelector": ".icon" + }, + "height": 1024, + "historySize": 50, + "gridSize": 16, + "showLiga": true + } +} diff --git a/src/assets/fonts/phosphor/regular/style.css b/src/assets/fonts/phosphor/regular/style.css new file mode 100644 index 0000000..1191438 --- /dev/null +++ b/src/assets/fonts/phosphor/regular/style.css @@ -0,0 +1,4627 @@ +@font-face { + font-family: 'Phosphor'; + src: + url('./Phosphor.woff2') format('woff2'), + url('./Phosphor.woff') format('woff'), + url('./Phosphor.ttf') format('truetype'), + url('./Phosphor.svg#Phosphor') format('svg'); + font-weight: normal; + font-style: normal; + font-display: block; +} + +.ph { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'Phosphor' !important; + speak: never; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Enable Ligatures ================ */ + letter-spacing: 0; + -webkit-font-feature-settings: 'liga'; + -moz-font-feature-settings: 'liga=1'; + -moz-font-feature-settings: 'liga'; + -ms-font-feature-settings: 'liga' 1; + font-feature-settings: 'liga'; + -webkit-font-variant-ligatures: discretionary-ligatures; + font-variant-ligatures: discretionary-ligatures; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.ph.ph-acorn:before { + content: '\eb9a'; +} +.ph.ph-address-book:before { + content: '\e6f8'; +} +.ph.ph-address-book-tabs:before { + content: '\ee4e'; +} +.ph.ph-air-traffic-control:before { + content: '\ecd8'; +} +.ph.ph-airplane:before { + content: '\e002'; +} +.ph.ph-airplane-in-flight:before { + content: '\e4fe'; +} +.ph.ph-airplane-landing:before { + content: '\e502'; +} +.ph.ph-airplane-takeoff:before { + content: '\e504'; +} +.ph.ph-airplane-taxiing:before { + content: '\e500'; +} +.ph.ph-airplane-tilt:before { + content: '\e5d6'; +} +.ph.ph-airplay:before { + content: '\e004'; +} +.ph.ph-alarm:before { + content: '\e006'; +} +.ph.ph-alien:before { + content: '\e8a6'; +} +.ph.ph-align-bottom:before { + content: '\e506'; +} +.ph.ph-align-bottom-simple:before { + content: '\eb0c'; +} +.ph.ph-align-center-horizontal:before { + content: '\e50a'; +} +.ph.ph-align-center-horizontal-simple:before { + content: '\eb0e'; +} +.ph.ph-align-center-vertical:before { + content: '\e50c'; +} +.ph.ph-align-center-vertical-simple:before { + content: '\eb10'; +} +.ph.ph-align-left:before { + content: '\e50e'; +} +.ph.ph-align-left-simple:before { + content: '\eaee'; +} +.ph.ph-align-right:before { + content: '\e510'; +} +.ph.ph-align-right-simple:before { + content: '\eb12'; +} +.ph.ph-align-top:before { + content: '\e512'; +} +.ph.ph-align-top-simple:before { + content: '\eb14'; +} +.ph.ph-amazon-logo:before { + content: '\e96c'; +} +.ph.ph-ambulance:before { + content: '\e572'; +} +.ph.ph-anchor:before { + content: '\e514'; +} +.ph.ph-anchor-simple:before { + content: '\e5d8'; +} +.ph.ph-android-logo:before { + content: '\e008'; +} +.ph.ph-angle:before { + content: '\e7bc'; +} +.ph.ph-angular-logo:before { + content: '\eb80'; +} +.ph.ph-aperture:before { + content: '\e00a'; +} +.ph.ph-app-store-logo:before { + content: '\e974'; +} +.ph.ph-app-window:before { + content: '\e5da'; +} +.ph.ph-apple-logo:before { + content: '\e516'; +} +.ph.ph-apple-podcasts-logo:before { + content: '\eb96'; +} +.ph.ph-approximate-equals:before { + content: '\edaa'; +} +.ph.ph-archive:before { + content: '\e00c'; +} +.ph.ph-armchair:before { + content: '\e012'; +} +.ph.ph-arrow-arc-left:before { + content: '\e014'; +} +.ph.ph-arrow-arc-right:before { + content: '\e016'; +} +.ph.ph-arrow-bend-double-up-left:before { + content: '\e03a'; +} +.ph.ph-arrow-bend-double-up-right:before { + content: '\e03c'; +} +.ph.ph-arrow-bend-down-left:before { + content: '\e018'; +} +.ph.ph-arrow-bend-down-right:before { + content: '\e01a'; +} +.ph.ph-arrow-bend-left-down:before { + content: '\e01c'; +} +.ph.ph-arrow-bend-left-up:before { + content: '\e01e'; +} +.ph.ph-arrow-bend-right-down:before { + content: '\e020'; +} +.ph.ph-arrow-bend-right-up:before { + content: '\e022'; +} +.ph.ph-arrow-bend-up-left:before { + content: '\e024'; +} +.ph.ph-arrow-bend-up-right:before { + content: '\e026'; +} +.ph.ph-arrow-circle-down:before { + content: '\e028'; +} +.ph.ph-arrow-circle-down-left:before { + content: '\e02a'; +} +.ph.ph-arrow-circle-down-right:before { + content: '\e02c'; +} +.ph.ph-arrow-circle-left:before { + content: '\e05a'; +} +.ph.ph-arrow-circle-right:before { + content: '\e02e'; +} +.ph.ph-arrow-circle-up:before { + content: '\e030'; +} +.ph.ph-arrow-circle-up-left:before { + content: '\e032'; +} +.ph.ph-arrow-circle-up-right:before { + content: '\e034'; +} +.ph.ph-arrow-clockwise:before { + content: '\e036'; +} +.ph.ph-arrow-counter-clockwise:before { + content: '\e038'; +} +.ph.ph-arrow-down:before { + content: '\e03e'; +} +.ph.ph-arrow-down-left:before { + content: '\e040'; +} +.ph.ph-arrow-down-right:before { + content: '\e042'; +} +.ph.ph-arrow-elbow-down-left:before { + content: '\e044'; +} +.ph.ph-arrow-elbow-down-right:before { + content: '\e046'; +} +.ph.ph-arrow-elbow-left:before { + content: '\e048'; +} +.ph.ph-arrow-elbow-left-down:before { + content: '\e04a'; +} +.ph.ph-arrow-elbow-left-up:before { + content: '\e04c'; +} +.ph.ph-arrow-elbow-right:before { + content: '\e04e'; +} +.ph.ph-arrow-elbow-right-down:before { + content: '\e050'; +} +.ph.ph-arrow-elbow-right-up:before { + content: '\e052'; +} +.ph.ph-arrow-elbow-up-left:before { + content: '\e054'; +} +.ph.ph-arrow-elbow-up-right:before { + content: '\e056'; +} +.ph.ph-arrow-fat-down:before { + content: '\e518'; +} +.ph.ph-arrow-fat-left:before { + content: '\e51a'; +} +.ph.ph-arrow-fat-line-down:before { + content: '\e51c'; +} +.ph.ph-arrow-fat-line-left:before { + content: '\e51e'; +} +.ph.ph-arrow-fat-line-right:before { + content: '\e520'; +} +.ph.ph-arrow-fat-line-up:before { + content: '\e522'; +} +.ph.ph-arrow-fat-lines-down:before { + content: '\e524'; +} +.ph.ph-arrow-fat-lines-left:before { + content: '\e526'; +} +.ph.ph-arrow-fat-lines-right:before { + content: '\e528'; +} +.ph.ph-arrow-fat-lines-up:before { + content: '\e52a'; +} +.ph.ph-arrow-fat-right:before { + content: '\e52c'; +} +.ph.ph-arrow-fat-up:before { + content: '\e52e'; +} +.ph.ph-arrow-left:before { + content: '\e058'; +} +.ph.ph-arrow-line-down:before { + content: '\e05c'; +} +.ph.ph-arrow-line-down-left:before { + content: '\e05e'; +} +.ph.ph-arrow-line-down-right:before { + content: '\e060'; +} +.ph.ph-arrow-line-left:before { + content: '\e062'; +} +.ph.ph-arrow-line-right:before { + content: '\e064'; +} +.ph.ph-arrow-line-up:before { + content: '\e066'; +} +.ph.ph-arrow-line-up-left:before { + content: '\e068'; +} +.ph.ph-arrow-line-up-right:before { + content: '\e06a'; +} +.ph.ph-arrow-right:before { + content: '\e06c'; +} +.ph.ph-arrow-square-down:before { + content: '\e06e'; +} +.ph.ph-arrow-square-down-left:before { + content: '\e070'; +} +.ph.ph-arrow-square-down-right:before { + content: '\e072'; +} +.ph.ph-arrow-square-in:before { + content: '\e5dc'; +} +.ph.ph-arrow-square-left:before { + content: '\e074'; +} +.ph.ph-arrow-square-out:before { + content: '\e5de'; +} +.ph.ph-arrow-square-right:before { + content: '\e076'; +} +.ph.ph-arrow-square-up:before { + content: '\e078'; +} +.ph.ph-arrow-square-up-left:before { + content: '\e07a'; +} +.ph.ph-arrow-square-up-right:before { + content: '\e07c'; +} +.ph.ph-arrow-u-down-left:before { + content: '\e07e'; +} +.ph.ph-arrow-u-down-right:before { + content: '\e080'; +} +.ph.ph-arrow-u-left-down:before { + content: '\e082'; +} +.ph.ph-arrow-u-left-up:before { + content: '\e084'; +} +.ph.ph-arrow-u-right-down:before { + content: '\e086'; +} +.ph.ph-arrow-u-right-up:before { + content: '\e088'; +} +.ph.ph-arrow-u-up-left:before { + content: '\e08a'; +} +.ph.ph-arrow-u-up-right:before { + content: '\e08c'; +} +.ph.ph-arrow-up:before { + content: '\e08e'; +} +.ph.ph-arrow-up-left:before { + content: '\e090'; +} +.ph.ph-arrow-up-right:before { + content: '\e092'; +} +.ph.ph-arrows-clockwise:before { + content: '\e094'; +} +.ph.ph-arrows-counter-clockwise:before { + content: '\e096'; +} +.ph.ph-arrows-down-up:before { + content: '\e098'; +} +.ph.ph-arrows-horizontal:before { + content: '\eb06'; +} +.ph.ph-arrows-in:before { + content: '\e09a'; +} +.ph.ph-arrows-in-cardinal:before { + content: '\e09c'; +} +.ph.ph-arrows-in-line-horizontal:before { + content: '\e530'; +} +.ph.ph-arrows-in-line-vertical:before { + content: '\e532'; +} +.ph.ph-arrows-in-simple:before { + content: '\e09e'; +} +.ph.ph-arrows-left-right:before { + content: '\e0a0'; +} +.ph.ph-arrows-merge:before { + content: '\ed3e'; +} +.ph.ph-arrows-out:before { + content: '\e0a2'; +} +.ph.ph-arrows-out-cardinal:before { + content: '\e0a4'; +} +.ph.ph-arrows-out-line-horizontal:before { + content: '\e534'; +} +.ph.ph-arrows-out-line-vertical:before { + content: '\e536'; +} +.ph.ph-arrows-out-simple:before { + content: '\e0a6'; +} +.ph.ph-arrows-split:before { + content: '\ed3c'; +} +.ph.ph-arrows-vertical:before { + content: '\eb04'; +} +.ph.ph-article:before { + content: '\e0a8'; +} +.ph.ph-article-medium:before { + content: '\e5e0'; +} +.ph.ph-article-ny-times:before { + content: '\e5e2'; +} +.ph.ph-asclepius:before { + content: '\ee34'; +} +.ph.ph-caduceus:before { + content: '\ee34'; +} +.ph.ph-asterisk:before { + content: '\e0aa'; +} +.ph.ph-asterisk-simple:before { + content: '\e832'; +} +.ph.ph-at:before { + content: '\e0ac'; +} +.ph.ph-atom:before { + content: '\e5e4'; +} +.ph.ph-avocado:before { + content: '\ee04'; +} +.ph.ph-axe:before { + content: '\e9fc'; +} +.ph.ph-baby:before { + content: '\e774'; +} +.ph.ph-baby-carriage:before { + content: '\e818'; +} +.ph.ph-backpack:before { + content: '\e922'; +} +.ph.ph-backspace:before { + content: '\e0ae'; +} +.ph.ph-bag:before { + content: '\e0b0'; +} +.ph.ph-bag-simple:before { + content: '\e5e6'; +} +.ph.ph-balloon:before { + content: '\e76c'; +} +.ph.ph-bandaids:before { + content: '\e0b2'; +} +.ph.ph-bank:before { + content: '\e0b4'; +} +.ph.ph-barbell:before { + content: '\e0b6'; +} +.ph.ph-barcode:before { + content: '\e0b8'; +} +.ph.ph-barn:before { + content: '\ec72'; +} +.ph.ph-barricade:before { + content: '\e948'; +} +.ph.ph-baseball:before { + content: '\e71a'; +} +.ph.ph-baseball-cap:before { + content: '\ea28'; +} +.ph.ph-baseball-helmet:before { + content: '\ee4a'; +} +.ph.ph-basket:before { + content: '\e964'; +} +.ph.ph-basketball:before { + content: '\e724'; +} +.ph.ph-bathtub:before { + content: '\e81e'; +} +.ph.ph-battery-charging:before { + content: '\e0ba'; +} +.ph.ph-battery-charging-vertical:before { + content: '\e0bc'; +} +.ph.ph-battery-empty:before { + content: '\e0be'; +} +.ph.ph-battery-full:before { + content: '\e0c0'; +} +.ph.ph-battery-high:before { + content: '\e0c2'; +} +.ph.ph-battery-low:before { + content: '\e0c4'; +} +.ph.ph-battery-medium:before { + content: '\e0c6'; +} +.ph.ph-battery-plus:before { + content: '\e808'; +} +.ph.ph-battery-plus-vertical:before { + content: '\ec50'; +} +.ph.ph-battery-vertical-empty:before { + content: '\e7c6'; +} +.ph.ph-battery-vertical-full:before { + content: '\e7c4'; +} +.ph.ph-battery-vertical-high:before { + content: '\e7c2'; +} +.ph.ph-battery-vertical-low:before { + content: '\e7be'; +} +.ph.ph-battery-vertical-medium:before { + content: '\e7c0'; +} +.ph.ph-battery-warning:before { + content: '\e0c8'; +} +.ph.ph-battery-warning-vertical:before { + content: '\e0ca'; +} +.ph.ph-beach-ball:before { + content: '\ed24'; +} +.ph.ph-beanie:before { + content: '\ea2a'; +} +.ph.ph-bed:before { + content: '\e0cc'; +} +.ph.ph-beer-bottle:before { + content: '\e7b0'; +} +.ph.ph-beer-stein:before { + content: '\eb62'; +} +.ph.ph-behance-logo:before { + content: '\e7f4'; +} +.ph.ph-bell:before { + content: '\e0ce'; +} +.ph.ph-bell-ringing:before { + content: '\e5e8'; +} +.ph.ph-bell-simple:before { + content: '\e0d0'; +} +.ph.ph-bell-simple-ringing:before { + content: '\e5ea'; +} +.ph.ph-bell-simple-slash:before { + content: '\e0d2'; +} +.ph.ph-bell-simple-z:before { + content: '\e5ec'; +} +.ph.ph-bell-slash:before { + content: '\e0d4'; +} +.ph.ph-bell-z:before { + content: '\e5ee'; +} +.ph.ph-belt:before { + content: '\ea2c'; +} +.ph.ph-bezier-curve:before { + content: '\eb00'; +} +.ph.ph-bicycle:before { + content: '\e0d6'; +} +.ph.ph-binary:before { + content: '\ee60'; +} +.ph.ph-binoculars:before { + content: '\ea64'; +} +.ph.ph-biohazard:before { + content: '\e9e0'; +} +.ph.ph-bird:before { + content: '\e72c'; +} +.ph.ph-blueprint:before { + content: '\eda0'; +} +.ph.ph-bluetooth:before { + content: '\e0da'; +} +.ph.ph-bluetooth-connected:before { + content: '\e0dc'; +} +.ph.ph-bluetooth-slash:before { + content: '\e0de'; +} +.ph.ph-bluetooth-x:before { + content: '\e0e0'; +} +.ph.ph-boat:before { + content: '\e786'; +} +.ph.ph-bomb:before { + content: '\ee0a'; +} +.ph.ph-bone:before { + content: '\e7f2'; +} +.ph.ph-book:before { + content: '\e0e2'; +} +.ph.ph-book-bookmark:before { + content: '\e0e4'; +} +.ph.ph-book-open:before { + content: '\e0e6'; +} +.ph.ph-book-open-text:before { + content: '\e8f2'; +} +.ph.ph-book-open-user:before { + content: '\ede0'; +} +.ph.ph-bookmark:before { + content: '\e0e8'; +} +.ph.ph-bookmark-simple:before { + content: '\e0ea'; +} +.ph.ph-bookmarks:before { + content: '\e0ec'; +} +.ph.ph-bookmarks-simple:before { + content: '\e5f0'; +} +.ph.ph-books:before { + content: '\e758'; +} +.ph.ph-boot:before { + content: '\ecca'; +} +.ph.ph-boules:before { + content: '\e722'; +} +.ph.ph-bounding-box:before { + content: '\e6ce'; +} +.ph.ph-bowl-food:before { + content: '\eaa4'; +} +.ph.ph-bowl-steam:before { + content: '\e8e4'; +} +.ph.ph-bowling-ball:before { + content: '\ea34'; +} +.ph.ph-box-arrow-down:before { + content: '\e00e'; +} +.ph.ph-archive-box:before { + content: '\e00e'; +} +.ph.ph-box-arrow-up:before { + content: '\ee54'; +} +.ph.ph-boxing-glove:before { + content: '\ea36'; +} +.ph.ph-brackets-angle:before { + content: '\e862'; +} +.ph.ph-brackets-curly:before { + content: '\e860'; +} +.ph.ph-brackets-round:before { + content: '\e864'; +} +.ph.ph-brackets-square:before { + content: '\e85e'; +} +.ph.ph-brain:before { + content: '\e74e'; +} +.ph.ph-brandy:before { + content: '\e6b4'; +} +.ph.ph-bread:before { + content: '\e81c'; +} +.ph.ph-bridge:before { + content: '\ea68'; +} +.ph.ph-briefcase:before { + content: '\e0ee'; +} +.ph.ph-briefcase-metal:before { + content: '\e5f2'; +} +.ph.ph-broadcast:before { + content: '\e0f2'; +} +.ph.ph-broom:before { + content: '\ec54'; +} +.ph.ph-browser:before { + content: '\e0f4'; +} +.ph.ph-browsers:before { + content: '\e0f6'; +} +.ph.ph-bug:before { + content: '\e5f4'; +} +.ph.ph-bug-beetle:before { + content: '\e5f6'; +} +.ph.ph-bug-droid:before { + content: '\e5f8'; +} +.ph.ph-building:before { + content: '\e100'; +} +.ph.ph-building-apartment:before { + content: '\e0fe'; +} +.ph.ph-building-office:before { + content: '\e0ff'; +} +.ph.ph-buildings:before { + content: '\e102'; +} +.ph.ph-bulldozer:before { + content: '\ec6c'; +} +.ph.ph-bus:before { + content: '\e106'; +} +.ph.ph-butterfly:before { + content: '\ea6e'; +} +.ph.ph-cable-car:before { + content: '\e49c'; +} +.ph.ph-cactus:before { + content: '\e918'; +} +.ph.ph-cake:before { + content: '\e780'; +} +.ph.ph-calculator:before { + content: '\e538'; +} +.ph.ph-calendar:before { + content: '\e108'; +} +.ph.ph-calendar-blank:before { + content: '\e10a'; +} +.ph.ph-calendar-check:before { + content: '\e712'; +} +.ph.ph-calendar-dot:before { + content: '\e7b2'; +} +.ph.ph-calendar-dots:before { + content: '\e7b4'; +} +.ph.ph-calendar-heart:before { + content: '\e8b0'; +} +.ph.ph-calendar-minus:before { + content: '\ea14'; +} +.ph.ph-calendar-plus:before { + content: '\e714'; +} +.ph.ph-calendar-slash:before { + content: '\ea12'; +} +.ph.ph-calendar-star:before { + content: '\e8b2'; +} +.ph.ph-calendar-x:before { + content: '\e10c'; +} +.ph.ph-call-bell:before { + content: '\e7de'; +} +.ph.ph-camera:before { + content: '\e10e'; +} +.ph.ph-camera-plus:before { + content: '\ec58'; +} +.ph.ph-camera-rotate:before { + content: '\e7a4'; +} +.ph.ph-camera-slash:before { + content: '\e110'; +} +.ph.ph-campfire:before { + content: '\e9d8'; +} +.ph.ph-car:before { + content: '\e112'; +} +.ph.ph-car-battery:before { + content: '\ee30'; +} +.ph.ph-car-profile:before { + content: '\e8cc'; +} +.ph.ph-car-simple:before { + content: '\e114'; +} +.ph.ph-cardholder:before { + content: '\e5fa'; +} +.ph.ph-cards:before { + content: '\e0f8'; +} +.ph.ph-cards-three:before { + content: '\ee50'; +} +.ph.ph-caret-circle-double-down:before { + content: '\e116'; +} +.ph.ph-caret-circle-double-left:before { + content: '\e118'; +} +.ph.ph-caret-circle-double-right:before { + content: '\e11a'; +} +.ph.ph-caret-circle-double-up:before { + content: '\e11c'; +} +.ph.ph-caret-circle-down:before { + content: '\e11e'; +} +.ph.ph-caret-circle-left:before { + content: '\e120'; +} +.ph.ph-caret-circle-right:before { + content: '\e122'; +} +.ph.ph-caret-circle-up:before { + content: '\e124'; +} +.ph.ph-caret-circle-up-down:before { + content: '\e13e'; +} +.ph.ph-caret-double-down:before { + content: '\e126'; +} +.ph.ph-caret-double-left:before { + content: '\e128'; +} +.ph.ph-caret-double-right:before { + content: '\e12a'; +} +.ph.ph-caret-double-up:before { + content: '\e12c'; +} +.ph.ph-caret-down:before { + content: '\e136'; +} +.ph.ph-caret-left:before { + content: '\e138'; +} +.ph.ph-caret-line-down:before { + content: '\e134'; +} +.ph.ph-caret-line-left:before { + content: '\e132'; +} +.ph.ph-caret-line-right:before { + content: '\e130'; +} +.ph.ph-caret-line-up:before { + content: '\e12e'; +} +.ph.ph-caret-right:before { + content: '\e13a'; +} +.ph.ph-caret-up:before { + content: '\e13c'; +} +.ph.ph-caret-up-down:before { + content: '\e140'; +} +.ph.ph-carrot:before { + content: '\ed38'; +} +.ph.ph-cash-register:before { + content: '\ed80'; +} +.ph.ph-cassette-tape:before { + content: '\ed2e'; +} +.ph.ph-castle-turret:before { + content: '\e9d0'; +} +.ph.ph-cat:before { + content: '\e748'; +} +.ph.ph-cell-signal-full:before { + content: '\e142'; +} +.ph.ph-cell-signal-high:before { + content: '\e144'; +} +.ph.ph-cell-signal-low:before { + content: '\e146'; +} +.ph.ph-cell-signal-medium:before { + content: '\e148'; +} +.ph.ph-cell-signal-none:before { + content: '\e14a'; +} +.ph.ph-cell-signal-slash:before { + content: '\e14c'; +} +.ph.ph-cell-signal-x:before { + content: '\e14e'; +} +.ph.ph-cell-tower:before { + content: '\ebaa'; +} +.ph.ph-certificate:before { + content: '\e766'; +} +.ph.ph-chair:before { + content: '\e950'; +} +.ph.ph-chalkboard:before { + content: '\e5fc'; +} +.ph.ph-chalkboard-simple:before { + content: '\e5fe'; +} +.ph.ph-chalkboard-teacher:before { + content: '\e600'; +} +.ph.ph-champagne:before { + content: '\eaca'; +} +.ph.ph-charging-station:before { + content: '\e8d0'; +} +.ph.ph-chart-bar:before { + content: '\e150'; +} +.ph.ph-chart-bar-horizontal:before { + content: '\e152'; +} +.ph.ph-chart-donut:before { + content: '\eaa6'; +} +.ph.ph-chart-line:before { + content: '\e154'; +} +.ph.ph-chart-line-down:before { + content: '\e8b6'; +} +.ph.ph-chart-line-up:before { + content: '\e156'; +} +.ph.ph-chart-pie:before { + content: '\e158'; +} +.ph.ph-chart-pie-slice:before { + content: '\e15a'; +} +.ph.ph-chart-polar:before { + content: '\eaa8'; +} +.ph.ph-chart-scatter:before { + content: '\eaac'; +} +.ph.ph-chat:before { + content: '\e15c'; +} +.ph.ph-chat-centered:before { + content: '\e160'; +} +.ph.ph-chat-centered-dots:before { + content: '\e164'; +} +.ph.ph-chat-centered-slash:before { + content: '\e162'; +} +.ph.ph-chat-centered-text:before { + content: '\e166'; +} +.ph.ph-chat-circle:before { + content: '\e168'; +} +.ph.ph-chat-circle-dots:before { + content: '\e16c'; +} +.ph.ph-chat-circle-slash:before { + content: '\e16a'; +} +.ph.ph-chat-circle-text:before { + content: '\e16e'; +} +.ph.ph-chat-dots:before { + content: '\e170'; +} +.ph.ph-chat-slash:before { + content: '\e15e'; +} +.ph.ph-chat-teardrop:before { + content: '\e172'; +} +.ph.ph-chat-teardrop-dots:before { + content: '\e176'; +} +.ph.ph-chat-teardrop-slash:before { + content: '\e174'; +} +.ph.ph-chat-teardrop-text:before { + content: '\e178'; +} +.ph.ph-chat-text:before { + content: '\e17a'; +} +.ph.ph-chats:before { + content: '\e17c'; +} +.ph.ph-chats-circle:before { + content: '\e17e'; +} +.ph.ph-chats-teardrop:before { + content: '\e180'; +} +.ph.ph-check:before { + content: '\e182'; +} +.ph.ph-check-circle:before { + content: '\e184'; +} +.ph.ph-check-fat:before { + content: '\eba6'; +} +.ph.ph-check-square:before { + content: '\e186'; +} +.ph.ph-check-square-offset:before { + content: '\e188'; +} +.ph.ph-checkerboard:before { + content: '\e8c4'; +} +.ph.ph-checks:before { + content: '\e53a'; +} +.ph.ph-cheers:before { + content: '\ea4a'; +} +.ph.ph-cheese:before { + content: '\e9fe'; +} +.ph.ph-chef-hat:before { + content: '\ed8e'; +} +.ph.ph-cherries:before { + content: '\e830'; +} +.ph.ph-church:before { + content: '\ecea'; +} +.ph.ph-cigarette:before { + content: '\ed90'; +} +.ph.ph-cigarette-slash:before { + content: '\ed92'; +} +.ph.ph-circle:before { + content: '\e18a'; +} +.ph.ph-circle-dashed:before { + content: '\e602'; +} +.ph.ph-circle-half:before { + content: '\e18c'; +} +.ph.ph-circle-half-tilt:before { + content: '\e18e'; +} +.ph.ph-circle-notch:before { + content: '\eb44'; +} +.ph.ph-circles-four:before { + content: '\e190'; +} +.ph.ph-circles-three:before { + content: '\e192'; +} +.ph.ph-circles-three-plus:before { + content: '\e194'; +} +.ph.ph-circuitry:before { + content: '\e9c2'; +} +.ph.ph-city:before { + content: '\ea6a'; +} +.ph.ph-clipboard:before { + content: '\e196'; +} +.ph.ph-clipboard-text:before { + content: '\e198'; +} +.ph.ph-clock:before { + content: '\e19a'; +} +.ph.ph-clock-afternoon:before { + content: '\e19c'; +} +.ph.ph-clock-clockwise:before { + content: '\e19e'; +} +.ph.ph-clock-countdown:before { + content: '\ed2c'; +} +.ph.ph-clock-counter-clockwise:before { + content: '\e1a0'; +} +.ph.ph-clock-user:before { + content: '\edec'; +} +.ph.ph-closed-captioning:before { + content: '\e1a4'; +} +.ph.ph-cloud:before { + content: '\e1aa'; +} +.ph.ph-cloud-arrow-down:before { + content: '\e1ac'; +} +.ph.ph-cloud-arrow-up:before { + content: '\e1ae'; +} +.ph.ph-cloud-check:before { + content: '\e1b0'; +} +.ph.ph-cloud-fog:before { + content: '\e53c'; +} +.ph.ph-cloud-lightning:before { + content: '\e1b2'; +} +.ph.ph-cloud-moon:before { + content: '\e53e'; +} +.ph.ph-cloud-rain:before { + content: '\e1b4'; +} +.ph.ph-cloud-slash:before { + content: '\e1b6'; +} +.ph.ph-cloud-snow:before { + content: '\e1b8'; +} +.ph.ph-cloud-sun:before { + content: '\e540'; +} +.ph.ph-cloud-warning:before { + content: '\ea98'; +} +.ph.ph-cloud-x:before { + content: '\ea96'; +} +.ph.ph-clover:before { + content: '\edc8'; +} +.ph.ph-club:before { + content: '\e1ba'; +} +.ph.ph-coat-hanger:before { + content: '\e7fe'; +} +.ph.ph-coda-logo:before { + content: '\e7ce'; +} +.ph.ph-code:before { + content: '\e1bc'; +} +.ph.ph-code-block:before { + content: '\eafe'; +} +.ph.ph-code-simple:before { + content: '\e1be'; +} +.ph.ph-codepen-logo:before { + content: '\e978'; +} +.ph.ph-codesandbox-logo:before { + content: '\ea06'; +} +.ph.ph-coffee:before { + content: '\e1c2'; +} +.ph.ph-coffee-bean:before { + content: '\e1c0'; +} +.ph.ph-coin:before { + content: '\e60e'; +} +.ph.ph-coin-vertical:before { + content: '\eb48'; +} +.ph.ph-coins:before { + content: '\e78e'; +} +.ph.ph-columns:before { + content: '\e546'; +} +.ph.ph-columns-plus-left:before { + content: '\e544'; +} +.ph.ph-columns-plus-right:before { + content: '\e542'; +} +.ph.ph-command:before { + content: '\e1c4'; +} +.ph.ph-compass:before { + content: '\e1c8'; +} +.ph.ph-compass-rose:before { + content: '\e1c6'; +} +.ph.ph-compass-tool:before { + content: '\ea0e'; +} +.ph.ph-computer-tower:before { + content: '\e548'; +} +.ph.ph-confetti:before { + content: '\e81a'; +} +.ph.ph-contactless-payment:before { + content: '\ed42'; +} +.ph.ph-control:before { + content: '\eca6'; +} +.ph.ph-cookie:before { + content: '\e6ca'; +} +.ph.ph-cooking-pot:before { + content: '\e764'; +} +.ph.ph-copy:before { + content: '\e1ca'; +} +.ph.ph-copy-simple:before { + content: '\e1cc'; +} +.ph.ph-copyleft:before { + content: '\e86a'; +} +.ph.ph-copyright:before { + content: '\e54a'; +} +.ph.ph-corners-in:before { + content: '\e1ce'; +} +.ph.ph-corners-out:before { + content: '\e1d0'; +} +.ph.ph-couch:before { + content: '\e7f6'; +} +.ph.ph-court-basketball:before { + content: '\ee36'; +} +.ph.ph-cow:before { + content: '\eabe'; +} +.ph.ph-cowboy-hat:before { + content: '\ed12'; +} +.ph.ph-cpu:before { + content: '\e610'; +} +.ph.ph-crane:before { + content: '\ed48'; +} +.ph.ph-crane-tower:before { + content: '\ed49'; +} +.ph.ph-credit-card:before { + content: '\e1d2'; +} +.ph.ph-cricket:before { + content: '\ee12'; +} +.ph.ph-crop:before { + content: '\e1d4'; +} +.ph.ph-cross:before { + content: '\e8a0'; +} +.ph.ph-crosshair:before { + content: '\e1d6'; +} +.ph.ph-crosshair-simple:before { + content: '\e1d8'; +} +.ph.ph-crown:before { + content: '\e614'; +} +.ph.ph-crown-cross:before { + content: '\ee5e'; +} +.ph.ph-crown-simple:before { + content: '\e616'; +} +.ph.ph-cube:before { + content: '\e1da'; +} +.ph.ph-cube-focus:before { + content: '\ed0a'; +} +.ph.ph-cube-transparent:before { + content: '\ec7c'; +} +.ph.ph-currency-btc:before { + content: '\e618'; +} +.ph.ph-currency-circle-dollar:before { + content: '\e54c'; +} +.ph.ph-currency-cny:before { + content: '\e54e'; +} +.ph.ph-currency-dollar:before { + content: '\e550'; +} +.ph.ph-currency-dollar-simple:before { + content: '\e552'; +} +.ph.ph-currency-eth:before { + content: '\eada'; +} +.ph.ph-currency-eur:before { + content: '\e554'; +} +.ph.ph-currency-gbp:before { + content: '\e556'; +} +.ph.ph-currency-inr:before { + content: '\e558'; +} +.ph.ph-currency-jpy:before { + content: '\e55a'; +} +.ph.ph-currency-krw:before { + content: '\e55c'; +} +.ph.ph-currency-kzt:before { + content: '\ec4c'; +} +.ph.ph-currency-ngn:before { + content: '\eb52'; +} +.ph.ph-currency-rub:before { + content: '\e55e'; +} +.ph.ph-cursor:before { + content: '\e1dc'; +} +.ph.ph-cursor-click:before { + content: '\e7c8'; +} +.ph.ph-cursor-text:before { + content: '\e7d8'; +} +.ph.ph-cylinder:before { + content: '\e8fc'; +} +.ph.ph-database:before { + content: '\e1de'; +} +.ph.ph-desk:before { + content: '\ed16'; +} +.ph.ph-desktop:before { + content: '\e560'; +} +.ph.ph-desktop-tower:before { + content: '\e562'; +} +.ph.ph-detective:before { + content: '\e83e'; +} +.ph.ph-dev-to-logo:before { + content: '\ed0e'; +} +.ph.ph-device-mobile:before { + content: '\e1e0'; +} +.ph.ph-device-mobile-camera:before { + content: '\e1e2'; +} +.ph.ph-device-mobile-slash:before { + content: '\ee46'; +} +.ph.ph-device-mobile-speaker:before { + content: '\e1e4'; +} +.ph.ph-device-rotate:before { + content: '\edf2'; +} +.ph.ph-device-tablet:before { + content: '\e1e6'; +} +.ph.ph-device-tablet-camera:before { + content: '\e1e8'; +} +.ph.ph-device-tablet-speaker:before { + content: '\e1ea'; +} +.ph.ph-devices:before { + content: '\eba4'; +} +.ph.ph-diamond:before { + content: '\e1ec'; +} +.ph.ph-diamonds-four:before { + content: '\e8f4'; +} +.ph.ph-dice-five:before { + content: '\e1ee'; +} +.ph.ph-dice-four:before { + content: '\e1f0'; +} +.ph.ph-dice-one:before { + content: '\e1f2'; +} +.ph.ph-dice-six:before { + content: '\e1f4'; +} +.ph.ph-dice-three:before { + content: '\e1f6'; +} +.ph.ph-dice-two:before { + content: '\e1f8'; +} +.ph.ph-disc:before { + content: '\e564'; +} +.ph.ph-disco-ball:before { + content: '\ed98'; +} +.ph.ph-discord-logo:before { + content: '\e61a'; +} +.ph.ph-divide:before { + content: '\e1fa'; +} +.ph.ph-dna:before { + content: '\e924'; +} +.ph.ph-dog:before { + content: '\e74a'; +} +.ph.ph-door:before { + content: '\e61c'; +} +.ph.ph-door-open:before { + content: '\e7e6'; +} +.ph.ph-dot:before { + content: '\ecde'; +} +.ph.ph-dot-outline:before { + content: '\ece0'; +} +.ph.ph-dots-nine:before { + content: '\e1fc'; +} +.ph.ph-dots-six:before { + content: '\e794'; +} +.ph.ph-dots-six-vertical:before { + content: '\eae2'; +} +.ph.ph-dots-three:before { + content: '\e1fe'; +} +.ph.ph-dots-three-circle:before { + content: '\e200'; +} +.ph.ph-dots-three-circle-vertical:before { + content: '\e202'; +} +.ph.ph-dots-three-outline:before { + content: '\e204'; +} +.ph.ph-dots-three-outline-vertical:before { + content: '\e206'; +} +.ph.ph-dots-three-vertical:before { + content: '\e208'; +} +.ph.ph-download:before { + content: '\e20a'; +} +.ph.ph-download-simple:before { + content: '\e20c'; +} +.ph.ph-dress:before { + content: '\ea7e'; +} +.ph.ph-dresser:before { + content: '\e94e'; +} +.ph.ph-dribbble-logo:before { + content: '\e20e'; +} +.ph.ph-drone:before { + content: '\ed74'; +} +.ph.ph-drop:before { + content: '\e210'; +} +.ph.ph-drop-half:before { + content: '\e566'; +} +.ph.ph-drop-half-bottom:before { + content: '\eb40'; +} +.ph.ph-drop-simple:before { + content: '\ee32'; +} +.ph.ph-drop-slash:before { + content: '\e954'; +} +.ph.ph-dropbox-logo:before { + content: '\e7d0'; +} +.ph.ph-ear:before { + content: '\e70c'; +} +.ph.ph-ear-slash:before { + content: '\e70e'; +} +.ph.ph-egg:before { + content: '\e812'; +} +.ph.ph-egg-crack:before { + content: '\eb64'; +} +.ph.ph-eject:before { + content: '\e212'; +} +.ph.ph-eject-simple:before { + content: '\e6ae'; +} +.ph.ph-elevator:before { + content: '\ecc0'; +} +.ph.ph-empty:before { + content: '\edbc'; +} +.ph.ph-engine:before { + content: '\ea80'; +} +.ph.ph-envelope:before { + content: '\e214'; +} +.ph.ph-envelope-open:before { + content: '\e216'; +} +.ph.ph-envelope-simple:before { + content: '\e218'; +} +.ph.ph-envelope-simple-open:before { + content: '\e21a'; +} +.ph.ph-equalizer:before { + content: '\ebbc'; +} +.ph.ph-equals:before { + content: '\e21c'; +} +.ph.ph-eraser:before { + content: '\e21e'; +} +.ph.ph-escalator-down:before { + content: '\ecba'; +} +.ph.ph-escalator-up:before { + content: '\ecbc'; +} +.ph.ph-exam:before { + content: '\e742'; +} +.ph.ph-exclamation-mark:before { + content: '\ee44'; +} +.ph.ph-exclude:before { + content: '\e882'; +} +.ph.ph-exclude-square:before { + content: '\e880'; +} +.ph.ph-export:before { + content: '\eaf0'; +} +.ph.ph-eye:before { + content: '\e220'; +} +.ph.ph-eye-closed:before { + content: '\e222'; +} +.ph.ph-eye-slash:before { + content: '\e224'; +} +.ph.ph-eyedropper:before { + content: '\e568'; +} +.ph.ph-eyedropper-sample:before { + content: '\eac4'; +} +.ph.ph-eyeglasses:before { + content: '\e7ba'; +} +.ph.ph-eyes:before { + content: '\ee5c'; +} +.ph.ph-face-mask:before { + content: '\e56a'; +} +.ph.ph-facebook-logo:before { + content: '\e226'; +} +.ph.ph-factory:before { + content: '\e760'; +} +.ph.ph-faders:before { + content: '\e228'; +} +.ph.ph-faders-horizontal:before { + content: '\e22a'; +} +.ph.ph-fallout-shelter:before { + content: '\e9de'; +} +.ph.ph-fan:before { + content: '\e9f2'; +} +.ph.ph-farm:before { + content: '\ec70'; +} +.ph.ph-fast-forward:before { + content: '\e6a6'; +} +.ph.ph-fast-forward-circle:before { + content: '\e22c'; +} +.ph.ph-feather:before { + content: '\e9c0'; +} +.ph.ph-fediverse-logo:before { + content: '\ed66'; +} +.ph.ph-figma-logo:before { + content: '\e22e'; +} +.ph.ph-file:before { + content: '\e230'; +} +.ph.ph-file-archive:before { + content: '\eb2a'; +} +.ph.ph-file-arrow-down:before { + content: '\e232'; +} +.ph.ph-file-arrow-up:before { + content: '\e61e'; +} +.ph.ph-file-audio:before { + content: '\ea20'; +} +.ph.ph-file-c:before { + content: '\eb32'; +} +.ph.ph-file-c-sharp:before { + content: '\eb30'; +} +.ph.ph-file-cloud:before { + content: '\e95e'; +} +.ph.ph-file-code:before { + content: '\e914'; +} +.ph.ph-file-cpp:before { + content: '\eb2e'; +} +.ph.ph-file-css:before { + content: '\eb34'; +} +.ph.ph-file-csv:before { + content: '\eb1c'; +} +.ph.ph-file-dashed:before { + content: '\e704'; +} +.ph.ph-file-dotted:before { + content: '\e704'; +} +.ph.ph-file-doc:before { + content: '\eb1e'; +} +.ph.ph-file-html:before { + content: '\eb38'; +} +.ph.ph-file-image:before { + content: '\ea24'; +} +.ph.ph-file-ini:before { + content: '\eb33'; +} +.ph.ph-file-jpg:before { + content: '\eb1a'; +} +.ph.ph-file-js:before { + content: '\eb24'; +} +.ph.ph-file-jsx:before { + content: '\eb3a'; +} +.ph.ph-file-lock:before { + content: '\e95c'; +} +.ph.ph-file-magnifying-glass:before { + content: '\e238'; +} +.ph.ph-file-search:before { + content: '\e238'; +} +.ph.ph-file-md:before { + content: '\ed50'; +} +.ph.ph-file-minus:before { + content: '\e234'; +} +.ph.ph-file-pdf:before { + content: '\e702'; +} +.ph.ph-file-plus:before { + content: '\e236'; +} +.ph.ph-file-png:before { + content: '\eb18'; +} +.ph.ph-file-ppt:before { + content: '\eb20'; +} +.ph.ph-file-py:before { + content: '\eb2c'; +} +.ph.ph-file-rs:before { + content: '\eb28'; +} +.ph.ph-file-sql:before { + content: '\ed4e'; +} +.ph.ph-file-svg:before { + content: '\ed08'; +} +.ph.ph-file-text:before { + content: '\e23a'; +} +.ph.ph-file-ts:before { + content: '\eb26'; +} +.ph.ph-file-tsx:before { + content: '\eb3c'; +} +.ph.ph-file-txt:before { + content: '\eb35'; +} +.ph.ph-file-video:before { + content: '\ea22'; +} +.ph.ph-file-vue:before { + content: '\eb3e'; +} +.ph.ph-file-x:before { + content: '\e23c'; +} +.ph.ph-file-xls:before { + content: '\eb22'; +} +.ph.ph-file-zip:before { + content: '\e958'; +} +.ph.ph-files:before { + content: '\e710'; +} +.ph.ph-film-reel:before { + content: '\e8c0'; +} +.ph.ph-film-script:before { + content: '\eb50'; +} +.ph.ph-film-slate:before { + content: '\e8c2'; +} +.ph.ph-film-strip:before { + content: '\e792'; +} +.ph.ph-fingerprint:before { + content: '\e23e'; +} +.ph.ph-fingerprint-simple:before { + content: '\e240'; +} +.ph.ph-finn-the-human:before { + content: '\e56c'; +} +.ph.ph-fire:before { + content: '\e242'; +} +.ph.ph-fire-extinguisher:before { + content: '\e9e8'; +} +.ph.ph-fire-simple:before { + content: '\e620'; +} +.ph.ph-fire-truck:before { + content: '\e574'; +} +.ph.ph-first-aid:before { + content: '\e56e'; +} +.ph.ph-first-aid-kit:before { + content: '\e570'; +} +.ph.ph-fish:before { + content: '\e728'; +} +.ph.ph-fish-simple:before { + content: '\e72a'; +} +.ph.ph-flag:before { + content: '\e244'; +} +.ph.ph-flag-banner:before { + content: '\e622'; +} +.ph.ph-flag-banner-fold:before { + content: '\ecf2'; +} +.ph.ph-flag-checkered:before { + content: '\ea38'; +} +.ph.ph-flag-pennant:before { + content: '\ecf0'; +} +.ph.ph-flame:before { + content: '\e624'; +} +.ph.ph-flashlight:before { + content: '\e246'; +} +.ph.ph-flask:before { + content: '\e79e'; +} +.ph.ph-flip-horizontal:before { + content: '\ed6a'; +} +.ph.ph-flip-vertical:before { + content: '\ed6c'; +} +.ph.ph-floppy-disk:before { + content: '\e248'; +} +.ph.ph-floppy-disk-back:before { + content: '\eaf4'; +} +.ph.ph-flow-arrow:before { + content: '\e6ec'; +} +.ph.ph-flower:before { + content: '\e75e'; +} +.ph.ph-flower-lotus:before { + content: '\e6cc'; +} +.ph.ph-flower-tulip:before { + content: '\eacc'; +} +.ph.ph-flying-saucer:before { + content: '\eb4a'; +} +.ph.ph-folder:before { + content: '\e24a'; +} +.ph.ph-folder-notch:before { + content: '\e24a'; +} +.ph.ph-folder-dashed:before { + content: '\e8f8'; +} +.ph.ph-folder-dotted:before { + content: '\e8f8'; +} +.ph.ph-folder-lock:before { + content: '\ea3c'; +} +.ph.ph-folder-minus:before { + content: '\e254'; +} +.ph.ph-folder-notch-minus:before { + content: '\e254'; +} +.ph.ph-folder-open:before { + content: '\e256'; +} +.ph.ph-folder-notch-open:before { + content: '\e256'; +} +.ph.ph-folder-plus:before { + content: '\e258'; +} +.ph.ph-folder-notch-plus:before { + content: '\e258'; +} +.ph.ph-folder-simple:before { + content: '\e25a'; +} +.ph.ph-folder-simple-dashed:before { + content: '\ec2a'; +} +.ph.ph-folder-simple-dotted:before { + content: '\ec2a'; +} +.ph.ph-folder-simple-lock:before { + content: '\eb5e'; +} +.ph.ph-folder-simple-minus:before { + content: '\e25c'; +} +.ph.ph-folder-simple-plus:before { + content: '\e25e'; +} +.ph.ph-folder-simple-star:before { + content: '\ec2e'; +} +.ph.ph-folder-simple-user:before { + content: '\eb60'; +} +.ph.ph-folder-star:before { + content: '\ea86'; +} +.ph.ph-folder-user:before { + content: '\eb46'; +} +.ph.ph-folders:before { + content: '\e260'; +} +.ph.ph-football:before { + content: '\e718'; +} +.ph.ph-football-helmet:before { + content: '\ee4c'; +} +.ph.ph-footprints:before { + content: '\ea88'; +} +.ph.ph-fork-knife:before { + content: '\e262'; +} +.ph.ph-four-k:before { + content: '\ea5c'; +} +.ph.ph-frame-corners:before { + content: '\e626'; +} +.ph.ph-framer-logo:before { + content: '\e264'; +} +.ph.ph-function:before { + content: '\ebe4'; +} +.ph.ph-funnel:before { + content: '\e266'; +} +.ph.ph-funnel-simple:before { + content: '\e268'; +} +.ph.ph-funnel-simple-x:before { + content: '\e26a'; +} +.ph.ph-funnel-x:before { + content: '\e26c'; +} +.ph.ph-game-controller:before { + content: '\e26e'; +} +.ph.ph-garage:before { + content: '\ecd6'; +} +.ph.ph-gas-can:before { + content: '\e8ce'; +} +.ph.ph-gas-pump:before { + content: '\e768'; +} +.ph.ph-gauge:before { + content: '\e628'; +} +.ph.ph-gavel:before { + content: '\ea32'; +} +.ph.ph-gear:before { + content: '\e270'; +} +.ph.ph-gear-fine:before { + content: '\e87c'; +} +.ph.ph-gear-six:before { + content: '\e272'; +} +.ph.ph-gender-female:before { + content: '\e6e0'; +} +.ph.ph-gender-intersex:before { + content: '\e6e6'; +} +.ph.ph-gender-male:before { + content: '\e6e2'; +} +.ph.ph-gender-neuter:before { + content: '\e6ea'; +} +.ph.ph-gender-nonbinary:before { + content: '\e6e4'; +} +.ph.ph-gender-transgender:before { + content: '\e6e8'; +} +.ph.ph-ghost:before { + content: '\e62a'; +} +.ph.ph-gif:before { + content: '\e274'; +} +.ph.ph-gift:before { + content: '\e276'; +} +.ph.ph-git-branch:before { + content: '\e278'; +} +.ph.ph-git-commit:before { + content: '\e27a'; +} +.ph.ph-git-diff:before { + content: '\e27c'; +} +.ph.ph-git-fork:before { + content: '\e27e'; +} +.ph.ph-git-merge:before { + content: '\e280'; +} +.ph.ph-git-pull-request:before { + content: '\e282'; +} +.ph.ph-github-logo:before { + content: '\e576'; +} +.ph.ph-gitlab-logo:before { + content: '\e694'; +} +.ph.ph-gitlab-logo-simple:before { + content: '\e696'; +} +.ph.ph-globe:before { + content: '\e288'; +} +.ph.ph-globe-hemisphere-east:before { + content: '\e28a'; +} +.ph.ph-globe-hemisphere-west:before { + content: '\e28c'; +} +.ph.ph-globe-simple:before { + content: '\e28e'; +} +.ph.ph-globe-simple-x:before { + content: '\e284'; +} +.ph.ph-globe-stand:before { + content: '\e290'; +} +.ph.ph-globe-x:before { + content: '\e286'; +} +.ph.ph-goggles:before { + content: '\ecb4'; +} +.ph.ph-golf:before { + content: '\ea3e'; +} +.ph.ph-goodreads-logo:before { + content: '\ed10'; +} +.ph.ph-google-cardboard-logo:before { + content: '\e7b6'; +} +.ph.ph-google-chrome-logo:before { + content: '\e976'; +} +.ph.ph-google-drive-logo:before { + content: '\e8f6'; +} +.ph.ph-google-logo:before { + content: '\e292'; +} +.ph.ph-google-photos-logo:before { + content: '\eb92'; +} +.ph.ph-google-play-logo:before { + content: '\e294'; +} +.ph.ph-google-podcasts-logo:before { + content: '\eb94'; +} +.ph.ph-gps:before { + content: '\edd8'; +} +.ph.ph-gps-fix:before { + content: '\edd6'; +} +.ph.ph-gps-slash:before { + content: '\edd4'; +} +.ph.ph-gradient:before { + content: '\eb42'; +} +.ph.ph-graduation-cap:before { + content: '\e62c'; +} +.ph.ph-grains:before { + content: '\ec68'; +} +.ph.ph-grains-slash:before { + content: '\ec6a'; +} +.ph.ph-graph:before { + content: '\eb58'; +} +.ph.ph-graphics-card:before { + content: '\e612'; +} +.ph.ph-greater-than:before { + content: '\edc4'; +} +.ph.ph-greater-than-or-equal:before { + content: '\eda2'; +} +.ph.ph-grid-four:before { + content: '\e296'; +} +.ph.ph-grid-nine:before { + content: '\ec8c'; +} +.ph.ph-guitar:before { + content: '\ea8a'; +} +.ph.ph-hair-dryer:before { + content: '\ea66'; +} +.ph.ph-hamburger:before { + content: '\e790'; +} +.ph.ph-hammer:before { + content: '\e80e'; +} +.ph.ph-hand:before { + content: '\e298'; +} +.ph.ph-hand-arrow-down:before { + content: '\ea4e'; +} +.ph.ph-hand-arrow-up:before { + content: '\ee5a'; +} +.ph.ph-hand-coins:before { + content: '\ea8c'; +} +.ph.ph-hand-deposit:before { + content: '\ee82'; +} +.ph.ph-hand-eye:before { + content: '\ea4c'; +} +.ph.ph-hand-fist:before { + content: '\e57a'; +} +.ph.ph-hand-grabbing:before { + content: '\e57c'; +} +.ph.ph-hand-heart:before { + content: '\e810'; +} +.ph.ph-hand-palm:before { + content: '\e57e'; +} +.ph.ph-hand-peace:before { + content: '\e7cc'; +} +.ph.ph-hand-pointing:before { + content: '\e29a'; +} +.ph.ph-hand-soap:before { + content: '\e630'; +} +.ph.ph-hand-swipe-left:before { + content: '\ec94'; +} +.ph.ph-hand-swipe-right:before { + content: '\ec92'; +} +.ph.ph-hand-tap:before { + content: '\ec90'; +} +.ph.ph-hand-waving:before { + content: '\e580'; +} +.ph.ph-hand-withdraw:before { + content: '\ee80'; +} +.ph.ph-handbag:before { + content: '\e29c'; +} +.ph.ph-handbag-simple:before { + content: '\e62e'; +} +.ph.ph-hands-clapping:before { + content: '\e6a0'; +} +.ph.ph-hands-praying:before { + content: '\ecc8'; +} +.ph.ph-handshake:before { + content: '\e582'; +} +.ph.ph-hard-drive:before { + content: '\e29e'; +} +.ph.ph-hard-drives:before { + content: '\e2a0'; +} +.ph.ph-hard-hat:before { + content: '\ed46'; +} +.ph.ph-hash:before { + content: '\e2a2'; +} +.ph.ph-hash-straight:before { + content: '\e2a4'; +} +.ph.ph-head-circuit:before { + content: '\e7d4'; +} +.ph.ph-headlights:before { + content: '\e6fe'; +} +.ph.ph-headphones:before { + content: '\e2a6'; +} +.ph.ph-headset:before { + content: '\e584'; +} +.ph.ph-heart:before { + content: '\e2a8'; +} +.ph.ph-heart-break:before { + content: '\ebe8'; +} +.ph.ph-heart-half:before { + content: '\ec48'; +} +.ph.ph-heart-straight:before { + content: '\e2aa'; +} +.ph.ph-heart-straight-break:before { + content: '\eb98'; +} +.ph.ph-heartbeat:before { + content: '\e2ac'; +} +.ph.ph-hexagon:before { + content: '\e2ae'; +} +.ph.ph-high-definition:before { + content: '\ea8e'; +} +.ph.ph-high-heel:before { + content: '\e8e8'; +} +.ph.ph-highlighter:before { + content: '\ec76'; +} +.ph.ph-highlighter-circle:before { + content: '\e632'; +} +.ph.ph-hockey:before { + content: '\ec86'; +} +.ph.ph-hoodie:before { + content: '\ecd0'; +} +.ph.ph-horse:before { + content: '\e2b0'; +} +.ph.ph-hospital:before { + content: '\e844'; +} +.ph.ph-hourglass:before { + content: '\e2b2'; +} +.ph.ph-hourglass-high:before { + content: '\e2b4'; +} +.ph.ph-hourglass-low:before { + content: '\e2b6'; +} +.ph.ph-hourglass-medium:before { + content: '\e2b8'; +} +.ph.ph-hourglass-simple:before { + content: '\e2ba'; +} +.ph.ph-hourglass-simple-high:before { + content: '\e2bc'; +} +.ph.ph-hourglass-simple-low:before { + content: '\e2be'; +} +.ph.ph-hourglass-simple-medium:before { + content: '\e2c0'; +} +.ph.ph-house:before { + content: '\e2c2'; +} +.ph.ph-house-line:before { + content: '\e2c4'; +} +.ph.ph-house-simple:before { + content: '\e2c6'; +} +.ph.ph-hurricane:before { + content: '\e88e'; +} +.ph.ph-ice-cream:before { + content: '\e804'; +} +.ph.ph-identification-badge:before { + content: '\e6f6'; +} +.ph.ph-identification-card:before { + content: '\e2c8'; +} +.ph.ph-image:before { + content: '\e2ca'; +} +.ph.ph-image-broken:before { + content: '\e7a8'; +} +.ph.ph-image-square:before { + content: '\e2cc'; +} +.ph.ph-images:before { + content: '\e836'; +} +.ph.ph-images-square:before { + content: '\e834'; +} +.ph.ph-infinity:before { + content: '\e634'; +} +.ph.ph-lemniscate:before { + content: '\e634'; +} +.ph.ph-info:before { + content: '\e2ce'; +} +.ph.ph-instagram-logo:before { + content: '\e2d0'; +} +.ph.ph-intersect:before { + content: '\e2d2'; +} +.ph.ph-intersect-square:before { + content: '\e87a'; +} +.ph.ph-intersect-three:before { + content: '\ecc4'; +} +.ph.ph-intersection:before { + content: '\edba'; +} +.ph.ph-invoice:before { + content: '\ee42'; +} +.ph.ph-island:before { + content: '\ee06'; +} +.ph.ph-jar:before { + content: '\e7e0'; +} +.ph.ph-jar-label:before { + content: '\e7e1'; +} +.ph.ph-jeep:before { + content: '\e2d4'; +} +.ph.ph-joystick:before { + content: '\ea5e'; +} +.ph.ph-kanban:before { + content: '\eb54'; +} +.ph.ph-key:before { + content: '\e2d6'; +} +.ph.ph-key-return:before { + content: '\e782'; +} +.ph.ph-keyboard:before { + content: '\e2d8'; +} +.ph.ph-keyhole:before { + content: '\ea78'; +} +.ph.ph-knife:before { + content: '\e636'; +} +.ph.ph-ladder:before { + content: '\e9e4'; +} +.ph.ph-ladder-simple:before { + content: '\ec26'; +} +.ph.ph-lamp:before { + content: '\e638'; +} +.ph.ph-lamp-pendant:before { + content: '\ee2e'; +} +.ph.ph-laptop:before { + content: '\e586'; +} +.ph.ph-lasso:before { + content: '\edc6'; +} +.ph.ph-lastfm-logo:before { + content: '\e842'; +} +.ph.ph-layout:before { + content: '\e6d6'; +} +.ph.ph-leaf:before { + content: '\e2da'; +} +.ph.ph-lectern:before { + content: '\e95a'; +} +.ph.ph-lego:before { + content: '\e8c6'; +} +.ph.ph-lego-smiley:before { + content: '\e8c7'; +} +.ph.ph-less-than:before { + content: '\edac'; +} +.ph.ph-less-than-or-equal:before { + content: '\eda4'; +} +.ph.ph-letter-circle-h:before { + content: '\ebf8'; +} +.ph.ph-letter-circle-p:before { + content: '\ec08'; +} +.ph.ph-letter-circle-v:before { + content: '\ec14'; +} +.ph.ph-lifebuoy:before { + content: '\e63a'; +} +.ph.ph-lightbulb:before { + content: '\e2dc'; +} +.ph.ph-lightbulb-filament:before { + content: '\e63c'; +} +.ph.ph-lighthouse:before { + content: '\e9f6'; +} +.ph.ph-lightning:before { + content: '\e2de'; +} +.ph.ph-lightning-a:before { + content: '\ea84'; +} +.ph.ph-lightning-slash:before { + content: '\e2e0'; +} +.ph.ph-line-segment:before { + content: '\e6d2'; +} +.ph.ph-line-segments:before { + content: '\e6d4'; +} +.ph.ph-line-vertical:before { + content: '\ed70'; +} +.ph.ph-link:before { + content: '\e2e2'; +} +.ph.ph-link-break:before { + content: '\e2e4'; +} +.ph.ph-link-simple:before { + content: '\e2e6'; +} +.ph.ph-link-simple-break:before { + content: '\e2e8'; +} +.ph.ph-link-simple-horizontal:before { + content: '\e2ea'; +} +.ph.ph-link-simple-horizontal-break:before { + content: '\e2ec'; +} +.ph.ph-linkedin-logo:before { + content: '\e2ee'; +} +.ph.ph-linktree-logo:before { + content: '\edee'; +} +.ph.ph-linux-logo:before { + content: '\eb02'; +} +.ph.ph-list:before { + content: '\e2f0'; +} +.ph.ph-list-bullets:before { + content: '\e2f2'; +} +.ph.ph-list-checks:before { + content: '\eadc'; +} +.ph.ph-list-dashes:before { + content: '\e2f4'; +} +.ph.ph-list-heart:before { + content: '\ebde'; +} +.ph.ph-list-magnifying-glass:before { + content: '\ebe0'; +} +.ph.ph-list-numbers:before { + content: '\e2f6'; +} +.ph.ph-list-plus:before { + content: '\e2f8'; +} +.ph.ph-list-star:before { + content: '\ebdc'; +} +.ph.ph-lock:before { + content: '\e2fa'; +} +.ph.ph-lock-key:before { + content: '\e2fe'; +} +.ph.ph-lock-key-open:before { + content: '\e300'; +} +.ph.ph-lock-laminated:before { + content: '\e302'; +} +.ph.ph-lock-laminated-open:before { + content: '\e304'; +} +.ph.ph-lock-open:before { + content: '\e306'; +} +.ph.ph-lock-simple:before { + content: '\e308'; +} +.ph.ph-lock-simple-open:before { + content: '\e30a'; +} +.ph.ph-lockers:before { + content: '\ecb8'; +} +.ph.ph-log:before { + content: '\ed82'; +} +.ph.ph-magic-wand:before { + content: '\e6b6'; +} +.ph.ph-magnet:before { + content: '\e680'; +} +.ph.ph-magnet-straight:before { + content: '\e682'; +} +.ph.ph-magnifying-glass:before { + content: '\e30c'; +} +.ph.ph-magnifying-glass-minus:before { + content: '\e30e'; +} +.ph.ph-magnifying-glass-plus:before { + content: '\e310'; +} +.ph.ph-mailbox:before { + content: '\ec1e'; +} +.ph.ph-map-pin:before { + content: '\e316'; +} +.ph.ph-map-pin-area:before { + content: '\ee3a'; +} +.ph.ph-map-pin-line:before { + content: '\e318'; +} +.ph.ph-map-pin-plus:before { + content: '\e314'; +} +.ph.ph-map-pin-simple:before { + content: '\ee3e'; +} +.ph.ph-map-pin-simple-area:before { + content: '\ee3c'; +} +.ph.ph-map-pin-simple-line:before { + content: '\ee38'; +} +.ph.ph-map-trifold:before { + content: '\e31a'; +} +.ph.ph-markdown-logo:before { + content: '\e508'; +} +.ph.ph-marker-circle:before { + content: '\e640'; +} +.ph.ph-martini:before { + content: '\e31c'; +} +.ph.ph-mask-happy:before { + content: '\e9f4'; +} +.ph.ph-mask-sad:before { + content: '\eb9e'; +} +.ph.ph-mastodon-logo:before { + content: '\ed68'; +} +.ph.ph-math-operations:before { + content: '\e31e'; +} +.ph.ph-matrix-logo:before { + content: '\ed64'; +} +.ph.ph-medal:before { + content: '\e320'; +} +.ph.ph-medal-military:before { + content: '\ecfc'; +} +.ph.ph-medium-logo:before { + content: '\e322'; +} +.ph.ph-megaphone:before { + content: '\e324'; +} +.ph.ph-megaphone-simple:before { + content: '\e642'; +} +.ph.ph-member-of:before { + content: '\edc2'; +} +.ph.ph-memory:before { + content: '\e9c4'; +} +.ph.ph-messenger-logo:before { + content: '\e6d8'; +} +.ph.ph-meta-logo:before { + content: '\ed02'; +} +.ph.ph-meteor:before { + content: '\e9ba'; +} +.ph.ph-metronome:before { + content: '\ec8e'; +} +.ph.ph-microphone:before { + content: '\e326'; +} +.ph.ph-microphone-slash:before { + content: '\e328'; +} +.ph.ph-microphone-stage:before { + content: '\e75c'; +} +.ph.ph-microscope:before { + content: '\ec7a'; +} +.ph.ph-microsoft-excel-logo:before { + content: '\eb6c'; +} +.ph.ph-microsoft-outlook-logo:before { + content: '\eb70'; +} +.ph.ph-microsoft-powerpoint-logo:before { + content: '\eace'; +} +.ph.ph-microsoft-teams-logo:before { + content: '\eb66'; +} +.ph.ph-microsoft-word-logo:before { + content: '\eb6a'; +} +.ph.ph-minus:before { + content: '\e32a'; +} +.ph.ph-minus-circle:before { + content: '\e32c'; +} +.ph.ph-minus-square:before { + content: '\ed4c'; +} +.ph.ph-money:before { + content: '\e588'; +} +.ph.ph-money-wavy:before { + content: '\ee68'; +} +.ph.ph-monitor:before { + content: '\e32e'; +} +.ph.ph-monitor-arrow-up:before { + content: '\e58a'; +} +.ph.ph-monitor-play:before { + content: '\e58c'; +} +.ph.ph-moon:before { + content: '\e330'; +} +.ph.ph-moon-stars:before { + content: '\e58e'; +} +.ph.ph-moped:before { + content: '\e824'; +} +.ph.ph-moped-front:before { + content: '\e822'; +} +.ph.ph-mosque:before { + content: '\ecee'; +} +.ph.ph-motorcycle:before { + content: '\e80a'; +} +.ph.ph-mountains:before { + content: '\e7ae'; +} +.ph.ph-mouse:before { + content: '\e33a'; +} +.ph.ph-mouse-left-click:before { + content: '\e334'; +} +.ph.ph-mouse-middle-click:before { + content: '\e338'; +} +.ph.ph-mouse-right-click:before { + content: '\e336'; +} +.ph.ph-mouse-scroll:before { + content: '\e332'; +} +.ph.ph-mouse-simple:before { + content: '\e644'; +} +.ph.ph-music-note:before { + content: '\e33c'; +} +.ph.ph-music-note-simple:before { + content: '\e33e'; +} +.ph.ph-music-notes:before { + content: '\e340'; +} +.ph.ph-music-notes-minus:before { + content: '\ee0c'; +} +.ph.ph-music-notes-plus:before { + content: '\eb7c'; +} +.ph.ph-music-notes-simple:before { + content: '\e342'; +} +.ph.ph-navigation-arrow:before { + content: '\eade'; +} +.ph.ph-needle:before { + content: '\e82e'; +} +.ph.ph-network:before { + content: '\edde'; +} +.ph.ph-network-slash:before { + content: '\eddc'; +} +.ph.ph-network-x:before { + content: '\edda'; +} +.ph.ph-newspaper:before { + content: '\e344'; +} +.ph.ph-newspaper-clipping:before { + content: '\e346'; +} +.ph.ph-not-equals:before { + content: '\eda6'; +} +.ph.ph-not-member-of:before { + content: '\edae'; +} +.ph.ph-not-subset-of:before { + content: '\edb0'; +} +.ph.ph-not-superset-of:before { + content: '\edb2'; +} +.ph.ph-notches:before { + content: '\ed3a'; +} +.ph.ph-note:before { + content: '\e348'; +} +.ph.ph-note-blank:before { + content: '\e34a'; +} +.ph.ph-note-pencil:before { + content: '\e34c'; +} +.ph.ph-notebook:before { + content: '\e34e'; +} +.ph.ph-notepad:before { + content: '\e63e'; +} +.ph.ph-notification:before { + content: '\e6fa'; +} +.ph.ph-notion-logo:before { + content: '\e9a0'; +} +.ph.ph-nuclear-plant:before { + content: '\ed7c'; +} +.ph.ph-number-circle-eight:before { + content: '\e352'; +} +.ph.ph-number-circle-five:before { + content: '\e358'; +} +.ph.ph-number-circle-four:before { + content: '\e35e'; +} +.ph.ph-number-circle-nine:before { + content: '\e364'; +} +.ph.ph-number-circle-one:before { + content: '\e36a'; +} +.ph.ph-number-circle-seven:before { + content: '\e370'; +} +.ph.ph-number-circle-six:before { + content: '\e376'; +} +.ph.ph-number-circle-three:before { + content: '\e37c'; +} +.ph.ph-number-circle-two:before { + content: '\e382'; +} +.ph.ph-number-circle-zero:before { + content: '\e388'; +} +.ph.ph-number-eight:before { + content: '\e350'; +} +.ph.ph-number-five:before { + content: '\e356'; +} +.ph.ph-number-four:before { + content: '\e35c'; +} +.ph.ph-number-nine:before { + content: '\e362'; +} +.ph.ph-number-one:before { + content: '\e368'; +} +.ph.ph-number-seven:before { + content: '\e36e'; +} +.ph.ph-number-six:before { + content: '\e374'; +} +.ph.ph-number-square-eight:before { + content: '\e354'; +} +.ph.ph-number-square-five:before { + content: '\e35a'; +} +.ph.ph-number-square-four:before { + content: '\e360'; +} +.ph.ph-number-square-nine:before { + content: '\e366'; +} +.ph.ph-number-square-one:before { + content: '\e36c'; +} +.ph.ph-number-square-seven:before { + content: '\e372'; +} +.ph.ph-number-square-six:before { + content: '\e378'; +} +.ph.ph-number-square-three:before { + content: '\e37e'; +} +.ph.ph-number-square-two:before { + content: '\e384'; +} +.ph.ph-number-square-zero:before { + content: '\e38a'; +} +.ph.ph-number-three:before { + content: '\e37a'; +} +.ph.ph-number-two:before { + content: '\e380'; +} +.ph.ph-number-zero:before { + content: '\e386'; +} +.ph.ph-numpad:before { + content: '\e3c8'; +} +.ph.ph-nut:before { + content: '\e38c'; +} +.ph.ph-ny-times-logo:before { + content: '\e646'; +} +.ph.ph-octagon:before { + content: '\e38e'; +} +.ph.ph-office-chair:before { + content: '\ea46'; +} +.ph.ph-onigiri:before { + content: '\ee2c'; +} +.ph.ph-open-ai-logo:before { + content: '\e7d2'; +} +.ph.ph-option:before { + content: '\e8a8'; +} +.ph.ph-orange:before { + content: '\ee40'; +} +.ph.ph-orange-slice:before { + content: '\ed36'; +} +.ph.ph-oven:before { + content: '\ed8c'; +} +.ph.ph-package:before { + content: '\e390'; +} +.ph.ph-paint-brush:before { + content: '\e6f0'; +} +.ph.ph-paint-brush-broad:before { + content: '\e590'; +} +.ph.ph-paint-brush-household:before { + content: '\e6f2'; +} +.ph.ph-paint-bucket:before { + content: '\e392'; +} +.ph.ph-paint-roller:before { + content: '\e6f4'; +} +.ph.ph-palette:before { + content: '\e6c8'; +} +.ph.ph-panorama:before { + content: '\eaa2'; +} +.ph.ph-pants:before { + content: '\ec88'; +} +.ph.ph-paper-plane:before { + content: '\e394'; +} +.ph.ph-paper-plane-right:before { + content: '\e396'; +} +.ph.ph-paper-plane-tilt:before { + content: '\e398'; +} +.ph.ph-paperclip:before { + content: '\e39a'; +} +.ph.ph-paperclip-horizontal:before { + content: '\e592'; +} +.ph.ph-parachute:before { + content: '\ea7c'; +} +.ph.ph-paragraph:before { + content: '\e960'; +} +.ph.ph-parallelogram:before { + content: '\ecc6'; +} +.ph.ph-park:before { + content: '\ecb2'; +} +.ph.ph-password:before { + content: '\e752'; +} +.ph.ph-path:before { + content: '\e39c'; +} +.ph.ph-patreon-logo:before { + content: '\e98a'; +} +.ph.ph-pause:before { + content: '\e39e'; +} +.ph.ph-pause-circle:before { + content: '\e3a0'; +} +.ph.ph-paw-print:before { + content: '\e648'; +} +.ph.ph-paypal-logo:before { + content: '\e98c'; +} +.ph.ph-peace:before { + content: '\e3a2'; +} +.ph.ph-pen:before { + content: '\e3aa'; +} +.ph.ph-pen-nib:before { + content: '\e3ac'; +} +.ph.ph-pen-nib-straight:before { + content: '\e64a'; +} +.ph.ph-pencil:before { + content: '\e3ae'; +} +.ph.ph-pencil-circle:before { + content: '\e3b0'; +} +.ph.ph-pencil-line:before { + content: '\e3b2'; +} +.ph.ph-pencil-ruler:before { + content: '\e906'; +} +.ph.ph-pencil-simple:before { + content: '\e3b4'; +} +.ph.ph-pencil-simple-line:before { + content: '\ebc6'; +} +.ph.ph-pencil-simple-slash:before { + content: '\ecf6'; +} +.ph.ph-pencil-slash:before { + content: '\ecf8'; +} +.ph.ph-pentagon:before { + content: '\ec7e'; +} +.ph.ph-pentagram:before { + content: '\ec5c'; +} +.ph.ph-pepper:before { + content: '\e94a'; +} +.ph.ph-percent:before { + content: '\e3b6'; +} +.ph.ph-person:before { + content: '\e3a8'; +} +.ph.ph-person-arms-spread:before { + content: '\ecfe'; +} +.ph.ph-person-simple:before { + content: '\e72e'; +} +.ph.ph-person-simple-bike:before { + content: '\e734'; +} +.ph.ph-person-simple-circle:before { + content: '\ee58'; +} +.ph.ph-person-simple-hike:before { + content: '\ed54'; +} +.ph.ph-person-simple-run:before { + content: '\e730'; +} +.ph.ph-person-simple-ski:before { + content: '\e71c'; +} +.ph.ph-person-simple-snowboard:before { + content: '\e71e'; +} +.ph.ph-person-simple-swim:before { + content: '\e736'; +} +.ph.ph-person-simple-tai-chi:before { + content: '\ed5c'; +} +.ph.ph-person-simple-throw:before { + content: '\e732'; +} +.ph.ph-person-simple-walk:before { + content: '\e73a'; +} +.ph.ph-perspective:before { + content: '\ebe6'; +} +.ph.ph-phone:before { + content: '\e3b8'; +} +.ph.ph-phone-call:before { + content: '\e3ba'; +} +.ph.ph-phone-disconnect:before { + content: '\e3bc'; +} +.ph.ph-phone-incoming:before { + content: '\e3be'; +} +.ph.ph-phone-list:before { + content: '\e3cc'; +} +.ph.ph-phone-outgoing:before { + content: '\e3c0'; +} +.ph.ph-phone-pause:before { + content: '\e3ca'; +} +.ph.ph-phone-plus:before { + content: '\ec56'; +} +.ph.ph-phone-slash:before { + content: '\e3c2'; +} +.ph.ph-phone-transfer:before { + content: '\e3c6'; +} +.ph.ph-phone-x:before { + content: '\e3c4'; +} +.ph.ph-phosphor-logo:before { + content: '\e3ce'; +} +.ph.ph-pi:before { + content: '\ec80'; +} +.ph.ph-piano-keys:before { + content: '\e9c8'; +} +.ph.ph-picnic-table:before { + content: '\ee26'; +} +.ph.ph-picture-in-picture:before { + content: '\e64c'; +} +.ph.ph-piggy-bank:before { + content: '\ea04'; +} +.ph.ph-pill:before { + content: '\e700'; +} +.ph.ph-ping-pong:before { + content: '\ea42'; +} +.ph.ph-pint-glass:before { + content: '\edd0'; +} +.ph.ph-pinterest-logo:before { + content: '\e64e'; +} +.ph.ph-pinwheel:before { + content: '\eb9c'; +} +.ph.ph-pipe:before { + content: '\ed86'; +} +.ph.ph-pipe-wrench:before { + content: '\ed88'; +} +.ph.ph-pix-logo:before { + content: '\ecc2'; +} +.ph.ph-pizza:before { + content: '\e796'; +} +.ph.ph-placeholder:before { + content: '\e650'; +} +.ph.ph-planet:before { + content: '\e652'; +} +.ph.ph-plant:before { + content: '\ebae'; +} +.ph.ph-play:before { + content: '\e3d0'; +} +.ph.ph-play-circle:before { + content: '\e3d2'; +} +.ph.ph-play-pause:before { + content: '\e8be'; +} +.ph.ph-playlist:before { + content: '\e6aa'; +} +.ph.ph-plug:before { + content: '\e946'; +} +.ph.ph-plug-charging:before { + content: '\eb5c'; +} +.ph.ph-plugs:before { + content: '\eb56'; +} +.ph.ph-plugs-connected:before { + content: '\eb5a'; +} +.ph.ph-plus:before { + content: '\e3d4'; +} +.ph.ph-plus-circle:before { + content: '\e3d6'; +} +.ph.ph-plus-minus:before { + content: '\e3d8'; +} +.ph.ph-plus-square:before { + content: '\ed4a'; +} +.ph.ph-poker-chip:before { + content: '\e594'; +} +.ph.ph-police-car:before { + content: '\ec4a'; +} +.ph.ph-polygon:before { + content: '\e6d0'; +} +.ph.ph-popcorn:before { + content: '\eb4e'; +} +.ph.ph-popsicle:before { + content: '\ebbe'; +} +.ph.ph-potted-plant:before { + content: '\ec22'; +} +.ph.ph-power:before { + content: '\e3da'; +} +.ph.ph-prescription:before { + content: '\e7a2'; +} +.ph.ph-presentation:before { + content: '\e654'; +} +.ph.ph-presentation-chart:before { + content: '\e656'; +} +.ph.ph-printer:before { + content: '\e3dc'; +} +.ph.ph-prohibit:before { + content: '\e3de'; +} +.ph.ph-prohibit-inset:before { + content: '\e3e0'; +} +.ph.ph-projector-screen:before { + content: '\e658'; +} +.ph.ph-projector-screen-chart:before { + content: '\e65a'; +} +.ph.ph-pulse:before { + content: '\e000'; +} +.ph.ph-activity:before { + content: '\e000'; +} +.ph.ph-push-pin:before { + content: '\e3e2'; +} +.ph.ph-push-pin-simple:before { + content: '\e65c'; +} +.ph.ph-push-pin-simple-slash:before { + content: '\e65e'; +} +.ph.ph-push-pin-slash:before { + content: '\e3e4'; +} +.ph.ph-puzzle-piece:before { + content: '\e596'; +} +.ph.ph-qr-code:before { + content: '\e3e6'; +} +.ph.ph-question:before { + content: '\e3e8'; +} +.ph.ph-question-mark:before { + content: '\e3e9'; +} +.ph.ph-queue:before { + content: '\e6ac'; +} +.ph.ph-quotes:before { + content: '\e660'; +} +.ph.ph-rabbit:before { + content: '\eac2'; +} +.ph.ph-racquet:before { + content: '\ee02'; +} +.ph.ph-radical:before { + content: '\e3ea'; +} +.ph.ph-radio:before { + content: '\e77e'; +} +.ph.ph-radio-button:before { + content: '\eb08'; +} +.ph.ph-radioactive:before { + content: '\e9dc'; +} +.ph.ph-rainbow:before { + content: '\e598'; +} +.ph.ph-rainbow-cloud:before { + content: '\e59a'; +} +.ph.ph-ranking:before { + content: '\ed62'; +} +.ph.ph-read-cv-logo:before { + content: '\ed0c'; +} +.ph.ph-receipt:before { + content: '\e3ec'; +} +.ph.ph-receipt-x:before { + content: '\ed40'; +} +.ph.ph-record:before { + content: '\e3ee'; +} +.ph.ph-rectangle:before { + content: '\e3f0'; +} +.ph.ph-rectangle-dashed:before { + content: '\e3f2'; +} +.ph.ph-recycle:before { + content: '\e75a'; +} +.ph.ph-reddit-logo:before { + content: '\e59c'; +} +.ph.ph-repeat:before { + content: '\e3f6'; +} +.ph.ph-repeat-once:before { + content: '\e3f8'; +} +.ph.ph-replit-logo:before { + content: '\eb8a'; +} +.ph.ph-resize:before { + content: '\ed6e'; +} +.ph.ph-rewind:before { + content: '\e6a8'; +} +.ph.ph-rewind-circle:before { + content: '\e3fa'; +} +.ph.ph-road-horizon:before { + content: '\e838'; +} +.ph.ph-robot:before { + content: '\e762'; +} +.ph.ph-rocket:before { + content: '\e3fc'; +} +.ph.ph-rocket-launch:before { + content: '\e3fe'; +} +.ph.ph-rows:before { + content: '\e5a2'; +} +.ph.ph-rows-plus-bottom:before { + content: '\e59e'; +} +.ph.ph-rows-plus-top:before { + content: '\e5a0'; +} +.ph.ph-rss:before { + content: '\e400'; +} +.ph.ph-rss-simple:before { + content: '\e402'; +} +.ph.ph-rug:before { + content: '\ea1a'; +} +.ph.ph-ruler:before { + content: '\e6b8'; +} +.ph.ph-sailboat:before { + content: '\e78a'; +} +.ph.ph-scales:before { + content: '\e750'; +} +.ph.ph-scan:before { + content: '\ebb6'; +} +.ph.ph-scan-smiley:before { + content: '\ebb4'; +} +.ph.ph-scissors:before { + content: '\eae0'; +} +.ph.ph-scooter:before { + content: '\e820'; +} +.ph.ph-screencast:before { + content: '\e404'; +} +.ph.ph-screwdriver:before { + content: '\e86e'; +} +.ph.ph-scribble:before { + content: '\e806'; +} +.ph.ph-scribble-loop:before { + content: '\e662'; +} +.ph.ph-scroll:before { + content: '\eb7a'; +} +.ph.ph-seal:before { + content: '\e604'; +} +.ph.ph-circle-wavy:before { + content: '\e604'; +} +.ph.ph-seal-check:before { + content: '\e606'; +} +.ph.ph-circle-wavy-check:before { + content: '\e606'; +} +.ph.ph-seal-percent:before { + content: '\e60a'; +} +.ph.ph-seal-question:before { + content: '\e608'; +} +.ph.ph-circle-wavy-question:before { + content: '\e608'; +} +.ph.ph-seal-warning:before { + content: '\e60c'; +} +.ph.ph-circle-wavy-warning:before { + content: '\e60c'; +} +.ph.ph-seat:before { + content: '\eb8e'; +} +.ph.ph-seatbelt:before { + content: '\edfe'; +} +.ph.ph-security-camera:before { + content: '\eca4'; +} +.ph.ph-selection:before { + content: '\e69a'; +} +.ph.ph-selection-all:before { + content: '\e746'; +} +.ph.ph-selection-background:before { + content: '\eaf8'; +} +.ph.ph-selection-foreground:before { + content: '\eaf6'; +} +.ph.ph-selection-inverse:before { + content: '\e744'; +} +.ph.ph-selection-plus:before { + content: '\e69c'; +} +.ph.ph-selection-slash:before { + content: '\e69e'; +} +.ph.ph-shapes:before { + content: '\ec5e'; +} +.ph.ph-share:before { + content: '\e406'; +} +.ph.ph-share-fat:before { + content: '\ed52'; +} +.ph.ph-share-network:before { + content: '\e408'; +} +.ph.ph-shield:before { + content: '\e40a'; +} +.ph.ph-shield-check:before { + content: '\e40c'; +} +.ph.ph-shield-checkered:before { + content: '\e708'; +} +.ph.ph-shield-chevron:before { + content: '\e40e'; +} +.ph.ph-shield-plus:before { + content: '\e706'; +} +.ph.ph-shield-slash:before { + content: '\e410'; +} +.ph.ph-shield-star:before { + content: '\ec34'; +} +.ph.ph-shield-warning:before { + content: '\e412'; +} +.ph.ph-shipping-container:before { + content: '\e78c'; +} +.ph.ph-shirt-folded:before { + content: '\ea92'; +} +.ph.ph-shooting-star:before { + content: '\ecfa'; +} +.ph.ph-shopping-bag:before { + content: '\e416'; +} +.ph.ph-shopping-bag-open:before { + content: '\e418'; +} +.ph.ph-shopping-cart:before { + content: '\e41e'; +} +.ph.ph-shopping-cart-simple:before { + content: '\e420'; +} +.ph.ph-shovel:before { + content: '\e9e6'; +} +.ph.ph-shower:before { + content: '\e776'; +} +.ph.ph-shrimp:before { + content: '\eab4'; +} +.ph.ph-shuffle:before { + content: '\e422'; +} +.ph.ph-shuffle-angular:before { + content: '\e424'; +} +.ph.ph-shuffle-simple:before { + content: '\e426'; +} +.ph.ph-sidebar:before { + content: '\eab6'; +} +.ph.ph-sidebar-simple:before { + content: '\ec24'; +} +.ph.ph-sigma:before { + content: '\eab8'; +} +.ph.ph-sign-in:before { + content: '\e428'; +} +.ph.ph-sign-out:before { + content: '\e42a'; +} +.ph.ph-signature:before { + content: '\ebac'; +} +.ph.ph-signpost:before { + content: '\e89c'; +} +.ph.ph-sim-card:before { + content: '\e664'; +} +.ph.ph-siren:before { + content: '\e9b8'; +} +.ph.ph-sketch-logo:before { + content: '\e42c'; +} +.ph.ph-skip-back:before { + content: '\e5a4'; +} +.ph.ph-skip-back-circle:before { + content: '\e42e'; +} +.ph.ph-skip-forward:before { + content: '\e5a6'; +} +.ph.ph-skip-forward-circle:before { + content: '\e430'; +} +.ph.ph-skull:before { + content: '\e916'; +} +.ph.ph-skype-logo:before { + content: '\e8dc'; +} +.ph.ph-slack-logo:before { + content: '\e5a8'; +} +.ph.ph-sliders:before { + content: '\e432'; +} +.ph.ph-sliders-horizontal:before { + content: '\e434'; +} +.ph.ph-slideshow:before { + content: '\ed32'; +} +.ph.ph-smiley:before { + content: '\e436'; +} +.ph.ph-smiley-angry:before { + content: '\ec62'; +} +.ph.ph-smiley-blank:before { + content: '\e438'; +} +.ph.ph-smiley-meh:before { + content: '\e43a'; +} +.ph.ph-smiley-melting:before { + content: '\ee56'; +} +.ph.ph-smiley-nervous:before { + content: '\e43c'; +} +.ph.ph-smiley-sad:before { + content: '\e43e'; +} +.ph.ph-smiley-sticker:before { + content: '\e440'; +} +.ph.ph-smiley-wink:before { + content: '\e666'; +} +.ph.ph-smiley-x-eyes:before { + content: '\e442'; +} +.ph.ph-snapchat-logo:before { + content: '\e668'; +} +.ph.ph-sneaker:before { + content: '\e80c'; +} +.ph.ph-sneaker-move:before { + content: '\ed60'; +} +.ph.ph-snowflake:before { + content: '\e5aa'; +} +.ph.ph-soccer-ball:before { + content: '\e716'; +} +.ph.ph-sock:before { + content: '\ecce'; +} +.ph.ph-solar-panel:before { + content: '\ed7a'; +} +.ph.ph-solar-roof:before { + content: '\ed7b'; +} +.ph.ph-sort-ascending:before { + content: '\e444'; +} +.ph.ph-sort-descending:before { + content: '\e446'; +} +.ph.ph-soundcloud-logo:before { + content: '\e8de'; +} +.ph.ph-spade:before { + content: '\e448'; +} +.ph.ph-sparkle:before { + content: '\e6a2'; +} +.ph.ph-speaker-hifi:before { + content: '\ea08'; +} +.ph.ph-speaker-high:before { + content: '\e44a'; +} +.ph.ph-speaker-low:before { + content: '\e44c'; +} +.ph.ph-speaker-none:before { + content: '\e44e'; +} +.ph.ph-speaker-simple-high:before { + content: '\e450'; +} +.ph.ph-speaker-simple-low:before { + content: '\e452'; +} +.ph.ph-speaker-simple-none:before { + content: '\e454'; +} +.ph.ph-speaker-simple-slash:before { + content: '\e456'; +} +.ph.ph-speaker-simple-x:before { + content: '\e458'; +} +.ph.ph-speaker-slash:before { + content: '\e45a'; +} +.ph.ph-speaker-x:before { + content: '\e45c'; +} +.ph.ph-speedometer:before { + content: '\ee74'; +} +.ph.ph-sphere:before { + content: '\ee66'; +} +.ph.ph-spinner:before { + content: '\e66a'; +} +.ph.ph-spinner-ball:before { + content: '\ee28'; +} +.ph.ph-spinner-gap:before { + content: '\e66c'; +} +.ph.ph-spiral:before { + content: '\e9fa'; +} +.ph.ph-split-horizontal:before { + content: '\e872'; +} +.ph.ph-split-vertical:before { + content: '\e876'; +} +.ph.ph-spotify-logo:before { + content: '\e66e'; +} +.ph.ph-spray-bottle:before { + content: '\e7e4'; +} +.ph.ph-square:before { + content: '\e45e'; +} +.ph.ph-square-half:before { + content: '\e462'; +} +.ph.ph-square-half-bottom:before { + content: '\eb16'; +} +.ph.ph-square-logo:before { + content: '\e690'; +} +.ph.ph-square-split-horizontal:before { + content: '\e870'; +} +.ph.ph-square-split-vertical:before { + content: '\e874'; +} +.ph.ph-squares-four:before { + content: '\e464'; +} +.ph.ph-stack:before { + content: '\e466'; +} +.ph.ph-stack-minus:before { + content: '\edf4'; +} +.ph.ph-stack-overflow-logo:before { + content: '\eb78'; +} +.ph.ph-stack-plus:before { + content: '\edf6'; +} +.ph.ph-stack-simple:before { + content: '\e468'; +} +.ph.ph-stairs:before { + content: '\e8ec'; +} +.ph.ph-stamp:before { + content: '\ea48'; +} +.ph.ph-standard-definition:before { + content: '\ea90'; +} +.ph.ph-star:before { + content: '\e46a'; +} +.ph.ph-star-and-crescent:before { + content: '\ecf4'; +} +.ph.ph-star-four:before { + content: '\e6a4'; +} +.ph.ph-star-half:before { + content: '\e70a'; +} +.ph.ph-star-of-david:before { + content: '\e89e'; +} +.ph.ph-steam-logo:before { + content: '\ead4'; +} +.ph.ph-steering-wheel:before { + content: '\e9ac'; +} +.ph.ph-steps:before { + content: '\ecbe'; +} +.ph.ph-stethoscope:before { + content: '\e7ea'; +} +.ph.ph-sticker:before { + content: '\e5ac'; +} +.ph.ph-stool:before { + content: '\ea44'; +} +.ph.ph-stop:before { + content: '\e46c'; +} +.ph.ph-stop-circle:before { + content: '\e46e'; +} +.ph.ph-storefront:before { + content: '\e470'; +} +.ph.ph-strategy:before { + content: '\ea3a'; +} +.ph.ph-stripe-logo:before { + content: '\e698'; +} +.ph.ph-student:before { + content: '\e73e'; +} +.ph.ph-subset-of:before { + content: '\edc0'; +} +.ph.ph-subset-proper-of:before { + content: '\edb6'; +} +.ph.ph-subtitles:before { + content: '\e1a8'; +} +.ph.ph-subtitles-slash:before { + content: '\e1a6'; +} +.ph.ph-subtract:before { + content: '\ebd6'; +} +.ph.ph-subtract-square:before { + content: '\ebd4'; +} +.ph.ph-subway:before { + content: '\e498'; +} +.ph.ph-suitcase:before { + content: '\e5ae'; +} +.ph.ph-suitcase-rolling:before { + content: '\e9b0'; +} +.ph.ph-suitcase-simple:before { + content: '\e5b0'; +} +.ph.ph-sun:before { + content: '\e472'; +} +.ph.ph-sun-dim:before { + content: '\e474'; +} +.ph.ph-sun-horizon:before { + content: '\e5b6'; +} +.ph.ph-sunglasses:before { + content: '\e816'; +} +.ph.ph-superset-of:before { + content: '\edb8'; +} +.ph.ph-superset-proper-of:before { + content: '\edb4'; +} +.ph.ph-swap:before { + content: '\e83c'; +} +.ph.ph-swatches:before { + content: '\e5b8'; +} +.ph.ph-swimming-pool:before { + content: '\ecb6'; +} +.ph.ph-sword:before { + content: '\e5ba'; +} +.ph.ph-synagogue:before { + content: '\ecec'; +} +.ph.ph-syringe:before { + content: '\e968'; +} +.ph.ph-t-shirt:before { + content: '\e670'; +} +.ph.ph-table:before { + content: '\e476'; +} +.ph.ph-tabs:before { + content: '\e778'; +} +.ph.ph-tag:before { + content: '\e478'; +} +.ph.ph-tag-chevron:before { + content: '\e672'; +} +.ph.ph-tag-simple:before { + content: '\e47a'; +} +.ph.ph-target:before { + content: '\e47c'; +} +.ph.ph-taxi:before { + content: '\e902'; +} +.ph.ph-tea-bag:before { + content: '\e8e6'; +} +.ph.ph-telegram-logo:before { + content: '\e5bc'; +} +.ph.ph-television:before { + content: '\e754'; +} +.ph.ph-television-simple:before { + content: '\eae6'; +} +.ph.ph-tennis-ball:before { + content: '\e720'; +} +.ph.ph-tent:before { + content: '\e8ba'; +} +.ph.ph-terminal:before { + content: '\e47e'; +} +.ph.ph-terminal-window:before { + content: '\eae8'; +} +.ph.ph-test-tube:before { + content: '\e7a0'; +} +.ph.ph-text-a-underline:before { + content: '\ed34'; +} +.ph.ph-text-aa:before { + content: '\e6ee'; +} +.ph.ph-text-align-center:before { + content: '\e480'; +} +.ph.ph-text-align-justify:before { + content: '\e482'; +} +.ph.ph-text-align-left:before { + content: '\e484'; +} +.ph.ph-text-align-right:before { + content: '\e486'; +} +.ph.ph-text-b:before { + content: '\e5be'; +} +.ph.ph-text-bolder:before { + content: '\e5be'; +} +.ph.ph-text-columns:before { + content: '\ec96'; +} +.ph.ph-text-h:before { + content: '\e6ba'; +} +.ph.ph-text-h-five:before { + content: '\e6c4'; +} +.ph.ph-text-h-four:before { + content: '\e6c2'; +} +.ph.ph-text-h-one:before { + content: '\e6bc'; +} +.ph.ph-text-h-six:before { + content: '\e6c6'; +} +.ph.ph-text-h-three:before { + content: '\e6c0'; +} +.ph.ph-text-h-two:before { + content: '\e6be'; +} +.ph.ph-text-indent:before { + content: '\ea1e'; +} +.ph.ph-text-italic:before { + content: '\e5c0'; +} +.ph.ph-text-outdent:before { + content: '\ea1c'; +} +.ph.ph-text-strikethrough:before { + content: '\e5c2'; +} +.ph.ph-text-subscript:before { + content: '\ec98'; +} +.ph.ph-text-superscript:before { + content: '\ec9a'; +} +.ph.ph-text-t:before { + content: '\e48a'; +} +.ph.ph-text-t-slash:before { + content: '\e488'; +} +.ph.ph-text-underline:before { + content: '\e5c4'; +} +.ph.ph-textbox:before { + content: '\eb0a'; +} +.ph.ph-thermometer:before { + content: '\e5c6'; +} +.ph.ph-thermometer-cold:before { + content: '\e5c8'; +} +.ph.ph-thermometer-hot:before { + content: '\e5ca'; +} +.ph.ph-thermometer-simple:before { + content: '\e5cc'; +} +.ph.ph-threads-logo:before { + content: '\ed9e'; +} +.ph.ph-three-d:before { + content: '\ea5a'; +} +.ph.ph-thumbs-down:before { + content: '\e48c'; +} +.ph.ph-thumbs-up:before { + content: '\e48e'; +} +.ph.ph-ticket:before { + content: '\e490'; +} +.ph.ph-tidal-logo:before { + content: '\ed1c'; +} +.ph.ph-tiktok-logo:before { + content: '\eaf2'; +} +.ph.ph-tilde:before { + content: '\eda8'; +} +.ph.ph-timer:before { + content: '\e492'; +} +.ph.ph-tip-jar:before { + content: '\e7e2'; +} +.ph.ph-tipi:before { + content: '\ed30'; +} +.ph.ph-tire:before { + content: '\edd2'; +} +.ph.ph-toggle-left:before { + content: '\e674'; +} +.ph.ph-toggle-right:before { + content: '\e676'; +} +.ph.ph-toilet:before { + content: '\e79a'; +} +.ph.ph-toilet-paper:before { + content: '\e79c'; +} +.ph.ph-toolbox:before { + content: '\eca0'; +} +.ph.ph-tooth:before { + content: '\e9cc'; +} +.ph.ph-tornado:before { + content: '\e88c'; +} +.ph.ph-tote:before { + content: '\e494'; +} +.ph.ph-tote-simple:before { + content: '\e678'; +} +.ph.ph-towel:before { + content: '\ede6'; +} +.ph.ph-tractor:before { + content: '\ec6e'; +} +.ph.ph-trademark:before { + content: '\e9f0'; +} +.ph.ph-trademark-registered:before { + content: '\e3f4'; +} +.ph.ph-traffic-cone:before { + content: '\e9a8'; +} +.ph.ph-traffic-sign:before { + content: '\e67a'; +} +.ph.ph-traffic-signal:before { + content: '\e9aa'; +} +.ph.ph-train:before { + content: '\e496'; +} +.ph.ph-train-regional:before { + content: '\e49e'; +} +.ph.ph-train-simple:before { + content: '\e4a0'; +} +.ph.ph-tram:before { + content: '\e9ec'; +} +.ph.ph-translate:before { + content: '\e4a2'; +} +.ph.ph-trash:before { + content: '\e4a6'; +} +.ph.ph-trash-simple:before { + content: '\e4a8'; +} +.ph.ph-tray:before { + content: '\e4aa'; +} +.ph.ph-tray-arrow-down:before { + content: '\e010'; +} +.ph.ph-archive-tray:before { + content: '\e010'; +} +.ph.ph-tray-arrow-up:before { + content: '\ee52'; +} +.ph.ph-treasure-chest:before { + content: '\ede2'; +} +.ph.ph-tree:before { + content: '\e6da'; +} +.ph.ph-tree-evergreen:before { + content: '\e6dc'; +} +.ph.ph-tree-palm:before { + content: '\e91a'; +} +.ph.ph-tree-structure:before { + content: '\e67c'; +} +.ph.ph-tree-view:before { + content: '\ee48'; +} +.ph.ph-trend-down:before { + content: '\e4ac'; +} +.ph.ph-trend-up:before { + content: '\e4ae'; +} +.ph.ph-triangle:before { + content: '\e4b0'; +} +.ph.ph-triangle-dashed:before { + content: '\e4b2'; +} +.ph.ph-trolley:before { + content: '\e5b2'; +} +.ph.ph-trolley-suitcase:before { + content: '\e5b4'; +} +.ph.ph-trophy:before { + content: '\e67e'; +} +.ph.ph-truck:before { + content: '\e4b4'; +} +.ph.ph-truck-trailer:before { + content: '\e4b6'; +} +.ph.ph-tumblr-logo:before { + content: '\e8d4'; +} +.ph.ph-twitch-logo:before { + content: '\e5ce'; +} +.ph.ph-twitter-logo:before { + content: '\e4ba'; +} +.ph.ph-umbrella:before { + content: '\e684'; +} +.ph.ph-umbrella-simple:before { + content: '\e686'; +} +.ph.ph-union:before { + content: '\edbe'; +} +.ph.ph-unite:before { + content: '\e87e'; +} +.ph.ph-unite-square:before { + content: '\e878'; +} +.ph.ph-upload:before { + content: '\e4be'; +} +.ph.ph-upload-simple:before { + content: '\e4c0'; +} +.ph.ph-usb:before { + content: '\e956'; +} +.ph.ph-user:before { + content: '\e4c2'; +} +.ph.ph-user-check:before { + content: '\eafa'; +} +.ph.ph-user-circle:before { + content: '\e4c4'; +} +.ph.ph-user-circle-check:before { + content: '\ec38'; +} +.ph.ph-user-circle-dashed:before { + content: '\ec36'; +} +.ph.ph-user-circle-gear:before { + content: '\e4c6'; +} +.ph.ph-user-circle-minus:before { + content: '\e4c8'; +} +.ph.ph-user-circle-plus:before { + content: '\e4ca'; +} +.ph.ph-user-focus:before { + content: '\e6fc'; +} +.ph.ph-user-gear:before { + content: '\e4cc'; +} +.ph.ph-user-list:before { + content: '\e73c'; +} +.ph.ph-user-minus:before { + content: '\e4ce'; +} +.ph.ph-user-plus:before { + content: '\e4d0'; +} +.ph.ph-user-rectangle:before { + content: '\e4d2'; +} +.ph.ph-user-sound:before { + content: '\eca8'; +} +.ph.ph-user-square:before { + content: '\e4d4'; +} +.ph.ph-user-switch:before { + content: '\e756'; +} +.ph.ph-users:before { + content: '\e4d6'; +} +.ph.ph-users-four:before { + content: '\e68c'; +} +.ph.ph-users-three:before { + content: '\e68e'; +} +.ph.ph-van:before { + content: '\e826'; +} +.ph.ph-vault:before { + content: '\e76e'; +} +.ph.ph-vector-three:before { + content: '\ee62'; +} +.ph.ph-vector-two:before { + content: '\ee64'; +} +.ph.ph-vibrate:before { + content: '\e4d8'; +} +.ph.ph-video:before { + content: '\e740'; +} +.ph.ph-video-camera:before { + content: '\e4da'; +} +.ph.ph-video-camera-slash:before { + content: '\e4dc'; +} +.ph.ph-video-conference:before { + content: '\edce'; +} +.ph.ph-vignette:before { + content: '\eba2'; +} +.ph.ph-vinyl-record:before { + content: '\ecac'; +} +.ph.ph-virtual-reality:before { + content: '\e7b8'; +} +.ph.ph-virus:before { + content: '\e7d6'; +} +.ph.ph-visor:before { + content: '\ee2a'; +} +.ph.ph-voicemail:before { + content: '\e4de'; +} +.ph.ph-volleyball:before { + content: '\e726'; +} +.ph.ph-wall:before { + content: '\e688'; +} +.ph.ph-wallet:before { + content: '\e68a'; +} +.ph.ph-warehouse:before { + content: '\ecd4'; +} +.ph.ph-warning:before { + content: '\e4e0'; +} +.ph.ph-warning-circle:before { + content: '\e4e2'; +} +.ph.ph-warning-diamond:before { + content: '\e7fc'; +} +.ph.ph-warning-octagon:before { + content: '\e4e4'; +} +.ph.ph-washing-machine:before { + content: '\ede8'; +} +.ph.ph-watch:before { + content: '\e4e6'; +} +.ph.ph-wave-sawtooth:before { + content: '\ea9c'; +} +.ph.ph-wave-sine:before { + content: '\ea9a'; +} +.ph.ph-wave-square:before { + content: '\ea9e'; +} +.ph.ph-wave-triangle:before { + content: '\eaa0'; +} +.ph.ph-waveform:before { + content: '\e802'; +} +.ph.ph-waveform-slash:before { + content: '\e800'; +} +.ph.ph-waves:before { + content: '\e6de'; +} +.ph.ph-webcam:before { + content: '\e9b2'; +} +.ph.ph-webcam-slash:before { + content: '\ecdc'; +} +.ph.ph-webhooks-logo:before { + content: '\ecae'; +} +.ph.ph-wechat-logo:before { + content: '\e8d2'; +} +.ph.ph-whatsapp-logo:before { + content: '\e5d0'; +} +.ph.ph-wheelchair:before { + content: '\e4e8'; +} +.ph.ph-wheelchair-motion:before { + content: '\e89a'; +} +.ph.ph-wifi-high:before { + content: '\e4ea'; +} +.ph.ph-wifi-low:before { + content: '\e4ec'; +} +.ph.ph-wifi-medium:before { + content: '\e4ee'; +} +.ph.ph-wifi-none:before { + content: '\e4f0'; +} +.ph.ph-wifi-slash:before { + content: '\e4f2'; +} +.ph.ph-wifi-x:before { + content: '\e4f4'; +} +.ph.ph-wind:before { + content: '\e5d2'; +} +.ph.ph-windmill:before { + content: '\e9f8'; +} +.ph.ph-windows-logo:before { + content: '\e692'; +} +.ph.ph-wine:before { + content: '\e6b2'; +} +.ph.ph-wrench:before { + content: '\e5d4'; +} +.ph.ph-x:before { + content: '\e4f6'; +} +.ph.ph-x-circle:before { + content: '\e4f8'; +} +.ph.ph-x-logo:before { + content: '\e4bc'; +} +.ph.ph-x-square:before { + content: '\e4fa'; +} +.ph.ph-yarn:before { + content: '\ed9a'; +} +.ph.ph-yin-yang:before { + content: '\e92a'; +} +.ph.ph-youtube-logo:before { + content: '\e4fc'; +} diff --git a/src/assets/fonts/tabler-icons.min.css b/src/assets/fonts/tabler-icons.min.css new file mode 100644 index 0000000..28642f6 --- /dev/null +++ b/src/assets/fonts/tabler-icons.min.css @@ -0,0 +1,17967 @@ +/*! + * Tabler Icons 3.33.0 by tabler - https://tabler.io + * License - https://github.com/tabler/tabler-icons/blob/master/LICENSE + */ +@font-face { + font-family: 'tabler-icons'; + font-style: normal; + font-weight: 400; + src: + url('tabler/tabler-icons.woff2?v3.33.0') format('woff2'), + url('tabler/tabler-icons.woff?') format('woff'), + url('tabler/tabler-icons.ttf?v3.33.0') format('truetype'); +} +.ti { + font-family: 'tabler-icons' !important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.ti-a-b:before { + content: '\ec36'; +} +.ti-a-b-2:before { + content: '\f25f'; +} +.ti-a-b-off:before { + content: '\f0a6'; +} +.ti-abacus:before { + content: '\f05c'; +} +.ti-abacus-off:before { + content: '\f3b6'; +} +.ti-abc:before { + content: '\f567'; +} +.ti-access-point:before { + content: '\ed1b'; +} +.ti-access-point-off:before { + content: '\ed1a'; +} +.ti-accessible:before { + content: '\eba9'; +} +.ti-accessible-filled:before { + content: '\f6ea'; +} +.ti-accessible-off:before { + content: '\f0a7'; +} +.ti-activity:before { + content: '\ed23'; +} +.ti-activity-heartbeat:before { + content: '\f0db'; +} +.ti-ad:before { + content: '\ea02'; +} +.ti-ad-2:before { + content: '\ef1f'; +} +.ti-ad-circle:before { + content: '\f79e'; +} +.ti-ad-circle-filled:before { + content: '\f7d3'; +} +.ti-ad-circle-off:before { + content: '\f79d'; +} +.ti-ad-filled:before { + content: '\f6eb'; +} +.ti-ad-off:before { + content: '\f3b7'; +} +.ti-address-book:before { + content: '\f021'; +} +.ti-address-book-off:before { + content: '\f3b8'; +} +.ti-adjustments:before { + content: '\ea03'; +} +.ti-adjustments-alt:before { + content: '\ec37'; +} +.ti-adjustments-bolt:before { + content: '\f7fb'; +} +.ti-adjustments-cancel:before { + content: '\f7fc'; +} +.ti-adjustments-check:before { + content: '\f7fd'; +} +.ti-adjustments-code:before { + content: '\f7fe'; +} +.ti-adjustments-cog:before { + content: '\f7ff'; +} +.ti-adjustments-dollar:before { + content: '\f800'; +} +.ti-adjustments-down:before { + content: '\f801'; +} +.ti-adjustments-exclamation:before { + content: '\f802'; +} +.ti-adjustments-filled:before { + content: '\f6ec'; +} +.ti-adjustments-heart:before { + content: '\f803'; +} +.ti-adjustments-horizontal:before { + content: '\ec38'; +} +.ti-adjustments-minus:before { + content: '\f804'; +} +.ti-adjustments-off:before { + content: '\f0a8'; +} +.ti-adjustments-pause:before { + content: '\f805'; +} +.ti-adjustments-pin:before { + content: '\f806'; +} +.ti-adjustments-plus:before { + content: '\f807'; +} +.ti-adjustments-question:before { + content: '\f808'; +} +.ti-adjustments-search:before { + content: '\f809'; +} +.ti-adjustments-share:before { + content: '\f80a'; +} +.ti-adjustments-spark:before { + content: '\ffbe'; +} +.ti-adjustments-star:before { + content: '\f80b'; +} +.ti-adjustments-up:before { + content: '\f80c'; +} +.ti-adjustments-x:before { + content: '\f80d'; +} +.ti-aerial-lift:before { + content: '\edfe'; +} +.ti-aerial-lift-filled:before { + content: '\10101'; +} +.ti-affiliate:before { + content: '\edff'; +} +.ti-affiliate-filled:before { + content: '\f6ed'; +} +.ti-ai:before { + content: '\fee7'; +} +.ti-air-balloon:before { + content: '\f4a6'; +} +.ti-air-balloon-filled:before { + content: '\10100'; +} +.ti-air-conditioning:before { + content: '\f3a2'; +} +.ti-air-conditioning-disabled:before { + content: '\f542'; +} +.ti-air-traffic-control:before { + content: '\fb01'; +} +.ti-alarm:before { + content: '\ea04'; +} +.ti-alarm-average:before { + content: '\fc9e'; +} +.ti-alarm-filled:before { + content: '\f709'; +} +.ti-alarm-minus:before { + content: '\f630'; +} +.ti-alarm-minus-filled:before { + content: '\f70a'; +} +.ti-alarm-off:before { + content: '\f0a9'; +} +.ti-alarm-plus:before { + content: '\f631'; +} +.ti-alarm-plus-filled:before { + content: '\f70b'; +} +.ti-alarm-smoke:before { + content: '\100b6'; +} +.ti-alarm-snooze:before { + content: '\f632'; +} +.ti-alarm-snooze-filled:before { + content: '\f70c'; +} +.ti-album:before { + content: '\f022'; +} +.ti-album-off:before { + content: '\f3b9'; +} +.ti-alert-circle:before { + content: '\ea05'; +} +.ti-alert-circle-filled:before { + content: '\f6ee'; +} +.ti-alert-circle-off:before { + content: '\fc65'; +} +.ti-alert-hexagon:before { + content: '\f80e'; +} +.ti-alert-hexagon-filled:before { + content: '\fa34'; +} +.ti-alert-hexagon-off:before { + content: '\fc66'; +} +.ti-alert-octagon:before { + content: '\ecc6'; +} +.ti-alert-octagon-filled:before { + content: '\f6ef'; +} +.ti-alert-small:before { + content: '\f80f'; +} +.ti-alert-small-off:before { + content: '\fc67'; +} +.ti-alert-square:before { + content: '\f811'; +} +.ti-alert-square-filled:before { + content: '\fa35'; +} +.ti-alert-square-rounded:before { + content: '\f810'; +} +.ti-alert-square-rounded-filled:before { + content: '\fa36'; +} +.ti-alert-square-rounded-off:before { + content: '\fc68'; +} +.ti-alert-triangle:before { + content: '\ea06'; +} +.ti-alert-triangle-filled:before { + content: '\f6f0'; +} +.ti-alert-triangle-off:before { + content: '\fc69'; +} +.ti-alien:before { + content: '\ebde'; +} +.ti-alien-filled:before { + content: '\f70d'; +} +.ti-align-box-bottom-center:before { + content: '\f530'; +} +.ti-align-box-bottom-center-filled:before { + content: '\f70e'; +} +.ti-align-box-bottom-left:before { + content: '\f531'; +} +.ti-align-box-bottom-left-filled:before { + content: '\f70f'; +} +.ti-align-box-bottom-right:before { + content: '\f532'; +} +.ti-align-box-bottom-right-filled:before { + content: '\f710'; +} +.ti-align-box-center-bottom:before { + content: '\facb'; +} +.ti-align-box-center-middle:before { + content: '\f79f'; +} +.ti-align-box-center-middle-filled:before { + content: '\f7d4'; +} +.ti-align-box-center-stretch:before { + content: '\facc'; +} +.ti-align-box-center-top:before { + content: '\facd'; +} +.ti-align-box-left-bottom:before { + content: '\f533'; +} +.ti-align-box-left-bottom-filled:before { + content: '\f711'; +} +.ti-align-box-left-middle:before { + content: '\f534'; +} +.ti-align-box-left-middle-filled:before { + content: '\f712'; +} +.ti-align-box-left-stretch:before { + content: '\face'; +} +.ti-align-box-left-top:before { + content: '\f535'; +} +.ti-align-box-left-top-filled:before { + content: '\f713'; +} +.ti-align-box-right-bottom:before { + content: '\f536'; +} +.ti-align-box-right-bottom-filled:before { + content: '\f714'; +} +.ti-align-box-right-middle:before { + content: '\f537'; +} +.ti-align-box-right-middle-filled:before { + content: '\f7d5'; +} +.ti-align-box-right-stretch:before { + content: '\facf'; +} +.ti-align-box-right-top:before { + content: '\f538'; +} +.ti-align-box-right-top-filled:before { + content: '\f715'; +} +.ti-align-box-top-center:before { + content: '\f539'; +} +.ti-align-box-top-center-filled:before { + content: '\f716'; +} +.ti-align-box-top-left:before { + content: '\f53a'; +} +.ti-align-box-top-left-filled:before { + content: '\f717'; +} +.ti-align-box-top-right:before { + content: '\f53b'; +} +.ti-align-box-top-right-filled:before { + content: '\f718'; +} +.ti-align-center:before { + content: '\ea07'; +} +.ti-align-justified:before { + content: '\ea08'; +} +.ti-align-left:before { + content: '\ea09'; +} +.ti-align-left-2:before { + content: '\ff00'; +} +.ti-align-right:before { + content: '\ea0a'; +} +.ti-align-right-2:before { + content: '\feff'; +} +.ti-alpha:before { + content: '\f543'; +} +.ti-alphabet-arabic:before { + content: '\ff2f'; +} +.ti-alphabet-bangla:before { + content: '\ff2e'; +} +.ti-alphabet-cyrillic:before { + content: '\f1df'; +} +.ti-alphabet-greek:before { + content: '\f1e0'; +} +.ti-alphabet-hebrew:before { + content: '\ff2d'; +} +.ti-alphabet-korean:before { + content: '\ff2c'; +} +.ti-alphabet-latin:before { + content: '\f1e1'; +} +.ti-alphabet-thai:before { + content: '\ff2b'; +} +.ti-alt:before { + content: '\fc54'; +} +.ti-ambulance:before { + content: '\ebf5'; +} +.ti-ampersand:before { + content: '\f229'; +} +.ti-analyze:before { + content: '\f3a3'; +} +.ti-analyze-filled:before { + content: '\f719'; +} +.ti-analyze-off:before { + content: '\f3ba'; +} +.ti-anchor:before { + content: '\eb76'; +} +.ti-anchor-off:before { + content: '\f0f7'; +} +.ti-angle:before { + content: '\ef20'; +} +.ti-ankh:before { + content: '\f1cd'; +} +.ti-antenna:before { + content: '\f094'; +} +.ti-antenna-bars-1:before { + content: '\ecc7'; +} +.ti-antenna-bars-2:before { + content: '\ecc8'; +} +.ti-antenna-bars-3:before { + content: '\ecc9'; +} +.ti-antenna-bars-4:before { + content: '\ecca'; +} +.ti-antenna-bars-5:before { + content: '\eccb'; +} +.ti-antenna-bars-off:before { + content: '\f0aa'; +} +.ti-antenna-off:before { + content: '\f3bb'; +} +.ti-aperture:before { + content: '\eb58'; +} +.ti-aperture-off:before { + content: '\f3bc'; +} +.ti-api:before { + content: '\effd'; +} +.ti-api-app:before { + content: '\effc'; +} +.ti-api-app-off:before { + content: '\f0ab'; +} +.ti-api-off:before { + content: '\f0f8'; +} +.ti-app-window:before { + content: '\efe6'; +} +.ti-app-window-filled:before { + content: '\f71a'; +} +.ti-apple:before { + content: '\ef21'; +} +.ti-apple-filled:before { + content: '\10017'; +} +.ti-apps:before { + content: '\ebb6'; +} +.ti-apps-filled:before { + content: '\f6f1'; +} +.ti-apps-off:before { + content: '\f0ac'; +} +.ti-archery-arrow:before { + content: '\fc55'; +} +.ti-archive:before { + content: '\ea0b'; +} +.ti-archive-filled:before { + content: '\fa82'; +} +.ti-archive-off:before { + content: '\f0ad'; +} +.ti-armchair:before { + content: '\ef9e'; +} +.ti-armchair-2:before { + content: '\efe7'; +} +.ti-armchair-2-off:before { + content: '\f3bd'; +} +.ti-armchair-off:before { + content: '\f3be'; +} +.ti-arrow-autofit-content:before { + content: '\ef31'; +} +.ti-arrow-autofit-content-filled:before { + content: '\f6f2'; +} +.ti-arrow-autofit-down:before { + content: '\ef32'; +} +.ti-arrow-autofit-down-filled:before { + content: '\10113'; +} +.ti-arrow-autofit-height:before { + content: '\ef33'; +} +.ti-arrow-autofit-height-filled:before { + content: '\10112'; +} +.ti-arrow-autofit-left:before { + content: '\ef34'; +} +.ti-arrow-autofit-left-filled:before { + content: '\10111'; +} +.ti-arrow-autofit-right:before { + content: '\ef35'; +} +.ti-arrow-autofit-right-filled:before { + content: '\10110'; +} +.ti-arrow-autofit-up:before { + content: '\ef36'; +} +.ti-arrow-autofit-up-filled:before { + content: '\1010f'; +} +.ti-arrow-autofit-width:before { + content: '\ef37'; +} +.ti-arrow-autofit-width-filled:before { + content: '\1010e'; +} +.ti-arrow-back:before { + content: '\ea0c'; +} +.ti-arrow-back-up:before { + content: '\eb77'; +} +.ti-arrow-back-up-double:before { + content: '\f9ec'; +} +.ti-arrow-badge-down:before { + content: '\f60b'; +} +.ti-arrow-badge-down-filled:before { + content: '\f7d6'; +} +.ti-arrow-badge-left:before { + content: '\f60c'; +} +.ti-arrow-badge-left-filled:before { + content: '\f7d7'; +} +.ti-arrow-badge-right:before { + content: '\f60d'; +} +.ti-arrow-badge-right-filled:before { + content: '\f7d8'; +} +.ti-arrow-badge-up:before { + content: '\f60e'; +} +.ti-arrow-badge-up-filled:before { + content: '\f7d9'; +} +.ti-arrow-bar-both:before { + content: '\fadd'; +} +.ti-arrow-bar-down:before { + content: '\ea0d'; +} +.ti-arrow-bar-left:before { + content: '\ea0e'; +} +.ti-arrow-bar-right:before { + content: '\ea0f'; +} +.ti-arrow-bar-to-down:before { + content: '\ec88'; +} +.ti-arrow-bar-to-down-dashed:before { + content: '\10164'; +} +.ti-arrow-bar-to-left:before { + content: '\ec89'; +} +.ti-arrow-bar-to-left-dashed:before { + content: '\10163'; +} +.ti-arrow-bar-to-right:before { + content: '\ec8a'; +} +.ti-arrow-bar-to-right-dashed:before { + content: '\10162'; +} +.ti-arrow-bar-to-up:before { + content: '\ec8b'; +} +.ti-arrow-bar-to-up-dashed:before { + content: '\10161'; +} +.ti-arrow-bar-up:before { + content: '\ea10'; +} +.ti-arrow-bear-left:before { + content: '\f045'; +} +.ti-arrow-bear-left-2:before { + content: '\f044'; +} +.ti-arrow-bear-right:before { + content: '\f047'; +} +.ti-arrow-bear-right-2:before { + content: '\f046'; +} +.ti-arrow-big-down:before { + content: '\edda'; +} +.ti-arrow-big-down-filled:before { + content: '\f6c6'; +} +.ti-arrow-big-down-line:before { + content: '\efe8'; +} +.ti-arrow-big-down-line-filled:before { + content: '\f6c7'; +} +.ti-arrow-big-down-lines:before { + content: '\efe9'; +} +.ti-arrow-big-down-lines-filled:before { + content: '\f6c8'; +} +.ti-arrow-big-left:before { + content: '\eddb'; +} +.ti-arrow-big-left-filled:before { + content: '\f6c9'; +} +.ti-arrow-big-left-line:before { + content: '\efea'; +} +.ti-arrow-big-left-line-filled:before { + content: '\f6ca'; +} +.ti-arrow-big-left-lines:before { + content: '\efeb'; +} +.ti-arrow-big-left-lines-filled:before { + content: '\f6cb'; +} +.ti-arrow-big-right:before { + content: '\eddc'; +} +.ti-arrow-big-right-filled:before { + content: '\f6cc'; +} +.ti-arrow-big-right-line:before { + content: '\efec'; +} +.ti-arrow-big-right-line-filled:before { + content: '\f6cd'; +} +.ti-arrow-big-right-lines:before { + content: '\efed'; +} +.ti-arrow-big-right-lines-filled:before { + content: '\f6ce'; +} +.ti-arrow-big-up:before { + content: '\eddd'; +} +.ti-arrow-big-up-filled:before { + content: '\f6cf'; +} +.ti-arrow-big-up-line:before { + content: '\efee'; +} +.ti-arrow-big-up-line-filled:before { + content: '\f6d0'; +} +.ti-arrow-big-up-lines:before { + content: '\efef'; +} +.ti-arrow-big-up-lines-filled:before { + content: '\f6d1'; +} +.ti-arrow-bounce:before { + content: '\f3a4'; +} +.ti-arrow-capsule:before { + content: '\fade'; +} +.ti-arrow-curve-left:before { + content: '\f048'; +} +.ti-arrow-curve-right:before { + content: '\f049'; +} +.ti-arrow-down:before { + content: '\ea16'; +} +.ti-arrow-down-bar:before { + content: '\ed98'; +} +.ti-arrow-down-circle:before { + content: '\ea11'; +} +.ti-arrow-down-circle-filled:before { + content: '\1003b'; +} +.ti-arrow-down-dashed:before { + content: '\1006a'; +} +.ti-arrow-down-from-arc:before { + content: '\fd86'; +} +.ti-arrow-down-left:before { + content: '\ea13'; +} +.ti-arrow-down-left-circle:before { + content: '\ea12'; +} +.ti-arrow-down-rhombus:before { + content: '\f61d'; +} +.ti-arrow-down-rhombus-filled:before { + content: '\1003a'; +} +.ti-arrow-down-right:before { + content: '\ea15'; +} +.ti-arrow-down-right-circle:before { + content: '\ea14'; +} +.ti-arrow-down-square:before { + content: '\ed9a'; +} +.ti-arrow-down-square-filled:before { + content: '\10039'; +} +.ti-arrow-down-tail:before { + content: '\ed9b'; +} +.ti-arrow-down-to-arc:before { + content: '\fd87'; +} +.ti-arrow-elbow-left:before { + content: '\f9ed'; +} +.ti-arrow-elbow-right:before { + content: '\f9ee'; +} +.ti-arrow-fork:before { + content: '\f04a'; +} +.ti-arrow-forward:before { + content: '\ea17'; +} +.ti-arrow-forward-up:before { + content: '\eb78'; +} +.ti-arrow-forward-up-double:before { + content: '\f9ef'; +} +.ti-arrow-guide:before { + content: '\f22a'; +} +.ti-arrow-guide-filled:before { + content: '\10038'; +} +.ti-arrow-iteration:before { + content: '\f578'; +} +.ti-arrow-left:before { + content: '\ea19'; +} +.ti-arrow-left-bar:before { + content: '\ed9c'; +} +.ti-arrow-left-circle:before { + content: '\ea18'; +} +.ti-arrow-left-circle-filled:before { + content: '\10037'; +} +.ti-arrow-left-dashed:before { + content: '\10069'; +} +.ti-arrow-left-from-arc:before { + content: '\fd88'; +} +.ti-arrow-left-rhombus:before { + content: '\f61e'; +} +.ti-arrow-left-rhombus-filled:before { + content: '\10036'; +} +.ti-arrow-left-right:before { + content: '\f04b'; +} +.ti-arrow-left-square:before { + content: '\ed9d'; +} +.ti-arrow-left-square-filled:before { + content: '\10035'; +} +.ti-arrow-left-tail:before { + content: '\ed9e'; +} +.ti-arrow-left-to-arc:before { + content: '\fd89'; +} +.ti-arrow-loop-left:before { + content: '\ed9f'; +} +.ti-arrow-loop-left-2:before { + content: '\f04c'; +} +.ti-arrow-loop-right:before { + content: '\eda0'; +} +.ti-arrow-loop-right-2:before { + content: '\f04d'; +} +.ti-arrow-merge:before { + content: '\f04e'; +} +.ti-arrow-merge-alt-left:before { + content: '\fc9f'; +} +.ti-arrow-merge-alt-right:before { + content: '\fca0'; +} +.ti-arrow-merge-both:before { + content: '\f23b'; +} +.ti-arrow-merge-left:before { + content: '\f23c'; +} +.ti-arrow-merge-right:before { + content: '\f23d'; +} +.ti-arrow-move-down:before { + content: '\f2ba'; +} +.ti-arrow-move-down-filled:before { + content: '\10034'; +} +.ti-arrow-move-left:before { + content: '\f2bb'; +} +.ti-arrow-move-left-filled:before { + content: '\10033'; +} +.ti-arrow-move-right:before { + content: '\f2bc'; +} +.ti-arrow-move-right-filled:before { + content: '\10032'; +} +.ti-arrow-move-up:before { + content: '\f2bd'; +} +.ti-arrow-move-up-filled:before { + content: '\10031'; +} +.ti-arrow-narrow-down:before { + content: '\ea1a'; +} +.ti-arrow-narrow-down-dashed:before { + content: '\10068'; +} +.ti-arrow-narrow-left:before { + content: '\ea1b'; +} +.ti-arrow-narrow-left-dashed:before { + content: '\10067'; +} +.ti-arrow-narrow-right:before { + content: '\ea1c'; +} +.ti-arrow-narrow-right-dashed:before { + content: '\10066'; +} +.ti-arrow-narrow-up:before { + content: '\ea1d'; +} +.ti-arrow-narrow-up-dashed:before { + content: '\10065'; +} +.ti-arrow-ramp-left:before { + content: '\ed3c'; +} +.ti-arrow-ramp-left-2:before { + content: '\f04f'; +} +.ti-arrow-ramp-left-3:before { + content: '\f050'; +} +.ti-arrow-ramp-right:before { + content: '\ed3d'; +} +.ti-arrow-ramp-right-2:before { + content: '\f051'; +} +.ti-arrow-ramp-right-3:before { + content: '\f052'; +} +.ti-arrow-right:before { + content: '\ea1f'; +} +.ti-arrow-right-bar:before { + content: '\eda1'; +} +.ti-arrow-right-circle:before { + content: '\ea1e'; +} +.ti-arrow-right-circle-filled:before { + content: '\10030'; +} +.ti-arrow-right-dashed:before { + content: '\10064'; +} +.ti-arrow-right-from-arc:before { + content: '\fd8a'; +} +.ti-arrow-right-rhombus:before { + content: '\f61f'; +} +.ti-arrow-right-rhombus-filled:before { + content: '\1002f'; +} +.ti-arrow-right-square:before { + content: '\eda2'; +} +.ti-arrow-right-square-filled:before { + content: '\1002e'; +} +.ti-arrow-right-tail:before { + content: '\eda3'; +} +.ti-arrow-right-to-arc:before { + content: '\fd8b'; +} +.ti-arrow-rotary-first-left:before { + content: '\f053'; +} +.ti-arrow-rotary-first-right:before { + content: '\f054'; +} +.ti-arrow-rotary-last-left:before { + content: '\f055'; +} +.ti-arrow-rotary-last-right:before { + content: '\f056'; +} +.ti-arrow-rotary-left:before { + content: '\f057'; +} +.ti-arrow-rotary-right:before { + content: '\f058'; +} +.ti-arrow-rotary-straight:before { + content: '\f059'; +} +.ti-arrow-roundabout-left:before { + content: '\f22b'; +} +.ti-arrow-roundabout-right:before { + content: '\f22c'; +} +.ti-arrow-sharp-turn-left:before { + content: '\f05a'; +} +.ti-arrow-sharp-turn-right:before { + content: '\f05b'; +} +.ti-arrow-up:before { + content: '\ea25'; +} +.ti-arrow-up-bar:before { + content: '\eda4'; +} +.ti-arrow-up-circle:before { + content: '\ea20'; +} +.ti-arrow-up-circle-filled:before { + content: '\1002d'; +} +.ti-arrow-up-dashed:before { + content: '\10063'; +} +.ti-arrow-up-from-arc:before { + content: '\fd8c'; +} +.ti-arrow-up-left:before { + content: '\ea22'; +} +.ti-arrow-up-left-circle:before { + content: '\ea21'; +} +.ti-arrow-up-rhombus:before { + content: '\f620'; +} +.ti-arrow-up-rhombus-filled:before { + content: '\1002c'; +} +.ti-arrow-up-right:before { + content: '\ea24'; +} +.ti-arrow-up-right-circle:before { + content: '\ea23'; +} +.ti-arrow-up-square:before { + content: '\eda6'; +} +.ti-arrow-up-square-filled:before { + content: '\1002b'; +} +.ti-arrow-up-tail:before { + content: '\eda7'; +} +.ti-arrow-up-to-arc:before { + content: '\fd8d'; +} +.ti-arrow-wave-left-down:before { + content: '\eda8'; +} +.ti-arrow-wave-left-up:before { + content: '\eda9'; +} +.ti-arrow-wave-right-down:before { + content: '\edaa'; +} +.ti-arrow-wave-right-up:before { + content: '\edab'; +} +.ti-arrow-zig-zag:before { + content: '\f4a7'; +} +.ti-arrows-cross:before { + content: '\effe'; +} +.ti-arrows-diagonal:before { + content: '\ea27'; +} +.ti-arrows-diagonal-2:before { + content: '\ea26'; +} +.ti-arrows-diagonal-minimize:before { + content: '\ef39'; +} +.ti-arrows-diagonal-minimize-2:before { + content: '\ef38'; +} +.ti-arrows-diff:before { + content: '\f296'; +} +.ti-arrows-double-ne-sw:before { + content: '\edde'; +} +.ti-arrows-double-nw-se:before { + content: '\eddf'; +} +.ti-arrows-double-se-nw:before { + content: '\ede0'; +} +.ti-arrows-double-sw-ne:before { + content: '\ede1'; +} +.ti-arrows-down:before { + content: '\edad'; +} +.ti-arrows-down-up:before { + content: '\edac'; +} +.ti-arrows-exchange:before { + content: '\f1f4'; +} +.ti-arrows-exchange-2:before { + content: '\f1f3'; +} +.ti-arrows-horizontal:before { + content: '\eb59'; +} +.ti-arrows-join:before { + content: '\edaf'; +} +.ti-arrows-join-2:before { + content: '\edae'; +} +.ti-arrows-left:before { + content: '\edb1'; +} +.ti-arrows-left-down:before { + content: '\ee00'; +} +.ti-arrows-left-right:before { + content: '\edb0'; +} +.ti-arrows-maximize:before { + content: '\ea28'; +} +.ti-arrows-minimize:before { + content: '\ea29'; +} +.ti-arrows-move:before { + content: '\f22f'; +} +.ti-arrows-move-horizontal:before { + content: '\f22d'; +} +.ti-arrows-move-vertical:before { + content: '\f22e'; +} +.ti-arrows-random:before { + content: '\f095'; +} +.ti-arrows-right:before { + content: '\edb3'; +} +.ti-arrows-right-down:before { + content: '\ee01'; +} +.ti-arrows-right-left:before { + content: '\edb2'; +} +.ti-arrows-shuffle:before { + content: '\f000'; +} +.ti-arrows-shuffle-2:before { + content: '\efff'; +} +.ti-arrows-sort:before { + content: '\eb5a'; +} +.ti-arrows-split:before { + content: '\edb5'; +} +.ti-arrows-split-2:before { + content: '\edb4'; +} +.ti-arrows-transfer-down:before { + content: '\f2cc'; +} +.ti-arrows-transfer-up:before { + content: '\f2cd'; +} +.ti-arrows-transfer-up-down:before { + content: '\ffac'; +} +.ti-arrows-up:before { + content: '\edb7'; +} +.ti-arrows-up-down:before { + content: '\edb6'; +} +.ti-arrows-up-left:before { + content: '\ee02'; +} +.ti-arrows-up-right:before { + content: '\ee03'; +} +.ti-arrows-vertical:before { + content: '\eb5b'; +} +.ti-artboard:before { + content: '\ea2a'; +} +.ti-artboard-filled:before { + content: '\fa83'; +} +.ti-artboard-off:before { + content: '\f0ae'; +} +.ti-article:before { + content: '\f1e2'; +} +.ti-article-filled:before { + content: '\f7da'; +} +.ti-article-off:before { + content: '\f3bf'; +} +.ti-aspect-ratio:before { + content: '\ed30'; +} +.ti-aspect-ratio-filled:before { + content: '\f7db'; +} +.ti-aspect-ratio-off:before { + content: '\f0af'; +} +.ti-assembly:before { + content: '\f24d'; +} +.ti-assembly-filled:before { + content: '\fe9e'; +} +.ti-assembly-off:before { + content: '\f3c0'; +} +.ti-asset:before { + content: '\f1ce'; +} +.ti-asset-filled:before { + content: '\fe9d'; +} +.ti-asterisk:before { + content: '\efd5'; +} +.ti-asterisk-simple:before { + content: '\efd4'; +} +.ti-at:before { + content: '\ea2b'; +} +.ti-at-off:before { + content: '\f0b0'; +} +.ti-atom:before { + content: '\eb79'; +} +.ti-atom-2:before { + content: '\ebdf'; +} +.ti-atom-2-filled:before { + content: '\f71b'; +} +.ti-atom-off:before { + content: '\f0f9'; +} +.ti-augmented-reality:before { + content: '\f023'; +} +.ti-augmented-reality-2:before { + content: '\f37e'; +} +.ti-augmented-reality-off:before { + content: '\f3c1'; +} +.ti-auth-2fa:before { + content: '\eca0'; +} +.ti-automatic-gearbox:before { + content: '\fc89'; +} +.ti-automatic-gearbox-filled:before { + content: '\1002a'; +} +.ti-automation:before { + content: '\fef8'; +} +.ti-avocado:before { + content: '\fd8e'; +} +.ti-award:before { + content: '\ea2c'; +} +.ti-award-filled:before { + content: '\f71c'; +} +.ti-award-off:before { + content: '\f0fa'; +} +.ti-axe:before { + content: '\ef9f'; +} +.ti-axis-x:before { + content: '\ef45'; +} +.ti-axis-y:before { + content: '\ef46'; +} +.ti-baby-bottle:before { + content: '\f5d2'; +} +.ti-baby-carriage:before { + content: '\f05d'; +} +.ti-baby-carriage-filled:before { + content: '\fe9c'; +} +.ti-background:before { + content: '\fd2c'; +} +.ti-backhoe:before { + content: '\ed86'; +} +.ti-backpack:before { + content: '\ef47'; +} +.ti-backpack-off:before { + content: '\f3c2'; +} +.ti-backslash:before { + content: '\fab9'; +} +.ti-backspace:before { + content: '\ea2d'; +} +.ti-backspace-filled:before { + content: '\f7dc'; +} +.ti-badge:before { + content: '\efc2'; +} +.ti-badge-2k:before { + content: '\100b5'; +} +.ti-badge-3d:before { + content: '\f555'; +} +.ti-badge-3d-filled:before { + content: '\fe9b'; +} +.ti-badge-3k:before { + content: '\100b4'; +} +.ti-badge-4k:before { + content: '\f556'; +} +.ti-badge-4k-filled:before { + content: '\fe9a'; +} +.ti-badge-5k:before { + content: '\100b3'; +} +.ti-badge-8k:before { + content: '\f557'; +} +.ti-badge-8k-filled:before { + content: '\fe99'; +} +.ti-badge-ad:before { + content: '\f558'; +} +.ti-badge-ad-filled:before { + content: '\fe98'; +} +.ti-badge-ad-off:before { + content: '\fd8f'; +} +.ti-badge-ar:before { + content: '\f559'; +} +.ti-badge-ar-filled:before { + content: '\fe97'; +} +.ti-badge-cc:before { + content: '\f55a'; +} +.ti-badge-cc-filled:before { + content: '\fe96'; +} +.ti-badge-filled:before { + content: '\f667'; +} +.ti-badge-hd:before { + content: '\f55b'; +} +.ti-badge-hd-filled:before { + content: '\fe95'; +} +.ti-badge-off:before { + content: '\f0fb'; +} +.ti-badge-sd:before { + content: '\f55c'; +} +.ti-badge-sd-filled:before { + content: '\fe94'; +} +.ti-badge-tm:before { + content: '\f55d'; +} +.ti-badge-tm-filled:before { + content: '\fe93'; +} +.ti-badge-vo:before { + content: '\f55e'; +} +.ti-badge-vo-filled:before { + content: '\fe92'; +} +.ti-badge-vr:before { + content: '\f55f'; +} +.ti-badge-vr-filled:before { + content: '\fe91'; +} +.ti-badge-wc:before { + content: '\f560'; +} +.ti-badge-wc-filled:before { + content: '\fe90'; +} +.ti-badges:before { + content: '\efc3'; +} +.ti-badges-filled:before { + content: '\f7dd'; +} +.ti-badges-off:before { + content: '\f0fc'; +} +.ti-baguette:before { + content: '\f3a5'; +} +.ti-ball-american-football:before { + content: '\ee04'; +} +.ti-ball-american-football-off:before { + content: '\f3c3'; +} +.ti-ball-baseball:before { + content: '\efa0'; +} +.ti-ball-basketball:before { + content: '\ec28'; +} +.ti-ball-bowling:before { + content: '\ec29'; +} +.ti-ball-football:before { + content: '\ee06'; +} +.ti-ball-football-off:before { + content: '\ee05'; +} +.ti-ball-tennis:before { + content: '\ec2a'; +} +.ti-ball-volleyball:before { + content: '\ec2b'; +} +.ti-balloon:before { + content: '\ef3a'; +} +.ti-balloon-filled:before { + content: '\fa84'; +} +.ti-balloon-off:before { + content: '\f0fd'; +} +.ti-ballpen:before { + content: '\f06e'; +} +.ti-ballpen-filled:before { + content: '\fa85'; +} +.ti-ballpen-off:before { + content: '\f0b1'; +} +.ti-ban:before { + content: '\ea2e'; +} +.ti-bandage:before { + content: '\eb7a'; +} +.ti-bandage-filled:before { + content: '\f7de'; +} +.ti-bandage-off:before { + content: '\f3c4'; +} +.ti-barbell:before { + content: '\eff0'; +} +.ti-barbell-filled:before { + content: '\fe8f'; +} +.ti-barbell-off:before { + content: '\f0b2'; +} +.ti-barcode:before { + content: '\ebc6'; +} +.ti-barcode-off:before { + content: '\f0b3'; +} +.ti-barrel:before { + content: '\f0b4'; +} +.ti-barrel-off:before { + content: '\f0fe'; +} +.ti-barrier-block:before { + content: '\f00e'; +} +.ti-barrier-block-filled:before { + content: '\fe8e'; +} +.ti-barrier-block-off:before { + content: '\f0b5'; +} +.ti-baseline:before { + content: '\f024'; +} +.ti-baseline-density-large:before { + content: '\f9f0'; +} +.ti-baseline-density-medium:before { + content: '\f9f1'; +} +.ti-baseline-density-small:before { + content: '\f9f2'; +} +.ti-basket:before { + content: '\ebe1'; +} +.ti-basket-bolt:before { + content: '\fb43'; +} +.ti-basket-cancel:before { + content: '\fb44'; +} +.ti-basket-check:before { + content: '\fb45'; +} +.ti-basket-code:before { + content: '\fb46'; +} +.ti-basket-cog:before { + content: '\fb47'; +} +.ti-basket-discount:before { + content: '\fb48'; +} +.ti-basket-dollar:before { + content: '\fb49'; +} +.ti-basket-down:before { + content: '\fb4a'; +} +.ti-basket-exclamation:before { + content: '\fb4b'; +} +.ti-basket-filled:before { + content: '\f7df'; +} +.ti-basket-heart:before { + content: '\fb4c'; +} +.ti-basket-minus:before { + content: '\fb4d'; +} +.ti-basket-off:before { + content: '\f0b6'; +} +.ti-basket-pause:before { + content: '\fb4e'; +} +.ti-basket-pin:before { + content: '\fb4f'; +} +.ti-basket-plus:before { + content: '\fb50'; +} +.ti-basket-question:before { + content: '\fb51'; +} +.ti-basket-search:before { + content: '\fb52'; +} +.ti-basket-share:before { + content: '\fb53'; +} +.ti-basket-star:before { + content: '\fb54'; +} +.ti-basket-up:before { + content: '\fb55'; +} +.ti-basket-x:before { + content: '\fb56'; +} +.ti-bat:before { + content: '\f284'; +} +.ti-bath:before { + content: '\ef48'; +} +.ti-bath-filled:before { + content: '\f71d'; +} +.ti-bath-off:before { + content: '\f0ff'; +} +.ti-battery:before { + content: '\ea34'; +} +.ti-battery-1:before { + content: '\ea2f'; +} +.ti-battery-1-filled:before { + content: '\f71e'; +} +.ti-battery-2:before { + content: '\ea30'; +} +.ti-battery-2-filled:before { + content: '\f71f'; +} +.ti-battery-3:before { + content: '\ea31'; +} +.ti-battery-3-filled:before { + content: '\f720'; +} +.ti-battery-4:before { + content: '\ea32'; +} +.ti-battery-4-filled:before { + content: '\f721'; +} +.ti-battery-automotive:before { + content: '\ee07'; +} +.ti-battery-automotive-filled:before { + content: '\10029'; +} +.ti-battery-charging:before { + content: '\ea33'; +} +.ti-battery-charging-2:before { + content: '\ef3b'; +} +.ti-battery-eco:before { + content: '\ef3c'; +} +.ti-battery-exclamation:before { + content: '\ff1d'; +} +.ti-battery-filled:before { + content: '\f668'; +} +.ti-battery-off:before { + content: '\ed1c'; +} +.ti-battery-spark:before { + content: '\ffbd'; +} +.ti-battery-vertical:before { + content: '\ff13'; +} +.ti-battery-vertical-1:before { + content: '\ff1c'; +} +.ti-battery-vertical-1-filled:before { + content: '\10028'; +} +.ti-battery-vertical-2:before { + content: '\ff1b'; +} +.ti-battery-vertical-2-filled:before { + content: '\10027'; +} +.ti-battery-vertical-3:before { + content: '\ff1a'; +} +.ti-battery-vertical-3-filled:before { + content: '\10026'; +} +.ti-battery-vertical-4:before { + content: '\ff19'; +} +.ti-battery-vertical-4-filled:before { + content: '\10025'; +} +.ti-battery-vertical-charging:before { + content: '\ff17'; +} +.ti-battery-vertical-charging-2:before { + content: '\ff18'; +} +.ti-battery-vertical-eco:before { + content: '\ff16'; +} +.ti-battery-vertical-exclamation:before { + content: '\ff15'; +} +.ti-battery-vertical-filled:before { + content: '\10024'; +} +.ti-battery-vertical-off:before { + content: '\ff14'; +} +.ti-beach:before { + content: '\ef3d'; +} +.ti-beach-off:before { + content: '\f0b7'; +} +.ti-bed:before { + content: '\eb5c'; +} +.ti-bed-filled:before { + content: '\f7e0'; +} +.ti-bed-flat:before { + content: '\fca1'; +} +.ti-bed-flat-filled:before { + content: '\fe8d'; +} +.ti-bed-off:before { + content: '\f100'; +} +.ti-beer:before { + content: '\efa1'; +} +.ti-beer-filled:before { + content: '\f7e1'; +} +.ti-beer-off:before { + content: '\f101'; +} +.ti-bell:before { + content: '\ea35'; +} +.ti-bell-bolt:before { + content: '\f812'; +} +.ti-bell-cancel:before { + content: '\f813'; +} +.ti-bell-check:before { + content: '\f814'; +} +.ti-bell-code:before { + content: '\f815'; +} +.ti-bell-cog:before { + content: '\f816'; +} +.ti-bell-dollar:before { + content: '\f817'; +} +.ti-bell-down:before { + content: '\f818'; +} +.ti-bell-exclamation:before { + content: '\f819'; +} +.ti-bell-filled:before { + content: '\f669'; +} +.ti-bell-heart:before { + content: '\f81a'; +} +.ti-bell-minus:before { + content: '\ede2'; +} +.ti-bell-minus-filled:before { + content: '\f722'; +} +.ti-bell-off:before { + content: '\ece9'; +} +.ti-bell-pause:before { + content: '\f81b'; +} +.ti-bell-pin:before { + content: '\f81c'; +} +.ti-bell-plus:before { + content: '\ede3'; +} +.ti-bell-plus-filled:before { + content: '\f723'; +} +.ti-bell-question:before { + content: '\f81d'; +} +.ti-bell-ringing:before { + content: '\ed07'; +} +.ti-bell-ringing-2:before { + content: '\ede4'; +} +.ti-bell-ringing-2-filled:before { + content: '\f724'; +} +.ti-bell-ringing-filled:before { + content: '\f725'; +} +.ti-bell-school:before { + content: '\f05e'; +} +.ti-bell-search:before { + content: '\f81e'; +} +.ti-bell-share:before { + content: '\f81f'; +} +.ti-bell-star:before { + content: '\f820'; +} +.ti-bell-up:before { + content: '\f821'; +} +.ti-bell-x:before { + content: '\ede5'; +} +.ti-bell-x-filled:before { + content: '\f726'; +} +.ti-bell-z:before { + content: '\eff1'; +} +.ti-bell-z-filled:before { + content: '\f727'; +} +.ti-beta:before { + content: '\f544'; +} +.ti-bible:before { + content: '\efc4'; +} +.ti-bike:before { + content: '\ea36'; +} +.ti-bike-filled:before { + content: '\10023'; +} +.ti-bike-off:before { + content: '\f0b8'; +} +.ti-binary:before { + content: '\ee08'; +} +.ti-binary-off:before { + content: '\f3c5'; +} +.ti-binary-tree:before { + content: '\f5d4'; +} +.ti-binary-tree-2:before { + content: '\f5d3'; +} +.ti-binary-tree-2-filled:before { + content: '\ff65'; +} +.ti-binary-tree-filled:before { + content: '\ff64'; +} +.ti-binoculars:before { + content: '\fefe'; +} +.ti-binoculars-filled:before { + content: '\ff0b'; +} +.ti-biohazard:before { + content: '\ecb8'; +} +.ti-biohazard-filled:before { + content: '\fe8c'; +} +.ti-biohazard-off:before { + content: '\f0b9'; +} +.ti-blade:before { + content: '\f4bd'; +} +.ti-blade-filled:before { + content: '\f7e2'; +} +.ti-bleach:before { + content: '\f2f3'; +} +.ti-bleach-chlorine:before { + content: '\f2f0'; +} +.ti-bleach-no-chlorine:before { + content: '\f2f1'; +} +.ti-bleach-off:before { + content: '\f2f2'; +} +.ti-blend-mode:before { + content: '\feb0'; +} +.ti-blender:before { + content: '\fca2'; +} +.ti-blender-filled:before { + content: '\10022'; +} +.ti-blob:before { + content: '\feaf'; +} +.ti-blob-filled:before { + content: '\feb1'; +} +.ti-blockquote:before { + content: '\ee09'; +} +.ti-blocks:before { + content: '\100b2'; +} +.ti-bluetooth:before { + content: '\ea37'; +} +.ti-bluetooth-connected:before { + content: '\ecea'; +} +.ti-bluetooth-off:before { + content: '\eceb'; +} +.ti-bluetooth-x:before { + content: '\f081'; +} +.ti-blur:before { + content: '\ef8c'; +} +.ti-blur-off:before { + content: '\f3c6'; +} +.ti-bmp:before { + content: '\f3a6'; +} +.ti-body-scan:before { + content: '\fca3'; +} +.ti-bold:before { + content: '\eb7b'; +} +.ti-bold-off:before { + content: '\f0ba'; +} +.ti-bolt:before { + content: '\ea38'; +} +.ti-bolt-filled:before { + content: '\10021'; +} +.ti-bolt-off:before { + content: '\ecec'; +} +.ti-bomb:before { + content: '\f59c'; +} +.ti-bomb-filled:before { + content: '\fa86'; +} +.ti-bone:before { + content: '\edb8'; +} +.ti-bone-filled:before { + content: '\fe8b'; +} +.ti-bone-off:before { + content: '\f0bb'; +} +.ti-bong:before { + content: '\f3a7'; +} +.ti-bong-filled:before { + content: '\10020'; +} +.ti-bong-off:before { + content: '\f3c7'; +} +.ti-book:before { + content: '\ea39'; +} +.ti-book-2:before { + content: '\efc5'; +} +.ti-book-download:before { + content: '\f070'; +} +.ti-book-filled:before { + content: '\fa87'; +} +.ti-book-off:before { + content: '\f0bc'; +} +.ti-book-upload:before { + content: '\f071'; +} +.ti-bookmark:before { + content: '\ea3a'; +} +.ti-bookmark-ai:before { + content: '\fc8a'; +} +.ti-bookmark-edit:before { + content: '\fa5e'; +} +.ti-bookmark-filled:before { + content: '\fa88'; +} +.ti-bookmark-minus:before { + content: '\fa5f'; +} +.ti-bookmark-off:before { + content: '\eced'; +} +.ti-bookmark-plus:before { + content: '\fa60'; +} +.ti-bookmark-question:before { + content: '\fa61'; +} +.ti-bookmarks:before { + content: '\ed08'; +} +.ti-bookmarks-filled:before { + content: '\fb1f'; +} +.ti-bookmarks-off:before { + content: '\f0bd'; +} +.ti-books:before { + content: '\eff2'; +} +.ti-books-off:before { + content: '\f0be'; +} +.ti-boom:before { + content: '\fdbe'; +} +.ti-boom-filled:before { + content: '\fe8a'; +} +.ti-border-all:before { + content: '\ea3b'; +} +.ti-border-bottom:before { + content: '\ea3c'; +} +.ti-border-bottom-plus:before { + content: '\fdbd'; +} +.ti-border-corner-ios:before { + content: '\fd98'; +} +.ti-border-corner-pill:before { + content: '\fd62'; +} +.ti-border-corner-rounded:before { + content: '\fd63'; +} +.ti-border-corner-square:before { + content: '\fd64'; +} +.ti-border-corners:before { + content: '\f7a0'; +} +.ti-border-horizontal:before { + content: '\ea3d'; +} +.ti-border-inner:before { + content: '\ea3e'; +} +.ti-border-left:before { + content: '\ea3f'; +} +.ti-border-left-plus:before { + content: '\fdbc'; +} +.ti-border-none:before { + content: '\ea40'; +} +.ti-border-outer:before { + content: '\ea41'; +} +.ti-border-radius:before { + content: '\eb7c'; +} +.ti-border-right:before { + content: '\ea42'; +} +.ti-border-right-plus:before { + content: '\fdbb'; +} +.ti-border-sides:before { + content: '\f7a1'; +} +.ti-border-style:before { + content: '\ee0a'; +} +.ti-border-style-2:before { + content: '\ef22'; +} +.ti-border-top:before { + content: '\ea43'; +} +.ti-border-top-plus:before { + content: '\fdba'; +} +.ti-border-vertical:before { + content: '\ea44'; +} +.ti-bottle:before { + content: '\ef0b'; +} +.ti-bottle-filled:before { + content: '\fa89'; +} +.ti-bottle-off:before { + content: '\f3c8'; +} +.ti-bounce-left:before { + content: '\f59d'; +} +.ti-bounce-left-filled:before { + content: '\fb20'; +} +.ti-bounce-right:before { + content: '\f59e'; +} +.ti-bounce-right-filled:before { + content: '\fb21'; +} +.ti-bow:before { + content: '\f096'; +} +.ti-bow-filled:before { + content: '\fe89'; +} +.ti-bowl:before { + content: '\f4fa'; +} +.ti-bowl-chopsticks:before { + content: '\fd90'; +} +.ti-bowl-chopsticks-filled:before { + content: '\fe88'; +} +.ti-bowl-filled:before { + content: '\fb22'; +} +.ti-bowl-spoon:before { + content: '\fd91'; +} +.ti-bowl-spoon-filled:before { + content: '\fe87'; +} +.ti-bowling:before { + content: '\100b1'; +} +.ti-box:before { + content: '\ea45'; +} +.ti-box-align-bottom:before { + content: '\f2a8'; +} +.ti-box-align-bottom-filled:before { + content: '\fa8a'; +} +.ti-box-align-bottom-left:before { + content: '\f2ce'; +} +.ti-box-align-bottom-left-filled:before { + content: '\fa8b'; +} +.ti-box-align-bottom-right:before { + content: '\f2cf'; +} +.ti-box-align-bottom-right-filled:before { + content: '\fa8c'; +} +.ti-box-align-left:before { + content: '\f2a9'; +} +.ti-box-align-left-filled:before { + content: '\fa8d'; +} +.ti-box-align-right:before { + content: '\f2aa'; +} +.ti-box-align-right-filled:before { + content: '\fa8e'; +} +.ti-box-align-top:before { + content: '\f2ab'; +} +.ti-box-align-top-filled:before { + content: '\fa8f'; +} +.ti-box-align-top-left:before { + content: '\f2d0'; +} +.ti-box-align-top-left-filled:before { + content: '\fa90'; +} +.ti-box-align-top-right:before { + content: '\f2d1'; +} +.ti-box-align-top-right-filled:before { + content: '\fa91'; +} +.ti-box-margin:before { + content: '\ee0b'; +} +.ti-box-model:before { + content: '\ee0c'; +} +.ti-box-model-2:before { + content: '\ef23'; +} +.ti-box-model-2-off:before { + content: '\f3c9'; +} +.ti-box-model-off:before { + content: '\f3ca'; +} +.ti-box-multiple:before { + content: '\ee17'; +} +.ti-box-multiple-0:before { + content: '\ee0d'; +} +.ti-box-multiple-1:before { + content: '\ee0e'; +} +.ti-box-multiple-2:before { + content: '\ee0f'; +} +.ti-box-multiple-3:before { + content: '\ee10'; +} +.ti-box-multiple-4:before { + content: '\ee11'; +} +.ti-box-multiple-5:before { + content: '\ee12'; +} +.ti-box-multiple-6:before { + content: '\ee13'; +} +.ti-box-multiple-7:before { + content: '\ee14'; +} +.ti-box-multiple-8:before { + content: '\ee15'; +} +.ti-box-multiple-9:before { + content: '\ee16'; +} +.ti-box-multiple-filled:before { + content: '\1001f'; +} +.ti-box-off:before { + content: '\f102'; +} +.ti-box-padding:before { + content: '\ee18'; +} +.ti-braces:before { + content: '\ebcc'; +} +.ti-braces-off:before { + content: '\f0bf'; +} +.ti-brackets:before { + content: '\ebcd'; +} +.ti-brackets-angle:before { + content: '\fcb2'; +} +.ti-brackets-angle-off:before { + content: '\fcb1'; +} +.ti-brackets-contain:before { + content: '\f1e5'; +} +.ti-brackets-contain-end:before { + content: '\f1e3'; +} +.ti-brackets-contain-start:before { + content: '\f1e4'; +} +.ti-brackets-off:before { + content: '\f0c0'; +} +.ti-braille:before { + content: '\f545'; +} +.ti-brain:before { + content: '\f59f'; +} +.ti-brand-4chan:before { + content: '\f494'; +} +.ti-brand-abstract:before { + content: '\f495'; +} +.ti-brand-adobe:before { + content: '\f0dc'; +} +.ti-brand-adobe-after-effect:before { + content: '\ff2a'; +} +.ti-brand-adobe-illustrator:before { + content: '\ff29'; +} +.ti-brand-adobe-indesign:before { + content: '\ff28'; +} +.ti-brand-adobe-photoshop:before { + content: '\ff27'; +} +.ti-brand-adobe-premier:before { + content: '\ff26'; +} +.ti-brand-adobe-xd:before { + content: '\ff25'; +} +.ti-brand-adonis-js:before { + content: '\f496'; +} +.ti-brand-airbnb:before { + content: '\ed68'; +} +.ti-brand-airtable:before { + content: '\ef6a'; +} +.ti-brand-algolia:before { + content: '\f390'; +} +.ti-brand-alipay:before { + content: '\f7a2'; +} +.ti-brand-alpine-js:before { + content: '\f324'; +} +.ti-brand-amazon:before { + content: '\f230'; +} +.ti-brand-amd:before { + content: '\f653'; +} +.ti-brand-amie:before { + content: '\ffab'; +} +.ti-brand-amigo:before { + content: '\f5f9'; +} +.ti-brand-among-us:before { + content: '\f205'; +} +.ti-brand-android:before { + content: '\ec16'; +} +.ti-brand-angular:before { + content: '\ef6b'; +} +.ti-brand-angular-filled:before { + content: '\10095'; +} +.ti-brand-ansible:before { + content: '\fa70'; +} +.ti-brand-ao3:before { + content: '\f5e8'; +} +.ti-brand-appgallery:before { + content: '\f231'; +} +.ti-brand-apple:before { + content: '\ec17'; +} +.ti-brand-apple-arcade:before { + content: '\ed69'; +} +.ti-brand-apple-filled:before { + content: '\fd74'; +} +.ti-brand-apple-news:before { + content: '\ff24'; +} +.ti-brand-apple-podcast:before { + content: '\f1e6'; +} +.ti-brand-appstore:before { + content: '\ed24'; +} +.ti-brand-arc:before { + content: '\feae'; +} +.ti-brand-asana:before { + content: '\edc5'; +} +.ti-brand-astro:before { + content: '\fdb9'; +} +.ti-brand-auth0:before { + content: '\fcb3'; +} +.ti-brand-aws:before { + content: '\fa4c'; +} +.ti-brand-azure:before { + content: '\fa4d'; +} +.ti-brand-backbone:before { + content: '\f325'; +} +.ti-brand-badoo:before { + content: '\f206'; +} +.ti-brand-baidu:before { + content: '\f5e9'; +} +.ti-brand-bandcamp:before { + content: '\f207'; +} +.ti-brand-bandlab:before { + content: '\f5fa'; +} +.ti-brand-beats:before { + content: '\f208'; +} +.ti-brand-bebo:before { + content: '\ffaa'; +} +.ti-brand-behance:before { + content: '\ec6e'; +} +.ti-brand-bilibili:before { + content: '\f6d2'; +} +.ti-brand-binance:before { + content: '\f5a0'; +} +.ti-brand-bing:before { + content: '\edc6'; +} +.ti-brand-bitbucket:before { + content: '\edc7'; +} +.ti-brand-bitbucket-filled:before { + content: '\100cb'; +} +.ti-brand-blackberry:before { + content: '\f568'; +} +.ti-brand-blender:before { + content: '\f326'; +} +.ti-brand-blogger:before { + content: '\f35a'; +} +.ti-brand-bluesky:before { + content: '\fd75'; +} +.ti-brand-booking:before { + content: '\edc8'; +} +.ti-brand-bootstrap:before { + content: '\ef3e'; +} +.ti-brand-bulma:before { + content: '\f327'; +} +.ti-brand-bumble:before { + content: '\f5fb'; +} +.ti-brand-bunpo:before { + content: '\f4cf'; +} +.ti-brand-c-sharp:before { + content: '\f003'; +} +.ti-brand-cake:before { + content: '\f7a3'; +} +.ti-brand-cakephp:before { + content: '\f7af'; +} +.ti-brand-campaignmonitor:before { + content: '\f328'; +} +.ti-brand-carbon:before { + content: '\f348'; +} +.ti-brand-cashapp:before { + content: '\f391'; +} +.ti-brand-chrome:before { + content: '\ec18'; +} +.ti-brand-cinema-4d:before { + content: '\fa71'; +} +.ti-brand-citymapper:before { + content: '\f5fc'; +} +.ti-brand-cloudflare:before { + content: '\fa4e'; +} +.ti-brand-codecov:before { + content: '\f329'; +} +.ti-brand-codepen:before { + content: '\ec6f'; +} +.ti-brand-codesandbox:before { + content: '\ed6a'; +} +.ti-brand-cohost:before { + content: '\f5d5'; +} +.ti-brand-coinbase:before { + content: '\f209'; +} +.ti-brand-comedy-central:before { + content: '\f217'; +} +.ti-brand-coreos:before { + content: '\f5fd'; +} +.ti-brand-couchdb:before { + content: '\f60f'; +} +.ti-brand-couchsurfing:before { + content: '\f392'; +} +.ti-brand-cpp:before { + content: '\f5fe'; +} +.ti-brand-craft:before { + content: '\fa72'; +} +.ti-brand-crunchbase:before { + content: '\f7e3'; +} +.ti-brand-css3:before { + content: '\ed6b'; +} +.ti-brand-ctemplar:before { + content: '\f4d0'; +} +.ti-brand-cucumber:before { + content: '\ef6c'; +} +.ti-brand-cupra:before { + content: '\f4d1'; +} +.ti-brand-cypress:before { + content: '\f333'; +} +.ti-brand-d3:before { + content: '\f24e'; +} +.ti-brand-databricks:before { + content: '\fc41'; +} +.ti-brand-days-counter:before { + content: '\f4d2'; +} +.ti-brand-dcos:before { + content: '\f32a'; +} +.ti-brand-debian:before { + content: '\ef57'; +} +.ti-brand-deezer:before { + content: '\f78b'; +} +.ti-brand-deliveroo:before { + content: '\f4d3'; +} +.ti-brand-deno:before { + content: '\f24f'; +} +.ti-brand-denodo:before { + content: '\f610'; +} +.ti-brand-deviantart:before { + content: '\ecfb'; +} +.ti-brand-digg:before { + content: '\fa73'; +} +.ti-brand-dingtalk:before { + content: '\f5ea'; +} +.ti-brand-discord:before { + content: '\ece3'; +} +.ti-brand-discord-filled:before { + content: '\f7e4'; +} +.ti-brand-disney:before { + content: '\f20a'; +} +.ti-brand-disqus:before { + content: '\edc9'; +} +.ti-brand-django:before { + content: '\f349'; +} +.ti-brand-docker:before { + content: '\edca'; +} +.ti-brand-doctrine:before { + content: '\ef6d'; +} +.ti-brand-dolby-digital:before { + content: '\f4d4'; +} +.ti-brand-douban:before { + content: '\f5ff'; +} +.ti-brand-dribbble:before { + content: '\ec19'; +} +.ti-brand-dribbble-filled:before { + content: '\f7e5'; +} +.ti-brand-drops:before { + content: '\f4d5'; +} +.ti-brand-drupal:before { + content: '\f393'; +} +.ti-brand-edge:before { + content: '\ecfc'; +} +.ti-brand-elastic:before { + content: '\f611'; +} +.ti-brand-electronic-arts:before { + content: '\fa74'; +} +.ti-brand-ember:before { + content: '\f497'; +} +.ti-brand-envato:before { + content: '\f394'; +} +.ti-brand-etsy:before { + content: '\f654'; +} +.ti-brand-evernote:before { + content: '\f600'; +} +.ti-brand-facebook:before { + content: '\ec1a'; +} +.ti-brand-facebook-filled:before { + content: '\f7e6'; +} +.ti-brand-feedly:before { + content: '\fa75'; +} +.ti-brand-figma:before { + content: '\ec93'; +} +.ti-brand-filezilla:before { + content: '\fa76'; +} +.ti-brand-finder:before { + content: '\f218'; +} +.ti-brand-firebase:before { + content: '\ef6e'; +} +.ti-brand-firefox:before { + content: '\ecfd'; +} +.ti-brand-fiverr:before { + content: '\f7a4'; +} +.ti-brand-flickr:before { + content: '\ecfe'; +} +.ti-brand-flightradar24:before { + content: '\f4d6'; +} +.ti-brand-flipboard:before { + content: '\f20b'; +} +.ti-brand-flutter:before { + content: '\f395'; +} +.ti-brand-fortnite:before { + content: '\f260'; +} +.ti-brand-foursquare:before { + content: '\ecff'; +} +.ti-brand-framer:before { + content: '\ec1b'; +} +.ti-brand-framer-motion:before { + content: '\f78c'; +} +.ti-brand-funimation:before { + content: '\f655'; +} +.ti-brand-gatsby:before { + content: '\f396'; +} +.ti-brand-git:before { + content: '\ef6f'; +} +.ti-brand-github:before { + content: '\ec1c'; +} +.ti-brand-github-copilot:before { + content: '\f4a8'; +} +.ti-brand-github-filled:before { + content: '\f7e7'; +} +.ti-brand-gitlab:before { + content: '\ec1d'; +} +.ti-brand-gmail:before { + content: '\efa2'; +} +.ti-brand-golang:before { + content: '\f78d'; +} +.ti-brand-google:before { + content: '\ec1f'; +} +.ti-brand-google-analytics:before { + content: '\edcb'; +} +.ti-brand-google-big-query:before { + content: '\f612'; +} +.ti-brand-google-drive:before { + content: '\ec1e'; +} +.ti-brand-google-filled:before { + content: '\fd1a'; +} +.ti-brand-google-fit:before { + content: '\f297'; +} +.ti-brand-google-home:before { + content: '\f601'; +} +.ti-brand-google-maps:before { + content: '\fa4f'; +} +.ti-brand-google-one:before { + content: '\f232'; +} +.ti-brand-google-photos:before { + content: '\f20c'; +} +.ti-brand-google-play:before { + content: '\ed25'; +} +.ti-brand-google-podcasts:before { + content: '\f656'; +} +.ti-brand-grammarly:before { + content: '\f32b'; +} +.ti-brand-graphql:before { + content: '\f32c'; +} +.ti-brand-gravatar:before { + content: '\edcc'; +} +.ti-brand-grindr:before { + content: '\f20d'; +} +.ti-brand-guardian:before { + content: '\f4fb'; +} +.ti-brand-gumroad:before { + content: '\f5d6'; +} +.ti-brand-hackerrank:before { + content: '\ff23'; +} +.ti-brand-hbo:before { + content: '\f657'; +} +.ti-brand-headlessui:before { + content: '\f32d'; +} +.ti-brand-hexo:before { + content: '\fa50'; +} +.ti-brand-hipchat:before { + content: '\edcd'; +} +.ti-brand-html5:before { + content: '\ed6c'; +} +.ti-brand-inertia:before { + content: '\f34a'; +} +.ti-brand-instagram:before { + content: '\ec20'; +} +.ti-brand-instagram-filled:before { + content: '\10094'; +} +.ti-brand-intercom:before { + content: '\f1cf'; +} +.ti-brand-itch:before { + content: '\fa22'; +} +.ti-brand-javascript:before { + content: '\ef0c'; +} +.ti-brand-juejin:before { + content: '\f7b0'; +} +.ti-brand-kako-talk:before { + content: '\fd2d'; +} +.ti-brand-kbin:before { + content: '\fad0'; +} +.ti-brand-kick:before { + content: '\fa23'; +} +.ti-brand-kick-filled:before { + content: '\10093'; +} +.ti-brand-kickstarter:before { + content: '\edce'; +} +.ti-brand-kotlin:before { + content: '\ed6d'; +} +.ti-brand-laravel:before { + content: '\f34b'; +} +.ti-brand-lastfm:before { + content: '\f001'; +} +.ti-brand-leetcode:before { + content: '\fa51'; +} +.ti-brand-letterboxd:before { + content: '\fa24'; +} +.ti-brand-line:before { + content: '\f7e8'; +} +.ti-brand-linkedin:before { + content: '\ec8c'; +} +.ti-brand-linkedin-filled:before { + content: '\10092'; +} +.ti-brand-linktree:before { + content: '\f1e7'; +} +.ti-brand-linqpad:before { + content: '\f562'; +} +.ti-brand-livewire:before { + content: '\fd76'; +} +.ti-brand-loom:before { + content: '\ef70'; +} +.ti-brand-mailgun:before { + content: '\f32e'; +} +.ti-brand-mantine:before { + content: '\f32f'; +} +.ti-brand-mastercard:before { + content: '\ef49'; +} +.ti-brand-mastodon:before { + content: '\f250'; +} +.ti-brand-matrix:before { + content: '\f5eb'; +} +.ti-brand-mcdonalds:before { + content: '\f251'; +} +.ti-brand-medium:before { + content: '\ec70'; +} +.ti-brand-meetup:before { + content: '\fc6a'; +} +.ti-brand-mercedes:before { + content: '\f072'; +} +.ti-brand-messenger:before { + content: '\ec71'; +} +.ti-brand-messenger-filled:before { + content: '\100a7'; +} +.ti-brand-meta:before { + content: '\efb0'; +} +.ti-brand-metabrainz:before { + content: '\ff12'; +} +.ti-brand-minecraft:before { + content: '\faef'; +} +.ti-brand-miniprogram:before { + content: '\f602'; +} +.ti-brand-mixpanel:before { + content: '\f397'; +} +.ti-brand-monday:before { + content: '\f219'; +} +.ti-brand-mongodb:before { + content: '\f613'; +} +.ti-brand-my-oppo:before { + content: '\f4d7'; +} +.ti-brand-mysql:before { + content: '\f614'; +} +.ti-brand-national-geographic:before { + content: '\f603'; +} +.ti-brand-nem:before { + content: '\f5a1'; +} +.ti-brand-netbeans:before { + content: '\ef71'; +} +.ti-brand-netease-music:before { + content: '\f604'; +} +.ti-brand-netflix:before { + content: '\edcf'; +} +.ti-brand-nexo:before { + content: '\f5a2'; +} +.ti-brand-nextcloud:before { + content: '\f4d8'; +} +.ti-brand-nextjs:before { + content: '\f0dd'; +} +.ti-brand-nodejs:before { + content: '\fae0'; +} +.ti-brand-nord-vpn:before { + content: '\f37f'; +} +.ti-brand-notion:before { + content: '\ef7b'; +} +.ti-brand-npm:before { + content: '\f569'; +} +.ti-brand-nuxt:before { + content: '\f0de'; +} +.ti-brand-nytimes:before { + content: '\ef8d'; +} +.ti-brand-oauth:before { + content: '\fa52'; +} +.ti-brand-office:before { + content: '\f398'; +} +.ti-brand-ok-ru:before { + content: '\f399'; +} +.ti-brand-onedrive:before { + content: '\f5d7'; +} +.ti-brand-onlyfans:before { + content: '\f605'; +} +.ti-brand-open-source:before { + content: '\edd0'; +} +.ti-brand-open-source-filled:before { + content: '\10091'; +} +.ti-brand-openai:before { + content: '\f78e'; +} +.ti-brand-openvpn:before { + content: '\f39a'; +} +.ti-brand-opera:before { + content: '\ec21'; +} +.ti-brand-opera-filled:before { + content: '\10090'; +} +.ti-brand-pagekit:before { + content: '\edd1'; +} +.ti-brand-parsinta:before { + content: '\fc42'; +} +.ti-brand-patreon:before { + content: '\edd2'; +} +.ti-brand-patreon-filled:before { + content: '\fcff'; +} +.ti-brand-paypal:before { + content: '\ec22'; +} +.ti-brand-paypal-filled:before { + content: '\f7e9'; +} +.ti-brand-paypay:before { + content: '\f5ec'; +} +.ti-brand-peanut:before { + content: '\f39b'; +} +.ti-brand-pepsi:before { + content: '\f261'; +} +.ti-brand-php:before { + content: '\ef72'; +} +.ti-brand-picsart:before { + content: '\f4d9'; +} +.ti-brand-pinterest:before { + content: '\ec8d'; +} +.ti-brand-pinterest-filled:before { + content: '\1008f'; +} +.ti-brand-planetscale:before { + content: '\f78f'; +} +.ti-brand-pnpm:before { + content: '\fd77'; +} +.ti-brand-pocket:before { + content: '\ed00'; +} +.ti-brand-polymer:before { + content: '\f498'; +} +.ti-brand-powershell:before { + content: '\f5ed'; +} +.ti-brand-printables:before { + content: '\fd1b'; +} +.ti-brand-prisma:before { + content: '\f499'; +} +.ti-brand-producthunt:before { + content: '\edd3'; +} +.ti-brand-pushbullet:before { + content: '\f330'; +} +.ti-brand-pushover:before { + content: '\f20e'; +} +.ti-brand-python:before { + content: '\ed01'; +} +.ti-brand-qq:before { + content: '\f606'; +} +.ti-brand-radix-ui:before { + content: '\f790'; +} +.ti-brand-react:before { + content: '\f34c'; +} +.ti-brand-react-native:before { + content: '\ef73'; +} +.ti-brand-reason:before { + content: '\f49a'; +} +.ti-brand-reddit:before { + content: '\ec8e'; +} +.ti-brand-redhat:before { + content: '\f331'; +} +.ti-brand-redux:before { + content: '\f3a8'; +} +.ti-brand-revolut:before { + content: '\f4da'; +} +.ti-brand-rumble:before { + content: '\fad1'; +} +.ti-brand-rust:before { + content: '\fa53'; +} +.ti-brand-safari:before { + content: '\ec23'; +} +.ti-brand-samsungpass:before { + content: '\f4db'; +} +.ti-brand-sass:before { + content: '\edd4'; +} +.ti-brand-sentry:before { + content: '\edd5'; +} +.ti-brand-sharik:before { + content: '\f4dc'; +} +.ti-brand-shazam:before { + content: '\edd6'; +} +.ti-brand-shopee:before { + content: '\f252'; +} +.ti-brand-sketch:before { + content: '\ec24'; +} +.ti-brand-sketch-filled:before { + content: '\1008e'; +} +.ti-brand-skype:before { + content: '\ed02'; +} +.ti-brand-slack:before { + content: '\ec72'; +} +.ti-brand-snapchat:before { + content: '\ec25'; +} +.ti-brand-snapchat-filled:before { + content: '\1008d'; +} +.ti-brand-snapseed:before { + content: '\f253'; +} +.ti-brand-snowflake:before { + content: '\f615'; +} +.ti-brand-socket-io:before { + content: '\f49b'; +} +.ti-brand-solidjs:before { + content: '\f5ee'; +} +.ti-brand-soundcloud:before { + content: '\ed6e'; +} +.ti-brand-spacehey:before { + content: '\f4fc'; +} +.ti-brand-speedtest:before { + content: '\fa77'; +} +.ti-brand-spotify:before { + content: '\ed03'; +} +.ti-brand-spotify-filled:before { + content: '\fe86'; +} +.ti-brand-stackoverflow:before { + content: '\ef58'; +} +.ti-brand-stackshare:before { + content: '\f607'; +} +.ti-brand-steam:before { + content: '\ed6f'; +} +.ti-brand-steam-filled:before { + content: '\1008c'; +} +.ti-brand-stocktwits:before { + content: '\fd78'; +} +.ti-brand-storj:before { + content: '\fa54'; +} +.ti-brand-storybook:before { + content: '\f332'; +} +.ti-brand-storytel:before { + content: '\f608'; +} +.ti-brand-strava:before { + content: '\f254'; +} +.ti-brand-stripe:before { + content: '\edd7'; +} +.ti-brand-stripe-filled:before { + content: '\1008b'; +} +.ti-brand-sublime-text:before { + content: '\ef74'; +} +.ti-brand-sugarizer:before { + content: '\f7a5'; +} +.ti-brand-supabase:before { + content: '\f6d3'; +} +.ti-brand-superhuman:before { + content: '\f50c'; +} +.ti-brand-supernova:before { + content: '\f49c'; +} +.ti-brand-surfshark:before { + content: '\f255'; +} +.ti-brand-svelte:before { + content: '\f0df'; +} +.ti-brand-swift:before { + content: '\fa55'; +} +.ti-brand-symfony:before { + content: '\f616'; +} +.ti-brand-tabler:before { + content: '\ec8f'; +} +.ti-brand-tabler-filled:before { + content: '\1008a'; +} +.ti-brand-tailwind:before { + content: '\eca1'; +} +.ti-brand-taobao:before { + content: '\f5ef'; +} +.ti-brand-teams:before { + content: '\fadf'; +} +.ti-brand-ted:before { + content: '\f658'; +} +.ti-brand-telegram:before { + content: '\ec26'; +} +.ti-brand-terraform:before { + content: '\fa56'; +} +.ti-brand-tesla:before { + content: '\10099'; +} +.ti-brand-tether:before { + content: '\f5a3'; +} +.ti-brand-thingiverse:before { + content: '\fd1c'; +} +.ti-brand-threads:before { + content: '\fb02'; +} +.ti-brand-threejs:before { + content: '\f5f0'; +} +.ti-brand-tidal:before { + content: '\ed70'; +} +.ti-brand-tiktok:before { + content: '\ec73'; +} +.ti-brand-tiktok-filled:before { + content: '\f7ea'; +} +.ti-brand-tinder:before { + content: '\ed71'; +} +.ti-brand-tinder-filled:before { + content: '\10089'; +} +.ti-brand-topbuzz:before { + content: '\f50d'; +} +.ti-brand-torchain:before { + content: '\f5a4'; +} +.ti-brand-toyota:before { + content: '\f262'; +} +.ti-brand-trello:before { + content: '\f39d'; +} +.ti-brand-tripadvisor:before { + content: '\f002'; +} +.ti-brand-tumblr:before { + content: '\ed04'; +} +.ti-brand-tumblr-filled:before { + content: '\10088'; +} +.ti-brand-twilio:before { + content: '\f617'; +} +.ti-brand-twitch:before { + content: '\ed05'; +} +.ti-brand-twitter:before { + content: '\ec27'; +} +.ti-brand-twitter-filled:before { + content: '\f7eb'; +} +.ti-brand-typescript:before { + content: '\f5f1'; +} +.ti-brand-uber:before { + content: '\ef75'; +} +.ti-brand-ubuntu:before { + content: '\ef59'; +} +.ti-brand-unity:before { + content: '\f49d'; +} +.ti-brand-unsplash:before { + content: '\edd8'; +} +.ti-brand-upwork:before { + content: '\f39e'; +} +.ti-brand-valorant:before { + content: '\f39f'; +} +.ti-brand-vercel:before { + content: '\ef24'; +} +.ti-brand-vercel-filled:before { + content: '\10087'; +} +.ti-brand-vimeo:before { + content: '\ed06'; +} +.ti-brand-vimeo-filled:before { + content: '\10086'; +} +.ti-brand-vinted:before { + content: '\f20f'; +} +.ti-brand-visa:before { + content: '\f380'; +} +.ti-brand-visual-studio:before { + content: '\ef76'; +} +.ti-brand-vite:before { + content: '\f5f2'; +} +.ti-brand-vivaldi:before { + content: '\f210'; +} +.ti-brand-vk:before { + content: '\ed72'; +} +.ti-brand-vlc:before { + content: '\fa78'; +} +.ti-brand-volkswagen:before { + content: '\f50e'; +} +.ti-brand-vsco:before { + content: '\f334'; +} +.ti-brand-vscode:before { + content: '\f3a0'; +} +.ti-brand-vue:before { + content: '\f0e0'; +} +.ti-brand-walmart:before { + content: '\f211'; +} +.ti-brand-waze:before { + content: '\f5d8'; +} +.ti-brand-webflow:before { + content: '\f2d2'; +} +.ti-brand-wechat:before { + content: '\f5f3'; +} +.ti-brand-weibo:before { + content: '\f609'; +} +.ti-brand-weibo-filled:before { + content: '\100a6'; +} +.ti-brand-whatsapp:before { + content: '\ec74'; +} +.ti-brand-whatsapp-filled:before { + content: '\10085'; +} +.ti-brand-wikipedia:before { + content: '\fa79'; +} +.ti-brand-windows:before { + content: '\ecd8'; +} +.ti-brand-windows-filled:before { + content: '\10084'; +} +.ti-brand-windy:before { + content: '\f4dd'; +} +.ti-brand-wish:before { + content: '\f212'; +} +.ti-brand-wix:before { + content: '\f3a1'; +} +.ti-brand-wordpress:before { + content: '\f2d3'; +} +.ti-brand-x:before { + content: '\fc0f'; +} +.ti-brand-x-filled:before { + content: '\fc21'; +} +.ti-brand-xamarin:before { + content: '\fa7a'; +} +.ti-brand-xbox:before { + content: '\f298'; +} +.ti-brand-xdeep:before { + content: '\fc10'; +} +.ti-brand-xing:before { + content: '\f21a'; +} +.ti-brand-yahoo:before { + content: '\ed73'; +} +.ti-brand-yandex:before { + content: '\fae1'; +} +.ti-brand-yarn:before { + content: '\fd79'; +} +.ti-brand-yatse:before { + content: '\f213'; +} +.ti-brand-ycombinator:before { + content: '\edd9'; +} +.ti-brand-youtube:before { + content: '\ec90'; +} +.ti-brand-youtube-filled:before { + content: '\fc22'; +} +.ti-brand-youtube-kids:before { + content: '\f214'; +} +.ti-brand-zalando:before { + content: '\f49e'; +} +.ti-brand-zapier:before { + content: '\f49f'; +} +.ti-brand-zeit:before { + content: '\f335'; +} +.ti-brand-zhihu:before { + content: '\f60a'; +} +.ti-brand-zoom:before { + content: '\f215'; +} +.ti-brand-zulip:before { + content: '\f4de'; +} +.ti-brand-zwift:before { + content: '\f216'; +} +.ti-bread:before { + content: '\efa3'; +} +.ti-bread-filled:before { + content: '\fe85'; +} +.ti-bread-off:before { + content: '\f3cb'; +} +.ti-briefcase:before { + content: '\ea46'; +} +.ti-briefcase-2:before { + content: '\fb03'; +} +.ti-briefcase-2-filled:before { + content: '\fe84'; +} +.ti-briefcase-filled:before { + content: '\fd00'; +} +.ti-briefcase-off:before { + content: '\f3cc'; +} +.ti-brightness:before { + content: '\eb7f'; +} +.ti-brightness-2:before { + content: '\ee19'; +} +.ti-brightness-auto:before { + content: '\fd99'; +} +.ti-brightness-auto-filled:before { + content: '\fe83'; +} +.ti-brightness-down:before { + content: '\eb7d'; +} +.ti-brightness-down-filled:before { + content: '\fb23'; +} +.ti-brightness-filled:before { + content: '\fe82'; +} +.ti-brightness-half:before { + content: '\ee1a'; +} +.ti-brightness-off:before { + content: '\f3cd'; +} +.ti-brightness-up:before { + content: '\eb7e'; +} +.ti-brightness-up-filled:before { + content: '\fb24'; +} +.ti-broadcast:before { + content: '\f1e9'; +} +.ti-broadcast-off:before { + content: '\f1e8'; +} +.ti-browser:before { + content: '\ebb7'; +} +.ti-browser-check:before { + content: '\efd6'; +} +.ti-browser-maximize:before { + content: '\100b0'; +} +.ti-browser-minus:before { + content: '\100af'; +} +.ti-browser-off:before { + content: '\f0c1'; +} +.ti-browser-plus:before { + content: '\efd7'; +} +.ti-browser-share:before { + content: '\100ae'; +} +.ti-browser-x:before { + content: '\efd8'; +} +.ti-brush:before { + content: '\ebb8'; +} +.ti-brush-off:before { + content: '\f0c2'; +} +.ti-bubble:before { + content: '\feba'; +} +.ti-bubble-filled:before { + content: '\fec3'; +} +.ti-bubble-minus:before { + content: '\febe'; +} +.ti-bubble-plus:before { + content: '\febd'; +} +.ti-bubble-tea:before { + content: '\ff51'; +} +.ti-bubble-tea-2:before { + content: '\ff52'; +} +.ti-bubble-text:before { + content: '\febc'; +} +.ti-bubble-text-filled:before { + content: '\100a5'; +} +.ti-bubble-x:before { + content: '\febb'; +} +.ti-bucket:before { + content: '\ea47'; +} +.ti-bucket-droplet:before { + content: '\f56a'; +} +.ti-bucket-off:before { + content: '\f103'; +} +.ti-bug:before { + content: '\ea48'; +} +.ti-bug-filled:before { + content: '\fd01'; +} +.ti-bug-off:before { + content: '\f0c3'; +} +.ti-building:before { + content: '\ea4f'; +} +.ti-building-airport:before { + content: '\ffa9'; +} +.ti-building-arch:before { + content: '\ea49'; +} +.ti-building-bank:before { + content: '\ebe2'; +} +.ti-building-bridge:before { + content: '\ea4b'; +} +.ti-building-bridge-2:before { + content: '\ea4a'; +} +.ti-building-broadcast-tower:before { + content: '\f4be'; +} +.ti-building-broadcast-tower-filled:before { + content: '\fe81'; +} +.ti-building-burj-al-arab:before { + content: '\ff50'; +} +.ti-building-carousel:before { + content: '\ed87'; +} +.ti-building-castle:before { + content: '\ed88'; +} +.ti-building-church:before { + content: '\ea4c'; +} +.ti-building-circus:before { + content: '\f4bf'; +} +.ti-building-cog:before { + content: '\10062'; +} +.ti-building-community:before { + content: '\ebf6'; +} +.ti-building-cottage:before { + content: '\ee1b'; +} +.ti-building-estate:before { + content: '\f5a5'; +} +.ti-building-factory:before { + content: '\ee1c'; +} +.ti-building-factory-2:before { + content: '\f082'; +} +.ti-building-fortress:before { + content: '\ed89'; +} +.ti-building-hospital:before { + content: '\ea4d'; +} +.ti-building-lighthouse:before { + content: '\ed8a'; +} +.ti-building-minus:before { + content: '\10061'; +} +.ti-building-monument:before { + content: '\ed26'; +} +.ti-building-mosque:before { + content: '\fa57'; +} +.ti-building-off:before { + content: '\fefd'; +} +.ti-building-pavilion:before { + content: '\ebf7'; +} +.ti-building-plus:before { + content: '\10060'; +} +.ti-building-skyscraper:before { + content: '\ec39'; +} +.ti-building-stadium:before { + content: '\f641'; +} +.ti-building-store:before { + content: '\ea4e'; +} +.ti-building-tunnel:before { + content: '\f5a6'; +} +.ti-building-warehouse:before { + content: '\ebe3'; +} +.ti-building-wind-turbine:before { + content: '\f4c0'; +} +.ti-buildings:before { + content: '\ff40'; +} +.ti-bulb:before { + content: '\ea51'; +} +.ti-bulb-filled:before { + content: '\f66a'; +} +.ti-bulb-off:before { + content: '\ea50'; +} +.ti-bulldozer:before { + content: '\ee1d'; +} +.ti-burger:before { + content: '\fcb4'; +} +.ti-bus:before { + content: '\ebe4'; +} +.ti-bus-filled:before { + content: '\100ff'; +} +.ti-bus-off:before { + content: '\f3ce'; +} +.ti-bus-stop:before { + content: '\f2d4'; +} +.ti-businessplan:before { + content: '\ee1e'; +} +.ti-butterfly:before { + content: '\efd9'; +} +.ti-butterfly-filled:before { + content: '\10016'; +} +.ti-cactus:before { + content: '\f21b'; +} +.ti-cactus-filled:before { + content: '\fb25'; +} +.ti-cactus-off:before { + content: '\f3cf'; +} +.ti-cake:before { + content: '\f00f'; +} +.ti-cake-off:before { + content: '\f104'; +} +.ti-cake-roll:before { + content: '\100bd'; +} +.ti-calculator:before { + content: '\eb80'; +} +.ti-calculator-filled:before { + content: '\fb26'; +} +.ti-calculator-off:before { + content: '\f0c4'; +} +.ti-calendar:before { + content: '\ea53'; +} +.ti-calendar-bolt:before { + content: '\f822'; +} +.ti-calendar-cancel:before { + content: '\f823'; +} +.ti-calendar-check:before { + content: '\f824'; +} +.ti-calendar-clock:before { + content: '\fd2e'; +} +.ti-calendar-code:before { + content: '\f825'; +} +.ti-calendar-cog:before { + content: '\f826'; +} +.ti-calendar-dollar:before { + content: '\f827'; +} +.ti-calendar-dot:before { + content: '\fd3e'; +} +.ti-calendar-down:before { + content: '\f828'; +} +.ti-calendar-due:before { + content: '\f621'; +} +.ti-calendar-event:before { + content: '\ea52'; +} +.ti-calendar-event-filled:before { + content: '\100b9'; +} +.ti-calendar-exclamation:before { + content: '\f829'; +} +.ti-calendar-filled:before { + content: '\fb27'; +} +.ti-calendar-heart:before { + content: '\f82a'; +} +.ti-calendar-minus:before { + content: '\ebb9'; +} +.ti-calendar-month:before { + content: '\fd2f'; +} +.ti-calendar-month-filled:before { + content: '\100b8'; +} +.ti-calendar-off:before { + content: '\ee1f'; +} +.ti-calendar-pause:before { + content: '\f82b'; +} +.ti-calendar-pin:before { + content: '\f82c'; +} +.ti-calendar-plus:before { + content: '\ebba'; +} +.ti-calendar-question:before { + content: '\f82d'; +} +.ti-calendar-repeat:before { + content: '\fad2'; +} +.ti-calendar-sad:before { + content: '\fd1d'; +} +.ti-calendar-search:before { + content: '\f82e'; +} +.ti-calendar-share:before { + content: '\f82f'; +} +.ti-calendar-smile:before { + content: '\fd1e'; +} +.ti-calendar-star:before { + content: '\f830'; +} +.ti-calendar-stats:before { + content: '\ee20'; +} +.ti-calendar-time:before { + content: '\ee21'; +} +.ti-calendar-up:before { + content: '\f831'; +} +.ti-calendar-user:before { + content: '\fd1f'; +} +.ti-calendar-week:before { + content: '\fd30'; +} +.ti-calendar-week-filled:before { + content: '\100b7'; +} +.ti-calendar-x:before { + content: '\f832'; +} +.ti-camera:before { + content: '\ea54'; +} +.ti-camera-ai:before { + content: '\ffa8'; +} +.ti-camera-bitcoin:before { + content: '\ffa7'; +} +.ti-camera-bolt:before { + content: '\f833'; +} +.ti-camera-cancel:before { + content: '\f834'; +} +.ti-camera-check:before { + content: '\f835'; +} +.ti-camera-code:before { + content: '\f836'; +} +.ti-camera-cog:before { + content: '\f837'; +} +.ti-camera-dollar:before { + content: '\f838'; +} +.ti-camera-down:before { + content: '\f839'; +} +.ti-camera-exclamation:before { + content: '\f83a'; +} +.ti-camera-filled:before { + content: '\fa37'; +} +.ti-camera-heart:before { + content: '\f83b'; +} +.ti-camera-minus:before { + content: '\ec3a'; +} +.ti-camera-moon:before { + content: '\ffa6'; +} +.ti-camera-off:before { + content: '\ecee'; +} +.ti-camera-pause:before { + content: '\f83c'; +} +.ti-camera-pin:before { + content: '\f83d'; +} +.ti-camera-plus:before { + content: '\ec3b'; +} +.ti-camera-question:before { + content: '\f83e'; +} +.ti-camera-rotate:before { + content: '\ee22'; +} +.ti-camera-search:before { + content: '\f83f'; +} +.ti-camera-selfie:before { + content: '\ee23'; +} +.ti-camera-share:before { + content: '\f840'; +} +.ti-camera-spark:before { + content: '\ffbc'; +} +.ti-camera-star:before { + content: '\f841'; +} +.ti-camera-up:before { + content: '\f842'; +} +.ti-camera-x:before { + content: '\f843'; +} +.ti-camper:before { + content: '\fa25'; +} +.ti-campfire:before { + content: '\f5a7'; +} +.ti-campfire-filled:before { + content: '\fb28'; +} +.ti-cancel:before { + content: '\ff11'; +} +.ti-candle:before { + content: '\efc6'; +} +.ti-candle-filled:before { + content: '\fc23'; +} +.ti-candy:before { + content: '\ef0d'; +} +.ti-candy-off:before { + content: '\f0c5'; +} +.ti-cane:before { + content: '\f50f'; +} +.ti-cannabis:before { + content: '\f4c1'; +} +.ti-cannabis-filled:before { + content: '\10015'; +} +.ti-cap-projecting:before { + content: '\ff22'; +} +.ti-cap-rounded:before { + content: '\ff21'; +} +.ti-cap-straight:before { + content: '\ff20'; +} +.ti-capsule:before { + content: '\fae3'; +} +.ti-capsule-filled:before { + content: '\fc24'; +} +.ti-capsule-horizontal:before { + content: '\fae2'; +} +.ti-capsule-horizontal-filled:before { + content: '\fc25'; +} +.ti-capture:before { + content: '\ec3c'; +} +.ti-capture-filled:before { + content: '\fb29'; +} +.ti-capture-off:before { + content: '\f0c6'; +} +.ti-car:before { + content: '\ebbb'; +} +.ti-car-4wd:before { + content: '\fdb8'; +} +.ti-car-4wd-filled:before { + content: '\1001e'; +} +.ti-car-crane:before { + content: '\ef25'; +} +.ti-car-crane-filled:before { + content: '\100fe'; +} +.ti-car-crash:before { + content: '\efa4'; +} +.ti-car-fan:before { + content: '\fdb3'; +} +.ti-car-fan-1:before { + content: '\fdb7'; +} +.ti-car-fan-2:before { + content: '\fdb6'; +} +.ti-car-fan-3:before { + content: '\fdb5'; +} +.ti-car-fan-auto:before { + content: '\fdb4'; +} +.ti-car-fan-filled:before { + content: '\1001d'; +} +.ti-car-filled:before { + content: '\1004c'; +} +.ti-car-garage:before { + content: '\fc77'; +} +.ti-car-off:before { + content: '\f0c7'; +} +.ti-car-suv:before { + content: '\fc8b'; +} +.ti-car-suv-filled:before { + content: '\1004d'; +} +.ti-car-turbine:before { + content: '\f4fd'; +} +.ti-carambola:before { + content: '\feb9'; +} +.ti-carambola-filled:before { + content: '\10014'; +} +.ti-caravan:before { + content: '\ec7c'; +} +.ti-caravan-filled:before { + content: '\100fd'; +} +.ti-cardboards:before { + content: '\ed74'; +} +.ti-cardboards-filled:before { + content: '\1001c'; +} +.ti-cardboards-off:before { + content: '\f0c8'; +} +.ti-cards:before { + content: '\f510'; +} +.ti-cards-filled:before { + content: '\fc26'; +} +.ti-caret-down:before { + content: '\eb5d'; +} +.ti-caret-down-filled:before { + content: '\fb2a'; +} +.ti-caret-left:before { + content: '\eb5e'; +} +.ti-caret-left-filled:before { + content: '\fb2b'; +} +.ti-caret-left-right:before { + content: '\fc43'; +} +.ti-caret-left-right-filled:before { + content: '\fd02'; +} +.ti-caret-right:before { + content: '\eb5f'; +} +.ti-caret-right-filled:before { + content: '\fb2c'; +} +.ti-caret-up:before { + content: '\eb60'; +} +.ti-caret-up-down:before { + content: '\fc44'; +} +.ti-caret-up-down-filled:before { + content: '\fd03'; +} +.ti-caret-up-filled:before { + content: '\fb2d'; +} +.ti-carousel-horizontal:before { + content: '\f659'; +} +.ti-carousel-horizontal-filled:before { + content: '\fa92'; +} +.ti-carousel-vertical:before { + content: '\f65a'; +} +.ti-carousel-vertical-filled:before { + content: '\fa93'; +} +.ti-carrot:before { + content: '\f21c'; +} +.ti-carrot-off:before { + content: '\f3d0'; +} +.ti-cash:before { + content: '\ea55'; +} +.ti-cash-banknote:before { + content: '\ee25'; +} +.ti-cash-banknote-edit:before { + content: '\10149'; +} +.ti-cash-banknote-filled:before { + content: '\fe80'; +} +.ti-cash-banknote-heart:before { + content: '\10148'; +} +.ti-cash-banknote-minus:before { + content: '\10147'; +} +.ti-cash-banknote-move:before { + content: '\10145'; +} +.ti-cash-banknote-move-back:before { + content: '\10146'; +} +.ti-cash-banknote-off:before { + content: '\ee24'; +} +.ti-cash-banknote-plus:before { + content: '\10144'; +} +.ti-cash-edit:before { + content: '\10143'; +} +.ti-cash-heart:before { + content: '\10142'; +} +.ti-cash-minus:before { + content: '\10141'; +} +.ti-cash-move:before { + content: '\1013f'; +} +.ti-cash-move-back:before { + content: '\10140'; +} +.ti-cash-off:before { + content: '\f105'; +} +.ti-cash-plus:before { + content: '\1013e'; +} +.ti-cash-register:before { + content: '\fee6'; +} +.ti-cast:before { + content: '\ea56'; +} +.ti-cast-off:before { + content: '\f0c9'; +} +.ti-cat:before { + content: '\f65b'; +} +.ti-category:before { + content: '\f1f6'; +} +.ti-category-2:before { + content: '\f1f5'; +} +.ti-category-filled:before { + content: '\fb2e'; +} +.ti-category-minus:before { + content: '\fd20'; +} +.ti-category-plus:before { + content: '\fd21'; +} +.ti-ce:before { + content: '\ed75'; +} +.ti-ce-off:before { + content: '\f0ca'; +} +.ti-cell:before { + content: '\f05f'; +} +.ti-cell-signal-1:before { + content: '\f083'; +} +.ti-cell-signal-2:before { + content: '\f084'; +} +.ti-cell-signal-3:before { + content: '\f085'; +} +.ti-cell-signal-4:before { + content: '\f086'; +} +.ti-cell-signal-5:before { + content: '\f087'; +} +.ti-cell-signal-off:before { + content: '\f088'; +} +.ti-certificate:before { + content: '\ed76'; +} +.ti-certificate-2:before { + content: '\f073'; +} +.ti-certificate-2-off:before { + content: '\f0cb'; +} +.ti-certificate-off:before { + content: '\f0cc'; +} +.ti-chair-director:before { + content: '\f2d5'; +} +.ti-chalkboard:before { + content: '\f34d'; +} +.ti-chalkboard-off:before { + content: '\f3d1'; +} +.ti-chalkboard-teacher:before { + content: '\10160'; +} +.ti-charging-pile:before { + content: '\ee26'; +} +.ti-charging-pile-filled:before { + content: '\1001b'; +} +.ti-chart-arcs:before { + content: '\ee28'; +} +.ti-chart-arcs-3:before { + content: '\ee27'; +} +.ti-chart-area:before { + content: '\ea58'; +} +.ti-chart-area-filled:before { + content: '\f66b'; +} +.ti-chart-area-line:before { + content: '\ea57'; +} +.ti-chart-area-line-filled:before { + content: '\f66c'; +} +.ti-chart-arrows:before { + content: '\ee2a'; +} +.ti-chart-arrows-vertical:before { + content: '\ee29'; +} +.ti-chart-bar:before { + content: '\ea59'; +} +.ti-chart-bar-off:before { + content: '\f3d2'; +} +.ti-chart-bar-popular:before { + content: '\fef7'; +} +.ti-chart-bubble:before { + content: '\ec75'; +} +.ti-chart-bubble-filled:before { + content: '\f66d'; +} +.ti-chart-candle:before { + content: '\ea5a'; +} +.ti-chart-candle-filled:before { + content: '\f66e'; +} +.ti-chart-circles:before { + content: '\ee2b'; +} +.ti-chart-cohort:before { + content: '\fef6'; +} +.ti-chart-column:before { + content: '\ffa5'; +} +.ti-chart-covariate:before { + content: '\ffa4'; +} +.ti-chart-donut:before { + content: '\ea5b'; +} +.ti-chart-donut-2:before { + content: '\ee2c'; +} +.ti-chart-donut-3:before { + content: '\ee2d'; +} +.ti-chart-donut-4:before { + content: '\ee2e'; +} +.ti-chart-donut-filled:before { + content: '\f66f'; +} +.ti-chart-dots:before { + content: '\ee2f'; +} +.ti-chart-dots-2:before { + content: '\f097'; +} +.ti-chart-dots-2-filled:before { + content: '\100dd'; +} +.ti-chart-dots-3:before { + content: '\f098'; +} +.ti-chart-dots-3-filled:before { + content: '\100dc'; +} +.ti-chart-dots-filled:before { + content: '\fd04'; +} +.ti-chart-funnel:before { + content: '\fef5'; +} +.ti-chart-funnel-filled:before { + content: '\100db'; +} +.ti-chart-grid-dots:before { + content: '\f4c2'; +} +.ti-chart-grid-dots-filled:before { + content: '\fd05'; +} +.ti-chart-histogram:before { + content: '\f65c'; +} +.ti-chart-infographic:before { + content: '\ee30'; +} +.ti-chart-line:before { + content: '\ea5c'; +} +.ti-chart-pie:before { + content: '\ea5d'; +} +.ti-chart-pie-2:before { + content: '\ee31'; +} +.ti-chart-pie-2-filled:before { + content: '\100da'; +} +.ti-chart-pie-3:before { + content: '\ee32'; +} +.ti-chart-pie-3-filled:before { + content: '\100d9'; +} +.ti-chart-pie-4:before { + content: '\ee33'; +} +.ti-chart-pie-4-filled:before { + content: '\100d8'; +} +.ti-chart-pie-filled:before { + content: '\f670'; +} +.ti-chart-pie-off:before { + content: '\f3d3'; +} +.ti-chart-ppf:before { + content: '\f618'; +} +.ti-chart-radar:before { + content: '\ed77'; +} +.ti-chart-sankey:before { + content: '\f619'; +} +.ti-chart-scatter:before { + content: '\fd93'; +} +.ti-chart-scatter-3d:before { + content: '\fd92'; +} +.ti-chart-treemap:before { + content: '\f381'; +} +.ti-check:before { + content: '\ea5e'; +} +.ti-checkbox:before { + content: '\eba6'; +} +.ti-checklist:before { + content: '\f074'; +} +.ti-checks:before { + content: '\ebaa'; +} +.ti-checkup-list:before { + content: '\ef5a'; +} +.ti-cheese:before { + content: '\ef26'; +} +.ti-chef-hat:before { + content: '\f21d'; +} +.ti-chef-hat-filled:before { + content: '\100d7'; +} +.ti-chef-hat-off:before { + content: '\f3d4'; +} +.ti-cherry:before { + content: '\f511'; +} +.ti-cherry-filled:before { + content: '\f728'; +} +.ti-chess:before { + content: '\f382'; +} +.ti-chess-bishop:before { + content: '\f56b'; +} +.ti-chess-bishop-filled:before { + content: '\f729'; +} +.ti-chess-filled:before { + content: '\f72a'; +} +.ti-chess-king:before { + content: '\f56c'; +} +.ti-chess-king-filled:before { + content: '\f72b'; +} +.ti-chess-knight:before { + content: '\f56d'; +} +.ti-chess-knight-filled:before { + content: '\f72c'; +} +.ti-chess-queen:before { + content: '\f56e'; +} +.ti-chess-queen-filled:before { + content: '\f72d'; +} +.ti-chess-rook:before { + content: '\f56f'; +} +.ti-chess-rook-filled:before { + content: '\f72e'; +} +.ti-chevron-compact-down:before { + content: '\faf0'; +} +.ti-chevron-compact-left:before { + content: '\faf1'; +} +.ti-chevron-compact-right:before { + content: '\faf2'; +} +.ti-chevron-compact-up:before { + content: '\faf3'; +} +.ti-chevron-down:before { + content: '\ea5f'; +} +.ti-chevron-down-left:before { + content: '\ed09'; +} +.ti-chevron-down-right:before { + content: '\ed0a'; +} +.ti-chevron-left:before { + content: '\ea60'; +} +.ti-chevron-left-pipe:before { + content: '\fae4'; +} +.ti-chevron-right:before { + content: '\ea61'; +} +.ti-chevron-right-pipe:before { + content: '\fae5'; +} +.ti-chevron-up:before { + content: '\ea62'; +} +.ti-chevron-up-left:before { + content: '\ed0b'; +} +.ti-chevron-up-right:before { + content: '\ed0c'; +} +.ti-chevrons-down:before { + content: '\ea63'; +} +.ti-chevrons-down-left:before { + content: '\ed0d'; +} +.ti-chevrons-down-right:before { + content: '\ed0e'; +} +.ti-chevrons-left:before { + content: '\ea64'; +} +.ti-chevrons-right:before { + content: '\ea65'; +} +.ti-chevrons-up:before { + content: '\ea66'; +} +.ti-chevrons-up-left:before { + content: '\ed0f'; +} +.ti-chevrons-up-right:before { + content: '\ed10'; +} +.ti-chisel:before { + content: '\f383'; +} +.ti-christmas-ball:before { + content: '\fd31'; +} +.ti-christmas-tree:before { + content: '\ed78'; +} +.ti-christmas-tree-filled:before { + content: '\1001a'; +} +.ti-christmas-tree-off:before { + content: '\f3d5'; +} +.ti-circle:before { + content: '\ea6b'; +} +.ti-circle-arrow-down:before { + content: '\f6f9'; +} +.ti-circle-arrow-down-filled:before { + content: '\f6f4'; +} +.ti-circle-arrow-down-left:before { + content: '\f6f6'; +} +.ti-circle-arrow-down-left-filled:before { + content: '\f6f5'; +} +.ti-circle-arrow-down-right:before { + content: '\f6f8'; +} +.ti-circle-arrow-down-right-filled:before { + content: '\f6f7'; +} +.ti-circle-arrow-left:before { + content: '\f6fb'; +} +.ti-circle-arrow-left-filled:before { + content: '\f6fa'; +} +.ti-circle-arrow-right:before { + content: '\f6fd'; +} +.ti-circle-arrow-right-filled:before { + content: '\f6fc'; +} +.ti-circle-arrow-up:before { + content: '\f703'; +} +.ti-circle-arrow-up-filled:before { + content: '\f6fe'; +} +.ti-circle-arrow-up-left:before { + content: '\f700'; +} +.ti-circle-arrow-up-left-filled:before { + content: '\f6ff'; +} +.ti-circle-arrow-up-right:before { + content: '\f702'; +} +.ti-circle-arrow-up-right-filled:before { + content: '\f701'; +} +.ti-circle-caret-down:before { + content: '\f4a9'; +} +.ti-circle-caret-down-filled:before { + content: '\100d6'; +} +.ti-circle-caret-left:before { + content: '\f4aa'; +} +.ti-circle-caret-left-filled:before { + content: '\100d5'; +} +.ti-circle-caret-right:before { + content: '\f4ab'; +} +.ti-circle-caret-right-filled:before { + content: '\100d4'; +} +.ti-circle-caret-up:before { + content: '\f4ac'; +} +.ti-circle-caret-up-filled:before { + content: '\100d3'; +} +.ti-circle-check:before { + content: '\ea67'; +} +.ti-circle-check-filled:before { + content: '\f704'; +} +.ti-circle-chevron-down:before { + content: '\f622'; +} +.ti-circle-chevron-down-filled:before { + content: '\100d2'; +} +.ti-circle-chevron-left:before { + content: '\f623'; +} +.ti-circle-chevron-left-filled:before { + content: '\100d1'; +} +.ti-circle-chevron-right:before { + content: '\f624'; +} +.ti-circle-chevron-right-filled:before { + content: '\100d0'; +} +.ti-circle-chevron-up:before { + content: '\f625'; +} +.ti-circle-chevron-up-filled:before { + content: '\100cf'; +} +.ti-circle-chevrons-down:before { + content: '\f642'; +} +.ti-circle-chevrons-down-filled:before { + content: '\100ef'; +} +.ti-circle-chevrons-left:before { + content: '\f643'; +} +.ti-circle-chevrons-left-filled:before { + content: '\100ee'; +} +.ti-circle-chevrons-right:before { + content: '\f644'; +} +.ti-circle-chevrons-right-filled:before { + content: '\100ed'; +} +.ti-circle-chevrons-up:before { + content: '\f645'; +} +.ti-circle-chevrons-up-filled:before { + content: '\100ec'; +} +.ti-circle-dashed:before { + content: '\ed27'; +} +.ti-circle-dashed-check:before { + content: '\feb8'; +} +.ti-circle-dashed-letter-a:before { + content: '\ff9a'; +} +.ti-circle-dashed-letter-b:before { + content: '\ff99'; +} +.ti-circle-dashed-letter-c:before { + content: '\ff98'; +} +.ti-circle-dashed-letter-d:before { + content: '\ff97'; +} +.ti-circle-dashed-letter-e:before { + content: '\ff96'; +} +.ti-circle-dashed-letter-f:before { + content: '\ff95'; +} +.ti-circle-dashed-letter-g:before { + content: '\ff94'; +} +.ti-circle-dashed-letter-h:before { + content: '\ff93'; +} +.ti-circle-dashed-letter-i:before { + content: '\ff92'; +} +.ti-circle-dashed-letter-j:before { + content: '\ff91'; +} +.ti-circle-dashed-letter-k:before { + content: '\ff90'; +} +.ti-circle-dashed-letter-l:before { + content: '\ff8f'; +} +.ti-circle-dashed-letter-m:before { + content: '\ff8d'; +} +.ti-circle-dashed-letter-n:before { + content: '\ff8c'; +} +.ti-circle-dashed-letter-o:before { + content: '\ff8b'; +} +.ti-circle-dashed-letter-p:before { + content: '\ff8a'; +} +.ti-circle-dashed-letter-q:before { + content: '\ff89'; +} +.ti-circle-dashed-letter-r:before { + content: '\ff88'; +} +.ti-circle-dashed-letter-s:before { + content: '\ff87'; +} +.ti-circle-dashed-letter-t:before { + content: '\ff86'; +} +.ti-circle-dashed-letter-u:before { + content: '\ff85'; +} +.ti-circle-dashed-letter-v:before { + content: '\ff84'; +} +.ti-circle-dashed-letter-w:before { + content: '\ff83'; +} +.ti-circle-dashed-letter-x:before { + content: '\ff82'; +} +.ti-circle-dashed-letter-y:before { + content: '\ff81'; +} +.ti-circle-dashed-letter-z:before { + content: '\ff80'; +} +.ti-circle-dashed-minus:before { + content: '\feb7'; +} +.ti-circle-dashed-number-0:before { + content: '\fc6b'; +} +.ti-circle-dashed-number-1:before { + content: '\fc6c'; +} +.ti-circle-dashed-number-2:before { + content: '\fc6d'; +} +.ti-circle-dashed-number-3:before { + content: '\fc6e'; +} +.ti-circle-dashed-number-4:before { + content: '\fc6f'; +} +.ti-circle-dashed-number-5:before { + content: '\fc70'; +} +.ti-circle-dashed-number-6:before { + content: '\fc71'; +} +.ti-circle-dashed-number-7:before { + content: '\fc72'; +} +.ti-circle-dashed-number-8:before { + content: '\fc73'; +} +.ti-circle-dashed-number-9:before { + content: '\fc74'; +} +.ti-circle-dashed-percentage:before { + content: '\fd7a'; +} +.ti-circle-dashed-plus:before { + content: '\feb6'; +} +.ti-circle-dashed-x:before { + content: '\fc75'; +} +.ti-circle-dot:before { + content: '\efb1'; +} +.ti-circle-dot-filled:before { + content: '\f705'; +} +.ti-circle-dotted:before { + content: '\ed28'; +} +.ti-circle-dotted-letter-a:before { + content: '\ff7f'; +} +.ti-circle-dotted-letter-b:before { + content: '\ff7e'; +} +.ti-circle-dotted-letter-c:before { + content: '\ff7d'; +} +.ti-circle-dotted-letter-d:before { + content: '\ff7c'; +} +.ti-circle-dotted-letter-e:before { + content: '\ff7b'; +} +.ti-circle-dotted-letter-f:before { + content: '\ff7a'; +} +.ti-circle-dotted-letter-g:before { + content: '\ff79'; +} +.ti-circle-dotted-letter-h:before { + content: '\ff78'; +} +.ti-circle-dotted-letter-i:before { + content: '\ff77'; +} +.ti-circle-dotted-letter-j:before { + content: '\ff76'; +} +.ti-circle-dotted-letter-k:before { + content: '\ff75'; +} +.ti-circle-dotted-letter-l:before { + content: '\ff74'; +} +.ti-circle-dotted-letter-m:before { + content: '\ff73'; +} +.ti-circle-dotted-letter-n:before { + content: '\ff72'; +} +.ti-circle-dotted-letter-o:before { + content: '\ff71'; +} +.ti-circle-dotted-letter-p:before { + content: '\ff70'; +} +.ti-circle-dotted-letter-q:before { + content: '\ff6f'; +} +.ti-circle-dotted-letter-r:before { + content: '\ff6e'; +} +.ti-circle-dotted-letter-s:before { + content: '\ff6d'; +} +.ti-circle-dotted-letter-t:before { + content: '\ff6c'; +} +.ti-circle-dotted-letter-u:before { + content: '\ff6b'; +} +.ti-circle-dotted-letter-v:before { + content: '\ff6a'; +} +.ti-circle-dotted-letter-w:before { + content: '\ff69'; +} +.ti-circle-dotted-letter-x:before { + content: '\ff68'; +} +.ti-circle-dotted-letter-y:before { + content: '\ff67'; +} +.ti-circle-dotted-letter-z:before { + content: '\ff66'; +} +.ti-circle-filled:before { + content: '\f671'; +} +.ti-circle-half:before { + content: '\ee3f'; +} +.ti-circle-half-2:before { + content: '\eff3'; +} +.ti-circle-half-vertical:before { + content: '\ee3e'; +} +.ti-circle-key:before { + content: '\f633'; +} +.ti-circle-key-filled:before { + content: '\f706'; +} +.ti-circle-letter-a:before { + content: '\f441'; +} +.ti-circle-letter-a-filled:before { + content: '\fe7f'; +} +.ti-circle-letter-b:before { + content: '\f442'; +} +.ti-circle-letter-b-filled:before { + content: '\fe7e'; +} +.ti-circle-letter-c:before { + content: '\f443'; +} +.ti-circle-letter-c-filled:before { + content: '\fe7d'; +} +.ti-circle-letter-d:before { + content: '\f444'; +} +.ti-circle-letter-d-filled:before { + content: '\fe7c'; +} +.ti-circle-letter-e:before { + content: '\f445'; +} +.ti-circle-letter-e-filled:before { + content: '\fe7b'; +} +.ti-circle-letter-f:before { + content: '\f446'; +} +.ti-circle-letter-f-filled:before { + content: '\fe7a'; +} +.ti-circle-letter-g:before { + content: '\f447'; +} +.ti-circle-letter-g-filled:before { + content: '\fe79'; +} +.ti-circle-letter-h:before { + content: '\f448'; +} +.ti-circle-letter-h-filled:before { + content: '\fe78'; +} +.ti-circle-letter-i:before { + content: '\f449'; +} +.ti-circle-letter-i-filled:before { + content: '\fe77'; +} +.ti-circle-letter-j:before { + content: '\f44a'; +} +.ti-circle-letter-j-filled:before { + content: '\fe76'; +} +.ti-circle-letter-k:before { + content: '\f44b'; +} +.ti-circle-letter-k-filled:before { + content: '\fe75'; +} +.ti-circle-letter-l:before { + content: '\f44c'; +} +.ti-circle-letter-l-filled:before { + content: '\fe74'; +} +.ti-circle-letter-m:before { + content: '\f44d'; +} +.ti-circle-letter-m-filled:before { + content: '\fe73'; +} +.ti-circle-letter-n:before { + content: '\f44e'; +} +.ti-circle-letter-n-filled:before { + content: '\fe72'; +} +.ti-circle-letter-o:before { + content: '\f44f'; +} +.ti-circle-letter-o-filled:before { + content: '\fe71'; +} +.ti-circle-letter-p:before { + content: '\f450'; +} +.ti-circle-letter-p-filled:before { + content: '\fe70'; +} +.ti-circle-letter-q:before { + content: '\f451'; +} +.ti-circle-letter-q-filled:before { + content: '\fe6f'; +} +.ti-circle-letter-r:before { + content: '\f452'; +} +.ti-circle-letter-r-filled:before { + content: '\fe6e'; +} +.ti-circle-letter-s:before { + content: '\f453'; +} +.ti-circle-letter-s-filled:before { + content: '\fe6d'; +} +.ti-circle-letter-t:before { + content: '\f454'; +} +.ti-circle-letter-t-filled:before { + content: '\fe6c'; +} +.ti-circle-letter-u:before { + content: '\f455'; +} +.ti-circle-letter-u-filled:before { + content: '\fe6b'; +} +.ti-circle-letter-v:before { + content: '\f4ad'; +} +.ti-circle-letter-v-filled:before { + content: '\fe6a'; +} +.ti-circle-letter-w:before { + content: '\f456'; +} +.ti-circle-letter-w-filled:before { + content: '\fe69'; +} +.ti-circle-letter-x:before { + content: '\f4ae'; +} +.ti-circle-letter-x-filled:before { + content: '\fe68'; +} +.ti-circle-letter-y:before { + content: '\f457'; +} +.ti-circle-letter-y-filled:before { + content: '\fe67'; +} +.ti-circle-letter-z:before { + content: '\f458'; +} +.ti-circle-letter-z-filled:before { + content: '\fe66'; +} +.ti-circle-minus:before { + content: '\ea68'; +} +.ti-circle-minus-2:before { + content: '\fc8c'; +} +.ti-circle-number-0:before { + content: '\ee34'; +} +.ti-circle-number-0-filled:before { + content: '\f72f'; +} +.ti-circle-number-1:before { + content: '\ee35'; +} +.ti-circle-number-1-filled:before { + content: '\f730'; +} +.ti-circle-number-2:before { + content: '\ee36'; +} +.ti-circle-number-2-filled:before { + content: '\f731'; +} +.ti-circle-number-3:before { + content: '\ee37'; +} +.ti-circle-number-3-filled:before { + content: '\f732'; +} +.ti-circle-number-4:before { + content: '\ee38'; +} +.ti-circle-number-4-filled:before { + content: '\f733'; +} +.ti-circle-number-5:before { + content: '\ee39'; +} +.ti-circle-number-5-filled:before { + content: '\f734'; +} +.ti-circle-number-6:before { + content: '\ee3a'; +} +.ti-circle-number-6-filled:before { + content: '\f735'; +} +.ti-circle-number-7:before { + content: '\ee3b'; +} +.ti-circle-number-7-filled:before { + content: '\f736'; +} +.ti-circle-number-8:before { + content: '\ee3c'; +} +.ti-circle-number-8-filled:before { + content: '\f737'; +} +.ti-circle-number-9:before { + content: '\ee3d'; +} +.ti-circle-number-9-filled:before { + content: '\f738'; +} +.ti-circle-off:before { + content: '\ee40'; +} +.ti-circle-percentage:before { + content: '\fd7b'; +} +.ti-circle-percentage-filled:before { + content: '\fed5'; +} +.ti-circle-plus:before { + content: '\ea69'; +} +.ti-circle-plus-2:before { + content: '\fc8d'; +} +.ti-circle-plus-filled:before { + content: '\fef9'; +} +.ti-circle-rectangle:before { + content: '\f010'; +} +.ti-circle-rectangle-filled:before { + content: '\ff63'; +} +.ti-circle-rectangle-off:before { + content: '\f0cd'; +} +.ti-circle-square:before { + content: '\ece4'; +} +.ti-circle-triangle:before { + content: '\f011'; +} +.ti-circle-x:before { + content: '\ea6a'; +} +.ti-circle-x-filled:before { + content: '\f739'; +} +.ti-circles:before { + content: '\ece5'; +} +.ti-circles-filled:before { + content: '\f672'; +} +.ti-circles-relation:before { + content: '\f4c3'; +} +.ti-circuit-ammeter:before { + content: '\f271'; +} +.ti-circuit-battery:before { + content: '\f272'; +} +.ti-circuit-bulb:before { + content: '\f273'; +} +.ti-circuit-capacitor:before { + content: '\f275'; +} +.ti-circuit-capacitor-polarized:before { + content: '\f274'; +} +.ti-circuit-cell:before { + content: '\f277'; +} +.ti-circuit-cell-plus:before { + content: '\f276'; +} +.ti-circuit-changeover:before { + content: '\f278'; +} +.ti-circuit-diode:before { + content: '\f27a'; +} +.ti-circuit-diode-zener:before { + content: '\f279'; +} +.ti-circuit-ground:before { + content: '\f27c'; +} +.ti-circuit-ground-digital:before { + content: '\f27b'; +} +.ti-circuit-inductor:before { + content: '\f27d'; +} +.ti-circuit-motor:before { + content: '\f27e'; +} +.ti-circuit-pushbutton:before { + content: '\f27f'; +} +.ti-circuit-resistor:before { + content: '\f280'; +} +.ti-circuit-switch-closed:before { + content: '\f281'; +} +.ti-circuit-switch-open:before { + content: '\f282'; +} +.ti-circuit-voltmeter:before { + content: '\f283'; +} +.ti-clear-all:before { + content: '\ee41'; +} +.ti-clear-formatting:before { + content: '\ebe5'; +} +.ti-click:before { + content: '\ebbc'; +} +.ti-cliff-jumping:before { + content: '\fefc'; +} +.ti-clipboard:before { + content: '\ea6f'; +} +.ti-clipboard-check:before { + content: '\ea6c'; +} +.ti-clipboard-check-filled:before { + content: '\100ce'; +} +.ti-clipboard-copy:before { + content: '\f299'; +} +.ti-clipboard-data:before { + content: '\f563'; +} +.ti-clipboard-data-filled:before { + content: '\100eb'; +} +.ti-clipboard-filled:before { + content: '\100cc'; +} +.ti-clipboard-heart:before { + content: '\f34e'; +} +.ti-clipboard-list:before { + content: '\ea6d'; +} +.ti-clipboard-list-filled:before { + content: '\100ea'; +} +.ti-clipboard-off:before { + content: '\f0ce'; +} +.ti-clipboard-plus:before { + content: '\efb2'; +} +.ti-clipboard-plus-filled:before { + content: '\10176'; +} +.ti-clipboard-search:before { + content: '\10098'; +} +.ti-clipboard-smile:before { + content: '\fd9a'; +} +.ti-clipboard-smile-filled:before { + content: '\10175'; +} +.ti-clipboard-text:before { + content: '\f089'; +} +.ti-clipboard-text-filled:before { + content: '\100e9'; +} +.ti-clipboard-typography:before { + content: '\f34f'; +} +.ti-clipboard-typography-filled:before { + content: '\100e8'; +} +.ti-clipboard-x:before { + content: '\ea6e'; +} +.ti-clipboard-x-filled:before { + content: '\100cd'; +} +.ti-clock:before { + content: '\ea70'; +} +.ti-clock-12:before { + content: '\fc56'; +} +.ti-clock-2:before { + content: '\f099'; +} +.ti-clock-24:before { + content: '\fc57'; +} +.ti-clock-bitcoin:before { + content: '\ff3f'; +} +.ti-clock-bolt:before { + content: '\f844'; +} +.ti-clock-cancel:before { + content: '\f546'; +} +.ti-clock-check:before { + content: '\f7c1'; +} +.ti-clock-code:before { + content: '\f845'; +} +.ti-clock-cog:before { + content: '\f7c2'; +} +.ti-clock-dollar:before { + content: '\f846'; +} +.ti-clock-down:before { + content: '\f7c3'; +} +.ti-clock-edit:before { + content: '\f547'; +} +.ti-clock-exclamation:before { + content: '\f847'; +} +.ti-clock-filled:before { + content: '\f73a'; +} +.ti-clock-heart:before { + content: '\f7c4'; +} +.ti-clock-hour-1:before { + content: '\f313'; +} +.ti-clock-hour-1-filled:before { + content: '\fe65'; +} +.ti-clock-hour-10:before { + content: '\f314'; +} +.ti-clock-hour-10-filled:before { + content: '\fe64'; +} +.ti-clock-hour-11:before { + content: '\f315'; +} +.ti-clock-hour-11-filled:before { + content: '\fe63'; +} +.ti-clock-hour-12:before { + content: '\f316'; +} +.ti-clock-hour-12-filled:before { + content: '\fe62'; +} +.ti-clock-hour-2:before { + content: '\f317'; +} +.ti-clock-hour-2-filled:before { + content: '\fe61'; +} +.ti-clock-hour-3:before { + content: '\f318'; +} +.ti-clock-hour-3-filled:before { + content: '\fe60'; +} +.ti-clock-hour-4:before { + content: '\f319'; +} +.ti-clock-hour-4-filled:before { + content: '\fe5f'; +} +.ti-clock-hour-5:before { + content: '\f31a'; +} +.ti-clock-hour-5-filled:before { + content: '\fe5e'; +} +.ti-clock-hour-6:before { + content: '\f31b'; +} +.ti-clock-hour-6-filled:before { + content: '\fe5d'; +} +.ti-clock-hour-7:before { + content: '\f31c'; +} +.ti-clock-hour-7-filled:before { + content: '\fe5c'; +} +.ti-clock-hour-8:before { + content: '\f31d'; +} +.ti-clock-hour-8-filled:before { + content: '\fe5b'; +} +.ti-clock-hour-9:before { + content: '\f31e'; +} +.ti-clock-hour-9-filled:before { + content: '\fe5a'; +} +.ti-clock-minus:before { + content: '\f848'; +} +.ti-clock-off:before { + content: '\f0cf'; +} +.ti-clock-pause:before { + content: '\f548'; +} +.ti-clock-pin:before { + content: '\f849'; +} +.ti-clock-play:before { + content: '\f549'; +} +.ti-clock-plus:before { + content: '\f7c5'; +} +.ti-clock-question:before { + content: '\f7c6'; +} +.ti-clock-record:before { + content: '\f54a'; +} +.ti-clock-search:before { + content: '\f7c7'; +} +.ti-clock-share:before { + content: '\f84a'; +} +.ti-clock-shield:before { + content: '\f7c8'; +} +.ti-clock-star:before { + content: '\f7c9'; +} +.ti-clock-stop:before { + content: '\f54b'; +} +.ti-clock-up:before { + content: '\f7ca'; +} +.ti-clock-x:before { + content: '\f7cb'; +} +.ti-clothes-rack:before { + content: '\f285'; +} +.ti-clothes-rack-off:before { + content: '\f3d6'; +} +.ti-cloud:before { + content: '\ea76'; +} +.ti-cloud-bitcoin:before { + content: '\ff3e'; +} +.ti-cloud-bolt:before { + content: '\f84b'; +} +.ti-cloud-cancel:before { + content: '\f84c'; +} +.ti-cloud-check:before { + content: '\f84d'; +} +.ti-cloud-code:before { + content: '\f84e'; +} +.ti-cloud-cog:before { + content: '\f84f'; +} +.ti-cloud-computing:before { + content: '\f1d0'; +} +.ti-cloud-computing-filled:before { + content: '\1010d'; +} +.ti-cloud-data-connection:before { + content: '\f1d1'; +} +.ti-cloud-data-connection-filled:before { + content: '\1010c'; +} +.ti-cloud-dollar:before { + content: '\f850'; +} +.ti-cloud-down:before { + content: '\f851'; +} +.ti-cloud-download:before { + content: '\ea71'; +} +.ti-cloud-exclamation:before { + content: '\f852'; +} +.ti-cloud-filled:before { + content: '\f673'; +} +.ti-cloud-fog:before { + content: '\ecd9'; +} +.ti-cloud-heart:before { + content: '\f853'; +} +.ti-cloud-lock:before { + content: '\efdb'; +} +.ti-cloud-lock-open:before { + content: '\efda'; +} +.ti-cloud-minus:before { + content: '\f854'; +} +.ti-cloud-network:before { + content: '\fc78'; +} +.ti-cloud-off:before { + content: '\ed3e'; +} +.ti-cloud-pause:before { + content: '\f855'; +} +.ti-cloud-pin:before { + content: '\f856'; +} +.ti-cloud-plus:before { + content: '\f857'; +} +.ti-cloud-question:before { + content: '\f858'; +} +.ti-cloud-rain:before { + content: '\ea72'; +} +.ti-cloud-search:before { + content: '\f859'; +} +.ti-cloud-share:before { + content: '\f85a'; +} +.ti-cloud-snow:before { + content: '\ea73'; +} +.ti-cloud-star:before { + content: '\f85b'; +} +.ti-cloud-storm:before { + content: '\ea74'; +} +.ti-cloud-up:before { + content: '\f85c'; +} +.ti-cloud-upload:before { + content: '\ea75'; +} +.ti-cloud-x:before { + content: '\f85d'; +} +.ti-clover:before { + content: '\f1ea'; +} +.ti-clover-2:before { + content: '\f21e'; +} +.ti-clover-filled:before { + content: '\10013'; +} +.ti-clubs:before { + content: '\eff4'; +} +.ti-clubs-filled:before { + content: '\f674'; +} +.ti-code:before { + content: '\ea77'; +} +.ti-code-asterisk:before { + content: '\f312'; +} +.ti-code-circle:before { + content: '\f4ff'; +} +.ti-code-circle-2:before { + content: '\f4fe'; +} +.ti-code-circle-2-filled:before { + content: '\fed4'; +} +.ti-code-circle-filled:before { + content: '\fed3'; +} +.ti-code-dots:before { + content: '\f61a'; +} +.ti-code-minus:before { + content: '\ee42'; +} +.ti-code-off:before { + content: '\f0d0'; +} +.ti-code-plus:before { + content: '\ee43'; +} +.ti-code-variable:before { + content: '\100ab'; +} +.ti-code-variable-minus:before { + content: '\100ad'; +} +.ti-code-variable-plus:before { + content: '\100ac'; +} +.ti-coffee:before { + content: '\ef0e'; +} +.ti-coffee-off:before { + content: '\f106'; +} +.ti-coffin:before { + content: '\f579'; +} +.ti-coin:before { + content: '\eb82'; +} +.ti-coin-bitcoin:before { + content: '\f2be'; +} +.ti-coin-bitcoin-filled:before { + content: '\fd06'; +} +.ti-coin-euro:before { + content: '\f2bf'; +} +.ti-coin-euro-filled:before { + content: '\fd07'; +} +.ti-coin-filled:before { + content: '\fd08'; +} +.ti-coin-monero:before { + content: '\f4a0'; +} +.ti-coin-monero-filled:before { + content: '\fd09'; +} +.ti-coin-off:before { + content: '\f0d1'; +} +.ti-coin-pound:before { + content: '\f2c0'; +} +.ti-coin-pound-filled:before { + content: '\fd0a'; +} +.ti-coin-rupee:before { + content: '\f2c1'; +} +.ti-coin-rupee-filled:before { + content: '\fd0b'; +} +.ti-coin-taka:before { + content: '\fd0d'; +} +.ti-coin-taka-filled:before { + content: '\fd0c'; +} +.ti-coin-yen:before { + content: '\f2c2'; +} +.ti-coin-yen-filled:before { + content: '\fd0e'; +} +.ti-coin-yuan:before { + content: '\f2c3'; +} +.ti-coin-yuan-filled:before { + content: '\fd0f'; +} +.ti-coins:before { + content: '\f65d'; +} +.ti-color-filter:before { + content: '\f5a8'; +} +.ti-color-picker:before { + content: '\ebe6'; +} +.ti-color-picker-off:before { + content: '\f0d2'; +} +.ti-color-swatch:before { + content: '\eb61'; +} +.ti-color-swatch-off:before { + content: '\f0d3'; +} +.ti-column-insert-left:before { + content: '\ee44'; +} +.ti-column-insert-right:before { + content: '\ee45'; +} +.ti-column-remove:before { + content: '\faf4'; +} +.ti-columns:before { + content: '\eb83'; +} +.ti-columns-1:before { + content: '\f6d4'; +} +.ti-columns-2:before { + content: '\f6d5'; +} +.ti-columns-3:before { + content: '\f6d6'; +} +.ti-columns-off:before { + content: '\f0d4'; +} +.ti-comet:before { + content: '\ec76'; +} +.ti-command:before { + content: '\ea78'; +} +.ti-command-off:before { + content: '\f3d7'; +} +.ti-compass:before { + content: '\ea79'; +} +.ti-compass-filled:before { + content: '\fd10'; +} +.ti-compass-off:before { + content: '\f0d5'; +} +.ti-components:before { + content: '\efa5'; +} +.ti-components-off:before { + content: '\f0d6'; +} +.ti-cone:before { + content: '\efdd'; +} +.ti-cone-2:before { + content: '\efdc'; +} +.ti-cone-2-filled:before { + content: '\fe59'; +} +.ti-cone-filled:before { + content: '\fe58'; +} +.ti-cone-off:before { + content: '\f3d8'; +} +.ti-cone-plus:before { + content: '\fa94'; +} +.ti-confetti:before { + content: '\ee46'; +} +.ti-confetti-off:before { + content: '\f3d9'; +} +.ti-confucius:before { + content: '\f58a'; +} +.ti-congruent-to:before { + content: '\ffa3'; +} +.ti-container:before { + content: '\ee47'; +} +.ti-container-off:before { + content: '\f107'; +} +.ti-contract:before { + content: '\fefb'; +} +.ti-contrast:before { + content: '\ec4e'; +} +.ti-contrast-2:before { + content: '\efc7'; +} +.ti-contrast-2-filled:before { + content: '\fe57'; +} +.ti-contrast-2-off:before { + content: '\f3da'; +} +.ti-contrast-filled:before { + content: '\fe56'; +} +.ti-contrast-off:before { + content: '\f3db'; +} +.ti-cooker:before { + content: '\f57a'; +} +.ti-cookie:before { + content: '\fdb1'; +} +.ti-cookie-filled:before { + content: '\fe54'; +} +.ti-cookie-man:before { + content: '\fdb2'; +} +.ti-cookie-man-filled:before { + content: '\fe55'; +} +.ti-cookie-off:before { + content: '\f0d7'; +} +.ti-copy:before { + content: '\ea7a'; +} +.ti-copy-check:before { + content: '\fdb0'; +} +.ti-copy-check-filled:before { + content: '\fe53'; +} +.ti-copy-minus:before { + content: '\fdaf'; +} +.ti-copy-minus-filled:before { + content: '\fe52'; +} +.ti-copy-off:before { + content: '\f0d8'; +} +.ti-copy-plus:before { + content: '\fdae'; +} +.ti-copy-plus-filled:before { + content: '\fe51'; +} +.ti-copy-x:before { + content: '\fdad'; +} +.ti-copy-x-filled:before { + content: '\fe50'; +} +.ti-copyleft:before { + content: '\ec3d'; +} +.ti-copyleft-filled:before { + content: '\f73b'; +} +.ti-copyleft-off:before { + content: '\f0d9'; +} +.ti-copyright:before { + content: '\ea7b'; +} +.ti-copyright-filled:before { + content: '\f73c'; +} +.ti-copyright-off:before { + content: '\f0da'; +} +.ti-corner-down-left:before { + content: '\ea7c'; +} +.ti-corner-down-left-double:before { + content: '\ee48'; +} +.ti-corner-down-right:before { + content: '\ea7d'; +} +.ti-corner-down-right-double:before { + content: '\ee49'; +} +.ti-corner-left-down:before { + content: '\ea7e'; +} +.ti-corner-left-down-double:before { + content: '\ee4a'; +} +.ti-corner-left-up:before { + content: '\ea7f'; +} +.ti-corner-left-up-double:before { + content: '\ee4b'; +} +.ti-corner-right-down:before { + content: '\ea80'; +} +.ti-corner-right-down-double:before { + content: '\ee4c'; +} +.ti-corner-right-up:before { + content: '\ea81'; +} +.ti-corner-right-up-double:before { + content: '\ee4d'; +} +.ti-corner-up-left:before { + content: '\ea82'; +} +.ti-corner-up-left-double:before { + content: '\ee4e'; +} +.ti-corner-up-right:before { + content: '\ea83'; +} +.ti-corner-up-right-double:before { + content: '\ee4f'; +} +.ti-cpu:before { + content: '\ef8e'; +} +.ti-cpu-2:before { + content: '\f075'; +} +.ti-cpu-off:before { + content: '\f108'; +} +.ti-crane:before { + content: '\ef27'; +} +.ti-crane-off:before { + content: '\f109'; +} +.ti-creative-commons:before { + content: '\efb3'; +} +.ti-creative-commons-by:before { + content: '\f21f'; +} +.ti-creative-commons-nc:before { + content: '\f220'; +} +.ti-creative-commons-nd:before { + content: '\f221'; +} +.ti-creative-commons-off:before { + content: '\f10a'; +} +.ti-creative-commons-sa:before { + content: '\f222'; +} +.ti-creative-commons-zero:before { + content: '\f223'; +} +.ti-credit-card:before { + content: '\ea84'; +} +.ti-credit-card-filled:before { + content: '\fd11'; +} +.ti-credit-card-off:before { + content: '\ed11'; +} +.ti-credit-card-pay:before { + content: '\fd32'; +} +.ti-credit-card-refund:before { + content: '\fd33'; +} +.ti-cricket:before { + content: '\f09a'; +} +.ti-crop:before { + content: '\ea85'; +} +.ti-crop-1-1:before { + content: '\fd50'; +} +.ti-crop-1-1-filled:before { + content: '\fe4f'; +} +.ti-crop-16-9:before { + content: '\fd51'; +} +.ti-crop-16-9-filled:before { + content: '\fe4e'; +} +.ti-crop-3-2:before { + content: '\fd52'; +} +.ti-crop-3-2-filled:before { + content: '\fe4d'; +} +.ti-crop-5-4:before { + content: '\fd53'; +} +.ti-crop-5-4-filled:before { + content: '\fe4c'; +} +.ti-crop-7-5:before { + content: '\fd54'; +} +.ti-crop-7-5-filled:before { + content: '\fe4b'; +} +.ti-crop-landscape:before { + content: '\fd55'; +} +.ti-crop-landscape-filled:before { + content: '\fe4a'; +} +.ti-crop-portrait:before { + content: '\fd56'; +} +.ti-crop-portrait-filled:before { + content: '\fe49'; +} +.ti-cross:before { + content: '\ef8f'; +} +.ti-cross-filled:before { + content: '\f675'; +} +.ti-cross-off:before { + content: '\f10b'; +} +.ti-crosshair:before { + content: '\ec3e'; +} +.ti-crown:before { + content: '\ed12'; +} +.ti-crown-off:before { + content: '\ee50'; +} +.ti-crutches:before { + content: '\ef5b'; +} +.ti-crutches-off:before { + content: '\f10c'; +} +.ti-crystal-ball:before { + content: '\f57b'; +} +.ti-csv:before { + content: '\f791'; +} +.ti-cube:before { + content: '\fa97'; +} +.ti-cube-3d-sphere:before { + content: '\ecd7'; +} +.ti-cube-3d-sphere-off:before { + content: '\f3b5'; +} +.ti-cube-off:before { + content: '\fa95'; +} +.ti-cube-plus:before { + content: '\fa96'; +} +.ti-cube-send:before { + content: '\f61b'; +} +.ti-cube-spark:before { + content: '\ffbb'; +} +.ti-cube-unfolded:before { + content: '\f61c'; +} +.ti-cup:before { + content: '\ef28'; +} +.ti-cup-off:before { + content: '\f10d'; +} +.ti-curling:before { + content: '\efc8'; +} +.ti-curly-loop:before { + content: '\ecda'; +} +.ti-currency:before { + content: '\efa6'; +} +.ti-currency-afghani:before { + content: '\f65e'; +} +.ti-currency-bahraini:before { + content: '\ee51'; +} +.ti-currency-baht:before { + content: '\f08a'; +} +.ti-currency-bitcoin:before { + content: '\ebab'; +} +.ti-currency-cent:before { + content: '\ee53'; +} +.ti-currency-dinar:before { + content: '\ee54'; +} +.ti-currency-dirham:before { + content: '\ee55'; +} +.ti-currency-dogecoin:before { + content: '\ef4b'; +} +.ti-currency-dollar:before { + content: '\eb84'; +} +.ti-currency-dollar-australian:before { + content: '\ee56'; +} +.ti-currency-dollar-brunei:before { + content: '\f36c'; +} +.ti-currency-dollar-canadian:before { + content: '\ee57'; +} +.ti-currency-dollar-guyanese:before { + content: '\f36d'; +} +.ti-currency-dollar-off:before { + content: '\f3dc'; +} +.ti-currency-dollar-singapore:before { + content: '\ee58'; +} +.ti-currency-dollar-zimbabwean:before { + content: '\f36e'; +} +.ti-currency-dong:before { + content: '\f36f'; +} +.ti-currency-dram:before { + content: '\f370'; +} +.ti-currency-ethereum:before { + content: '\ee59'; +} +.ti-currency-euro:before { + content: '\eb85'; +} +.ti-currency-euro-off:before { + content: '\f3dd'; +} +.ti-currency-florin:before { + content: '\faf5'; +} +.ti-currency-forint:before { + content: '\ee5a'; +} +.ti-currency-frank:before { + content: '\ee5b'; +} +.ti-currency-guarani:before { + content: '\f371'; +} +.ti-currency-hryvnia:before { + content: '\f372'; +} +.ti-currency-iranian-rial:before { + content: '\fa58'; +} +.ti-currency-kip:before { + content: '\f373'; +} +.ti-currency-krone-czech:before { + content: '\ee5c'; +} +.ti-currency-krone-danish:before { + content: '\ee5d'; +} +.ti-currency-krone-swedish:before { + content: '\ee5e'; +} +.ti-currency-lari:before { + content: '\f374'; +} +.ti-currency-leu:before { + content: '\ee5f'; +} +.ti-currency-lira:before { + content: '\ee60'; +} +.ti-currency-litecoin:before { + content: '\ee61'; +} +.ti-currency-lyd:before { + content: '\f375'; +} +.ti-currency-manat:before { + content: '\f376'; +} +.ti-currency-monero:before { + content: '\f377'; +} +.ti-currency-naira:before { + content: '\ee62'; +} +.ti-currency-nano:before { + content: '\f7a6'; +} +.ti-currency-off:before { + content: '\f3de'; +} +.ti-currency-paanga:before { + content: '\f378'; +} +.ti-currency-peso:before { + content: '\f65f'; +} +.ti-currency-pound:before { + content: '\ebac'; +} +.ti-currency-pound-off:before { + content: '\f3df'; +} +.ti-currency-quetzal:before { + content: '\f379'; +} +.ti-currency-real:before { + content: '\ee63'; +} +.ti-currency-renminbi:before { + content: '\ee64'; +} +.ti-currency-ripple:before { + content: '\ee65'; +} +.ti-currency-riyal:before { + content: '\ee66'; +} +.ti-currency-rubel:before { + content: '\ee67'; +} +.ti-currency-rufiyaa:before { + content: '\f37a'; +} +.ti-currency-rupee:before { + content: '\ebad'; +} +.ti-currency-rupee-nepalese:before { + content: '\f37b'; +} +.ti-currency-shekel:before { + content: '\ee68'; +} +.ti-currency-solana:before { + content: '\f4a1'; +} +.ti-currency-som:before { + content: '\f37c'; +} +.ti-currency-taka:before { + content: '\ee69'; +} +.ti-currency-tenge:before { + content: '\f37d'; +} +.ti-currency-tugrik:before { + content: '\ee6a'; +} +.ti-currency-won:before { + content: '\ee6b'; +} +.ti-currency-xrp:before { + content: '\fd34'; +} +.ti-currency-yen:before { + content: '\ebae'; +} +.ti-currency-yen-off:before { + content: '\f3e0'; +} +.ti-currency-yuan:before { + content: '\f29a'; +} +.ti-currency-zloty:before { + content: '\ee6c'; +} +.ti-current-location:before { + content: '\ecef'; +} +.ti-current-location-filled:before { + content: '\10125'; +} +.ti-current-location-off:before { + content: '\f10e'; +} +.ti-cursor-off:before { + content: '\f10f'; +} +.ti-cursor-text:before { + content: '\ee6d'; +} +.ti-cut:before { + content: '\ea86'; +} +.ti-cylinder:before { + content: '\f54c'; +} +.ti-cylinder-off:before { + content: '\fa98'; +} +.ti-cylinder-plus:before { + content: '\fa99'; +} +.ti-dashboard:before { + content: '\ea87'; +} +.ti-dashboard-filled:before { + content: '\10019'; +} +.ti-dashboard-off:before { + content: '\f3e1'; +} +.ti-database:before { + content: '\ea88'; +} +.ti-database-cog:before { + content: '\fa10'; +} +.ti-database-dollar:before { + content: '\fa11'; +} +.ti-database-edit:before { + content: '\fa12'; +} +.ti-database-exclamation:before { + content: '\fa13'; +} +.ti-database-export:before { + content: '\ee6e'; +} +.ti-database-heart:before { + content: '\fa14'; +} +.ti-database-import:before { + content: '\ee6f'; +} +.ti-database-leak:before { + content: '\fa15'; +} +.ti-database-minus:before { + content: '\fa16'; +} +.ti-database-off:before { + content: '\ee70'; +} +.ti-database-plus:before { + content: '\fa17'; +} +.ti-database-search:before { + content: '\fa18'; +} +.ti-database-share:before { + content: '\fa19'; +} +.ti-database-smile:before { + content: '\fd9b'; +} +.ti-database-star:before { + content: '\fa1a'; +} +.ti-database-x:before { + content: '\fa1b'; +} +.ti-decimal:before { + content: '\fa26'; +} +.ti-deer:before { + content: '\f4c5'; +} +.ti-delta:before { + content: '\f53c'; +} +.ti-dental:before { + content: '\f025'; +} +.ti-dental-broken:before { + content: '\f286'; +} +.ti-dental-off:before { + content: '\f110'; +} +.ti-deselect:before { + content: '\f9f3'; +} +.ti-desk:before { + content: '\fd35'; +} +.ti-details:before { + content: '\ee71'; +} +.ti-details-off:before { + content: '\f3e2'; +} +.ti-device-airpods:before { + content: '\f5a9'; +} +.ti-device-airpods-case:before { + content: '\f646'; +} +.ti-device-airtag:before { + content: '\fae6'; +} +.ti-device-analytics:before { + content: '\ee72'; +} +.ti-device-audio-tape:before { + content: '\ee73'; +} +.ti-device-camera-phone:before { + content: '\f233'; +} +.ti-device-cctv:before { + content: '\ee74'; +} +.ti-device-cctv-filled:before { + content: '\1004b'; +} +.ti-device-cctv-off:before { + content: '\f3e3'; +} +.ti-device-computer-camera:before { + content: '\ee76'; +} +.ti-device-computer-camera-off:before { + content: '\ee75'; +} +.ti-device-desktop:before { + content: '\ea89'; +} +.ti-device-desktop-analytics:before { + content: '\ee77'; +} +.ti-device-desktop-bolt:before { + content: '\f85e'; +} +.ti-device-desktop-cancel:before { + content: '\f85f'; +} +.ti-device-desktop-check:before { + content: '\f860'; +} +.ti-device-desktop-code:before { + content: '\f861'; +} +.ti-device-desktop-cog:before { + content: '\f862'; +} +.ti-device-desktop-dollar:before { + content: '\f863'; +} +.ti-device-desktop-down:before { + content: '\f864'; +} +.ti-device-desktop-exclamation:before { + content: '\f865'; +} +.ti-device-desktop-filled:before { + content: '\1004a'; +} +.ti-device-desktop-heart:before { + content: '\f866'; +} +.ti-device-desktop-minus:before { + content: '\f867'; +} +.ti-device-desktop-off:before { + content: '\ee78'; +} +.ti-device-desktop-pause:before { + content: '\f868'; +} +.ti-device-desktop-pin:before { + content: '\f869'; +} +.ti-device-desktop-plus:before { + content: '\f86a'; +} +.ti-device-desktop-question:before { + content: '\f86b'; +} +.ti-device-desktop-search:before { + content: '\f86c'; +} +.ti-device-desktop-share:before { + content: '\f86d'; +} +.ti-device-desktop-star:before { + content: '\f86e'; +} +.ti-device-desktop-up:before { + content: '\f86f'; +} +.ti-device-desktop-x:before { + content: '\f870'; +} +.ti-device-floppy:before { + content: '\eb62'; +} +.ti-device-gamepad:before { + content: '\eb63'; +} +.ti-device-gamepad-2:before { + content: '\f1d2'; +} +.ti-device-gamepad-3:before { + content: '\fc58'; +} +.ti-device-gamepad-3-filled:before { + content: '\10049'; +} +.ti-device-heart-monitor:before { + content: '\f060'; +} +.ti-device-heart-monitor-filled:before { + content: '\fa38'; +} +.ti-device-imac:before { + content: '\f7a7'; +} +.ti-device-imac-bolt:before { + content: '\f871'; +} +.ti-device-imac-cancel:before { + content: '\f872'; +} +.ti-device-imac-check:before { + content: '\f873'; +} +.ti-device-imac-code:before { + content: '\f874'; +} +.ti-device-imac-cog:before { + content: '\f875'; +} +.ti-device-imac-dollar:before { + content: '\f876'; +} +.ti-device-imac-down:before { + content: '\f877'; +} +.ti-device-imac-exclamation:before { + content: '\f878'; +} +.ti-device-imac-filled:before { + content: '\10048'; +} +.ti-device-imac-heart:before { + content: '\f879'; +} +.ti-device-imac-minus:before { + content: '\f87a'; +} +.ti-device-imac-off:before { + content: '\f87b'; +} +.ti-device-imac-pause:before { + content: '\f87c'; +} +.ti-device-imac-pin:before { + content: '\f87d'; +} +.ti-device-imac-plus:before { + content: '\f87e'; +} +.ti-device-imac-question:before { + content: '\f87f'; +} +.ti-device-imac-search:before { + content: '\f880'; +} +.ti-device-imac-share:before { + content: '\f881'; +} +.ti-device-imac-star:before { + content: '\f882'; +} +.ti-device-imac-up:before { + content: '\f883'; +} +.ti-device-imac-x:before { + content: '\f884'; +} +.ti-device-ipad:before { + content: '\f648'; +} +.ti-device-ipad-bolt:before { + content: '\f885'; +} +.ti-device-ipad-cancel:before { + content: '\f886'; +} +.ti-device-ipad-check:before { + content: '\f887'; +} +.ti-device-ipad-code:before { + content: '\f888'; +} +.ti-device-ipad-cog:before { + content: '\f889'; +} +.ti-device-ipad-dollar:before { + content: '\f88a'; +} +.ti-device-ipad-down:before { + content: '\f88b'; +} +.ti-device-ipad-exclamation:before { + content: '\f88c'; +} +.ti-device-ipad-filled:before { + content: '\10047'; +} +.ti-device-ipad-heart:before { + content: '\f88d'; +} +.ti-device-ipad-horizontal:before { + content: '\f647'; +} +.ti-device-ipad-horizontal-bolt:before { + content: '\f88e'; +} +.ti-device-ipad-horizontal-cancel:before { + content: '\f88f'; +} +.ti-device-ipad-horizontal-check:before { + content: '\f890'; +} +.ti-device-ipad-horizontal-code:before { + content: '\f891'; +} +.ti-device-ipad-horizontal-cog:before { + content: '\f892'; +} +.ti-device-ipad-horizontal-dollar:before { + content: '\f893'; +} +.ti-device-ipad-horizontal-down:before { + content: '\f894'; +} +.ti-device-ipad-horizontal-exclamation:before { + content: '\f895'; +} +.ti-device-ipad-horizontal-heart:before { + content: '\f896'; +} +.ti-device-ipad-horizontal-minus:before { + content: '\f897'; +} +.ti-device-ipad-horizontal-off:before { + content: '\f898'; +} +.ti-device-ipad-horizontal-pause:before { + content: '\f899'; +} +.ti-device-ipad-horizontal-pin:before { + content: '\f89a'; +} +.ti-device-ipad-horizontal-plus:before { + content: '\f89b'; +} +.ti-device-ipad-horizontal-question:before { + content: '\f89c'; +} +.ti-device-ipad-horizontal-search:before { + content: '\f89d'; +} +.ti-device-ipad-horizontal-share:before { + content: '\f89e'; +} +.ti-device-ipad-horizontal-star:before { + content: '\f89f'; +} +.ti-device-ipad-horizontal-up:before { + content: '\f8a0'; +} +.ti-device-ipad-horizontal-x:before { + content: '\f8a1'; +} +.ti-device-ipad-minus:before { + content: '\f8a2'; +} +.ti-device-ipad-off:before { + content: '\f8a3'; +} +.ti-device-ipad-pause:before { + content: '\f8a4'; +} +.ti-device-ipad-pin:before { + content: '\f8a5'; +} +.ti-device-ipad-plus:before { + content: '\f8a6'; +} +.ti-device-ipad-question:before { + content: '\f8a7'; +} +.ti-device-ipad-search:before { + content: '\f8a8'; +} +.ti-device-ipad-share:before { + content: '\f8a9'; +} +.ti-device-ipad-star:before { + content: '\f8aa'; +} +.ti-device-ipad-up:before { + content: '\f8ab'; +} +.ti-device-ipad-x:before { + content: '\f8ac'; +} +.ti-device-landline-phone:before { + content: '\f649'; +} +.ti-device-laptop:before { + content: '\eb64'; +} +.ti-device-laptop-off:before { + content: '\f061'; +} +.ti-device-mobile:before { + content: '\ea8a'; +} +.ti-device-mobile-bolt:before { + content: '\f8ad'; +} +.ti-device-mobile-cancel:before { + content: '\f8ae'; +} +.ti-device-mobile-charging:before { + content: '\f224'; +} +.ti-device-mobile-check:before { + content: '\f8af'; +} +.ti-device-mobile-code:before { + content: '\f8b0'; +} +.ti-device-mobile-cog:before { + content: '\f8b1'; +} +.ti-device-mobile-dollar:before { + content: '\f8b2'; +} +.ti-device-mobile-down:before { + content: '\f8b3'; +} +.ti-device-mobile-exclamation:before { + content: '\f8b4'; +} +.ti-device-mobile-filled:before { + content: '\fa39'; +} +.ti-device-mobile-heart:before { + content: '\f8b5'; +} +.ti-device-mobile-message:before { + content: '\ee79'; +} +.ti-device-mobile-minus:before { + content: '\f8b6'; +} +.ti-device-mobile-off:before { + content: '\f062'; +} +.ti-device-mobile-pause:before { + content: '\f8b7'; +} +.ti-device-mobile-pin:before { + content: '\f8b8'; +} +.ti-device-mobile-plus:before { + content: '\f8b9'; +} +.ti-device-mobile-question:before { + content: '\f8ba'; +} +.ti-device-mobile-rotated:before { + content: '\ecdb'; +} +.ti-device-mobile-search:before { + content: '\f8bb'; +} +.ti-device-mobile-share:before { + content: '\f8bc'; +} +.ti-device-mobile-star:before { + content: '\f8bd'; +} +.ti-device-mobile-up:before { + content: '\f8be'; +} +.ti-device-mobile-vibration:before { + content: '\eb86'; +} +.ti-device-mobile-x:before { + content: '\f8bf'; +} +.ti-device-nintendo:before { + content: '\f026'; +} +.ti-device-nintendo-off:before { + content: '\f111'; +} +.ti-device-projector:before { + content: '\fc11'; +} +.ti-device-remote:before { + content: '\f792'; +} +.ti-device-remote-filled:before { + content: '\10046'; +} +.ti-device-sd-card:before { + content: '\f384'; +} +.ti-device-sim:before { + content: '\f4b2'; +} +.ti-device-sim-1:before { + content: '\f4af'; +} +.ti-device-sim-2:before { + content: '\f4b0'; +} +.ti-device-sim-3:before { + content: '\f4b1'; +} +.ti-device-speaker:before { + content: '\ea8b'; +} +.ti-device-speaker-filled:before { + content: '\10045'; +} +.ti-device-speaker-off:before { + content: '\f112'; +} +.ti-device-tablet:before { + content: '\ea8c'; +} +.ti-device-tablet-bolt:before { + content: '\f8c0'; +} +.ti-device-tablet-cancel:before { + content: '\f8c1'; +} +.ti-device-tablet-check:before { + content: '\f8c2'; +} +.ti-device-tablet-code:before { + content: '\f8c3'; +} +.ti-device-tablet-cog:before { + content: '\f8c4'; +} +.ti-device-tablet-dollar:before { + content: '\f8c5'; +} +.ti-device-tablet-down:before { + content: '\f8c6'; +} +.ti-device-tablet-exclamation:before { + content: '\f8c7'; +} +.ti-device-tablet-filled:before { + content: '\fa3a'; +} +.ti-device-tablet-heart:before { + content: '\f8c8'; +} +.ti-device-tablet-minus:before { + content: '\f8c9'; +} +.ti-device-tablet-off:before { + content: '\f063'; +} +.ti-device-tablet-pause:before { + content: '\f8ca'; +} +.ti-device-tablet-pin:before { + content: '\f8cb'; +} +.ti-device-tablet-plus:before { + content: '\f8cc'; +} +.ti-device-tablet-question:before { + content: '\f8cd'; +} +.ti-device-tablet-search:before { + content: '\f8ce'; +} +.ti-device-tablet-share:before { + content: '\f8cf'; +} +.ti-device-tablet-star:before { + content: '\f8d0'; +} +.ti-device-tablet-up:before { + content: '\f8d1'; +} +.ti-device-tablet-x:before { + content: '\f8d2'; +} +.ti-device-tv:before { + content: '\ea8d'; +} +.ti-device-tv-filled:before { + content: '\10043'; +} +.ti-device-tv-off:before { + content: '\f064'; +} +.ti-device-tv-old:before { + content: '\f1d3'; +} +.ti-device-tv-old-filled:before { + content: '\10044'; +} +.ti-device-unknown:before { + content: '\fef4'; +} +.ti-device-unknown-filled:before { + content: '\10018'; +} +.ti-device-usb:before { + content: '\fc59'; +} +.ti-device-usb-filled:before { + content: '\10042'; +} +.ti-device-vision-pro:before { + content: '\fae7'; +} +.ti-device-vision-pro-filled:before { + content: '\10041'; +} +.ti-device-watch:before { + content: '\ebf9'; +} +.ti-device-watch-bolt:before { + content: '\f8d3'; +} +.ti-device-watch-cancel:before { + content: '\f8d4'; +} +.ti-device-watch-check:before { + content: '\f8d5'; +} +.ti-device-watch-code:before { + content: '\f8d6'; +} +.ti-device-watch-cog:before { + content: '\f8d7'; +} +.ti-device-watch-dollar:before { + content: '\f8d8'; +} +.ti-device-watch-down:before { + content: '\f8d9'; +} +.ti-device-watch-exclamation:before { + content: '\f8da'; +} +.ti-device-watch-filled:before { + content: '\10040'; +} +.ti-device-watch-heart:before { + content: '\f8db'; +} +.ti-device-watch-minus:before { + content: '\f8dc'; +} +.ti-device-watch-off:before { + content: '\f065'; +} +.ti-device-watch-pause:before { + content: '\f8dd'; +} +.ti-device-watch-pin:before { + content: '\f8de'; +} +.ti-device-watch-plus:before { + content: '\f8df'; +} +.ti-device-watch-question:before { + content: '\f8e0'; +} +.ti-device-watch-search:before { + content: '\f8e1'; +} +.ti-device-watch-share:before { + content: '\f8e2'; +} +.ti-device-watch-star:before { + content: '\f8e3'; +} +.ti-device-watch-stats:before { + content: '\ef7d'; +} +.ti-device-watch-stats-2:before { + content: '\ef7c'; +} +.ti-device-watch-up:before { + content: '\f8e4'; +} +.ti-device-watch-x:before { + content: '\f8e5'; +} +.ti-devices:before { + content: '\eb87'; +} +.ti-devices-2:before { + content: '\ed29'; +} +.ti-devices-bolt:before { + content: '\f8e6'; +} +.ti-devices-cancel:before { + content: '\f8e7'; +} +.ti-devices-check:before { + content: '\f8e8'; +} +.ti-devices-code:before { + content: '\f8e9'; +} +.ti-devices-cog:before { + content: '\f8ea'; +} +.ti-devices-dollar:before { + content: '\f8eb'; +} +.ti-devices-down:before { + content: '\f8ec'; +} +.ti-devices-exclamation:before { + content: '\f8ed'; +} +.ti-devices-heart:before { + content: '\f8ee'; +} +.ti-devices-minus:before { + content: '\f8ef'; +} +.ti-devices-off:before { + content: '\f3e4'; +} +.ti-devices-pause:before { + content: '\f8f0'; +} +.ti-devices-pc:before { + content: '\ee7a'; +} +.ti-devices-pc-off:before { + content: '\f113'; +} +.ti-devices-pin:before { + content: '\f8f1'; +} +.ti-devices-plus:before { + content: '\f8f2'; +} +.ti-devices-question:before { + content: '\f8f3'; +} +.ti-devices-search:before { + content: '\f8f4'; +} +.ti-devices-share:before { + content: '\f8f5'; +} +.ti-devices-star:before { + content: '\f8f6'; +} +.ti-devices-up:before { + content: '\f8f7'; +} +.ti-devices-x:before { + content: '\f8f8'; +} +.ti-diabolo:before { + content: '\fa9c'; +} +.ti-diabolo-off:before { + content: '\fa9a'; +} +.ti-diabolo-plus:before { + content: '\fa9b'; +} +.ti-dialpad:before { + content: '\f067'; +} +.ti-dialpad-filled:before { + content: '\fa3b'; +} +.ti-dialpad-off:before { + content: '\f114'; +} +.ti-diamond:before { + content: '\eb65'; +} +.ti-diamond-filled:before { + content: '\f73d'; +} +.ti-diamond-off:before { + content: '\f115'; +} +.ti-diamonds:before { + content: '\eff5'; +} +.ti-diamonds-filled:before { + content: '\f676'; +} +.ti-diaper:before { + content: '\ffa2'; +} +.ti-dice:before { + content: '\eb66'; +} +.ti-dice-1:before { + content: '\f08b'; +} +.ti-dice-1-filled:before { + content: '\f73e'; +} +.ti-dice-2:before { + content: '\f08c'; +} +.ti-dice-2-filled:before { + content: '\f73f'; +} +.ti-dice-3:before { + content: '\f08d'; +} +.ti-dice-3-filled:before { + content: '\f740'; +} +.ti-dice-4:before { + content: '\f08e'; +} +.ti-dice-4-filled:before { + content: '\f741'; +} +.ti-dice-5:before { + content: '\f08f'; +} +.ti-dice-5-filled:before { + content: '\f742'; +} +.ti-dice-6:before { + content: '\f090'; +} +.ti-dice-6-filled:before { + content: '\f743'; +} +.ti-dice-filled:before { + content: '\f744'; +} +.ti-dimensions:before { + content: '\ee7b'; +} +.ti-direction:before { + content: '\ebfb'; +} +.ti-direction-arrows:before { + content: '\fd36'; +} +.ti-direction-arrows-filled:before { + content: '\100ca'; +} +.ti-direction-horizontal:before { + content: '\ebfa'; +} +.ti-direction-sign:before { + content: '\f1f7'; +} +.ti-direction-sign-filled:before { + content: '\f745'; +} +.ti-direction-sign-off:before { + content: '\f3e5'; +} +.ti-directions:before { + content: '\ea8e'; +} +.ti-directions-filled:before { + content: '\1003f'; +} +.ti-directions-off:before { + content: '\f116'; +} +.ti-disabled:before { + content: '\ea8f'; +} +.ti-disabled-2:before { + content: '\ebaf'; +} +.ti-disabled-off:before { + content: '\f117'; +} +.ti-disc:before { + content: '\ea90'; +} +.ti-disc-filled:before { + content: '\1003e'; +} +.ti-disc-golf:before { + content: '\f385'; +} +.ti-disc-off:before { + content: '\f118'; +} +.ti-discount:before { + content: '\ebbd'; +} +.ti-discount-filled:before { + content: '\1003d'; +} +.ti-discount-off:before { + content: '\f3e7'; +} +.ti-divide:before { + content: '\ed5c'; +} +.ti-dna:before { + content: '\ee7d'; +} +.ti-dna-2:before { + content: '\ef5c'; +} +.ti-dna-2-off:before { + content: '\f119'; +} +.ti-dna-off:before { + content: '\f11a'; +} +.ti-dog:before { + content: '\f660'; +} +.ti-dog-bowl:before { + content: '\ef29'; +} +.ti-door:before { + content: '\ef4e'; +} +.ti-door-enter:before { + content: '\ef4c'; +} +.ti-door-exit:before { + content: '\ef4d'; +} +.ti-door-off:before { + content: '\f11b'; +} +.ti-dots:before { + content: '\ea95'; +} +.ti-dots-circle-horizontal:before { + content: '\ea91'; +} +.ti-dots-diagonal:before { + content: '\ea93'; +} +.ti-dots-diagonal-2:before { + content: '\ea92'; +} +.ti-dots-vertical:before { + content: '\ea94'; +} +.ti-download:before { + content: '\ea96'; +} +.ti-download-off:before { + content: '\f11c'; +} +.ti-drag-drop:before { + content: '\eb89'; +} +.ti-drag-drop-2:before { + content: '\eb88'; +} +.ti-drone:before { + content: '\ed79'; +} +.ti-drone-off:before { + content: '\ee7e'; +} +.ti-drop-circle:before { + content: '\efde'; +} +.ti-drop-circle-filled:before { + content: '\10137'; +} +.ti-droplet:before { + content: '\ea97'; +} +.ti-droplet-bolt:before { + content: '\f8f9'; +} +.ti-droplet-cancel:before { + content: '\f8fa'; +} +.ti-droplet-check:before { + content: '\f8fb'; +} +.ti-droplet-code:before { + content: '\f8fc'; +} +.ti-droplet-cog:before { + content: '\f8fd'; +} +.ti-droplet-dollar:before { + content: '\f8fe'; +} +.ti-droplet-down:before { + content: '\f8ff'; +} +.ti-droplet-exclamation:before { + content: '\f900'; +} +.ti-droplet-filled:before { + content: '\ee80'; +} +.ti-droplet-half:before { + content: '\ee82'; +} +.ti-droplet-half-2:before { + content: '\ee81'; +} +.ti-droplet-half-2-filled:before { + content: '\fb6c'; +} +.ti-droplet-half-filled:before { + content: '\f6c5'; +} +.ti-droplet-heart:before { + content: '\f901'; +} +.ti-droplet-minus:before { + content: '\f902'; +} +.ti-droplet-off:before { + content: '\ee83'; +} +.ti-droplet-pause:before { + content: '\f903'; +} +.ti-droplet-pin:before { + content: '\f904'; +} +.ti-droplet-plus:before { + content: '\f905'; +} +.ti-droplet-question:before { + content: '\f906'; +} +.ti-droplet-search:before { + content: '\f907'; +} +.ti-droplet-share:before { + content: '\f908'; +} +.ti-droplet-star:before { + content: '\f909'; +} +.ti-droplet-up:before { + content: '\f90a'; +} +.ti-droplet-x:before { + content: '\f90b'; +} +.ti-droplets:before { + content: '\fc12'; +} +.ti-droplets-filled:before { + content: '\100c9'; +} +.ti-dual-screen:before { + content: '\fa59'; +} +.ti-dual-screen-filled:before { + content: '\10136'; +} +.ti-dumpling:before { + content: '\feb5'; +} +.ti-dumpling-filled:before { + content: '\10135'; +} +.ti-e-passport:before { + content: '\f4df'; +} +.ti-ear:before { + content: '\ebce'; +} +.ti-ear-off:before { + content: '\ee84'; +} +.ti-ear-scan:before { + content: '\fd57'; +} +.ti-ease-in:before { + content: '\f573'; +} +.ti-ease-in-control-point:before { + content: '\f570'; +} +.ti-ease-in-control-point-filled:before { + content: '\10174'; +} +.ti-ease-in-out:before { + content: '\f572'; +} +.ti-ease-in-out-control-points:before { + content: '\f571'; +} +.ti-ease-in-out-control-points-filled:before { + content: '\10173'; +} +.ti-ease-out:before { + content: '\f575'; +} +.ti-ease-out-control-point:before { + content: '\f574'; +} +.ti-ease-out-control-point-filled:before { + content: '\10172'; +} +.ti-edit:before { + content: '\ea98'; +} +.ti-edit-circle:before { + content: '\ee85'; +} +.ti-edit-circle-off:before { + content: '\f11d'; +} +.ti-edit-off:before { + content: '\f11e'; +} +.ti-egg:before { + content: '\eb8a'; +} +.ti-egg-cracked:before { + content: '\f2d6'; +} +.ti-egg-cracked-filled:before { + content: '\10012'; +} +.ti-egg-filled:before { + content: '\f678'; +} +.ti-egg-fried:before { + content: '\f386'; +} +.ti-egg-fried-filled:before { + content: '\10134'; +} +.ti-egg-off:before { + content: '\f11f'; +} +.ti-eggs:before { + content: '\f500'; +} +.ti-elevator:before { + content: '\efdf'; +} +.ti-elevator-filled:before { + content: '\1003c'; +} +.ti-elevator-off:before { + content: '\f3e8'; +} +.ti-emergency-bed:before { + content: '\ef5d'; +} +.ti-empathize:before { + content: '\f29b'; +} +.ti-empathize-off:before { + content: '\f3e9'; +} +.ti-emphasis:before { + content: '\ebcf'; +} +.ti-engine:before { + content: '\ef7e'; +} +.ti-engine-filled:before { + content: '\100fc'; +} +.ti-engine-off:before { + content: '\f120'; +} +.ti-equal:before { + content: '\ee87'; +} +.ti-equal-double:before { + content: '\f4e1'; +} +.ti-equal-not:before { + content: '\ee86'; +} +.ti-eraser:before { + content: '\eb8b'; +} +.ti-eraser-off:before { + content: '\f121'; +} +.ti-error-404:before { + content: '\f027'; +} +.ti-error-404-off:before { + content: '\f122'; +} +.ti-escalator:before { + content: '\fb06'; +} +.ti-escalator-down:before { + content: '\fb04'; +} +.ti-escalator-down-filled:before { + content: '\10133'; +} +.ti-escalator-filled:before { + content: '\10131'; +} +.ti-escalator-up:before { + content: '\fb05'; +} +.ti-escalator-up-filled:before { + content: '\10132'; +} +.ti-exchange:before { + content: '\ebe7'; +} +.ti-exchange-filled:before { + content: '\10130'; +} +.ti-exchange-off:before { + content: '\f123'; +} +.ti-exclamation-circle:before { + content: '\f634'; +} +.ti-exclamation-circle-filled:before { + content: '\ff62'; +} +.ti-exclamation-mark:before { + content: '\efb4'; +} +.ti-exclamation-mark-off:before { + content: '\f124'; +} +.ti-explicit:before { + content: '\f256'; +} +.ti-explicit-filled:before { + content: '\1012f'; +} +.ti-explicit-off:before { + content: '\f3ea'; +} +.ti-exposure:before { + content: '\eb8c'; +} +.ti-exposure-0:before { + content: '\f29c'; +} +.ti-exposure-filled:before { + content: '\10124'; +} +.ti-exposure-minus-1:before { + content: '\f29d'; +} +.ti-exposure-minus-2:before { + content: '\f29e'; +} +.ti-exposure-off:before { + content: '\f3eb'; +} +.ti-exposure-plus-1:before { + content: '\f29f'; +} +.ti-exposure-plus-2:before { + content: '\f2a0'; +} +.ti-external-link:before { + content: '\ea99'; +} +.ti-external-link-off:before { + content: '\f125'; +} +.ti-eye:before { + content: '\ea9a'; +} +.ti-eye-bitcoin:before { + content: '\ff3d'; +} +.ti-eye-bolt:before { + content: '\fb6d'; +} +.ti-eye-cancel:before { + content: '\fb6e'; +} +.ti-eye-check:before { + content: '\ee88'; +} +.ti-eye-closed:before { + content: '\f7ec'; +} +.ti-eye-code:before { + content: '\fb6f'; +} +.ti-eye-cog:before { + content: '\f7ed'; +} +.ti-eye-discount:before { + content: '\fb70'; +} +.ti-eye-dollar:before { + content: '\fb71'; +} +.ti-eye-dotted:before { + content: '\fead'; +} +.ti-eye-down:before { + content: '\fb72'; +} +.ti-eye-edit:before { + content: '\f7ee'; +} +.ti-eye-exclamation:before { + content: '\f7ef'; +} +.ti-eye-filled:before { + content: '\f679'; +} +.ti-eye-heart:before { + content: '\f7f0'; +} +.ti-eye-minus:before { + content: '\fb73'; +} +.ti-eye-off:before { + content: '\ecf0'; +} +.ti-eye-pause:before { + content: '\fb74'; +} +.ti-eye-pin:before { + content: '\fb75'; +} +.ti-eye-plus:before { + content: '\fb76'; +} +.ti-eye-question:before { + content: '\fb77'; +} +.ti-eye-search:before { + content: '\fb78'; +} +.ti-eye-share:before { + content: '\fb79'; +} +.ti-eye-spark:before { + content: '\ffba'; +} +.ti-eye-star:before { + content: '\fb7a'; +} +.ti-eye-table:before { + content: '\ef5e'; +} +.ti-eye-table-filled:before { + content: '\10123'; +} +.ti-eye-up:before { + content: '\fb7b'; +} +.ti-eye-x:before { + content: '\f7f1'; +} +.ti-eyeglass:before { + content: '\ee8a'; +} +.ti-eyeglass-2:before { + content: '\ee89'; +} +.ti-eyeglass-2-filled:before { + content: '\10122'; +} +.ti-eyeglass-filled:before { + content: '\100c8'; +} +.ti-eyeglass-off:before { + content: '\f126'; +} +.ti-face-id:before { + content: '\ea9b'; +} +.ti-face-id-error:before { + content: '\efa7'; +} +.ti-face-mask:before { + content: '\efb5'; +} +.ti-face-mask-filled:before { + content: '\10121'; +} +.ti-face-mask-off:before { + content: '\f127'; +} +.ti-fall:before { + content: '\ecb9'; +} +.ti-favicon:before { + content: '\fd65'; +} +.ti-favicon-filled:before { + content: '\10071'; +} +.ti-feather:before { + content: '\ee8b'; +} +.ti-feather-filled:before { + content: '\10011'; +} +.ti-feather-off:before { + content: '\f128'; +} +.ti-fence:before { + content: '\ef2a'; +} +.ti-fence-filled:before { + content: '\10120'; +} +.ti-fence-off:before { + content: '\f129'; +} +.ti-ferry:before { + content: '\10074'; +} +.ti-ferry-filled:before { + content: '\100fb'; +} +.ti-fidget-spinner:before { + content: '\f068'; +} +.ti-fidget-spinner-filled:before { + content: '\1011f'; +} +.ti-file:before { + content: '\eaa4'; +} +.ti-file-3d:before { + content: '\f032'; +} +.ti-file-ai:before { + content: '\ffa1'; +} +.ti-file-alert:before { + content: '\ede6'; +} +.ti-file-analytics:before { + content: '\ede7'; +} +.ti-file-analytics-filled:before { + content: '\10171'; +} +.ti-file-arrow-left:before { + content: '\f033'; +} +.ti-file-arrow-right:before { + content: '\f034'; +} +.ti-file-barcode:before { + content: '\f035'; +} +.ti-file-bitcoin:before { + content: '\ffa0'; +} +.ti-file-broken:before { + content: '\f501'; +} +.ti-file-certificate:before { + content: '\ed4d'; +} +.ti-file-chart:before { + content: '\f036'; +} +.ti-file-check:before { + content: '\ea9c'; +} +.ti-file-check-filled:before { + content: '\1012e'; +} +.ti-file-code:before { + content: '\ebd0'; +} +.ti-file-code-2:before { + content: '\ede8'; +} +.ti-file-code-2-filled:before { + content: '\1012d'; +} +.ti-file-code-filled:before { + content: '\10170'; +} +.ti-file-cv:before { + content: '\fa5a'; +} +.ti-file-cv-filled:before { + content: '\1012c'; +} +.ti-file-database:before { + content: '\f037'; +} +.ti-file-delta:before { + content: '\f53d'; +} +.ti-file-delta-filled:before { + content: '\1012b'; +} +.ti-file-description:before { + content: '\f028'; +} +.ti-file-description-filled:before { + content: '\1011e'; +} +.ti-file-diff:before { + content: '\ecf1'; +} +.ti-file-diff-filled:before { + content: '\1016f'; +} +.ti-file-digit:before { + content: '\efa8'; +} +.ti-file-digit-filled:before { + content: '\1011d'; +} +.ti-file-dislike:before { + content: '\ed2a'; +} +.ti-file-dollar:before { + content: '\efe0'; +} +.ti-file-dots:before { + content: '\f038'; +} +.ti-file-dots-filled:before { + content: '\1016e'; +} +.ti-file-download:before { + content: '\ea9d'; +} +.ti-file-download-filled:before { + content: '\1012a'; +} +.ti-file-euro:before { + content: '\efe1'; +} +.ti-file-excel:before { + content: '\fef3'; +} +.ti-file-export:before { + content: '\ede9'; +} +.ti-file-filled:before { + content: '\f747'; +} +.ti-file-function:before { + content: '\f53e'; +} +.ti-file-function-filled:before { + content: '\1016d'; +} +.ti-file-horizontal:before { + content: '\ebb0'; +} +.ti-file-horizontal-filled:before { + content: '\1011c'; +} +.ti-file-import:before { + content: '\edea'; +} +.ti-file-infinity:before { + content: '\f502'; +} +.ti-file-info:before { + content: '\edec'; +} +.ti-file-info-filled:before { + content: '\1016c'; +} +.ti-file-invoice:before { + content: '\eb67'; +} +.ti-file-invoice-filled:before { + content: '\1011b'; +} +.ti-file-isr:before { + content: '\feac'; +} +.ti-file-lambda:before { + content: '\f53f'; +} +.ti-file-lambda-filled:before { + content: '\10129'; +} +.ti-file-like:before { + content: '\ed2b'; +} +.ti-file-minus:before { + content: '\ea9e'; +} +.ti-file-minus-filled:before { + content: '\1011a'; +} +.ti-file-music:before { + content: '\ea9f'; +} +.ti-file-neutral:before { + content: '\fd22'; +} +.ti-file-neutral-filled:before { + content: '\10119'; +} +.ti-file-off:before { + content: '\ecf2'; +} +.ti-file-orientation:before { + content: '\f2a1'; +} +.ti-file-pencil:before { + content: '\f039'; +} +.ti-file-percent:before { + content: '\f540'; +} +.ti-file-percent-filled:before { + content: '\10128'; +} +.ti-file-phone:before { + content: '\ecdc'; +} +.ti-file-phone-filled:before { + content: '\10127'; +} +.ti-file-plus:before { + content: '\eaa0'; +} +.ti-file-power:before { + content: '\f03a'; +} +.ti-file-power-filled:before { + content: '\10118'; +} +.ti-file-report:before { + content: '\eded'; +} +.ti-file-rss:before { + content: '\f03b'; +} +.ti-file-rss-filled:before { + content: '\10126'; +} +.ti-file-sad:before { + content: '\fd23'; +} +.ti-file-sad-filled:before { + content: '\10117'; +} +.ti-file-scissors:before { + content: '\f03c'; +} +.ti-file-search:before { + content: '\ed5d'; +} +.ti-file-settings:before { + content: '\f029'; +} +.ti-file-shredder:before { + content: '\eaa1'; +} +.ti-file-signal:before { + content: '\f03d'; +} +.ti-file-smile:before { + content: '\fd24'; +} +.ti-file-smile-filled:before { + content: '\10116'; +} +.ti-file-spark:before { + content: '\ffb9'; +} +.ti-file-spreadsheet:before { + content: '\f03e'; +} +.ti-file-stack:before { + content: '\f503'; +} +.ti-file-star:before { + content: '\f03f'; +} +.ti-file-star-filled:before { + content: '\10115'; +} +.ti-file-symlink:before { + content: '\ed53'; +} +.ti-file-text:before { + content: '\eaa2'; +} +.ti-file-text-ai:before { + content: '\fa27'; +} +.ti-file-text-filled:before { + content: '\10114'; +} +.ti-file-text-shield:before { + content: '\100f2'; +} +.ti-file-text-spark:before { + content: '\ffb8'; +} +.ti-file-time:before { + content: '\f040'; +} +.ti-file-type-bmp:before { + content: '\fb07'; +} +.ti-file-type-css:before { + content: '\fb08'; +} +.ti-file-type-csv:before { + content: '\fb09'; +} +.ti-file-type-doc:before { + content: '\fb0a'; +} +.ti-file-type-docx:before { + content: '\fb0b'; +} +.ti-file-type-html:before { + content: '\fb0c'; +} +.ti-file-type-jpg:before { + content: '\fb0d'; +} +.ti-file-type-js:before { + content: '\fb0e'; +} +.ti-file-type-jsx:before { + content: '\fb0f'; +} +.ti-file-type-pdf:before { + content: '\fb10'; +} +.ti-file-type-php:before { + content: '\fb11'; +} +.ti-file-type-png:before { + content: '\fb12'; +} +.ti-file-type-ppt:before { + content: '\fb13'; +} +.ti-file-type-rs:before { + content: '\fb14'; +} +.ti-file-type-sql:before { + content: '\fb15'; +} +.ti-file-type-svg:before { + content: '\fb16'; +} +.ti-file-type-ts:before { + content: '\fb17'; +} +.ti-file-type-tsx:before { + content: '\fb18'; +} +.ti-file-type-txt:before { + content: '\fb19'; +} +.ti-file-type-vue:before { + content: '\fb1a'; +} +.ti-file-type-xls:before { + content: '\fb1b'; +} +.ti-file-type-xml:before { + content: '\fb1c'; +} +.ti-file-type-zip:before { + content: '\fb1d'; +} +.ti-file-typography:before { + content: '\f041'; +} +.ti-file-typography-filled:before { + content: '\1016b'; +} +.ti-file-unknown:before { + content: '\f042'; +} +.ti-file-upload:before { + content: '\ec91'; +} +.ti-file-vector:before { + content: '\f043'; +} +.ti-file-word:before { + content: '\fef2'; +} +.ti-file-x:before { + content: '\eaa3'; +} +.ti-file-x-filled:before { + content: '\f748'; +} +.ti-file-zip:before { + content: '\ed4e'; +} +.ti-files:before { + content: '\edef'; +} +.ti-files-off:before { + content: '\edee'; +} +.ti-filter:before { + content: '\eaa5'; +} +.ti-filter-2:before { + content: '\1014b'; +} +.ti-filter-2-bolt:before { + content: '\1015f'; +} +.ti-filter-2-cancel:before { + content: '\1015e'; +} +.ti-filter-2-check:before { + content: '\1015d'; +} +.ti-filter-2-code:before { + content: '\1015c'; +} +.ti-filter-2-cog:before { + content: '\1015b'; +} +.ti-filter-2-discount:before { + content: '\1015a'; +} +.ti-filter-2-dollar:before { + content: '\10159'; +} +.ti-filter-2-down:before { + content: '\10158'; +} +.ti-filter-2-edit:before { + content: '\10157'; +} +.ti-filter-2-exclamation:before { + content: '\10156'; +} +.ti-filter-2-minus:before { + content: '\10155'; +} +.ti-filter-2-pause:before { + content: '\10154'; +} +.ti-filter-2-pin:before { + content: '\10153'; +} +.ti-filter-2-plus:before { + content: '\10152'; +} +.ti-filter-2-question:before { + content: '\10151'; +} +.ti-filter-2-search:before { + content: '\10150'; +} +.ti-filter-2-share:before { + content: '\1014f'; +} +.ti-filter-2-spark:before { + content: '\1014e'; +} +.ti-filter-2-up:before { + content: '\1014d'; +} +.ti-filter-2-x:before { + content: '\1014c'; +} +.ti-filter-bolt:before { + content: '\fb7c'; +} +.ti-filter-cancel:before { + content: '\fb7d'; +} +.ti-filter-check:before { + content: '\fb7e'; +} +.ti-filter-code:before { + content: '\fb7f'; +} +.ti-filter-cog:before { + content: '\f9fe'; +} +.ti-filter-discount:before { + content: '\fb80'; +} +.ti-filter-dollar:before { + content: '\f9ff'; +} +.ti-filter-down:before { + content: '\fb81'; +} +.ti-filter-edit:before { + content: '\fa00'; +} +.ti-filter-exclamation:before { + content: '\fb82'; +} +.ti-filter-filled:before { + content: '\fc27'; +} +.ti-filter-heart:before { + content: '\fb83'; +} +.ti-filter-minus:before { + content: '\fa01'; +} +.ti-filter-off:before { + content: '\ed2c'; +} +.ti-filter-pause:before { + content: '\fb84'; +} +.ti-filter-pin:before { + content: '\fb85'; +} +.ti-filter-plus:before { + content: '\fa02'; +} +.ti-filter-question:before { + content: '\fb86'; +} +.ti-filter-search:before { + content: '\fb87'; +} +.ti-filter-share:before { + content: '\fb88'; +} +.ti-filter-spark:before { + content: '\1014a'; +} +.ti-filter-star:before { + content: '\fa03'; +} +.ti-filter-up:before { + content: '\fb89'; +} +.ti-filter-x:before { + content: '\fa04'; +} +.ti-filters:before { + content: '\f793'; +} +.ti-filters-filled:before { + content: '\100c7'; +} +.ti-fingerprint:before { + content: '\ebd1'; +} +.ti-fingerprint-off:before { + content: '\f12a'; +} +.ti-fingerprint-scan:before { + content: '\fcb5'; +} +.ti-fire-extinguisher:before { + content: '\faf6'; +} +.ti-fire-hydrant:before { + content: '\f3a9'; +} +.ti-fire-hydrant-off:before { + content: '\f3ec'; +} +.ti-firetruck:before { + content: '\ebe8'; +} +.ti-first-aid-kit:before { + content: '\ef5f'; +} +.ti-first-aid-kit-off:before { + content: '\f3ed'; +} +.ti-fish:before { + content: '\ef2b'; +} +.ti-fish-bone:before { + content: '\f287'; +} +.ti-fish-bone-filled:before { + content: '\1010b'; +} +.ti-fish-christianity:before { + content: '\f58b'; +} +.ti-fish-hook:before { + content: '\f1f9'; +} +.ti-fish-hook-off:before { + content: '\f3ee'; +} +.ti-fish-off:before { + content: '\f12b'; +} +.ti-flag:before { + content: '\eaa6'; +} +.ti-flag-2:before { + content: '\ee8c'; +} +.ti-flag-2-filled:before { + content: '\f707'; +} +.ti-flag-2-off:before { + content: '\f12c'; +} +.ti-flag-3:before { + content: '\ee8d'; +} +.ti-flag-3-filled:before { + content: '\f708'; +} +.ti-flag-bitcoin:before { + content: '\ff3c'; +} +.ti-flag-bolt:before { + content: '\fb8a'; +} +.ti-flag-cancel:before { + content: '\fb8b'; +} +.ti-flag-check:before { + content: '\fb8c'; +} +.ti-flag-code:before { + content: '\fb8d'; +} +.ti-flag-cog:before { + content: '\fb8e'; +} +.ti-flag-discount:before { + content: '\fb8f'; +} +.ti-flag-dollar:before { + content: '\fb90'; +} +.ti-flag-down:before { + content: '\fb91'; +} +.ti-flag-exclamation:before { + content: '\fb92'; +} +.ti-flag-filled:before { + content: '\f67a'; +} +.ti-flag-heart:before { + content: '\fb93'; +} +.ti-flag-minus:before { + content: '\fb94'; +} +.ti-flag-off:before { + content: '\f12d'; +} +.ti-flag-pause:before { + content: '\fb95'; +} +.ti-flag-pin:before { + content: '\fb96'; +} +.ti-flag-plus:before { + content: '\fb97'; +} +.ti-flag-question:before { + content: '\fb98'; +} +.ti-flag-search:before { + content: '\fb99'; +} +.ti-flag-share:before { + content: '\fb9a'; +} +.ti-flag-spark:before { + content: '\ffb7'; +} +.ti-flag-star:before { + content: '\fb9b'; +} +.ti-flag-up:before { + content: '\fb9c'; +} +.ti-flag-x:before { + content: '\fb9d'; +} +.ti-flame:before { + content: '\ec2c'; +} +.ti-flame-filled:before { + content: '\100c6'; +} +.ti-flame-off:before { + content: '\f12e'; +} +.ti-flare:before { + content: '\ee8e'; +} +.ti-flare-filled:before { + content: '\100c5'; +} +.ti-flask:before { + content: '\ebd2'; +} +.ti-flask-2:before { + content: '\ef60'; +} +.ti-flask-2-filled:before { + content: '\fd12'; +} +.ti-flask-2-off:before { + content: '\f12f'; +} +.ti-flask-filled:before { + content: '\fd13'; +} +.ti-flask-off:before { + content: '\f130'; +} +.ti-flip-flops:before { + content: '\f564'; +} +.ti-flip-horizontal:before { + content: '\eaa7'; +} +.ti-flip-vertical:before { + content: '\eaa8'; +} +.ti-float-center:before { + content: '\ebb1'; +} +.ti-float-left:before { + content: '\ebb2'; +} +.ti-float-none:before { + content: '\ed13'; +} +.ti-float-right:before { + content: '\ebb3'; +} +.ti-flower:before { + content: '\eff6'; +} +.ti-flower-filled:before { + content: '\10010'; +} +.ti-flower-off:before { + content: '\f131'; +} +.ti-focus:before { + content: '\eb8d'; +} +.ti-focus-2:before { + content: '\ebd3'; +} +.ti-focus-auto:before { + content: '\fa62'; +} +.ti-focus-centered:before { + content: '\f02a'; +} +.ti-fold:before { + content: '\ed56'; +} +.ti-fold-down:before { + content: '\ed54'; +} +.ti-fold-up:before { + content: '\ed55'; +} +.ti-folder:before { + content: '\eaad'; +} +.ti-folder-bolt:before { + content: '\f90c'; +} +.ti-folder-cancel:before { + content: '\f90d'; +} +.ti-folder-check:before { + content: '\f90e'; +} +.ti-folder-code:before { + content: '\f90f'; +} +.ti-folder-cog:before { + content: '\f910'; +} +.ti-folder-dollar:before { + content: '\f911'; +} +.ti-folder-down:before { + content: '\f912'; +} +.ti-folder-exclamation:before { + content: '\f913'; +} +.ti-folder-filled:before { + content: '\f749'; +} +.ti-folder-heart:before { + content: '\f914'; +} +.ti-folder-minus:before { + content: '\eaaa'; +} +.ti-folder-off:before { + content: '\ed14'; +} +.ti-folder-open:before { + content: '\faf7'; +} +.ti-folder-pause:before { + content: '\f915'; +} +.ti-folder-pin:before { + content: '\f916'; +} +.ti-folder-plus:before { + content: '\eaab'; +} +.ti-folder-question:before { + content: '\f917'; +} +.ti-folder-root:before { + content: '\fd43'; +} +.ti-folder-search:before { + content: '\f918'; +} +.ti-folder-share:before { + content: '\f919'; +} +.ti-folder-star:before { + content: '\f91a'; +} +.ti-folder-symlink:before { + content: '\f91b'; +} +.ti-folder-up:before { + content: '\f91c'; +} +.ti-folder-x:before { + content: '\eaac'; +} +.ti-folders:before { + content: '\eaae'; +} +.ti-folders-filled:before { + content: '\100c4'; +} +.ti-folders-off:before { + content: '\f133'; +} +.ti-forbid:before { + content: '\ebd5'; +} +.ti-forbid-2:before { + content: '\ebd4'; +} +.ti-forbid-2-filled:before { + content: '\fc28'; +} +.ti-forbid-filled:before { + content: '\fc29'; +} +.ti-forklift:before { + content: '\ebe9'; +} +.ti-forms:before { + content: '\ee8f'; +} +.ti-fountain:before { + content: '\f09b'; +} +.ti-fountain-filled:before { + content: '\fc2a'; +} +.ti-fountain-off:before { + content: '\f134'; +} +.ti-frame:before { + content: '\eaaf'; +} +.ti-frame-off:before { + content: '\f135'; +} +.ti-free-rights:before { + content: '\efb6'; +} +.ti-freeze-column:before { + content: '\fa63'; +} +.ti-freeze-row:before { + content: '\fa65'; +} +.ti-freeze-row-column:before { + content: '\fa64'; +} +.ti-fridge:before { + content: '\f1fa'; +} +.ti-fridge-off:before { + content: '\f3ef'; +} +.ti-friends:before { + content: '\eab0'; +} +.ti-friends-off:before { + content: '\f136'; +} +.ti-frustum:before { + content: '\fa9f'; +} +.ti-frustum-off:before { + content: '\fa9d'; +} +.ti-frustum-plus:before { + content: '\fa9e'; +} +.ti-function:before { + content: '\f225'; +} +.ti-function-filled:before { + content: '\fc2b'; +} +.ti-function-off:before { + content: '\f3f0'; +} +.ti-galaxy:before { + content: '\fcb6'; +} +.ti-garden-cart:before { + content: '\f23e'; +} +.ti-garden-cart-filled:before { + content: '\100c3'; +} +.ti-garden-cart-off:before { + content: '\f3f1'; +} +.ti-gas-station:before { + content: '\ec7d'; +} +.ti-gas-station-filled:before { + content: '\100fa'; +} +.ti-gas-station-off:before { + content: '\f137'; +} +.ti-gauge:before { + content: '\eab1'; +} +.ti-gauge-filled:before { + content: '\fc2c'; +} +.ti-gauge-off:before { + content: '\f138'; +} +.ti-gavel:before { + content: '\ef90'; +} +.ti-gender-agender:before { + content: '\f0e1'; +} +.ti-gender-androgyne:before { + content: '\f0e2'; +} +.ti-gender-bigender:before { + content: '\f0e3'; +} +.ti-gender-demiboy:before { + content: '\f0e4'; +} +.ti-gender-demigirl:before { + content: '\f0e5'; +} +.ti-gender-epicene:before { + content: '\f0e6'; +} +.ti-gender-female:before { + content: '\f0e7'; +} +.ti-gender-femme:before { + content: '\f0e8'; +} +.ti-gender-genderfluid:before { + content: '\f0e9'; +} +.ti-gender-genderless:before { + content: '\f0ea'; +} +.ti-gender-genderqueer:before { + content: '\f0eb'; +} +.ti-gender-hermaphrodite:before { + content: '\f0ec'; +} +.ti-gender-intergender:before { + content: '\f0ed'; +} +.ti-gender-male:before { + content: '\f0ee'; +} +.ti-gender-neutrois:before { + content: '\f0ef'; +} +.ti-gender-third:before { + content: '\f0f0'; +} +.ti-gender-transgender:before { + content: '\f0f1'; +} +.ti-gender-trasvesti:before { + content: '\f0f2'; +} +.ti-geometry:before { + content: '\ee90'; +} +.ti-ghost:before { + content: '\eb8e'; +} +.ti-ghost-2:before { + content: '\f57c'; +} +.ti-ghost-2-filled:before { + content: '\f74a'; +} +.ti-ghost-3:before { + content: '\fc13'; +} +.ti-ghost-3-filled:before { + content: '\100a4'; +} +.ti-ghost-filled:before { + content: '\f74b'; +} +.ti-ghost-off:before { + content: '\f3f2'; +} +.ti-gif:before { + content: '\f257'; +} +.ti-gift:before { + content: '\eb68'; +} +.ti-gift-card:before { + content: '\f3aa'; +} +.ti-gift-card-filled:before { + content: '\fc2d'; +} +.ti-gift-filled:before { + content: '\fd14'; +} +.ti-gift-off:before { + content: '\f3f3'; +} +.ti-git-branch:before { + content: '\eab2'; +} +.ti-git-branch-deleted:before { + content: '\f57d'; +} +.ti-git-cherry-pick:before { + content: '\f57e'; +} +.ti-git-commit:before { + content: '\eab3'; +} +.ti-git-compare:before { + content: '\eab4'; +} +.ti-git-fork:before { + content: '\eb8f'; +} +.ti-git-merge:before { + content: '\eab5'; +} +.ti-git-pull-request:before { + content: '\eab6'; +} +.ti-git-pull-request-closed:before { + content: '\ef7f'; +} +.ti-git-pull-request-draft:before { + content: '\efb7'; +} +.ti-gizmo:before { + content: '\f02b'; +} +.ti-glass:before { + content: '\eab8'; +} +.ti-glass-champagne:before { + content: '\fd9c'; +} +.ti-glass-cocktail:before { + content: '\fd9d'; +} +.ti-glass-filled:before { + content: '\1000f'; +} +.ti-glass-full:before { + content: '\eab7'; +} +.ti-glass-full-filled:before { + content: '\fc2e'; +} +.ti-glass-gin:before { + content: '\fd9e'; +} +.ti-glass-off:before { + content: '\ee91'; +} +.ti-globe:before { + content: '\eab9'; +} +.ti-globe-filled:before { + content: '\fc2f'; +} +.ti-globe-off:before { + content: '\f139'; +} +.ti-go-game:before { + content: '\f512'; +} +.ti-golf:before { + content: '\ed8c'; +} +.ti-golf-filled:before { + content: '\100a3'; +} +.ti-golf-off:before { + content: '\f13a'; +} +.ti-gps:before { + content: '\ed7a'; +} +.ti-gps-filled:before { + content: '\fe48'; +} +.ti-gradienter:before { + content: '\f3ab'; +} +.ti-grain:before { + content: '\ee92'; +} +.ti-graph:before { + content: '\f288'; +} +.ti-graph-filled:before { + content: '\fd15'; +} +.ti-graph-off:before { + content: '\f3f4'; +} +.ti-grave:before { + content: '\f580'; +} +.ti-grave-2:before { + content: '\f57f'; +} +.ti-grid-3x3:before { + content: '\fca4'; +} +.ti-grid-4x4:before { + content: '\fca5'; +} +.ti-grid-dots:before { + content: '\eaba'; +} +.ti-grid-goldenratio:before { + content: '\fca6'; +} +.ti-grid-pattern:before { + content: '\efc9'; +} +.ti-grid-pattern-filled:before { + content: '\100c2'; +} +.ti-grid-scan:before { + content: '\fca7'; +} +.ti-grill:before { + content: '\efa9'; +} +.ti-grill-fork:before { + content: '\f35b'; +} +.ti-grill-off:before { + content: '\f3f5'; +} +.ti-grill-spatula:before { + content: '\f35c'; +} +.ti-grip-horizontal:before { + content: '\ec00'; +} +.ti-grip-vertical:before { + content: '\ec01'; +} +.ti-growth:before { + content: '\ee93'; +} +.ti-guitar-pick:before { + content: '\f4c6'; +} +.ti-guitar-pick-filled:before { + content: '\f67b'; +} +.ti-gymnastics:before { + content: '\fd44'; +} +.ti-h-1:before { + content: '\ec94'; +} +.ti-h-2:before { + content: '\ec95'; +} +.ti-h-3:before { + content: '\ec96'; +} +.ti-h-4:before { + content: '\ec97'; +} +.ti-h-5:before { + content: '\ec98'; +} +.ti-h-6:before { + content: '\ec99'; +} +.ti-hammer:before { + content: '\ef91'; +} +.ti-hammer-off:before { + content: '\f13c'; +} +.ti-hand-click:before { + content: '\ef4f'; +} +.ti-hand-click-off:before { + content: '\100f1'; +} +.ti-hand-finger:before { + content: '\ee94'; +} +.ti-hand-finger-down:before { + content: '\ff4f'; +} +.ti-hand-finger-left:before { + content: '\ff4e'; +} +.ti-hand-finger-off:before { + content: '\f13d'; +} +.ti-hand-finger-right:before { + content: '\ff4d'; +} +.ti-hand-grab:before { + content: '\f091'; +} +.ti-hand-little-finger:before { + content: '\ee95'; +} +.ti-hand-love-you:before { + content: '\ee97'; +} +.ti-hand-middle-finger:before { + content: '\ec2d'; +} +.ti-hand-move:before { + content: '\ef50'; +} +.ti-hand-off:before { + content: '\ed15'; +} +.ti-hand-ring-finger:before { + content: '\ee96'; +} +.ti-hand-sanitizer:before { + content: '\f5f4'; +} +.ti-hand-stop:before { + content: '\ec2e'; +} +.ti-hand-three-fingers:before { + content: '\ee98'; +} +.ti-hand-two-fingers:before { + content: '\ee99'; +} +.ti-hanger:before { + content: '\ee9a'; +} +.ti-hanger-2:before { + content: '\f09c'; +} +.ti-hanger-2-filled:before { + content: '\ff61'; +} +.ti-hanger-off:before { + content: '\f13e'; +} +.ti-hash:before { + content: '\eabc'; +} +.ti-haze:before { + content: '\efaa'; +} +.ti-haze-moon:before { + content: '\faf8'; +} +.ti-hdr:before { + content: '\fa7b'; +} +.ti-heading:before { + content: '\ee9b'; +} +.ti-heading-off:before { + content: '\f13f'; +} +.ti-headphones:before { + content: '\eabd'; +} +.ti-headphones-filled:before { + content: '\fa3c'; +} +.ti-headphones-off:before { + content: '\ed1d'; +} +.ti-headset:before { + content: '\eb90'; +} +.ti-headset-off:before { + content: '\f3f6'; +} +.ti-health-recognition:before { + content: '\f1fb'; +} +.ti-heart:before { + content: '\eabe'; +} +.ti-heart-bitcoin:before { + content: '\ff3b'; +} +.ti-heart-bolt:before { + content: '\fb9e'; +} +.ti-heart-broken:before { + content: '\ecba'; +} +.ti-heart-broken-filled:before { + content: '\1016a'; +} +.ti-heart-cancel:before { + content: '\fb9f'; +} +.ti-heart-check:before { + content: '\fba0'; +} +.ti-heart-code:before { + content: '\fba1'; +} +.ti-heart-cog:before { + content: '\fba2'; +} +.ti-heart-discount:before { + content: '\fba3'; +} +.ti-heart-dollar:before { + content: '\fba4'; +} +.ti-heart-down:before { + content: '\fba5'; +} +.ti-heart-exclamation:before { + content: '\fba6'; +} +.ti-heart-filled:before { + content: '\f67c'; +} +.ti-heart-handshake:before { + content: '\f0f3'; +} +.ti-heart-minus:before { + content: '\f140'; +} +.ti-heart-off:before { + content: '\f141'; +} +.ti-heart-pause:before { + content: '\fba7'; +} +.ti-heart-pin:before { + content: '\fba8'; +} +.ti-heart-plus:before { + content: '\f142'; +} +.ti-heart-question:before { + content: '\fba9'; +} +.ti-heart-rate-monitor:before { + content: '\ef61'; +} +.ti-heart-search:before { + content: '\fbaa'; +} +.ti-heart-share:before { + content: '\fbab'; +} +.ti-heart-spark:before { + content: '\ffb6'; +} +.ti-heart-star:before { + content: '\fbac'; +} +.ti-heart-up:before { + content: '\fbad'; +} +.ti-heart-x:before { + content: '\fbae'; +} +.ti-heartbeat:before { + content: '\ef92'; +} +.ti-hearts:before { + content: '\f387'; +} +.ti-hearts-off:before { + content: '\f3f7'; +} +.ti-helicopter:before { + content: '\ed8e'; +} +.ti-helicopter-filled:before { + content: '\100f9'; +} +.ti-helicopter-landing:before { + content: '\ed8d'; +} +.ti-helicopter-landing-filled:before { + content: '\100c1'; +} +.ti-helmet:before { + content: '\efca'; +} +.ti-helmet-off:before { + content: '\f143'; +} +.ti-help:before { + content: '\eabf'; +} +.ti-help-circle:before { + content: '\f91d'; +} +.ti-help-circle-filled:before { + content: '\fa3d'; +} +.ti-help-hexagon:before { + content: '\f7a8'; +} +.ti-help-hexagon-filled:before { + content: '\fa3e'; +} +.ti-help-octagon:before { + content: '\f7a9'; +} +.ti-help-octagon-filled:before { + content: '\fa3f'; +} +.ti-help-off:before { + content: '\f3f8'; +} +.ti-help-small:before { + content: '\f91e'; +} +.ti-help-square:before { + content: '\f920'; +} +.ti-help-square-filled:before { + content: '\fa40'; +} +.ti-help-square-rounded:before { + content: '\f91f'; +} +.ti-help-square-rounded-filled:before { + content: '\fa41'; +} +.ti-help-triangle:before { + content: '\f921'; +} +.ti-help-triangle-filled:before { + content: '\fa42'; +} +.ti-hemisphere:before { + content: '\faa2'; +} +.ti-hemisphere-off:before { + content: '\faa0'; +} +.ti-hemisphere-plus:before { + content: '\faa1'; +} +.ti-hexagon:before { + content: '\ec02'; +} +.ti-hexagon-3d:before { + content: '\f4c7'; +} +.ti-hexagon-filled:before { + content: '\f67d'; +} +.ti-hexagon-letter-a:before { + content: '\f463'; +} +.ti-hexagon-letter-a-filled:before { + content: '\fe47'; +} +.ti-hexagon-letter-b:before { + content: '\f464'; +} +.ti-hexagon-letter-b-filled:before { + content: '\fe46'; +} +.ti-hexagon-letter-c:before { + content: '\f465'; +} +.ti-hexagon-letter-c-filled:before { + content: '\fe45'; +} +.ti-hexagon-letter-d:before { + content: '\f466'; +} +.ti-hexagon-letter-d-filled:before { + content: '\fe44'; +} +.ti-hexagon-letter-e:before { + content: '\f467'; +} +.ti-hexagon-letter-e-filled:before { + content: '\fe43'; +} +.ti-hexagon-letter-f:before { + content: '\f468'; +} +.ti-hexagon-letter-f-filled:before { + content: '\fe42'; +} +.ti-hexagon-letter-g:before { + content: '\f469'; +} +.ti-hexagon-letter-g-filled:before { + content: '\fe41'; +} +.ti-hexagon-letter-h:before { + content: '\f46a'; +} +.ti-hexagon-letter-h-filled:before { + content: '\fe40'; +} +.ti-hexagon-letter-i:before { + content: '\f46b'; +} +.ti-hexagon-letter-i-filled:before { + content: '\fe3f'; +} +.ti-hexagon-letter-j:before { + content: '\f46c'; +} +.ti-hexagon-letter-j-filled:before { + content: '\fe3e'; +} +.ti-hexagon-letter-k:before { + content: '\f46d'; +} +.ti-hexagon-letter-k-filled:before { + content: '\fe3d'; +} +.ti-hexagon-letter-l:before { + content: '\f46e'; +} +.ti-hexagon-letter-l-filled:before { + content: '\fe3c'; +} +.ti-hexagon-letter-m:before { + content: '\f46f'; +} +.ti-hexagon-letter-m-filled:before { + content: '\fe3b'; +} +.ti-hexagon-letter-n:before { + content: '\f470'; +} +.ti-hexagon-letter-n-filled:before { + content: '\fe3a'; +} +.ti-hexagon-letter-o:before { + content: '\f471'; +} +.ti-hexagon-letter-o-filled:before { + content: '\fe39'; +} +.ti-hexagon-letter-p:before { + content: '\f472'; +} +.ti-hexagon-letter-p-filled:before { + content: '\fe38'; +} +.ti-hexagon-letter-q:before { + content: '\f473'; +} +.ti-hexagon-letter-q-filled:before { + content: '\fe37'; +} +.ti-hexagon-letter-r:before { + content: '\f474'; +} +.ti-hexagon-letter-r-filled:before { + content: '\fe36'; +} +.ti-hexagon-letter-s:before { + content: '\f475'; +} +.ti-hexagon-letter-s-filled:before { + content: '\fe35'; +} +.ti-hexagon-letter-t:before { + content: '\f476'; +} +.ti-hexagon-letter-t-filled:before { + content: '\fe34'; +} +.ti-hexagon-letter-u:before { + content: '\f477'; +} +.ti-hexagon-letter-u-filled:before { + content: '\fe33'; +} +.ti-hexagon-letter-v:before { + content: '\f4b3'; +} +.ti-hexagon-letter-v-filled:before { + content: '\fe32'; +} +.ti-hexagon-letter-w:before { + content: '\f478'; +} +.ti-hexagon-letter-w-filled:before { + content: '\fe31'; +} +.ti-hexagon-letter-x:before { + content: '\f479'; +} +.ti-hexagon-letter-x-filled:before { + content: '\fe30'; +} +.ti-hexagon-letter-y:before { + content: '\f47a'; +} +.ti-hexagon-letter-y-filled:before { + content: '\fe2f'; +} +.ti-hexagon-letter-z:before { + content: '\f47b'; +} +.ti-hexagon-letter-z-filled:before { + content: '\fe2e'; +} +.ti-hexagon-minus:before { + content: '\fc8f'; +} +.ti-hexagon-minus-2:before { + content: '\fc8e'; +} +.ti-hexagon-minus-filled:before { + content: '\fe2d'; +} +.ti-hexagon-number-0:before { + content: '\f459'; +} +.ti-hexagon-number-0-filled:before { + content: '\f74c'; +} +.ti-hexagon-number-1:before { + content: '\f45a'; +} +.ti-hexagon-number-1-filled:before { + content: '\f74d'; +} +.ti-hexagon-number-2:before { + content: '\f45b'; +} +.ti-hexagon-number-2-filled:before { + content: '\f74e'; +} +.ti-hexagon-number-3:before { + content: '\f45c'; +} +.ti-hexagon-number-3-filled:before { + content: '\f74f'; +} +.ti-hexagon-number-4:before { + content: '\f45d'; +} +.ti-hexagon-number-4-filled:before { + content: '\f750'; +} +.ti-hexagon-number-5:before { + content: '\f45e'; +} +.ti-hexagon-number-5-filled:before { + content: '\f751'; +} +.ti-hexagon-number-6:before { + content: '\f45f'; +} +.ti-hexagon-number-6-filled:before { + content: '\f752'; +} +.ti-hexagon-number-7:before { + content: '\f460'; +} +.ti-hexagon-number-7-filled:before { + content: '\f753'; +} +.ti-hexagon-number-8:before { + content: '\f461'; +} +.ti-hexagon-number-8-filled:before { + content: '\f754'; +} +.ti-hexagon-number-9:before { + content: '\f462'; +} +.ti-hexagon-number-9-filled:before { + content: '\f755'; +} +.ti-hexagon-off:before { + content: '\ee9c'; +} +.ti-hexagon-plus:before { + content: '\fc45'; +} +.ti-hexagon-plus-2:before { + content: '\fc90'; +} +.ti-hexagon-plus-filled:before { + content: '\fe2c'; +} +.ti-hexagonal-prism:before { + content: '\faa5'; +} +.ti-hexagonal-prism-off:before { + content: '\faa3'; +} +.ti-hexagonal-prism-plus:before { + content: '\faa4'; +} +.ti-hexagonal-pyramid:before { + content: '\faa8'; +} +.ti-hexagonal-pyramid-off:before { + content: '\faa6'; +} +.ti-hexagonal-pyramid-plus:before { + content: '\faa7'; +} +.ti-hexagons:before { + content: '\f09d'; +} +.ti-hexagons-off:before { + content: '\f3f9'; +} +.ti-hierarchy:before { + content: '\ee9e'; +} +.ti-hierarchy-2:before { + content: '\ee9d'; +} +.ti-hierarchy-3:before { + content: '\f289'; +} +.ti-hierarchy-off:before { + content: '\f3fa'; +} +.ti-highlight:before { + content: '\ef3f'; +} +.ti-highlight-off:before { + content: '\f144'; +} +.ti-history:before { + content: '\ebea'; +} +.ti-history-off:before { + content: '\f3fb'; +} +.ti-history-toggle:before { + content: '\f1fc'; +} +.ti-home:before { + content: '\eac1'; +} +.ti-home-2:before { + content: '\eac0'; +} +.ti-home-bitcoin:before { + content: '\ff3a'; +} +.ti-home-bolt:before { + content: '\f336'; +} +.ti-home-cancel:before { + content: '\f350'; +} +.ti-home-check:before { + content: '\f337'; +} +.ti-home-cog:before { + content: '\f338'; +} +.ti-home-dollar:before { + content: '\f339'; +} +.ti-home-dot:before { + content: '\f33a'; +} +.ti-home-down:before { + content: '\f33b'; +} +.ti-home-eco:before { + content: '\f351'; +} +.ti-home-edit:before { + content: '\f352'; +} +.ti-home-exclamation:before { + content: '\f33c'; +} +.ti-home-filled:before { + content: '\fe2b'; +} +.ti-home-hand:before { + content: '\f504'; +} +.ti-home-heart:before { + content: '\f353'; +} +.ti-home-infinity:before { + content: '\f505'; +} +.ti-home-link:before { + content: '\f354'; +} +.ti-home-minus:before { + content: '\f33d'; +} +.ti-home-move:before { + content: '\f33e'; +} +.ti-home-off:before { + content: '\f145'; +} +.ti-home-plus:before { + content: '\f33f'; +} +.ti-home-question:before { + content: '\f340'; +} +.ti-home-ribbon:before { + content: '\f355'; +} +.ti-home-search:before { + content: '\f341'; +} +.ti-home-share:before { + content: '\f342'; +} +.ti-home-shield:before { + content: '\f343'; +} +.ti-home-signal:before { + content: '\f356'; +} +.ti-home-spark:before { + content: '\ffb5'; +} +.ti-home-star:before { + content: '\f344'; +} +.ti-home-stats:before { + content: '\f345'; +} +.ti-home-up:before { + content: '\f346'; +} +.ti-home-x:before { + content: '\f347'; +} +.ti-horse:before { + content: '\fc46'; +} +.ti-horse-toy:before { + content: '\f28a'; +} +.ti-horseshoe:before { + content: '\fcb7'; +} +.ti-hospital:before { + content: '\fd59'; +} +.ti-hospital-circle:before { + content: '\fd58'; +} +.ti-hospital-circle-filled:before { + content: '\fed2'; +} +.ti-hotel-service:before { + content: '\ef80'; +} +.ti-hourglass:before { + content: '\ef93'; +} +.ti-hourglass-empty:before { + content: '\f146'; +} +.ti-hourglass-filled:before { + content: '\f756'; +} +.ti-hourglass-high:before { + content: '\f092'; +} +.ti-hourglass-low:before { + content: '\f093'; +} +.ti-hourglass-off:before { + content: '\f147'; +} +.ti-hours-12:before { + content: '\fc53'; +} +.ti-hours-24:before { + content: '\f5e7'; +} +.ti-html:before { + content: '\f7b1'; +} +.ti-http-connect:before { + content: '\fa28'; +} +.ti-http-connect-off:before { + content: '\100e7'; +} +.ti-http-delete:before { + content: '\fa29'; +} +.ti-http-delete-off:before { + content: '\100e6'; +} +.ti-http-get:before { + content: '\fa2a'; +} +.ti-http-get-off:before { + content: '\100e5'; +} +.ti-http-head:before { + content: '\fa2b'; +} +.ti-http-head-off:before { + content: '\100e4'; +} +.ti-http-options:before { + content: '\fa2c'; +} +.ti-http-options-off:before { + content: '\100e3'; +} +.ti-http-patch:before { + content: '\fa2d'; +} +.ti-http-patch-off:before { + content: '\100e2'; +} +.ti-http-post:before { + content: '\fa2e'; +} +.ti-http-post-off:before { + content: '\100e1'; +} +.ti-http-put:before { + content: '\fa2f'; +} +.ti-http-put-off:before { + content: '\100e0'; +} +.ti-http-que:before { + content: '\fa5b'; +} +.ti-http-que-off:before { + content: '\100df'; +} +.ti-http-trace:before { + content: '\fa30'; +} +.ti-http-trace-off:before { + content: '\100de'; +} +.ti-ice-cream:before { + content: '\eac2'; +} +.ti-ice-cream-2:before { + content: '\ee9f'; +} +.ti-ice-cream-off:before { + content: '\f148'; +} +.ti-ice-skating:before { + content: '\efcb'; +} +.ti-icons:before { + content: '\f1d4'; +} +.ti-icons-filled:before { + content: '\10070'; +} +.ti-icons-off:before { + content: '\f3fc'; +} +.ti-id:before { + content: '\eac3'; +} +.ti-id-badge:before { + content: '\eff7'; +} +.ti-id-badge-2:before { + content: '\f076'; +} +.ti-id-badge-off:before { + content: '\f3fd'; +} +.ti-id-off:before { + content: '\f149'; +} +.ti-ikosaedr:before { + content: '\fec6'; +} +.ti-image-in-picture:before { + content: '\fd9f'; +} +.ti-inbox:before { + content: '\eac4'; +} +.ti-inbox-off:before { + content: '\f14a'; +} +.ti-indent-decrease:before { + content: '\eb91'; +} +.ti-indent-increase:before { + content: '\eb92'; +} +.ti-infinity:before { + content: '\eb69'; +} +.ti-infinity-off:before { + content: '\f3fe'; +} +.ti-info-circle:before { + content: '\eac5'; +} +.ti-info-circle-filled:before { + content: '\f6d8'; +} +.ti-info-hexagon:before { + content: '\f7aa'; +} +.ti-info-hexagon-filled:before { + content: '\fa43'; +} +.ti-info-octagon:before { + content: '\f7ab'; +} +.ti-info-octagon-filled:before { + content: '\fa44'; +} +.ti-info-small:before { + content: '\f922'; +} +.ti-info-square:before { + content: '\eac6'; +} +.ti-info-square-filled:before { + content: '\fa45'; +} +.ti-info-square-rounded:before { + content: '\f635'; +} +.ti-info-square-rounded-filled:before { + content: '\f6d9'; +} +.ti-info-triangle:before { + content: '\f923'; +} +.ti-info-triangle-filled:before { + content: '\fa46'; +} +.ti-inner-shadow-bottom:before { + content: '\f520'; +} +.ti-inner-shadow-bottom-filled:before { + content: '\f757'; +} +.ti-inner-shadow-bottom-left:before { + content: '\f51e'; +} +.ti-inner-shadow-bottom-left-filled:before { + content: '\f758'; +} +.ti-inner-shadow-bottom-right:before { + content: '\f51f'; +} +.ti-inner-shadow-bottom-right-filled:before { + content: '\f759'; +} +.ti-inner-shadow-left:before { + content: '\f521'; +} +.ti-inner-shadow-left-filled:before { + content: '\f75a'; +} +.ti-inner-shadow-right:before { + content: '\f522'; +} +.ti-inner-shadow-right-filled:before { + content: '\f75b'; +} +.ti-inner-shadow-top:before { + content: '\f525'; +} +.ti-inner-shadow-top-filled:before { + content: '\f75c'; +} +.ti-inner-shadow-top-left:before { + content: '\f523'; +} +.ti-inner-shadow-top-left-filled:before { + content: '\f75d'; +} +.ti-inner-shadow-top-right:before { + content: '\f524'; +} +.ti-inner-shadow-top-right-filled:before { + content: '\f75e'; +} +.ti-input-ai:before { + content: '\fc5a'; +} +.ti-input-check:before { + content: '\fc5b'; +} +.ti-input-search:before { + content: '\f2a2'; +} +.ti-input-spark:before { + content: '\ffb4'; +} +.ti-input-x:before { + content: '\fc5c'; +} +.ti-invoice:before { + content: '\feab'; +} +.ti-ironing:before { + content: '\fa7c'; +} +.ti-ironing-1:before { + content: '\f2f4'; +} +.ti-ironing-1-filled:before { + content: '\1006f'; +} +.ti-ironing-2:before { + content: '\f2f5'; +} +.ti-ironing-2-filled:before { + content: '\1006e'; +} +.ti-ironing-3:before { + content: '\f2f6'; +} +.ti-ironing-3-filled:before { + content: '\1006d'; +} +.ti-ironing-filled:before { + content: '\fe2a'; +} +.ti-ironing-off:before { + content: '\f2f7'; +} +.ti-ironing-steam:before { + content: '\f2f9'; +} +.ti-ironing-steam-filled:before { + content: '\1006c'; +} +.ti-ironing-steam-off:before { + content: '\f2f8'; +} +.ti-irregular-polyhedron:before { + content: '\faab'; +} +.ti-irregular-polyhedron-off:before { + content: '\faa9'; +} +.ti-irregular-polyhedron-plus:before { + content: '\faaa'; +} +.ti-italic:before { + content: '\eb93'; +} +.ti-jacket:before { + content: '\f661'; +} +.ti-jetpack:before { + content: '\f581'; +} +.ti-jetpack-filled:before { + content: '\fe29'; +} +.ti-jewish-star:before { + content: '\f3ff'; +} +.ti-jewish-star-filled:before { + content: '\f67e'; +} +.ti-join-bevel:before { + content: '\ff4c'; +} +.ti-join-round:before { + content: '\ff4b'; +} +.ti-join-straight:before { + content: '\ff4a'; +} +.ti-joker:before { + content: '\1005f'; +} +.ti-jpg:before { + content: '\f3ac'; +} +.ti-json:before { + content: '\f7b2'; +} +.ti-jump-rope:before { + content: '\ed8f'; +} +.ti-karate:before { + content: '\ed32'; +} +.ti-kayak:before { + content: '\f1d6'; +} +.ti-kerning:before { + content: '\efb8'; +} +.ti-key:before { + content: '\eac7'; +} +.ti-key-filled:before { + content: '\fe28'; +} +.ti-key-off:before { + content: '\f14b'; +} +.ti-keyboard:before { + content: '\ebd6'; +} +.ti-keyboard-filled:before { + content: '\100a2'; +} +.ti-keyboard-hide:before { + content: '\ec7e'; +} +.ti-keyboard-off:before { + content: '\eea0'; +} +.ti-keyboard-show:before { + content: '\ec7f'; +} +.ti-keyframe:before { + content: '\f576'; +} +.ti-keyframe-align-center:before { + content: '\f582'; +} +.ti-keyframe-align-center-filled:before { + content: '\fc30'; +} +.ti-keyframe-align-horizontal:before { + content: '\f583'; +} +.ti-keyframe-align-horizontal-filled:before { + content: '\fc31'; +} +.ti-keyframe-align-vertical:before { + content: '\f584'; +} +.ti-keyframe-align-vertical-filled:before { + content: '\fc32'; +} +.ti-keyframe-filled:before { + content: '\fc33'; +} +.ti-keyframes:before { + content: '\f585'; +} +.ti-keyframes-filled:before { + content: '\fc34'; +} +.ti-label:before { + content: '\ff38'; +} +.ti-label-filled:before { + content: '\ff41'; +} +.ti-label-important:before { + content: '\ff49'; +} +.ti-label-important-filled:before { + content: '\ff60'; +} +.ti-label-off:before { + content: '\ff39'; +} +.ti-ladder:before { + content: '\efe2'; +} +.ti-ladder-off:before { + content: '\f14c'; +} +.ti-ladle:before { + content: '\fc14'; +} +.ti-lambda:before { + content: '\f541'; +} +.ti-lamp:before { + content: '\efab'; +} +.ti-lamp-2:before { + content: '\f09e'; +} +.ti-lamp-off:before { + content: '\f14d'; +} +.ti-lane:before { + content: '\faf9'; +} +.ti-language:before { + content: '\ebbe'; +} +.ti-language-hiragana:before { + content: '\ef77'; +} +.ti-language-katakana:before { + content: '\ef78'; +} +.ti-language-off:before { + content: '\f14e'; +} +.ti-lasso:before { + content: '\efac'; +} +.ti-lasso-off:before { + content: '\f14f'; +} +.ti-lasso-polygon:before { + content: '\f388'; +} +.ti-lasso-polygon-filled:before { + content: '\ff5f'; +} +.ti-laurel-wreath:before { + content: '\ff45'; +} +.ti-laurel-wreath-1:before { + content: '\ff48'; +} +.ti-laurel-wreath-1-filled:before { + content: '\10169'; +} +.ti-laurel-wreath-2:before { + content: '\ff47'; +} +.ti-laurel-wreath-2-filled:before { + content: '\10168'; +} +.ti-laurel-wreath-3:before { + content: '\ff46'; +} +.ti-laurel-wreath-3-filled:before { + content: '\10167'; +} +.ti-laurel-wreath-filled:before { + content: '\100c0'; +} +.ti-layers-difference:before { + content: '\eac8'; +} +.ti-layers-intersect:before { + content: '\eac9'; +} +.ti-layers-intersect-2:before { + content: '\eff8'; +} +.ti-layers-linked:before { + content: '\eea1'; +} +.ti-layers-off:before { + content: '\f150'; +} +.ti-layers-selected:before { + content: '\fea9'; +} +.ti-layers-selected-bottom:before { + content: '\feaa'; +} +.ti-layers-subtract:before { + content: '\eaca'; +} +.ti-layers-union:before { + content: '\eacb'; +} +.ti-layout:before { + content: '\eadb'; +} +.ti-layout-2:before { + content: '\eacc'; +} +.ti-layout-2-filled:before { + content: '\fe27'; +} +.ti-layout-align-bottom:before { + content: '\eacd'; +} +.ti-layout-align-bottom-filled:before { + content: '\fe26'; +} +.ti-layout-align-center:before { + content: '\eace'; +} +.ti-layout-align-center-filled:before { + content: '\fe25'; +} +.ti-layout-align-left:before { + content: '\eacf'; +} +.ti-layout-align-left-filled:before { + content: '\fe24'; +} +.ti-layout-align-middle:before { + content: '\ead0'; +} +.ti-layout-align-middle-filled:before { + content: '\fe23'; +} +.ti-layout-align-right:before { + content: '\ead1'; +} +.ti-layout-align-right-filled:before { + content: '\fe22'; +} +.ti-layout-align-top:before { + content: '\ead2'; +} +.ti-layout-align-top-filled:before { + content: '\fe21'; +} +.ti-layout-board:before { + content: '\ef95'; +} +.ti-layout-board-split:before { + content: '\ef94'; +} +.ti-layout-bottombar:before { + content: '\ead3'; +} +.ti-layout-bottombar-collapse:before { + content: '\f28b'; +} +.ti-layout-bottombar-collapse-filled:before { + content: '\fc35'; +} +.ti-layout-bottombar-expand:before { + content: '\f28c'; +} +.ti-layout-bottombar-expand-filled:before { + content: '\fc36'; +} +.ti-layout-bottombar-filled:before { + content: '\fc37'; +} +.ti-layout-bottombar-inactive:before { + content: '\fd45'; +} +.ti-layout-cards:before { + content: '\ec13'; +} +.ti-layout-cards-filled:before { + content: '\fe20'; +} +.ti-layout-collage:before { + content: '\f389'; +} +.ti-layout-columns:before { + content: '\ead4'; +} +.ti-layout-dashboard:before { + content: '\f02c'; +} +.ti-layout-dashboard-filled:before { + content: '\fe1f'; +} +.ti-layout-distribute-horizontal:before { + content: '\ead5'; +} +.ti-layout-distribute-horizontal-filled:before { + content: '\fe1e'; +} +.ti-layout-distribute-vertical:before { + content: '\ead6'; +} +.ti-layout-distribute-vertical-filled:before { + content: '\fe1d'; +} +.ti-layout-filled:before { + content: '\fe17'; +} +.ti-layout-grid:before { + content: '\edba'; +} +.ti-layout-grid-add:before { + content: '\edb9'; +} +.ti-layout-grid-filled:before { + content: '\fe1c'; +} +.ti-layout-grid-remove:before { + content: '\fa7d'; +} +.ti-layout-kanban:before { + content: '\ec3f'; +} +.ti-layout-kanban-filled:before { + content: '\fe1b'; +} +.ti-layout-list:before { + content: '\ec14'; +} +.ti-layout-list-filled:before { + content: '\fe1a'; +} +.ti-layout-navbar:before { + content: '\ead7'; +} +.ti-layout-navbar-collapse:before { + content: '\f28d'; +} +.ti-layout-navbar-collapse-filled:before { + content: '\fc38'; +} +.ti-layout-navbar-expand:before { + content: '\f28e'; +} +.ti-layout-navbar-expand-filled:before { + content: '\fc39'; +} +.ti-layout-navbar-filled:before { + content: '\fc3a'; +} +.ti-layout-navbar-inactive:before { + content: '\fd46'; +} +.ti-layout-off:before { + content: '\f151'; +} +.ti-layout-rows:before { + content: '\ead8'; +} +.ti-layout-sidebar:before { + content: '\eada'; +} +.ti-layout-sidebar-filled:before { + content: '\fe18'; +} +.ti-layout-sidebar-inactive:before { + content: '\fd47'; +} +.ti-layout-sidebar-left-collapse:before { + content: '\f004'; +} +.ti-layout-sidebar-left-collapse-filled:before { + content: '\fc3b'; +} +.ti-layout-sidebar-left-expand:before { + content: '\f005'; +} +.ti-layout-sidebar-left-expand-filled:before { + content: '\fc3c'; +} +.ti-layout-sidebar-right:before { + content: '\ead9'; +} +.ti-layout-sidebar-right-collapse:before { + content: '\f006'; +} +.ti-layout-sidebar-right-collapse-filled:before { + content: '\fc3d'; +} +.ti-layout-sidebar-right-expand:before { + content: '\f007'; +} +.ti-layout-sidebar-right-expand-filled:before { + content: '\fc3e'; +} +.ti-layout-sidebar-right-filled:before { + content: '\fe19'; +} +.ti-layout-sidebar-right-inactive:before { + content: '\fd48'; +} +.ti-leaf:before { + content: '\ed4f'; +} +.ti-leaf-2:before { + content: '\ff44'; +} +.ti-leaf-off:before { + content: '\f400'; +} +.ti-lego:before { + content: '\eadc'; +} +.ti-lego-filled:before { + content: '\fe16'; +} +.ti-lego-off:before { + content: '\f401'; +} +.ti-lemon:before { + content: '\ef10'; +} +.ti-lemon-2:before { + content: '\ef81'; +} +.ti-lemon-2-filled:before { + content: '\100bf'; +} +.ti-letter-a:before { + content: '\ec50'; +} +.ti-letter-a-small:before { + content: '\fcc7'; +} +.ti-letter-b:before { + content: '\ec51'; +} +.ti-letter-b-small:before { + content: '\fcc8'; +} +.ti-letter-c:before { + content: '\ec52'; +} +.ti-letter-c-small:before { + content: '\fcc9'; +} +.ti-letter-case:before { + content: '\eea5'; +} +.ti-letter-case-lower:before { + content: '\eea2'; +} +.ti-letter-case-toggle:before { + content: '\eea3'; +} +.ti-letter-case-upper:before { + content: '\eea4'; +} +.ti-letter-d:before { + content: '\ec53'; +} +.ti-letter-d-small:before { + content: '\fcca'; +} +.ti-letter-e:before { + content: '\ec54'; +} +.ti-letter-e-small:before { + content: '\fccb'; +} +.ti-letter-f:before { + content: '\ec55'; +} +.ti-letter-f-small:before { + content: '\fccc'; +} +.ti-letter-g:before { + content: '\ec56'; +} +.ti-letter-g-small:before { + content: '\fccd'; +} +.ti-letter-h:before { + content: '\ec57'; +} +.ti-letter-h-small:before { + content: '\fcce'; +} +.ti-letter-i:before { + content: '\ec58'; +} +.ti-letter-i-small:before { + content: '\fccf'; +} +.ti-letter-j:before { + content: '\ec59'; +} +.ti-letter-j-small:before { + content: '\fcd0'; +} +.ti-letter-k:before { + content: '\ec5a'; +} +.ti-letter-k-small:before { + content: '\fcd1'; +} +.ti-letter-l:before { + content: '\ec5b'; +} +.ti-letter-l-small:before { + content: '\fcd2'; +} +.ti-letter-m:before { + content: '\ec5c'; +} +.ti-letter-m-small:before { + content: '\fcd3'; +} +.ti-letter-n:before { + content: '\ec5d'; +} +.ti-letter-n-small:before { + content: '\fcd4'; +} +.ti-letter-o:before { + content: '\ec5e'; +} +.ti-letter-o-small:before { + content: '\fcd5'; +} +.ti-letter-p:before { + content: '\ec5f'; +} +.ti-letter-p-small:before { + content: '\fcd6'; +} +.ti-letter-q:before { + content: '\ec60'; +} +.ti-letter-q-small:before { + content: '\fcd7'; +} +.ti-letter-r:before { + content: '\ec61'; +} +.ti-letter-r-small:before { + content: '\fcd8'; +} +.ti-letter-s:before { + content: '\ec62'; +} +.ti-letter-s-small:before { + content: '\fcd9'; +} +.ti-letter-spacing:before { + content: '\eea6'; +} +.ti-letter-t:before { + content: '\ec63'; +} +.ti-letter-t-small:before { + content: '\fcda'; +} +.ti-letter-u:before { + content: '\ec64'; +} +.ti-letter-u-small:before { + content: '\fcdb'; +} +.ti-letter-v:before { + content: '\ec65'; +} +.ti-letter-v-small:before { + content: '\fcdc'; +} +.ti-letter-w:before { + content: '\ec66'; +} +.ti-letter-w-small:before { + content: '\fcdd'; +} +.ti-letter-x:before { + content: '\ec67'; +} +.ti-letter-x-small:before { + content: '\fcde'; +} +.ti-letter-y:before { + content: '\ec68'; +} +.ti-letter-y-small:before { + content: '\fcdf'; +} +.ti-letter-z:before { + content: '\ec69'; +} +.ti-letter-z-small:before { + content: '\fce0'; +} +.ti-library:before { + content: '\fd4c'; +} +.ti-library-minus:before { + content: '\fd49'; +} +.ti-library-photo:before { + content: '\fd4a'; +} +.ti-library-plus:before { + content: '\fd4b'; +} +.ti-license:before { + content: '\ebc0'; +} +.ti-license-off:before { + content: '\f153'; +} +.ti-lifebuoy:before { + content: '\eadd'; +} +.ti-lifebuoy-filled:before { + content: '\100be'; +} +.ti-lifebuoy-off:before { + content: '\f154'; +} +.ti-lighter:before { + content: '\f794'; +} +.ti-line:before { + content: '\ec40'; +} +.ti-line-dashed:before { + content: '\eea7'; +} +.ti-line-dotted:before { + content: '\eea8'; +} +.ti-line-height:before { + content: '\eb94'; +} +.ti-line-scan:before { + content: '\fcb8'; +} +.ti-link:before { + content: '\eade'; +} +.ti-link-minus:before { + content: '\fd16'; +} +.ti-link-off:before { + content: '\f402'; +} +.ti-link-plus:before { + content: '\fd17'; +} +.ti-list:before { + content: '\eb6b'; +} +.ti-list-check:before { + content: '\eb6a'; +} +.ti-list-details:before { + content: '\ef40'; +} +.ti-list-letters:before { + content: '\fc47'; +} +.ti-list-numbers:before { + content: '\ef11'; +} +.ti-list-search:before { + content: '\eea9'; +} +.ti-list-tree:before { + content: '\fafa'; +} +.ti-live-photo:before { + content: '\eadf'; +} +.ti-live-photo-filled:before { + content: '\fed1'; +} +.ti-live-photo-off:before { + content: '\f403'; +} +.ti-live-view:before { + content: '\ec6b'; +} +.ti-live-view-filled:before { + content: '\100a1'; +} +.ti-load-balancer:before { + content: '\fa5c'; +} +.ti-loader:before { + content: '\eca3'; +} +.ti-loader-2:before { + content: '\f226'; +} +.ti-loader-3:before { + content: '\f513'; +} +.ti-loader-quarter:before { + content: '\eca2'; +} +.ti-location:before { + content: '\eae0'; +} +.ti-location-bolt:before { + content: '\fbaf'; +} +.ti-location-broken:before { + content: '\f2c4'; +} +.ti-location-cancel:before { + content: '\fbb0'; +} +.ti-location-check:before { + content: '\fbb1'; +} +.ti-location-code:before { + content: '\fbb2'; +} +.ti-location-cog:before { + content: '\fbb3'; +} +.ti-location-discount:before { + content: '\fbb4'; +} +.ti-location-dollar:before { + content: '\fbb5'; +} +.ti-location-down:before { + content: '\fbb6'; +} +.ti-location-exclamation:before { + content: '\fbb7'; +} +.ti-location-filled:before { + content: '\f67f'; +} +.ti-location-heart:before { + content: '\fbb8'; +} +.ti-location-minus:before { + content: '\fbb9'; +} +.ti-location-off:before { + content: '\f155'; +} +.ti-location-pause:before { + content: '\fbba'; +} +.ti-location-pin:before { + content: '\fbbb'; +} +.ti-location-plus:before { + content: '\fbbc'; +} +.ti-location-question:before { + content: '\fbbd'; +} +.ti-location-search:before { + content: '\fbbe'; +} +.ti-location-share:before { + content: '\fbbf'; +} +.ti-location-star:before { + content: '\fbc0'; +} +.ti-location-up:before { + content: '\fbc1'; +} +.ti-location-x:before { + content: '\fbc2'; +} +.ti-lock:before { + content: '\eae2'; +} +.ti-lock-access:before { + content: '\eeaa'; +} +.ti-lock-access-off:before { + content: '\f404'; +} +.ti-lock-bitcoin:before { + content: '\ff37'; +} +.ti-lock-bolt:before { + content: '\f924'; +} +.ti-lock-cancel:before { + content: '\f925'; +} +.ti-lock-check:before { + content: '\f926'; +} +.ti-lock-code:before { + content: '\f927'; +} +.ti-lock-cog:before { + content: '\f928'; +} +.ti-lock-dollar:before { + content: '\f929'; +} +.ti-lock-down:before { + content: '\f92a'; +} +.ti-lock-exclamation:before { + content: '\f92b'; +} +.ti-lock-filled:before { + content: '\fe15'; +} +.ti-lock-heart:before { + content: '\f92c'; +} +.ti-lock-minus:before { + content: '\f92d'; +} +.ti-lock-off:before { + content: '\ed1e'; +} +.ti-lock-open:before { + content: '\eae1'; +} +.ti-lock-open-2:before { + content: '\fea8'; +} +.ti-lock-open-off:before { + content: '\f156'; +} +.ti-lock-password:before { + content: '\ff9f'; +} +.ti-lock-pause:before { + content: '\f92e'; +} +.ti-lock-pin:before { + content: '\f92f'; +} +.ti-lock-plus:before { + content: '\f930'; +} +.ti-lock-question:before { + content: '\f931'; +} +.ti-lock-search:before { + content: '\f932'; +} +.ti-lock-share:before { + content: '\f933'; +} +.ti-lock-square:before { + content: '\ef51'; +} +.ti-lock-square-rounded:before { + content: '\f636'; +} +.ti-lock-square-rounded-filled:before { + content: '\f6da'; +} +.ti-lock-star:before { + content: '\f934'; +} +.ti-lock-up:before { + content: '\f935'; +} +.ti-lock-x:before { + content: '\f936'; +} +.ti-logic-and:before { + content: '\f240'; +} +.ti-logic-buffer:before { + content: '\f241'; +} +.ti-logic-nand:before { + content: '\f242'; +} +.ti-logic-nor:before { + content: '\f243'; +} +.ti-logic-not:before { + content: '\f244'; +} +.ti-logic-or:before { + content: '\f245'; +} +.ti-logic-xnor:before { + content: '\f246'; +} +.ti-logic-xor:before { + content: '\f247'; +} +.ti-login:before { + content: '\eba7'; +} +.ti-login-2:before { + content: '\fc76'; +} +.ti-logout:before { + content: '\eba8'; +} +.ti-logout-2:before { + content: '\fa7e'; +} +.ti-logs:before { + content: '\fea7'; +} +.ti-lollipop:before { + content: '\efcc'; +} +.ti-lollipop-off:before { + content: '\f157'; +} +.ti-luggage:before { + content: '\efad'; +} +.ti-luggage-off:before { + content: '\f158'; +} +.ti-lungs:before { + content: '\ef62'; +} +.ti-lungs-filled:before { + content: '\fe14'; +} +.ti-lungs-off:before { + content: '\f405'; +} +.ti-macro:before { + content: '\eeab'; +} +.ti-macro-filled:before { + content: '\fe13'; +} +.ti-macro-off:before { + content: '\f406'; +} +.ti-magnet:before { + content: '\eae3'; +} +.ti-magnet-filled:before { + content: '\fe12'; +} +.ti-magnet-off:before { + content: '\f159'; +} +.ti-magnetic:before { + content: '\fcb9'; +} +.ti-mail:before { + content: '\eae5'; +} +.ti-mail-ai:before { + content: '\fa31'; +} +.ti-mail-bitcoin:before { + content: '\ff36'; +} +.ti-mail-bolt:before { + content: '\f937'; +} +.ti-mail-cancel:before { + content: '\f938'; +} +.ti-mail-check:before { + content: '\f939'; +} +.ti-mail-code:before { + content: '\f93a'; +} +.ti-mail-cog:before { + content: '\f93b'; +} +.ti-mail-dollar:before { + content: '\f93c'; +} +.ti-mail-down:before { + content: '\f93d'; +} +.ti-mail-exclamation:before { + content: '\f93e'; +} +.ti-mail-fast:before { + content: '\f069'; +} +.ti-mail-filled:before { + content: '\fa47'; +} +.ti-mail-forward:before { + content: '\eeac'; +} +.ti-mail-heart:before { + content: '\f93f'; +} +.ti-mail-minus:before { + content: '\f940'; +} +.ti-mail-off:before { + content: '\f15a'; +} +.ti-mail-opened:before { + content: '\eae4'; +} +.ti-mail-opened-filled:before { + content: '\fa48'; +} +.ti-mail-pause:before { + content: '\f941'; +} +.ti-mail-pin:before { + content: '\f942'; +} +.ti-mail-plus:before { + content: '\f943'; +} +.ti-mail-question:before { + content: '\f944'; +} +.ti-mail-search:before { + content: '\f945'; +} +.ti-mail-share:before { + content: '\f946'; +} +.ti-mail-spark:before { + content: '\ffb3'; +} +.ti-mail-star:before { + content: '\f947'; +} +.ti-mail-up:before { + content: '\f948'; +} +.ti-mail-x:before { + content: '\f949'; +} +.ti-mailbox:before { + content: '\eead'; +} +.ti-mailbox-off:before { + content: '\f15b'; +} +.ti-man:before { + content: '\eae6'; +} +.ti-man-filled:before { + content: '\fe11'; +} +.ti-manual-gearbox:before { + content: '\ed7b'; +} +.ti-manual-gearbox-filled:before { + content: '\fe10'; +} +.ti-map:before { + content: '\eae9'; +} +.ti-map-2:before { + content: '\eae7'; +} +.ti-map-bolt:before { + content: '\fbc3'; +} +.ti-map-cancel:before { + content: '\fbc4'; +} +.ti-map-check:before { + content: '\fbc5'; +} +.ti-map-code:before { + content: '\fbc6'; +} +.ti-map-cog:before { + content: '\fbc7'; +} +.ti-map-discount:before { + content: '\fbc8'; +} +.ti-map-dollar:before { + content: '\fbc9'; +} +.ti-map-down:before { + content: '\fbca'; +} +.ti-map-east:before { + content: '\fc5d'; +} +.ti-map-exclamation:before { + content: '\fbcb'; +} +.ti-map-heart:before { + content: '\fbcc'; +} +.ti-map-minus:before { + content: '\fbcd'; +} +.ti-map-north:before { + content: '\fc5e'; +} +.ti-map-off:before { + content: '\f15c'; +} +.ti-map-pause:before { + content: '\fbce'; +} +.ti-map-pin:before { + content: '\eae8'; +} +.ti-map-pin-2:before { + content: '\fc48'; +} +.ti-map-pin-bolt:before { + content: '\f94a'; +} +.ti-map-pin-cancel:before { + content: '\f94b'; +} +.ti-map-pin-check:before { + content: '\f94c'; +} +.ti-map-pin-code:before { + content: '\f94d'; +} +.ti-map-pin-cog:before { + content: '\f94e'; +} +.ti-map-pin-dollar:before { + content: '\f94f'; +} +.ti-map-pin-down:before { + content: '\f950'; +} +.ti-map-pin-exclamation:before { + content: '\f951'; +} +.ti-map-pin-filled:before { + content: '\f680'; +} +.ti-map-pin-heart:before { + content: '\f952'; +} +.ti-map-pin-minus:before { + content: '\f953'; +} +.ti-map-pin-off:before { + content: '\ecf3'; +} +.ti-map-pin-pause:before { + content: '\f954'; +} +.ti-map-pin-pin:before { + content: '\f955'; +} +.ti-map-pin-plus:before { + content: '\f956'; +} +.ti-map-pin-question:before { + content: '\f957'; +} +.ti-map-pin-search:before { + content: '\f958'; +} +.ti-map-pin-share:before { + content: '\f795'; +} +.ti-map-pin-star:before { + content: '\f959'; +} +.ti-map-pin-up:before { + content: '\f95a'; +} +.ti-map-pin-x:before { + content: '\f95b'; +} +.ti-map-pins:before { + content: '\ed5e'; +} +.ti-map-plus:before { + content: '\fbcf'; +} +.ti-map-question:before { + content: '\fbd0'; +} +.ti-map-route:before { + content: '\fc79'; +} +.ti-map-search:before { + content: '\ef82'; +} +.ti-map-share:before { + content: '\fbd1'; +} +.ti-map-south:before { + content: '\fc5f'; +} +.ti-map-star:before { + content: '\fbd2'; +} +.ti-map-up:before { + content: '\fbd3'; +} +.ti-map-west:before { + content: '\fc60'; +} +.ti-map-x:before { + content: '\fbd4'; +} +.ti-markdown:before { + content: '\ec41'; +} +.ti-markdown-off:before { + content: '\f407'; +} +.ti-marquee:before { + content: '\ec77'; +} +.ti-marquee-2:before { + content: '\eeae'; +} +.ti-marquee-off:before { + content: '\f15d'; +} +.ti-mars:before { + content: '\ec80'; +} +.ti-mask:before { + content: '\eeb0'; +} +.ti-mask-off:before { + content: '\eeaf'; +} +.ti-masks-theater:before { + content: '\f263'; +} +.ti-masks-theater-off:before { + content: '\f408'; +} +.ti-massage:before { + content: '\eeb1'; +} +.ti-matchstick:before { + content: '\f577'; +} +.ti-math:before { + content: '\ebeb'; +} +.ti-math-1-divide-2:before { + content: '\f4e2'; +} +.ti-math-1-divide-3:before { + content: '\f4e3'; +} +.ti-math-avg:before { + content: '\f0f4'; +} +.ti-math-cos:before { + content: '\ff1f'; +} +.ti-math-ctg:before { + content: '\ff35'; +} +.ti-math-equal-greater:before { + content: '\f4e4'; +} +.ti-math-equal-lower:before { + content: '\f4e5'; +} +.ti-math-function:before { + content: '\eeb2'; +} +.ti-math-function-off:before { + content: '\f15e'; +} +.ti-math-function-y:before { + content: '\f4e6'; +} +.ti-math-greater:before { + content: '\f4e7'; +} +.ti-math-integral:before { + content: '\f4e9'; +} +.ti-math-integral-x:before { + content: '\f4e8'; +} +.ti-math-integrals:before { + content: '\f4ea'; +} +.ti-math-lower:before { + content: '\f4eb'; +} +.ti-math-max:before { + content: '\f0f5'; +} +.ti-math-max-min:before { + content: '\fda0'; +} +.ti-math-min:before { + content: '\f0f6'; +} +.ti-math-not:before { + content: '\f4ec'; +} +.ti-math-off:before { + content: '\f409'; +} +.ti-math-pi:before { + content: '\f4ee'; +} +.ti-math-pi-divide-2:before { + content: '\f4ed'; +} +.ti-math-sec:before { + content: '\ff34'; +} +.ti-math-sin:before { + content: '\ff1e'; +} +.ti-math-symbols:before { + content: '\eeb3'; +} +.ti-math-tg:before { + content: '\ff33'; +} +.ti-math-x-divide-2:before { + content: '\f4ef'; +} +.ti-math-x-divide-y:before { + content: '\f4f1'; +} +.ti-math-x-divide-y-2:before { + content: '\f4f0'; +} +.ti-math-x-floor-divide-y:before { + content: '\10073'; +} +.ti-math-x-minus-x:before { + content: '\f4f2'; +} +.ti-math-x-minus-y:before { + content: '\f4f3'; +} +.ti-math-x-plus-x:before { + content: '\f4f4'; +} +.ti-math-x-plus-y:before { + content: '\f4f5'; +} +.ti-math-xy:before { + content: '\f4f6'; +} +.ti-math-y-minus-y:before { + content: '\f4f7'; +} +.ti-math-y-plus-y:before { + content: '\f4f8'; +} +.ti-matrix:before { + content: '\100bc'; +} +.ti-maximize:before { + content: '\eaea'; +} +.ti-maximize-off:before { + content: '\f15f'; +} +.ti-meat:before { + content: '\ef12'; +} +.ti-meat-off:before { + content: '\f40a'; +} +.ti-medal:before { + content: '\ec78'; +} +.ti-medal-2:before { + content: '\efcd'; +} +.ti-medical-cross:before { + content: '\ec2f'; +} +.ti-medical-cross-circle:before { + content: '\fae8'; +} +.ti-medical-cross-filled:before { + content: '\f681'; +} +.ti-medical-cross-off:before { + content: '\f160'; +} +.ti-medicine-syrup:before { + content: '\ef63'; +} +.ti-meeple:before { + content: '\f514'; +} +.ti-meeple-filled:before { + content: '\100a0'; +} +.ti-melon:before { + content: '\fc7a'; +} +.ti-melon-filled:before { + content: '\1000e'; +} +.ti-menorah:before { + content: '\f58c'; +} +.ti-menu:before { + content: '\eaeb'; +} +.ti-menu-2:before { + content: '\ec42'; +} +.ti-menu-3:before { + content: '\ff43'; +} +.ti-menu-4:before { + content: '\ff42'; +} +.ti-menu-deep:before { + content: '\fafb'; +} +.ti-menu-order:before { + content: '\f5f5'; +} +.ti-message:before { + content: '\eaef'; +} +.ti-message-2:before { + content: '\eaec'; +} +.ti-message-2-bolt:before { + content: '\f95c'; +} +.ti-message-2-cancel:before { + content: '\f95d'; +} +.ti-message-2-check:before { + content: '\f95e'; +} +.ti-message-2-code:before { + content: '\f012'; +} +.ti-message-2-cog:before { + content: '\f95f'; +} +.ti-message-2-dollar:before { + content: '\f960'; +} +.ti-message-2-down:before { + content: '\f961'; +} +.ti-message-2-exclamation:before { + content: '\f962'; +} +.ti-message-2-filled:before { + content: '\1009f'; +} +.ti-message-2-heart:before { + content: '\f963'; +} +.ti-message-2-minus:before { + content: '\f964'; +} +.ti-message-2-off:before { + content: '\f40b'; +} +.ti-message-2-pause:before { + content: '\f965'; +} +.ti-message-2-pin:before { + content: '\f966'; +} +.ti-message-2-plus:before { + content: '\f967'; +} +.ti-message-2-question:before { + content: '\f968'; +} +.ti-message-2-search:before { + content: '\f969'; +} +.ti-message-2-share:before { + content: '\f077'; +} +.ti-message-2-star:before { + content: '\f96a'; +} +.ti-message-2-up:before { + content: '\f96b'; +} +.ti-message-2-x:before { + content: '\f96c'; +} +.ti-message-bolt:before { + content: '\f96d'; +} +.ti-message-cancel:before { + content: '\f96e'; +} +.ti-message-chatbot:before { + content: '\f38a'; +} +.ti-message-chatbot-filled:before { + content: '\fed0'; +} +.ti-message-check:before { + content: '\f96f'; +} +.ti-message-circle:before { + content: '\eaed'; +} +.ti-message-circle-bolt:before { + content: '\f970'; +} +.ti-message-circle-cancel:before { + content: '\f971'; +} +.ti-message-circle-check:before { + content: '\f972'; +} +.ti-message-circle-code:before { + content: '\f973'; +} +.ti-message-circle-cog:before { + content: '\f974'; +} +.ti-message-circle-dollar:before { + content: '\f975'; +} +.ti-message-circle-down:before { + content: '\f976'; +} +.ti-message-circle-exclamation:before { + content: '\f977'; +} +.ti-message-circle-filled:before { + content: '\fecf'; +} +.ti-message-circle-heart:before { + content: '\f978'; +} +.ti-message-circle-minus:before { + content: '\f979'; +} +.ti-message-circle-off:before { + content: '\ed40'; +} +.ti-message-circle-pause:before { + content: '\f97a'; +} +.ti-message-circle-pin:before { + content: '\f97b'; +} +.ti-message-circle-plus:before { + content: '\f97c'; +} +.ti-message-circle-question:before { + content: '\f97d'; +} +.ti-message-circle-search:before { + content: '\f97e'; +} +.ti-message-circle-share:before { + content: '\f97f'; +} +.ti-message-circle-star:before { + content: '\f980'; +} +.ti-message-circle-up:before { + content: '\f981'; +} +.ti-message-circle-user:before { + content: '\fec5'; +} +.ti-message-circle-x:before { + content: '\f982'; +} +.ti-message-code:before { + content: '\f013'; +} +.ti-message-cog:before { + content: '\f983'; +} +.ti-message-dollar:before { + content: '\f984'; +} +.ti-message-dots:before { + content: '\eaee'; +} +.ti-message-down:before { + content: '\f985'; +} +.ti-message-exclamation:before { + content: '\f986'; +} +.ti-message-filled:before { + content: '\fecd'; +} +.ti-message-forward:before { + content: '\f28f'; +} +.ti-message-heart:before { + content: '\f987'; +} +.ti-message-language:before { + content: '\efae'; +} +.ti-message-minus:before { + content: '\f988'; +} +.ti-message-off:before { + content: '\ed41'; +} +.ti-message-pause:before { + content: '\f989'; +} +.ti-message-pin:before { + content: '\f98a'; +} +.ti-message-plus:before { + content: '\ec9a'; +} +.ti-message-question:before { + content: '\f98b'; +} +.ti-message-reply:before { + content: '\fd4d'; +} +.ti-message-report:before { + content: '\ec9b'; +} +.ti-message-report-filled:before { + content: '\fece'; +} +.ti-message-search:before { + content: '\f98c'; +} +.ti-message-share:before { + content: '\f078'; +} +.ti-message-star:before { + content: '\f98d'; +} +.ti-message-up:before { + content: '\f98e'; +} +.ti-message-user:before { + content: '\fec4'; +} +.ti-message-x:before { + content: '\f98f'; +} +.ti-messages:before { + content: '\eb6c'; +} +.ti-messages-off:before { + content: '\ed42'; +} +.ti-meteor:before { + content: '\f1fd'; +} +.ti-meteor-filled:before { + content: '\1000d'; +} +.ti-meteor-off:before { + content: '\f40c'; +} +.ti-meter-cube:before { + content: '\fd7c'; +} +.ti-meter-square:before { + content: '\fd7d'; +} +.ti-metronome:before { + content: '\fd25'; +} +.ti-michelin-bib-gourmand:before { + content: '\fae9'; +} +.ti-michelin-star:before { + content: '\faeb'; +} +.ti-michelin-star-filled:before { + content: '\1000c'; +} +.ti-michelin-star-green:before { + content: '\faea'; +} +.ti-mickey:before { + content: '\f2a3'; +} +.ti-mickey-filled:before { + content: '\f683'; +} +.ti-microphone:before { + content: '\eaf0'; +} +.ti-microphone-2:before { + content: '\ef2c'; +} +.ti-microphone-2-off:before { + content: '\f40d'; +} +.ti-microphone-filled:before { + content: '\fe0f'; +} +.ti-microphone-off:before { + content: '\ed16'; +} +.ti-microscope:before { + content: '\ef64'; +} +.ti-microscope-filled:before { + content: '\10166'; +} +.ti-microscope-off:before { + content: '\f40e'; +} +.ti-microwave:before { + content: '\f248'; +} +.ti-microwave-filled:before { + content: '\fe0e'; +} +.ti-microwave-off:before { + content: '\f264'; +} +.ti-military-award:before { + content: '\f079'; +} +.ti-military-rank:before { + content: '\efcf'; +} +.ti-military-rank-filled:before { + content: '\ff5e'; +} +.ti-milk:before { + content: '\ef13'; +} +.ti-milk-filled:before { + content: '\1000b'; +} +.ti-milk-off:before { + content: '\f40f'; +} +.ti-milkshake:before { + content: '\f4c8'; +} +.ti-minimize:before { + content: '\eaf1'; +} +.ti-minus:before { + content: '\eaf2'; +} +.ti-minus-vertical:before { + content: '\eeb4'; +} +.ti-mist:before { + content: '\ec30'; +} +.ti-mist-off:before { + content: '\f410'; +} +.ti-mobiledata:before { + content: '\f9f5'; +} +.ti-mobiledata-off:before { + content: '\f9f4'; +} +.ti-moneybag:before { + content: '\f506'; +} +.ti-moneybag-edit:before { + content: '\1013d'; +} +.ti-moneybag-heart:before { + content: '\1013c'; +} +.ti-moneybag-minus:before { + content: '\1013b'; +} +.ti-moneybag-move:before { + content: '\10139'; +} +.ti-moneybag-move-back:before { + content: '\1013a'; +} +.ti-moneybag-plus:before { + content: '\10138'; +} +.ti-monkeybar:before { + content: '\feb4'; +} +.ti-mood-angry:before { + content: '\f2de'; +} +.ti-mood-angry-filled:before { + content: '\ff0a'; +} +.ti-mood-annoyed:before { + content: '\f2e0'; +} +.ti-mood-annoyed-2:before { + content: '\f2df'; +} +.ti-mood-bitcoin:before { + content: '\ff32'; +} +.ti-mood-boy:before { + content: '\ed2d'; +} +.ti-mood-check:before { + content: '\f7b3'; +} +.ti-mood-cog:before { + content: '\f7b4'; +} +.ti-mood-confuzed:before { + content: '\eaf3'; +} +.ti-mood-confuzed-filled:before { + content: '\f7f2'; +} +.ti-mood-crazy-happy:before { + content: '\ed90'; +} +.ti-mood-crazy-happy-filled:before { + content: '\ff09'; +} +.ti-mood-cry:before { + content: '\ecbb'; +} +.ti-mood-dollar:before { + content: '\f7b5'; +} +.ti-mood-edit:before { + content: '\fa05'; +} +.ti-mood-empty:before { + content: '\eeb5'; +} +.ti-mood-empty-filled:before { + content: '\f7f3'; +} +.ti-mood-happy:before { + content: '\eaf4'; +} +.ti-mood-happy-filled:before { + content: '\f7f4'; +} +.ti-mood-heart:before { + content: '\f7b6'; +} +.ti-mood-kid:before { + content: '\ec03'; +} +.ti-mood-kid-filled:before { + content: '\f7f5'; +} +.ti-mood-look-down:before { + content: '\fd37'; +} +.ti-mood-look-left:before { + content: '\f2c5'; +} +.ti-mood-look-right:before { + content: '\f2c6'; +} +.ti-mood-look-up:before { + content: '\fd38'; +} +.ti-mood-minus:before { + content: '\f7b7'; +} +.ti-mood-nerd:before { + content: '\f2e1'; +} +.ti-mood-nervous:before { + content: '\ef96'; +} +.ti-mood-neutral:before { + content: '\eaf5'; +} +.ti-mood-neutral-filled:before { + content: '\f7f6'; +} +.ti-mood-off:before { + content: '\f161'; +} +.ti-mood-pin:before { + content: '\f7b8'; +} +.ti-mood-plus:before { + content: '\f7b9'; +} +.ti-mood-puzzled:before { + content: '\fd39'; +} +.ti-mood-sad:before { + content: '\eaf6'; +} +.ti-mood-sad-2:before { + content: '\f2e2'; +} +.ti-mood-sad-dizzy:before { + content: '\f2e3'; +} +.ti-mood-sad-filled:before { + content: '\f7f7'; +} +.ti-mood-sad-squint:before { + content: '\f2e4'; +} +.ti-mood-search:before { + content: '\f7ba'; +} +.ti-mood-share:before { + content: '\fa06'; +} +.ti-mood-sick:before { + content: '\f2e5'; +} +.ti-mood-silence:before { + content: '\f2e6'; +} +.ti-mood-sing:before { + content: '\f2c7'; +} +.ti-mood-smile:before { + content: '\eaf7'; +} +.ti-mood-smile-beam:before { + content: '\f2e7'; +} +.ti-mood-smile-dizzy:before { + content: '\f2e8'; +} +.ti-mood-smile-filled:before { + content: '\f7f8'; +} +.ti-mood-spark:before { + content: '\ffb2'; +} +.ti-mood-surprised:before { + content: '\ec04'; +} +.ti-mood-tongue:before { + content: '\eb95'; +} +.ti-mood-tongue-wink:before { + content: '\f2ea'; +} +.ti-mood-tongue-wink-2:before { + content: '\f2e9'; +} +.ti-mood-unamused:before { + content: '\f2eb'; +} +.ti-mood-up:before { + content: '\f7bb'; +} +.ti-mood-wink:before { + content: '\f2ed'; +} +.ti-mood-wink-2:before { + content: '\f2ec'; +} +.ti-mood-wrrr:before { + content: '\f2ee'; +} +.ti-mood-wrrr-filled:before { + content: '\ff08'; +} +.ti-mood-x:before { + content: '\f7bc'; +} +.ti-mood-xd:before { + content: '\f2ef'; +} +.ti-moon:before { + content: '\eaf8'; +} +.ti-moon-2:before { + content: '\ece6'; +} +.ti-moon-filled:before { + content: '\f684'; +} +.ti-moon-off:before { + content: '\f162'; +} +.ti-moon-stars:before { + content: '\ece7'; +} +.ti-moped:before { + content: '\ecbc'; +} +.ti-motorbike:before { + content: '\eeb6'; +} +.ti-motorbike-filled:before { + content: '\100f8'; +} +.ti-mountain:before { + content: '\ef97'; +} +.ti-mountain-filled:before { + content: '\1000a'; +} +.ti-mountain-off:before { + content: '\f411'; +} +.ti-mouse:before { + content: '\eaf9'; +} +.ti-mouse-2:before { + content: '\f1d7'; +} +.ti-mouse-filled:before { + content: '\fb2f'; +} +.ti-mouse-off:before { + content: '\f163'; +} +.ti-moustache:before { + content: '\f4c9'; +} +.ti-movie:before { + content: '\eafa'; +} +.ti-movie-off:before { + content: '\f164'; +} +.ti-mug:before { + content: '\eafb'; +} +.ti-mug-filled:before { + content: '\10009'; +} +.ti-mug-off:before { + content: '\f165'; +} +.ti-multiplier-0-5x:before { + content: '\ef41'; +} +.ti-multiplier-1-5x:before { + content: '\ef42'; +} +.ti-multiplier-1x:before { + content: '\ef43'; +} +.ti-multiplier-2x:before { + content: '\ef44'; +} +.ti-mushroom:before { + content: '\ef14'; +} +.ti-mushroom-filled:before { + content: '\f7f9'; +} +.ti-mushroom-off:before { + content: '\f412'; +} +.ti-music:before { + content: '\eafc'; +} +.ti-music-bolt:before { + content: '\fbd5'; +} +.ti-music-cancel:before { + content: '\fbd6'; +} +.ti-music-check:before { + content: '\fbd7'; +} +.ti-music-code:before { + content: '\fbd8'; +} +.ti-music-cog:before { + content: '\fbd9'; +} +.ti-music-discount:before { + content: '\fbda'; +} +.ti-music-dollar:before { + content: '\fbdb'; +} +.ti-music-down:before { + content: '\fbdc'; +} +.ti-music-exclamation:before { + content: '\fbdd'; +} +.ti-music-heart:before { + content: '\fbde'; +} +.ti-music-minus:before { + content: '\fbdf'; +} +.ti-music-off:before { + content: '\f166'; +} +.ti-music-pause:before { + content: '\fbe0'; +} +.ti-music-pin:before { + content: '\fbe1'; +} +.ti-music-plus:before { + content: '\fbe2'; +} +.ti-music-question:before { + content: '\fbe3'; +} +.ti-music-search:before { + content: '\fbe4'; +} +.ti-music-share:before { + content: '\fbe5'; +} +.ti-music-star:before { + content: '\fbe6'; +} +.ti-music-up:before { + content: '\fbe7'; +} +.ti-music-x:before { + content: '\fbe8'; +} +.ti-navigation:before { + content: '\f2c8'; +} +.ti-navigation-bolt:before { + content: '\fbe9'; +} +.ti-navigation-cancel:before { + content: '\fbea'; +} +.ti-navigation-check:before { + content: '\fbeb'; +} +.ti-navigation-code:before { + content: '\fbec'; +} +.ti-navigation-cog:before { + content: '\fbed'; +} +.ti-navigation-discount:before { + content: '\fbee'; +} +.ti-navigation-dollar:before { + content: '\fbef'; +} +.ti-navigation-down:before { + content: '\fbf0'; +} +.ti-navigation-east:before { + content: '\fcba'; +} +.ti-navigation-exclamation:before { + content: '\fbf1'; +} +.ti-navigation-filled:before { + content: '\f685'; +} +.ti-navigation-heart:before { + content: '\fbf2'; +} +.ti-navigation-minus:before { + content: '\fbf3'; +} +.ti-navigation-north:before { + content: '\fcbb'; +} +.ti-navigation-off:before { + content: '\f413'; +} +.ti-navigation-pause:before { + content: '\fbf4'; +} +.ti-navigation-pin:before { + content: '\fbf5'; +} +.ti-navigation-plus:before { + content: '\fbf6'; +} +.ti-navigation-question:before { + content: '\fbf7'; +} +.ti-navigation-search:before { + content: '\fbf8'; +} +.ti-navigation-share:before { + content: '\fbf9'; +} +.ti-navigation-south:before { + content: '\fcbc'; +} +.ti-navigation-star:before { + content: '\fbfa'; +} +.ti-navigation-top:before { + content: '\faec'; +} +.ti-navigation-up:before { + content: '\fbfb'; +} +.ti-navigation-west:before { + content: '\fcbd'; +} +.ti-navigation-x:before { + content: '\fbfc'; +} +.ti-needle:before { + content: '\f508'; +} +.ti-needle-thread:before { + content: '\f507'; +} +.ti-network:before { + content: '\f09f'; +} +.ti-network-off:before { + content: '\f414'; +} +.ti-new-section:before { + content: '\ebc1'; +} +.ti-news:before { + content: '\eafd'; +} +.ti-news-off:before { + content: '\f167'; +} +.ti-nfc:before { + content: '\eeb7'; +} +.ti-nfc-off:before { + content: '\f168'; +} +.ti-no-copyright:before { + content: '\efb9'; +} +.ti-no-creative-commons:before { + content: '\efba'; +} +.ti-no-derivatives:before { + content: '\efbb'; +} +.ti-north-star:before { + content: '\f014'; +} +.ti-note:before { + content: '\eb6d'; +} +.ti-note-off:before { + content: '\f169'; +} +.ti-notebook:before { + content: '\eb96'; +} +.ti-notebook-off:before { + content: '\f415'; +} +.ti-notes:before { + content: '\eb6e'; +} +.ti-notes-off:before { + content: '\f16a'; +} +.ti-notification:before { + content: '\eafe'; +} +.ti-notification-off:before { + content: '\f16b'; +} +.ti-number:before { + content: '\f1fe'; +} +.ti-number-0:before { + content: '\edf0'; +} +.ti-number-0-small:before { + content: '\fce1'; +} +.ti-number-1:before { + content: '\edf1'; +} +.ti-number-1-small:before { + content: '\fce2'; +} +.ti-number-10:before { + content: '\1005e'; +} +.ti-number-10-small:before { + content: '\fce3'; +} +.ti-number-100-small:before { + content: '\10005'; +} +.ti-number-11:before { + content: '\1005d'; +} +.ti-number-11-small:before { + content: '\fce4'; +} +.ti-number-12-small:before { + content: '\fce5'; +} +.ti-number-123:before { + content: '\f554'; +} +.ti-number-13-small:before { + content: '\fce6'; +} +.ti-number-14-small:before { + content: '\fce7'; +} +.ti-number-15-small:before { + content: '\fce8'; +} +.ti-number-16-small:before { + content: '\fce9'; +} +.ti-number-17-small:before { + content: '\fcea'; +} +.ti-number-18-small:before { + content: '\fceb'; +} +.ti-number-19-small:before { + content: '\fcec'; +} +.ti-number-2:before { + content: '\edf2'; +} +.ti-number-2-small:before { + content: '\fced'; +} +.ti-number-20-small:before { + content: '\fcee'; +} +.ti-number-21-small:before { + content: '\fcef'; +} +.ti-number-22-small:before { + content: '\fcf0'; +} +.ti-number-23-small:before { + content: '\fcf1'; +} +.ti-number-24-small:before { + content: '\fcf2'; +} +.ti-number-25-small:before { + content: '\fcf3'; +} +.ti-number-26-small:before { + content: '\fcf4'; +} +.ti-number-27-small:before { + content: '\fcf5'; +} +.ti-number-28-small:before { + content: '\fcf6'; +} +.ti-number-29-small:before { + content: '\fcf7'; +} +.ti-number-3:before { + content: '\edf3'; +} +.ti-number-3-small:before { + content: '\fcf8'; +} +.ti-number-30-small:before { + content: '\10004'; +} +.ti-number-31-small:before { + content: '\10003'; +} +.ti-number-32-small:before { + content: '\10002'; +} +.ti-number-33-small:before { + content: '\10001'; +} +.ti-number-34-small:before { + content: '\10000'; +} +.ti-number-35-small:before { + content: '\ffff'; +} +.ti-number-36-small:before { + content: '\fffe'; +} +.ti-number-37-small:before { + content: '\fffd'; +} +.ti-number-38-small:before { + content: '\fffc'; +} +.ti-number-39-small:before { + content: '\fffb'; +} +.ti-number-4:before { + content: '\edf4'; +} +.ti-number-4-small:before { + content: '\fcf9'; +} +.ti-number-40-small:before { + content: '\fffa'; +} +.ti-number-41-small:before { + content: '\fff9'; +} +.ti-number-42-small:before { + content: '\fff8'; +} +.ti-number-43-small:before { + content: '\fff7'; +} +.ti-number-44-small:before { + content: '\fff6'; +} +.ti-number-45-small:before { + content: '\fff5'; +} +.ti-number-46-small:before { + content: '\fff4'; +} +.ti-number-47-small:before { + content: '\fff3'; +} +.ti-number-48-small:before { + content: '\fff2'; +} +.ti-number-49-small:before { + content: '\fff1'; +} +.ti-number-5:before { + content: '\edf5'; +} +.ti-number-5-small:before { + content: '\fcfa'; +} +.ti-number-50-small:before { + content: '\fff0'; +} +.ti-number-51-small:before { + content: '\ffef'; +} +.ti-number-52-small:before { + content: '\ffee'; +} +.ti-number-53-small:before { + content: '\ffed'; +} +.ti-number-54-small:before { + content: '\ffec'; +} +.ti-number-55-small:before { + content: '\ffeb'; +} +.ti-number-56-small:before { + content: '\ffea'; +} +.ti-number-57-small:before { + content: '\ffe9'; +} +.ti-number-58-small:before { + content: '\ffe8'; +} +.ti-number-59-small:before { + content: '\ffe7'; +} +.ti-number-6:before { + content: '\edf6'; +} +.ti-number-6-small:before { + content: '\fcfb'; +} +.ti-number-60-small:before { + content: '\ffe6'; +} +.ti-number-61-small:before { + content: '\ffe5'; +} +.ti-number-62-small:before { + content: '\ffe4'; +} +.ti-number-63-small:before { + content: '\ffe3'; +} +.ti-number-64-small:before { + content: '\ffe2'; +} +.ti-number-65-small:before { + content: '\ffe1'; +} +.ti-number-66-small:before { + content: '\ffe0'; +} +.ti-number-67-small:before { + content: '\ffdf'; +} +.ti-number-68-small:before { + content: '\ffde'; +} +.ti-number-69-small:before { + content: '\ffdd'; +} +.ti-number-7:before { + content: '\edf7'; +} +.ti-number-7-small:before { + content: '\fcfc'; +} +.ti-number-70-small:before { + content: '\ffdc'; +} +.ti-number-71-small:before { + content: '\ffdb'; +} +.ti-number-72-small:before { + content: '\ffda'; +} +.ti-number-73-small:before { + content: '\ffd9'; +} +.ti-number-74-small:before { + content: '\ffd8'; +} +.ti-number-75-small:before { + content: '\ffd7'; +} +.ti-number-76-small:before { + content: '\ffd6'; +} +.ti-number-77-small:before { + content: '\ffd5'; +} +.ti-number-78-small:before { + content: '\ffd4'; +} +.ti-number-79-small:before { + content: '\ffd3'; +} +.ti-number-8:before { + content: '\edf8'; +} +.ti-number-8-small:before { + content: '\fcfd'; +} +.ti-number-80-small:before { + content: '\ffd2'; +} +.ti-number-81-small:before { + content: '\ffd1'; +} +.ti-number-82-small:before { + content: '\ffd0'; +} +.ti-number-83-small:before { + content: '\ffcf'; +} +.ti-number-84-small:before { + content: '\ffce'; +} +.ti-number-85-small:before { + content: '\ffcd'; +} +.ti-number-86-small:before { + content: '\ffcc'; +} +.ti-number-87-small:before { + content: '\ffcb'; +} +.ti-number-88-small:before { + content: '\ffca'; +} +.ti-number-89-small:before { + content: '\ffc9'; +} +.ti-number-9:before { + content: '\edf9'; +} +.ti-number-9-small:before { + content: '\fcfe'; +} +.ti-number-90-small:before { + content: '\ffc8'; +} +.ti-number-91-small:before { + content: '\ffc7'; +} +.ti-number-92-small:before { + content: '\ffc6'; +} +.ti-number-93-small:before { + content: '\ffc5'; +} +.ti-number-94-small:before { + content: '\ffc4'; +} +.ti-number-95-small:before { + content: '\ffc3'; +} +.ti-number-96-small:before { + content: '\ffc2'; +} +.ti-number-97-small:before { + content: '\ffc1'; +} +.ti-number-98-small:before { + content: '\ffc0'; +} +.ti-number-99-small:before { + content: '\ffbf'; +} +.ti-numbers:before { + content: '\f015'; +} +.ti-nurse:before { + content: '\ef65'; +} +.ti-nurse-filled:before { + content: '\1009e'; +} +.ti-nut:before { + content: '\fc61'; +} +.ti-object-scan:before { + content: '\fef1'; +} +.ti-octagon:before { + content: '\ecbd'; +} +.ti-octagon-filled:before { + content: '\f686'; +} +.ti-octagon-minus:before { + content: '\fc92'; +} +.ti-octagon-minus-2:before { + content: '\fc91'; +} +.ti-octagon-off:before { + content: '\eeb8'; +} +.ti-octagon-plus:before { + content: '\fc94'; +} +.ti-octagon-plus-2:before { + content: '\fc93'; +} +.ti-octahedron:before { + content: '\faae'; +} +.ti-octahedron-off:before { + content: '\faac'; +} +.ti-octahedron-plus:before { + content: '\faad'; +} +.ti-old:before { + content: '\eeb9'; +} +.ti-olympics:before { + content: '\eeba'; +} +.ti-olympics-off:before { + content: '\f416'; +} +.ti-om:before { + content: '\f58d'; +} +.ti-omega:before { + content: '\eb97'; +} +.ti-outbound:before { + content: '\f249'; +} +.ti-outlet:before { + content: '\ebd7'; +} +.ti-oval:before { + content: '\f02e'; +} +.ti-oval-filled:before { + content: '\f687'; +} +.ti-oval-vertical:before { + content: '\f02d'; +} +.ti-oval-vertical-filled:before { + content: '\f688'; +} +.ti-overline:before { + content: '\eebb'; +} +.ti-package:before { + content: '\eaff'; +} +.ti-package-export:before { + content: '\f07a'; +} +.ti-package-import:before { + content: '\f07b'; +} +.ti-package-off:before { + content: '\f16c'; +} +.ti-packages:before { + content: '\f2c9'; +} +.ti-pacman:before { + content: '\eebc'; +} +.ti-page-break:before { + content: '\ec81'; +} +.ti-paint:before { + content: '\eb00'; +} +.ti-paint-filled:before { + content: '\f75f'; +} +.ti-paint-off:before { + content: '\f16d'; +} +.ti-palette:before { + content: '\eb01'; +} +.ti-palette-filled:before { + content: '\1009d'; +} +.ti-palette-off:before { + content: '\f16e'; +} +.ti-panorama-horizontal:before { + content: '\ed33'; +} +.ti-panorama-horizontal-filled:before { + content: '\fecc'; +} +.ti-panorama-horizontal-off:before { + content: '\f417'; +} +.ti-panorama-vertical:before { + content: '\ed34'; +} +.ti-panorama-vertical-filled:before { + content: '\fecb'; +} +.ti-panorama-vertical-off:before { + content: '\f418'; +} +.ti-paper-bag:before { + content: '\f02f'; +} +.ti-paper-bag-off:before { + content: '\f16f'; +} +.ti-paperclip:before { + content: '\eb02'; +} +.ti-parachute:before { + content: '\ed7c'; +} +.ti-parachute-off:before { + content: '\f170'; +} +.ti-parentheses:before { + content: '\ebd8'; +} +.ti-parentheses-off:before { + content: '\f171'; +} +.ti-parking:before { + content: '\eb03'; +} +.ti-parking-circle:before { + content: '\fd5a'; +} +.ti-parking-circle-filled:before { + content: '\feca'; +} +.ti-parking-off:before { + content: '\f172'; +} +.ti-password:before { + content: '\f4ca'; +} +.ti-password-fingerprint:before { + content: '\fc7b'; +} +.ti-password-mobile-phone:before { + content: '\fc7c'; +} +.ti-password-user:before { + content: '\fc7d'; +} +.ti-paw:before { + content: '\eff9'; +} +.ti-paw-filled:before { + content: '\f689'; +} +.ti-paw-off:before { + content: '\f419'; +} +.ti-paywall:before { + content: '\fd7e'; +} +.ti-pdf:before { + content: '\f7ac'; +} +.ti-peace:before { + content: '\ecbe'; +} +.ti-pencil:before { + content: '\eb04'; +} +.ti-pencil-bolt:before { + content: '\fbfd'; +} +.ti-pencil-cancel:before { + content: '\fbfe'; +} +.ti-pencil-check:before { + content: '\fbff'; +} +.ti-pencil-code:before { + content: '\fc00'; +} +.ti-pencil-cog:before { + content: '\fc01'; +} +.ti-pencil-discount:before { + content: '\fc02'; +} +.ti-pencil-dollar:before { + content: '\fc03'; +} +.ti-pencil-down:before { + content: '\fc04'; +} +.ti-pencil-exclamation:before { + content: '\fc05'; +} +.ti-pencil-heart:before { + content: '\fc06'; +} +.ti-pencil-minus:before { + content: '\f1eb'; +} +.ti-pencil-off:before { + content: '\f173'; +} +.ti-pencil-pause:before { + content: '\fc07'; +} +.ti-pencil-pin:before { + content: '\fc08'; +} +.ti-pencil-plus:before { + content: '\f1ec'; +} +.ti-pencil-question:before { + content: '\fc09'; +} +.ti-pencil-search:before { + content: '\fc0a'; +} +.ti-pencil-share:before { + content: '\fc0b'; +} +.ti-pencil-star:before { + content: '\fc0c'; +} +.ti-pencil-up:before { + content: '\fc0d'; +} +.ti-pencil-x:before { + content: '\fc0e'; +} +.ti-pennant:before { + content: '\ed7d'; +} +.ti-pennant-2:before { + content: '\f06a'; +} +.ti-pennant-2-filled:before { + content: '\f68a'; +} +.ti-pennant-filled:before { + content: '\f68b'; +} +.ti-pennant-off:before { + content: '\f174'; +} +.ti-pentagon:before { + content: '\efe3'; +} +.ti-pentagon-filled:before { + content: '\f68c'; +} +.ti-pentagon-minus:before { + content: '\feb3'; +} +.ti-pentagon-number-0:before { + content: '\fc7e'; +} +.ti-pentagon-number-1:before { + content: '\fc7f'; +} +.ti-pentagon-number-2:before { + content: '\fc80'; +} +.ti-pentagon-number-3:before { + content: '\fc81'; +} +.ti-pentagon-number-4:before { + content: '\fc82'; +} +.ti-pentagon-number-5:before { + content: '\fc83'; +} +.ti-pentagon-number-6:before { + content: '\fc84'; +} +.ti-pentagon-number-7:before { + content: '\fc85'; +} +.ti-pentagon-number-8:before { + content: '\fc86'; +} +.ti-pentagon-number-9:before { + content: '\fc87'; +} +.ti-pentagon-off:before { + content: '\f41a'; +} +.ti-pentagon-plus:before { + content: '\fc49'; +} +.ti-pentagon-x:before { + content: '\fc88'; +} +.ti-pentagram:before { + content: '\f586'; +} +.ti-pepper:before { + content: '\ef15'; +} +.ti-pepper-off:before { + content: '\f175'; +} +.ti-percentage:before { + content: '\ecf4'; +} +.ti-percentage-0:before { + content: '\fee5'; +} +.ti-percentage-10:before { + content: '\fee4'; +} +.ti-percentage-100:before { + content: '\fee3'; +} +.ti-percentage-20:before { + content: '\fee2'; +} +.ti-percentage-25:before { + content: '\fee1'; +} +.ti-percentage-30:before { + content: '\fee0'; +} +.ti-percentage-33:before { + content: '\fedf'; +} +.ti-percentage-40:before { + content: '\fede'; +} +.ti-percentage-50:before { + content: '\fedd'; +} +.ti-percentage-60:before { + content: '\fedc'; +} +.ti-percentage-66:before { + content: '\fedb'; +} +.ti-percentage-70:before { + content: '\feda'; +} +.ti-percentage-75:before { + content: '\fed9'; +} +.ti-percentage-80:before { + content: '\fed8'; +} +.ti-percentage-90:before { + content: '\fed7'; +} +.ti-perfume:before { + content: '\f509'; +} +.ti-perspective:before { + content: '\eebd'; +} +.ti-perspective-off:before { + content: '\f176'; +} +.ti-phone:before { + content: '\eb09'; +} +.ti-phone-call:before { + content: '\eb05'; +} +.ti-phone-calling:before { + content: '\ec43'; +} +.ti-phone-check:before { + content: '\ec05'; +} +.ti-phone-done:before { + content: '\ff9e'; +} +.ti-phone-end:before { + content: '\ff9d'; +} +.ti-phone-filled:before { + content: '\fa49'; +} +.ti-phone-incoming:before { + content: '\eb06'; +} +.ti-phone-off:before { + content: '\ecf5'; +} +.ti-phone-outgoing:before { + content: '\eb07'; +} +.ti-phone-pause:before { + content: '\eb08'; +} +.ti-phone-plus:before { + content: '\ec06'; +} +.ti-phone-ringing:before { + content: '\ff9c'; +} +.ti-phone-spark:before { + content: '\ffb1'; +} +.ti-phone-x:before { + content: '\ec07'; +} +.ti-photo:before { + content: '\eb0a'; +} +.ti-photo-ai:before { + content: '\fa32'; +} +.ti-photo-bitcoin:before { + content: '\ff31'; +} +.ti-photo-bolt:before { + content: '\f990'; +} +.ti-photo-cancel:before { + content: '\f35d'; +} +.ti-photo-check:before { + content: '\f35e'; +} +.ti-photo-circle:before { + content: '\fc4a'; +} +.ti-photo-circle-minus:before { + content: '\fc62'; +} +.ti-photo-circle-plus:before { + content: '\fc63'; +} +.ti-photo-code:before { + content: '\f991'; +} +.ti-photo-cog:before { + content: '\f992'; +} +.ti-photo-dollar:before { + content: '\f993'; +} +.ti-photo-down:before { + content: '\f35f'; +} +.ti-photo-edit:before { + content: '\f360'; +} +.ti-photo-exclamation:before { + content: '\f994'; +} +.ti-photo-filled:before { + content: '\fa4a'; +} +.ti-photo-heart:before { + content: '\f361'; +} +.ti-photo-hexagon:before { + content: '\fc4b'; +} +.ti-photo-minus:before { + content: '\f362'; +} +.ti-photo-off:before { + content: '\ecf6'; +} +.ti-photo-pause:before { + content: '\f995'; +} +.ti-photo-pentagon:before { + content: '\fc4c'; +} +.ti-photo-pin:before { + content: '\f996'; +} +.ti-photo-plus:before { + content: '\f363'; +} +.ti-photo-question:before { + content: '\f997'; +} +.ti-photo-scan:before { + content: '\fca8'; +} +.ti-photo-search:before { + content: '\f364'; +} +.ti-photo-sensor:before { + content: '\f798'; +} +.ti-photo-sensor-2:before { + content: '\f796'; +} +.ti-photo-sensor-3:before { + content: '\f797'; +} +.ti-photo-share:before { + content: '\f998'; +} +.ti-photo-shield:before { + content: '\f365'; +} +.ti-photo-spark:before { + content: '\ffb0'; +} +.ti-photo-square-rounded:before { + content: '\fc4d'; +} +.ti-photo-star:before { + content: '\f366'; +} +.ti-photo-up:before { + content: '\f38b'; +} +.ti-photo-video:before { + content: '\fc95'; +} +.ti-photo-x:before { + content: '\f367'; +} +.ti-physotherapist:before { + content: '\eebe'; +} +.ti-piano:before { + content: '\fad3'; +} +.ti-pick:before { + content: '\fafc'; +} +.ti-picnic-table:before { + content: '\fed6'; +} +.ti-picture-in-picture:before { + content: '\ed35'; +} +.ti-picture-in-picture-filled:before { + content: '\fec1'; +} +.ti-picture-in-picture-off:before { + content: '\ed43'; +} +.ti-picture-in-picture-on:before { + content: '\ed44'; +} +.ti-picture-in-picture-top:before { + content: '\efe4'; +} +.ti-picture-in-picture-top-filled:before { + content: '\fec2'; +} +.ti-pig:before { + content: '\ef52'; +} +.ti-pig-filled:before { + content: '\1010a'; +} +.ti-pig-money:before { + content: '\f38c'; +} +.ti-pig-off:before { + content: '\f177'; +} +.ti-pilcrow:before { + content: '\f5f6'; +} +.ti-pilcrow-left:before { + content: '\fd7f'; +} +.ti-pilcrow-right:before { + content: '\fd80'; +} +.ti-pill:before { + content: '\ec44'; +} +.ti-pill-filled:before { + content: '\ff07'; +} +.ti-pill-off:before { + content: '\f178'; +} +.ti-pills:before { + content: '\ef66'; +} +.ti-pin:before { + content: '\ec9c'; +} +.ti-pin-end:before { + content: '\fd5b'; +} +.ti-pin-filled:before { + content: '\f68d'; +} +.ti-pin-invoke:before { + content: '\fd5c'; +} +.ti-ping-pong:before { + content: '\f38d'; +} +.ti-pinned:before { + content: '\ed60'; +} +.ti-pinned-filled:before { + content: '\f68e'; +} +.ti-pinned-off:before { + content: '\ed5f'; +} +.ti-pizza:before { + content: '\edbb'; +} +.ti-pizza-filled:before { + content: '\10008'; +} +.ti-pizza-off:before { + content: '\f179'; +} +.ti-placeholder:before { + content: '\f626'; +} +.ti-plane:before { + content: '\eb6f'; +} +.ti-plane-arrival:before { + content: '\eb99'; +} +.ti-plane-departure:before { + content: '\eb9a'; +} +.ti-plane-inflight:before { + content: '\ef98'; +} +.ti-plane-off:before { + content: '\f17a'; +} +.ti-plane-tilt:before { + content: '\f1ed'; +} +.ti-planet:before { + content: '\ec08'; +} +.ti-planet-off:before { + content: '\f17b'; +} +.ti-plant:before { + content: '\ed50'; +} +.ti-plant-2:before { + content: '\ed7e'; +} +.ti-plant-2-off:before { + content: '\f17c'; +} +.ti-plant-off:before { + content: '\f17d'; +} +.ti-play-basketball:before { + content: '\fa66'; +} +.ti-play-card:before { + content: '\eebf'; +} +.ti-play-card-1:before { + content: '\1005c'; +} +.ti-play-card-1-filled:before { + content: '\10083'; +} +.ti-play-card-10:before { + content: '\1005b'; +} +.ti-play-card-10-filled:before { + content: '\10082'; +} +.ti-play-card-2:before { + content: '\1005a'; +} +.ti-play-card-2-filled:before { + content: '\10081'; +} +.ti-play-card-3:before { + content: '\10059'; +} +.ti-play-card-3-filled:before { + content: '\10080'; +} +.ti-play-card-4:before { + content: '\10058'; +} +.ti-play-card-4-filled:before { + content: '\1007f'; +} +.ti-play-card-5:before { + content: '\10057'; +} +.ti-play-card-5-filled:before { + content: '\1007e'; +} +.ti-play-card-6:before { + content: '\10056'; +} +.ti-play-card-6-filled:before { + content: '\1007d'; +} +.ti-play-card-7:before { + content: '\10055'; +} +.ti-play-card-7-filled:before { + content: '\1007c'; +} +.ti-play-card-8:before { + content: '\10054'; +} +.ti-play-card-8-filled:before { + content: '\1007b'; +} +.ti-play-card-9:before { + content: '\10053'; +} +.ti-play-card-9-filled:before { + content: '\1007a'; +} +.ti-play-card-a:before { + content: '\10052'; +} +.ti-play-card-a-filled:before { + content: '\10079'; +} +.ti-play-card-j:before { + content: '\10051'; +} +.ti-play-card-j-filled:before { + content: '\10078'; +} +.ti-play-card-k:before { + content: '\10050'; +} +.ti-play-card-k-filled:before { + content: '\10077'; +} +.ti-play-card-off:before { + content: '\f17e'; +} +.ti-play-card-q:before { + content: '\1004f'; +} +.ti-play-card-q-filled:before { + content: '\10076'; +} +.ti-play-card-star:before { + content: '\1004e'; +} +.ti-play-card-star-filled:before { + content: '\10075'; +} +.ti-play-football:before { + content: '\fa67'; +} +.ti-play-handball:before { + content: '\fa68'; +} +.ti-play-volleyball:before { + content: '\fa69'; +} +.ti-player-eject:before { + content: '\efbc'; +} +.ti-player-eject-filled:before { + content: '\f68f'; +} +.ti-player-pause:before { + content: '\ed45'; +} +.ti-player-pause-filled:before { + content: '\f690'; +} +.ti-player-play:before { + content: '\ed46'; +} +.ti-player-play-filled:before { + content: '\f691'; +} +.ti-player-record:before { + content: '\ed47'; +} +.ti-player-record-filled:before { + content: '\f692'; +} +.ti-player-skip-back:before { + content: '\ed48'; +} +.ti-player-skip-back-filled:before { + content: '\f693'; +} +.ti-player-skip-forward:before { + content: '\ed49'; +} +.ti-player-skip-forward-filled:before { + content: '\f694'; +} +.ti-player-stop:before { + content: '\ed4a'; +} +.ti-player-stop-filled:before { + content: '\f695'; +} +.ti-player-track-next:before { + content: '\ed4b'; +} +.ti-player-track-next-filled:before { + content: '\f696'; +} +.ti-player-track-prev:before { + content: '\ed4c'; +} +.ti-player-track-prev-filled:before { + content: '\f697'; +} +.ti-playlist:before { + content: '\eec0'; +} +.ti-playlist-add:before { + content: '\f008'; +} +.ti-playlist-off:before { + content: '\f17f'; +} +.ti-playlist-x:before { + content: '\f009'; +} +.ti-playstation-circle:before { + content: '\f2ad'; +} +.ti-playstation-square:before { + content: '\f2ae'; +} +.ti-playstation-triangle:before { + content: '\f2af'; +} +.ti-playstation-x:before { + content: '\f2b0'; +} +.ti-plug:before { + content: '\ebd9'; +} +.ti-plug-connected:before { + content: '\f00a'; +} +.ti-plug-connected-x:before { + content: '\f0a0'; +} +.ti-plug-off:before { + content: '\f180'; +} +.ti-plug-x:before { + content: '\f0a1'; +} +.ti-plus:before { + content: '\eb0b'; +} +.ti-plus-equal:before { + content: '\f7ad'; +} +.ti-plus-minus:before { + content: '\f7ae'; +} +.ti-png:before { + content: '\f3ad'; +} +.ti-podium:before { + content: '\f1d8'; +} +.ti-podium-off:before { + content: '\f41b'; +} +.ti-point:before { + content: '\eb0c'; +} +.ti-point-filled:before { + content: '\f698'; +} +.ti-point-off:before { + content: '\f181'; +} +.ti-pointer:before { + content: '\f265'; +} +.ti-pointer-bolt:before { + content: '\f999'; +} +.ti-pointer-cancel:before { + content: '\f99a'; +} +.ti-pointer-check:before { + content: '\f99b'; +} +.ti-pointer-code:before { + content: '\f99c'; +} +.ti-pointer-cog:before { + content: '\f99d'; +} +.ti-pointer-dollar:before { + content: '\f99e'; +} +.ti-pointer-down:before { + content: '\f99f'; +} +.ti-pointer-exclamation:before { + content: '\f9a0'; +} +.ti-pointer-filled:before { + content: '\fb30'; +} +.ti-pointer-heart:before { + content: '\f9a1'; +} +.ti-pointer-minus:before { + content: '\f9a2'; +} +.ti-pointer-off:before { + content: '\f9a3'; +} +.ti-pointer-pause:before { + content: '\f9a4'; +} +.ti-pointer-pin:before { + content: '\f9a5'; +} +.ti-pointer-plus:before { + content: '\f9a6'; +} +.ti-pointer-question:before { + content: '\f9a7'; +} +.ti-pointer-search:before { + content: '\f9a8'; +} +.ti-pointer-share:before { + content: '\f9a9'; +} +.ti-pointer-star:before { + content: '\f9aa'; +} +.ti-pointer-up:before { + content: '\f9ab'; +} +.ti-pointer-x:before { + content: '\f9ac'; +} +.ti-pokeball:before { + content: '\eec1'; +} +.ti-pokeball-off:before { + content: '\f41c'; +} +.ti-poker-chip:before { + content: '\f515'; +} +.ti-polaroid:before { + content: '\eec2'; +} +.ti-polaroid-filled:before { + content: '\fa4b'; +} +.ti-polygon:before { + content: '\efd0'; +} +.ti-polygon-off:before { + content: '\f182'; +} +.ti-poo:before { + content: '\f258'; +} +.ti-poo-filled:before { + content: '\fec9'; +} +.ti-pool:before { + content: '\ed91'; +} +.ti-pool-off:before { + content: '\f41d'; +} +.ti-power:before { + content: '\eb0d'; +} +.ti-pray:before { + content: '\ecbf'; +} +.ti-premium-rights:before { + content: '\efbd'; +} +.ti-prescription:before { + content: '\ef99'; +} +.ti-presentation:before { + content: '\eb70'; +} +.ti-presentation-analytics:before { + content: '\eec3'; +} +.ti-presentation-analytics-filled:before { + content: '\ff5d'; +} +.ti-presentation-filled:before { + content: '\ff5c'; +} +.ti-presentation-off:before { + content: '\f183'; +} +.ti-printer:before { + content: '\eb0e'; +} +.ti-printer-off:before { + content: '\f184'; +} +.ti-prism:before { + content: '\fab1'; +} +.ti-prism-light:before { + content: '\fea6'; +} +.ti-prism-off:before { + content: '\faaf'; +} +.ti-prism-plus:before { + content: '\fab0'; +} +.ti-prison:before { + content: '\ef79'; +} +.ti-progress:before { + content: '\fa0d'; +} +.ti-progress-alert:before { + content: '\fa07'; +} +.ti-progress-bolt:before { + content: '\fa08'; +} +.ti-progress-check:before { + content: '\fa09'; +} +.ti-progress-down:before { + content: '\fa0a'; +} +.ti-progress-help:before { + content: '\fa0b'; +} +.ti-progress-x:before { + content: '\fa0c'; +} +.ti-prompt:before { + content: '\eb0f'; +} +.ti-prong:before { + content: '\fda1'; +} +.ti-propeller:before { + content: '\eec4'; +} +.ti-propeller-off:before { + content: '\f185'; +} +.ti-protocol:before { + content: '\fd81'; +} +.ti-pumpkin-scary:before { + content: '\f587'; +} +.ti-puzzle:before { + content: '\eb10'; +} +.ti-puzzle-2:before { + content: '\ef83'; +} +.ti-puzzle-filled:before { + content: '\f699'; +} +.ti-puzzle-off:before { + content: '\f186'; +} +.ti-pyramid:before { + content: '\eec5'; +} +.ti-pyramid-off:before { + content: '\f187'; +} +.ti-pyramid-plus:before { + content: '\fab2'; +} +.ti-qrcode:before { + content: '\eb11'; +} +.ti-qrcode-off:before { + content: '\f41e'; +} +.ti-question-mark:before { + content: '\ec9d'; +} +.ti-quote:before { + content: '\efbe'; +} +.ti-quote-filled:before { + content: '\1009c'; +} +.ti-quote-off:before { + content: '\f188'; +} +.ti-quotes:before { + content: '\fb1e'; +} +.ti-radar:before { + content: '\f017'; +} +.ti-radar-2:before { + content: '\f016'; +} +.ti-radar-filled:before { + content: '\fe0d'; +} +.ti-radar-off:before { + content: '\f41f'; +} +.ti-radio:before { + content: '\ef2d'; +} +.ti-radio-off:before { + content: '\f420'; +} +.ti-radioactive:before { + content: '\ecc0'; +} +.ti-radioactive-filled:before { + content: '\f760'; +} +.ti-radioactive-off:before { + content: '\f189'; +} +.ti-radius-bottom-left:before { + content: '\eec6'; +} +.ti-radius-bottom-right:before { + content: '\eec7'; +} +.ti-radius-top-left:before { + content: '\eec8'; +} +.ti-radius-top-right:before { + content: '\eec9'; +} +.ti-rainbow:before { + content: '\edbc'; +} +.ti-rainbow-off:before { + content: '\f18a'; +} +.ti-rating-12-plus:before { + content: '\f266'; +} +.ti-rating-14-plus:before { + content: '\f267'; +} +.ti-rating-16-plus:before { + content: '\f268'; +} +.ti-rating-18-plus:before { + content: '\f269'; +} +.ti-rating-21-plus:before { + content: '\f26a'; +} +.ti-razor:before { + content: '\f4b5'; +} +.ti-razor-electric:before { + content: '\f4b4'; +} +.ti-receipt:before { + content: '\edfd'; +} +.ti-receipt-2:before { + content: '\edfa'; +} +.ti-receipt-bitcoin:before { + content: '\fd66'; +} +.ti-receipt-dollar:before { + content: '\fd67'; +} +.ti-receipt-euro:before { + content: '\fd68'; +} +.ti-receipt-filled:before { + content: '\ff06'; +} +.ti-receipt-off:before { + content: '\edfb'; +} +.ti-receipt-pound:before { + content: '\fd69'; +} +.ti-receipt-refund:before { + content: '\edfc'; +} +.ti-receipt-rupee:before { + content: '\fd82'; +} +.ti-receipt-tax:before { + content: '\edbd'; +} +.ti-receipt-yen:before { + content: '\fd6a'; +} +.ti-receipt-yuan:before { + content: '\fd6b'; +} +.ti-recharging:before { + content: '\eeca'; +} +.ti-record-mail:before { + content: '\eb12'; +} +.ti-record-mail-off:before { + content: '\f18b'; +} +.ti-rectangle:before { + content: '\ed37'; +} +.ti-rectangle-filled:before { + content: '\f69a'; +} +.ti-rectangle-rounded-bottom:before { + content: '\faed'; +} +.ti-rectangle-rounded-top:before { + content: '\faee'; +} +.ti-rectangle-vertical:before { + content: '\ed36'; +} +.ti-rectangle-vertical-filled:before { + content: '\f69b'; +} +.ti-rectangular-prism:before { + content: '\fab5'; +} +.ti-rectangular-prism-off:before { + content: '\fab3'; +} +.ti-rectangular-prism-plus:before { + content: '\fab4'; +} +.ti-recycle:before { + content: '\eb9b'; +} +.ti-recycle-off:before { + content: '\f18c'; +} +.ti-refresh:before { + content: '\eb13'; +} +.ti-refresh-alert:before { + content: '\ed57'; +} +.ti-refresh-dot:before { + content: '\efbf'; +} +.ti-refresh-off:before { + content: '\f18d'; +} +.ti-regex:before { + content: '\f31f'; +} +.ti-regex-off:before { + content: '\f421'; +} +.ti-registered:before { + content: '\eb14'; +} +.ti-relation-many-to-many:before { + content: '\ed7f'; +} +.ti-relation-many-to-many-filled:before { + content: '\fe0c'; +} +.ti-relation-one-to-many:before { + content: '\ed80'; +} +.ti-relation-one-to-many-filled:before { + content: '\fe0b'; +} +.ti-relation-one-to-one:before { + content: '\ed81'; +} +.ti-relation-one-to-one-filled:before { + content: '\fe0a'; +} +.ti-reload:before { + content: '\f3ae'; +} +.ti-reorder:before { + content: '\fc15'; +} +.ti-repeat:before { + content: '\eb72'; +} +.ti-repeat-off:before { + content: '\f18e'; +} +.ti-repeat-once:before { + content: '\eb71'; +} +.ti-replace:before { + content: '\ebc7'; +} +.ti-replace-filled:before { + content: '\f69c'; +} +.ti-replace-off:before { + content: '\f422'; +} +.ti-replace-user:before { + content: '\100f0'; +} +.ti-report:before { + content: '\eece'; +} +.ti-report-analytics:before { + content: '\eecb'; +} +.ti-report-medical:before { + content: '\eecc'; +} +.ti-report-money:before { + content: '\eecd'; +} +.ti-report-off:before { + content: '\f18f'; +} +.ti-report-search:before { + content: '\ef84'; +} +.ti-reserved-line:before { + content: '\f9f6'; +} +.ti-resize:before { + content: '\eecf'; +} +.ti-restore:before { + content: '\fafd'; +} +.ti-rewind-backward-10:before { + content: '\faba'; +} +.ti-rewind-backward-15:before { + content: '\fabb'; +} +.ti-rewind-backward-20:before { + content: '\fabc'; +} +.ti-rewind-backward-30:before { + content: '\fabd'; +} +.ti-rewind-backward-40:before { + content: '\fabe'; +} +.ti-rewind-backward-5:before { + content: '\fabf'; +} +.ti-rewind-backward-50:before { + content: '\fac0'; +} +.ti-rewind-backward-60:before { + content: '\fac1'; +} +.ti-rewind-forward-10:before { + content: '\fac2'; +} +.ti-rewind-forward-15:before { + content: '\fac3'; +} +.ti-rewind-forward-20:before { + content: '\fac4'; +} +.ti-rewind-forward-30:before { + content: '\fac5'; +} +.ti-rewind-forward-40:before { + content: '\fac6'; +} +.ti-rewind-forward-5:before { + content: '\fac7'; +} +.ti-rewind-forward-50:before { + content: '\fac8'; +} +.ti-rewind-forward-60:before { + content: '\fac9'; +} +.ti-ribbon-health:before { + content: '\f58e'; +} +.ti-rings:before { + content: '\fa6a'; +} +.ti-ripple:before { + content: '\ed82'; +} +.ti-ripple-off:before { + content: '\f190'; +} +.ti-road:before { + content: '\f018'; +} +.ti-road-off:before { + content: '\f191'; +} +.ti-road-sign:before { + content: '\ecdd'; +} +.ti-robot:before { + content: '\f00b'; +} +.ti-robot-face:before { + content: '\fcbe'; +} +.ti-robot-off:before { + content: '\f192'; +} +.ti-rocket:before { + content: '\ec45'; +} +.ti-rocket-off:before { + content: '\f193'; +} +.ti-roller-skating:before { + content: '\efd1'; +} +.ti-rollercoaster:before { + content: '\f0a2'; +} +.ti-rollercoaster-filled:before { + content: '\100f7'; +} +.ti-rollercoaster-off:before { + content: '\f423'; +} +.ti-rosette:before { + content: '\f599'; +} +.ti-rosette-discount:before { + content: '\ee7c'; +} +.ti-rosette-discount-check:before { + content: '\f1f8'; +} +.ti-rosette-discount-check-filled:before { + content: '\f746'; +} +.ti-rosette-discount-check-off:before { + content: '\ff10'; +} +.ti-rosette-discount-filled:before { + content: '\ff05'; +} +.ti-rosette-discount-off:before { + content: '\f3e6'; +} +.ti-rosette-filled:before { + content: '\f69d'; +} +.ti-rosette-number-0:before { + content: '\f58f'; +} +.ti-rosette-number-1:before { + content: '\f590'; +} +.ti-rosette-number-2:before { + content: '\f591'; +} +.ti-rosette-number-3:before { + content: '\f592'; +} +.ti-rosette-number-4:before { + content: '\f593'; +} +.ti-rosette-number-5:before { + content: '\f594'; +} +.ti-rosette-number-6:before { + content: '\f595'; +} +.ti-rosette-number-7:before { + content: '\f596'; +} +.ti-rosette-number-8:before { + content: '\f597'; +} +.ti-rosette-number-9:before { + content: '\f598'; +} +.ti-rotate:before { + content: '\eb16'; +} +.ti-rotate-2:before { + content: '\ebb4'; +} +.ti-rotate-360:before { + content: '\ef85'; +} +.ti-rotate-3d:before { + content: '\f020'; +} +.ti-rotate-clockwise:before { + content: '\eb15'; +} +.ti-rotate-clockwise-2:before { + content: '\ebb5'; +} +.ti-rotate-dot:before { + content: '\efe5'; +} +.ti-rotate-rectangle:before { + content: '\ec15'; +} +.ti-route:before { + content: '\eb17'; +} +.ti-route-2:before { + content: '\f4b6'; +} +.ti-route-alt-left:before { + content: '\fca9'; +} +.ti-route-alt-right:before { + content: '\fcaa'; +} +.ti-route-off:before { + content: '\f194'; +} +.ti-route-scan:before { + content: '\fcbf'; +} +.ti-route-square:before { + content: '\fcac'; +} +.ti-route-square-2:before { + content: '\fcab'; +} +.ti-route-x:before { + content: '\fcae'; +} +.ti-route-x-2:before { + content: '\fcad'; +} +.ti-router:before { + content: '\eb18'; +} +.ti-router-off:before { + content: '\f424'; +} +.ti-row-insert-bottom:before { + content: '\eed0'; +} +.ti-row-insert-top:before { + content: '\eed1'; +} +.ti-row-remove:before { + content: '\fafe'; +} +.ti-rss:before { + content: '\eb19'; +} +.ti-rubber-stamp:before { + content: '\f5ab'; +} +.ti-rubber-stamp-off:before { + content: '\f5aa'; +} +.ti-ruler:before { + content: '\eb1a'; +} +.ti-ruler-2:before { + content: '\eed2'; +} +.ti-ruler-2-off:before { + content: '\f195'; +} +.ti-ruler-3:before { + content: '\f290'; +} +.ti-ruler-measure:before { + content: '\f291'; +} +.ti-ruler-measure-2:before { + content: '\ff0f'; +} +.ti-ruler-off:before { + content: '\f196'; +} +.ti-run:before { + content: '\ec82'; +} +.ti-rv-truck:before { + content: '\fcc0'; +} +.ti-s-turn-down:before { + content: '\f516'; +} +.ti-s-turn-left:before { + content: '\f517'; +} +.ti-s-turn-right:before { + content: '\f518'; +} +.ti-s-turn-up:before { + content: '\f519'; +} +.ti-sailboat:before { + content: '\ec83'; +} +.ti-sailboat-2:before { + content: '\f5f7'; +} +.ti-sailboat-off:before { + content: '\f425'; +} +.ti-salad:before { + content: '\f50a'; +} +.ti-salad-filled:before { + content: '\10007'; +} +.ti-salt:before { + content: '\ef16'; +} +.ti-sandbox:before { + content: '\fd6c'; +} +.ti-satellite:before { + content: '\eed3'; +} +.ti-satellite-off:before { + content: '\f197'; +} +.ti-sausage:before { + content: '\ef17'; +} +.ti-scale:before { + content: '\ebc2'; +} +.ti-scale-off:before { + content: '\f198'; +} +.ti-scale-outline:before { + content: '\ef53'; +} +.ti-scale-outline-off:before { + content: '\f199'; +} +.ti-scan:before { + content: '\ebc8'; +} +.ti-scan-eye:before { + content: '\f1ff'; +} +.ti-scan-position:before { + content: '\fdac'; +} +.ti-schema:before { + content: '\f200'; +} +.ti-schema-off:before { + content: '\f426'; +} +.ti-school:before { + content: '\ecf7'; +} +.ti-school-bell:before { + content: '\f64a'; +} +.ti-school-off:before { + content: '\f19a'; +} +.ti-scissors:before { + content: '\eb1b'; +} +.ti-scissors-off:before { + content: '\f19b'; +} +.ti-scooter:before { + content: '\ec6c'; +} +.ti-scooter-electric:before { + content: '\ecc1'; +} +.ti-scoreboard:before { + content: '\fa6b'; +} +.ti-screen-share:before { + content: '\ed18'; +} +.ti-screen-share-off:before { + content: '\ed17'; +} +.ti-screenshot:before { + content: '\f201'; +} +.ti-scribble:before { + content: '\f0a3'; +} +.ti-scribble-off:before { + content: '\f427'; +} +.ti-script:before { + content: '\f2da'; +} +.ti-script-minus:before { + content: '\f2d7'; +} +.ti-script-plus:before { + content: '\f2d8'; +} +.ti-script-x:before { + content: '\f2d9'; +} +.ti-scuba-diving:before { + content: '\fd4e'; +} +.ti-scuba-diving-tank:before { + content: '\fefa'; +} +.ti-scuba-diving-tank-filled:before { + content: '\ff04'; +} +.ti-scuba-mask:before { + content: '\eed4'; +} +.ti-scuba-mask-off:before { + content: '\f428'; +} +.ti-sdk:before { + content: '\f3af'; +} +.ti-search:before { + content: '\eb1c'; +} +.ti-search-off:before { + content: '\f19c'; +} +.ti-section:before { + content: '\eed5'; +} +.ti-section-filled:before { + content: '\fe09'; +} +.ti-section-sign:before { + content: '\f019'; +} +.ti-seedling:before { + content: '\ed51'; +} +.ti-seedling-filled:before { + content: '\10006'; +} +.ti-seedling-off:before { + content: '\f19d'; +} +.ti-select:before { + content: '\ec9e'; +} +.ti-select-all:before { + content: '\f9f7'; +} +.ti-selector:before { + content: '\eb1d'; +} +.ti-send:before { + content: '\eb1e'; +} +.ti-send-2:before { + content: '\fd5d'; +} +.ti-send-off:before { + content: '\f429'; +} +.ti-seo:before { + content: '\f26b'; +} +.ti-separator:before { + content: '\ebda'; +} +.ti-separator-horizontal:before { + content: '\ec79'; +} +.ti-separator-vertical:before { + content: '\ec7a'; +} +.ti-server:before { + content: '\eb1f'; +} +.ti-server-2:before { + content: '\f07c'; +} +.ti-server-bolt:before { + content: '\f320'; +} +.ti-server-cog:before { + content: '\f321'; +} +.ti-server-off:before { + content: '\f19e'; +} +.ti-server-spark:before { + content: '\ffaf'; +} +.ti-servicemark:before { + content: '\ec09'; +} +.ti-settings:before { + content: '\eb20'; +} +.ti-settings-2:before { + content: '\f5ac'; +} +.ti-settings-automation:before { + content: '\eed6'; +} +.ti-settings-bolt:before { + content: '\f9ad'; +} +.ti-settings-cancel:before { + content: '\f9ae'; +} +.ti-settings-check:before { + content: '\f9af'; +} +.ti-settings-code:before { + content: '\f9b0'; +} +.ti-settings-cog:before { + content: '\f9b1'; +} +.ti-settings-dollar:before { + content: '\f9b2'; +} +.ti-settings-down:before { + content: '\f9b3'; +} +.ti-settings-exclamation:before { + content: '\f9b4'; +} +.ti-settings-filled:before { + content: '\f69e'; +} +.ti-settings-heart:before { + content: '\f9b5'; +} +.ti-settings-minus:before { + content: '\f9b6'; +} +.ti-settings-off:before { + content: '\f19f'; +} +.ti-settings-pause:before { + content: '\f9b7'; +} +.ti-settings-pin:before { + content: '\f9b8'; +} +.ti-settings-plus:before { + content: '\f9b9'; +} +.ti-settings-question:before { + content: '\f9ba'; +} +.ti-settings-search:before { + content: '\f9bb'; +} +.ti-settings-share:before { + content: '\f9bc'; +} +.ti-settings-spark:before { + content: '\ffae'; +} +.ti-settings-star:before { + content: '\f9bd'; +} +.ti-settings-up:before { + content: '\f9be'; +} +.ti-settings-x:before { + content: '\f9bf'; +} +.ti-shadow:before { + content: '\eed8'; +} +.ti-shadow-off:before { + content: '\eed7'; +} +.ti-shape:before { + content: '\eb9c'; +} +.ti-shape-2:before { + content: '\eed9'; +} +.ti-shape-3:before { + content: '\eeda'; +} +.ti-shape-off:before { + content: '\f1a0'; +} +.ti-share:before { + content: '\eb21'; +} +.ti-share-2:before { + content: '\f799'; +} +.ti-share-3:before { + content: '\f7bd'; +} +.ti-share-off:before { + content: '\f1a1'; +} +.ti-shareplay:before { + content: '\fea5'; +} +.ti-shield:before { + content: '\eb24'; +} +.ti-shield-bolt:before { + content: '\f9c0'; +} +.ti-shield-cancel:before { + content: '\f9c1'; +} +.ti-shield-check:before { + content: '\eb22'; +} +.ti-shield-check-filled:before { + content: '\f761'; +} +.ti-shield-checkered:before { + content: '\ef9a'; +} +.ti-shield-checkered-filled:before { + content: '\f762'; +} +.ti-shield-chevron:before { + content: '\ef9b'; +} +.ti-shield-code:before { + content: '\f9c2'; +} +.ti-shield-cog:before { + content: '\f9c3'; +} +.ti-shield-dollar:before { + content: '\f9c4'; +} +.ti-shield-down:before { + content: '\f9c5'; +} +.ti-shield-exclamation:before { + content: '\f9c6'; +} +.ti-shield-filled:before { + content: '\f69f'; +} +.ti-shield-half:before { + content: '\f358'; +} +.ti-shield-half-filled:before { + content: '\f357'; +} +.ti-shield-heart:before { + content: '\f9c7'; +} +.ti-shield-lock:before { + content: '\ed58'; +} +.ti-shield-lock-filled:before { + content: '\f763'; +} +.ti-shield-minus:before { + content: '\f9c8'; +} +.ti-shield-off:before { + content: '\ecf8'; +} +.ti-shield-pause:before { + content: '\f9c9'; +} +.ti-shield-pin:before { + content: '\f9ca'; +} +.ti-shield-plus:before { + content: '\f9cb'; +} +.ti-shield-question:before { + content: '\f9cc'; +} +.ti-shield-search:before { + content: '\f9cd'; +} +.ti-shield-share:before { + content: '\f9ce'; +} +.ti-shield-star:before { + content: '\f9cf'; +} +.ti-shield-up:before { + content: '\f9d0'; +} +.ti-shield-x:before { + content: '\eb23'; +} +.ti-ship:before { + content: '\ec84'; +} +.ti-ship-off:before { + content: '\f42a'; +} +.ti-shirt:before { + content: '\ec0a'; +} +.ti-shirt-filled:before { + content: '\f6a0'; +} +.ti-shirt-off:before { + content: '\f1a2'; +} +.ti-shirt-sport:before { + content: '\f26c'; +} +.ti-shoe:before { + content: '\efd2'; +} +.ti-shoe-off:before { + content: '\f1a4'; +} +.ti-shopping-bag:before { + content: '\f5f8'; +} +.ti-shopping-bag-check:before { + content: '\fc16'; +} +.ti-shopping-bag-discount:before { + content: '\fc17'; +} +.ti-shopping-bag-edit:before { + content: '\fc18'; +} +.ti-shopping-bag-exclamation:before { + content: '\fc19'; +} +.ti-shopping-bag-heart:before { + content: '\fda2'; +} +.ti-shopping-bag-minus:before { + content: '\fc1a'; +} +.ti-shopping-bag-plus:before { + content: '\fc1b'; +} +.ti-shopping-bag-search:before { + content: '\fc1c'; +} +.ti-shopping-bag-x:before { + content: '\fc1d'; +} +.ti-shopping-cart:before { + content: '\eb25'; +} +.ti-shopping-cart-bolt:before { + content: '\fb57'; +} +.ti-shopping-cart-cancel:before { + content: '\fb58'; +} +.ti-shopping-cart-check:before { + content: '\fb59'; +} +.ti-shopping-cart-code:before { + content: '\fb5a'; +} +.ti-shopping-cart-cog:before { + content: '\fb5b'; +} +.ti-shopping-cart-copy:before { + content: '\fb5c'; +} +.ti-shopping-cart-discount:before { + content: '\fb5d'; +} +.ti-shopping-cart-dollar:before { + content: '\fb5e'; +} +.ti-shopping-cart-down:before { + content: '\fb5f'; +} +.ti-shopping-cart-exclamation:before { + content: '\fb60'; +} +.ti-shopping-cart-filled:before { + content: '\fc3f'; +} +.ti-shopping-cart-heart:before { + content: '\fb61'; +} +.ti-shopping-cart-minus:before { + content: '\fb62'; +} +.ti-shopping-cart-off:before { + content: '\eedc'; +} +.ti-shopping-cart-pause:before { + content: '\fb63'; +} +.ti-shopping-cart-pin:before { + content: '\fb64'; +} +.ti-shopping-cart-plus:before { + content: '\fb65'; +} +.ti-shopping-cart-question:before { + content: '\fb66'; +} +.ti-shopping-cart-search:before { + content: '\fb67'; +} +.ti-shopping-cart-share:before { + content: '\fb68'; +} +.ti-shopping-cart-star:before { + content: '\fb69'; +} +.ti-shopping-cart-up:before { + content: '\fb6a'; +} +.ti-shopping-cart-x:before { + content: '\fb6b'; +} +.ti-shovel:before { + content: '\f1d9'; +} +.ti-shovel-pitchforks:before { + content: '\fd3a'; +} +.ti-shredder:before { + content: '\eedf'; +} +.ti-sign-left:before { + content: '\f06b'; +} +.ti-sign-left-filled:before { + content: '\f6a1'; +} +.ti-sign-right:before { + content: '\f06c'; +} +.ti-sign-right-filled:before { + content: '\f6a2'; +} +.ti-signal-2g:before { + content: '\f79a'; +} +.ti-signal-3g:before { + content: '\f1ee'; +} +.ti-signal-4g:before { + content: '\f1ef'; +} +.ti-signal-4g-plus:before { + content: '\f259'; +} +.ti-signal-5g:before { + content: '\f1f0'; +} +.ti-signal-6g:before { + content: '\f9f8'; +} +.ti-signal-e:before { + content: '\f9f9'; +} +.ti-signal-g:before { + content: '\f9fa'; +} +.ti-signal-h:before { + content: '\f9fc'; +} +.ti-signal-h-plus:before { + content: '\f9fb'; +} +.ti-signal-lte:before { + content: '\f9fd'; +} +.ti-signature:before { + content: '\eee0'; +} +.ti-signature-off:before { + content: '\f1a5'; +} +.ti-sitemap:before { + content: '\eb9d'; +} +.ti-sitemap-filled:before { + content: '\1006b'; +} +.ti-sitemap-off:before { + content: '\f1a6'; +} +.ti-skateboard:before { + content: '\ecc2'; +} +.ti-skateboard-off:before { + content: '\f42b'; +} +.ti-skateboarding:before { + content: '\faca'; +} +.ti-skew-x:before { + content: '\fd3b'; +} +.ti-skew-y:before { + content: '\fd3c'; +} +.ti-ski-jumping:before { + content: '\fa6c'; +} +.ti-skull:before { + content: '\f292'; +} +.ti-slash:before { + content: '\f4f9'; +} +.ti-slashes:before { + content: '\f588'; +} +.ti-sleigh:before { + content: '\ef9c'; +} +.ti-slice:before { + content: '\ebdb'; +} +.ti-slideshow:before { + content: '\ebc9'; +} +.ti-smart-home:before { + content: '\ecde'; +} +.ti-smart-home-off:before { + content: '\f1a7'; +} +.ti-smoking:before { + content: '\ecc4'; +} +.ti-smoking-no:before { + content: '\ecc3'; +} +.ti-snowboarding:before { + content: '\fd4f'; +} +.ti-snowflake:before { + content: '\ec0b'; +} +.ti-snowflake-off:before { + content: '\f1a8'; +} +.ti-snowman:before { + content: '\f26d'; +} +.ti-soccer-field:before { + content: '\ed92'; +} +.ti-social:before { + content: '\ebec'; +} +.ti-social-off:before { + content: '\f1a9'; +} +.ti-sock:before { + content: '\eee1'; +} +.ti-sofa:before { + content: '\efaf'; +} +.ti-sofa-off:before { + content: '\f42c'; +} +.ti-solar-electricity:before { + content: '\fcc1'; +} +.ti-solar-panel:before { + content: '\f7bf'; +} +.ti-solar-panel-2:before { + content: '\f7be'; +} +.ti-sort-0-9:before { + content: '\f54d'; +} +.ti-sort-9-0:before { + content: '\f54e'; +} +.ti-sort-a-z:before { + content: '\f54f'; +} +.ti-sort-ascending:before { + content: '\eb26'; +} +.ti-sort-ascending-2:before { + content: '\eee2'; +} +.ti-sort-ascending-2-filled:before { + content: '\ff5b'; +} +.ti-sort-ascending-letters:before { + content: '\ef18'; +} +.ti-sort-ascending-numbers:before { + content: '\ef19'; +} +.ti-sort-ascending-shapes:before { + content: '\fd94'; +} +.ti-sort-ascending-shapes-filled:before { + content: '\ff5a'; +} +.ti-sort-ascending-small-big:before { + content: '\fd95'; +} +.ti-sort-descending:before { + content: '\eb27'; +} +.ti-sort-descending-2:before { + content: '\eee3'; +} +.ti-sort-descending-2-filled:before { + content: '\ff59'; +} +.ti-sort-descending-letters:before { + content: '\ef1a'; +} +.ti-sort-descending-numbers:before { + content: '\ef1b'; +} +.ti-sort-descending-shapes:before { + content: '\fd97'; +} +.ti-sort-descending-shapes-filled:before { + content: '\ff58'; +} +.ti-sort-descending-small-big:before { + content: '\fd96'; +} +.ti-sort-z-a:before { + content: '\f550'; +} +.ti-sos:before { + content: '\f24a'; +} +.ti-soup:before { + content: '\ef2e'; +} +.ti-soup-filled:before { + content: '\fe08'; +} +.ti-soup-off:before { + content: '\f42d'; +} +.ti-source-code:before { + content: '\f4a2'; +} +.ti-space:before { + content: '\ec0c'; +} +.ti-space-off:before { + content: '\f1aa'; +} +.ti-spaces:before { + content: '\fea4'; +} +.ti-spacing-horizontal:before { + content: '\ef54'; +} +.ti-spacing-vertical:before { + content: '\ef55'; +} +.ti-spade:before { + content: '\effa'; +} +.ti-spade-filled:before { + content: '\f6a3'; +} +.ti-sparkles:before { + content: '\f6d7'; +} +.ti-speakerphone:before { + content: '\ed61'; +} +.ti-speedboat:before { + content: '\ed93'; +} +.ti-speedboat-filled:before { + content: '\100f6'; +} +.ti-sphere:before { + content: '\fab8'; +} +.ti-sphere-off:before { + content: '\fab6'; +} +.ti-sphere-plus:before { + content: '\fab7'; +} +.ti-spider:before { + content: '\f293'; +} +.ti-spider-filled:before { + content: '\10109'; +} +.ti-spiral:before { + content: '\f294'; +} +.ti-spiral-off:before { + content: '\f42e'; +} +.ti-sport-billard:before { + content: '\eee4'; +} +.ti-spray:before { + content: '\f50b'; +} +.ti-spy:before { + content: '\f227'; +} +.ti-spy-off:before { + content: '\f42f'; +} +.ti-sql:before { + content: '\f7c0'; +} +.ti-square:before { + content: '\eb2c'; +} +.ti-square-arrow-down:before { + content: '\f4b7'; +} +.ti-square-arrow-down-filled:before { + content: '\fb31'; +} +.ti-square-arrow-left:before { + content: '\f4b8'; +} +.ti-square-arrow-left-filled:before { + content: '\fb32'; +} +.ti-square-arrow-right:before { + content: '\f4b9'; +} +.ti-square-arrow-right-filled:before { + content: '\fb33'; +} +.ti-square-arrow-up:before { + content: '\f4ba'; +} +.ti-square-arrow-up-filled:before { + content: '\fb34'; +} +.ti-square-asterisk:before { + content: '\f01a'; +} +.ti-square-asterisk-filled:before { + content: '\fb35'; +} +.ti-square-check:before { + content: '\eb28'; +} +.ti-square-check-filled:before { + content: '\f76d'; +} +.ti-square-chevron-down:before { + content: '\f627'; +} +.ti-square-chevron-down-filled:before { + content: '\fb36'; +} +.ti-square-chevron-left:before { + content: '\f628'; +} +.ti-square-chevron-left-filled:before { + content: '\fb37'; +} +.ti-square-chevron-right:before { + content: '\f629'; +} +.ti-square-chevron-right-filled:before { + content: '\fb38'; +} +.ti-square-chevron-up:before { + content: '\f62a'; +} +.ti-square-chevron-up-filled:before { + content: '\fb39'; +} +.ti-square-chevrons-down:before { + content: '\f64b'; +} +.ti-square-chevrons-down-filled:before { + content: '\fb3a'; +} +.ti-square-chevrons-left:before { + content: '\f64c'; +} +.ti-square-chevrons-left-filled:before { + content: '\fb3b'; +} +.ti-square-chevrons-right:before { + content: '\f64d'; +} +.ti-square-chevrons-right-filled:before { + content: '\fb3c'; +} +.ti-square-chevrons-up:before { + content: '\f64e'; +} +.ti-square-chevrons-up-filled:before { + content: '\fb3d'; +} +.ti-square-dashed:before { + content: '\100bb'; +} +.ti-square-dot:before { + content: '\ed59'; +} +.ti-square-dot-filled:before { + content: '\fb3e'; +} +.ti-square-f0:before { + content: '\f526'; +} +.ti-square-f0-filled:before { + content: '\f76e'; +} +.ti-square-f1:before { + content: '\f527'; +} +.ti-square-f1-filled:before { + content: '\f76f'; +} +.ti-square-f2:before { + content: '\f528'; +} +.ti-square-f2-filled:before { + content: '\f770'; +} +.ti-square-f3:before { + content: '\f529'; +} +.ti-square-f3-filled:before { + content: '\f771'; +} +.ti-square-f4:before { + content: '\f52a'; +} +.ti-square-f4-filled:before { + content: '\f772'; +} +.ti-square-f5:before { + content: '\f52b'; +} +.ti-square-f5-filled:before { + content: '\f773'; +} +.ti-square-f6:before { + content: '\f52c'; +} +.ti-square-f6-filled:before { + content: '\f774'; +} +.ti-square-f7:before { + content: '\f52d'; +} +.ti-square-f7-filled:before { + content: '\f775'; +} +.ti-square-f8:before { + content: '\f52e'; +} +.ti-square-f8-filled:before { + content: '\f776'; +} +.ti-square-f9:before { + content: '\f52f'; +} +.ti-square-f9-filled:before { + content: '\f777'; +} +.ti-square-filled:before { + content: '\fc40'; +} +.ti-square-forbid:before { + content: '\ed5b'; +} +.ti-square-forbid-2:before { + content: '\ed5a'; +} +.ti-square-half:before { + content: '\effb'; +} +.ti-square-key:before { + content: '\f638'; +} +.ti-square-letter-a:before { + content: '\f47c'; +} +.ti-square-letter-a-filled:before { + content: '\fe07'; +} +.ti-square-letter-b:before { + content: '\f47d'; +} +.ti-square-letter-b-filled:before { + content: '\fe06'; +} +.ti-square-letter-c:before { + content: '\f47e'; +} +.ti-square-letter-c-filled:before { + content: '\fe05'; +} +.ti-square-letter-d:before { + content: '\f47f'; +} +.ti-square-letter-d-filled:before { + content: '\fe04'; +} +.ti-square-letter-e:before { + content: '\f480'; +} +.ti-square-letter-e-filled:before { + content: '\fe03'; +} +.ti-square-letter-f:before { + content: '\f481'; +} +.ti-square-letter-f-filled:before { + content: '\fe02'; +} +.ti-square-letter-g:before { + content: '\f482'; +} +.ti-square-letter-g-filled:before { + content: '\fe01'; +} +.ti-square-letter-h:before { + content: '\f483'; +} +.ti-square-letter-h-filled:before { + content: '\fe00'; +} +.ti-square-letter-i:before { + content: '\f484'; +} +.ti-square-letter-i-filled:before { + content: '\fdff'; +} +.ti-square-letter-j:before { + content: '\f485'; +} +.ti-square-letter-j-filled:before { + content: '\fdfe'; +} +.ti-square-letter-k:before { + content: '\f486'; +} +.ti-square-letter-k-filled:before { + content: '\fdfd'; +} +.ti-square-letter-l:before { + content: '\f487'; +} +.ti-square-letter-l-filled:before { + content: '\fdfc'; +} +.ti-square-letter-m:before { + content: '\f488'; +} +.ti-square-letter-m-filled:before { + content: '\fdfb'; +} +.ti-square-letter-n:before { + content: '\f489'; +} +.ti-square-letter-n-filled:before { + content: '\fdfa'; +} +.ti-square-letter-o:before { + content: '\f48a'; +} +.ti-square-letter-o-filled:before { + content: '\fdf9'; +} +.ti-square-letter-p:before { + content: '\f48b'; +} +.ti-square-letter-p-filled:before { + content: '\fdf8'; +} +.ti-square-letter-q:before { + content: '\f48c'; +} +.ti-square-letter-q-filled:before { + content: '\fdf7'; +} +.ti-square-letter-r:before { + content: '\f48d'; +} +.ti-square-letter-r-filled:before { + content: '\fdf6'; +} +.ti-square-letter-s:before { + content: '\f48e'; +} +.ti-square-letter-s-filled:before { + content: '\fdf5'; +} +.ti-square-letter-t:before { + content: '\f48f'; +} +.ti-square-letter-t-filled:before { + content: '\fdf4'; +} +.ti-square-letter-u:before { + content: '\f490'; +} +.ti-square-letter-u-filled:before { + content: '\fdf3'; +} +.ti-square-letter-v:before { + content: '\f4bb'; +} +.ti-square-letter-v-filled:before { + content: '\fdf2'; +} +.ti-square-letter-w:before { + content: '\f491'; +} +.ti-square-letter-w-filled:before { + content: '\fdf1'; +} +.ti-square-letter-x:before { + content: '\f4bc'; +} +.ti-square-letter-x-filled:before { + content: '\fdf0'; +} +.ti-square-letter-y:before { + content: '\f492'; +} +.ti-square-letter-y-filled:before { + content: '\fdef'; +} +.ti-square-letter-z:before { + content: '\f493'; +} +.ti-square-letter-z-filled:before { + content: '\fdee'; +} +.ti-square-minus:before { + content: '\eb29'; +} +.ti-square-minus-filled:before { + content: '\fb3f'; +} +.ti-square-number-0:before { + content: '\eee5'; +} +.ti-square-number-0-filled:before { + content: '\f764'; +} +.ti-square-number-1:before { + content: '\eee6'; +} +.ti-square-number-1-filled:before { + content: '\f765'; +} +.ti-square-number-2:before { + content: '\eee7'; +} +.ti-square-number-2-filled:before { + content: '\f7fa'; +} +.ti-square-number-3:before { + content: '\eee8'; +} +.ti-square-number-3-filled:before { + content: '\f766'; +} +.ti-square-number-4:before { + content: '\eee9'; +} +.ti-square-number-4-filled:before { + content: '\f767'; +} +.ti-square-number-5:before { + content: '\eeea'; +} +.ti-square-number-5-filled:before { + content: '\f768'; +} +.ti-square-number-6:before { + content: '\eeeb'; +} +.ti-square-number-6-filled:before { + content: '\f769'; +} +.ti-square-number-7:before { + content: '\eeec'; +} +.ti-square-number-7-filled:before { + content: '\f76a'; +} +.ti-square-number-8:before { + content: '\eeed'; +} +.ti-square-number-8-filled:before { + content: '\f76b'; +} +.ti-square-number-9:before { + content: '\eeee'; +} +.ti-square-number-9-filled:before { + content: '\f76c'; +} +.ti-square-off:before { + content: '\eeef'; +} +.ti-square-percentage:before { + content: '\fd83'; +} +.ti-square-plus:before { + content: '\eb2a'; +} +.ti-square-plus-2:before { + content: '\fc96'; +} +.ti-square-root:before { + content: '\eef1'; +} +.ti-square-root-2:before { + content: '\eef0'; +} +.ti-square-rotated:before { + content: '\ecdf'; +} +.ti-square-rotated-filled:before { + content: '\f6a4'; +} +.ti-square-rotated-forbid:before { + content: '\f01c'; +} +.ti-square-rotated-forbid-2:before { + content: '\f01b'; +} +.ti-square-rotated-off:before { + content: '\eef2'; +} +.ti-square-rounded:before { + content: '\f59a'; +} +.ti-square-rounded-arrow-down:before { + content: '\f639'; +} +.ti-square-rounded-arrow-down-filled:before { + content: '\f6db'; +} +.ti-square-rounded-arrow-left:before { + content: '\f63a'; +} +.ti-square-rounded-arrow-left-filled:before { + content: '\f6dc'; +} +.ti-square-rounded-arrow-right:before { + content: '\f63b'; +} +.ti-square-rounded-arrow-right-filled:before { + content: '\f6dd'; +} +.ti-square-rounded-arrow-up:before { + content: '\f63c'; +} +.ti-square-rounded-arrow-up-filled:before { + content: '\f6de'; +} +.ti-square-rounded-check:before { + content: '\f63d'; +} +.ti-square-rounded-check-filled:before { + content: '\f6df'; +} +.ti-square-rounded-chevron-down:before { + content: '\f62b'; +} +.ti-square-rounded-chevron-down-filled:before { + content: '\f6e0'; +} +.ti-square-rounded-chevron-left:before { + content: '\f62c'; +} +.ti-square-rounded-chevron-left-filled:before { + content: '\f6e1'; +} +.ti-square-rounded-chevron-right:before { + content: '\f62d'; +} +.ti-square-rounded-chevron-right-filled:before { + content: '\f6e2'; +} +.ti-square-rounded-chevron-up:before { + content: '\f62e'; +} +.ti-square-rounded-chevron-up-filled:before { + content: '\f6e3'; +} +.ti-square-rounded-chevrons-down:before { + content: '\f64f'; +} +.ti-square-rounded-chevrons-down-filled:before { + content: '\f6e4'; +} +.ti-square-rounded-chevrons-left:before { + content: '\f650'; +} +.ti-square-rounded-chevrons-left-filled:before { + content: '\f6e5'; +} +.ti-square-rounded-chevrons-right:before { + content: '\f651'; +} +.ti-square-rounded-chevrons-right-filled:before { + content: '\f6e6'; +} +.ti-square-rounded-chevrons-up:before { + content: '\f652'; +} +.ti-square-rounded-chevrons-up-filled:before { + content: '\f6e7'; +} +.ti-square-rounded-filled:before { + content: '\f6a5'; +} +.ti-square-rounded-letter-a:before { + content: '\f5ae'; +} +.ti-square-rounded-letter-a-filled:before { + content: '\fded'; +} +.ti-square-rounded-letter-b:before { + content: '\f5af'; +} +.ti-square-rounded-letter-b-filled:before { + content: '\fdec'; +} +.ti-square-rounded-letter-c:before { + content: '\f5b0'; +} +.ti-square-rounded-letter-c-filled:before { + content: '\fdeb'; +} +.ti-square-rounded-letter-d:before { + content: '\f5b1'; +} +.ti-square-rounded-letter-d-filled:before { + content: '\fdea'; +} +.ti-square-rounded-letter-e:before { + content: '\f5b2'; +} +.ti-square-rounded-letter-e-filled:before { + content: '\fde9'; +} +.ti-square-rounded-letter-f:before { + content: '\f5b3'; +} +.ti-square-rounded-letter-f-filled:before { + content: '\fde8'; +} +.ti-square-rounded-letter-g:before { + content: '\f5b4'; +} +.ti-square-rounded-letter-g-filled:before { + content: '\fde7'; +} +.ti-square-rounded-letter-h:before { + content: '\f5b5'; +} +.ti-square-rounded-letter-h-filled:before { + content: '\fde6'; +} +.ti-square-rounded-letter-i:before { + content: '\f5b6'; +} +.ti-square-rounded-letter-i-filled:before { + content: '\fde5'; +} +.ti-square-rounded-letter-j:before { + content: '\f5b7'; +} +.ti-square-rounded-letter-j-filled:before { + content: '\fde4'; +} +.ti-square-rounded-letter-k:before { + content: '\f5b8'; +} +.ti-square-rounded-letter-k-filled:before { + content: '\fde3'; +} +.ti-square-rounded-letter-l:before { + content: '\f5b9'; +} +.ti-square-rounded-letter-l-filled:before { + content: '\fde2'; +} +.ti-square-rounded-letter-m:before { + content: '\f5ba'; +} +.ti-square-rounded-letter-m-filled:before { + content: '\fde1'; +} +.ti-square-rounded-letter-n:before { + content: '\f5bb'; +} +.ti-square-rounded-letter-n-filled:before { + content: '\fde0'; +} +.ti-square-rounded-letter-o:before { + content: '\f5bc'; +} +.ti-square-rounded-letter-o-filled:before { + content: '\fddf'; +} +.ti-square-rounded-letter-p:before { + content: '\f5bd'; +} +.ti-square-rounded-letter-p-filled:before { + content: '\fdde'; +} +.ti-square-rounded-letter-q:before { + content: '\f5be'; +} +.ti-square-rounded-letter-q-filled:before { + content: '\fddd'; +} +.ti-square-rounded-letter-r:before { + content: '\f5bf'; +} +.ti-square-rounded-letter-r-filled:before { + content: '\fddc'; +} +.ti-square-rounded-letter-s:before { + content: '\f5c0'; +} +.ti-square-rounded-letter-s-filled:before { + content: '\fddb'; +} +.ti-square-rounded-letter-t:before { + content: '\f5c1'; +} +.ti-square-rounded-letter-t-filled:before { + content: '\fdda'; +} +.ti-square-rounded-letter-u:before { + content: '\f5c2'; +} +.ti-square-rounded-letter-u-filled:before { + content: '\fdd9'; +} +.ti-square-rounded-letter-v:before { + content: '\f5c3'; +} +.ti-square-rounded-letter-v-filled:before { + content: '\fdd8'; +} +.ti-square-rounded-letter-w:before { + content: '\f5c4'; +} +.ti-square-rounded-letter-w-filled:before { + content: '\fdd7'; +} +.ti-square-rounded-letter-x:before { + content: '\f5c5'; +} +.ti-square-rounded-letter-x-filled:before { + content: '\fdd6'; +} +.ti-square-rounded-letter-y:before { + content: '\f5c6'; +} +.ti-square-rounded-letter-y-filled:before { + content: '\fdd5'; +} +.ti-square-rounded-letter-z:before { + content: '\f5c7'; +} +.ti-square-rounded-letter-z-filled:before { + content: '\fdd4'; +} +.ti-square-rounded-minus:before { + content: '\f63e'; +} +.ti-square-rounded-minus-2:before { + content: '\fc97'; +} +.ti-square-rounded-minus-filled:before { + content: '\fb40'; +} +.ti-square-rounded-number-0:before { + content: '\f5c8'; +} +.ti-square-rounded-number-0-filled:before { + content: '\f778'; +} +.ti-square-rounded-number-1:before { + content: '\f5c9'; +} +.ti-square-rounded-number-1-filled:before { + content: '\f779'; +} +.ti-square-rounded-number-2:before { + content: '\f5ca'; +} +.ti-square-rounded-number-2-filled:before { + content: '\f77a'; +} +.ti-square-rounded-number-3:before { + content: '\f5cb'; +} +.ti-square-rounded-number-3-filled:before { + content: '\f77b'; +} +.ti-square-rounded-number-4:before { + content: '\f5cc'; +} +.ti-square-rounded-number-4-filled:before { + content: '\f77c'; +} +.ti-square-rounded-number-5:before { + content: '\f5cd'; +} +.ti-square-rounded-number-5-filled:before { + content: '\f77d'; +} +.ti-square-rounded-number-6:before { + content: '\f5ce'; +} +.ti-square-rounded-number-6-filled:before { + content: '\f77e'; +} +.ti-square-rounded-number-7:before { + content: '\f5cf'; +} +.ti-square-rounded-number-7-filled:before { + content: '\f77f'; +} +.ti-square-rounded-number-8:before { + content: '\f5d0'; +} +.ti-square-rounded-number-8-filled:before { + content: '\f780'; +} +.ti-square-rounded-number-9:before { + content: '\f5d1'; +} +.ti-square-rounded-number-9-filled:before { + content: '\f781'; +} +.ti-square-rounded-percentage:before { + content: '\fd84'; +} +.ti-square-rounded-plus:before { + content: '\f63f'; +} +.ti-square-rounded-plus-2:before { + content: '\fc98'; +} +.ti-square-rounded-plus-filled:before { + content: '\f6e8'; +} +.ti-square-rounded-x:before { + content: '\f640'; +} +.ti-square-rounded-x-filled:before { + content: '\f6e9'; +} +.ti-square-toggle:before { + content: '\eef4'; +} +.ti-square-toggle-horizontal:before { + content: '\eef3'; +} +.ti-square-x:before { + content: '\eb2b'; +} +.ti-square-x-filled:before { + content: '\fb41'; +} +.ti-squares:before { + content: '\eef6'; +} +.ti-squares-diagonal:before { + content: '\eef5'; +} +.ti-squares-filled:before { + content: '\fe9f'; +} +.ti-squares-selected:before { + content: '\fea3'; +} +.ti-stack:before { + content: '\eb2d'; +} +.ti-stack-2:before { + content: '\eef7'; +} +.ti-stack-2-filled:before { + content: '\fdd3'; +} +.ti-stack-3:before { + content: '\ef9d'; +} +.ti-stack-3-filled:before { + content: '\fdd2'; +} +.ti-stack-back:before { + content: '\fd26'; +} +.ti-stack-backward:before { + content: '\fd27'; +} +.ti-stack-filled:before { + content: '\fdd1'; +} +.ti-stack-forward:before { + content: '\fd28'; +} +.ti-stack-front:before { + content: '\fd29'; +} +.ti-stack-middle:before { + content: '\fd2a'; +} +.ti-stack-pop:before { + content: '\f234'; +} +.ti-stack-push:before { + content: '\f235'; +} +.ti-stairs:before { + content: '\eca6'; +} +.ti-stairs-down:before { + content: '\eca4'; +} +.ti-stairs-up:before { + content: '\eca5'; +} +.ti-star:before { + content: '\eb2e'; +} +.ti-star-filled:before { + content: '\f6a6'; +} +.ti-star-half:before { + content: '\ed19'; +} +.ti-star-half-filled:before { + content: '\f6a7'; +} +.ti-star-off:before { + content: '\ed62'; +} +.ti-stars:before { + content: '\ed38'; +} +.ti-stars-filled:before { + content: '\f6a8'; +} +.ti-stars-off:before { + content: '\f430'; +} +.ti-status-change:before { + content: '\f3b0'; +} +.ti-steam:before { + content: '\f24b'; +} +.ti-steering-wheel:before { + content: '\ec7b'; +} +.ti-steering-wheel-filled:before { + content: '\ff03'; +} +.ti-steering-wheel-off:before { + content: '\f431'; +} +.ti-step-into:before { + content: '\ece0'; +} +.ti-step-out:before { + content: '\ece1'; +} +.ti-stereo-glasses:before { + content: '\f4cb'; +} +.ti-stethoscope:before { + content: '\edbe'; +} +.ti-stethoscope-off:before { + content: '\f432'; +} +.ti-sticker:before { + content: '\eb2f'; +} +.ti-sticker-2:before { + content: '\fd3d'; +} +.ti-stopwatch:before { + content: '\ff9b'; +} +.ti-storm:before { + content: '\f24c'; +} +.ti-storm-off:before { + content: '\f433'; +} +.ti-stretching:before { + content: '\f2db'; +} +.ti-stretching-2:before { + content: '\fa6d'; +} +.ti-strikethrough:before { + content: '\eb9e'; +} +.ti-submarine:before { + content: '\ed94'; +} +.ti-subscript:before { + content: '\eb9f'; +} +.ti-subtask:before { + content: '\ec9f'; +} +.ti-sum:before { + content: '\eb73'; +} +.ti-sum-off:before { + content: '\f1ab'; +} +.ti-sun:before { + content: '\eb30'; +} +.ti-sun-electricity:before { + content: '\fcc2'; +} +.ti-sun-filled:before { + content: '\f6a9'; +} +.ti-sun-high:before { + content: '\f236'; +} +.ti-sun-high-filled:before { + content: '\10108'; +} +.ti-sun-low:before { + content: '\f237'; +} +.ti-sun-low-filled:before { + content: '\10107'; +} +.ti-sun-moon:before { + content: '\f4a3'; +} +.ti-sun-off:before { + content: '\ed63'; +} +.ti-sun-wind:before { + content: '\f238'; +} +.ti-sunglasses:before { + content: '\f239'; +} +.ti-sunglasses-filled:before { + content: '\fec8'; +} +.ti-sunrise:before { + content: '\ef1c'; +} +.ti-sunrise-filled:before { + content: '\10106'; +} +.ti-sunset:before { + content: '\ec31'; +} +.ti-sunset-2:before { + content: '\f23a'; +} +.ti-sunset-2-filled:before { + content: '\10105'; +} +.ti-sunset-filled:before { + content: '\10104'; +} +.ti-superscript:before { + content: '\eba0'; +} +.ti-svg:before { + content: '\f25a'; +} +.ti-swimming:before { + content: '\ec92'; +} +.ti-swipe:before { + content: '\f551'; +} +.ti-swipe-down:before { + content: '\fd5e'; +} +.ti-swipe-down-filled:before { + content: '\ff57'; +} +.ti-swipe-left:before { + content: '\fd5f'; +} +.ti-swipe-left-filled:before { + content: '\ff56'; +} +.ti-swipe-right:before { + content: '\fd60'; +} +.ti-swipe-right-filled:before { + content: '\ff55'; +} +.ti-swipe-up:before { + content: '\fd61'; +} +.ti-swipe-up-filled:before { + content: '\ff54'; +} +.ti-switch:before { + content: '\eb33'; +} +.ti-switch-2:before { + content: '\edbf'; +} +.ti-switch-3:before { + content: '\edc0'; +} +.ti-switch-horizontal:before { + content: '\eb31'; +} +.ti-switch-vertical:before { + content: '\eb32'; +} +.ti-sword:before { + content: '\f030'; +} +.ti-sword-off:before { + content: '\f434'; +} +.ti-swords:before { + content: '\f132'; +} +.ti-table:before { + content: '\eba1'; +} +.ti-table-alias:before { + content: '\f25b'; +} +.ti-table-column:before { + content: '\faff'; +} +.ti-table-dashed:before { + content: '\100ba'; +} +.ti-table-down:before { + content: '\fa1c'; +} +.ti-table-export:before { + content: '\eef8'; +} +.ti-table-filled:before { + content: '\f782'; +} +.ti-table-heart:before { + content: '\fa1d'; +} +.ti-table-import:before { + content: '\eef9'; +} +.ti-table-minus:before { + content: '\fa1e'; +} +.ti-table-off:before { + content: '\eefa'; +} +.ti-table-options:before { + content: '\f25c'; +} +.ti-table-plus:before { + content: '\fa1f'; +} +.ti-table-row:before { + content: '\fb00'; +} +.ti-table-share:before { + content: '\fa20'; +} +.ti-table-shortcut:before { + content: '\f25d'; +} +.ti-table-spark:before { + content: '\ffad'; +} +.ti-tag:before { + content: '\10096'; +} +.ti-tag-filled:before { + content: '\ff02'; +} +.ti-tag-minus:before { + content: '\eb34'; +} +.ti-tag-off:before { + content: '\efc0'; +} +.ti-tag-plus:before { + content: '\10097'; +} +.ti-tag-starred:before { + content: '\fc99'; +} +.ti-tags:before { + content: '\ef86'; +} +.ti-tags-filled:before { + content: '\ff01'; +} +.ti-tags-off:before { + content: '\efc1'; +} +.ti-tallymark-1:before { + content: '\ec46'; +} +.ti-tallymark-2:before { + content: '\ec47'; +} +.ti-tallymark-3:before { + content: '\ec48'; +} +.ti-tallymark-4:before { + content: '\ec49'; +} +.ti-tallymarks:before { + content: '\ec4a'; +} +.ti-tank:before { + content: '\ed95'; +} +.ti-target:before { + content: '\eb35'; +} +.ti-target-arrow:before { + content: '\f51a'; +} +.ti-target-off:before { + content: '\f1ad'; +} +.ti-tax:before { + content: '\feee'; +} +.ti-tax-euro:before { + content: '\fef0'; +} +.ti-tax-pound:before { + content: '\feef'; +} +.ti-teapot:before { + content: '\f552'; +} +.ti-telescope:before { + content: '\f07d'; +} +.ti-telescope-off:before { + content: '\f1ae'; +} +.ti-temperature:before { + content: '\eb38'; +} +.ti-temperature-celsius:before { + content: '\eb36'; +} +.ti-temperature-fahrenheit:before { + content: '\eb37'; +} +.ti-temperature-minus:before { + content: '\ebed'; +} +.ti-temperature-minus-filled:before { + content: '\10103'; +} +.ti-temperature-off:before { + content: '\f1af'; +} +.ti-temperature-plus:before { + content: '\ebee'; +} +.ti-temperature-plus-filled:before { + content: '\10102'; +} +.ti-temperature-snow:before { + content: '\fda3'; +} +.ti-temperature-sun:before { + content: '\fda4'; +} +.ti-template:before { + content: '\eb39'; +} +.ti-template-off:before { + content: '\f1b0'; +} +.ti-tent:before { + content: '\eefb'; +} +.ti-tent-off:before { + content: '\f435'; +} +.ti-terminal:before { + content: '\ebdc'; +} +.ti-terminal-2:before { + content: '\ebef'; +} +.ti-test-pipe:before { + content: '\eb3a'; +} +.ti-test-pipe-2:before { + content: '\f0a4'; +} +.ti-test-pipe-2-filled:before { + content: '\ff53'; +} +.ti-test-pipe-off:before { + content: '\f1b1'; +} +.ti-tex:before { + content: '\f4e0'; +} +.ti-text-caption:before { + content: '\f4a4'; +} +.ti-text-color:before { + content: '\f2dc'; +} +.ti-text-decrease:before { + content: '\f202'; +} +.ti-text-direction-ltr:before { + content: '\eefc'; +} +.ti-text-direction-rtl:before { + content: '\eefd'; +} +.ti-text-grammar:before { + content: '\fd6d'; +} +.ti-text-increase:before { + content: '\f203'; +} +.ti-text-orientation:before { + content: '\f2a4'; +} +.ti-text-plus:before { + content: '\f2a5'; +} +.ti-text-recognition:before { + content: '\f204'; +} +.ti-text-resize:before { + content: '\ef87'; +} +.ti-text-scan-2:before { + content: '\fcc3'; +} +.ti-text-size:before { + content: '\f2b1'; +} +.ti-text-spellcheck:before { + content: '\f2a6'; +} +.ti-text-wrap:before { + content: '\ebdd'; +} +.ti-text-wrap-column:before { + content: '\feb2'; +} +.ti-text-wrap-disabled:before { + content: '\eca7'; +} +.ti-texture:before { + content: '\f51b'; +} +.ti-theater:before { + content: '\f79b'; +} +.ti-thermometer:before { + content: '\ef67'; +} +.ti-thumb-down:before { + content: '\eb3b'; +} +.ti-thumb-down-filled:before { + content: '\f6aa'; +} +.ti-thumb-down-off:before { + content: '\f436'; +} +.ti-thumb-up:before { + content: '\eb3c'; +} +.ti-thumb-up-filled:before { + content: '\f6ab'; +} +.ti-thumb-up-off:before { + content: '\f437'; +} +.ti-tic-tac:before { + content: '\f51c'; +} +.ti-ticket:before { + content: '\eb3d'; +} +.ti-ticket-off:before { + content: '\f1b2'; +} +.ti-tie:before { + content: '\f07e'; +} +.ti-tilde:before { + content: '\f4a5'; +} +.ti-tilt-shift:before { + content: '\eefe'; +} +.ti-tilt-shift-filled:before { + content: '\fec7'; +} +.ti-tilt-shift-off:before { + content: '\f1b3'; +} +.ti-time-duration-0:before { + content: '\fad4'; +} +.ti-time-duration-10:before { + content: '\fad5'; +} +.ti-time-duration-15:before { + content: '\fad6'; +} +.ti-time-duration-30:before { + content: '\fad7'; +} +.ti-time-duration-45:before { + content: '\fad8'; +} +.ti-time-duration-5:before { + content: '\fad9'; +} +.ti-time-duration-60:before { + content: '\fada'; +} +.ti-time-duration-90:before { + content: '\fadb'; +} +.ti-time-duration-off:before { + content: '\fadc'; +} +.ti-timeline:before { + content: '\f031'; +} +.ti-timeline-event:before { + content: '\f553'; +} +.ti-timeline-event-exclamation:before { + content: '\f662'; +} +.ti-timeline-event-filled:before { + content: '\fd18'; +} +.ti-timeline-event-minus:before { + content: '\f663'; +} +.ti-timeline-event-plus:before { + content: '\f664'; +} +.ti-timeline-event-text:before { + content: '\f665'; +} +.ti-timeline-event-x:before { + content: '\f666'; +} +.ti-timezone:before { + content: '\feed'; +} +.ti-tip-jar:before { + content: '\feea'; +} +.ti-tip-jar-euro:before { + content: '\feec'; +} +.ti-tip-jar-pound:before { + content: '\feeb'; +} +.ti-tir:before { + content: '\ebf0'; +} +.ti-toggle-left:before { + content: '\eb3e'; +} +.ti-toggle-left-filled:before { + content: '\fec0'; +} +.ti-toggle-right:before { + content: '\eb3f'; +} +.ti-toggle-right-filled:before { + content: '\febf'; +} +.ti-toilet-paper:before { + content: '\efd3'; +} +.ti-toilet-paper-off:before { + content: '\f1b4'; +} +.ti-toml:before { + content: '\fa5d'; +} +.ti-tool:before { + content: '\eb40'; +} +.ti-tools:before { + content: '\ebca'; +} +.ti-tools-kitchen:before { + content: '\ed64'; +} +.ti-tools-kitchen-2:before { + content: '\eeff'; +} +.ti-tools-kitchen-2-off:before { + content: '\f1b5'; +} +.ti-tools-kitchen-3:before { + content: '\fd2b'; +} +.ti-tools-kitchen-off:before { + content: '\f1b6'; +} +.ti-tools-off:before { + content: '\f1b7'; +} +.ti-tooltip:before { + content: '\f2dd'; +} +.ti-topology-bus:before { + content: '\f5d9'; +} +.ti-topology-complex:before { + content: '\f5da'; +} +.ti-topology-full:before { + content: '\f5dc'; +} +.ti-topology-full-hierarchy:before { + content: '\f5db'; +} +.ti-topology-ring:before { + content: '\f5df'; +} +.ti-topology-ring-2:before { + content: '\f5dd'; +} +.ti-topology-ring-3:before { + content: '\f5de'; +} +.ti-topology-star:before { + content: '\f5e5'; +} +.ti-topology-star-2:before { + content: '\f5e0'; +} +.ti-topology-star-3:before { + content: '\f5e1'; +} +.ti-topology-star-ring:before { + content: '\f5e4'; +} +.ti-topology-star-ring-2:before { + content: '\f5e2'; +} +.ti-topology-star-ring-3:before { + content: '\f5e3'; +} +.ti-torii:before { + content: '\f59b'; +} +.ti-tornado:before { + content: '\ece2'; +} +.ti-tournament:before { + content: '\ecd0'; +} +.ti-tower:before { + content: '\f2cb'; +} +.ti-tower-off:before { + content: '\f2ca'; +} +.ti-track:before { + content: '\ef00'; +} +.ti-tractor:before { + content: '\ec0d'; +} +.ti-trademark:before { + content: '\ec0e'; +} +.ti-traffic-cone:before { + content: '\ec0f'; +} +.ti-traffic-cone-off:before { + content: '\f1b8'; +} +.ti-traffic-lights:before { + content: '\ed39'; +} +.ti-traffic-lights-off:before { + content: '\f1b9'; +} +.ti-train:before { + content: '\ed96'; +} +.ti-train-filled:before { + content: '\100f5'; +} +.ti-transaction-bitcoin:before { + content: '\fd6e'; +} +.ti-transaction-dollar:before { + content: '\fd6f'; +} +.ti-transaction-euro:before { + content: '\fd70'; +} +.ti-transaction-pound:before { + content: '\fd71'; +} +.ti-transaction-rupee:before { + content: '\fd85'; +} +.ti-transaction-yen:before { + content: '\fd72'; +} +.ti-transaction-yuan:before { + content: '\fd73'; +} +.ti-transfer:before { + content: '\fc1f'; +} +.ti-transfer-in:before { + content: '\ef2f'; +} +.ti-transfer-out:before { + content: '\ef30'; +} +.ti-transfer-vertical:before { + content: '\fc1e'; +} +.ti-transform:before { + content: '\f38e'; +} +.ti-transform-filled:before { + content: '\f6ac'; +} +.ti-transform-point:before { + content: '\fda9'; +} +.ti-transform-point-bottom-left:before { + content: '\fda5'; +} +.ti-transform-point-bottom-right:before { + content: '\fda6'; +} +.ti-transform-point-top-left:before { + content: '\fda7'; +} +.ti-transform-point-top-right:before { + content: '\fda8'; +} +.ti-transition-bottom:before { + content: '\f2b2'; +} +.ti-transition-bottom-filled:before { + content: '\fdd0'; +} +.ti-transition-left:before { + content: '\f2b3'; +} +.ti-transition-left-filled:before { + content: '\fdcf'; +} +.ti-transition-right:before { + content: '\f2b4'; +} +.ti-transition-right-filled:before { + content: '\fdce'; +} +.ti-transition-top:before { + content: '\f2b5'; +} +.ti-transition-top-filled:before { + content: '\fdcd'; +} +.ti-trash:before { + content: '\eb41'; +} +.ti-trash-filled:before { + content: '\f783'; +} +.ti-trash-off:before { + content: '\ed65'; +} +.ti-trash-x:before { + content: '\ef88'; +} +.ti-trash-x-filled:before { + content: '\f784'; +} +.ti-treadmill:before { + content: '\fa6e'; +} +.ti-tree:before { + content: '\ef01'; +} +.ti-trees:before { + content: '\ec10'; +} +.ti-trekking:before { + content: '\f5ad'; +} +.ti-trending-down:before { + content: '\eb42'; +} +.ti-trending-down-2:before { + content: '\edc1'; +} +.ti-trending-down-3:before { + content: '\edc2'; +} +.ti-trending-up:before { + content: '\eb43'; +} +.ti-trending-up-2:before { + content: '\edc3'; +} +.ti-trending-up-3:before { + content: '\edc4'; +} +.ti-triangle:before { + content: '\eb44'; +} +.ti-triangle-filled:before { + content: '\f6ad'; +} +.ti-triangle-inverted:before { + content: '\f01d'; +} +.ti-triangle-inverted-filled:before { + content: '\f6ae'; +} +.ti-triangle-minus:before { + content: '\fc9b'; +} +.ti-triangle-minus-2:before { + content: '\fc9a'; +} +.ti-triangle-off:before { + content: '\ef02'; +} +.ti-triangle-plus:before { + content: '\fc9d'; +} +.ti-triangle-plus-2:before { + content: '\fc9c'; +} +.ti-triangle-square-circle:before { + content: '\ece8'; +} +.ti-triangle-square-circle-filled:before { + content: '\fb42'; +} +.ti-triangles:before { + content: '\f0a5'; +} +.ti-trident:before { + content: '\ecc5'; +} +.ti-trolley:before { + content: '\f4cc'; +} +.ti-trolley-filled:before { + content: '\100f4'; +} +.ti-trophy:before { + content: '\eb45'; +} +.ti-trophy-filled:before { + content: '\f6af'; +} +.ti-trophy-off:before { + content: '\f438'; +} +.ti-trowel:before { + content: '\f368'; +} +.ti-truck:before { + content: '\ebc4'; +} +.ti-truck-delivery:before { + content: '\ec4b'; +} +.ti-truck-filled:before { + content: '\100f3'; +} +.ti-truck-loading:before { + content: '\f1da'; +} +.ti-truck-off:before { + content: '\ef03'; +} +.ti-truck-return:before { + content: '\ec4c'; +} +.ti-txt:before { + content: '\f3b1'; +} +.ti-typeface:before { + content: '\fdab'; +} +.ti-typography:before { + content: '\ebc5'; +} +.ti-typography-off:before { + content: '\f1ba'; +} +.ti-u-turn-left:before { + content: '\fea2'; +} +.ti-u-turn-right:before { + content: '\fea1'; +} +.ti-ufo:before { + content: '\f26f'; +} +.ti-ufo-filled:before { + content: '\10165'; +} +.ti-ufo-off:before { + content: '\f26e'; +} +.ti-uhd:before { + content: '\100aa'; +} +.ti-umbrella:before { + content: '\ebf1'; +} +.ti-umbrella-2:before { + content: '\ff0e'; +} +.ti-umbrella-closed:before { + content: '\ff0c'; +} +.ti-umbrella-closed-2:before { + content: '\ff0d'; +} +.ti-umbrella-filled:before { + content: '\f6b0'; +} +.ti-umbrella-off:before { + content: '\f1bb'; +} +.ti-underline:before { + content: '\eba2'; +} +.ti-universe:before { + content: '\fcc4'; +} +.ti-unlink:before { + content: '\eb46'; +} +.ti-upload:before { + content: '\eb47'; +} +.ti-urgent:before { + content: '\eb48'; +} +.ti-usb:before { + content: '\f00c'; +} +.ti-user:before { + content: '\eb4d'; +} +.ti-user-bitcoin:before { + content: '\ff30'; +} +.ti-user-bolt:before { + content: '\f9d1'; +} +.ti-user-cancel:before { + content: '\f9d2'; +} +.ti-user-check:before { + content: '\eb49'; +} +.ti-user-circle:before { + content: '\ef68'; +} +.ti-user-code:before { + content: '\f9d3'; +} +.ti-user-cog:before { + content: '\f9d4'; +} +.ti-user-dollar:before { + content: '\f9d5'; +} +.ti-user-down:before { + content: '\f9d6'; +} +.ti-user-edit:before { + content: '\f7cc'; +} +.ti-user-exclamation:before { + content: '\ec12'; +} +.ti-user-filled:before { + content: '\fd19'; +} +.ti-user-heart:before { + content: '\f7cd'; +} +.ti-user-hexagon:before { + content: '\fc4e'; +} +.ti-user-minus:before { + content: '\eb4a'; +} +.ti-user-off:before { + content: '\ecf9'; +} +.ti-user-pause:before { + content: '\f9d7'; +} +.ti-user-pentagon:before { + content: '\fc4f'; +} +.ti-user-pin:before { + content: '\f7ce'; +} +.ti-user-plus:before { + content: '\eb4b'; +} +.ti-user-question:before { + content: '\f7cf'; +} +.ti-user-scan:before { + content: '\fcaf'; +} +.ti-user-screen:before { + content: '\fea0'; +} +.ti-user-search:before { + content: '\ef89'; +} +.ti-user-share:before { + content: '\f9d8'; +} +.ti-user-shield:before { + content: '\f7d0'; +} +.ti-user-square:before { + content: '\fc51'; +} +.ti-user-square-rounded:before { + content: '\fc50'; +} +.ti-user-star:before { + content: '\f7d1'; +} +.ti-user-up:before { + content: '\f7d2'; +} +.ti-user-x:before { + content: '\eb4c'; +} +.ti-users:before { + content: '\ebf2'; +} +.ti-users-group:before { + content: '\fa21'; +} +.ti-users-minus:before { + content: '\fa0e'; +} +.ti-users-plus:before { + content: '\fa0f'; +} +.ti-uv-index:before { + content: '\f3b2'; +} +.ti-ux-circle:before { + content: '\f369'; +} +.ti-vaccine:before { + content: '\ef04'; +} +.ti-vaccine-bottle:before { + content: '\ef69'; +} +.ti-vaccine-bottle-off:before { + content: '\f439'; +} +.ti-vaccine-off:before { + content: '\f1bc'; +} +.ti-vacuum-cleaner:before { + content: '\f5e6'; +} +.ti-variable:before { + content: '\ef05'; +} +.ti-variable-minus:before { + content: '\f36a'; +} +.ti-variable-off:before { + content: '\f1bd'; +} +.ti-variable-plus:before { + content: '\f36b'; +} +.ti-vector:before { + content: '\eca9'; +} +.ti-vector-bezier:before { + content: '\ef1d'; +} +.ti-vector-bezier-2:before { + content: '\f1a3'; +} +.ti-vector-bezier-arc:before { + content: '\f4cd'; +} +.ti-vector-bezier-circle:before { + content: '\f4ce'; +} +.ti-vector-off:before { + content: '\f1be'; +} +.ti-vector-spline:before { + content: '\f565'; +} +.ti-vector-triangle:before { + content: '\eca8'; +} +.ti-vector-triangle-off:before { + content: '\f1bf'; +} +.ti-venus:before { + content: '\ec86'; +} +.ti-versions:before { + content: '\ed52'; +} +.ti-versions-filled:before { + content: '\f6b1'; +} +.ti-versions-off:before { + content: '\f1c0'; +} +.ti-video:before { + content: '\ed22'; +} +.ti-video-filled:before { + content: '\1009b'; +} +.ti-video-minus:before { + content: '\ed1f'; +} +.ti-video-off:before { + content: '\ed20'; +} +.ti-video-plus:before { + content: '\ed21'; +} +.ti-view-360:before { + content: '\ed84'; +} +.ti-view-360-arrow:before { + content: '\f62f'; +} +.ti-view-360-number:before { + content: '\f566'; +} +.ti-view-360-off:before { + content: '\f1c1'; +} +.ti-viewfinder:before { + content: '\eb4e'; +} +.ti-viewfinder-off:before { + content: '\f1c2'; +} +.ti-viewport-narrow:before { + content: '\ebf3'; +} +.ti-viewport-short:before { + content: '\fee9'; +} +.ti-viewport-tall:before { + content: '\fee8'; +} +.ti-viewport-wide:before { + content: '\ebf4'; +} +.ti-vinyl:before { + content: '\f00d'; +} +.ti-vip:before { + content: '\f3b3'; +} +.ti-vip-off:before { + content: '\f43a'; +} +.ti-virus:before { + content: '\eb74'; +} +.ti-virus-off:before { + content: '\ed66'; +} +.ti-virus-search:before { + content: '\ed67'; +} +.ti-vocabulary:before { + content: '\ef1e'; +} +.ti-vocabulary-off:before { + content: '\f43b'; +} +.ti-volcano:before { + content: '\f79c'; +} +.ti-volume:before { + content: '\eb51'; +} +.ti-volume-2:before { + content: '\eb4f'; +} +.ti-volume-3:before { + content: '\eb50'; +} +.ti-volume-off:before { + content: '\f1c3'; +} +.ti-vs:before { + content: '\fc52'; +} +.ti-walk:before { + content: '\ec87'; +} +.ti-wall:before { + content: '\ef7a'; +} +.ti-wall-off:before { + content: '\f43c'; +} +.ti-wallet:before { + content: '\eb75'; +} +.ti-wallet-off:before { + content: '\f1c4'; +} +.ti-wallpaper:before { + content: '\ef56'; +} +.ti-wallpaper-off:before { + content: '\f1c5'; +} +.ti-wand:before { + content: '\ebcb'; +} +.ti-wand-off:before { + content: '\f1c6'; +} +.ti-wash:before { + content: '\f311'; +} +.ti-wash-dry:before { + content: '\f304'; +} +.ti-wash-dry-1:before { + content: '\f2fa'; +} +.ti-wash-dry-2:before { + content: '\f2fb'; +} +.ti-wash-dry-3:before { + content: '\f2fc'; +} +.ti-wash-dry-a:before { + content: '\f2fd'; +} +.ti-wash-dry-dip:before { + content: '\f2fe'; +} +.ti-wash-dry-f:before { + content: '\f2ff'; +} +.ti-wash-dry-flat:before { + content: '\fa7f'; +} +.ti-wash-dry-hang:before { + content: '\f300'; +} +.ti-wash-dry-off:before { + content: '\f301'; +} +.ti-wash-dry-p:before { + content: '\f302'; +} +.ti-wash-dry-shade:before { + content: '\f303'; +} +.ti-wash-dry-w:before { + content: '\f322'; +} +.ti-wash-dryclean:before { + content: '\f305'; +} +.ti-wash-dryclean-off:before { + content: '\f323'; +} +.ti-wash-eco:before { + content: '\fa80'; +} +.ti-wash-gentle:before { + content: '\f306'; +} +.ti-wash-hand:before { + content: '\fa81'; +} +.ti-wash-machine:before { + content: '\f25e'; +} +.ti-wash-off:before { + content: '\f307'; +} +.ti-wash-press:before { + content: '\f308'; +} +.ti-wash-temperature-1:before { + content: '\f309'; +} +.ti-wash-temperature-2:before { + content: '\f30a'; +} +.ti-wash-temperature-3:before { + content: '\f30b'; +} +.ti-wash-temperature-4:before { + content: '\f30c'; +} +.ti-wash-temperature-5:before { + content: '\f30d'; +} +.ti-wash-temperature-6:before { + content: '\f30e'; +} +.ti-wash-tumble-dry:before { + content: '\f30f'; +} +.ti-wash-tumble-off:before { + content: '\f310'; +} +.ti-waterpolo:before { + content: '\fa6f'; +} +.ti-wave-saw-tool:before { + content: '\ecd3'; +} +.ti-wave-sine:before { + content: '\ecd4'; +} +.ti-wave-square:before { + content: '\ecd5'; +} +.ti-waves-electricity:before { + content: '\fcc5'; +} +.ti-webhook:before { + content: '\f01e'; +} +.ti-webhook-off:before { + content: '\f43d'; +} +.ti-weight:before { + content: '\f589'; +} +.ti-wheat:before { + content: '\100a8'; +} +.ti-wheat-off:before { + content: '\100a9'; +} +.ti-wheel:before { + content: '\fc64'; +} +.ti-wheelchair:before { + content: '\f1db'; +} +.ti-wheelchair-off:before { + content: '\f43e'; +} +.ti-whirl:before { + content: '\f51d'; +} +.ti-wifi:before { + content: '\eb52'; +} +.ti-wifi-0:before { + content: '\eba3'; +} +.ti-wifi-1:before { + content: '\eba4'; +} +.ti-wifi-2:before { + content: '\eba5'; +} +.ti-wifi-off:before { + content: '\ecfa'; +} +.ti-wind:before { + content: '\ec34'; +} +.ti-wind-electricity:before { + content: '\fcc6'; +} +.ti-wind-off:before { + content: '\f1c7'; +} +.ti-windmill:before { + content: '\ed85'; +} +.ti-windmill-filled:before { + content: '\f6b2'; +} +.ti-windmill-off:before { + content: '\f1c8'; +} +.ti-window:before { + content: '\ef06'; +} +.ti-window-maximize:before { + content: '\f1f1'; +} +.ti-window-minimize:before { + content: '\f1f2'; +} +.ti-window-off:before { + content: '\f1c9'; +} +.ti-windsock:before { + content: '\f06d'; +} +.ti-windsock-filled:before { + content: '\1009a'; +} +.ti-wiper:before { + content: '\ecab'; +} +.ti-wiper-wash:before { + content: '\ecaa'; +} +.ti-woman:before { + content: '\eb53'; +} +.ti-woman-filled:before { + content: '\fdcc'; +} +.ti-wood:before { + content: '\f359'; +} +.ti-world:before { + content: '\eb54'; +} +.ti-world-bolt:before { + content: '\f9d9'; +} +.ti-world-cancel:before { + content: '\f9da'; +} +.ti-world-check:before { + content: '\f9db'; +} +.ti-world-code:before { + content: '\f9dc'; +} +.ti-world-cog:before { + content: '\f9dd'; +} +.ti-world-dollar:before { + content: '\f9de'; +} +.ti-world-down:before { + content: '\f9df'; +} +.ti-world-download:before { + content: '\ef8a'; +} +.ti-world-exclamation:before { + content: '\f9e0'; +} +.ti-world-heart:before { + content: '\f9e1'; +} +.ti-world-latitude:before { + content: '\ed2e'; +} +.ti-world-longitude:before { + content: '\ed2f'; +} +.ti-world-minus:before { + content: '\f9e2'; +} +.ti-world-off:before { + content: '\f1ca'; +} +.ti-world-pause:before { + content: '\f9e3'; +} +.ti-world-pin:before { + content: '\f9e4'; +} +.ti-world-plus:before { + content: '\f9e5'; +} +.ti-world-question:before { + content: '\f9e6'; +} +.ti-world-search:before { + content: '\f9e7'; +} +.ti-world-share:before { + content: '\f9e8'; +} +.ti-world-star:before { + content: '\f9e9'; +} +.ti-world-up:before { + content: '\f9ea'; +} +.ti-world-upload:before { + content: '\ef8b'; +} +.ti-world-www:before { + content: '\f38f'; +} +.ti-world-x:before { + content: '\f9eb'; +} +.ti-wrecking-ball:before { + content: '\ed97'; +} +.ti-writing:before { + content: '\ef08'; +} +.ti-writing-off:before { + content: '\f1cb'; +} +.ti-writing-sign:before { + content: '\ef07'; +} +.ti-writing-sign-off:before { + content: '\f1cc'; +} +.ti-x:before { + content: '\eb55'; +} +.ti-x-power-y:before { + content: '\10072'; +} +.ti-xbox-a:before { + content: '\f2b6'; +} +.ti-xbox-a-filled:before { + content: '\fdcb'; +} +.ti-xbox-b:before { + content: '\f2b7'; +} +.ti-xbox-b-filled:before { + content: '\fdca'; +} +.ti-xbox-x:before { + content: '\f2b8'; +} +.ti-xbox-x-filled:before { + content: '\fdc9'; +} +.ti-xbox-y:before { + content: '\f2b9'; +} +.ti-xbox-y-filled:before { + content: '\fdc8'; +} +.ti-xd:before { + content: '\fa33'; +} +.ti-xxx:before { + content: '\fc20'; +} +.ti-yin-yang:before { + content: '\ec35'; +} +.ti-yin-yang-filled:before { + content: '\f785'; +} +.ti-yoga:before { + content: '\f01f'; +} +.ti-zeppelin:before { + content: '\f270'; +} +.ti-zeppelin-filled:before { + content: '\fdc7'; +} +.ti-zeppelin-off:before { + content: '\f43f'; +} +.ti-zip:before { + content: '\f3b4'; +} +.ti-zodiac-aquarius:before { + content: '\ecac'; +} +.ti-zodiac-aries:before { + content: '\ecad'; +} +.ti-zodiac-cancer:before { + content: '\ecae'; +} +.ti-zodiac-capricorn:before { + content: '\ecaf'; +} +.ti-zodiac-gemini:before { + content: '\ecb0'; +} +.ti-zodiac-leo:before { + content: '\ecb1'; +} +.ti-zodiac-libra:before { + content: '\ecb2'; +} +.ti-zodiac-pisces:before { + content: '\ecb3'; +} +.ti-zodiac-sagittarius:before { + content: '\ecb4'; +} +.ti-zodiac-scorpio:before { + content: '\ecb5'; +} +.ti-zodiac-taurus:before { + content: '\ecb6'; +} +.ti-zodiac-virgo:before { + content: '\ecb7'; +} +.ti-zoom:before { + content: '\fdaa'; +} +.ti-zoom-cancel:before { + content: '\ec4d'; +} +.ti-zoom-cancel-filled:before { + content: '\fdc6'; +} +.ti-zoom-check:before { + content: '\ef09'; +} +.ti-zoom-check-filled:before { + content: '\f786'; +} +.ti-zoom-code:before { + content: '\f07f'; +} +.ti-zoom-code-filled:before { + content: '\fdc5'; +} +.ti-zoom-exclamation:before { + content: '\f080'; +} +.ti-zoom-exclamation-filled:before { + content: '\fdc4'; +} +.ti-zoom-filled:before { + content: '\f787'; +} +.ti-zoom-in:before { + content: '\eb56'; +} +.ti-zoom-in-area:before { + content: '\f1dc'; +} +.ti-zoom-in-area-filled:before { + content: '\f788'; +} +.ti-zoom-in-filled:before { + content: '\f789'; +} +.ti-zoom-money:before { + content: '\ef0a'; +} +.ti-zoom-money-filled:before { + content: '\fdc3'; +} +.ti-zoom-out:before { + content: '\eb57'; +} +.ti-zoom-out-area:before { + content: '\f1dd'; +} +.ti-zoom-out-area-filled:before { + content: '\fdc2'; +} +.ti-zoom-out-filled:before { + content: '\f78a'; +} +.ti-zoom-pan:before { + content: '\f1de'; +} +.ti-zoom-pan-filled:before { + content: '\fdc1'; +} +.ti-zoom-question:before { + content: '\edeb'; +} +.ti-zoom-question-filled:before { + content: '\fdc0'; +} +.ti-zoom-replace:before { + content: '\f2a7'; +} +.ti-zoom-reset:before { + content: '\f295'; +} +.ti-zoom-scan:before { + content: '\fcb0'; +} +.ti-zoom-scan-filled:before { + content: '\fdbf'; +} +.ti-zzz:before { + content: '\f228'; +} +.ti-zzz-off:before { + content: '\f440'; +} +.ti-123:before { + content: '\f554'; +} +.ti-360:before { + content: '\f62f'; +} +.ti-code-asterix:before { + content: '\f312'; +} +.ti-discount-2:before { + content: '\ee7c'; +} +.ti-discount-2-off:before { + content: '\f3e6'; +} +.ti-discount-check:before { + content: '\f1f8'; +} +.ti-hand-rock:before { + content: '\ee97'; +} +.ti-sort-deacending-small-big:before { + content: '\fd96'; +} +.ti-shi-jumping:before { + content: '\fa6c'; +} +.ti-box-seam:before { + content: '\eaff'; +} +.ti-kering:before { + content: '\efb8'; +} +.ti-2fa:before { + content: '\eca0'; +} +.ti-3d-cube-sphere:before { + content: '\ecd7'; +} +.ti-3d-cube-sphere-off:before { + content: '\f3b5'; +} +.ti-3d-rotate:before { + content: '\f020'; +} +.ti-12-hours:before { + content: '\fc53'; +} +.ti-24-hours:before { + content: '\f5e7'; +} +.ti-360-view:before { + content: '\f566'; +} +.ti-circle-0:before { + content: '\ee34'; +} +.ti-circle-1:before { + content: '\ee35'; +} +.ti-circle-2:before { + content: '\ee36'; +} +.ti-circle-3:before { + content: '\ee37'; +} +.ti-circle-4:before { + content: '\ee38'; +} +.ti-circle-5:before { + content: '\ee39'; +} +.ti-circle-6:before { + content: '\ee3a'; +} +.ti-circle-7:before { + content: '\ee3b'; +} +.ti-circle-8:before { + content: '\ee3c'; +} +.ti-circle-9:before { + content: '\ee3d'; +} +.ti-hexagon-0:before { + content: '\f459'; +} +.ti-hexagon-1:before { + content: '\f45a'; +} +.ti-hexagon-2:before { + content: '\f45b'; +} +.ti-hexagon-3:before { + content: '\f45c'; +} +.ti-hexagon-4:before { + content: '\f45d'; +} +.ti-hexagon-5:before { + content: '\f45e'; +} +.ti-hexagon-6:before { + content: '\f45f'; +} +.ti-hexagon-7:before { + content: '\f460'; +} +.ti-hexagon-8:before { + content: '\f461'; +} +.ti-hexagon-9:before { + content: '\f462'; +} +.ti-square-0:before { + content: '\eee5'; +} +.ti-square-1:before { + content: '\eee6'; +} +.ti-square-2:before { + content: '\eee7'; +} +.ti-square-3:before { + content: '\eee8'; +} +.ti-square-4:before { + content: '\eee9'; +} +.ti-square-5:before { + content: '\eeea'; +} +.ti-square-6:before { + content: '\eeeb'; +} +.ti-square-7:before { + content: '\eeec'; +} +.ti-square-8:before { + content: '\eeed'; +} +.ti-square-9:before { + content: '\eeee'; +} +.ti-message-circle-2:before { + content: '\eaed'; +} +.ti-mood-suprised:before { + content: '\ec04'; +} +.ti-circle-dashed-letter-letter-v:before { + content: '\ff84'; +} +.ti-seeding:before { + content: '\ed51'; +} +.ti-seeding-off:before { + content: '\f19d'; +} +.ti-discount-check-filled:before { + content: '\f746'; +} +.ti-message-circle-2-filled:before { + content: '\fecf'; +} +.ti-seeding-filled:before { + content: '\10006'; +} /*# sourceMappingURL=tabler-icons.min.css.map */ diff --git a/src/assets/fonts/tabler/tabler-icons.ttf b/src/assets/fonts/tabler/tabler-icons.ttf new file mode 100644 index 0000000..86ebf6d Binary files /dev/null and b/src/assets/fonts/tabler/tabler-icons.ttf differ diff --git a/src/assets/fonts/tabler/tabler-icons.woff b/src/assets/fonts/tabler/tabler-icons.woff new file mode 100644 index 0000000..cfff6a3 Binary files /dev/null and b/src/assets/fonts/tabler/tabler-icons.woff differ diff --git a/src/assets/fonts/tabler/tabler-icons.woff2 b/src/assets/fonts/tabler/tabler-icons.woff2 new file mode 100644 index 0000000..a58679f Binary files /dev/null and b/src/assets/fonts/tabler/tabler-icons.woff2 differ diff --git a/src/assets/images/favicon.svg b/src/assets/images/favicon.svg new file mode 100644 index 0000000..2195a56 --- /dev/null +++ b/src/assets/images/favicon.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/assets/images/logo-dark.png b/src/assets/images/logo-dark.png deleted file mode 100644 index eccece0..0000000 Binary files a/src/assets/images/logo-dark.png and /dev/null differ diff --git a/src/assets/images/logo-dark.svg b/src/assets/images/logo-dark.svg new file mode 100644 index 0000000..a6fe2e3 --- /dev/null +++ b/src/assets/images/logo-dark.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/src/assets/images/logo-white.svg b/src/assets/images/logo-white.svg new file mode 100644 index 0000000..5ddebbb --- /dev/null +++ b/src/assets/images/logo-white.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/src/assets/images/logo.png b/src/assets/images/logo.png deleted file mode 100644 index eccece0..0000000 Binary files a/src/assets/images/logo.png and /dev/null differ diff --git a/src/assets/images/sidebar.png b/src/assets/images/sidebar.png deleted file mode 100644 index fbe644e..0000000 Binary files a/src/assets/images/sidebar.png and /dev/null differ diff --git a/src/assets/images/user/avatar-1.jpg b/src/assets/images/user/avatar-1.jpg deleted file mode 100644 index 84c6acb..0000000 Binary files a/src/assets/images/user/avatar-1.jpg and /dev/null differ diff --git a/src/assets/images/user/avatar-1.png b/src/assets/images/user/avatar-1.png new file mode 100644 index 0000000..b099c2c Binary files /dev/null and b/src/assets/images/user/avatar-1.png differ diff --git a/src/assets/images/user/avatar-10.png b/src/assets/images/user/avatar-10.png new file mode 100644 index 0000000..7f8925f Binary files /dev/null and b/src/assets/images/user/avatar-10.png differ diff --git a/src/assets/images/user/avatar-2.jpg b/src/assets/images/user/avatar-2.jpg deleted file mode 100644 index 7af6e99..0000000 Binary files a/src/assets/images/user/avatar-2.jpg and /dev/null differ diff --git a/src/assets/images/user/avatar-2.png b/src/assets/images/user/avatar-2.png new file mode 100644 index 0000000..5f2c41a Binary files /dev/null and b/src/assets/images/user/avatar-2.png differ diff --git a/src/assets/images/user/avatar-3.jpg b/src/assets/images/user/avatar-3.jpg deleted file mode 100644 index fdcc2c1..0000000 Binary files a/src/assets/images/user/avatar-3.jpg and /dev/null differ diff --git a/src/assets/images/user/avatar-3.png b/src/assets/images/user/avatar-3.png new file mode 100644 index 0000000..c6b8c3e Binary files /dev/null and b/src/assets/images/user/avatar-3.png differ diff --git a/src/assets/images/user/avatar-4.jpg b/src/assets/images/user/avatar-4.jpg deleted file mode 100644 index 1c0225d..0000000 Binary files a/src/assets/images/user/avatar-4.jpg and /dev/null differ diff --git a/src/assets/images/user/avatar-4.png b/src/assets/images/user/avatar-4.png new file mode 100644 index 0000000..a895039 Binary files /dev/null and b/src/assets/images/user/avatar-4.png differ diff --git a/src/assets/images/user/avatar-5.jpg b/src/assets/images/user/avatar-5.jpg deleted file mode 100644 index 9123163..0000000 Binary files a/src/assets/images/user/avatar-5.jpg and /dev/null differ diff --git a/src/assets/images/user/avatar-5.png b/src/assets/images/user/avatar-5.png new file mode 100644 index 0000000..7f8925f Binary files /dev/null and b/src/assets/images/user/avatar-5.png differ diff --git a/src/assets/images/user/avatar-6.png b/src/assets/images/user/avatar-6.png new file mode 100644 index 0000000..b099c2c Binary files /dev/null and b/src/assets/images/user/avatar-6.png differ diff --git a/src/assets/images/user/avatar-7.png b/src/assets/images/user/avatar-7.png new file mode 100644 index 0000000..5f2c41a Binary files /dev/null and b/src/assets/images/user/avatar-7.png differ diff --git a/src/assets/images/user/avatar-8.png b/src/assets/images/user/avatar-8.png new file mode 100644 index 0000000..c6b8c3e Binary files /dev/null and b/src/assets/images/user/avatar-8.png differ diff --git a/src/assets/images/user/avatar-9.png b/src/assets/images/user/avatar-9.png new file mode 100644 index 0000000..a895039 Binary files /dev/null and b/src/assets/images/user/avatar-9.png differ diff --git a/src/assets/images/user/cover.jpg b/src/assets/images/user/cover.jpg deleted file mode 100644 index db7594d..0000000 Binary files a/src/assets/images/user/cover.jpg and /dev/null differ diff --git a/src/assets/images/user/img-avatar-1.jpg b/src/assets/images/user/img-avatar-1.jpg deleted file mode 100644 index 89a92fe..0000000 Binary files a/src/assets/images/user/img-avatar-1.jpg and /dev/null differ diff --git a/src/assets/images/user/img-avatar-2.jpg b/src/assets/images/user/img-avatar-2.jpg deleted file mode 100644 index 4c008d1..0000000 Binary files a/src/assets/images/user/img-avatar-2.jpg and /dev/null differ diff --git a/src/assets/images/user/img-avatar-3.jpg b/src/assets/images/user/img-avatar-3.jpg deleted file mode 100644 index 9ff8bd9..0000000 Binary files a/src/assets/images/user/img-avatar-3.jpg and /dev/null differ diff --git a/src/assets/images/user/lock.png b/src/assets/images/user/lock.png deleted file mode 100644 index 6748d03..0000000 Binary files a/src/assets/images/user/lock.png and /dev/null differ diff --git a/src/assets/images/user/user-1.png b/src/assets/images/user/user-1.png deleted file mode 100644 index 5e6c4b3..0000000 Binary files a/src/assets/images/user/user-1.png and /dev/null differ diff --git a/src/assets/images/user/user-2.png b/src/assets/images/user/user-2.png deleted file mode 100644 index 5af1c00..0000000 Binary files a/src/assets/images/user/user-2.png and /dev/null differ diff --git a/src/assets/images/user/user.png b/src/assets/images/user/user.png deleted file mode 100644 index 5c5c277..0000000 Binary files a/src/assets/images/user/user.png and /dev/null differ diff --git a/src/assets/scss/partials/_general.scss b/src/assets/scss/partials/_general.scss deleted file mode 100644 index 3867631..0000000 --- a/src/assets/scss/partials/_general.scss +++ /dev/null @@ -1,464 +0,0 @@ -/** ===================== - Custom css start -========================== **/ -body { - font-family: $theme-font-family; - font-size: $theme-font-size; - color: $theme-font-color; - font-weight: 400; - background: $theme-background; - position: relative; -} - -* { - &:focus { - outline: none; - } -} - -a { - &:hover { - outline: none; - } - - text-decoration: none; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - color: $theme-heading-color; - font-weight: 400; -} - -h1 { - font-size: 48px; -} - -h2 { - font-size: 44px; -} - -h3 { - font-size: 26px; -} - -h4 { - font-size: 20px; -} - -h5 { - font-size: 18px; -} - -h6 { - font-size: 14px; -} - -p { - font-size: 14px; -} - -strong { - font-weight: 400; -} - -label { - margin-bottom: 0.5rem; -} - -.img-radius { - border-radius: 50%; -} - -.page-header-title + .breadcrumb { - background: transparent; - padding: 0; - - > .breadcrumb-item { - a { - color: #888; - } - - &:last-child a { - color: #111; - font-weight: 600; - } - } -} - -.theme-bg { - background: $theme-color; -} - -.theme-bg2 { - background: $theme-color2; -} - -/* ========== card css start =========== */ - -.anim-rotate { - animation: anim-rotate 1s linear infinite; -} - -@keyframes anim-rotate { - 100% { - transform: rotate(360deg); - } -} - -.anim-close-card { - animation: anim-close-card 1.4s linear; -} - -@keyframes anim-close-card { - 100% { - opacity: 0.3; - transform: scale3d(0.3, 0.3, 0.3); - } -} - -p.text-muted { - font-size: 13px; -} - -.card { - border-radius: 0; - box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08); - border: none; - margin-bottom: 30px; - transition: all 0.5s ease-in-out; - --bs-card-title-color: #111; - .card-header { - background-color: transparent; - border-bottom: 1px solid #f1f1f1; - padding: 20px 25px; - position: relative; - - h5 { - margin-bottom: 0; - color: #000; - font-size: 17px; - font-weight: 400; - display: inline-block; - margin-right: 10px; - line-height: 1.1; - position: relative; - - &:after { - content: ''; - background-color: $primary-color; - position: absolute; - left: -25px; - top: 0; - width: 4px; - height: 20px; - } - } - - &.borderless { - border-bottom: none; - - h5:after { - display: none; - } - } - .card-header-right { - right: 10px; - top: 10px; - display: inline-flex; - float: inline-end; - padding: 0; - position: absolute; - - @media only screen and (max-width: 575px) { - display: none; - } - - .dropdown-menu { - margin-top: 0; - - li { - a { - font-size: 14px; - text-transform: capitalize; - } - } - } - - .btn.dropdown-toggle { - border: none; - background: transparent; - box-shadow: none; - color: #888; - - i { - margin-right: 0; - } - - &:after { - display: none; - } - - &:focus { - box-shadow: none; - outline: none; - } - } - } - } - - .card-footer { - border-top: 1px solid #f1f1f1; - background: transparent; - padding: 25px; - } - - .card-block, - .card-body { - padding: 30px 25px; - } - - &.card-load { - position: relative; - overflow: hidden; - - .card-loader { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - display: flex; - align-items: center; - background-color: rgba(256, 256, 256, 0.7); - z-index: 999; - - i { - margin: 0 auto; - color: $primary-color; - font-size: 24px; - align-items: center; - display: flex; - } - } - } - - &.full-card { - z-index: 99999; - border-radius: 0; - } -} - -/* ========== scrollbar End =========== */ - -.scroll-y { - z-index: 1027; -} - -/* ========== scrollbar End =========== - ========== card css End =========== - ================================ Dropdown Start ===================== */ - -.dropdown-menu { - padding: 20px 0; - margin-top: 15px; - box-shadow: 0 1px 10px 0 rgba(69, 90, 100, 0.2); - border: none; - - &.show { - &:before { - content: '\63'; - font-family: 'pct'; - position: absolute; - left: 115px; - top: -5px; - z-index: 1001; - font-size: 40px; - line-height: 0; - color: #fff; - text-shadow: 0 -2px 2px rgba(69, 90, 100, 0.12); - } - - &.dropdown-menu-right { - &:before { - left: auto; - right: 5px; - } - } - } - - &[x-placement='top-start'] { - margin-bottom: 15px; - margin-top: 0; - - &.show { - &:before { - content: '\64'; - bottom: -5px; - top: auto; - text-shadow: 0 2px 2px rgba(69, 90, 100, 0.12); - } - } - } - - > li { - padding-left: 15px; - padding-right: 15px; - - > a { - padding: 5px; - color: $theme-font-color; - - i { - font-size: 15px; - display: inline-flex; - align-items: center; - justify-content: center; - margin-right: 10px; - } - } - - &.active, - &:active, - &:focus, - &:hover { - background: transparentize($primary-color, 0.9); - - > a { - background: transparent; - } - } - } -} - -/* ================================ Dropdown End ===================== */ -@media (min-width: 1600px) { - .container { - max-width: 1540px; - } -} - -@media (max-width: 992px) { - .container { - max-width: 100%; - } -} - -/* ======================================================== - =============== document ====================== - ======================================================== - -/* Code snippets */ - -.highlight { - padding: 1rem; - margin-top: 1rem; - margin-bottom: 1rem; - background-color: #f3f2fb; - -ms-overflow-style: -ms-autohiding-scrollbar; - - @media only screen and (max-height: 575px) { - padding: 1.5rem; - } -} - -.bd-content .highlight { - margin-right: 15px; - margin-left: 15px; - - @media only screen and (max-height: 575px) { - margin-right: 0; - margin-left: 0; - } -} - -.highlight { - pre { - padding: 0; - margin-top: 0; - margin-bottom: 0; - background-color: transparent; - border: 0; - } - - pre code { - font-size: inherit; - color: #333; - } -} - -/* ================================ Blockquote Start ===================== */ - -.blockquote { - border-left: 0.25rem solid $theme-border; - padding: 0.5rem 1rem; - - &.text-right { - border-left: none; - border-right: 0.25rem solid $theme-border; - } -} - -/* ================================ Blockquote End ===================== */ - -.btn-link { - text-decoration: none; -} - -.table { - --bs-table-striped-bg: rgba(4, 169, 245, 0.05); -} - -.table-hover tbody tr:hover { - color: #212529; - background: rgba(4, 169, 245, 0.05); - - > * { - --bs-table-color-state: #212529; - } -} - -.table-hover > tbody > tr:hover > * { - --bs-table-bg-state: rgba(4, 169, 245, 0.05); -} - -.btn-check:checked + .btn:not([class*='btn-']), -:not(.btn-check) + .btn:active, -.btn:first-child:active, -.btn.active, -.btn.show { - --bs-btn-active-bg: #04a9f5; - --bs-btn-active-border-color: #04a9f5; -} - -.recent-users { - tr { - td { - &:first-child { - width: 60px; - padding-left: 20px; - padding-right: 0; - } - - &:last-child { - text-align: center; - } - } - } -} - -.blockquote-footer { - margin-top: 0; -} - -.btn.text-secondary.btn-link { - &:active, - &.active, - &.show { - color: #fff !important; - } -} diff --git a/src/assets/scss/partials/_generic.scss b/src/assets/scss/partials/_generic.scss deleted file mode 100644 index d1795a9..0000000 --- a/src/assets/scss/partials/_generic.scss +++ /dev/null @@ -1,101 +0,0 @@ -/** ===================== - Generic-class css start -========================== **/ -/*====== Padding , Margin css starts ======*/ -$i: 0; -@while $i<=50 { - .p { - &-#{$i} { - padding: #{$i}px; - } - - &-t-#{$i} { - padding-top: #{$i}px; - } - - &-b-#{$i} { - padding-bottom: #{$i}px; - } - - &-l-#{$i} { - padding-left: #{$i}px; - } - - &-r-#{$i} { - padding-right: #{$i}px; - } - } - .m { - &-#{$i} { - margin: #{$i}px; - } - - &-t-#{$i} { - margin-top: #{$i}px; - } - - &-b-#{$i} { - margin-bottom: #{$i}px; - } - - &-l-#{$i} { - margin-left: #{$i}px; - } - - &-r-#{$i} { - margin-right: #{$i}px; - } - } - $i: $i + 5; -} -/*====== Padding , Margin css ends ======*/ - -/*====== text-color, background color css starts ======*/ -@each $value in $color-name { - $i: index($color-name, $value); - .bg-#{$value} { - background: nth($color-color, $i); - } - .text-#{$value} { - color: nth($color-color, $i); - } -} -/*====== text-color css ends ======*/ -/*====== Card top border css starts ======*/ -@each $value in $color-name { - $i: index($color-name, $value); - .card-border-#{$value} { - border-top: 4px solid nth($color-color, $i); - } -} -/*====== Card top border ends ======*/ -/*====== Font-size css starts ======*/ -$i: 10; -@while $i<=80 { - .f-#{$i} { - font-size: #{$i}px; - } - $i: $i + 2; -} -/*====== Font-size css ends ======*/ -/*====== Font-weight css starts ======*/ -$i: 100; -@while $i<=900 { - .f-w-#{$i} { - font-weight: #{$i}; - } - $i: $i + 100; -} -/*====== Font-weight css ends ======*/ -/*====== width, Height css starts ======*/ -$i: 20; -@while $i<=150 { - .wid-#{$i} { - width: #{$i}px; - } - .hei-#{$i} { - height: #{$i}px; - } - $i: $i + 5; -} -/*====== width, Height css ends ======*/ diff --git a/src/assets/scss/partials/_variables.scss b/src/assets/scss/partials/_variables.scss deleted file mode 100644 index fb915dd..0000000 --- a/src/assets/scss/partials/_variables.scss +++ /dev/null @@ -1,107 +0,0 @@ -// ======================================= -// List of variables for layout -// ======================================= -/* -*/ -$header-height: 70px; -$Menu-width: 264px; -$Menu-collapsed-width: 80px; - -// color list for build layouts -// temp variables -$theme-color: linear-gradient(-135deg, #1de9b6 0%, #1dc4e9 100%); -$theme-color2: linear-gradient(-135deg, #899fd4 0%, #a389d4 100%); -$primary-color: #04a9f5; -$warning-color: #f4c22b; -$danger-color: #f44236; -$success-color: #1de9b6; -$purple-color: #a389d4; -$info-color: #17a2b8; -$secondary-color: #748892; -$default-color: #d6d6d6; -$light-color: #f2f2f2; -$dark-color: #37474f; -$inverse-color: $dark-color; -$theme-border: #eaeaea; - -// header -$brand-background: #3f4d67; -$header-dark-background: #3f4d67; -$header-dark-text-color: #fff; -$header-light-background: #fff; -$header-light-text-color: #3f4d67; - -// Menu -$menu-caption-color: #14171d; -$menu-dark-background: #3f4d67; -$menu-dark-text-color: #a9b7d0; -$menu-light-background: #fff; -$menu-light-text-color: #3f4d67; -$menu-active-color: #04a9f5; - -// dark layout colors -$dark-layout: #212224; -$dark-layout-font: #adb7be; - -// Menu icon -$menu-icon-color: $primary-color, #ff5252, #01a9ac, #9575cd, #23b7e5, $warning-color; -// Header background -$color-header-name: blue, red, purple, lightblue, dark; -$color-header-color: $primary-color, #ff5252, #9575cd, #23b7e5, lighten($dark-layout, 7%); -// Menu background -$color-menu-name: blue, red, purple, lightblue, dark; -$color-menu-color: $primary-color, #ff5252, #9575cd, #23b7e5, lighten($dark-layout, 7%); -// Active background color -$color-active-name: blue, red, purple, lightblue, dark; -$color-active-color: $primary-color, #ff5252, #9575cd, #23b7e5, lighten($dark-layout, 7%); -// Menu title color -$color-title-name: blue, red, purple, lightblue, dark; -$color-title-color: $primary-color, #ff5252, #9575cd, #23b7e5, lighten($dark-layout, 7%); - -// layout-6 background color -$layout-6-bg-color: #23b7e5; - -$theme-font-family: 'Open Sans', sans-serif; -$theme-font-size: 14px; -$theme-background: #f4f7fa; -$theme-font-color: #888; -$theme-heading-color: #111; - -$color-name: c-blue, c-red, c-green, c-yellow, c-purple; -$color-color: $primary-color, $danger-color, $success-color, $warning-color, $purple-color; -$color-bt-name: primary, danger, success, warning, info; -$color-bt-color: $primary-color, $danger-color, $success-color, $warning-color, $info-color; - -// form-control variables -$form-bg: #f0f3f6; - -$theme-colors: () !default; -$theme-colors: map-merge( - ( - 'primary': $primary-color, - 'secondary': $secondary-color, - 'success': $success-color, - 'info': $info-color, - 'warning': $warning-color, - 'danger': $danger-color, - 'light': $light-color, - 'dark': $dark-color - ), - $theme-colors -); // Color contrast -$yiq-contrasted-threshold: 200 !default; -$yiq-dark-color: #37474f; -$yiq-light-color: #fff; -$theme-color-interval: 8% !default; -$alert-bg-level: -10 !default; -$alert-border-level: -9 !default; -$alert-color-level: 6 !default; - -:root { - --bs-body-color: #888; -} - -.breadcrumb { - --bs-breadcrumb-padding-x: 1rem; - --bs-breadcrumb-padding-y: 0.75rem; -} diff --git a/src/assets/scss/partials/font/_feather.scss b/src/assets/scss/partials/font/_feather.scss deleted file mode 100644 index ad1162d..0000000 --- a/src/assets/scss/partials/font/_feather.scss +++ /dev/null @@ -1,993 +0,0 @@ -@font-face { - font-family: 'feather'; - src: url('assets/scss/partials/font/fonts/feather.eot?t=1501841394106'); - /* IE9*/ - src: - url('assets/scss/partials/font/fonts/feather.eot?t=1501841394106#iefix') format('embedded-opentype'), - url('assets/scss/partials/font/fonts/feather.woff?t=1501841394106') format('woff'), - url('assets/scss/partials/font/fonts/feather.ttf?t=1501841394106') format('truetype'), - url('assets/scss/partials/font/fonts/feather.svg?t=1501841394106#feather') format('svg'); - /* iOS 4.1- */ -} - -.feather { - /* use !important to prevent issues with browser extensions that change fonts */ - font-family: 'feather' !important; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-alert-octagon:before { - content: '\e81b'; -} - -.icon-alert-circle:before { - content: '\e81c'; -} - -.icon-activity:before { - content: '\e81d'; -} - -.icon-alert-triangle:before { - content: '\e81e'; -} - -.icon-align-center:before { - content: '\e81f'; -} - -.icon-airplay:before { - content: '\e820'; -} - -.icon-align-justify:before { - content: '\e821'; -} - -.icon-align-left:before { - content: '\e822'; -} - -.icon-align-right:before { - content: '\e823'; -} - -.icon-arrow-down-left:before { - content: '\e824'; -} - -.icon-arrow-down-right:before { - content: '\e825'; -} - -.icon-anchor:before { - content: '\e826'; -} - -.icon-aperture:before { - content: '\e827'; -} - -.icon-arrow-left:before { - content: '\e828'; -} - -.icon-arrow-right:before { - content: '\e829'; -} - -.icon-arrow-down:before { - content: '\e82a'; -} - -.icon-arrow-up-left:before { - content: '\e82b'; -} - -.icon-arrow-up-right:before { - content: '\e82c'; -} - -.icon-arrow-up:before { - content: '\e82d'; -} - -.icon-award:before { - content: '\e82e'; -} - -.icon-bar-chart:before { - content: '\e82f'; -} - -.icon-at-sign:before { - content: '\e830'; -} - -.icon-bar-chart-2:before { - content: '\e831'; -} - -.icon-battery-charging:before { - content: '\e832'; -} - -.icon-bell-off:before { - content: '\e833'; -} - -.icon-battery:before { - content: '\e834'; -} - -.icon-bluetooth:before { - content: '\e835'; -} - -.icon-bell:before { - content: '\e836'; -} - -.icon-book:before { - content: '\e837'; -} - -.icon-briefcase:before { - content: '\e838'; -} - -.icon-camera-off:before { - content: '\e839'; -} - -.icon-calendar:before { - content: '\e83a'; -} - -.icon-bookmark:before { - content: '\e83b'; -} - -.icon-box:before { - content: '\e83c'; -} - -.icon-camera:before { - content: '\e83d'; -} - -.icon-check-circle:before { - content: '\e83e'; -} - -.icon-check:before { - content: '\e83f'; -} - -.icon-check-square:before { - content: '\e840'; -} - -.icon-cast:before { - content: '\e841'; -} - -.icon-chevron-down:before { - content: '\e842'; -} - -.icon-chevron-left:before { - content: '\e843'; -} - -.icon-chevron-right:before { - content: '\e844'; -} - -.icon-chevron-up:before { - content: '\e845'; -} - -.icon-chevrons-down:before { - content: '\e846'; -} - -.icon-chevrons-right:before { - content: '\e847'; -} - -.icon-chevrons-up:before { - content: '\e848'; -} - -.icon-chevrons-left:before { - content: '\e849'; -} - -.icon-circle:before { - content: '\e84a'; -} - -.icon-clipboard:before { - content: '\e84b'; -} - -.icon-chrome:before { - content: '\e84c'; -} - -.icon-clock:before { - content: '\e84d'; -} - -.icon-cloud-lightning:before { - content: '\e84e'; -} - -.icon-cloud-drizzle:before { - content: '\e84f'; -} - -.icon-cloud-rain:before { - content: '\e850'; -} - -.icon-cloud-off:before { - content: '\e851'; -} - -.icon-codepen:before { - content: '\e852'; -} - -.icon-cloud-snow:before { - content: '\e853'; -} - -.icon-compass:before { - content: '\e854'; -} - -.icon-copy:before { - content: '\e855'; -} - -.icon-corner-down-right:before { - content: '\e856'; -} - -.icon-corner-down-left:before { - content: '\e857'; -} - -.icon-corner-left-down:before { - content: '\e858'; -} - -.icon-corner-left-up:before { - content: '\e859'; -} - -.icon-corner-up-left:before { - content: '\e85a'; -} - -.icon-corner-up-right:before { - content: '\e85b'; -} - -.icon-corner-right-down:before { - content: '\e85c'; -} - -.icon-corner-right-up:before { - content: '\e85d'; -} - -.icon-cpu:before { - content: '\e85e'; -} - -.icon-credit-card:before { - content: '\e85f'; -} - -.icon-crosshair:before { - content: '\e860'; -} - -.icon-disc:before { - content: '\e861'; -} - -.icon-delete:before { - content: '\e862'; -} - -.icon-download-cloud:before { - content: '\e863'; -} - -.icon-download:before { - content: '\e864'; -} - -.icon-droplet:before { - content: '\e865'; -} - -.icon-edit-2:before { - content: '\e866'; -} - -.icon-edit:before { - content: '\e867'; -} - -.icon-edit-1:before { - content: '\e868'; -} - -.icon-external-link:before { - content: '\e869'; -} - -.icon-eye:before { - content: '\e86a'; -} - -.icon-feather:before { - content: '\e86b'; -} - -.icon-facebook:before { - content: '\e86c'; -} - -.icon-file-minus:before { - content: '\e86d'; -} - -.icon-eye-off:before { - content: '\e86e'; -} - -.icon-fast-forward:before { - content: '\e86f'; -} - -.icon-file-text:before { - content: '\e870'; -} - -.icon-film:before { - content: '\e871'; -} - -.icon-file:before { - content: '\e872'; -} - -.icon-file-plus:before { - content: '\e873'; -} - -.icon-folder:before { - content: '\e874'; -} - -.icon-filter:before { - content: '\e875'; -} - -.icon-flag:before { - content: '\e876'; -} - -.icon-globe:before { - content: '\e877'; -} - -.icon-grid:before { - content: '\e878'; -} - -.icon-heart:before { - content: '\e879'; -} - -.icon-home:before { - content: '\e87a'; -} - -.icon-github:before { - content: '\e87b'; -} - -.icon-image:before { - content: '\e87c'; -} - -.icon-inbox:before { - content: '\e87d'; -} - -.icon-layers:before { - content: '\e87e'; -} - -.icon-info:before { - content: '\e87f'; -} - -.icon-instagram:before { - content: '\e880'; -} - -.icon-layout:before { - content: '\e881'; -} - -.icon-link-2:before { - content: '\e882'; -} - -.icon-life-buoy:before { - content: '\e883'; -} - -.icon-link:before { - content: '\e884'; -} - -.icon-log-in:before { - content: '\e885'; -} - -.icon-list:before { - content: '\e886'; -} - -.icon-lock:before { - content: '\e887'; -} - -.icon-log-out:before { - content: '\e888'; -} - -.icon-loader:before { - content: '\e889'; -} - -.icon-mail:before { - content: '\e88a'; -} - -.icon-maximize-2:before { - content: '\e88b'; -} - -.icon-map:before { - content: '\e88c'; -} - -.icon-map-pin:before { - content: '\e88e'; -} - -.icon-menu:before { - content: '\e88f'; -} - -.icon-message-circle:before { - content: '\e890'; -} - -.icon-message-square:before { - content: '\e891'; -} - -.icon-minimize-2:before { - content: '\e892'; -} - -.icon-mic-off:before { - content: '\e893'; -} - -.icon-minus-circle:before { - content: '\e894'; -} - -.icon-mic:before { - content: '\e895'; -} - -.icon-minus-square:before { - content: '\e896'; -} - -.icon-minus:before { - content: '\e897'; -} - -.icon-moon:before { - content: '\e898'; -} - -.icon-monitor:before { - content: '\e899'; -} - -.icon-more-vertical:before { - content: '\e89a'; -} - -.icon-more-horizontal:before { - content: '\e89b'; -} - -.icon-move:before { - content: '\e89c'; -} - -.icon-music:before { - content: '\e89d'; -} - -.icon-navigation-2:before { - content: '\e89e'; -} - -.icon-navigation:before { - content: '\e89f'; -} - -.icon-octagon:before { - content: '\e8a0'; -} - -.icon-package:before { - content: '\e8a1'; -} - -.icon-pause-circle:before { - content: '\e8a2'; -} - -.icon-pause:before { - content: '\e8a3'; -} - -.icon-percent:before { - content: '\e8a4'; -} - -.icon-phone-call:before { - content: '\e8a5'; -} - -.icon-phone-forwarded:before { - content: '\e8a6'; -} - -.icon-phone-missed:before { - content: '\e8a7'; -} - -.icon-phone-off:before { - content: '\e8a8'; -} - -.icon-phone-incoming:before { - content: '\e8a9'; -} - -.icon-phone:before { - content: '\e8aa'; -} - -.icon-phone-outgoing:before { - content: '\e8ab'; -} - -.icon-pie-chart:before { - content: '\e8ac'; -} - -.icon-play-circle:before { - content: '\e8ad'; -} - -.icon-play:before { - content: '\e8ae'; -} - -.icon-plus-square:before { - content: '\e8af'; -} - -.icon-plus-circle:before { - content: '\e8b0'; -} - -.icon-plus:before { - content: '\e8b1'; -} - -.icon-pocket:before { - content: '\e8b2'; -} - -.icon-printer:before { - content: '\e8b3'; -} - -.icon-power:before { - content: '\e8b4'; -} - -.icon-radio:before { - content: '\e8b5'; -} - -.icon-repeat:before { - content: '\e8b6'; -} - -.icon-refresh-ccw:before { - content: '\e8b7'; -} - -.icon-rewind:before { - content: '\e8b8'; -} - -.icon-rotate-ccw:before { - content: '\e8b9'; -} - -.icon-refresh-cw:before { - content: '\e8ba'; -} - -.icon-rotate-cw:before { - content: '\e8bb'; -} - -.icon-save:before { - content: '\e8bc'; -} - -.icon-search:before { - content: '\e8bd'; -} - -.icon-server:before { - content: '\e8be'; -} - -.icon-scissors:before { - content: '\e8bf'; -} - -.icon-share-2:before { - content: '\e8c0'; -} - -.icon-share:before { - content: '\e8c1'; -} - -.icon-shield:before { - content: '\e8c2'; -} - -.icon-settings:before { - content: '\e8c3'; -} - -.icon-skip-back:before { - content: '\e8c4'; -} - -.icon-shuffle:before { - content: '\e8c5'; -} - -.icon-sidebar:before { - content: '\e8c6'; -} - -.icon-skip-forward:before { - content: '\e8c7'; -} - -.icon-slack:before { - content: '\e8c8'; -} - -.icon-slash:before { - content: '\e8c9'; -} - -.icon-smartphone:before { - content: '\e8ca'; -} - -.icon-square:before { - content: '\e8cb'; -} - -.icon-speaker:before { - content: '\e8cc'; -} - -.icon-star:before { - content: '\e8cd'; -} - -.icon-stop-circle:before { - content: '\e8ce'; -} - -.icon-sun:before { - content: '\e8cf'; -} - -.icon-sunrise:before { - content: '\e8d0'; -} - -.icon-tablet:before { - content: '\e8d1'; -} - -.icon-tag:before { - content: '\e8d2'; -} - -.icon-sunset:before { - content: '\e8d3'; -} - -.icon-target:before { - content: '\e8d4'; -} - -.icon-thermometer:before { - content: '\e8d5'; -} - -.icon-thumbs-up:before { - content: '\e8d6'; -} - -.icon-thumbs-down:before { - content: '\e8d7'; -} - -.icon-toggle-left:before { - content: '\e8d8'; -} - -.icon-toggle-right:before { - content: '\e8d9'; -} - -.icon-trash-2:before { - content: '\e8da'; -} - -.icon-trash:before { - content: '\e8db'; -} - -.icon-trending-up:before { - content: '\e8dc'; -} - -.icon-trending-down:before { - content: '\e8dd'; -} - -.icon-triangle:before { - content: '\e8de'; -} - -.icon-type:before { - content: '\e8df'; -} - -.icon-twitter:before { - content: '\e8e0'; -} - -.icon-upload:before { - content: '\e8e1'; -} - -.icon-umbrella:before { - content: '\e8e2'; -} - -.icon-upload-cloud:before { - content: '\e8e3'; -} - -.icon-unlock:before { - content: '\e8e4'; -} - -.icon-user-check:before { - content: '\e8e5'; -} - -.icon-user-minus:before { - content: '\e8e6'; -} - -.icon-user-plus:before { - content: '\e8e7'; -} - -.icon-user-x:before { - content: '\e8e8'; -} - -.icon-user:before { - content: '\e8e9'; -} - -.icon-users:before { - content: '\e8ea'; -} - -.icon-video-off:before { - content: '\e8eb'; -} - -.icon-video:before { - content: '\e8ec'; -} - -.icon-voicemail:before { - content: '\e8ed'; -} - -.icon-volume-x:before { - content: '\e8ee'; -} - -.icon-volume-2:before { - content: '\e8ef'; -} - -.icon-volume-1:before { - content: '\e8f0'; -} - -.icon-volume:before { - content: '\e8f1'; -} - -.icon-watch:before { - content: '\e8f2'; -} - -.icon-wifi:before { - content: '\e8f3'; -} - -.icon-x-square:before { - content: '\e8f4'; -} - -.icon-wind:before { - content: '\e8f5'; -} - -.icon-x:before { - content: '\e8f6'; -} - -.icon-x-circle:before { - content: '\e8f7'; -} - -.icon-zap:before { - content: '\e8f8'; -} - -.icon-zoom-in:before { - content: '\e8f9'; -} - -.icon-zoom-out:before { - content: '\e8fa'; -} - -.icon-command:before { - content: '\e8fb'; -} - -.icon-cloud:before { - content: '\e8fc'; -} - -.icon-hash:before { - content: '\e8fd'; -} - -.icon-headphones:before { - content: '\e8fe'; -} - -.icon-underline:before { - content: '\e8ff'; -} - -.icon-italic:before { - content: '\e900'; -} - -.icon-bold:before { - content: '\e901'; -} - -.icon-crop:before { - content: '\e902'; -} - -.icon-help-circle:before { - content: '\e903'; -} - -.icon-paperclip:before { - content: '\e904'; -} - -.icon-shopping-cart:before { - content: '\e905'; -} - -.icon-tv:before { - content: '\e906'; -} - -.icon-wifi-off:before { - content: '\e907'; -} - -.icon-minimize:before { - content: '\e88d'; -} - -.icon-maximize:before { - content: '\e908'; -} - -.icon-gitlab:before { - content: '\e909'; -} - -.icon-sliders:before { - content: '\e90a'; -} - -.icon-star-on:before { - content: '\e90b'; -} - -.icon-heart-on:before { - content: '\e90c'; -} diff --git a/src/assets/scss/partials/font/_fontawesome.scss b/src/assets/scss/partials/font/_fontawesome.scss deleted file mode 100644 index d1513f1..0000000 --- a/src/assets/scss/partials/font/_fontawesome.scss +++ /dev/null @@ -1,5610 +0,0 @@ -.fa, -.fab, -.fal, -.far, -.fas { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - line-height: 1; -} - -.fa-lg { - font-size: 1.33333em; - line-height: 0.75em; - vertical-align: -0.0667em; -} - -.fa-xs { - font-size: 0.75em; -} - -.fa-sm { - font-size: 0.875em; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-left: 2.5em; - padding-left: 0; - > li { - position: relative; - } -} - -.fa-li { - left: -2em; - position: absolute; - text-align: center; - width: 2em; - line-height: inherit; -} - -.fa-border { - border: 0.08em solid #eee; - border-radius: 0.1em; - padding: 0.2em 0.25em 0.15em; -} - -.fa-pull-left { - float: left; -} - -.fa-pull-right { - float: right; -} - -.fa.fa-pull-left, -.fab.fa-pull-left, -.fal.fa-pull-left, -.far.fa-pull-left, -.fas.fa-pull-left { - margin-right: 0.3em; -} - -.fa.fa-pull-right, -.fab.fa-pull-right, -.fal.fa-pull-right, -.far.fa-pull-right, -.fas.fa-pull-right { - margin-left: 0.3em; -} - -.fa-spin { - animation: fa-spin 2s infinite linear; -} - -.fa-pulse { - animation: fa-spin 1s infinite steps(8); -} - -@keyframes fa-spin { - 0% { - transform: rotate(0deg); - } - - to { - transform: rotate(1turn); - } -} - -.fa-rotate-90 { - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)'; - transform: rotate(90deg); -} - -.fa-rotate-180 { - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)'; - transform: rotate(180deg); -} - -.fa-rotate-270 { - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)'; - transform: rotate(270deg); -} - -.fa-flip-horizontal { - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)'; - transform: scaleX(-1); -} - -.fa-flip-vertical { - transform: scaleY(-1); -} - -.fa-flip-horizontal.fa-flip-vertical, -.fa-flip-vertical { - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)'; -} - -.fa-flip-horizontal.fa-flip-vertical { - transform: scale(-1); -} - -:root { - .fa-flip-horizontal, - .fa-flip-vertical, - .fa-rotate-90, - .fa-rotate-180, - .fa-rotate-270 { - filter: none; - } -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: #fff; -} - -.fa-500px:before { - content: '\f26e'; -} - -.fa-accessible-icon:before { - content: '\f368'; -} - -.fa-accusoft:before { - content: '\f369'; -} - -.fa-acquisitions-incorporated:before { - content: '\f6af'; -} - -.fa-ad:before { - content: '\f641'; -} - -.fa-address-book:before { - content: '\f2b9'; -} - -.fa-address-card:before { - content: '\f2bb'; -} - -.fa-adjust:before { - content: '\f042'; -} - -.fa-adn:before { - content: '\f170'; -} - -.fa-adobe:before { - content: '\f778'; -} - -.fa-adversal:before { - content: '\f36a'; -} - -.fa-affiliatetheme:before { - content: '\f36b'; -} - -.fa-air-freshener:before { - content: '\f5d0'; -} - -.fa-algolia:before { - content: '\f36c'; -} - -.fa-align-center:before { - content: '\f037'; -} - -.fa-align-justify:before { - content: '\f039'; -} - -.fa-align-left:before { - content: '\f036'; -} - -.fa-align-right:before { - content: '\f038'; -} - -.fa-alipay:before { - content: '\f642'; -} - -.fa-allergies:before { - content: '\f461'; -} - -.fa-amazon:before { - content: '\f270'; -} - -.fa-amazon-pay:before { - content: '\f42c'; -} - -.fa-ambulance:before { - content: '\f0f9'; -} - -.fa-american-sign-language-interpreting:before { - content: '\f2a3'; -} - -.fa-amilia:before { - content: '\f36d'; -} - -.fa-anchor:before { - content: '\f13d'; -} - -.fa-android:before { - content: '\f17b'; -} - -.fa-angellist:before { - content: '\f209'; -} - -.fa-angle-double-down:before { - content: '\f103'; -} - -.fa-angle-double-left:before { - content: '\f100'; -} - -.fa-angle-double-right:before { - content: '\f101'; -} - -.fa-angle-double-up:before { - content: '\f102'; -} - -.fa-angle-down:before { - content: '\f107'; -} - -.fa-angle-left:before { - content: '\f104'; -} - -.fa-angle-right:before { - content: '\f105'; -} - -.fa-angle-up:before { - content: '\f106'; -} - -.fa-angry:before { - content: '\f556'; -} - -.fa-angrycreative:before { - content: '\f36e'; -} - -.fa-angular:before { - content: '\f420'; -} - -.fa-ankh:before { - content: '\f644'; -} - -.fa-app-store:before { - content: '\f36f'; -} - -.fa-app-store-ios:before { - content: '\f370'; -} - -.fa-apper:before { - content: '\f371'; -} - -.fa-apple:before { - content: '\f179'; -} - -.fa-apple-alt:before { - content: '\f5d1'; -} - -.fa-apple-pay:before { - content: '\f415'; -} - -.fa-archive:before { - content: '\f187'; -} - -.fa-archway:before { - content: '\f557'; -} - -.fa-arrow-alt-circle-down:before { - content: '\f358'; -} - -.fa-arrow-alt-circle-left:before { - content: '\f359'; -} - -.fa-arrow-alt-circle-right:before { - content: '\f35a'; -} - -.fa-arrow-alt-circle-up:before { - content: '\f35b'; -} - -.fa-arrow-circle-down:before { - content: '\f0ab'; -} - -.fa-arrow-circle-left:before { - content: '\f0a8'; -} - -.fa-arrow-circle-right:before { - content: '\f0a9'; -} - -.fa-arrow-circle-up:before { - content: '\f0aa'; -} - -.fa-arrow-down:before { - content: '\f063'; -} - -.fa-arrow-left:before { - content: '\f060'; -} - -.fa-arrow-right:before { - content: '\f061'; -} - -.fa-arrow-up:before { - content: '\f062'; -} - -.fa-arrows-alt:before { - content: '\f0b2'; -} - -.fa-arrows-alt-h:before { - content: '\f337'; -} - -.fa-arrows-alt-v:before { - content: '\f338'; -} - -.fa-artstation:before { - content: '\f77a'; -} - -.fa-assistive-listening-systems:before { - content: '\f2a2'; -} - -.fa-asterisk:before { - content: '\f069'; -} - -.fa-asymmetrik:before { - content: '\f372'; -} - -.fa-at:before { - content: '\f1fa'; -} - -.fa-atlas:before { - content: '\f558'; -} - -.fa-atlassian:before { - content: '\f77b'; -} - -.fa-atom:before { - content: '\f5d2'; -} - -.fa-audible:before { - content: '\f373'; -} - -.fa-audio-description:before { - content: '\f29e'; -} - -.fa-autoprefixer:before { - content: '\f41c'; -} - -.fa-avianex:before { - content: '\f374'; -} - -.fa-aviato:before { - content: '\f421'; -} - -.fa-award:before { - content: '\f559'; -} - -.fa-aws:before { - content: '\f375'; -} - -.fa-baby:before { - content: '\f77c'; -} - -.fa-baby-carriage:before { - content: '\f77d'; -} - -.fa-backspace:before { - content: '\f55a'; -} - -.fa-backward:before { - content: '\f04a'; -} - -.fa-balance-scale:before { - content: '\f24e'; -} - -.fa-ban:before { - content: '\f05e'; -} - -.fa-band-aid:before { - content: '\f462'; -} - -.fa-bandcamp:before { - content: '\f2d5'; -} - -.fa-barcode:before { - content: '\f02a'; -} - -.fa-bars:before { - content: '\f0c9'; -} - -.fa-baseball-ball:before { - content: '\f433'; -} - -.fa-basketball-ball:before { - content: '\f434'; -} - -.fa-bath:before { - content: '\f2cd'; -} - -.fa-battery-empty:before { - content: '\f244'; -} - -.fa-battery-full:before { - content: '\f240'; -} - -.fa-battery-half:before { - content: '\f242'; -} - -.fa-battery-quarter:before { - content: '\f243'; -} - -.fa-battery-three-quarters:before { - content: '\f241'; -} - -.fa-bed:before { - content: '\f236'; -} - -.fa-beer:before { - content: '\f0fc'; -} - -.fa-behance:before { - content: '\f1b4'; -} - -.fa-behance-square:before { - content: '\f1b5'; -} - -.fa-bell:before { - content: '\f0f3'; -} - -.fa-bell-slash:before { - content: '\f1f6'; -} - -.fa-bezier-curve:before { - content: '\f55b'; -} - -.fa-bible:before { - content: '\f647'; -} - -.fa-bicycle:before { - content: '\f206'; -} - -.fa-bimobject:before { - content: '\f378'; -} - -.fa-binoculars:before { - content: '\f1e5'; -} - -.fa-biohazard:before { - content: '\f780'; -} - -.fa-birthday-cake:before { - content: '\f1fd'; -} - -.fa-bitbucket:before { - content: '\f171'; -} - -.fa-bitcoin:before { - content: '\f379'; -} - -.fa-bity:before { - content: '\f37a'; -} - -.fa-black-tie:before { - content: '\f27e'; -} - -.fa-blackberry:before { - content: '\f37b'; -} - -.fa-blender:before { - content: '\f517'; -} - -.fa-blender-phone:before { - content: '\f6b6'; -} - -.fa-blind:before { - content: '\f29d'; -} - -.fa-blog:before { - content: '\f781'; -} - -.fa-blogger:before { - content: '\f37c'; -} - -.fa-blogger-b:before { - content: '\f37d'; -} - -.fa-bluetooth:before { - content: '\f293'; -} - -.fa-bluetooth-b:before { - content: '\f294'; -} - -.fa-bold:before { - content: '\f032'; -} - -.fa-bolt:before { - content: '\f0e7'; -} - -.fa-bomb:before { - content: '\f1e2'; -} - -.fa-bone:before { - content: '\f5d7'; -} - -.fa-bong:before { - content: '\f55c'; -} - -.fa-book:before { - content: '\f02d'; -} - -.fa-book-dead:before { - content: '\f6b7'; -} - -.fa-book-open:before { - content: '\f518'; -} - -.fa-book-reader:before { - content: '\f5da'; -} - -.fa-bookmark:before { - content: '\f02e'; -} - -.fa-bowling-ball:before { - content: '\f436'; -} - -.fa-box:before { - content: '\f466'; -} - -.fa-box-open:before { - content: '\f49e'; -} - -.fa-boxes:before { - content: '\f468'; -} - -.fa-braille:before { - content: '\f2a1'; -} - -.fa-brain:before { - content: '\f5dc'; -} - -.fa-briefcase:before { - content: '\f0b1'; -} - -.fa-briefcase-medical:before { - content: '\f469'; -} - -.fa-broadcast-tower:before { - content: '\f519'; -} - -.fa-broom:before { - content: '\f51a'; -} - -.fa-brush:before { - content: '\f55d'; -} - -.fa-btc:before { - content: '\f15a'; -} - -.fa-bug:before { - content: '\f188'; -} - -.fa-building:before { - content: '\f1ad'; -} - -.fa-bullhorn:before { - content: '\f0a1'; -} - -.fa-bullseye:before { - content: '\f140'; -} - -.fa-burn:before { - content: '\f46a'; -} - -.fa-buromobelexperte:before { - content: '\f37f'; -} - -.fa-bus:before { - content: '\f207'; -} - -.fa-bus-alt:before { - content: '\f55e'; -} - -.fa-business-time:before { - content: '\f64a'; -} - -.fa-buysellads:before { - content: '\f20d'; -} - -.fa-calculator:before { - content: '\f1ec'; -} - -.fa-calendar:before { - content: '\f133'; -} - -.fa-calendar-alt:before { - content: '\f073'; -} - -.fa-calendar-check:before { - content: '\f274'; -} - -.fa-calendar-day:before { - content: '\f783'; -} - -.fa-calendar-minus:before { - content: '\f272'; -} - -.fa-calendar-plus:before { - content: '\f271'; -} - -.fa-calendar-times:before { - content: '\f273'; -} - -.fa-calendar-week:before { - content: '\f784'; -} - -.fa-camera:before { - content: '\f030'; -} - -.fa-camera-retro:before { - content: '\f083'; -} - -.fa-campground:before { - content: '\f6bb'; -} - -.fa-canadian-maple-leaf:before { - content: '\f785'; -} - -.fa-candy-cane:before { - content: '\f786'; -} - -.fa-cannabis:before { - content: '\f55f'; -} - -.fa-capsules:before { - content: '\f46b'; -} - -.fa-car:before { - content: '\f1b9'; -} - -.fa-car-alt:before { - content: '\f5de'; -} - -.fa-car-battery:before { - content: '\f5df'; -} - -.fa-car-crash:before { - content: '\f5e1'; -} - -.fa-car-side:before { - content: '\f5e4'; -} - -.fa-caret-down:before { - content: '\f0d7'; -} - -.fa-caret-left:before { - content: '\f0d9'; -} - -.fa-caret-right:before { - content: '\f0da'; -} - -.fa-caret-square-down:before { - content: '\f150'; -} - -.fa-caret-square-left:before { - content: '\f191'; -} - -.fa-caret-square-right:before { - content: '\f152'; -} - -.fa-caret-square-up:before { - content: '\f151'; -} - -.fa-caret-up:before { - content: '\f0d8'; -} - -.fa-carrot:before { - content: '\f787'; -} - -.fa-cart-arrow-down:before { - content: '\f218'; -} - -.fa-cart-plus:before { - content: '\f217'; -} - -.fa-cash-register:before { - content: '\f788'; -} - -.fa-cat:before { - content: '\f6be'; -} - -.fa-cc-amazon-pay:before { - content: '\f42d'; -} - -.fa-cc-amex:before { - content: '\f1f3'; -} - -.fa-cc-apple-pay:before { - content: '\f416'; -} - -.fa-cc-diners-club:before { - content: '\f24c'; -} - -.fa-cc-discover:before { - content: '\f1f2'; -} - -.fa-cc-jcb:before { - content: '\f24b'; -} - -.fa-cc-mastercard:before { - content: '\f1f1'; -} - -.fa-cc-paypal:before { - content: '\f1f4'; -} - -.fa-cc-stripe:before { - content: '\f1f5'; -} - -.fa-cc-visa:before { - content: '\f1f0'; -} - -.fa-centercode:before { - content: '\f380'; -} - -.fa-centos:before { - content: '\f789'; -} - -.fa-certificate:before { - content: '\f0a3'; -} - -.fa-chair:before { - content: '\f6c0'; -} - -.fa-chalkboard:before { - content: '\f51b'; -} - -.fa-chalkboard-teacher:before { - content: '\f51c'; -} - -.fa-charging-station:before { - content: '\f5e7'; -} - -.fa-chart-area:before { - content: '\f1fe'; -} - -.fa-chart-bar:before { - content: '\f080'; -} - -.fa-chart-line:before { - content: '\f201'; -} - -.fa-chart-pie:before { - content: '\f200'; -} - -.fa-check:before { - content: '\f00c'; -} - -.fa-check-circle:before { - content: '\f058'; -} - -.fa-check-double:before { - content: '\f560'; -} - -.fa-check-square:before { - content: '\f14a'; -} - -.fa-chess:before { - content: '\f439'; -} - -.fa-chess-bishop:before { - content: '\f43a'; -} - -.fa-chess-board:before { - content: '\f43c'; -} - -.fa-chess-king:before { - content: '\f43f'; -} - -.fa-chess-knight:before { - content: '\f441'; -} - -.fa-chess-pawn:before { - content: '\f443'; -} - -.fa-chess-queen:before { - content: '\f445'; -} - -.fa-chess-rook:before { - content: '\f447'; -} - -.fa-chevron-circle-down:before { - content: '\f13a'; -} - -.fa-chevron-circle-left:before { - content: '\f137'; -} - -.fa-chevron-circle-right:before { - content: '\f138'; -} - -.fa-chevron-circle-up:before { - content: '\f139'; -} - -.fa-chevron-down:before { - content: '\f078'; -} - -.fa-chevron-left:before { - content: '\f053'; -} - -.fa-chevron-right:before { - content: '\f054'; -} - -.fa-chevron-up:before { - content: '\f077'; -} - -.fa-child:before { - content: '\f1ae'; -} - -.fa-chrome:before { - content: '\f268'; -} - -.fa-church:before { - content: '\f51d'; -} - -.fa-circle:before { - content: '\f111'; -} - -.fa-circle-notch:before { - content: '\f1ce'; -} - -.fa-city:before { - content: '\f64f'; -} - -.fa-clipboard:before { - content: '\f328'; -} - -.fa-clipboard-check:before { - content: '\f46c'; -} - -.fa-clipboard-list:before { - content: '\f46d'; -} - -.fa-clock:before { - content: '\f017'; -} - -.fa-clone:before { - content: '\f24d'; -} - -.fa-closed-captioning:before { - content: '\f20a'; -} - -.fa-cloud:before { - content: '\f0c2'; -} - -.fa-cloud-download-alt:before { - content: '\f381'; -} - -.fa-cloud-meatball:before { - content: '\f73b'; -} - -.fa-cloud-moon:before { - content: '\f6c3'; -} - -.fa-cloud-moon-rain:before { - content: '\f73c'; -} - -.fa-cloud-rain:before { - content: '\f73d'; -} - -.fa-cloud-showers-heavy:before { - content: '\f740'; -} - -.fa-cloud-sun:before { - content: '\f6c4'; -} - -.fa-cloud-sun-rain:before { - content: '\f743'; -} - -.fa-cloud-upload-alt:before { - content: '\f382'; -} - -.fa-cloudscale:before { - content: '\f383'; -} - -.fa-cloudsmith:before { - content: '\f384'; -} - -.fa-cloudversify:before { - content: '\f385'; -} - -.fa-cocktail:before { - content: '\f561'; -} - -.fa-code:before { - content: '\f121'; -} - -.fa-code-branch:before { - content: '\f126'; -} - -.fa-codepen:before { - content: '\f1cb'; -} - -.fa-codiepie:before { - content: '\f284'; -} - -.fa-coffee:before { - content: '\f0f4'; -} - -.fa-cog:before { - content: '\f013'; -} - -.fa-cogs:before { - content: '\f085'; -} - -.fa-coins:before { - content: '\f51e'; -} - -.fa-columns:before { - content: '\f0db'; -} - -.fa-comment:before { - content: '\f075'; -} - -.fa-comment-alt:before { - content: '\f27a'; -} - -.fa-comment-dollar:before { - content: '\f651'; -} - -.fa-comment-dots:before { - content: '\f4ad'; -} - -.fa-comment-slash:before { - content: '\f4b3'; -} - -.fa-comments:before { - content: '\f086'; -} - -.fa-comments-dollar:before { - content: '\f653'; -} - -.fa-compact-disc:before { - content: '\f51f'; -} - -.fa-compass:before { - content: '\f14e'; -} - -.fa-compress:before { - content: '\f066'; -} - -.fa-compress-arrows-alt:before { - content: '\f78c'; -} - -.fa-concierge-bell:before { - content: '\f562'; -} - -.fa-confluence:before { - content: '\f78d'; -} - -.fa-connectdevelop:before { - content: '\f20e'; -} - -.fa-contao:before { - content: '\f26d'; -} - -.fa-cookie:before { - content: '\f563'; -} - -.fa-cookie-bite:before { - content: '\f564'; -} - -.fa-copy:before { - content: '\f0c5'; -} - -.fa-copyright:before { - content: '\f1f9'; -} - -.fa-couch:before { - content: '\f4b8'; -} - -.fa-cpanel:before { - content: '\f388'; -} - -.fa-creative-commons:before { - content: '\f25e'; -} - -.fa-creative-commons-by:before { - content: '\f4e7'; -} - -.fa-creative-commons-nc:before { - content: '\f4e8'; -} - -.fa-creative-commons-nc-eu:before { - content: '\f4e9'; -} - -.fa-creative-commons-nc-jp:before { - content: '\f4ea'; -} - -.fa-creative-commons-nd:before { - content: '\f4eb'; -} - -.fa-creative-commons-pd:before { - content: '\f4ec'; -} - -.fa-creative-commons-pd-alt:before { - content: '\f4ed'; -} - -.fa-creative-commons-remix:before { - content: '\f4ee'; -} - -.fa-creative-commons-sa:before { - content: '\f4ef'; -} - -.fa-creative-commons-sampling:before { - content: '\f4f0'; -} - -.fa-creative-commons-sampling-plus:before { - content: '\f4f1'; -} - -.fa-creative-commons-share:before { - content: '\f4f2'; -} - -.fa-creative-commons-zero:before { - content: '\f4f3'; -} - -.fa-credit-card:before { - content: '\f09d'; -} - -.fa-critical-role:before { - content: '\f6c9'; -} - -.fa-crop:before { - content: '\f125'; -} - -.fa-crop-alt:before { - content: '\f565'; -} - -.fa-cross:before { - content: '\f654'; -} - -.fa-crosshairs:before { - content: '\f05b'; -} - -.fa-crow:before { - content: '\f520'; -} - -.fa-crown:before { - content: '\f521'; -} - -.fa-css3:before { - content: '\f13c'; -} - -.fa-css3-alt:before { - content: '\f38b'; -} - -.fa-cube:before { - content: '\f1b2'; -} - -.fa-cubes:before { - content: '\f1b3'; -} - -.fa-cut:before { - content: '\f0c4'; -} - -.fa-cuttlefish:before { - content: '\f38c'; -} - -.fa-d-and-d:before { - content: '\f38d'; -} - -.fa-d-and-d-beyond:before { - content: '\f6ca'; -} - -.fa-dashcube:before { - content: '\f210'; -} - -.fa-database:before { - content: '\f1c0'; -} - -.fa-deaf:before { - content: '\f2a4'; -} - -.fa-delicious:before { - content: '\f1a5'; -} - -.fa-democrat:before { - content: '\f747'; -} - -.fa-deploydog:before { - content: '\f38e'; -} - -.fa-deskpro:before { - content: '\f38f'; -} - -.fa-desktop:before { - content: '\f108'; -} - -.fa-dev:before { - content: '\f6cc'; -} - -.fa-deviantart:before { - content: '\f1bd'; -} - -.fa-dharmachakra:before { - content: '\f655'; -} - -.fa-dhl:before { - content: '\f790'; -} - -.fa-diagnoses:before { - content: '\f470'; -} - -.fa-diaspora:before { - content: '\f791'; -} - -.fa-dice:before { - content: '\f522'; -} - -.fa-dice-d20:before { - content: '\f6cf'; -} - -.fa-dice-d6:before { - content: '\f6d1'; -} - -.fa-dice-five:before { - content: '\f523'; -} - -.fa-dice-four:before { - content: '\f524'; -} - -.fa-dice-one:before { - content: '\f525'; -} - -.fa-dice-six:before { - content: '\f526'; -} - -.fa-dice-three:before { - content: '\f527'; -} - -.fa-dice-two:before { - content: '\f528'; -} - -.fa-digg:before { - content: '\f1a6'; -} - -.fa-digital-ocean:before { - content: '\f391'; -} - -.fa-digital-tachograph:before { - content: '\f566'; -} - -.fa-directions:before { - content: '\f5eb'; -} - -.fa-discord:before { - content: '\f392'; -} - -.fa-discourse:before { - content: '\f393'; -} - -.fa-divide:before { - content: '\f529'; -} - -.fa-dizzy:before { - content: '\f567'; -} - -.fa-dna:before { - content: '\f471'; -} - -.fa-dochub:before { - content: '\f394'; -} - -.fa-docker:before { - content: '\f395'; -} - -.fa-dog:before { - content: '\f6d3'; -} - -.fa-dollar-sign:before { - content: '\f155'; -} - -.fa-dolly:before { - content: '\f472'; -} - -.fa-dolly-flatbed:before { - content: '\f474'; -} - -.fa-donate:before { - content: '\f4b9'; -} - -.fa-door-closed:before { - content: '\f52a'; -} - -.fa-door-open:before { - content: '\f52b'; -} - -.fa-dot-circle:before { - content: '\f192'; -} - -.fa-dove:before { - content: '\f4ba'; -} - -.fa-download:before { - content: '\f019'; -} - -.fa-draft2digital:before { - content: '\f396'; -} - -.fa-drafting-compass:before { - content: '\f568'; -} - -.fa-dragon:before { - content: '\f6d5'; -} - -.fa-draw-polygon:before { - content: '\f5ee'; -} - -.fa-dribbble:before { - content: '\f17d'; -} - -.fa-dribbble-square:before { - content: '\f397'; -} - -.fa-dropbox:before { - content: '\f16b'; -} - -.fa-drum:before { - content: '\f569'; -} - -.fa-drum-steelpan:before { - content: '\f56a'; -} - -.fa-drumstick-bite:before { - content: '\f6d7'; -} - -.fa-drupal:before { - content: '\f1a9'; -} - -.fa-dumbbell:before { - content: '\f44b'; -} - -.fa-dumpster:before { - content: '\f793'; -} - -.fa-dumpster-fire:before { - content: '\f794'; -} - -.fa-dungeon:before { - content: '\f6d9'; -} - -.fa-dyalog:before { - content: '\f399'; -} - -.fa-earlybirds:before { - content: '\f39a'; -} - -.fa-ebay:before { - content: '\f4f4'; -} - -.fa-edge:before { - content: '\f282'; -} - -.fa-edit:before { - content: '\f044'; -} - -.fa-eject:before { - content: '\f052'; -} - -.fa-elementor:before { - content: '\f430'; -} - -.fa-ellipsis-h:before { - content: '\f141'; -} - -.fa-ellipsis-v:before { - content: '\f142'; -} - -.fa-ello:before { - content: '\f5f1'; -} - -.fa-ember:before { - content: '\f423'; -} - -.fa-empire:before { - content: '\f1d1'; -} - -.fa-envelope:before { - content: '\f0e0'; -} - -.fa-envelope-open:before { - content: '\f2b6'; -} - -.fa-envelope-open-text:before { - content: '\f658'; -} - -.fa-envelope-square:before { - content: '\f199'; -} - -.fa-envira:before { - content: '\f299'; -} - -.fa-equals:before { - content: '\f52c'; -} - -.fa-eraser:before { - content: '\f12d'; -} - -.fa-erlang:before { - content: '\f39d'; -} - -.fa-ethereum:before { - content: '\f42e'; -} - -.fa-ethernet:before { - content: '\f796'; -} - -.fa-etsy:before { - content: '\f2d7'; -} - -.fa-euro-sign:before { - content: '\f153'; -} - -.fa-exchange-alt:before { - content: '\f362'; -} - -.fa-exclamation:before { - content: '\f12a'; -} - -.fa-exclamation-circle:before { - content: '\f06a'; -} - -.fa-exclamation-triangle:before { - content: '\f071'; -} - -.fa-expand:before { - content: '\f065'; -} - -.fa-expand-arrows-alt:before { - content: '\f31e'; -} - -.fa-expeditedssl:before { - content: '\f23e'; -} - -.fa-external-link-alt:before { - content: '\f35d'; -} - -.fa-external-link-square-alt:before { - content: '\f360'; -} - -.fa-eye:before { - content: '\f06e'; -} - -.fa-eye-dropper:before { - content: '\f1fb'; -} - -.fa-eye-slash:before { - content: '\f070'; -} - -.fa-facebook:before { - content: '\f09a'; -} - -.fa-facebook-f:before { - content: '\f39e'; -} - -.fa-facebook-messenger:before { - content: '\f39f'; -} - -.fa-facebook-square:before { - content: '\f082'; -} - -.fa-fantasy-flight-games:before { - content: '\f6dc'; -} - -.fa-fast-backward:before { - content: '\f049'; -} - -.fa-fast-forward:before { - content: '\f050'; -} - -.fa-fax:before { - content: '\f1ac'; -} - -.fa-feather:before { - content: '\f52d'; -} - -.fa-feather-alt:before { - content: '\f56b'; -} - -.fa-fedex:before { - content: '\f797'; -} - -.fa-fedora:before { - content: '\f798'; -} - -.fa-female:before { - content: '\f182'; -} - -.fa-fighter-jet:before { - content: '\f0fb'; -} - -.fa-figma:before { - content: '\f799'; -} - -.fa-file:before { - content: '\f15b'; -} - -.fa-file-alt:before { - content: '\f15c'; -} - -.fa-file-archive:before { - content: '\f1c6'; -} - -.fa-file-audio:before { - content: '\f1c7'; -} - -.fa-file-code:before { - content: '\f1c9'; -} - -.fa-file-contract:before { - content: '\f56c'; -} - -.fa-file-csv:before { - content: '\f6dd'; -} - -.fa-file-download:before { - content: '\f56d'; -} - -.fa-file-excel:before { - content: '\f1c3'; -} - -.fa-file-export:before { - content: '\f56e'; -} - -.fa-file-image:before { - content: '\f1c5'; -} - -.fa-file-import:before { - content: '\f56f'; -} - -.fa-file-invoice:before { - content: '\f570'; -} - -.fa-file-invoice-dollar:before { - content: '\f571'; -} - -.fa-file-medical:before { - content: '\f477'; -} - -.fa-file-medical-alt:before { - content: '\f478'; -} - -.fa-file-pdf:before { - content: '\f1c1'; -} - -.fa-file-powerpoint:before { - content: '\f1c4'; -} - -.fa-file-prescription:before { - content: '\f572'; -} - -.fa-file-signature:before { - content: '\f573'; -} - -.fa-file-upload:before { - content: '\f574'; -} - -.fa-file-video:before { - content: '\f1c8'; -} - -.fa-file-word:before { - content: '\f1c2'; -} - -.fa-fill:before { - content: '\f575'; -} - -.fa-fill-drip:before { - content: '\f576'; -} - -.fa-film:before { - content: '\f008'; -} - -.fa-filter:before { - content: '\f0b0'; -} - -.fa-fingerprint:before { - content: '\f577'; -} - -.fa-fire:before { - content: '\f06d'; -} - -.fa-fire-alt:before { - content: '\f7e4'; -} - -.fa-fire-extinguisher:before { - content: '\f134'; -} - -.fa-firefox:before { - content: '\f269'; -} - -.fa-first-aid:before { - content: '\f479'; -} - -.fa-first-order:before { - content: '\f2b0'; -} - -.fa-first-order-alt:before { - content: '\f50a'; -} - -.fa-firstdraft:before { - content: '\f3a1'; -} - -.fa-fish:before { - content: '\f578'; -} - -.fa-fist-raised:before { - content: '\f6de'; -} - -.fa-flag:before { - content: '\f024'; -} - -.fa-flag-checkered:before { - content: '\f11e'; -} - -.fa-flag-usa:before { - content: '\f74d'; -} - -.fa-flask:before { - content: '\f0c3'; -} - -.fa-flickr:before { - content: '\f16e'; -} - -.fa-flipboard:before { - content: '\f44d'; -} - -.fa-flushed:before { - content: '\f579'; -} - -.fa-fly:before { - content: '\f417'; -} - -.fa-folder:before { - content: '\f07b'; -} - -.fa-folder-minus:before { - content: '\f65d'; -} - -.fa-folder-open:before { - content: '\f07c'; -} - -.fa-folder-plus:before { - content: '\f65e'; -} - -.fa-font:before { - content: '\f031'; -} - -.fa-font-awesome:before { - content: '\f2b4'; -} - -.fa-font-awesome-alt:before { - content: '\f35c'; -} - -.fa-font-awesome-flag:before { - content: '\f425'; -} - -.fa-font-awesome-logo-full:before { - content: '\f4e6'; -} - -.fa-fonticons:before { - content: '\f280'; -} - -.fa-fonticons-fi:before { - content: '\f3a2'; -} - -.fa-football-ball:before { - content: '\f44e'; -} - -.fa-fort-awesome:before { - content: '\f286'; -} - -.fa-fort-awesome-alt:before { - content: '\f3a3'; -} - -.fa-forumbee:before { - content: '\f211'; -} - -.fa-forward:before { - content: '\f04e'; -} - -.fa-foursquare:before { - content: '\f180'; -} - -.fa-free-code-camp:before { - content: '\f2c5'; -} - -.fa-freebsd:before { - content: '\f3a4'; -} - -.fa-frog:before { - content: '\f52e'; -} - -.fa-frown:before { - content: '\f119'; -} - -.fa-frown-open:before { - content: '\f57a'; -} - -.fa-fulcrum:before { - content: '\f50b'; -} - -.fa-funnel-dollar:before { - content: '\f662'; -} - -.fa-futbol:before { - content: '\f1e3'; -} - -.fa-galactic-republic:before { - content: '\f50c'; -} - -.fa-galactic-senate:before { - content: '\f50d'; -} - -.fa-gamepad:before { - content: '\f11b'; -} - -.fa-gas-pump:before { - content: '\f52f'; -} - -.fa-gavel:before { - content: '\f0e3'; -} - -.fa-gem:before { - content: '\f3a5'; -} - -.fa-genderless:before { - content: '\f22d'; -} - -.fa-get-pocket:before { - content: '\f265'; -} - -.fa-gg:before { - content: '\f260'; -} - -.fa-gg-circle:before { - content: '\f261'; -} - -.fa-ghost:before { - content: '\f6e2'; -} - -.fa-gift:before { - content: '\f06b'; -} - -.fa-gifts:before { - content: '\f79c'; -} - -.fa-git:before { - content: '\f1d3'; -} - -.fa-git-square:before { - content: '\f1d2'; -} - -.fa-github:before { - content: '\f09b'; -} - -.fa-github-alt:before { - content: '\f113'; -} - -.fa-github-square:before { - content: '\f092'; -} - -.fa-gitkraken:before { - content: '\f3a6'; -} - -.fa-gitlab:before { - content: '\f296'; -} - -.fa-gitter:before { - content: '\f426'; -} - -.fa-glass-cheers:before { - content: '\f79f'; -} - -.fa-glass-martini:before { - content: '\f000'; -} - -.fa-glass-martini-alt:before { - content: '\f57b'; -} - -.fa-glass-whiskey:before { - content: '\f7a0'; -} - -.fa-glasses:before { - content: '\f530'; -} - -.fa-glide:before { - content: '\f2a5'; -} - -.fa-glide-g:before { - content: '\f2a6'; -} - -.fa-globe:before { - content: '\f0ac'; -} - -.fa-globe-africa:before { - content: '\f57c'; -} - -.fa-globe-americas:before { - content: '\f57d'; -} - -.fa-globe-asia:before { - content: '\f57e'; -} - -.fa-globe-europe:before { - content: '\f7a2'; -} - -.fa-gofore:before { - content: '\f3a7'; -} - -.fa-golf-ball:before { - content: '\f450'; -} - -.fa-goodreads:before { - content: '\f3a8'; -} - -.fa-goodreads-g:before { - content: '\f3a9'; -} - -.fa-google:before { - content: '\f1a0'; -} - -.fa-google-drive:before { - content: '\f3aa'; -} - -.fa-google-play:before { - content: '\f3ab'; -} - -.fa-google-plus:before { - content: '\f2b3'; -} - -.fa-google-plus-g:before { - content: '\f0d5'; -} - -.fa-google-plus-square:before { - content: '\f0d4'; -} - -.fa-google-wallet:before { - content: '\f1ee'; -} - -.fa-gopuram:before { - content: '\f664'; -} - -.fa-graduation-cap:before { - content: '\f19d'; -} - -.fa-gratipay:before { - content: '\f184'; -} - -.fa-grav:before { - content: '\f2d6'; -} - -.fa-greater-than:before { - content: '\f531'; -} - -.fa-greater-than-equal:before { - content: '\f532'; -} - -.fa-grimace:before { - content: '\f57f'; -} - -.fa-grin:before { - content: '\f580'; -} - -.fa-grin-alt:before { - content: '\f581'; -} - -.fa-grin-beam:before { - content: '\f582'; -} - -.fa-grin-beam-sweat:before { - content: '\f583'; -} - -.fa-grin-hearts:before { - content: '\f584'; -} - -.fa-grin-squint:before { - content: '\f585'; -} - -.fa-grin-squint-tears:before { - content: '\f586'; -} - -.fa-grin-stars:before { - content: '\f587'; -} - -.fa-grin-tears:before { - content: '\f588'; -} - -.fa-grin-tongue:before { - content: '\f589'; -} - -.fa-grin-tongue-squint:before { - content: '\f58a'; -} - -.fa-grin-tongue-wink:before { - content: '\f58b'; -} - -.fa-grin-wink:before { - content: '\f58c'; -} - -.fa-grip-horizontal:before { - content: '\f58d'; -} - -.fa-grip-lines:before { - content: '\f7a4'; -} - -.fa-grip-lines-vertical:before { - content: '\f7a5'; -} - -.fa-grip-vertical:before { - content: '\f58e'; -} - -.fa-gripfire:before { - content: '\f3ac'; -} - -.fa-grunt:before { - content: '\f3ad'; -} - -.fa-guitar:before { - content: '\f7a6'; -} - -.fa-gulp:before { - content: '\f3ae'; -} - -.fa-h-square:before { - content: '\f0fd'; -} - -.fa-hacker-news:before { - content: '\f1d4'; -} - -.fa-hacker-news-square:before { - content: '\f3af'; -} - -.fa-hackerrank:before { - content: '\f5f7'; -} - -.fa-hammer:before { - content: '\f6e3'; -} - -.fa-hamsa:before { - content: '\f665'; -} - -.fa-hand-holding:before { - content: '\f4bd'; -} - -.fa-hand-holding-heart:before { - content: '\f4be'; -} - -.fa-hand-holding-usd:before { - content: '\f4c0'; -} - -.fa-hand-lizard:before { - content: '\f258'; -} - -.fa-hand-paper:before { - content: '\f256'; -} - -.fa-hand-peace:before { - content: '\f25b'; -} - -.fa-hand-point-down:before { - content: '\f0a7'; -} - -.fa-hand-point-left:before { - content: '\f0a5'; -} - -.fa-hand-point-right:before { - content: '\f0a4'; -} - -.fa-hand-point-up:before { - content: '\f0a6'; -} - -.fa-hand-pointer:before { - content: '\f25a'; -} - -.fa-hand-rock:before { - content: '\f255'; -} - -.fa-hand-scissors:before { - content: '\f257'; -} - -.fa-hand-spock:before { - content: '\f259'; -} - -.fa-hands:before { - content: '\f4c2'; -} - -.fa-hands-helping:before { - content: '\f4c4'; -} - -.fa-handshake:before { - content: '\f2b5'; -} - -.fa-hanukiah:before { - content: '\f6e6'; -} - -.fa-hashtag:before { - content: '\f292'; -} - -.fa-hat-wizard:before { - content: '\f6e8'; -} - -.fa-haykal:before { - content: '\f666'; -} - -.fa-hdd:before { - content: '\f0a0'; -} - -.fa-heading:before { - content: '\f1dc'; -} - -.fa-headphones:before { - content: '\f025'; -} - -.fa-headphones-alt:before { - content: '\f58f'; -} - -.fa-headset:before { - content: '\f590'; -} - -.fa-heart:before { - content: '\f004'; -} - -.fa-heart-broken:before { - content: '\f7a9'; -} - -.fa-heartbeat:before { - content: '\f21e'; -} - -.fa-helicopter:before { - content: '\f533'; -} - -.fa-highlighter:before { - content: '\f591'; -} - -.fa-hiking:before { - content: '\f6ec'; -} - -.fa-hippo:before { - content: '\f6ed'; -} - -.fa-hips:before { - content: '\f452'; -} - -.fa-hire-a-helper:before { - content: '\f3b0'; -} - -.fa-history:before { - content: '\f1da'; -} - -.fa-hockey-puck:before { - content: '\f453'; -} - -.fa-holly-berry:before { - content: '\f7aa'; -} - -.fa-home:before { - content: '\f015'; -} - -.fa-hooli:before { - content: '\f427'; -} - -.fa-hornbill:before { - content: '\f592'; -} - -.fa-horse:before { - content: '\f6f0'; -} - -.fa-horse-head:before { - content: '\f7ab'; -} - -.fa-hospital:before { - content: '\f0f8'; -} - -.fa-hospital-alt:before { - content: '\f47d'; -} - -.fa-hospital-symbol:before { - content: '\f47e'; -} - -.fa-hot-tub:before { - content: '\f593'; -} - -.fa-hotel:before { - content: '\f594'; -} - -.fa-hotjar:before { - content: '\f3b1'; -} - -.fa-hourglass:before { - content: '\f254'; -} - -.fa-hourglass-end:before { - content: '\f253'; -} - -.fa-hourglass-half:before { - content: '\f252'; -} - -.fa-hourglass-start:before { - content: '\f251'; -} - -.fa-house-damage:before { - content: '\f6f1'; -} - -.fa-houzz:before { - content: '\f27c'; -} - -.fa-hryvnia:before { - content: '\f6f2'; -} - -.fa-html5:before { - content: '\f13b'; -} - -.fa-hubspot:before { - content: '\f3b2'; -} - -.fa-i-cursor:before { - content: '\f246'; -} - -.fa-icicles:before { - content: '\f7ad'; -} - -.fa-id-badge:before { - content: '\f2c1'; -} - -.fa-id-card:before { - content: '\f2c2'; -} - -.fa-id-card-alt:before { - content: '\f47f'; -} - -.fa-igloo:before { - content: '\f7ae'; -} - -.fa-image:before { - content: '\f03e'; -} - -.fa-images:before { - content: '\f302'; -} - -.fa-imdb:before { - content: '\f2d8'; -} - -.fa-inbox:before { - content: '\f01c'; -} - -.fa-indent:before { - content: '\f03c'; -} - -.fa-industry:before { - content: '\f275'; -} - -.fa-infinity:before { - content: '\f534'; -} - -.fa-info:before { - content: '\f129'; -} - -.fa-info-circle:before { - content: '\f05a'; -} - -.fa-instagram:before { - content: '\f16d'; -} - -.fa-intercom:before { - content: '\f7af'; -} - -.fa-internet-explorer:before { - content: '\f26b'; -} - -.fa-invision:before { - content: '\f7b0'; -} - -.fa-ioxhost:before { - content: '\f208'; -} - -.fa-italic:before { - content: '\f033'; -} - -.fa-itunes:before { - content: '\f3b4'; -} - -.fa-itunes-note:before { - content: '\f3b5'; -} - -.fa-java:before { - content: '\f4e4'; -} - -.fa-jedi:before { - content: '\f669'; -} - -.fa-jedi-order:before { - content: '\f50e'; -} - -.fa-jenkins:before { - content: '\f3b6'; -} - -.fa-jira:before { - content: '\f7b1'; -} - -.fa-joget:before { - content: '\f3b7'; -} - -.fa-joint:before { - content: '\f595'; -} - -.fa-joomla:before { - content: '\f1aa'; -} - -.fa-journal-whills:before { - content: '\f66a'; -} - -.fa-js:before { - content: '\f3b8'; -} - -.fa-js-square:before { - content: '\f3b9'; -} - -.fa-jsfiddle:before { - content: '\f1cc'; -} - -.fa-kaaba:before { - content: '\f66b'; -} - -.fa-kaggle:before { - content: '\f5fa'; -} - -.fa-key:before { - content: '\f084'; -} - -.fa-keybase:before { - content: '\f4f5'; -} - -.fa-keyboard:before { - content: '\f11c'; -} - -.fa-keycdn:before { - content: '\f3ba'; -} - -.fa-khanda:before { - content: '\f66d'; -} - -.fa-kickstarter:before { - content: '\f3bb'; -} - -.fa-kickstarter-k:before { - content: '\f3bc'; -} - -.fa-kiss:before { - content: '\f596'; -} - -.fa-kiss-beam:before { - content: '\f597'; -} - -.fa-kiss-wink-heart:before { - content: '\f598'; -} - -.fa-kiwi-bird:before { - content: '\f535'; -} - -.fa-korvue:before { - content: '\f42f'; -} - -.fa-landmark:before { - content: '\f66f'; -} - -.fa-language:before { - content: '\f1ab'; -} - -.fa-laptop:before { - content: '\f109'; -} - -.fa-laptop-code:before { - content: '\f5fc'; -} - -.fa-laravel:before { - content: '\f3bd'; -} - -.fa-lastfm:before { - content: '\f202'; -} - -.fa-lastfm-square:before { - content: '\f203'; -} - -.fa-laugh:before { - content: '\f599'; -} - -.fa-laugh-beam:before { - content: '\f59a'; -} - -.fa-laugh-squint:before { - content: '\f59b'; -} - -.fa-laugh-wink:before { - content: '\f59c'; -} - -.fa-layer-group:before { - content: '\f5fd'; -} - -.fa-leaf:before { - content: '\f06c'; -} - -.fa-leanpub:before { - content: '\f212'; -} - -.fa-lemon:before { - content: '\f094'; -} - -.fa-less:before { - content: '\f41d'; -} - -.fa-less-than:before { - content: '\f536'; -} - -.fa-less-than-equal:before { - content: '\f537'; -} - -.fa-level-down-alt:before { - content: '\f3be'; -} - -.fa-level-up-alt:before { - content: '\f3bf'; -} - -.fa-life-ring:before { - content: '\f1cd'; -} - -.fa-lightbulb:before { - content: '\f0eb'; -} - -.fa-line:before { - content: '\f3c0'; -} - -.fa-link:before { - content: '\f0c1'; -} - -.fa-linkedin:before { - content: '\f08c'; -} - -.fa-linkedin-in:before { - content: '\f0e1'; -} - -.fa-linode:before { - content: '\f2b8'; -} - -.fa-linux:before { - content: '\f17c'; -} - -.fa-lira-sign:before { - content: '\f195'; -} - -.fa-list:before { - content: '\f03a'; -} - -.fa-list-alt:before { - content: '\f022'; -} - -.fa-list-ol:before { - content: '\f0cb'; -} - -.fa-list-ul:before { - content: '\f0ca'; -} - -.fa-location-arrow:before { - content: '\f124'; -} - -.fa-lock:before { - content: '\f023'; -} - -.fa-lock-open:before { - content: '\f3c1'; -} - -.fa-long-arrow-alt-down:before { - content: '\f309'; -} - -.fa-long-arrow-alt-left:before { - content: '\f30a'; -} - -.fa-long-arrow-alt-right:before { - content: '\f30b'; -} - -.fa-long-arrow-alt-up:before { - content: '\f30c'; -} - -.fa-low-vision:before { - content: '\f2a8'; -} - -.fa-luggage-cart:before { - content: '\f59d'; -} - -.fa-lyft:before { - content: '\f3c3'; -} - -.fa-magento:before { - content: '\f3c4'; -} - -.fa-magic:before { - content: '\f0d0'; -} - -.fa-magnet:before { - content: '\f076'; -} - -.fa-mail-bulk:before { - content: '\f674'; -} - -.fa-mailchimp:before { - content: '\f59e'; -} - -.fa-male:before { - content: '\f183'; -} - -.fa-mandalorian:before { - content: '\f50f'; -} - -.fa-map:before { - content: '\f279'; -} - -.fa-map-marked:before { - content: '\f59f'; -} - -.fa-map-marked-alt:before { - content: '\f5a0'; -} - -.fa-map-marker:before { - content: '\f041'; -} - -.fa-map-marker-alt:before { - content: '\f3c5'; -} - -.fa-map-pin:before { - content: '\f276'; -} - -.fa-map-signs:before { - content: '\f277'; -} - -.fa-markdown:before { - content: '\f60f'; -} - -.fa-marker:before { - content: '\f5a1'; -} - -.fa-mars:before { - content: '\f222'; -} - -.fa-mars-double:before { - content: '\f227'; -} - -.fa-mars-stroke:before { - content: '\f229'; -} - -.fa-mars-stroke-h:before { - content: '\f22b'; -} - -.fa-mars-stroke-v:before { - content: '\f22a'; -} - -.fa-mask:before { - content: '\f6fa'; -} - -.fa-mastodon:before { - content: '\f4f6'; -} - -.fa-maxcdn:before { - content: '\f136'; -} - -.fa-medal:before { - content: '\f5a2'; -} - -.fa-medapps:before { - content: '\f3c6'; -} - -.fa-medium:before { - content: '\f23a'; -} - -.fa-medium-m:before { - content: '\f3c7'; -} - -.fa-medkit:before { - content: '\f0fa'; -} - -.fa-medrt:before { - content: '\f3c8'; -} - -.fa-meetup:before { - content: '\f2e0'; -} - -.fa-megaport:before { - content: '\f5a3'; -} - -.fa-meh:before { - content: '\f11a'; -} - -.fa-meh-blank:before { - content: '\f5a4'; -} - -.fa-meh-rolling-eyes:before { - content: '\f5a5'; -} - -.fa-memory:before { - content: '\f538'; -} - -.fa-mendeley:before { - content: '\f7b3'; -} - -.fa-menorah:before { - content: '\f676'; -} - -.fa-mercury:before { - content: '\f223'; -} - -.fa-meteor:before { - content: '\f753'; -} - -.fa-microchip:before { - content: '\f2db'; -} - -.fa-microphone:before { - content: '\f130'; -} - -.fa-microphone-alt:before { - content: '\f3c9'; -} - -.fa-microphone-alt-slash:before { - content: '\f539'; -} - -.fa-microphone-slash:before { - content: '\f131'; -} - -.fa-microscope:before { - content: '\f610'; -} - -.fa-microsoft:before { - content: '\f3ca'; -} - -.fa-minus:before { - content: '\f068'; -} - -.fa-minus-circle:before { - content: '\f056'; -} - -.fa-minus-square:before { - content: '\f146'; -} - -.fa-mitten:before { - content: '\f7b5'; -} - -.fa-mix:before { - content: '\f3cb'; -} - -.fa-mixcloud:before { - content: '\f289'; -} - -.fa-mizuni:before { - content: '\f3cc'; -} - -.fa-mobile:before { - content: '\f10b'; -} - -.fa-mobile-alt:before { - content: '\f3cd'; -} - -.fa-modx:before { - content: '\f285'; -} - -.fa-monero:before { - content: '\f3d0'; -} - -.fa-money-bill:before { - content: '\f0d6'; -} - -.fa-money-bill-alt:before { - content: '\f3d1'; -} - -.fa-money-bill-wave:before { - content: '\f53a'; -} - -.fa-money-bill-wave-alt:before { - content: '\f53b'; -} - -.fa-money-check:before { - content: '\f53c'; -} - -.fa-money-check-alt:before { - content: '\f53d'; -} - -.fa-monument:before { - content: '\f5a6'; -} - -.fa-moon:before { - content: '\f186'; -} - -.fa-mortar-pestle:before { - content: '\f5a7'; -} - -.fa-mosque:before { - content: '\f678'; -} - -.fa-motorcycle:before { - content: '\f21c'; -} - -.fa-mountain:before { - content: '\f6fc'; -} - -.fa-mouse-pointer:before { - content: '\f245'; -} - -.fa-mug-hot:before { - content: '\f7b6'; -} - -.fa-music:before { - content: '\f001'; -} - -.fa-napster:before { - content: '\f3d2'; -} - -.fa-neos:before { - content: '\f612'; -} - -.fa-network-wired:before { - content: '\f6ff'; -} - -.fa-neuter:before { - content: '\f22c'; -} - -.fa-newspaper:before { - content: '\f1ea'; -} - -.fa-nimblr:before { - content: '\f5a8'; -} - -.fa-nintendo-switch:before { - content: '\f418'; -} - -.fa-node:before { - content: '\f419'; -} - -.fa-node-js:before { - content: '\f3d3'; -} - -.fa-not-equal:before { - content: '\f53e'; -} - -.fa-notes-medical:before { - content: '\f481'; -} - -.fa-npm:before { - content: '\f3d4'; -} - -.fa-ns8:before { - content: '\f3d5'; -} - -.fa-nutritionix:before { - content: '\f3d6'; -} - -.fa-object-group:before { - content: '\f247'; -} - -.fa-object-ungroup:before { - content: '\f248'; -} - -.fa-odnoklassniki:before { - content: '\f263'; -} - -.fa-odnoklassniki-square:before { - content: '\f264'; -} - -.fa-oil-can:before { - content: '\f613'; -} - -.fa-old-republic:before { - content: '\f510'; -} - -.fa-om:before { - content: '\f679'; -} - -.fa-opencart:before { - content: '\f23d'; -} - -.fa-openid:before { - content: '\f19b'; -} - -.fa-opera:before { - content: '\f26a'; -} - -.fa-optin-monster:before { - content: '\f23c'; -} - -.fa-osi:before { - content: '\f41a'; -} - -.fa-otter:before { - content: '\f700'; -} - -.fa-outdent:before { - content: '\f03b'; -} - -.fa-page4:before { - content: '\f3d7'; -} - -.fa-pagelines:before { - content: '\f18c'; -} - -.fa-paint-brush:before { - content: '\f1fc'; -} - -.fa-paint-roller:before { - content: '\f5aa'; -} - -.fa-palette:before { - content: '\f53f'; -} - -.fa-palfed:before { - content: '\f3d8'; -} - -.fa-pallet:before { - content: '\f482'; -} - -.fa-paper-plane:before { - content: '\f1d8'; -} - -.fa-paperclip:before { - content: '\f0c6'; -} - -.fa-parachute-box:before { - content: '\f4cd'; -} - -.fa-paragraph:before { - content: '\f1dd'; -} - -.fa-parking:before { - content: '\f540'; -} - -.fa-passport:before { - content: '\f5ab'; -} - -.fa-pastafarianism:before { - content: '\f67b'; -} - -.fa-paste:before { - content: '\f0ea'; -} - -.fa-patreon:before { - content: '\f3d9'; -} - -.fa-pause:before { - content: '\f04c'; -} - -.fa-pause-circle:before { - content: '\f28b'; -} - -.fa-paw:before { - content: '\f1b0'; -} - -.fa-paypal:before { - content: '\f1ed'; -} - -.fa-peace:before { - content: '\f67c'; -} - -.fa-pen:before { - content: '\f304'; -} - -.fa-pen-alt:before { - content: '\f305'; -} - -.fa-pen-fancy:before { - content: '\f5ac'; -} - -.fa-pen-nib:before { - content: '\f5ad'; -} - -.fa-pen-square:before { - content: '\f14b'; -} - -.fa-pencil-alt:before { - content: '\f303'; -} - -.fa-pencil-ruler:before { - content: '\f5ae'; -} - -.fa-penny-arcade:before { - content: '\f704'; -} - -.fa-people-carry:before { - content: '\f4ce'; -} - -.fa-percent:before { - content: '\f295'; -} - -.fa-percentage:before { - content: '\f541'; -} - -.fa-periscope:before { - content: '\f3da'; -} - -.fa-person-booth:before { - content: '\f756'; -} - -.fa-phabricator:before { - content: '\f3db'; -} - -.fa-phoenix-framework:before { - content: '\f3dc'; -} - -.fa-phoenix-squadron:before { - content: '\f511'; -} - -.fa-phone:before { - content: '\f095'; -} - -.fa-phone-slash:before { - content: '\f3dd'; -} - -.fa-phone-square:before { - content: '\f098'; -} - -.fa-phone-volume:before { - content: '\f2a0'; -} - -.fa-php:before { - content: '\f457'; -} - -.fa-pied-piper:before { - content: '\f2ae'; -} - -.fa-pied-piper-alt:before { - content: '\f1a8'; -} - -.fa-pied-piper-hat:before { - content: '\f4e5'; -} - -.fa-pied-piper-pp:before { - content: '\f1a7'; -} - -.fa-piggy-bank:before { - content: '\f4d3'; -} - -.fa-pills:before { - content: '\f484'; -} - -.fa-pinterest:before { - content: '\f0d2'; -} - -.fa-pinterest-p:before { - content: '\f231'; -} - -.fa-pinterest-square:before { - content: '\f0d3'; -} - -.fa-place-of-worship:before { - content: '\f67f'; -} - -.fa-plane:before { - content: '\f072'; -} - -.fa-plane-arrival:before { - content: '\f5af'; -} - -.fa-plane-departure:before { - content: '\f5b0'; -} - -.fa-play:before { - content: '\f04b'; -} - -.fa-play-circle:before { - content: '\f144'; -} - -.fa-playstation:before { - content: '\f3df'; -} - -.fa-plug:before { - content: '\f1e6'; -} - -.fa-plus:before { - content: '\f067'; -} - -.fa-plus-circle:before { - content: '\f055'; -} - -.fa-plus-square:before { - content: '\f0fe'; -} - -.fa-podcast:before { - content: '\f2ce'; -} - -.fa-poll:before { - content: '\f681'; -} - -.fa-poll-h:before { - content: '\f682'; -} - -.fa-poo:before { - content: '\f2fe'; -} - -.fa-poo-storm:before { - content: '\f75a'; -} - -.fa-poop:before { - content: '\f619'; -} - -.fa-portrait:before { - content: '\f3e0'; -} - -.fa-pound-sign:before { - content: '\f154'; -} - -.fa-power-off:before { - content: '\f011'; -} - -.fa-pray:before { - content: '\f683'; -} - -.fa-praying-hands:before { - content: '\f684'; -} - -.fa-prescription:before { - content: '\f5b1'; -} - -.fa-prescription-bottle:before { - content: '\f485'; -} - -.fa-prescription-bottle-alt:before { - content: '\f486'; -} - -.fa-print:before { - content: '\f02f'; -} - -.fa-procedures:before { - content: '\f487'; -} - -.fa-product-hunt:before { - content: '\f288'; -} - -.fa-project-diagram:before { - content: '\f542'; -} - -.fa-pushed:before { - content: '\f3e1'; -} - -.fa-puzzle-piece:before { - content: '\f12e'; -} - -.fa-python:before { - content: '\f3e2'; -} - -.fa-qq:before { - content: '\f1d6'; -} - -.fa-qrcode:before { - content: '\f029'; -} - -.fa-question:before { - content: '\f128'; -} - -.fa-question-circle:before { - content: '\f059'; -} - -.fa-quidditch:before { - content: '\f458'; -} - -.fa-quinscape:before { - content: '\f459'; -} - -.fa-quora:before { - content: '\f2c4'; -} - -.fa-quote-left:before { - content: '\f10d'; -} - -.fa-quote-right:before { - content: '\f10e'; -} - -.fa-quran:before { - content: '\f687'; -} - -.fa-r-project:before { - content: '\f4f7'; -} - -.fa-radiation:before { - content: '\f7b9'; -} - -.fa-radiation-alt:before { - content: '\f7ba'; -} - -.fa-rainbow:before { - content: '\f75b'; -} - -.fa-random:before { - content: '\f074'; -} - -.fa-raspberry-pi:before { - content: '\f7bb'; -} - -.fa-ravelry:before { - content: '\f2d9'; -} - -.fa-react:before { - content: '\f41b'; -} - -.fa-reacteurope:before { - content: '\f75d'; -} - -.fa-readme:before { - content: '\f4d5'; -} - -.fa-rebel:before { - content: '\f1d0'; -} - -.fa-receipt:before { - content: '\f543'; -} - -.fa-recycle:before { - content: '\f1b8'; -} - -.fa-red-river:before { - content: '\f3e3'; -} - -.fa-reddit:before { - content: '\f1a1'; -} - -.fa-reddit-alien:before { - content: '\f281'; -} - -.fa-reddit-square:before { - content: '\f1a2'; -} - -.fa-redhat:before { - content: '\f7bc'; -} - -.fa-redo:before { - content: '\f01e'; -} - -.fa-redo-alt:before { - content: '\f2f9'; -} - -.fa-registered:before { - content: '\f25d'; -} - -.fa-renren:before { - content: '\f18b'; -} - -.fa-reply:before { - content: '\f3e5'; -} - -.fa-reply-all:before { - content: '\f122'; -} - -.fa-replyd:before { - content: '\f3e6'; -} - -.fa-republican:before { - content: '\f75e'; -} - -.fa-researchgate:before { - content: '\f4f8'; -} - -.fa-resolving:before { - content: '\f3e7'; -} - -.fa-restroom:before { - content: '\f7bd'; -} - -.fa-retweet:before { - content: '\f079'; -} - -.fa-rev:before { - content: '\f5b2'; -} - -.fa-ribbon:before { - content: '\f4d6'; -} - -.fa-ring:before { - content: '\f70b'; -} - -.fa-road:before { - content: '\f018'; -} - -.fa-robot:before { - content: '\f544'; -} - -.fa-rocket:before { - content: '\f135'; -} - -.fa-rocketchat:before { - content: '\f3e8'; -} - -.fa-rockrms:before { - content: '\f3e9'; -} - -.fa-route:before { - content: '\f4d7'; -} - -.fa-rss:before { - content: '\f09e'; -} - -.fa-rss-square:before { - content: '\f143'; -} - -.fa-ruble-sign:before { - content: '\f158'; -} - -.fa-ruler:before { - content: '\f545'; -} - -.fa-ruler-combined:before { - content: '\f546'; -} - -.fa-ruler-horizontal:before { - content: '\f547'; -} - -.fa-ruler-vertical:before { - content: '\f548'; -} - -.fa-running:before { - content: '\f70c'; -} - -.fa-rupee-sign:before { - content: '\f156'; -} - -.fa-sad-cry:before { - content: '\f5b3'; -} - -.fa-sad-tear:before { - content: '\f5b4'; -} - -.fa-safari:before { - content: '\f267'; -} - -.fa-sass:before { - content: '\f41e'; -} - -.fa-satellite:before { - content: '\f7bf'; -} - -.fa-satellite-dish:before { - content: '\f7c0'; -} - -.fa-save:before { - content: '\f0c7'; -} - -.fa-schlix:before { - content: '\f3ea'; -} - -.fa-school:before { - content: '\f549'; -} - -.fa-screwdriver:before { - content: '\f54a'; -} - -.fa-scribd:before { - content: '\f28a'; -} - -.fa-scroll:before { - content: '\f70e'; -} - -.fa-sd-card:before { - content: '\f7c2'; -} - -.fa-search:before { - content: '\f002'; -} - -.fa-search-dollar:before { - content: '\f688'; -} - -.fa-search-location:before { - content: '\f689'; -} - -.fa-search-minus:before { - content: '\f010'; -} - -.fa-search-plus:before { - content: '\f00e'; -} - -.fa-searchengin:before { - content: '\f3eb'; -} - -.fa-seedling:before { - content: '\f4d8'; -} - -.fa-sellcast:before { - content: '\f2da'; -} - -.fa-sellsy:before { - content: '\f213'; -} - -.fa-server:before { - content: '\f233'; -} - -.fa-servicestack:before { - content: '\f3ec'; -} - -.fa-shapes:before { - content: '\f61f'; -} - -.fa-share:before { - content: '\f064'; -} - -.fa-share-alt:before { - content: '\f1e0'; -} - -.fa-share-alt-square:before { - content: '\f1e1'; -} - -.fa-share-square:before { - content: '\f14d'; -} - -.fa-shekel-sign:before { - content: '\f20b'; -} - -.fa-shield-alt:before { - content: '\f3ed'; -} - -.fa-ship:before { - content: '\f21a'; -} - -.fa-shipping-fast:before { - content: '\f48b'; -} - -.fa-shirtsinbulk:before { - content: '\f214'; -} - -.fa-shoe-prints:before { - content: '\f54b'; -} - -.fa-shopping-bag:before { - content: '\f290'; -} - -.fa-shopping-basket:before { - content: '\f291'; -} - -.fa-shopping-cart:before { - content: '\f07a'; -} - -.fa-shopware:before { - content: '\f5b5'; -} - -.fa-shower:before { - content: '\f2cc'; -} - -.fa-shuttle-van:before { - content: '\f5b6'; -} - -.fa-sign:before { - content: '\f4d9'; -} - -.fa-sign-in-alt:before { - content: '\f2f6'; -} - -.fa-sign-language:before { - content: '\f2a7'; -} - -.fa-sign-out-alt:before { - content: '\f2f5'; -} - -.fa-signal:before { - content: '\f012'; -} - -.fa-signature:before { - content: '\f5b7'; -} - -.fa-sim-card:before { - content: '\f7c4'; -} - -.fa-simplybuilt:before { - content: '\f215'; -} - -.fa-sistrix:before { - content: '\f3ee'; -} - -.fa-sitemap:before { - content: '\f0e8'; -} - -.fa-sith:before { - content: '\f512'; -} - -.fa-skating:before { - content: '\f7c5'; -} - -.fa-sketch:before { - content: '\f7c6'; -} - -.fa-skiing:before { - content: '\f7c9'; -} - -.fa-skiing-nordic:before { - content: '\f7ca'; -} - -.fa-skull:before { - content: '\f54c'; -} - -.fa-skull-crossbones:before { - content: '\f714'; -} - -.fa-skyatlas:before { - content: '\f216'; -} - -.fa-skype:before { - content: '\f17e'; -} - -.fa-slack:before { - content: '\f198'; -} - -.fa-slack-hash:before { - content: '\f3ef'; -} - -.fa-slash:before { - content: '\f715'; -} - -.fa-sleigh:before { - content: '\f7cc'; -} - -.fa-sliders-h:before { - content: '\f1de'; -} - -.fa-slideshare:before { - content: '\f1e7'; -} - -.fa-smile:before { - content: '\f118'; -} - -.fa-smile-beam:before { - content: '\f5b8'; -} - -.fa-smile-wink:before { - content: '\f4da'; -} - -.fa-smog:before { - content: '\f75f'; -} - -.fa-smoking:before { - content: '\f48d'; -} - -.fa-smoking-ban:before { - content: '\f54d'; -} - -.fa-sms:before { - content: '\f7cd'; -} - -.fa-snapchat:before { - content: '\f2ab'; -} - -.fa-snapchat-ghost:before { - content: '\f2ac'; -} - -.fa-snapchat-square:before { - content: '\f2ad'; -} - -.fa-snowboarding:before { - content: '\f7ce'; -} - -.fa-snowflake:before { - content: '\f2dc'; -} - -.fa-snowman:before { - content: '\f7d0'; -} - -.fa-snowplow:before { - content: '\f7d2'; -} - -.fa-socks:before { - content: '\f696'; -} - -.fa-solar-panel:before { - content: '\f5ba'; -} - -.fa-sort:before { - content: '\f0dc'; -} - -.fa-sort-alpha-down:before { - content: '\f15d'; -} - -.fa-sort-alpha-up:before { - content: '\f15e'; -} - -.fa-sort-amount-down:before { - content: '\f160'; -} - -.fa-sort-amount-up:before { - content: '\f161'; -} - -.fa-sort-down:before { - content: '\f0dd'; -} - -.fa-sort-numeric-down:before { - content: '\f162'; -} - -.fa-sort-numeric-up:before { - content: '\f163'; -} - -.fa-sort-up:before { - content: '\f0de'; -} - -.fa-soundcloud:before { - content: '\f1be'; -} - -.fa-sourcetree:before { - content: '\f7d3'; -} - -.fa-spa:before { - content: '\f5bb'; -} - -.fa-space-shuttle:before { - content: '\f197'; -} - -.fa-speakap:before { - content: '\f3f3'; -} - -.fa-spider:before { - content: '\f717'; -} - -.fa-spinner:before { - content: '\f110'; -} - -.fa-splotch:before { - content: '\f5bc'; -} - -.fa-spotify:before { - content: '\f1bc'; -} - -.fa-spray-can:before { - content: '\f5bd'; -} - -.fa-square:before { - content: '\f0c8'; -} - -.fa-square-full:before { - content: '\f45c'; -} - -.fa-square-root-alt:before { - content: '\f698'; -} - -.fa-squarespace:before { - content: '\f5be'; -} - -.fa-stack-exchange:before { - content: '\f18d'; -} - -.fa-stack-overflow:before { - content: '\f16c'; -} - -.fa-stamp:before { - content: '\f5bf'; -} - -.fa-star:before { - content: '\f005'; -} - -.fa-star-and-crescent:before { - content: '\f699'; -} - -.fa-star-half:before { - content: '\f089'; -} - -.fa-star-half-alt:before { - content: '\f5c0'; -} - -.fa-star-of-david:before { - content: '\f69a'; -} - -.fa-star-of-life:before { - content: '\f621'; -} - -.fa-staylinked:before { - content: '\f3f5'; -} - -.fa-steam:before { - content: '\f1b6'; -} - -.fa-steam-square:before { - content: '\f1b7'; -} - -.fa-steam-symbol:before { - content: '\f3f6'; -} - -.fa-step-backward:before { - content: '\f048'; -} - -.fa-step-forward:before { - content: '\f051'; -} - -.fa-stethoscope:before { - content: '\f0f1'; -} - -.fa-sticker-mule:before { - content: '\f3f7'; -} - -.fa-sticky-note:before { - content: '\f249'; -} - -.fa-stop:before { - content: '\f04d'; -} - -.fa-stop-circle:before { - content: '\f28d'; -} - -.fa-stopwatch:before { - content: '\f2f2'; -} - -.fa-store:before { - content: '\f54e'; -} - -.fa-store-alt:before { - content: '\f54f'; -} - -.fa-strava:before { - content: '\f428'; -} - -.fa-stream:before { - content: '\f550'; -} - -.fa-street-view:before { - content: '\f21d'; -} - -.fa-strikethrough:before { - content: '\f0cc'; -} - -.fa-stripe:before { - content: '\f429'; -} - -.fa-stripe-s:before { - content: '\f42a'; -} - -.fa-stroopwafel:before { - content: '\f551'; -} - -.fa-studiovinari:before { - content: '\f3f8'; -} - -.fa-stumbleupon:before { - content: '\f1a4'; -} - -.fa-stumbleupon-circle:before { - content: '\f1a3'; -} - -.fa-subscript:before { - content: '\f12c'; -} - -.fa-subway:before { - content: '\f239'; -} - -.fa-suitcase:before { - content: '\f0f2'; -} - -.fa-suitcase-rolling:before { - content: '\f5c1'; -} - -.fa-sun:before { - content: '\f185'; -} - -.fa-superpowers:before { - content: '\f2dd'; -} - -.fa-superscript:before { - content: '\f12b'; -} - -.fa-supple:before { - content: '\f3f9'; -} - -.fa-surprise:before { - content: '\f5c2'; -} - -.fa-suse:before { - content: '\f7d6'; -} - -.fa-swatchbook:before { - content: '\f5c3'; -} - -.fa-swimmer:before { - content: '\f5c4'; -} - -.fa-swimming-pool:before { - content: '\f5c5'; -} - -.fa-synagogue:before { - content: '\f69b'; -} - -.fa-sync:before { - content: '\f021'; -} - -.fa-sync-alt:before { - content: '\f2f1'; -} - -.fa-syringe:before { - content: '\f48e'; -} - -.fa-table:before { - content: '\f0ce'; -} - -.fa-table-tennis:before { - content: '\f45d'; -} - -.fa-tablet:before { - content: '\f10a'; -} - -.fa-tablet-alt:before { - content: '\f3fa'; -} - -.fa-tablets:before { - content: '\f490'; -} - -.fa-tachometer-alt:before { - content: '\f3fd'; -} - -.fa-tag:before { - content: '\f02b'; -} - -.fa-tags:before { - content: '\f02c'; -} - -.fa-tape:before { - content: '\f4db'; -} - -.fa-tasks:before { - content: '\f0ae'; -} - -.fa-taxi:before { - content: '\f1ba'; -} - -.fa-teamspeak:before { - content: '\f4f9'; -} - -.fa-teeth:before { - content: '\f62e'; -} - -.fa-teeth-open:before { - content: '\f62f'; -} - -.fa-telegram:before { - content: '\f2c6'; -} - -.fa-telegram-plane:before { - content: '\f3fe'; -} - -.fa-temperature-high:before { - content: '\f769'; -} - -.fa-temperature-low:before { - content: '\f76b'; -} - -.fa-tencent-weibo:before { - content: '\f1d5'; -} - -.fa-tenge:before { - content: '\f7d7'; -} - -.fa-terminal:before { - content: '\f120'; -} - -.fa-text-height:before { - content: '\f034'; -} - -.fa-text-width:before { - content: '\f035'; -} - -.fa-th:before { - content: '\f00a'; -} - -.fa-th-large:before { - content: '\f009'; -} - -.fa-th-list:before { - content: '\f00b'; -} - -.fa-the-red-yeti:before { - content: '\f69d'; -} - -.fa-theater-masks:before { - content: '\f630'; -} - -.fa-themeco:before { - content: '\f5c6'; -} - -.fa-themeisle:before { - content: '\f2b2'; -} - -.fa-thermometer:before { - content: '\f491'; -} - -.fa-thermometer-empty:before { - content: '\f2cb'; -} - -.fa-thermometer-full:before { - content: '\f2c7'; -} - -.fa-thermometer-half:before { - content: '\f2c9'; -} - -.fa-thermometer-quarter:before { - content: '\f2ca'; -} - -.fa-thermometer-three-quarters:before { - content: '\f2c8'; -} - -.fa-think-peaks:before { - content: '\f731'; -} - -.fa-thumbs-down:before { - content: '\f165'; -} - -.fa-thumbs-up:before { - content: '\f164'; -} - -.fa-thumbtack:before { - content: '\f08d'; -} - -.fa-ticket-alt:before { - content: '\f3ff'; -} - -.fa-times:before { - content: '\f00d'; -} - -.fa-times-circle:before { - content: '\f057'; -} - -.fa-tint:before { - content: '\f043'; -} - -.fa-tint-slash:before { - content: '\f5c7'; -} - -.fa-tired:before { - content: '\f5c8'; -} - -.fa-toggle-off:before { - content: '\f204'; -} - -.fa-toggle-on:before { - content: '\f205'; -} - -.fa-toilet:before { - content: '\f7d8'; -} - -.fa-toilet-paper:before { - content: '\f71e'; -} - -.fa-toolbox:before { - content: '\f552'; -} - -.fa-tools:before { - content: '\f7d9'; -} - -.fa-tooth:before { - content: '\f5c9'; -} - -.fa-torah:before { - content: '\f6a0'; -} - -.fa-torii-gate:before { - content: '\f6a1'; -} - -.fa-tractor:before { - content: '\f722'; -} - -.fa-trade-federation:before { - content: '\f513'; -} - -.fa-trademark:before { - content: '\f25c'; -} - -.fa-traffic-light:before { - content: '\f637'; -} - -.fa-train:before { - content: '\f238'; -} - -.fa-tram:before { - content: '\f7da'; -} - -.fa-transgender:before { - content: '\f224'; -} - -.fa-transgender-alt:before { - content: '\f225'; -} - -.fa-trash:before { - content: '\f1f8'; -} - -.fa-trash-alt:before { - content: '\f2ed'; -} - -.fa-tree:before { - content: '\f1bb'; -} - -.fa-trello:before { - content: '\f181'; -} - -.fa-tripadvisor:before { - content: '\f262'; -} - -.fa-trophy:before { - content: '\f091'; -} - -.fa-truck:before { - content: '\f0d1'; -} - -.fa-truck-loading:before { - content: '\f4de'; -} - -.fa-truck-monster:before { - content: '\f63b'; -} - -.fa-truck-moving:before { - content: '\f4df'; -} - -.fa-truck-pickup:before { - content: '\f63c'; -} - -.fa-tshirt:before { - content: '\f553'; -} - -.fa-tty:before { - content: '\f1e4'; -} - -.fa-tumblr:before { - content: '\f173'; -} - -.fa-tumblr-square:before { - content: '\f174'; -} - -.fa-tv:before { - content: '\f26c'; -} - -.fa-twitch:before { - content: '\f1e8'; -} - -.fa-twitter:before { - content: '\f099'; -} - -.fa-twitter-square:before { - content: '\f081'; -} - -.fa-typo3:before { - content: '\f42b'; -} - -.fa-uber:before { - content: '\f402'; -} - -.fa-ubuntu:before { - content: '\f7df'; -} - -.fa-uikit:before { - content: '\f403'; -} - -.fa-umbrella:before { - content: '\f0e9'; -} - -.fa-umbrella-beach:before { - content: '\f5ca'; -} - -.fa-underline:before { - content: '\f0cd'; -} - -.fa-undo:before { - content: '\f0e2'; -} - -.fa-undo-alt:before { - content: '\f2ea'; -} - -.fa-uniregistry:before { - content: '\f404'; -} - -.fa-universal-access:before { - content: '\f29a'; -} - -.fa-university:before { - content: '\f19c'; -} - -.fa-unlink:before { - content: '\f127'; -} - -.fa-unlock:before { - content: '\f09c'; -} - -.fa-unlock-alt:before { - content: '\f13e'; -} - -.fa-untappd:before { - content: '\f405'; -} - -.fa-upload:before { - content: '\f093'; -} - -.fa-ups:before { - content: '\f7e0'; -} - -.fa-usb:before { - content: '\f287'; -} - -.fa-user:before { - content: '\f007'; -} - -.fa-user-alt:before { - content: '\f406'; -} - -.fa-user-alt-slash:before { - content: '\f4fa'; -} - -.fa-user-astronaut:before { - content: '\f4fb'; -} - -.fa-user-check:before { - content: '\f4fc'; -} - -.fa-user-circle:before { - content: '\f2bd'; -} - -.fa-user-clock:before { - content: '\f4fd'; -} - -.fa-user-cog:before { - content: '\f4fe'; -} - -.fa-user-edit:before { - content: '\f4ff'; -} - -.fa-user-friends:before { - content: '\f500'; -} - -.fa-user-graduate:before { - content: '\f501'; -} - -.fa-user-injured:before { - content: '\f728'; -} - -.fa-user-lock:before { - content: '\f502'; -} - -.fa-user-md:before { - content: '\f0f0'; -} - -.fa-user-minus:before { - content: '\f503'; -} - -.fa-user-ninja:before { - content: '\f504'; -} - -.fa-user-plus:before { - content: '\f234'; -} - -.fa-user-secret:before { - content: '\f21b'; -} - -.fa-user-shield:before { - content: '\f505'; -} - -.fa-user-slash:before { - content: '\f506'; -} - -.fa-user-tag:before { - content: '\f507'; -} - -.fa-user-tie:before { - content: '\f508'; -} - -.fa-user-times:before { - content: '\f235'; -} - -.fa-users:before { - content: '\f0c0'; -} - -.fa-users-cog:before { - content: '\f509'; -} - -.fa-usps:before { - content: '\f7e1'; -} - -.fa-ussunnah:before { - content: '\f407'; -} - -.fa-utensil-spoon:before { - content: '\f2e5'; -} - -.fa-utensils:before { - content: '\f2e7'; -} - -.fa-vaadin:before { - content: '\f408'; -} - -.fa-vector-square:before { - content: '\f5cb'; -} - -.fa-venus:before { - content: '\f221'; -} - -.fa-venus-double:before { - content: '\f226'; -} - -.fa-venus-mars:before { - content: '\f228'; -} - -.fa-viacoin:before { - content: '\f237'; -} - -.fa-viadeo:before { - content: '\f2a9'; -} - -.fa-viadeo-square:before { - content: '\f2aa'; -} - -.fa-vial:before { - content: '\f492'; -} - -.fa-vials:before { - content: '\f493'; -} - -.fa-viber:before { - content: '\f409'; -} - -.fa-video:before { - content: '\f03d'; -} - -.fa-video-slash:before { - content: '\f4e2'; -} - -.fa-vihara:before { - content: '\f6a7'; -} - -.fa-vimeo:before { - content: '\f40a'; -} - -.fa-vimeo-square:before { - content: '\f194'; -} - -.fa-vimeo-v:before { - content: '\f27d'; -} - -.fa-vine:before { - content: '\f1ca'; -} - -.fa-vk:before { - content: '\f189'; -} - -.fa-vnv:before { - content: '\f40b'; -} - -.fa-volleyball-ball:before { - content: '\f45f'; -} - -.fa-volume-down:before { - content: '\f027'; -} - -.fa-volume-mute:before { - content: '\f6a9'; -} - -.fa-volume-off:before { - content: '\f026'; -} - -.fa-volume-up:before { - content: '\f028'; -} - -.fa-vote-yea:before { - content: '\f772'; -} - -.fa-vr-cardboard:before { - content: '\f729'; -} - -.fa-vuejs:before { - content: '\f41f'; -} - -.fa-walking:before { - content: '\f554'; -} - -.fa-wallet:before { - content: '\f555'; -} - -.fa-warehouse:before { - content: '\f494'; -} - -.fa-water:before { - content: '\f773'; -} - -.fa-weebly:before { - content: '\f5cc'; -} - -.fa-weibo:before { - content: '\f18a'; -} - -.fa-weight:before { - content: '\f496'; -} - -.fa-weight-hanging:before { - content: '\f5cd'; -} - -.fa-weixin:before { - content: '\f1d7'; -} - -.fa-whatsapp:before { - content: '\f232'; -} - -.fa-whatsapp-square:before { - content: '\f40c'; -} - -.fa-wheelchair:before { - content: '\f193'; -} - -.fa-whmcs:before { - content: '\f40d'; -} - -.fa-wifi:before { - content: '\f1eb'; -} - -.fa-wikipedia-w:before { - content: '\f266'; -} - -.fa-wind:before { - content: '\f72e'; -} - -.fa-window-close:before { - content: '\f410'; -} - -.fa-window-maximize:before { - content: '\f2d0'; -} - -.fa-window-minimize:before { - content: '\f2d1'; -} - -.fa-window-restore:before { - content: '\f2d2'; -} - -.fa-windows:before { - content: '\f17a'; -} - -.fa-wine-bottle:before { - content: '\f72f'; -} - -.fa-wine-glass:before { - content: '\f4e3'; -} - -.fa-wine-glass-alt:before { - content: '\f5ce'; -} - -.fa-wix:before { - content: '\f5cf'; -} - -.fa-wizards-of-the-coast:before { - content: '\f730'; -} - -.fa-wolf-pack-battalion:before { - content: '\f514'; -} - -.fa-won-sign:before { - content: '\f159'; -} - -.fa-wordpress:before { - content: '\f19a'; -} - -.fa-wordpress-simple:before { - content: '\f411'; -} - -.fa-wpbeginner:before { - content: '\f297'; -} - -.fa-wpexplorer:before { - content: '\f2de'; -} - -.fa-wpforms:before { - content: '\f298'; -} - -.fa-wpressr:before { - content: '\f3e4'; -} - -.fa-wrench:before { - content: '\f0ad'; -} - -.fa-x-ray:before { - content: '\f497'; -} - -.fa-xbox:before { - content: '\f412'; -} - -.fa-xing:before { - content: '\f168'; -} - -.fa-xing-square:before { - content: '\f169'; -} - -.fa-y-combinator:before { - content: '\f23b'; -} - -.fa-yahoo:before { - content: '\f19e'; -} - -.fa-yandex:before { - content: '\f413'; -} - -.fa-yandex-international:before { - content: '\f414'; -} - -.fa-yarn:before { - content: '\f7e3'; -} - -.fa-yelp:before { - content: '\f1e9'; -} - -.fa-yen-sign:before { - content: '\f157'; -} - -.fa-yin-yang:before { - content: '\f6ad'; -} - -.fa-yoast:before { - content: '\f2b1'; -} - -.fa-youtube:before { - content: '\f167'; -} - -.fa-youtube-square:before { - content: '\f431'; -} - -.fa-zhihu:before { - content: '\f63f'; -} - -.sr-only { - border: 0; - clip: rect(0, 0, 0, 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} - -.sr-only-focusable { - &:active, - &:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; - } -} - -@font-face { - font-family: 'Font Awesome 5 Brands'; - font-style: normal; - font-weight: normal; - src: url(assets/scss/partials/font/fonts/fa-brands-400.eot); - src: - url(assets/scss/partials/font/fonts/fa-brands-400.eot?#iefix) format('embedded-opentype'), - url(assets/scss/partials/font/fonts/fa-brands-400.woff2) format('woff2'), - url(assets/scss/partials/font/fonts/fa-brands-400.woff) format('woff'), - url(assets/scss/partials/font/fonts/fa-brands-400.ttf) format('truetype'), - url(assets/scss/partials/font/fonts/fa-brands-400.svg#fontawesome) format('svg'); -} - -.fab { - font-family: 'Font Awesome 5 Brands'; -} - -@font-face { - font-family: 'Font Awesome 5 Free'; - font-style: normal; - font-weight: 400; - src: url(assets/scss/partials/font/fonts/fa-regular-400.eot); - src: - url(assets/scss/partials/font/fonts/fa-regular-400.eot?#iefix) format('embedded-opentype'), - url(assets/scss/partials/font/fonts/fa-regular-400.woff2) format('woff2'), - url(assets/scss/partials/font/fonts/fa-regular-400.woff) format('woff'), - url(assets/scss/partials/font/fonts/fa-regular-400.ttf) format('truetype'), - url(assets/scss/partials/font/fonts/fa-regular-400.svg#fontawesome) format('svg'); -} - -.far { - font-weight: 400; -} - -@font-face { - font-family: 'Font Awesome 5 Free'; - font-style: normal; - font-weight: 900; - src: url(assets/scss/partials/font/fonts/fa-solid-900.eot); - src: - url(assets/scss/partials/font/fonts/fa-solid-900.eot?#iefix) format('embedded-opentype'), - url(assets/scss/partials/font/fonts/fa-solid-900.woff2) format('woff2'), - url(assets/scss/partials/font/fonts/fa-solid-900.woff) format('woff'), - url(assets/scss/partials/font/fonts/fa-solid-900.ttf) format('truetype'), - url(assets/scss/partials/font/fonts/fa-solid-900.svg#fontawesome) format('svg'); -} - -.fa, -.far, -.fas { - font-family: 'Font Awesome 5 Free'; -} - -.fa, -.fas { - font-weight: 900; -} diff --git a/src/assets/scss/partials/font/_next-icon.scss b/src/assets/scss/partials/font/_next-icon.scss deleted file mode 100644 index 8cbc4ab..0000000 --- a/src/assets/scss/partials/font/_next-icon.scss +++ /dev/null @@ -1,91 +0,0 @@ -@charset "UTF-8"; - -@font-face { - font-family: 'pct'; - src: url('assets/scss/partials/font/fonts/pct.eot'); - src: - url('assets/scss/partials/font/fonts/pct.eot?#iefix') format('embedded-opentype'), - url('assets/scss/partials/font/fonts/pct.woff') format('woff'), - url('assets/scss/partials/font/fonts/pct.ttf') format('truetype'), - url('assets/scss/partials/font/fonts/pct.svg#pct') format('svg'); - font-weight: normal; - font-style: normal; -} - -[data-icon]:before { - font-family: 'pct' !important; - content: attr(data-icon); - font-style: normal !important; - font-weight: normal !important; - font-variant: normal !important; - text-transform: none !important; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -[class^='pct-']:before, -[class*=' pct-']:before { - font-family: 'pct' !important; - font-style: normal !important; - font-weight: normal !important; - font-variant: normal !important; - text-transform: none !important; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.pct-arrow1:before { - content: '\61'; -} - -.pct-arrow2:before { - content: '\62'; -} - -.pct-arrow3:before { - content: '\63'; -} - -.pct-arrow4:before { - content: '\64'; -} - -.pct-chat1:before { - content: '\65'; -} - -.pct-chat2:before { - content: '\66'; -} - -.pct-chat3:before { - content: '\67'; -} - -.pct-chat4:before { - content: '\68'; -} - -.pct-loader1:before { - content: '\69'; -} - -.pct-arrow-sharp1:before { - content: '\6a'; -} - -.pct-arrow-sharp2:before { - content: '\6b'; -} - -.pct-arrow-sharp3:before { - content: '\6c'; -} - -.pct-arrow-sharp4:before { - content: '\6d'; -} diff --git a/src/assets/scss/partials/font/_theme-font.scss b/src/assets/scss/partials/font/_theme-font.scss deleted file mode 100644 index db4ceed..0000000 --- a/src/assets/scss/partials/font/_theme-font.scss +++ /dev/null @@ -1,91 +0,0 @@ -/* latin-ext */ -@font-face { - font-family: 'Poppins'; - font-style: normal; - font-weight: 400; - src: - local('Poppins Regular'), - local('Poppins-Regular'), - url(assets/scss/partials/font/fonts/poppins/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Poppins'; - font-style: normal; - font-weight: 400; - src: - local('Poppins Regular'), - local('Poppins-Regular'), - url(assets/scss/partials/font/fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, - U+2212, U+2215, U+FEFF, U+FFFD; -} -/* devanagari */ -@font-face { - font-family: 'Poppins'; - font-style: normal; - font-weight: 500; - src: - local('Poppins Medium'), - local('Poppins-Medium'), - url(assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2'); - unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; -} -/* latin-ext */ -@font-face { - font-family: 'Poppins'; - font-style: normal; - font-weight: 500; - src: - local('Poppins Medium'), - local('Poppins-Medium'), - url(assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Poppins'; - font-style: normal; - font-weight: 500; - src: - local('Poppins Medium'), - local('Poppins-Medium'), - url(assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, - U+2212, U+2215, U+FEFF, U+FFFD; -} -/* devanagari */ -@font-face { - font-family: 'Poppins'; - font-style: normal; - font-weight: 600; - src: - local('Poppins SemiBold'), - local('Poppins-SemiBold'), - url(assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2'); - unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; -} -/* latin-ext */ -@font-face { - font-family: 'Poppins'; - font-style: normal; - font-weight: 600; - src: - local('Poppins SemiBold'), - local('Poppins-SemiBold'), - url(assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Poppins'; - font-style: normal; - font-weight: 600; - src: - local('Poppins SemiBold'), - local('Poppins-SemiBold'), - url(assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, - U+2212, U+2215, U+FEFF, U+FFFD; -} diff --git a/src/assets/scss/partials/font/fonts/fa-brands-400.eot b/src/assets/scss/partials/font/fonts/fa-brands-400.eot deleted file mode 100644 index 46aeb5f..0000000 Binary files a/src/assets/scss/partials/font/fonts/fa-brands-400.eot and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/fa-brands-400.svg b/src/assets/scss/partials/font/fonts/fa-brands-400.svg deleted file mode 100644 index 0469118..0000000 --- a/src/assets/scss/partials/font/fonts/fa-brands-400.svg +++ /dev/null @@ -1,1260 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/scss/partials/font/fonts/fa-brands-400.ttf b/src/assets/scss/partials/font/fonts/fa-brands-400.ttf deleted file mode 100644 index 0a30775..0000000 Binary files a/src/assets/scss/partials/font/fonts/fa-brands-400.ttf and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/fa-brands-400.woff b/src/assets/scss/partials/font/fonts/fa-brands-400.woff deleted file mode 100644 index bdab4ca..0000000 Binary files a/src/assets/scss/partials/font/fonts/fa-brands-400.woff and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/fa-brands-400.woff2 b/src/assets/scss/partials/font/fonts/fa-brands-400.woff2 deleted file mode 100644 index 0def871..0000000 Binary files a/src/assets/scss/partials/font/fonts/fa-brands-400.woff2 and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/fa-regular-400.eot b/src/assets/scss/partials/font/fonts/fa-regular-400.eot deleted file mode 100644 index 836e082..0000000 Binary files a/src/assets/scss/partials/font/fonts/fa-regular-400.eot and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/fa-regular-400.svg b/src/assets/scss/partials/font/fonts/fa-regular-400.svg deleted file mode 100644 index 81576d2..0000000 --- a/src/assets/scss/partials/font/fonts/fa-regular-400.svg +++ /dev/null @@ -1,471 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/scss/partials/font/fonts/fa-regular-400.ttf b/src/assets/scss/partials/font/fonts/fa-regular-400.ttf deleted file mode 100644 index b5414de..0000000 Binary files a/src/assets/scss/partials/font/fonts/fa-regular-400.ttf and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/fa-regular-400.woff b/src/assets/scss/partials/font/fonts/fa-regular-400.woff deleted file mode 100644 index 56acb37..0000000 Binary files a/src/assets/scss/partials/font/fonts/fa-regular-400.woff and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/fa-regular-400.woff2 b/src/assets/scss/partials/font/fonts/fa-regular-400.woff2 deleted file mode 100644 index 4c5168f..0000000 Binary files a/src/assets/scss/partials/font/fonts/fa-regular-400.woff2 and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/fa-solid-900.eot b/src/assets/scss/partials/font/fonts/fa-solid-900.eot deleted file mode 100644 index 18c554f..0000000 Binary files a/src/assets/scss/partials/font/fonts/fa-solid-900.eot and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/fa-solid-900.svg b/src/assets/scss/partials/font/fonts/fa-solid-900.svg deleted file mode 100644 index 7316c44..0000000 --- a/src/assets/scss/partials/font/fonts/fa-solid-900.svg +++ /dev/null @@ -1,2763 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/scss/partials/font/fonts/fa-solid-900.ttf b/src/assets/scss/partials/font/fonts/fa-solid-900.ttf deleted file mode 100644 index 53c8f36..0000000 Binary files a/src/assets/scss/partials/font/fonts/fa-solid-900.ttf and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/fa-solid-900.woff b/src/assets/scss/partials/font/fonts/fa-solid-900.woff deleted file mode 100644 index 4484e52..0000000 Binary files a/src/assets/scss/partials/font/fonts/fa-solid-900.woff and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/fa-solid-900.woff2 b/src/assets/scss/partials/font/fonts/fa-solid-900.woff2 deleted file mode 100644 index f0b9b0c..0000000 Binary files a/src/assets/scss/partials/font/fonts/fa-solid-900.woff2 and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/feather.eot b/src/assets/scss/partials/font/fonts/feather.eot deleted file mode 100644 index 2771093..0000000 Binary files a/src/assets/scss/partials/font/fonts/feather.eot and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/feather.svg b/src/assets/scss/partials/font/fonts/feather.svg deleted file mode 100644 index c9f2bef..0000000 --- a/src/assets/scss/partials/font/fonts/feather.svg +++ /dev/null @@ -1,759 +0,0 @@ - - - - - -Created by iconfont - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/scss/partials/font/fonts/feather.ttf b/src/assets/scss/partials/font/fonts/feather.ttf deleted file mode 100644 index e8112bd..0000000 Binary files a/src/assets/scss/partials/font/fonts/feather.ttf and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/feather.woff b/src/assets/scss/partials/font/fonts/feather.woff deleted file mode 100644 index 05d6c78..0000000 Binary files a/src/assets/scss/partials/font/fonts/feather.woff and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/pct.eot b/src/assets/scss/partials/font/fonts/pct.eot deleted file mode 100644 index 8ceda30..0000000 Binary files a/src/assets/scss/partials/font/fonts/pct.eot and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/pct.svg b/src/assets/scss/partials/font/fonts/pct.svg deleted file mode 100644 index 2f670ac..0000000 --- a/src/assets/scss/partials/font/fonts/pct.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - -Generated by Fontastic.me - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/scss/partials/font/fonts/pct.ttf b/src/assets/scss/partials/font/fonts/pct.ttf deleted file mode 100644 index ea8e2ab..0000000 Binary files a/src/assets/scss/partials/font/fonts/pct.ttf and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/pct.woff b/src/assets/scss/partials/font/fonts/pct.woff deleted file mode 100644 index d106341..0000000 Binary files a/src/assets/scss/partials/font/fonts/pct.woff and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2 b/src/assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2 deleted file mode 100644 index a27d838..0000000 Binary files a/src/assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2 and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2 b/src/assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2 deleted file mode 100644 index 9fd4bda..0000000 Binary files a/src/assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2 and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2 b/src/assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2 deleted file mode 100644 index 3ec0b09..0000000 Binary files a/src/assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2 and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2 b/src/assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2 deleted file mode 100644 index 8aacac5..0000000 Binary files a/src/assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2 and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2 b/src/assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2 deleted file mode 100644 index d6e44f2..0000000 Binary files a/src/assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2 and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2 b/src/assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2 deleted file mode 100644 index fcf632b..0000000 Binary files a/src/assets/scss/partials/font/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2 and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2 b/src/assets/scss/partials/font/fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2 deleted file mode 100644 index 6711b0b..0000000 Binary files a/src/assets/scss/partials/font/fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2 and /dev/null differ diff --git a/src/assets/scss/partials/font/fonts/poppins/pxiEyp8kv8JHgFVrJJnecmNE.woff2 b/src/assets/scss/partials/font/fonts/poppins/pxiEyp8kv8JHgFVrJJnecmNE.woff2 deleted file mode 100644 index 808d7b7..0000000 Binary files a/src/assets/scss/partials/font/fonts/poppins/pxiEyp8kv8JHgFVrJJnecmNE.woff2 and /dev/null differ diff --git a/src/assets/scss/partials/menu/_menu-lite.scss b/src/assets/scss/partials/menu/_menu-lite.scss deleted file mode 100644 index 3f3f6d9..0000000 --- a/src/assets/scss/partials/menu/_menu-lite.scss +++ /dev/null @@ -1,1430 +0,0 @@ -/* new logo start */ - -.b-brand { - display: flex; - align-items: center; - - .b-bg { - background: $theme-color; - border-radius: 10px; - width: 35px; - height: 35px; - display: inline-flex; - align-items: center; - justify-content: center; - - i { - color: #fff; - } - } - - .b-title { - margin-left: 10px; - font-weight: 100; - color: #fff; - font-size: 18px; - } -} - -.navbar-collapsed { - .b-brand .b-title { - transform: rotateY(-90deg); - transform-origin: 0 0; - opacity: 0; - transition: all 0.3s ease-in-out; - } - - .mobile-menu { - transform: rotateY(-90deg); - transform-origin: 0 0; - opacity: 0; - transition: all 0.3s ease-in-out; - } - - &:hover { - .b-brand .b-title { - transform: rotateY(0deg); - opacity: 1; - } - - .mobile-menu { - transition-delay: 0.3s; - transform: rotateY(0deg); - opacity: 1; - } - } -} - -/* header css start */ -.pcoded-header { - z-index: 1028; - position: relative; - display: flex; - min-height: $header-height; - padding: 0; - position: relative; - top: 0; - background: transparent; - color: $header-light-text-color; - width: calc(100% - #{$Menu-width}); - margin-left: $Menu-width; - transition: all 0.3s ease-in-out; - - .m-header { - display: none; - - .logo-dark, - .logo-thumb { - display: none; - } - } - - .input-group { - background: transparent; - - .input-group-text { - margin-right: 0; - } - } - - .input-group { - background: transparent; - } - - .input-group .input-group-text, - a, - .btn, - &.dropdown-toggle { - color: $header-light-text-color; - - &:hover { - color: $primary-color; - } - } - - .navbar-nav { - padding-left: 0; - list-style: none; - margin-bottom: 0; - display: inline-block; - - > li { - line-height: $header-height; - display: inline-block; - padding: 0 12px; - - .nav-link { - padding: 0; - } - - &:first-child { - padding-left: 25px; - } - - &:last-child { - padding-right: 40px; - } - } - } - - .mr-auto { - .dropdown-menu { - margin-left: -20px; - } - } - - .ml-auto { - float: right; - } - - .main-search { - .input-group { - border-radius: 20px; - padding: 0; - display: flex; - align-items: center; - - .form-control, - .input-group-text { - background: transparent; - border: none; - border-radius: 0; - padding: 0; - } - - .search-close { - display: none; - } - - .search-btn { - border-radius: 50%; - padding: 0; - background: transparent; - border-color: transparent; - box-shadow: none; - } - - .form-control { - transition: all 0.3s ease-in-out; - width: 0; - font-size: 14px; - } - - .form-control, - .search-btn { - &:active, - &:focus, - &:hover { - outline: none; - box-shadow: none; - } - } - } - - &.open { - .input-group { - background: #fff; - border: 1px solid #f1f1f1; - box-shadow: 0 6px 12px -5px rgba(65, 76, 78, 0.08); - padding: 5px 5px 5px 20px; - - .search-close { - display: flex; - } - - .search-btn { - padding: 5px; - margin-left: 5px; - background: $primary-color; - border-color: $primary-color; - - .input-group-text { - color: #fff; - } - } - - .form-control { - transition: all 0.3s ease-in-out; - width: 0; - } - - .form-control, - .search-btn { - &:active, - &:focus, - &:hover { - outline: none; - box-shadow: none; - } - } - } - } - } - - .dropdown { - .dropdown-toggle { - line-height: $header-height; - display: inline-block; - padding-right: 15px; - - &.show, - &:active { - background: transparent; - } - - &:after { - content: '\e842'; - font-family: 'feather'; - font-size: 15px; - border: none; - position: absolute; - top: 0; - right: 0; - } - } - - .dropdown-menu { - position: absolute; - border: none; - margin-top: -6px; - min-width: 290px; - - &.show { - &:before { - display: none; - } - } - - li { - line-height: 1.2; - - a { - padding: 10px; - font-size: 14px; - } - - &.active, - &:active, - &:focus, - &:hover { - a { - color: $theme-font-color; - } - } - } - } - - &.show { - &:before { - content: '\63'; - font-family: 'pct'; - position: absolute; - left: -9px; - top: $header-height - 8; - z-index: 1001; - font-size: 40px; - line-height: 0; - color: #fff; - text-shadow: 0 -2px 2px rgba(65, 76, 78, 0.12); - } - } - - .notification { - width: 350px; - padding: 0; - line-height: 1.4; - overflow: hidden; - - .noti-head { - border-bottom: 1px solid #f1f1f1; - padding: 15px 20px; - - a { - text-decoration: underline; - font-size: 13px; - } - } - - .noti-body { - padding: 0; - - img { - width: 40px; - margin-right: 20px; - } - - li { - padding: 15px 20px; - transition: all 0.3s ease-in-out; - - &.n-title { - padding-bottom: 0; - - p { - margin-bottom: 5px; - } - } - - &.notification:hover { - background: transparentize($primary-color, 0.9); - } - - p { - margin-bottom: 5px; - font-size: 13px; - - strong { - color: #222; - } - } - - .n-time { - font-size: 80%; - float: right; - } - } - } - - .noti-footer { - border-top: 1px solid #f1f1f1; - padding: 15px 20px; - text-align: center; - - a { - text-decoration: underline; - font-size: 13px; - } - } - - ul { - padding-left: 0; - margin-bottom: 0; - list-style: none; - - li { - padding: 20px 15px; - } - } - } - - .profile-notification { - padding: 0; - line-height: 1.4; - overflow: hidden; - - .pro-head { - color: #fff; - border-radius: 0.25rem 0.25rem 0 0; - padding: 15px; - position: relative; - background: $primary-color; - - img { - width: 40px; - margin-right: 10px; - } - - .dud-logout { - color: #fff; - padding-right: 0; - position: absolute; - right: 0; - top: 0; - height: 100%; - width: 40px; - display: flex; - align-items: center; - justify-content: center; - } - } - - .pro-body { - padding: 20px 0; - margin-bottom: 0; - list-style: none; - - li { - a { - color: $theme-font-color; - font-size: 14px; - padding: 10px 20px; - - i { - margin-right: 10px; - } - } - - &.active, - &:active, - &:focus, - &:hover { - background: transparentize($primary-color, 0.9); - - > a { - background: transparent; - } - } - } - } - } - - &.drp-user.show { - &:before { - color: $primary-color; - } - } - } -} - -/* header css end */ -/* menu[ vertical ] css start */ -.mobile-menu { - display: flex; - align-items: center; - justify-content: center; - width: 37px; - height: $header-height; - position: absolute; - right: 0; - top: 0; - padding: 0 10px; - - span { - position: relative; - display: block; - width: 100%; - height: 2.8px; - background-color: #fff; - transition: all 0.3s ease-in-out; - backface-visibility: hidden; - border-radius: 2px; - - &:after, - &:before { - content: ''; - position: absolute; - left: 0; - height: 2.8px; - background-color: #fff; - transition: all 0.3s; - backface-visibility: hidden; - border-radius: 2px; - } - - &:after { - top: 5px; - width: 70%; - } - - &:before { - top: -5px; - width: 40%; - } - } - - &.on { - span { - background-color: transparent; - - &:after, - &:before { - height: 2px; - width: 100%; - } - - &:before { - transform: rotate(45deg) translate(4px, 4px); - } - - &:after { - transform: rotate(-45deg) translate(3px, -3px); - } - } - } -} - -.navbar-brand { - background: $menu-dark-background; - font-size: 1.25rem; -} - -.pcoded-header, -.pcoded-main-container { - &:before { - content: ''; - transition: all 0.3s ease-in-out; - } - - @media screen and (max-width: 991px) { - .pcoded-content .pcoded-inner-content { - margin-top: 70px; - } - } -} - -.pcoded-navbar { - display: block; - z-index: 1029; - position: fixed; - transition: all 0.3s ease-in-out; - box-shadow: 1px 0 20px 0 rgb(63, 77, 103); - - ul { - padding-left: 0; - list-style: none; - margin-bottom: 0; - } - - .datta-scroll.navbar-content { - height: calc(100vh - #{$header-height}); - } - - .header-logo { - position: relative; - align-items: center; - display: inline-flex; - float: left; - height: $header-height; - text-align: center; - width: $Menu-width; - margin-right: 0; - padding: 10px 20px; - transition: all 0.3s ease-in-out; - - .logo-dark { - display: none; - } - - .logo-thumb { - transform: rotateY(-90deg); - opacity: 0; - position: absolute; - transition: unset; - } - - + .datta-scroll { - float: left; - display: inline-block; - } - } - - .mobile-menu { - display: flex; - align-items: center; - justify-content: center; - width: 37px; - height: $header-height; - position: absolute; - right: 10px; - top: 0; - padding: 0 10px; - transition: all 0.3s ease-in-out; - - span { - position: relative; - display: block; - width: 100%; - height: 2.8px; - background-color: $menu-dark-text-color; - transition: all 0.3s ease-in-out; - backface-visibility: hidden; - border-radius: 2px; - - &:after, - &:before { - content: ''; - position: absolute; - left: 0; - height: 2.8px; - background-color: $menu-dark-text-color; - transition: all 0.3s; - backface-visibility: hidden; - border-radius: 2px; - } - - &:after { - top: 5px; - width: 70%; - } - - &:before { - top: -5px; - width: 40%; - } - } - - &.on { - span { - background-color: transparent; - - &:after, - &:before { - height: 2px; - width: 100%; - } - - &:before { - transform: rotate(45deg) translate(4px, 4px); - } - - &:after { - transform: rotate(-45deg) translate(3px, -3px); - } - } - } - } - - .pcoded-badge { - color: #fff; - font-size: 75%; - position: absolute; - right: 30px; - top: 8px; - padding: 2px 7px; - border-radius: 2px; - } - - .pcoded-inner-navbar { - flex-direction: column; - - > li { - > a { - .pcoded-badge { - top: 12px; - } - } - } - - li { - position: relative; - - > a { - text-align: left; - padding: 7px 15px; - margin: 5px 0 0; - display: block; - border-radius: 0; - position: relative; - - .pcoded-mtext { - position: relative; - } - - > .pcoded-micon { - font-size: 1rem; - padding: 4px 7px; - margin-right: 7px; - border-radius: 4px; - width: 30px; - display: inline-flex; - align-items: center; - height: 30px; - text-align: center; - - + .pcoded-mtext { - position: absolute; - top: 11px; - } - } - } - - &.pcoded-hasmenu { - > a { - &:after { - content: '\e844'; - font-family: 'feather'; - font-size: 15px; - border: none; - position: absolute; - top: 11px; - right: 20px; - transition: 0.3s ease-in-out; - } - } - - .pcoded-hasmenu { - > a { - &:after { - top: 6px; - } - } - } - - &.pcoded-trigger { - > a { - &:after { - transform: rotate(90deg); - } - } - } - - .pcoded-submenu { - display: none; - } - - &.pcoded-trigger { - > .pcoded-submenu { - display: block; - } - - > a { - position: relative; - } - } - - .pcoded-submenu { - li { - > a { - text-align: left; - padding: 7px 7px 7px 60px; - margin: 0; - display: block; - - &:before { - content: ''; - border-radius: 50%; - position: absolute; - top: 16px; - left: 35px; - width: 5px; - height: 5px; - } - } - - .pcoded-submenu { - > li { - > a { - padding: 7px 7px 7px 80px; - - &:before { - left: 55px; - } - } - } - } - } - } - } - - &.pcoded-menu-caption { - font-size: 10px; - font-weight: 600; - padding: 25px 20px 5px; - text-transform: uppercase; - position: relative; - } - - &.disabled { - > a { - cursor: default; - opacity: 0.5; - } - } - } - } - - width: $Menu-width; - height: 100vh; - top: 0; - background: $menu-dark-background; - color: $menu-dark-text-color; - - .pcoded-submenu { - background: darken($header-dark-background, 3%); - padding: 15px 0; - } - - a { - color: $menu-dark-text-color; - } - - .navbar-content, - .navbar-wrapper { - width: 100%; - height: 100%; - } - - &.navbar-collapsed { - width: $Menu-collapsed-width; - height: 100%; - transition: all 0.3s ease-in-out; - - .header-logo { - width: $Menu-collapsed-width; - - img { - transform: rotateY(-90deg); - transform-origin: 0 0; - opacity: 0; - transition: unset; - } - - .logo-thumb { - transform: rotateY(0deg); - transform-origin: 0 0; - opacity: 1; - left: calc((#{$Menu-collapsed-width} / 2) - 20px); - } - - .mobile-menu { - transform: rotateY(-90deg); - transform-origin: 0 0; - opacity: 0; - } - } - - .navbar-content { - &.ps { - overflow: visible; - } - } - - .pcoded-menu-caption { - position: relative; - width: 100%; - height: auto; - white-space: nowrap; - overflow: hidden; - - > label { - transform: rotateY(-90deg); - transform-origin: 0 0; - opacity: 0; - transition: all 0.3s ease-in-out; - } - - &:after { - content: ''; - position: absolute; - top: 25px; - left: 15px; - width: calc(100% - 30px); - height: 1px; - background: rgba(0, 0, 0, 0.1); - } - } - - .pcoded-inner-navbar { - > li { - > a { - z-index: 1026; - padding: 7px 25px; - - > .pcoded-mtext { - transform: rotateY(-90deg); - transform-origin: 0 0; - opacity: 0; - transition: all 0.3s ease-in-out; - } - } - - &.pcoded-hasmenu { - > a { - &:after { - right: 12px; - } - } - } - } - - > li { - &.pcoded-trigger { - .pcoded-submenu { - &:after { - content: ''; - position: absolute; - top: 49px; - left: calc(calc(#{$Menu-collapsed-width} / 2) - 3px); - width: 1px; - height: calc(100% - 49px); - background: transparentize($menu-dark-text-color, 0.8); - } - - li { - a { - color: transparent; - white-space: nowrap; - } - } - - .pcoded-submenu { - li { - a:before { - opacity: 0; - } - } - } - } - } - } - } - - ~ .pcoded-header { - width: calc(100% - #{$Menu-collapsed-width}); - } - - ~ .pcoded-header, - ~ .pcoded-main-container { - margin-left: $Menu-collapsed-width; - } - - .pcoded-badge { - transform: rotateX(-90deg); - transform-origin: 50% 50%; - opacity: 0; - transition: all 0.15s ease-in-out; - } - - &:hover { - width: $Menu-width !important; - - .pcoded-badge { - transition-delay: 0.3s; - transform: rotateX(0deg); - opacity: 1; - } - - .header-logo { - width: $Menu-width; - - img { - transform: rotateY(0deg); - opacity: 1; - } - - .logo-thumb { - transform: rotateY(-90deg); - opacity: 0; - } - - .mobile-menu { - display: flex; - right: 10px; - } - } - - .pcoded-menu-caption { - > label { - transform: rotateY(0deg); - opacity: 1; - } - - &:after { - background: transparent; - } - } - - .mobile-menu { - transform: rotateY(0deg); - opacity: 1; - } - - .pcoded-inner-navbar { - > li { - > a { - > .pcoded-mtext { - transform: rotateY(0deg); - opacity: 1; - - &:after { - opacity: 1; - visibility: visible; - } - } - } - - &.pcoded-hasmenu { - > a { - &:after { - transform: rotateX(0deg); - } - } - - &.pcoded-trigger { - > a { - &:after { - transform: rotateX(0deg) rotate(90deg); - } - } - } - } - } - - > li { - &.pcoded-trigger { - .pcoded-submenu { - &:after { - display: none; - } - - li { - a { - color: inherit; - } - } - - .pcoded-submenu { - li { - a:before { - opacity: 1; - } - } - } - } - } - } - } - } - } - - .pcoded-menu-caption { - color: #e8edf7; - } - - .pcoded-inner-navbar { - li > a { - &.active, - &:focus, - &:hover { - color: #1dc4e9; - } - - .pcoded-submenu > li { - &.active, - &:focus, - &:hover { - > a { - &:before { - background: #1dc4e9; - } - } - } - } - } - - > li { - &.active, - &.pcoded-trigger { - &:after { - content: ''; - background-color: #1dc4e9; - z-index: 1027; - position: absolute; - left: 0; - top: 5px; - width: 3px; - height: calc(100% - 5px); - } - - > a { - background: darken($menu-dark-background, 6%); - color: #fff; - } - } - } - - > .pcoded-menu-caption { - &.active, - &.pcoded-trigger { - &:after { - display: none; - } - } - } - } -} - -.pcoded-navbar { - &.mob-open, - &.navbar-collapsed:hover { - ~ .pcoded-header, - ~ .pcoded-main-container { - margin-left: $Menu-collapsed-width; - - &:before { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: rgba(0, 0, 0, 0.2); - z-index: 1; - } - } - } -} - -/* menu [ vertical ] css end */ - -/* main content start */ -.pcoded-content { - position: relative; - display: block; - padding: 30px; -} - -.pcoded-main-container { - position: relative; - margin: 0 auto; - display: block; - clear: both; - float: unset; - right: 0; - margin-left: $Menu-width; - min-height: 100vh; - transition: all 0.3s ease-in-out; -} - -/* main content end*/ -/* ========================== Rsponsive Menu start ====================== */ -.mob-toggler { - display: none; -} - -@media only screen and (max-width: 991px) { - .pcoded-header { - background: $header-dark-background; - color: $header-dark-text-color; - - .input-group-text, - a, - dropdown-toggle { - color: $header-light-text-color; - - &:hover { - color: $primary-color; - } - } - - > .collapse.show { - display: flex; - background: #fff; - box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08); - } - - .mob-toggler { - display: flex; - color: #fff; - position: absolute; - right: 60px; - } - - .dropdown-menu, - .dropdown-menu a, - .search-close .input-group-text { - color: $header-dark-background; - } - - .m-header { - display: flex; - justify-content: flex-start; - align-items: center; - width: 100%; - height: $header-height; - - .b-brand { - margin-left: 20px; - } - - .mobile-menu { - right: 20px; - } - } - - .full-screen { - display: none; - } - - .navbar-nav { - > li { - &:last-child { - padding-right: 60px; - } - } - } - } - - .pcoded-navbar { - margin-left: -#{$Menu-width}; - position: fixed; - height: 100%; - box-shadow: none; - - .datta-scroll.navbar-content { - height: 100%; - } - - ~ .pcoded-header, - ~ .pcoded-main-container { - margin-left: 0; - } - - ~ .pcoded-header { - width: 100%; - } - - .navbar-brand { - display: none; - } - - &.mob-open { - margin-left: 0; - - ~ .pcoded-header, - ~ .pcoded-main-container { - margin-left: 0; - } - } - } -} - -@media only screen and (max-width: 575px) { - .pcoded-header { - .navbar-nav { - > li:first-child { - padding-left: 0; - } - - > li:last-child { - padding-right: 20px; - } - } - - .navbar-nav.mr-auto { - li { - display: none; - - &.nav-item:not(.dropdown) { - display: block; - padding-right: 0; - } - } - } - - .dropdown { - &.show { - position: static; - - a:after { - display: none; - } - - &:before { - display: none; - } - } - - .notification { - width: 100%; - } - - .dropdown-menu { - width: 95%; - margin-left: auto; - margin-right: auto; - left: 0; - right: 0; - } - } - } - - .header-chat.open, - .header-user-list.open { - width: 280px; - } - - .pcoded-content { - padding: 30px 15px; - } - - .card { - margin-bottom: 15px; - } -} - -@media only screen and (max-width: 1200px) and (min-width: 768px) { - .pcoded-navbar { - .header-logo { - transition: none; - } - - &.navbar-collapsed { - transition: none; - - .header-logo { - img { - transition: none; - } - } - - .pcoded-menu-caption { - > label { - transition: none; - } - } - - .pcoded-inner-navbar { - > li { - > a { - > .pcoded-mtext { - transition: none; - } - } - - &.pcoded-hasmenu { - > a { - &:after { - transition: none; - transition-delay: unset; - } - } - } - } - } - - .pcoded-badge { - transition: none; - } - - &:hover { - .pcoded-badge { - transition-delay: unset; - } - } - } - } -} - -.pro-card { - background: #5c6a83; - border: #465673; - border-radius: 8px; -} - -/* ========================== Responsive Menu end ====================== */ - -/* temp SCSS for document */ - -@each $value in $color-menu-name { - $i: index($color-menu-name, $value); - - .nav-link { - &.active.h-#{'' + $value} { - background: nth($color-menu-color, $i) !important; - } - } -} - -@media all and (-ms-high-contrast: none) { - .pcoded-header .dropdown.show::before { - line-height: 0.1; - } - - .pcoded-header .navbar-nav > li { - display: inline-flex; - } - - .pcoded-header .navbar-nav > li.dropdown { - display: inline-block; - } - - .dropdown-menu.show::before { - top: -2px; - } - - .pcoded-navbar.navbar-collapsed .pcoded-inner-navbar > li.pcoded-trigger .pcoded-submenu::after { - left: 40px; - } -} - -// === scroll bar ===== - -.navbar-content { - position: relative; -} - -.ps .ps__rail-x.ps--clicking, -.ps .ps__rail-x:focus, -.ps .ps__rail-x:hover, -.ps .ps__rail-y.ps--clicking, -.ps .ps__rail-y:focus, -.ps .ps__rail-y:hover { - background: transparent; -} - -.ps__thumb-y { - background: #2a3446; -} - -.ps__rail-y.ps--clicking .ps__thumb-y, -.ps__rail-y:focus > .ps__thumb-y, -.ps__rail-y:hover > .ps__thumb-y { - background: #222a38; -} - -/* nav-outside */ -.nav-outside { - position: absolute; - width: 100%; - height: 100%; -} diff --git a/src/assets/scss/partials/mixins/_buttons.scss b/src/assets/scss/partials/mixins/_buttons.scss deleted file mode 100644 index fc79e52..0000000 --- a/src/assets/scss/partials/mixins/_buttons.scss +++ /dev/null @@ -1,79 +0,0 @@ -/* Button variants - Easily pump out default styles, as well as :hover, :focus, :active, - and disabled options for all buttons */ -@mixin button-variant-pc( - $background, - $border, - $hover-background: darken($background, 7.5%), - $hover-border: darken($border, 10%), - $active-background: darken($background, 10%), - $active-border: darken($border, 12.5%) -) { - color: color-yiq($background); - background-color: $border; - border-color: $border; - - &:hover { - color: color-yiq($hover-background); - background-color: $hover-background; - border-color: $hover-border; - } - - &.disabled, - &:disabled { - color: color-yiq($background); - background-color: $background; - border-color: $border; - } - - &:not(:disabled):not(.disabled).active, - &:not(:disabled):not(.disabled):active, - .show > &.dropdown-toggle { - color: color-yiq($active-background); - background-color: $active-background; - border-color: $active-border; - } -} -@mixin button-outline-variant-pc($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) { - color: $color; - background-color: transparent; - background-image: none; - border-color: $color; - - &:hover { - color: color-yiq($color); - background-color: $active-background; - border-color: $active-border; - } - - &.disabled, - &:disabled { - color: $color; - background-color: transparent; - } - - &:not(:disabled):not(.disabled).active, - &:not(:disabled):not(.disabled):active, - .show > &.dropdown-toggle { - color: color-yiq($active-background); - background-color: $active-background; - border-color: $active-border; - } -} -@mixin button-glow-variant-pc($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) { - box-shadow: - 0 1px 6px 2px transparentize($color, 0.44), - 0 6px 11px 2px transparentize($color, 0.8); - &:hover { - box-shadow: - 0 1px 4px 2px transparentize($color, 0.44), - 0 4px 9px 2px transparentize($color, 0.9); - } - &:not(:disabled):not(.disabled).active, - &:not(:disabled):not(.disabled):active:focus, - .show > &.dropdown-toggle, - &.active, - &:focus { - box-shadow: none; - } -} diff --git a/src/assets/scss/partials/mixins/_function.scss b/src/assets/scss/partials/mixins/_function.scss deleted file mode 100644 index b9e08b1..0000000 --- a/src/assets/scss/partials/mixins/_function.scss +++ /dev/null @@ -1,20 +0,0 @@ -@function color-yiq($color) { - $r: red($color); - $g: green($color); - $b: blue($color); - $yiq: (($r * 299) + ($g * 587) + ($b * 114)) * 0.001; - @if ($yiq >= $yiq-contrasted-threshold) { - @return $yiq-dark-color; - } @else { - @return $yiq-light-color; - } -} -@function theme-color($key: 'primary') { - @return map-get($theme-colors, $key); -} -@function theme-color-level($color-name: 'primary', $level: 0) { - $color: theme-color($color-name); - $color-base: if($level > 0, $yiq-dark-color, $yiq-light-color); - $level: abs($level); - @return mix($color-base, $color, $level * $theme-color-interval); -} diff --git a/src/assets/scss/partials/mixins/_pagination.scss b/src/assets/scss/partials/mixins/_pagination.scss deleted file mode 100644 index 3ad33fb..0000000 --- a/src/assets/scss/partials/mixins/_pagination.scss +++ /dev/null @@ -1,22 +0,0 @@ -/* Pagination */ - -@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) { - .page-link { - padding: $padding-y $padding-x; - font-size: $font-size; - line-height: $line-height; - } - - .page-item { - &:first-child { - .page-link { - @include border-left-radius($border-radius); - } - } - &:last-child { - .page-link { - @include border-right-radius($border-radius); - } - } - } -} diff --git a/src/assets/scss/partials/other/_chat.scss b/src/assets/scss/partials/other/_chat.scss deleted file mode 100644 index 7a10c2a..0000000 --- a/src/assets/scss/partials/other/_chat.scss +++ /dev/null @@ -1,382 +0,0 @@ -/** ===================== - Chatting css start -========================== **/ - -.header-chat, -.header-user-list { - height: 100%; - width: 350px; - position: fixed; - top: 0; - right: -350px; - border-radius: 0; - z-index: 1030; - background-color: #fff; - transition: all 0.3s ease-in-out; - - .main-friend-cont { - height: calc(100vh - 166px); - .main-friend-list { - height: calc(100vh - 85px); - } - } - - .h-list-header { - padding: 15px; - border-bottom: 1px solid #f1f1f1; - } - - .h-list-body { - padding: 20px 0; - } - - &.open { - box-shadow: 0 1px 10px 0 rgba(69, 90, 100, 0.2); - right: 0; - } -} - -.header-user-list { - &.open { - .h-close-text { - position: absolute; - top: 111px; - left: -99px; - - i { - position: absolute; - top: 23px; - left: 73px; - font-size: 25px; - z-index: 1003; - color: $success-color; - } - - &:after { - content: '\61'; - font-family: 'pct'; - z-index: 1001; - font-size: 150px; - line-height: 0; - color: #fff; - position: absolute; - top: 35px; - left: 6px; - text-shadow: -4px 0 7px rgba(69, 90, 100, 0.12); - } - } - - &.msg-open { - &:after { - color: transparentize($primary-color, 0.9); - } - } - } -} - -.h-list-header { - .form-control { - &:active, - &:focus, - &:hover { - box-shadow: none; - outline: none; - } - } -} - -.h-list-body { - position: relative; - - .userlist-box { - cursor: pointer; - display: flex; - align-items: center; - padding: 15px 20px; - position: relative; - - &:after { - content: ''; - position: absolute; - bottom: 0; - left: 20px; - width: calc(100% - 40px); - height: 1px; - background: #f3f4f9; - } - - &.active { - background: lighten($primary-color, 45%); - } - - .media-left { - padding-right: 10px; - } - - .media-object { - width: 50px; - display: inline-block; - } - - .chat-header { - font-size: 14px; - font-weight: 600; - margin-bottom: 0; - - small { - margin-top: 5px; - font-size: 90%; - } - } - - .live-status { - height: 25px; - width: 25px; - position: absolute; - top: 28px; - right: 20px; - border-radius: 100%; - color: #fff; - padding: 2px 0; - text-align: center; - background: $theme-color; - } - } -} - -.header-chat { - .h-list-header { - text-align: center; - position: relative; - - h6 { - margin: 5px 0; - } - - .h-back-user-list { - position: absolute; - left: 0; - top: 0; - height: 100%; - display: flex; - align-items: center; - width: 40px; - justify-content: center; - font-size: 20px; - } - } - - .main-chat-cont { - height: calc(100vh - 166px); - } - - .h-list-body { - height: 100%; - background: lighten($primary-color, 45%); - } - - .h-list-footer { - position: absolute; - bottom: 0; - width: 100%; - right: 0; - padding: 20px 15px; - z-index: 10; - background: lighten($primary-color, 45%); - - .input-group { - background: #fff; - border: none; - display: inline-flex; - box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1); - padding: 7px; - border-radius: 20px 0 10px 20px; - width: calc(100% - 40px); - - .form-control, - .input-group-text { - background: transparent; - border: none; - border-radius: 0; - padding: 0; - } - - .btn-send, - .form-control { - &:active, - &:focus, - &:hover { - outline: none; - box-shadow: none; - } - } - - .btn-attach { - border-radius: 50% !important; - padding: 5px; - margin-right: 5px; - - > i { - margin-right: 0; - } - } - - .btn-send { - border-radius: 50% !important; - padding: 10px; - margin-left: 5px !important; - position: absolute; - right: -45px; - top: 2px; - z-index: 99; - - i { - margin-right: 0; - } - - .input-group-text { - color: #fff; - } - } - - .form-control { - transition: all 0.3s ease-in-out; - width: 0; - } - - &:after { - content: '\67'; - font-family: 'pct'; - z-index: 1001; - font-size: 35px; - line-height: 0; - color: #fff; - position: absolute; - top: 18px; - right: -23px; - text-shadow: 4px 10px 20px rgba(0, 0, 0, 0.1); - } - } - } -} - -.h-list-body { - .chat-messages { - padding-bottom: 20px !important; - padding-left: 15px !important; - padding-right: 15px !important; - - .photo-table { - padding-right: 15px; - - img { - display: inline-block; - width: 50px; - margin-bottom: 5px; - } - } - - .chat-menu-content, - .chat-menu-reply { - > div { - position: relative; - overflow: visible; - display: inline-block; - - .chat-cont { - padding: 15px 20px; - } - } - - .chat-time { - margin: 9px 8px 0 10px; - } - } - - .chat-menu-reply { - text-align: right; - - > div { - p { - background: #fff; - border-radius: 4px; - margin-bottom: 4px; - margin-right: 25px; - box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1); - - &:first-child { - border-top-left-radius: 8px; - border-top-right-radius: 8px; - } - - &:last-child { - border-bottom-left-radius: 8px; - border-bottom-right-radius: 0; - } - } - - &:before { - content: '\66'; - font-family: 'pct'; - z-index: 5; - font-size: 30px; - line-height: 0; - color: #fff; - position: absolute; - bottom: 19px; - right: 5px; - text-shadow: 7px 10px 20px rgba(0, 0, 0, 0.1); - } - } - } - - .chat-menu-content { - > div { - p { - background: $theme-color; - color: #fff; - border-radius: 4px; - margin-bottom: 4px; - box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1); - - &:first-child { - border-top-left-radius: 0; - border-top-right-radius: 10px; - } - - &:last-child { - border-bottom-left-radius: 10px; - border-bottom-right-radius: 10px; - } - } - - &:before { - content: '\68'; - font-family: 'pct'; - z-index: 1001; - font-size: 30px; - line-height: 0; - color: #1ec9de; - position: absolute; - top: 15px; - left: -20px; - text-shadow: -4px 4px 10px rgba(0, 0, 0, 0.15); - } - } - } - } -} -/* massage page start */ - -.main-friend-chat { - padding-bottom: 15px; -} - -/* massage page end */ -/**====== Chat css end ======**/ - -@media only screen and (max-width: 991px) { - .pcoded-header { - color: $header-light-text-color; - } -} diff --git a/src/assets/scss/partials/theme-elements/_authentication.scss b/src/assets/scss/partials/theme-elements/_authentication.scss deleted file mode 100644 index 370157a..0000000 --- a/src/assets/scss/partials/theme-elements/_authentication.scss +++ /dev/null @@ -1,174 +0,0 @@ -/** ===================== - Authentication css start -========================== **/ -.auth-wrapper { - position: relative; - display: flex; - align-items: center; - justify-content: center; - overflow: hidden; - min-width: 100%; - min-height: 100vh; - a, - p > a { - color: $theme-heading-color; - font-weight: 600; - } - .btn-auth-gen { - .btn-icon { - width: 140px; - height: 140px; - display: flex; - align-items: center; - justify-content: center; - font-size: 45px; - - small { - font-size: 15px; - } - } - } - .input-group { - background: transparent; - } - .card { - margin-bottom: 0; - } - - > div { - z-index: 5; - } - - .auth-content { - position: relative; - width: 390px; - padding: 15px; - z-index: 5; - &.multyform, - &.subscribe { - width: 750px; - } - } - @media only screen and (max-width: 768px) { - max-width: 360px; - } - @media only screen and (max-width: 575px) { - .card { - .card-body { - padding: 30px 15px; - } - } - } - - .auth-icon { - font-size: 30px; - &:before { - background: $theme-color; - background-clip: inherit; - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } - color: #1dcae0; - } - - &.offline { - background-image: none; - - &:before { - display: none; - } - } - - .auth-bg { - .r { - position: absolute; - width: 300px; - height: 300px; - border-radius: 50%; - - &:first-child { - top: -100px; - right: -100px; - background: $theme-color; - } - - &:last-child { - left: -100px; - bottom: -100px; - background: $theme-color2; - } - - &.s { - width: 20px; - height: 20px; - &:nth-child(2) { - top: 150px; - right: -150px; - background: $primary-color; - } - - &:nth-child(3) { - left: -150px; - bottom: 150px; - background: $success-color; - } - } - - &:nth-child(odd) { - animation: floating 7s infinite; - } - - &:nth-child(even) { - animation: floating 9s infinite; - } - } - } -} -/* image variant start */ -.aut-bg-img { - background-size: cover; - background-repeat: no-repeat; - background-position: center; -} -.aut-bg-img-side { - p { - line-height: 2; - } -} -.aut-bg-img, -.aut-bg-img-side { - .custom-select, - .form-control { - background: transparent; - } -} -.auth-tabs { - .tab-content { - overflow: hidden; - position: relative; - .tab-pane > * { - position: relative; - z-index: 5; - } - .auth-icon { - position: absolute; - bottom: 0; - right: 0; - font-size: 180px; - transform: rotate(-30deg); - z-index: 1; - opacity: 0.2; - } - } -} -/* image varient start */ -@keyframes floating { - from { - transform: rotate(0deg) translate(-10px) rotate(0deg); - } - - to { - transform: rotate(360deg) translate(-10px) rotate(-360deg); - } -} -/**====== Authentication css end ======**/ diff --git a/src/assets/scss/partials/theme-elements/_breadcrumb-pagination.scss b/src/assets/scss/partials/theme-elements/_breadcrumb-pagination.scss deleted file mode 100644 index ca3b638..0000000 --- a/src/assets/scss/partials/theme-elements/_breadcrumb-pagination.scss +++ /dev/null @@ -1,30 +0,0 @@ -/** ===================== - Breadcrumbs & Pagination css start -========================== **/ -/* Breadcrumbs */ - -.breadcrumb { - background-color: $theme-background; - border-radius: 0; -} - -.breadcrumb-item { - + .breadcrumb-item { - color: $primary-color; - } - - &.active { - color: $theme-heading-color; - } -} - -/* pagination */ - -.page-item { - &.active .page-link { - color: #fff; - background-color: $primary-color; - border-color: $primary-color; - } -} -/**====== Breadcrumbs & Pagination css end ======**/ diff --git a/src/assets/scss/partials/theme-elements/_button.scss b/src/assets/scss/partials/theme-elements/_button.scss deleted file mode 100644 index 75ae26f..0000000 --- a/src/assets/scss/partials/theme-elements/_button.scss +++ /dev/null @@ -1,217 +0,0 @@ -@import '../mixins/buttons'; -/** ===================== - Button css start -========================== **/ -.btn-theme, -a.btn-theme { - background: $theme-color; - color: #fff; - box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2); - border-color: #1de1c2; - border-radius: 0.25rem; - padding: 11px 25px; - - &:active, - &:focus, - &:not(:disabled):not(.disabled):active { - background-image: $theme-color; - color: #fff; - box-shadow: none; - } - - &.active { - background-image: #fff !important; - color: $default-color; - border: 1px solid $theme-border; - box-shadow: none; - } -} - -.btn-outline-theme { - background-image: #fff !important; - color: $default-color; - border: 1px solid $theme-border; - box-shadow: none; - - &:active, - &:focus, - &:not(:disabled):not(.disabled):active { - background-image: #fff; - color: $default-color; - border: 1px solid $theme-border; - } - - &.active { - background: $theme-color !important; - color: #fff; - box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2); - border: 1px solid transparent; - } -} - -.btn-theme2 { - background: $theme-color2; - color: #fff; - box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2); - border: 1px solid transparent; - border-radius: 10px; - padding: 14px 25px; - - &:active, - &:focus, - &:not(:disabled):not(.disabled):active { - background-image: $theme-color2; - color: #fff; - box-shadow: none; - } - - &.active { - background-image: #fff !important; - color: $default-color; - border: 1px solid $theme-border; - box-shadow: none; - } -} - -.btn-outline-theme2 { - background-image: #fff !important; - color: $default-color; - border: 1px solid $theme-border; - box-shadow: none; - - &:active, - &:focus, - &:not(:disabled):not(.disabled):active { - background-image: #fff; - color: $default-color; - border: 1px solid $theme-border; - } - - &.active { - background: $theme-color2 !important; - color: #fff; - box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2); - border: 1px solid transparent; - } -} - -.btn { - padding: 10px 20px; - border-radius: 0.25rem; - font-size: 14px; - margin-bottom: 5px; - margin-right: 10px; - transition: all 0.3s ease-in-out; - - > i { - margin-right: 12px; - } - - &.btn-icon, - &.drp-icon { - width: 45px; - height: 45px; - padding: 10px 12px; - - > i { - margin-right: 0; - } - } - - &.drp-icon { - &.dropdown-toggle:after { - display: none; - } - - + .dropdown-menu { - margin-left: -10px; - } - } - - &:active, - &:focus { - box-shadow: none; - } - - &-square { - border-radius: 0; - } - - &.disabled { - cursor: not-allowed; - opacity: 0.55; - } - - &-rounded { - border-radius: 30px; - } -} - -.btn-group { - .btn { - margin-bottom: 0; - margin-right: 0; - } -} - -.btn-group-sm > .btn, -.btn-sm { - padding: 6px 14px; - font-size: 13px; -} - -.btn-group-lg > .btn, -.btn-lg { - padding: 13px 23px; - font-size: 16px; -} - -/* Alternate buttons */ -@each $color, $value in $theme-colors { - .btn-#{$color} { - @include button-variant-pc($value, $value); - } -} -/* outline buttons */ -@each $color, $value in $theme-colors { - .btn-outline-#{$color} { - @include button-outline-variant-pc($value); - } -} -/* glow buttons */ -@each $color, $value in $theme-colors { - .btn-glow-#{$color} { - @include button-glow-variant-pc($value); - } -} -/**====== Button css end ======**/ - -.drp-icon { - .btn { - width: 45px; - height: 45px; - padding: 10px 12px; - - > i { - margin-right: 0; - } - &.dropdown-toggle:after { - display: none; - } - } - - + .dropdown-menu { - margin-left: -10px; - } - &.btn-rounded { - .btn { - &.dropdown-toggle { - border-radius: 30px; - } - } - } -} - -.btn:not(:disabled):not(.disabled) { - cursor: pointer; -} diff --git a/src/assets/scss/partials/theme-elements/_data-tables.scss b/src/assets/scss/partials/theme-elements/_data-tables.scss deleted file mode 100644 index bd0e0fc..0000000 --- a/src/assets/scss/partials/theme-elements/_data-tables.scss +++ /dev/null @@ -1,55 +0,0 @@ -/** ===================== - Data Tables css start -========================== **/ -.table { - color: #888; - td, - th { - border-top: 1px solid $theme-border; - white-space: nowrap; - padding: 1.05rem 0.75rem; - } - - thead th { - border-bottom: 1px solid $theme-border; - } - - tbody + tbody { - border-top: 2px solid $theme-border; - } - - &.table-sm { - th, - td { - padding: 0.35rem; - } - } -} -/* Border versions */ - -.table-bordered { - border: 1px solid $theme-border; - - td, - th { - border: 1px solid $theme-border; - } -} -/* Zebra-striping */ - -.table-striped { - tbody tr:nth-of-type(2n + 1) { - background-color: transparentize($primary-color, 0.95); - } -} -/* Hover effect */ - -.table-hover { - tbody tr { - &:hover { - background-color: transparentize($primary-color, 0.95); - } - } -} - -/**====== Data Tables css end ======**/ diff --git a/src/assets/scss/partials/theme-elements/_form.scss b/src/assets/scss/partials/theme-elements/_form.scss deleted file mode 100644 index be9ad58..0000000 --- a/src/assets/scss/partials/theme-elements/_form.scss +++ /dev/null @@ -1,145 +0,0 @@ -/** ===================== - Form Componant css start -========================== **/ - -.custom-select, -.form-control { - background: $theme-background; - padding: 10px 20px; - font-size: 14px; - height: auto; - - &.form-control-lg { - font-size: 1.25rem; - } - - &.form-control-sm { - height: calc(1.8125rem + 2px); - font-size: 0.875rem; - } - - &.form-control-range { - box-shadow: none; - } - - &:focus { - background: $theme-background; - } - - &::-moz-placeholder { - color: #aaaeb3; - opacity: 1; - } - - &:-ms-input-placeholder { - color: #aaaeb3; - } - - &::-webkit-input-placeholder { - color: #aaaeb3; - } -} -/* input group start */ - -.input-group { - background: $theme-background; - - .input-group-text { - padding-left: 15px; - padding-right: 15px; - background: transparent; - i { - font-size: 20px; - } - } - - .custom-file-label { - margin-bottom: 0; - } - - .btn { - margin-bottom: 0; - margin-right: 0; - } -} - -.cust-file-button { - .custom-file-label { - height: calc(2.25rem + 8px); - line-height: 2.5; - - &::after { - padding: 0.775rem 0.75rem; - height: 2.65rem; - } - } -} - -.custom-select { - height: calc(2.25rem + 9px); -} -/* input group End */ -/**====== Form Componant css end ======**/ -select.form-control:not([size]):not([multiple]) { - height: calc(2.55rem + 2px); -} -.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]), -.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]), -.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]), -.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), -.input-group-lg > select.form-control:not([size]):not([multiple]), -select.form-control-lg:not([size]):not([multiple]) { - height: calc(3.375rem + 2px); -} - -.minicolors { - .form-control { - padding: 6px 12px 5px 44px; - } -} -/* form-select */ - -.select2-container { - width: 100% !important; -} -.tt-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - list-style: none; - font-size: 14px; - background-color: #ffffff; - border: 1px solid #cccccc; - border-radius: 4px; - box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - background-clip: padding-box; - cursor: pointer; -} -.bootstrap-tagsinput { - width: 100%; -} -.custom-file-label { - height: auto; - &:after { - height: auto; - padding: 0.55rem 0.75rem; - } -} -.form-control.is-invalid, -.was-validated .form-control:invalid, -.was-validated .form-control:valid, -.form-control.is-valid { - background-position: calc(100% - 10px) calc(0.375em + 0.4875rem); -} - -.was-validated .form-control:invalid ~ .invalid-feedback { - background: #fff; - margin-top: 0; - padding-top: 0.25em; -} diff --git a/src/assets/scss/partials/theme-elements/_labels-badges.scss b/src/assets/scss/partials/theme-elements/_labels-badges.scss deleted file mode 100644 index 8a9372a..0000000 --- a/src/assets/scss/partials/theme-elements/_labels-badges.scss +++ /dev/null @@ -1,20 +0,0 @@ -/** ===================== - Label & Badges css start -========================== **/ - -.label { - padding: 4px 10px; - min-height: auto; - position: relative; - margin-right: 5px; - margin-bottom: 5px; - @each $value in $color-bt-name { - $i: index($color-bt-name, $value); - - &.label-#{$value} { - background: nth($color-bt-color, $i); - color: #ffffff; - } - } -} -/**====== Label & Badges css end ======**/ diff --git a/src/assets/scss/partials/theme-elements/_nav.scss b/src/assets/scss/partials/theme-elements/_nav.scss deleted file mode 100644 index c0be6fd..0000000 --- a/src/assets/scss/partials/theme-elements/_nav.scss +++ /dev/null @@ -1,80 +0,0 @@ -.nav { - display: flex; - flex-wrap: wrap; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.nav-link { - display: block; - padding: 10px 24px; - - &:hover { - text-decoration: none; - } - - &.disabled { - opacity: 0.7; - } -} - -/* ======================= Pills ================== */ - -.nav-pills { - padding: 15px; - background-color: #fff; - box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05); - .nav-link { - border-radius: 5px; - } - - .nav-link.active, - .show > .nav-link { - color: #fff; - background: $primary-color; - box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.2); - } -} - -/* ======================== Tabs =============================== */ - -.nav-tabs { - border-bottom: none; - .nav-link { - border: none; - color: $theme-font-color; - &:hover { - color: $primary-color; - } - - &.disabled { - opacity: 0.7; - } - } - - .nav-item.show .nav-link, - .nav-link.active { - border: none; - color: $theme-heading-color; - box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.05); - } -} - -/* Tabbable tabs */ - -/* Hide tabbable panes to start, show them when `.active` */ - -.tab-content { - padding: 35px 30px; - background: #fff; - box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05); - - > .tab-pane { - display: none; - } - - > .active { - display: block; - } -} diff --git a/src/assets/scss/partials/theme-elements/_progress.scss b/src/assets/scss/partials/theme-elements/_progress.scss deleted file mode 100644 index 63490db..0000000 --- a/src/assets/scss/partials/theme-elements/_progress.scss +++ /dev/null @@ -1,50 +0,0 @@ -/** ===================== - Progress css start -========================== **/ -@keyframes progress-bar-stripes { - from { - background-position: 16px 0; - } - - to { - background-position: 0 0; - } -} - -.progress { - height: 12px; - font-size: 10px; - background-color: $theme-background; - border-radius: 0; - overflow: visible; - - .progress-bar { - background-color: $primary-color; - box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.3); - - @each $value in $color-name { - $i: index($color-name, $value); - - &.progress-#{$value}, - &.bg-#{$value} { - background: nth($color-color, $i); - } - } - - &.progress-c-theme { - background: $theme-color; - } - - &.progress-c-theme2 { - background: $theme-color2; - } - - @each $color, $value in $theme-colors { - &.bg-#{$color} { - background-color: $value !important; - } - } - } -} - -/**====== Progress css end ======**/ diff --git a/src/assets/scss/partials/theme-elements/_radiobox-checkbox.scss b/src/assets/scss/partials/theme-elements/_radiobox-checkbox.scss deleted file mode 100644 index a070520..0000000 --- a/src/assets/scss/partials/theme-elements/_radiobox-checkbox.scss +++ /dev/null @@ -1,14 +0,0 @@ -/** ===================== - Radio & Checked css start -========================== **/ -.radio, -.checkbox { - .form-check { - padding-left: 0; - margin-bottom: 6px; - - input[type='radio'] + .form-check-label:after { - top: 5px; - } - } -} diff --git a/src/assets/scss/partials/third-party/_ngx-perfect-scrollbar.scss b/src/assets/scss/partials/third-party/_ngx-perfect-scrollbar.scss deleted file mode 100644 index 9a2d97e..0000000 --- a/src/assets/scss/partials/third-party/_ngx-perfect-scrollbar.scss +++ /dev/null @@ -1,45 +0,0 @@ -.datta-scroll, -.scroll-widget, -.main-chat-cont, -.config-scroll, -.main-friend-list { - .ps__rail-y { - &:hover > .ps__thumb-y, - &:focus > .ps__thumb-y, - &.ps--clicking .ps__thumb-y { - background-color: #a7a7a7; - width: 5px; - } - } - .ps__thumb-y { - background-color: #aaa; - border-radius: 6px; - width: 5px; - right: 0; - } -} - -perfect-scrollbar.datta-scroll > .ps, -perfect-scrollbar.scroll-widget > .ps, -perfect-scrollbar.main-chat-cont > .ps, -perfect-scrollbar.config-scroll > .ps, -perfect-scrollbar.main-friend-list > .ps { - &.ps--active-y > .ps__rail-y { - width: 5px; - &:hover, - &.ps--clicking { - width: 5px; - } - } - &.ps--scrolling-y > .ps__rail-y, - &.ps--scrolling-x > .ps__rail-x { - opacity: 0.4; - background-color: transparent; - } - &.ps--active-y > .ps__rail-y { - &:hover, - &.ps--clicking { - width: 5px; - } - } -} diff --git a/src/assets/scss/partials/third-party/_third-party.scss b/src/assets/scss/partials/third-party/_third-party.scss deleted file mode 100644 index 4585c3b..0000000 --- a/src/assets/scss/partials/third-party/_third-party.scss +++ /dev/null @@ -1,29 +0,0 @@ -@import 'react-perfect-scrollbar/dist/css/styles.css'; -@import 'ngx-perfect-scrollbar'; -@import 'react-bootstrap/react-bootstrap'; - -.pcoded-header .main-search .input-group-text { - line-height: 1; -} - -.text-muted { - color: #6c757d !important; -} - -.card-event { - .label { - border-radius: 15px; - margin: 0; - padding: 5px 16px; - } - - i { - position: absolute; - bottom: 36px; - right: 27px; - } -} - -.page-link { - font-size: 0.9rem !important; -} diff --git a/src/assets/scss/partials/third-party/react-bootstrap/_header.scss b/src/assets/scss/partials/third-party/react-bootstrap/_header.scss deleted file mode 100644 index 3aa4d95..0000000 --- a/src/assets/scss/partials/third-party/react-bootstrap/_header.scss +++ /dev/null @@ -1,31 +0,0 @@ -.pcoded-header { - .dropdown { - height: 70px; - .dropdown-toggle { - margin: -2px 0 0 4px; - } - } - .btn { - padding: 0; - margin-bottom: 0; - margin-right: 0; - border: none; - &:after { - right: -12px !important; - } - &:focus, - &:active, - &:hover { - text-decoration: none; - } - } - .main-search { - .input-group-text { - line-height: 1.5; - } - } - - .btn > i { - margin-right: -12px; - } -} diff --git a/src/assets/scss/partials/third-party/react-bootstrap/react-bootstrap.scss b/src/assets/scss/partials/third-party/react-bootstrap/react-bootstrap.scss deleted file mode 100644 index 6053ec3..0000000 --- a/src/assets/scss/partials/third-party/react-bootstrap/react-bootstrap.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'header'; diff --git a/src/assets/scss/partials/widget/_widget.scss b/src/assets/scss/partials/widget/_widget.scss deleted file mode 100644 index 9e4d7b1..0000000 --- a/src/assets/scss/partials/widget/_widget.scss +++ /dev/null @@ -1,71 +0,0 @@ -.user-list { - .table { - td { - vertical-align: middle; - } - - thead { - th { - border: 0; - } - } - } -} - -.Recent-Users { - .table { - tr { - &:first-child { - td { - border-top: 0; - } - } - } - - td { - vertical-align: middle; - } - - .label { - border-radius: 15px; - box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2); - } - } -} - -.card-social { - &:hover { - i { - font-size: 40px; - transition: all 0.3s ease-in-out; - } - } - - .progress { - height: 6px; - } - - .card-active > div + div { - border-left: 1px solid $theme-border; - } -} - -.card { - .card-block, - .card-body { - code { - background-color: #eee; - margin: 5px; - display: inline-block; - border-radius: 3px; - padding: 0 3px; - } - } -} - -@media screen and (max-width: 767px) { - div.dataTables_wrapper div.dataTables_filter label { - float: none !important; - text-align: center; - } -} diff --git a/src/assets/scss/settings/_bootstrap-variables.scss b/src/assets/scss/settings/_bootstrap-variables.scss new file mode 100644 index 0000000..53722f0 --- /dev/null +++ b/src/assets/scss/settings/_bootstrap-variables.scss @@ -0,0 +1,1420 @@ +// Variables +// +// Variables should follow the `$component-state-property-size` formula for +// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs. + +// Color system + +// fusv-disable +$grays: ( + '100': $gray-100, + '200': $gray-200, + '300': $gray-300, + '400': $gray-400, + '500': $gray-500, + '600': $gray-600, + '700': $gray-700, + '800': $gray-800, + '900': $gray-900 +); +// fusv-enable + +// scss-docs-start colors-map +$colors: ( + 'blue': $blue, + 'indigo': $indigo, + 'purple': $purple, + 'pink': $pink, + 'red': $red, + 'orange': $orange, + 'yellow': $yellow, + 'green': $green, + 'teal': $teal, + 'cyan': $cyan, + 'black': $black, + 'white': $white, + 'gray': $gray-600, + 'gray-dark': $gray-800 +); +// scss-docs-end colors-map + +$primary: $blue; // change +$secondary: $secondary; // change +$success: $green; // change +$info: $cyan; // change +$warning: $yellow; // change +$danger: $red; // change +$light: $gray-100; // change + +// scss-docs-start theme-colors-map +$theme-colors: ( + 'primary': $primary, + 'secondary': $secondary, + 'success': $success, + 'info': $info, + 'warning': $warning, + 'danger': $danger, + 'light': $light, + 'dark': $dark +); +// scss-docs-end theme-colors-map + +// scss-docs-start theme-colors-rgb +$theme-colors-rgb: map-loop($theme-colors, to-rgb, '$value'); +// scss-docs-end theme-colors-rgb + +// The contrast ratio to reach against white, to determine if color changes from "light" to "dark". Acceptable values for WCAG 2.0 are 3, 4.5 and 7. +// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast +$min-contrast-ratio: 1.55; + +// Customize the light and dark text colors for use in our color contrast function. +$color-contrast-dark: $body-color; +$color-contrast-light: $white; + +$blues: ( + 'blue-100': $blue-100, + 'blue-200': $blue-200, + 'blue-300': $blue-300, + 'blue-400': $blue-400, + 'blue-500': $blue-500, + 'blue-600': $blue-600, + 'blue-700': $blue-700, + 'blue-800': $blue-800, + 'blue-900': $blue-900 +); + +$indigos: ( + 'indigo-100': $indigo-100, + 'indigo-200': $indigo-200, + 'indigo-300': $indigo-300, + 'indigo-400': $indigo-400, + 'indigo-500': $indigo-500, + 'indigo-600': $indigo-600, + 'indigo-700': $indigo-700, + 'indigo-800': $indigo-800, + 'indigo-900': $indigo-900 +); + +$purples: ( + 'purple-100': $purple-100, + 'purple-200': $purple-200, + 'purple-300': $purple-300, + 'purple-400': $purple-400, + 'purple-500': $purple-500, + 'purple-600': $purple-600, + 'purple-700': $purple-700, + 'purple-800': $purple-800, + 'purple-900': $purple-900 +); + +$pinks: ( + 'pink-100': $pink-100, + 'pink-200': $pink-200, + 'pink-300': $pink-300, + 'pink-400': $pink-400, + 'pink-500': $pink-500, + 'pink-600': $pink-600, + 'pink-700': $pink-700, + 'pink-800': $pink-800, + 'pink-900': $pink-900 +); + +$reds: ( + 'red-100': $red-100, + 'red-200': $red-200, + 'red-300': $red-300, + 'red-400': $red-400, + 'red-500': $red-500, + 'red-600': $red-600, + 'red-700': $red-700, + 'red-800': $red-800, + 'red-900': $red-900 +); + +$oranges: ( + 'orange-100': $orange-100, + 'orange-200': $orange-200, + 'orange-300': $orange-300, + 'orange-400': $orange-400, + 'orange-500': $orange-500, + 'orange-600': $orange-600, + 'orange-700': $orange-700, + 'orange-800': $orange-800, + 'orange-900': $orange-900 +); + +$yellows: ( + 'yellow-100': $yellow-100, + 'yellow-200': $yellow-200, + 'yellow-300': $yellow-300, + 'yellow-400': $yellow-400, + 'yellow-500': $yellow-500, + 'yellow-600': $yellow-600, + 'yellow-700': $yellow-700, + 'yellow-800': $yellow-800, + 'yellow-900': $yellow-900 +); + +$greens: ( + 'green-100': $green-100, + 'green-200': $green-200, + 'green-300': $green-300, + 'green-400': $green-400, + 'green-500': $green-500, + 'green-600': $green-600, + 'green-700': $green-700, + 'green-800': $green-800, + 'green-900': $green-900 +); + +$teals: ( + 'teal-100': $teal-100, + 'teal-200': $teal-200, + 'teal-300': $teal-300, + 'teal-400': $teal-400, + 'teal-500': $teal-500, + 'teal-600': $teal-600, + 'teal-700': $teal-700, + 'teal-800': $teal-800, + 'teal-900': $teal-900 +); + +$cyans: ( + 'cyan-100': $cyan-100, + 'cyan-200': $cyan-200, + 'cyan-300': $cyan-300, + 'cyan-400': $cyan-400, + 'cyan-500': $cyan-500, + 'cyan-600': $cyan-600, + 'cyan-700': $cyan-700, + 'cyan-800': $cyan-800, + 'cyan-900': $cyan-900 +); +// fusv-enable + +// Characters which are escaped by the escape-svg function +$escaped-characters: (('<', '%3c'), ('>', '%3e'), ('#', '%23'), ('(', '%28'), (')', '%29')); + +// Options +// +// Quickly modify global styling by enabling or disabling optional features. + +$enable-caret: true; +$enable-rounded: true; +$enable-shadows: false; +$enable-gradients: false; +$enable-transitions: true; +$enable-reduced-motion: true; +$enable-smooth-scroll: true; +$enable-grid-classes: true; +$enable-container-classes: true; +$enable-cssgrid: false; +$enable-button-pointers: true; +$enable-rfs: true; +$enable-validation-icons: true; +$enable-negative-margins: true; +$enable-deprecation-messages: true; +$enable-important-utilities: true; + +// Prefix for :root CSS variables + +$variable-prefix: bs-; // Deprecated in v5.2.0 for the shorter `$prefix` +$prefix: $variable-prefix; + +// Gradient +// +// The gradient which is added to components if `$enable-gradients` is `true` +// This gradient is also added to elements with `.bg-gradient` +// scss-docs-start variable-gradient +$gradient: linear-gradient(180deg, rgba($white, 0.15), rgba($white, 0)); +// scss-docs-end variable-gradient + +// Spacing +// +// Control the default styling of most Bootstrap elements by modifying these +// variables. Mostly focused on spacing. +// You can add more entries to the $spacers map, should you need more variation. + +// scss-docs-start spacer-variables-maps +$spacer: 1rem; +$spacers: ( + 0: 0, + 1: $spacer * 0.25, + 2: $spacer * 0.5, + 3: $spacer, + 4: $spacer * 1.5, + 5: $spacer * 3 +); +// scss-docs-end spacer-variables-maps + +// Position +// +// Define the edge positioning anchors of the position utilities. + +// scss-docs-start position-map +$position-values: ( + 0: 0, + 50: 50%, + 100: 100% +); +// scss-docs-end position-map + +// Body +// +// Settings for the `` element. +body { + font-feature-settings: 'salt'; +} +$body-bg: #f4f7fa; // change +$body-color: #888; // change +$body-text-align: null; + +// Links +// +// Style anchor elements. + +$link-color: $primary; +$link-decoration: none; +$link-shade-percentage: 20%; +$link-hover-color: shift-color($link-color, $link-shade-percentage); +$link-hover-decoration: underline; + +$stretched-link-pseudo-element: after; +$stretched-link-z-index: 1; + +// Paragraphs +// +// Style p element. + +$paragraph-margin-bottom: 1rem; + +// Grid breakpoints +// +// Define the minimum dimensions at which your layout will change, +// adapting to different screen sizes, for use in media queries. + +// scss-docs-start grid-breakpoints +$grid-breakpoints: ( + xs: 0, + sm: 576px, + md: 768px, + lg: 992px, + xl: 1200px, + xxl: 1400px +); +// scss-docs-end grid-breakpoints + +@include _assert-ascending($grid-breakpoints, '$grid-breakpoints'); +@include _assert-starts-at-zero($grid-breakpoints, '$grid-breakpoints'); + +// Grid containers +// +// Define the maximum width of `.container` for different screen sizes. + +// scss-docs-start container-max-widths +$container-max-widths: ( + sm: 540px, + md: 720px, + lg: 960px, + xl: 1140px, + xxl: 1320px +); +// scss-docs-end container-max-widths + +@include _assert-ascending($container-max-widths, '$container-max-widths'); + +// Grid columns +// +// Set the number of columns and specify the width of the gutters. + +$grid-columns: 12; +$grid-gutter-width: 1.5rem; +$grid-row-columns: 6; + +// Container padding + +$container-padding-x: $grid-gutter-width; + +// Components +// +// Define common padding and border radius sizes and more. + +// scss-docs-start border-variables +$border-width: 1px; +$border-widths: ( + 0: 0, + 1: 1px, + 2: 2px, + 3: 3px, + 4: 4px, + 5: 5px +); + +$border-style: solid; +$border-color: #f1f1f1; +$border-color-translucent: rgba($black, 0.175); +// scss-docs-end border-variables + +// scss-docs-start border-radius-variables +$border-radius: 4px; +$border-radius-sm: 2px; +$border-radius-lg: 6px; +$border-radius-xl: 10px; +$border-radius-2xl: 20px; +$border-radius-pill: 12rem; +// scss-docs-end border-radius-variables + +$box-shadow-sm: 0 0.125rem 0.25rem rgba($black, 0.075); +$box-shadow: 0 0.5rem 1rem rgba($black, 0.15); +$box-shadow-lg: 0 1rem 3rem rgba($black, 0.175); +$box-shadow-inset: inset 0 1px 2px rgba($black, 0.075); + +$component-active-color: $white; +$component-active-bg: var(--bs-primary); + +// scss-docs-start caret-variables +$caret-width: 0.3em; +$caret-vertical-align: $caret-width * 0.85; +$caret-spacing: $caret-width * 0.85; +// scss-docs-end caret-variables + +$transition-base: all 0.2s ease-in-out; +$transition-fade: opacity 0.15s linear; +// scss-docs-start collapse-transition +$transition-collapse: height 0.35s ease; +$transition-collapse-width: width 0.35s ease; + +// stylelint-disable function-disallowed-list +// scss-docs-start aspect-ratios +$aspect-ratios: ( + '1x1': 100%, + '4x3': calc(3 / 4 * 100%), + '16x9': calc(9 / 16 * 100%), + '21x9': calc(9 / 21 * 100%) +); +// scss-docs-end aspect-ratios +// stylelint-enable function-disallowed-list + +// Typography +// +// Font, line-height, and color for body text, headings, and more. + +// stylelint-disable value-keyword-case +$font-family-sans-serif: 'Open Sans', sans-serif; // change +$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace; +// stylelint-enable value-keyword-case +$font-family-base: var(--#{$variable-prefix}font-sans-serif); +$font-family-code: var(--#{$variable-prefix}font-monospace); + +$font-size-root: null; +$font-size-base: 0.875rem; +$font-size-sm: $font-size-base * 0.875; +$font-size-lg: $font-size-base * 1.25; +$font-weight-lighter: lighter; +$font-weight-light: 300; +$font-weight-normal: 400; +$font-weight-semibold: 600; +$font-weight-bold: 700; +$font-weight-bolder: bolder; + +$font-weight-base: $font-weight-normal; +$line-height-base: 1.5; +$line-height-sm: 1.25; +$line-height-lg: 2; + +$h1-font-size: 48px; // change +$h2-font-size: 44px; // change +$h3-font-size: 26px; // change +$h4-font-size: 20px; // change +$h5-font-size: 18px; // change +$h6-font-size: 14px; // change + +// scss-docs-start font-sizes +$font-sizes: ( + 1: $h1-font-size, + 2: $h2-font-size, + 3: $h3-font-size, + 4: $h4-font-size, + 5: $h5-font-size, + 6: $h6-font-size +); + +// scss-docs-end font-sizes +$headings-margin-bottom: calc($spacer / 2); +$headings-font-family: null; +$headings-font-style: null; +$headings-font-weight: 400; +$headings-line-height: 1.2; +$headings-color: #262626; +$label-color: $gray-900; + +// scss-docs-start display-headings +$display-font-sizes: ( + 1: 5rem, + 2: 4.5rem, + 3: 4rem, + 4: 3.5rem, + 5: 3rem, + 6: 2.5rem +); + +$display-font-weight: 300; +$display-line-height: $headings-line-height; +// scss-docs-end display-headings + +$lead-font-size: $font-size-base * 1.25; +$lead-font-weight: 300; + +$small-font-size: 80%; + +$sub-sup-font-size: 0.75em; + +$text-muted: $gray-600; + +$initialism-font-size: $small-font-size; +$blockquote-margin-y: $spacer; +$blockquote-font-size: $font-size-base * 1.25; +$blockquote-footer-color: $gray-600; +$blockquote-footer-font-size: $small-font-size; + +$hr-margin-y: $spacer; +$hr-color: inherit; + +// fusv-disable +$hr-bg-color: null; // Deprecated in v5.2.0 +$hr-height: null; // Deprecated in v5.2.0 +// fusv-enable + +$hr-border-color: null; // Allows for inherited colors +$hr-border-width: $border-width; +$hr-opacity: 0.25; + +$legend-margin-bottom: 0.5rem; +$legend-font-size: 1.5rem; +$legend-font-weight: null; + +$mark-padding: 0.2em; + +$dt-font-weight: $font-weight-bold; + +$nested-kbd-font-weight: $font-weight-bold; + +$list-inline-padding: 0.5rem; + +$mark-bg: #fcf8e3; +// Tables +// +// Customizes the `.table` component with basic values, each used across all table variations. +// scss-docs-start table-variables +$table-cell-padding-y: 0.9rem; +$table-cell-padding-x: 0.75rem; +$table-cell-padding-y-sm: 0.3rem; +$table-cell-padding-x-sm: 0.3rem; + +$table-cell-vertical-align: top; + +$table-color: $body-color; +$table-bg: transparent; +$table-accent-bg: transparent; + +$table-th-font-weight: null; +$table-striped-color: $table-color; +$table-striped-bg-factor: 0.05; +$table-striped-bg: rgba($black, $table-striped-bg-factor); + +$table-active-color: $table-color; +$table-active-bg-factor: 0.1; +$table-active-bg: rgba($black, $table-active-bg-factor); + +$table-hover-color: $table-color; +$table-hover-bg-factor: 0.02; +$table-hover-bg: rgba($primary, $table-hover-bg-factor); + +$table-border-factor: 0.1; +$table-border-width: $border-width; +$table-border-color: $border-color; + +$table-striped-order: odd; + +$table-group-seperator-color: currentColor; +$table-caption-color: $text-muted; + +$table-bg-scale: -80%; + +$table-variants: ( + 'primary': shift-color($primary, $table-bg-scale), + 'secondary': shift-color($secondary, $table-bg-scale), + 'success': shift-color($success, $table-bg-scale), + 'info': shift-color($info, $table-bg-scale), + 'warning': shift-color($warning, $table-bg-scale), + 'danger': shift-color($danger, $table-bg-scale), + 'light': $light, + 'dark': $dark +); +// scss-docs-end table-variables + +// Buttons + Forms +// +// Shared variables that are reassigned to `$input-` and `$btn-` specific variables. + +$input-btn-padding-y: 0.562rem; +$input-btn-padding-x: 1rem; +$input-btn-font-family: null; +$input-btn-font-size: 0.875rem; +$input-btn-line-height: $line-height-base; + +$input-btn-focus-width: 0.2rem; +$input-btn-focus-color-opacity: 0.25; +$input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity); +$input-btn-focus-blur: 0; +$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color; + +$input-btn-padding-y-sm: 0.25rem; +$input-btn-padding-x-sm: 0.5rem; +$input-btn-font-size-sm: $font-size-sm; + +$input-btn-padding-y-lg: 1rem; +$input-btn-padding-x-lg: 1.3rem; +$input-btn-font-size-lg: $font-size-lg; + +$input-btn-border-width: 1px; + +// Buttons +// +// For each of Bootstrap's buttons, define text, background, and border color. + +$btn-padding-y: $input-btn-padding-y; +$btn-padding-x: $input-btn-padding-x; +$btn-font-family: $input-btn-font-family; +$btn-font-size: $input-btn-font-size; +$btn-line-height: $input-btn-line-height; +$btn-white-space: null; // Set to `nowrap` to prevent text wrapping + +$btn-padding-y-sm: $input-btn-padding-y-sm; +$btn-padding-x-sm: $input-btn-padding-x-sm; +$btn-font-size-sm: $input-btn-font-size-sm; + +$btn-padding-y-lg: $input-btn-padding-y-lg; +$btn-padding-x-lg: $input-btn-padding-x-lg; +$btn-font-size-lg: $input-btn-font-size-lg; + +$btn-border-width: $input-btn-border-width; + +$btn-font-weight: 500; +$btn-box-shadow: + inset 0 1px 0 rgba($white, 0.15), + 0 1px 1px rgba($black, 0.075); +$btn-focus-width: $input-btn-focus-width; +$btn-focus-box-shadow: $input-btn-focus-box-shadow; +$btn-disabled-opacity: 0.65; +$btn-active-box-shadow: inset 0 3px 5px rgba($black, 0.125); + +$btn-link-color: $link-color; +$btn-link-hover-color: $link-hover-color; +$btn-link-disabled-color: $gray-600; + +// Allows for customizing button radius independently from global border radius + +$btn-border-radius: 4px; +$btn-border-radius-sm: 2px; +$btn-border-radius-lg: 6px; + +$btn-transition: + color 0.15s ease-in-out, + background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, + box-shadow 0.15s ease-in-out; + +$btn-hover-bg-shade-amount: 15%; +$btn-hover-bg-tint-amount: 15%; +$btn-hover-border-shade-amount: 20%; +$btn-hover-border-tint-amount: 10%; +$btn-active-bg-shade-amount: 20%; +$btn-active-bg-tint-amount: 20%; +$btn-active-border-shade-amount: 25%; +$btn-active-border-tint-amount: 10%; +// scss-docs-end btn-variables + +// Forms + +$form-text-margin-top: 0.25rem; +$form-text-font-size: $small-font-size; +$form-text-font-style: null; +$form-text-font-weight: null; +$form-text-color: $text-muted; + +$form-label-margin-bottom: 0.5rem; +$form-label-font-size: null; +$form-label-font-style: null; +$form-label-font-weight: null; +$form-label-color: var(--pc-heading-color); + +$input-padding-y: 0.625rem; +$input-padding-x: 1rem; +$input-font-family: $input-btn-font-family; +$input-font-size: $input-btn-font-size; +$input-font-weight: $font-weight-base; +$input-line-height: $input-btn-line-height; + +$input-padding-y-sm: 0.375rem; +$input-padding-x-sm: 0.7rem; +$input-font-size-sm: $input-btn-font-size-sm; + +$input-padding-y-lg: 0.775rem; +$input-padding-x-lg: 0.85rem; +$input-font-size-lg: $input-btn-font-size-lg; + +$input-bg: $white; +$input-disabled-color: null; +$input-disabled-bg: $gray-200; +$input-disabled-border-color: null; + +$input-color: $body-color; +$input-border-color: $gray-400; +$input-border-width: 1px; +$input-box-shadow: inset 0 1px 1px rgba($black, 0.075); + +$input-border-radius: $border-radius; +$input-border-radius-sm: $border-radius-sm; +$input-border-radius-lg: $border-radius-lg; + +$input-focus-bg: $gray-100; +$input-focus-border-color: var(--bs-primary); +$input-focus-color: $input-color; +$input-focus-width: $input-btn-focus-width; +$input-focus-box-shadow: 0 0 0 1px rgba(#{var(--bs-primary-rgb)}, 0.1); + +$input-placeholder-color: $gray-400; +$input-plaintext-color: $headings-color; + +$input-height-border: $input-border-width * 2; + +$input-height-inner: add($input-line-height * 1em, calc($input-padding-y * 2)); +$input-height-inner-half: add($input-line-height * 0.5em, $input-padding-y); +$input-height-inner-quarter: add($input-line-height * 0.25em, calc($input-padding-y / 2)); + +$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)); +$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)); +$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)); + +$input-transition: + border-color 0.15s ease-in-out, + box-shadow 0.15s ease-in-out; + +$form-color-width: 3rem; +// scss-docs-end form-input-variables + +$form-check-input-width: 1.25em; +$form-check-min-height: $font-size-base * $line-height-base; +$form-check-padding-start: $form-check-input-width + 0.5em; +$form-check-margin-bottom: 0.125rem; +$form-check-label-color: null; +$form-check-label-cursor: null; +$form-check-transition: + background-color 0.15s ease-in-out, + background-position 0.15s ease-in-out, + border-color 0.15s ease-in-out, + box-shadow 0.15s ease-in-out; + +$form-check-input-active-filter: brightness(90%); + +$form-check-input-bg: $input-bg; +$form-check-input-border: 1px solid rgba(0, 0, 0, 0.25); +$form-check-input-border-radius: $border-radius; +$form-check-radio-border-radius: 50%; +$form-check-input-focus-border: $input-focus-border-color; +$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow; + +$form-check-input-checked-color: $component-active-color; +$form-check-input-checked-bg-color: $component-active-bg; +$form-check-input-checked-border-color: $form-check-input-checked-bg-color; +$form-check-input-checked-bg-image: url("data:image/svg+xml,"); +$form-check-radio-checked-bg-image: url("data:image/svg+xml,"); + +$form-check-input-indeterminate-color: $component-active-color; +$form-check-input-indeterminate-bg-color: $component-active-bg; +$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color; +$form-check-input-indeterminate-bg-image: url("data:image/svg+xml,"); + +$form-check-input-disabled-opacity: 0.5; +$form-check-label-disabled-opacity: $form-check-input-disabled-opacity; +$form-check-btn-check-disabled-opacity: $btn-disabled-opacity; +$form-check-inline-margin-end: 1rem; +$form-switch-color: rgba(0, 0, 0, 0.25); +$form-switch-width: 2em; +$form-switch-padding-start: $form-switch-width + 0.5em; +$form-switch-bg-image: url("data:image/svg+xml,"); +$form-switch-border-radius: $form-switch-width; + +$form-switch-focus-color: $input-focus-border-color; +$form-switch-focus-bg-image: url("data:image/svg+xml,"); + +$form-switch-checked-color: $component-active-color; +$form-switch-checked-bg-image: url("data:image/svg+xml,"); +$form-switch-checked-bg-position: right center; + +$input-group-addon-padding-y: $input-padding-y; +$input-group-addon-padding-x: $input-padding-x; +$input-group-addon-font-weight: $input-font-weight; +$input-group-addon-color: $input-color; +$input-group-addon-bg: $body-bg; +$input-group-addon-border-color: $input-border-color; + +$form-select-padding-y: $input-padding-y; +$form-select-padding-x: $input-padding-x; +$form-select-font-family: $input-font-family; +$form-select-font-size: $input-font-size; +$form-select-indicator-padding: 2.2rem; // Extra padding to account for the presence of the background-image based indicator +$form-select-font-weight: $input-font-weight; +$form-select-line-height: $input-line-height; +$form-select-color: $input-color; +$form-select-disabled-color: $gray-600; +$form-select-bg: $input-bg; +$form-select-disabled-bg: $gray-200; +$form-select-disabled-border-color: $input-disabled-border-color; +$form-select-bg-position: right $form-select-padding-x center; +$form-select-bg-size: 16px 12px; // In pixels because image dimensions +$form-select-indicator-color: $gray-800; +$form-select-indicator: url("data:image/svg+xml,"); + +$form-select-feedback-icon-padding-end: add( + 1em * 0.75, + (2 * $form-select-padding-y * 0.75) + $form-select-padding-x + $form-select-indicator-padding +); +$form-select-feedback-icon-position: center right ($form-select-padding-x + $form-select-indicator-padding); +$form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half; + +$form-select-border-width: $input-border-width; +$form-select-border-color: $input-border-color; +$form-select-border-radius: $border-radius; +$form-select-box-shadow: $box-shadow-inset; + +$form-select-focus-border-color: $input-focus-border-color; +$form-select-focus-width: $input-focus-width; +$form-select-focus-box-shadow: 0 0 0 1px $component-active-bg; + +$form-select-padding-y-sm: $input-padding-y-sm; +$form-select-padding-x-sm: $input-padding-x-sm; +$form-select-font-size-sm: $input-font-size-sm; +$form-select-border-radius-sm: $input-border-radius-sm; + +$form-select-padding-y-lg: $input-padding-y-lg; +$form-select-padding-x-lg: $input-padding-x-lg; +$form-select-font-size-lg: $input-font-size-lg; +$form-select-border-radius-lg: $input-border-radius-lg; + +$form-select-transition: $input-transition; +// scss-docs-end form-select-variables + +// scss-docs-start form-range-variables +$form-range-track-width: 100%; +$form-range-track-height: 0.5rem; +$form-range-track-cursor: pointer; +$form-range-track-bg: $body-bg; +$form-range-track-border-radius: 1rem; +$form-range-track-box-shadow: $box-shadow-inset; + +$form-range-thumb-width: 1rem; +$form-range-thumb-height: $form-range-thumb-width; +$form-range-thumb-bg: $component-active-bg; +$form-range-thumb-border: 0; +$form-range-thumb-border-radius: 1rem; +$form-range-thumb-box-shadow: 0 0.1rem 0.25rem rgba($black, 0.1); +$form-range-thumb-focus-box-shadow: + 0 0 0 1px $body-bg, + $input-focus-box-shadow; +$form-range-thumb-focus-box-shadow-width: $input-focus-width; // For focus box shadow issue in Edge +$form-range-thumb-active-bg: rgba(#{var(--bs-primary-rgb)}, 0.8); +$form-range-thumb-disabled-bg: $gray-500; +$form-range-thumb-transition: + background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, + box-shadow 0.15s ease-in-out; + +$form-file-button-color: $input-color; +$form-file-button-bg: $input-group-addon-bg; +$form-file-button-hover-bg: shade-color($form-file-button-bg, 5%); + +//$form-floating-height: auto; +//$form-floating-padding-x: $input-padding-x ; +//$form-floating-padding-y: 1rem ; +//$form-floating-input-padding-t: $input-padding-y ; +//$form-floating-input-padding-b: $input-padding-y ; +$form-floating-label-opacity: 1; +//$form-floating-label-transform: scale(0.85) translateY(-1.2rem) translateX(0.45rem); +//$form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out ; + +// Form validation + +$form-feedback-margin-top: $form-text-margin-top; +$form-feedback-font-size: $form-text-font-size; +$form-feedback-font-style: $form-text-font-style; +$form-feedback-valid-color: $success; +$form-feedback-invalid-color: $danger; + +$form-feedback-icon-valid-color: $form-feedback-valid-color; +$form-feedback-icon-valid: url("data:image/svg+xml,"); +$form-feedback-icon-invalid-color: $form-feedback-invalid-color; +$form-feedback-icon-invalid: url("data:image/svg+xml,"); +// scss-docs-end form-feedback-variables + +// scss-docs-start form-validation-states +$form-validation-states: ( + 'valid': ( + 'color': $form-feedback-valid-color, + 'icon': $form-feedback-icon-valid + ), + 'invalid': ( + 'color': $form-feedback-invalid-color, + 'icon': $form-feedback-icon-invalid + ) +); +// scss-docs-end form-validation-states + +// Z-index master list +// +// Warning: Avoid customizing these values. They're used for a bird's eye view +// of components dependent on the z-axis and are designed to all work together. + +// scss-docs-start zindex-stack +$zindex-dropdown: 1026; +$zindex-sticky: 1020; +$zindex-fixed: 1030; +$zindex-offcanvas-backdrop: 1040; +$zindex-offcanvas: 1045; +$zindex-modal-backdrop: 1050; +$zindex-modal: 1055; +$zindex-popover: 1070; +$zindex-tooltip: 1081; +$zindex-toast: 1090; +// scss-docs-end zindex-stack + +// Navs + +// scss-docs-start nav-variables +$nav-link-padding-y: 0.5rem; +$nav-link-padding-x: 1rem; +$nav-link-font-size: null; +$nav-link-font-weight: null; +$nav-link-color: var(--#{$prefix}link-color); +$nav-link-hover-color: var(--#{$prefix}link-hover-color); +$nav-link-transition: + color 0.15s ease-in-out, + background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out; +$nav-link-disabled-color: $gray-600; + +$nav-tabs-border-color: var(--bs-border-color); +$nav-tabs-border-width: $border-width; +$nav-tabs-border-radius: $border-radius; +$nav-tabs-link-hover-border-color: var(--bs-border-color) var(--bs-border-color) $nav-tabs-border-color; +$nav-tabs-link-active-color: var(--bs-body-color); +$nav-tabs-link-active-bg: var(--bs-body-bg); +$nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) $nav-tabs-link-active-bg; + +$nav-pills-border-radius: $border-radius; +$nav-pills-link-active-color: $component-active-color; +$nav-pills-link-active-bg: $component-active-bg; +// scss-docs-end nav-variables + +// Navbar + +$navbar-padding-y: calc(#{$spacer} / 2); +$navbar-padding-x: null; + +$navbar-nav-link-padding-x: 0.5rem; + +$navbar-brand-font-size: $font-size-lg; +// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link +$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2; +$navbar-brand-height: $navbar-brand-font-size * $line-height-base; +$navbar-brand-padding-y: calc(($nav-link-height - $navbar-brand-height) / 2); +$navbar-brand-margin-end: 1rem; + +$navbar-toggler-padding-y: 0.25rem; +$navbar-toggler-padding-x: 0.75rem; +$navbar-toggler-font-size: $font-size-lg; +$navbar-toggler-border-radius: $btn-border-radius; +$navbar-toggler-focus-width: $btn-focus-width; +$navbar-toggler-transition: box-shadow 0.15s ease-in-out; + +$navbar-light-color: rgba($black, 0.55); +$navbar-light-hover-color: rgba($black, 0.7); +$navbar-light-active-color: rgba($black, 0.9); +$navbar-light-disabled-color: rgba($black, 0.3); +$navbar-light-toggler-icon-bg: url("data:image/svg+xml,"); +$navbar-light-toggler-border-color: rgba($black, 0.1); +$navbar-light-brand-color: $navbar-light-active-color; +$navbar-light-brand-hover-color: $navbar-light-active-color; +// scss-docs-end navbar-variables + +// scss-docs-start navbar-dark-variables +$navbar-dark-color: rgba($white, 0.55); +$navbar-dark-hover-color: rgba($white, 0.75); +$navbar-dark-active-color: $white; +$navbar-dark-disabled-color: rgba($white, 0.25); +$navbar-dark-toggler-icon-bg: url("data:image/svg+xml,"); +$navbar-dark-toggler-border-color: rgba($white, 0.1); +$navbar-dark-brand-color: $navbar-dark-active-color; +$navbar-dark-brand-hover-color: $navbar-dark-active-color; +// scss-docs-end navbar-dark-variables + +// Dropdowns +// +// Dropdown menu container and contents. + +$dropdown-min-width: 12rem; +$dropdown-padding-x: 0.5rem; +$dropdown-padding-y: 0.5rem; +$dropdown-spacer: 0.125rem; +$dropdown-font-size: $font-size-base; +$dropdown-color: $body-color; +$dropdown-bg: $white; +$dropdown-border-color: rgba($black, 0.15); +$dropdown-border-radius: var(--bs-border-width); +$dropdown-border-width: 0; +$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width); +$dropdown-divider-bg: $gray-200; +$dropdown-divider-margin-y: calc($spacer / 2); +$dropdown-box-shadow: 0 0.5rem 1rem rgba($black, 0.175); + +$dropdown-link-color: $body-color; +$dropdown-link-hover-color: var(--bs-dropdown-link-color); +$dropdown-link-hover-bg: $gray-200; + +$dropdown-link-active-color: var(--bs-dropdown-link-color); +$dropdown-link-active-bg: var(--pc-active-background); + +$dropdown-link-disabled-color: $gray-600; + +$dropdown-item-padding-y: 0.65rem; +$dropdown-item-padding-x: 0.95rem; + +$dropdown-header-color: $gray-600; +$dropdown-header-padding-x: $dropdown-item-padding-x; +$dropdown-header-padding-y: $dropdown-padding-y; +// fusv-disable +$dropdown-header-padding: $dropdown-header-padding-y $dropdown-header-padding-x; // Deprecated in v5.2.0 +// fusv-enable +// scss-docs-end dropdown-variables + +$dropdown-dark-color: $gray-300; +$dropdown-dark-bg: $gray-800; +$dropdown-dark-border-color: $dropdown-border-color; +$dropdown-dark-divider-bg: $dropdown-divider-bg; +$dropdown-dark-box-shadow: null; +$dropdown-dark-link-color: $dropdown-dark-color; +$dropdown-dark-link-hover-color: $white; +$dropdown-dark-link-hover-bg: rgba($white, 0.15); +$dropdown-dark-link-active-color: $dropdown-link-active-color; +$dropdown-dark-link-active-bg: $dropdown-link-active-bg; +$dropdown-dark-link-disabled-color: $gray-500; +$dropdown-dark-header-color: $gray-500; + +// Pagination + +$pagination-padding-y: 0.375rem; +$pagination-padding-x: 0.75rem; +$pagination-padding-y-sm: 0.25rem; +$pagination-padding-x-sm: 0.5rem; +$pagination-padding-y-lg: 0.75rem; +$pagination-padding-x-lg: 1.5rem; + +$pagination-font-size: $font-size-base; + +$pagination-color: var(--#{$prefix}link-color); +$pagination-bg: $white; +$pagination-border-radius: $border-radius; +$pagination-border-width: $border-width; +$pagination-margin-start: ($pagination-border-width * -1); +$pagination-border-color: $gray-300; + +$pagination-focus-color: var(--#{$prefix}link-hover-color); +$pagination-focus-bg: $gray-200; +$pagination-focus-box-shadow: $input-btn-focus-box-shadow; +$pagination-focus-outline: 0; + +$pagination-hover-color: var(--#{$prefix}link-hover-color); +$pagination-hover-bg: $gray-200; +$pagination-hover-border-color: $gray-300; + +$pagination-active-color: $component-active-color; +$pagination-active-bg: var(--bs-primary); +$pagination-active-border-color: var(--bs-primary); + +$pagination-disabled-color: $gray-600; +$pagination-disabled-bg: $white; +$pagination-disabled-border-color: $gray-300; + +$pagination-transition: + color 0.15s ease-in-out, + background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, + box-shadow 0.15s ease-in-out; + +$pagination-border-radius-sm: $border-radius-sm; +$pagination-border-radius-lg: $border-radius-lg; +// scss-docs-end pagination-variables + +// Placeholders + +// scss-docs-start placeholders +$placeholder-opacity-max: 0.5; +$placeholder-opacity-min: 0.2; +// scss-docs-end placeholders + +// Cards +$card-spacer-y: 25px; // change +$card-spacer-x: 25px; // change +$card-title-spacer-y: calc($spacer / 2); +$card-border-width: 0px; // change +$card-border-radius: 0px; +$card-border-color: $border-color; +$card-box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08); +$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}); +$card-cap-padding-y: 25px; +$card-cap-padding-x: 25px; +$card-cap-bg: transparent; +$card-cap-color: null; +$card-height: null; +$card-color: null; +$card-bg: $white; + +$card-img-overlay-padding: 1.25rem; + +$card-group-margin: calc($grid-gutter-width / 2); + +// Accordion +$accordion-padding-y: 1rem; +$accordion-padding-x: 1.25rem; +$accordion-color: $body-color; +$accordion-bg: $card-bg; +$accordion-border-width: $border-width; +$accordion-border-color: var(--#{$prefix}border-color); +$accordion-border-radius: $border-radius; +$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width); + +$accordion-body-padding-y: $accordion-padding-y; +$accordion-body-padding-x: $accordion-padding-x; + +$accordion-button-padding-y: $accordion-padding-y; +$accordion-button-padding-x: $accordion-padding-x; +$accordion-button-color: $accordion-color; +$accordion-button-bg: var(--#{$prefix}accordion-bg); +$accordion-transition: + $btn-transition, + border-radius 0.15s ease; +$accordion-button-active-bg: tint-color($primary, 90%); +$accordion-button-active-color: shade-color($primary, 10%); + +$accordion-button-focus-border-color: $input-focus-border-color; +$accordion-button-focus-box-shadow: $btn-focus-box-shadow; + +$accordion-icon-width: 1.25rem; +$accordion-icon-color: $accordion-color; +$accordion-icon-active-color: $accordion-button-active-color; +$accordion-icon-transition: transform 0.2s ease-in-out; +$accordion-icon-transform: rotate(180deg); + +$accordion-button-icon: url("data:image/svg+xml,"); +$accordion-button-active-icon: url("data:image/svg+xml,"); + +// Tooltips + +$tooltip-font-size: $font-size-sm; +$tooltip-max-width: 200px; +$tooltip-color: $white; +$tooltip-bg: $black; +$tooltip-border-radius: $border-radius; +$tooltip-opacity: 0.9; +$tooltip-padding-y: 0.25rem; +$tooltip-padding-x: 0.5rem; +$tooltip-margin: 0; + +$tooltip-arrow-width: 0.8rem; +$tooltip-arrow-height: 0.4rem; +// fusv-disable +$tooltip-arrow-color: null; // Deprecated in Bootstrap 5.2.0 for CSS variables +// fusv-enable +// scss-docs-end tooltip-variables + +// Form tooltips must come after regular tooltips +$form-feedback-tooltip-padding-y: $tooltip-padding-y; +$form-feedback-tooltip-padding-x: $tooltip-padding-x; +$form-feedback-tooltip-font-size: $tooltip-font-size; +$form-feedback-tooltip-line-height: $line-height-base; +$form-feedback-tooltip-opacity: $tooltip-opacity; +$form-feedback-tooltip-border-radius: $tooltip-border-radius; + +// Popovers + +$popover-font-size: $font-size-sm; +$popover-bg: var(--#{$prefix}body-bg); +$popover-max-width: 276px; +$popover-border-width: var(--#{$prefix}border-width); +$popover-border-color: var(--#{$prefix}border-color-translucent); +$popover-border-radius: var(--#{$prefix}border-radius-lg); +$popover-inner-border-radius: calc(#{$popover-border-radius} - #{$popover-border-width}); // stylelint-disable-line function-disallowed-list +$popover-box-shadow: var(--#{$prefix}box-shadow); + +$popover-header-font-size: $font-size-base; +$popover-header-bg: var(--#{$prefix}body-bg); +$popover-header-color: var(--#{$prefix}body-color); +$popover-header-padding-y: 0.5rem; +$popover-header-padding-x: $spacer; + +$popover-body-color: var(--#{$prefix}body-color); +$popover-body-padding-y: $spacer; +$popover-body-padding-x: $spacer; + +$popover-arrow-width: 1rem; +$popover-arrow-height: 0.5rem; +// Toasts + +$toast-max-width: 350px; +$toast-padding-x: 0.75rem; +$toast-padding-y: 0.25rem; +$toast-font-size: 0.875rem; +$toast-color: null; +$toast-background-color: rgba($white, 0.85); +$toast-border-width: 1px; +$toast-border-color: rgba(0, 0, 0, 0.1); +$toast-border-radius: 0.25rem; +$toast-box-shadow: 0 0.25rem 0.75rem rgba($black, 0.1); +$toast-spacing: $container-padding-x; + +$toast-header-color: $gray-600; +$toast-header-background-color: rgba($white, 0.85); +$toast-header-border-color: rgba(0, 0, 0, 0.05); + +// Badges +$badge-font-size: 0.75em; +$badge-font-weight: 500; +$badge-color: $white; +$badge-padding-y: 0.45em; +$badge-padding-x: 0.8em; +$badge-border-radius: 6px; + +// Modals + +// Padding applied to the modal body +$modal-inner-padding: 1.25rem; // change + +// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding +$modal-footer-margin-between: 0.5rem; +$modal-dialog-margin: 0.5rem; +$modal-dialog-margin-y-sm-up: 1.75rem; + +$modal-title-line-height: $line-height-base; + +$modal-content-color: null; +$modal-content-bg: $white; +$modal-content-border-color: rgba($black, 0.2); +$modal-content-border-width: $border-width; +$modal-content-border-radius: $border-radius; +$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width); +$modal-content-box-shadow-xs: 0 0.25rem 0.5rem rgba($black, 0.5); +$modal-content-box-shadow-sm-up: 0 0.5rem 1rem rgba($black, 0.5); + +$modal-backdrop-bg: $black; +$modal-backdrop-opacity: 0.5; +$modal-header-border-color: $border-color; +$modal-footer-border-color: $modal-header-border-color; +$modal-header-border-width: $modal-content-border-width; +$modal-footer-border-width: $modal-header-border-width; +$modal-header-padding-y: 1.25rem; // change +$modal-header-padding-x: 1.5625rem; // change +$modal-header-padding: $modal-header-padding-y $modal-header-padding-x; // change + +$modal-footer-bg: null; +$modal-footer-border-color: $modal-header-border-color; +$modal-footer-border-width: $modal-header-border-width; + +$modal-sm: 300px; +$modal-md: 500px; +$modal-lg: 800px; +$modal-xl: 1140px; + +$modal-fade-transform: translate(0, -50px); +$modal-show-transform: none; +$modal-transition: transform 0.3s ease-out; +$modal-scale-transform: scale(1.02); + +// Alerts +// +// Define alert colors, border radius, and padding. + +$alert-padding-y: 0.75rem; +$alert-padding-x: 1.25rem; +$alert-margin-bottom: 1rem; +$alert-border-radius: $border-radius; +$alert-link-font-weight: $font-weight-bold; +$alert-border-width: $border-width; + +$alert-bg-scale: -80%; +$alert-border-scale: -70%; +$alert-color-scale: 40%; + +$alert-dismissible-padding-r: $alert-padding-x * 3; // 3x covers width of x plus default padding on either side + +// Progress bars + +$progress-height: 0.4rem; +$progress-font-size: $font-size-base * 0.75; +$progress-bg: $body-bg; // change +$progress-border-radius: $border-radius; +$progress-box-shadow: inset 0 0.1rem 0.1rem rgba($black, 0.1); +$progress-bar-color: $white; +$progress-bar-bg: $primary; // change +$progress-bar-animation-timing: 1s linear infinite; +$progress-bar-transition: width 0.6s ease; + +// List group + +$list-group-color: null; +$list-group-bg: $white; +$list-group-border-color: $border-color; +$list-group-border-width: $border-width; +$list-group-border-radius: $border-radius; + +$list-group-item-padding-y: calc($card-spacer-y / 1.5); +$list-group-item-padding-x: $card-spacer-x; +$list-group-item-bg-scale: -80%; +$list-group-item-color-scale: 40%; + +$list-group-hover-bg: $gray-100; +$list-group-active-color: $component-active-color; +$list-group-active-bg: $component-active-bg; +$list-group-active-border-color: $list-group-active-bg; + +$list-group-disabled-color: $gray-300; +$list-group-disabled-bg: $list-group-bg; + +$list-group-action-color: $gray-700; +$list-group-action-hover-color: $list-group-action-color; + +$list-group-action-active-color: $body-color; +$list-group-action-active-bg: $gray-200; + +// Image thumbnails + +$thumbnail-padding: 0.25rem; +$thumbnail-bg: $body-bg; +$thumbnail-border-width: $border-width; +$thumbnail-border-color: $border-color; +$thumbnail-border-radius: $border-radius; +$thumbnail-box-shadow: 0 1px 2px rgba($black, 0.075); + +// Figures + +$figure-caption-font-size: 90%; +$figure-caption-color: $gray-600; + +// Breadcrumbs + +$breadcrumb-font-size: null; +$breadcrumb-padding-y: 2; +$breadcrumb-padding-x: 0; +$breadcrumb-item-padding: 0.5rem; + +$breadcrumb-margin-bottom: 1rem; + +$breadcrumb-bg: null; +$breadcrumb-divider-color: $gray-600; +$breadcrumb-active-color: $gray-600; +$breadcrumb-divider: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14' stroke='#{$gray-600}' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E"); +$breadcrumb-divider-flipped: $breadcrumb-divider; +$breadcrumb-border-radius: null; + +// Carousel + +$carousel-control-color: $white; +$carousel-control-width: 15%; +$carousel-control-opacity: 0.5; +$carousel-control-hover-opacity: 0.9; +$carousel-control-transition: opacity 0.15s ease; + +$carousel-indicator-width: 30px; +$carousel-indicator-height: 3px; +$carousel-indicator-hit-area-height: 10px; +$carousel-indicator-spacer: 3px; +$carousel-indicator-opacity: 0.5; +$carousel-indicator-active-bg: $white; +$carousel-indicator-active-opacity: 1; +$carousel-indicator-transition: opacity 0.6s ease; + +$carousel-caption-width: 70%; +$carousel-caption-color: $white; +$carousel-caption-padding-y: 1.25rem; +$carousel-caption-spacer: 1.25rem; + +$carousel-control-icon-width: 20px; + +$carousel-control-prev-icon-bg: url("data:image/svg+xml,"); +$carousel-control-next-icon-bg: url("data:image/svg+xml,"); + +$carousel-transition-duration: 0.6s; +$carousel-transition: transform $carousel-transition-duration ease-in-out; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`) + +$carousel-dark-indicator-active-bg: $black; +$carousel-dark-caption-color: $black; +$carousel-dark-control-icon-filter: invert(1) grayscale(100); + +// Spinners + +$spinner-width: 2rem; +$spinner-height: $spinner-width; +$spinner-vertical-align: -0.125em; +$spinner-border-width: 0.25em; +$spinner-animation-speed: 0.75s; + +$spinner-width-sm: 1rem; +$spinner-height-sm: $spinner-width-sm; +$spinner-border-width-sm: 0.2em; + +// Close + +$btn-close-width: 1em; +$btn-close-height: $btn-close-width; +$btn-close-padding-x: 0.25em; +$btn-close-padding-y: $btn-close-padding-x; +$btn-close-color: $black; +$btn-close-bg: url("data:image/svg+xml,"); +$btn-close-focus-shadow: $input-btn-focus-box-shadow; +$btn-close-opacity: 0.5; +$btn-close-hover-opacity: 0.75; +$btn-close-focus-opacity: 1; +$btn-close-disabled-opacity: 0.25; +$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); + +// Offcanvas + +// scss-docs-start offcanvas-variables +$offcanvas-padding-y: $modal-inner-padding; +$offcanvas-padding-x: $modal-inner-padding; +$offcanvas-horizontal-width: 360px; +$offcanvas-vertical-height: 33vh; +$offcanvas-transition-duration: 0.3s; +$offcanvas-border-color: $modal-content-border-color; +$offcanvas-border-width: $modal-content-border-width; +$offcanvas-title-line-height: $modal-title-line-height; +$offcanvas-bg-color: $modal-content-bg; +$offcanvas-color: $modal-content-color; +$offcanvas-box-shadow: $modal-content-box-shadow-xs; +$offcanvas-backdrop-bg: $modal-backdrop-bg; +$offcanvas-backdrop-opacity: $modal-backdrop-opacity; +// scss-docs-end offcanvas-variables + +// Code + +$code-font-size: $small-font-size; +$code-color: $pink; + +$kbd-padding-y: 0.1875rem; +$kbd-padding-x: 0.375rem; +$kbd-font-size: $code-font-size; +$kbd-color: var(--#{$prefix}body-bg); +$kbd-bg: var(--#{$prefix}body-color); +$nested-kbd-font-weight: null; // Deprecated in v5.2.0, removing in v6 + +$pre-color: null; diff --git a/src/assets/scss/settings/_color-variables.scss b/src/assets/scss/settings/_color-variables.scss new file mode 100644 index 0000000..4649dfa --- /dev/null +++ b/src/assets/scss/settings/_color-variables.scss @@ -0,0 +1,110 @@ +// ======================================= +// List of variables for Preset color +// ======================================= +// theme color +$brand-color1: linear-gradient(-135deg, #1de9b6 0%, #1dc4e9 100%); +$brand-color2: linear-gradient(-135deg, #899fd4 0%, #a389d4 100%); +$brand-color3: linear-gradient(207.92deg, #0398f2 11.42%, #38b9e7 106.55%); + +// Gray color +$white: #ffffff; +$gray-100: #f8f9fa; +$gray-200: #f3f5f7; +$gray-300: #dbe0e5; +$gray-400: #bec8d0; +$gray-500: #8996a4; +$gray-600: #5b6b79; +$gray-700: #3e4853; +$gray-800: #1d2630; +$gray-900: #131920; +$black: #000000; + +$blue: #04a9f5; +$purple: #a389d4; +$pink: #e83e8c; +$red: #f44236; +$orange: #fd7e14; +$yellow: #f4c22b; +$green: #1de9b6; +$cyan: #3ebfea; + +// fusv-disablex +$blue-100: tint-color($blue, 80%); +$blue-200: tint-color($blue, 60%); +$blue-300: tint-color($blue, 40%); +$blue-400: tint-color($blue, 20%); +$blue-500: $blue; +$blue-600: shade-color($blue, 20%); +$blue-700: shade-color($blue, 40%); +$blue-800: shade-color($blue, 60%); +$blue-900: shade-color($blue, 80%); + +$purple-100: tint-color($purple, 80%); +$purple-200: tint-color($purple, 60%); +$purple-300: tint-color($purple, 40%); +$purple-400: tint-color($purple, 20%); +$purple-500: $purple; +$purple-600: shade-color($purple, 20%); +$purple-700: shade-color($purple, 40%); +$purple-800: shade-color($purple, 60%); +$purple-900: shade-color($purple, 80%); + +$pink-100: tint-color($pink, 80%); +$pink-200: tint-color($pink, 60%); +$pink-300: tint-color($pink, 40%); +$pink-400: tint-color($pink, 20%); +$pink-500: $pink; +$pink-600: shade-color($pink, 20%); +$pink-700: shade-color($pink, 40%); +$pink-800: shade-color($pink, 60%); +$pink-900: shade-color($pink, 80%); + +$red-100: tint-color($red, 80%); +$red-200: tint-color($red, 60%); +$red-300: tint-color($red, 40%); +$red-400: tint-color($red, 20%); +$red-500: $red; +$red-600: shade-color($red, 20%); +$red-700: shade-color($red, 40%); +$red-800: shade-color($red, 60%); +$red-900: shade-color($red, 80%); + +$orange-100: tint-color($orange, 80%); +$orange-200: tint-color($orange, 60%); +$orange-300: tint-color($orange, 40%); +$orange-400: tint-color($orange, 20%); +$orange-500: $orange; +$orange-600: shade-color($orange, 20%); +$orange-700: shade-color($orange, 40%); +$orange-800: shade-color($orange, 60%); +$orange-900: shade-color($orange, 80%); + +$yellow-100: tint-color($yellow, 80%); +$yellow-200: tint-color($yellow, 60%); +$yellow-300: tint-color($yellow, 40%); +$yellow-400: tint-color($yellow, 20%); +$yellow-500: $yellow; +$yellow-600: shade-color($yellow, 20%); +$yellow-700: shade-color($yellow, 40%); +$yellow-800: shade-color($yellow, 60%); +$yellow-900: shade-color($yellow, 80%); + +$green-100: tint-color($green, 80%); +$green-200: tint-color($green, 60%); +$green-300: tint-color($green, 40%); +$green-400: tint-color($green, 20%); +$green-500: $green; +$green-600: shade-color($green, 20%); +$green-700: shade-color($green, 40%); +$green-800: shade-color($green, 60%); +$green-900: shade-color($green, 80%); + +$cyan-100: tint-color($cyan, 80%); +$cyan-200: tint-color($cyan, 60%); +$cyan-300: tint-color($cyan, 40%); +$cyan-400: tint-color($cyan, 20%); +$cyan-500: $cyan; +$cyan-600: shade-color($cyan, 20%); +$cyan-700: shade-color($cyan, 40%); +$cyan-800: shade-color($cyan, 60%); +$cyan-900: shade-color($cyan, 80%); diff --git a/src/assets/scss/settings/_theme-variables.scss b/src/assets/scss/settings/_theme-variables.scss new file mode 100644 index 0000000..ed5415a --- /dev/null +++ b/src/assets/scss/settings/_theme-variables.scss @@ -0,0 +1,92 @@ +// ======================================= +// List of variables for layout +// ======================================= +:root { + // body + --#{$variable-prefix}body-bg: #{$body-bg}; + --bs-body-bg-rgb: #{to-rgb($body-bg)}; + + --pc-heading-color: #{$gray-800}; + --pc-active-background: #{$gray-200}; + + // Navbar + --pc-sidebar-background: #3f4d67; + --pc-sidebar-color: #a9b7d0; + --pc-sidebar-color-rgb: #{to-rgb(#a9b7d0)}; + --pc-sidebar-active-color: #{$primary}; + --pc-sidebar-active-background: rgba(0, 0, 0, 0.1); + --pc-sidebar-main-active-color: #fff; + --pc-sidebar-shadow: 1px 0 20px 0 #3f4d67; + --pc-sidebar-caption-color: #e8edf7; + --pc-sidebar-border: none; + + // header + --pc-header-background: rgba(#{var(--bs-body-bg-rgb)}, 0.7); + --pc-header-color: #{$gray-600}; + --pc-header-shadow: none; + + // card + --pc-card-box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08); +} + +$header-height: 74px; +$sidebar-width: 264px; +$sidebar-collapsed-width: 80px; +$sidebar-collapsed-active-width: 300px; +$sidebar-tab-width: 75px; +$sidebar-tab-navbar-width: 320px; + +// horizontal menu + +$soft-bg-level: -90%; + +// ===================================== +// Variables for bootstrap color +// ===================================== + +$blue: $blue-500; +$secondary: $gray-600; +$purple: $purple-500; +$pink: $pink-500; +$red: $red-500; +$orange: $orange-500; +$yellow: $yellow-500; +$green: $green-500; +$cyan: $cyan-500; + +$primary-text: $blue-600; +$secondary-text: $gray-600; +$success-text: $green-600; +$info-text: $cyan-700; +$warning-text: $yellow-700; +$danger-text: $red-600; +$light-text: $gray-600; +$dark-text: $gray-700; + +$primary-bg-subtle: $blue-100; +$secondary-bg-subtle: $gray-100; +$success-bg-subtle: $green-100; +$info-bg-subtle: $cyan-100; +$warning-bg-subtle: $yellow-100; +$danger-bg-subtle: $red-100; +$light-bg-subtle: mix($gray-100, $white); +$dark-bg-subtle: $gray-400; + +$primary-border-subtle: $blue-200; +$secondary-border-subtle: $gray-200; +$success-border-subtle: $green-200; +$info-border-subtle: $cyan-200; +$warning-border-subtle: $yellow-200; +$danger-border-subtle: $red-200; +$light-border-subtle: $gray-200; +$dark-border-subtle: $gray-500; +$brand-colors: ( + 'brand-color-1': $brand-color1, + 'brand-color-2': $brand-color2, + 'brand-color-3': $brand-color3 +); +$preset-colors: ( + preset-1: ( + primary: $blue-500 + ) +); diff --git a/src/assets/scss/style-preset.scss b/src/assets/scss/style-preset.scss new file mode 100644 index 0000000..b04eb10 --- /dev/null +++ b/src/assets/scss/style-preset.scss @@ -0,0 +1,212 @@ +/**====================================================================== +========================================================================= +Template Name: Datta able - Admin Template +Author: Codedthemes +Support: https://codedthemes.support-hub.io/ +File: style.css +========================================================================= +=================================================================================== */ + +// main framework +@import 'settings/color-variables'; +@import 'bootstrap/scss/functions'; +@import 'bootstrap/scss/variables'; +@import 'settings/bootstrap-variables'; +@import 'settings/theme-variables'; + +@import 'bootstrap/scss/mixins'; + +$i: 1; +@each $name, $value in $preset-colors { + [data-pc-preset='#{$name}'] { + $pc-primary: map-get($value, 'primary'); + $color-rgb: to-rgb($pc-primary); + $pc-primary-light: tint-color($pc-primary, 90%); + --pc-sidebar-active-color: #{$pc-primary}; + --bs-blue: #{$pc-primary}; + --bs-primary: #{$pc-primary}; + --bs-primary-rgb: #{$color-rgb}; + --bs-primary-light: #{$pc-primary-light}; + --bs-link-color: #{$pc-primary}; + --bs-link-color-rgb: #{$color-rgb}; + --bs-link-hover-color: #{shift-color($pc-primary, $link-shade-percentage)}; + --bs-link-hover-color-rgb: to-rgb(shift-color($pc-primary, $link-shade-percentage)); + + --dt-row-selected: #{to-rgb($pc-primary)}; + + .bg-light-primary { + background: $pc-primary-light; + color: $pc-primary; + } + + .link-primary { + $value: map-get($value, 'primary'); + color: $value !important; // stylelint-disable-line declaration-no-important + + @if $link-shade-percentage !=0 { + &:hover, + &:focus { + color: if( + color-contrast($value) ==$color-contrast-light, + shade-color($value, $link-shade-percentage), + tint-color($value, $link-shade-percentage) + ) !important; // stylelint-disable-line declaration-no-important + } + } + } + + .btn-primary { + @include button-variant($pc-primary, $pc-primary); + } + + .btn-link { + --bs-btn-color: #{$pc-primary}; + --bs-btn-hover-color: #{shift-color($pc-primary, $link-shade-percentage)}; + --bs-btn-active-color: #{shift-color($pc-primary, $link-shade-percentage)}; + } + + .text-bg-primary { + color: color-contrast($pc-primary) if($enable-important-utilities, !important, null); + background-color: RGBA($color-rgb, var(--#{$prefix}bg-opacity, 1)) if($enable-important-utilities, !important, null); + } + + .accordion { + // scss-docs-start accordion-css-vars + --#{$prefix}accordion-btn-focus-border-color: #{$pc-primary}; + --#{$prefix}accordion-btn-focus-box-shadow: 0 0 0 #{$input-btn-focus-width} #{rgba($pc-primary, $input-btn-focus-color-opacity)}; + --#{$prefix}accordion-active-color: #{$pc-primary}; + --#{$prefix}accordion-active-bg: #{$pc-primary-light}; + --#{$prefix}accordion-btn-active-icon: #{escape-svg( + url("data:image/svg+xml,") + )}; + // scss-docs-end accordion-css-vars + } + + .progress { + --bs-progress-bar-bg: #{$pc-primary}; + } + + .form-check { + .form-check-input { + &.input-primary { + &:checked { + border-color: $pc-primary; + background-color: $pc-primary; + } + } + + &.input-primary { + &:focus { + &[type='checkbox'], + &[type='radio'] { + box-shadow: 0 0 0 0.2rem rgba($pc-primary, 0.25); + border-color: $pc-primary; + } + } + } + } + + &.form-switch { + .form-check-input { + &:checked { + background-image: escape-svg( + url("data:image/svg+xml,") + ); + } + } + } + } + + .btn-light-primary { + background: $pc-primary-light; + color: $pc-primary; + border-color: $pc-primary-light; + + &:hover { + background: $pc-primary; + color: #fff; + border-color: $pc-primary; + } + + &.focus, + &:focus { + background: $pc-primary; + color: #fff; + border-color: $pc-primary; + } + + &:not(:disabled):not(.disabled).active, + &:not(:disabled):not(.disabled):active, + .show > &.dropdown-toggle { + background: $pc-primary; + color: #fff; + border-color: $pc-primary; + } + } + + .btn-check:active, + .btn-check:checked { + + .btn-light-primary { + background: $pc-primary; + color: #fff; + border-color: $pc-primary; + } + } + + .btn-link-primary { + background: transparent; + color: $pc-primary; + border-color: transparent; + + &:hover { + background: $pc-primary-light; + color: $pc-primary; + border-color: $pc-primary-light; + } + + &.focus, + &:focus { + background: $pc-primary-light; + color: $pc-primary; + border-color: $pc-primary-light; + } + + &:not(:disabled):not(.disabled).active, + &:not(:disabled):not(.disabled):active, + .show > &.dropdown-toggle { + background: $pc-primary-light; + color: $pc-primary; + border-color: $pc-primary-light; + } + } + + .btn-check:active, + .btn-check:checked { + + .btn-link-primary { + background: $pc-primary-light; + color: $pc-primary; + border-color: $pc-primary-light; + } + } + + @include table-variant('primary', $pc-primary); + } +} + +$drp-icon: ( + 'preset-1': '\ea61' +); +@each $key, $value in $drp-icon { + [data-pc-drp-menu-icon='#{$key}'] { + --pc-sidebar-drp-menu-icon: '#{$value}'; + } +} + +$drp-link-icon: ( + 'preset-1': '' +); +@each $key, $value in $drp-link-icon { + [data-pc-drp-menu-link-icon='#{$key}'] { + --pc-sidebar-drp-menu-link-icon: '#{$value}'; + } +} diff --git a/src/assets/scss/style.scss b/src/assets/scss/style.scss index 9732b04..4e04bbb 100644 --- a/src/assets/scss/style.scss +++ b/src/assets/scss/style.scss @@ -1,53 +1,94 @@ /**====================================================================== ========================================================================= -Template Name: Datta Able Admin Template +Template Name: Datta able - Admin Template Author: Codedthemes -supports: https://codedthemes.support-hub.io/ +Support: https://codedthemes.support-hub.io/ File: style.css + +1. Generic-class css +2. Custom css +3. Sidebar css +4. header css +5. footer css +6. Common layout css +7. Avatar css +8. Badge css +9. Button css +10. Dropdown css +11. Card css +12. Progress css +13. Table css +14. Form css +15. Authentication css +16. Icon layouts css + ========================================================================= -========================================================================= - == Table of Contents== - - Generic classes - - Margin, Padding, Font class, text align, position, floating, overflow, background class, text color, display class, boarder class - - Theme Elements - - Accordion, Button, tabs, typography, buttons, box shadow, Lable & Badges, Alert, Pagination, Breadcumb, Cards, Collapse, - - Carousel, Grid, Progress, Model, tooltip, popover, Datepicker, Gridstack, lightbox, notification, Nestable, pnotify, rating, - - Rangeslider, Slider, Syntax Highlighter, Tour, Treeview, Toolbar, Session Timeout, Session idle Timeout, offline, Animation - - Forms - - Forms Elements, Advance Form Control, Validation, Masking, Wizard, Picker, Select - - Pages - - Chat, authentication, Maintenance, Maps, Landingpage messages, task, Todo, Notes, Charts, Icons, Gallery, Editors, - - Invoice, Full Calender, File Upload, -================================================================================= =================================================================================== */ -@import 'bootstrap/dist/css/bootstrap'; -// General theme contents -@import 'partials/variables'; -@import 'partials/general'; -@import 'partials/generic'; -@import 'partials/mixins/function'; - -// icon -@import 'partials/font/next-icon'; -@import 'partials/font/feather'; -@import 'partials/font/fontawesome'; - -// important Element -@import 'partials/menu/menu-lite'; -@import 'partials/widget/widget'; - -// Theme Element -@import 'partials/theme-elements/form'; -@import 'partials/theme-elements/radiobox-checkbox'; -@import 'partials/theme-elements/labels-badges'; -@import 'partials/theme-elements/data-tables'; -@import 'partials/theme-elements/authentication'; -@import 'partials/theme-elements/button'; -@import 'partials/theme-elements/breadcrumb-pagination'; -@import 'partials/theme-elements/progress'; -@import 'partials/theme-elements/nav'; - -// Other -@import 'partials/other/chat'; - -@import 'partials/third-party/third-party'; + +// main framework +@import 'bootstrap/scss/functions'; +@import 'bootstrap/scss/variables'; + +@import 'settings/color-variables'; +@import 'settings/theme-variables'; +@import 'settings/bootstrap-variables'; + +@import 'bootstrap/scss/maps'; +@import 'bootstrap/scss/mixins'; +@import 'bootstrap/scss/root'; +@import 'bootstrap/scss/reboot'; +@import 'bootstrap/scss/type'; +@import 'bootstrap/scss/images'; +@import 'bootstrap/scss/containers'; +@import 'bootstrap/scss/grid'; +@import 'bootstrap/scss/tables'; +@import 'bootstrap/scss/forms'; +@import 'bootstrap/scss/buttons'; +@import 'bootstrap/scss/transitions'; +@import 'bootstrap/scss/dropdown'; +@import 'bootstrap/scss/button-group'; +@import 'bootstrap/scss/nav'; +@import 'bootstrap/scss/navbar'; +@import 'bootstrap/scss/card'; +@import 'bootstrap/scss/accordion'; +@import 'bootstrap/scss/breadcrumb'; +@import 'bootstrap/scss/pagination'; +@import 'bootstrap/scss/badge'; +@import 'bootstrap/scss/alert'; +@import 'bootstrap/scss/progress'; +@import 'bootstrap/scss/list-group'; +@import 'bootstrap/scss/close'; +@import 'bootstrap/scss/toasts'; +@import 'bootstrap/scss/modal'; +@import 'bootstrap/scss/tooltip'; +@import 'bootstrap/scss/popover'; +@import 'bootstrap/scss/carousel'; +@import 'bootstrap/scss/spinners'; +@import 'bootstrap/scss/offcanvas'; +@import 'bootstrap/scss/placeholders'; +@import 'bootstrap/scss/helpers'; +@import 'bootstrap/scss/utilities'; +@import 'bootstrap/scss/utilities/api'; + +// main framework +@import 'themes/generic'; +@import 'themes/general'; + +// Layouts +@import 'themes/layouts/pc-sidebar'; +@import 'themes/layouts/pc-header'; +@import 'themes/layouts/pc-footer'; +@import 'themes/layouts/pc-common'; + +// Components +@import 'themes/components/avatar'; +@import 'themes/components/badge'; +@import 'themes/components/button'; +@import 'themes/components/dropdown'; +@import 'themes/components/card'; +@import 'themes/components/progress'; +@import 'themes/components/table'; +@import 'themes/components/form'; + +// pages +@import 'themes/pages/authentication'; diff --git a/src/assets/scss/themes/_general.scss b/src/assets/scss/themes/_general.scss new file mode 100644 index 0000000..9a14845 --- /dev/null +++ b/src/assets/scss/themes/_general.scss @@ -0,0 +1,130 @@ +/** ===================== + 2. Custom css start +========================== **/ + +* { + &:focus { + outline: none; + } +} + +.accordion { + --#{$prefix}accordion-color: #{$body-color}; +} + +a { + &:hover { + outline: none; + text-decoration: none; + } + + &:not([href]) { + color: inherit; + } +} + +p { + font-size: 14px; +} + +h6, +.h6, +h5, +.h5, +h4, +.h4, +h3, +.h3, +h2, +.h2, +h1, +.h1 { + color: var(--pc-heading-color); +} + +b, +strong { + font-weight: 600; +} +.ti:not([class*='align-']) { + vertical-align: middle; +} + +.breadcrumb-default-icon { + .breadcrumb-item + .breadcrumb-item::before { + position: relative; + top: 2px; + } +} + +.btn-page { + .btn { + margin-right: 5px; + margin-bottom: 5px; + } + + .btn-group { + .btn { + margin-right: 0; + margin-bottom: 0; + + &:last-child { + border-left: none; + } + } + + label { + &:first-of-type { + border-right: none; + } + } + } +} + +.img-radius { + border-radius: 50%; +} + +/* ================================ Blockquote Start ===================== */ + +@media (min-width: 1600px) { + .container { + max-width: 1540px; + } +} + +pre[class*='language-']:before, +pre[class*='language-']:after { + display: none; +} + +:not(pre) > code[class*='language-'], +pre[class*='language-'] { + display: flex; + margin: 0; +} + +pre[class*='language-'] > code { + width: 100%; +} + +.blockquote { + padding: 0.5rem 1rem; +} + +/* ================================ Blockquote End ===================== */ + +.blockquote-footer { + margin-top: 0; +} + +.breadcrumb-svg { + .breadcrumb-item + .breadcrumb-item::before { + position: relative; + top: 2px; + } +} + +/** ===================== + 2. Custom css end +========================== **/ diff --git a/src/assets/scss/themes/_generic.scss b/src/assets/scss/themes/_generic.scss new file mode 100644 index 0000000..2930eb1 --- /dev/null +++ b/src/assets/scss/themes/_generic.scss @@ -0,0 +1,411 @@ +/** ===================== + 1. Generic-class css start +========================== **/ +/*====== Padding , Margin css starts ======*/ +$i: 0; +@while $i<=50 { + .p { + &-#{$i} { + padding: #{$i}px; + } + + &-t-#{$i} { + padding-top: #{$i}px; + } + + &-b-#{$i} { + padding-bottom: #{$i}px; + } + + &-l-#{$i} { + padding-left: #{$i}px; + } + + &-r-#{$i} { + padding-right: #{$i}px; + } + } + + .m { + &-#{$i} { + margin: #{$i}px; + } + + &-t-#{$i} { + margin-top: #{$i}px; + } + + &-b-#{$i} { + margin-bottom: #{$i}px; + } + + &-l-#{$i} { + margin-left: #{$i}px; + } + + &-r-#{$i} { + margin-right: #{$i}px; + } + } + $i: $i + 5; +} +/*====== Padding , Margin css ends ======*/ +/*====== Font-size css starts ======*/ +$i: 6; +@while $i<=80 { + .f-#{$i} { + font-size: #{$i}px; + } + $i: $i + 2; +} +/*====== Font-size css ends ======*/ +/*====== Font-weight css starts ======*/ +$i: 100; +@while $i<=900 { + .f-w-#{$i} { + font-weight: #{$i}; + } + $i: $i + 100; +} +/*====== Font-weight css ends ======*/ +/*====== width, Height css starts ======*/ +$i: 10; +@while $i<=150 { + .wid-#{$i} { + width: #{$i}px; + } + + .hei-#{$i} { + height: #{$i}px; + } + $i: $i + 5; +} +/*====== width, Height css ends ======*/ +/*====== border-width css starts ======*/ +$i: 1; +@while $i<=8 { + .b-wid-#{$i} { + border-width: #{$i}px; + } + $i: $i + 1; +} +/*====== border-width css ends ======*/ +/*====== background starts ======*/ + +.text-header { + color: var(--bs-heading-color); +} +.bg-body { + background: var(--bs-body-bg); +} +@each $color, $value in $theme-colors { + .bg-light-#{$color} { + background: shift-color($value, $soft-bg-level); + color: $value; + } + + .icon-svg-#{$color} { + fill: shift-color($value, $soft-bg-level); + stroke: $value; + } + + .text-hover-#{$color}:hover { + color: $value !important; + } +} +/*====== background ends ======*/ +/*====== border color css starts ======*/ +@each $color, $value in $theme-colors { + .b-#{$color} { + border: 1px solid $value; + } + + .border-bottom-#{$color} td { + border-bottom: 1px solid $value; + } + + .border-bottom-#{$color} th { + border-bottom: 1px solid $value !important; + } + + .fill-#{$color} { + fill: $value; + } +} +/*====== border color css ends ======*/ +/*====== brand color css start ======*/ +@each $color, $value in $brand-colors { + .bg-#{$color} { + background: $value; + } +} +/*====== brand color css ends ======*/ +/*====== text-color, background color css starts ======*/ +$social-colors: ( + 'facebook': #4267b2, + 'twitter': #42c0fb, + 'dribbble': #ec4a89, + 'pinterest': #bf2131, + 'youtube': #e0291d, + 'googleplus': #c73e2e, + 'instagram': #aa7c62, + 'viber': #7b519d, + 'behance': #0057ff, + 'dropbox': #3380ff, + 'linkedin': #0077b5, + 'amazon': #000000 +); +@each $color, $value in $social-colors { + .bg-light-#{$color} { + background: shift-color($value, $soft-bg-level); + color: $value; + } + .bg-#{$color} { + background: $value; + } + + .text-#{$color} { + color: $value; + } +} +/*====== text-color css ends ======*/ + +.font-hairline { + font-weight: 100 !important; +} + +.font-thin { + font-weight: 200 !important; +} + +.font-light { + font-weight: 300 !important; +} + +.font-normal { + font-weight: 400 !important; +} + +.font-medium { + font-weight: 500 !important; +} + +.font-semibold { + font-weight: 600 !important; +} + +.font-bold { + font-weight: 700 !important; +} + +.font-extrabold { + font-weight: 800 !important; +} + +.font-black { + font-weight: 900 !important; +} + +.text-xs { + font-size: 0.625rem !important; +} + +.text-sm { + font-size: 0.75rem !important; +} + +.text-md { + font-size: 0.8125rem !important; +} + +.text-base { + font-size: 0.875rem !important; +} + +.text-lg { + font-size: 1rem !important; +} + +.text-xl { + font-size: 1.125rem !important; +} + +.text-2xl { + font-size: 1.25rem !important; +} + +.text-3xl { + font-size: 1.5rem !important; +} + +.text-4xl { + font-size: 2rem !important; +} + +.text-5xl { + font-size: 2.25rem !important; +} + +.text-6xl { + font-size: 2.5rem !important; +} + +.text-7xl { + font-size: 3rem !important; +} + +.text-8xl { + font-size: 4rem !important; +} + +.text-9xl { + font-size: 6rem !important; +} + +.text-10xl { + font-size: 8rem !important; +} + +.uppercase { + text-transform: uppercase !important; +} + +.lowercase { + text-transform: lowercase !important; +} + +.capitalize { + text-transform: capitalize !important; +} + +.normal-case { + text-transform: none !important; +} +/*====== more bootstrap colors start ======*/ +$more-colors: ( + 'blue': ( + 100: $blue-100, + 200: $blue-200, + 300: $blue-300, + 400: $blue-400, + 500: $blue-500, + 600: $blue-600, + 700: $blue-700, + 800: $blue-800, + 900: $blue-900 + ), + 'purple': ( + 100: $purple-100, + 200: $purple-200, + 300: $purple-300, + 400: $purple-400, + 500: $purple-500, + 600: $purple-600, + 700: $purple-700, + 800: $purple-800, + 900: $purple-900 + ), + 'pink': ( + 100: $pink-100, + 200: $pink-200, + 300: $pink-300, + 400: $pink-400, + 500: $pink-500, + 600: $pink-600, + 700: $pink-700, + 800: $pink-800, + 900: $pink-900 + ), + 'red': ( + 100: $red-100, + 200: $red-200, + 300: $red-300, + 400: $red-400, + 500: $red-500, + 600: $red-600, + 700: $red-700, + 800: $red-800, + 900: $red-900 + ), + 'orange': ( + 100: $orange-100, + 200: $orange-200, + 300: $orange-300, + 400: $orange-400, + 500: $orange-500, + 600: $orange-600, + 700: $orange-700, + 800: $orange-800, + 900: $orange-900 + ), + 'yellow': ( + 100: $yellow-100, + 200: $yellow-200, + 300: $yellow-300, + 400: $yellow-400, + 500: $yellow-500, + 600: $yellow-600, + 700: $yellow-700, + 800: $yellow-800, + 900: $yellow-900 + ), + 'green': ( + 100: $green-100, + 200: $green-200, + 300: $green-300, + 400: $green-400, + 500: $green-500, + 600: $green-600, + 700: $green-700, + 800: $green-800, + 900: $green-900 + ), + 'cyan': ( + 100: $cyan-100, + 200: $cyan-200, + 300: $cyan-300, + 400: $cyan-400, + 500: $cyan-500, + 600: $cyan-600, + 700: $cyan-700, + 800: $cyan-800, + 900: $cyan-900 + ), + 'gray': ( + 100: $gray-100, + 200: $gray-200, + 300: $gray-300, + 400: $gray-400, + 500: $gray-500, + 600: $gray-600, + 700: $gray-700, + 800: $gray-800, + 900: $gray-900 + ) +); +@each $name, $value in $more-colors { + $i: 100; + @while $i<=900 { + .bg-#{$name}-#{$i} { + background: var(--bs-#{$name}-#{$i}); + } + .text-#{$name}-#{$i} { + color: var(--bs-#{$name}-#{$i}); + } + $i: $i + 100; + } +} +:root { + @each $name, $value in $more-colors { + $i: 100; + @while $i<=900 { + $temp: map-get($value, $i); + --bs-#{$name}-#{$i}: #{$temp}; + $i: $i + 100; + } + } +} +/*====== more bootstrap colors end ======*/ +/** ===================== + 1. Generic-class css end +========================== **/ diff --git a/src/assets/scss/themes/components/_avatar.scss b/src/assets/scss/themes/components/_avatar.scss new file mode 100644 index 0000000..3f21ef2 --- /dev/null +++ b/src/assets/scss/themes/components/_avatar.scss @@ -0,0 +1,47 @@ +// ============================ +// 11. Avatar css start +// ============================ + +.avatar { + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 4px; + font: { + size: 18px; + weight: 600; + } + width: 48px; + height: 48px; + + &.avatar-xs { + width: 32px; + height: 32px; + font-size: 12px; + border-radius: 2px; + } + + &.avatar-s { + width: 40px; + height: 40px; + font-size: 14px; + border-radius: 2px; + } + + &.avatar-l { + width: 64px; + height: 64px; + font-size: 20px; + border-radius: 5px; + } + + &.avatar-xl { + width: 80px; + height: 80px; + font-size: 24px; + border-radius: 6px; + } +} +// ============================ +// 11. Avatar css end +// ============================ diff --git a/src/assets/scss/themes/components/_badge.scss b/src/assets/scss/themes/components/_badge.scss new file mode 100644 index 0000000..7549629 --- /dev/null +++ b/src/assets/scss/themes/components/_badge.scss @@ -0,0 +1,22 @@ +// ============================ +// 12. Badge css start +// ============================ + +.badge { + &.dot { + width: 6px; + height: 6px; + display: block; + padding: 0; + } + @each $color, $value in $theme-colors { + &.bg-light-#{$color} { + background: shift-color($value, $soft-bg-level); + color: $value; + } + } +} + +// ============================ +// 12. Badge css end +// ============================ diff --git a/src/assets/scss/themes/components/_button.scss b/src/assets/scss/themes/components/_button.scss new file mode 100644 index 0000000..40ea84b --- /dev/null +++ b/src/assets/scss/themes/components/_button.scss @@ -0,0 +1,224 @@ +// ============================ +// 13. Button css start +// ============================ + +.btn { + font-size: 14px; + + i { + font-size: 18px; + &.ph { + vertical-align: text-bottom; + } + &.ti:not([class*='align-']) { + vertical-align: text-bottom; + line-height: 1.2; + } + } + + svg { + width: 18px; + height: 18px; + } + + &[class*='btn-link-'], + &[class*='btn-light-'] { + box-shadow: none; + } + + &[class*='btn-outline-']:not(:hover) { + box-shadow: none; + } + + &.btn-shadow { + box-shadow: 0 6px 7px -1px rgba(80, 86, 175, 0.3); + } + + &.btn-sm { + i { + font-size: 14px; + } + } + &.btn-icon { + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 20px; + font-size: 14px; + font-weight: 600; + padding: 0; + width: 40px; + height: 40px; + &.avatar-xs { + width: 20px; + height: 20px; + font-size: 10px; + } + &.avatar-s { + width: 30px; + height: 30px; + font-size: 12px; + } + &.avatar-l { + width: 50px; + height: 50px; + font-size: 18px; + } + &.avatar-xl { + width: 60px; + height: 60px; + font-size: 20px; + border-radius: 30px; + } + } +} +@each $color, $value in $theme-colors { + // light color start + .btn-light-#{$color} { + background: shift-color($value, $soft-bg-level); + color: $value; + border-color: shift-color($value, $soft-bg-level); + + &:hover { + background: $value; + color: #fff; + border-color: $value; + } + + &.focus, + &:focus { + background: $value; + color: #fff; + border-color: $value; + } + + &:not(:disabled):not(.disabled).active, + &:not(:disabled):not(.disabled):active, + .show > &.dropdown-toggle { + background: $value; + color: #fff; + border-color: $value; + } + } + + .btn-check:active, + .btn-check:checked { + + .btn-light-#{$color} { + background: $value; + color: #fff; + border-color: $value; + } + } + // light color end + // link color start + .btn-link-#{$color} { + background: transparent; + color: $value; + border-color: transparent; + + &:hover { + background: shift-color($value, $soft-bg-level); + color: $value; + border-color: shift-color($value, $soft-bg-level); + } + + &.focus, + &:focus { + background: shift-color($value, $soft-bg-level); + color: $value; + border-color: shift-color($value, $soft-bg-level); + } + + &:not(:disabled):not(.disabled).active, + &:not(:disabled):not(.disabled):active, + .show > &.dropdown-toggle { + background: shift-color($value, $soft-bg-level); + color: $value; + border-color: shift-color($value, $soft-bg-level); + } + } + + .btn-check:active, + .btn-check:checked { + + .btn-link-#{$color} { + background: shift-color($value, $soft-bg-level); + color: $value; + border-color: shift-color($value, $soft-bg-level); + } + } + // link color end + // link hover color start + .btn-link-hover-#{$color} { + background: transparent; + color: var(--bs-secondary); + border-color: transparent; + &:hover { + background: shift-color($value, $soft-bg-level); + color: $value; + border-color: shift-color($value, $soft-bg-level); + } + + &.focus, + &:focus { + background: shift-color($value, $soft-bg-level); + color: $value; + border-color: shift-color($value, $soft-bg-level); + } + + &:not(:disabled):not(.disabled).active, + &:not(:disabled):not(.disabled):active, + .show > &.dropdown-toggle { + background: shift-color($value, $soft-bg-level); + color: $value; + border-color: shift-color($value, $soft-bg-level); + } + } + + .btn-check:active, + .btn-check:checked { + + .btn-link-hover-#{$color} { + background: shift-color($value, $soft-bg-level); + color: $value; + border-color: shift-color($value, $soft-bg-level); + } + } + // link hover color end +} + +@each $color, $value in $social-colors { + .btn-light-#{$color} { + background: shift-color($value, $soft-bg-level); + color: $value; + border-color: shift-color($value, $soft-bg-level); + + &:hover { + background: $value; + color: #fff; + border-color: $value; + } + + &.focus, + &:focus { + background: $value; + color: #fff; + border-color: $value; + } + + &:not(:disabled):not(.disabled).active, + &:not(:disabled):not(.disabled):active, + .show > &.dropdown-toggle { + background: $value; + color: #fff; + border-color: $value; + } + } +} +.btn-pc-default { + &:not(:hover) { + color: var(--bs-secondary); + } +} + +// ============================ +// 13. Button css end +// ============================ diff --git a/src/assets/scss/themes/components/_card.scss b/src/assets/scss/themes/components/_card.scss new file mode 100644 index 0000000..6e3b2bb --- /dev/null +++ b/src/assets/scss/themes/components/_card.scss @@ -0,0 +1,57 @@ +// ============================ +// 15. Card css start +// ============================ + +.card { + box-shadow: var(--pc-card-box-shadow); + margin-bottom: 24px; + transition: box-shadow 0.2s ease-in-out; + + .card-header { + border-bottom: 1px solid var(--bs-card-border-color); + + h5 { + margin-bottom: 0; + font-size: 0.875rem; + font-weight: 600; + + + p, + + small { + margin-top: 10px; + + &:last-child { + margin-bottom: 0; + } + } + } + } + + .card-footer { + transition: box-shadow 0.2s ease-in-out; + } + + &:hover { + .card-footer[class*='bg-'] { + box-shadow: none; + } + } +} + +@include media-breakpoint-down(sm) { + .card:not(.table-card) { + margin-bottom: 20px; + .card-header { + padding: 20px; + h5 { + font-size: 0.875rem; + } + } + .card-body { + padding: 20px; + } + } +} + +// ============================ +// 15. Card css end +// ============================ diff --git a/src/assets/scss/themes/components/_dropdown.scss b/src/assets/scss/themes/components/_dropdown.scss new file mode 100644 index 0000000..eafa2dd --- /dev/null +++ b/src/assets/scss/themes/components/_dropdown.scss @@ -0,0 +1,84 @@ +// ============================ +// 14. Dropdown css start +// ============================ + +.dropdown-toggle { + &.arrow-none { + &:after { + display: none; + } + } +} + +.pc-header { + .dropdown-menu { + animation: 0.3s ease-in-out 0s normal forwards 0.3s fadein; + } +} +@keyframes fadein { + from { + transform: translate3d(0, 8px, 0); + opacity: 0; + } + + to { + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +.dropdown .dropdown-item { + display: flex; + align-items: center; + + &.active, + &:active, + &:focus, + &:hover { + background: var(--pc-active-background); + color: var(--bs-dropdown-link-color); + } +} + +.dropdown-menu { + box-shadow: 0 4px 24px 0 rgba(62, 57, 107, 0.18); + border: none; + padding: 8px; + .dropdown-item { + border-radius: var(--bs-border-width); + padding: 10px 15px; + i { + font-size: 18px; + margin-right: 10px; + } + + svg { + width: 18px; + height: 18px; + margin-right: 10px; + fill: #f2f2f2; + } + + .float-right { + svg { + width: 14px; + height: 14px; + } + } + } +} + +.dropdown-menu-dark { + .dropdown-item { + &.active, + &:active, + &:focus, + &:hover { + color: var(--bs-dropdown-link-hover-color); + background-color: var(--bs-dropdown-link-hover-bg); + } + } +} +// ============================ +// 14. Dropdown css end +// ============================ diff --git a/src/assets/scss/themes/components/_form.scss b/src/assets/scss/themes/components/_form.scss new file mode 100644 index 0000000..ed67ee3 --- /dev/null +++ b/src/assets/scss/themes/components/_form.scss @@ -0,0 +1,101 @@ +// ============================ +// 19. Form css start +// ============================ + +select.form-control, +.form-control { + &:hover { + background-color: $gray-100; + } + + &[readonly] { + opacity: 0.6; + } +} + +select.form-control { + appearance: none; + background: #{$input-bg} + url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") + no-repeat right 0.75rem center/18px 25px; +} + +.form-check { + label { + cursor: pointer; + + input { + cursor: pointer; + } + } +} + +.form-check-input.f-12 { + margin-left: -2.9em; +} + +@each $color, $value in $theme-colors { + .form-check { + .form-check-input { + &.input-#{$color} { + &:checked { + border-color: $value; + background-color: $value; + } + } + + &.input-light-#{$color} { + &:checked { + border-color: shift-color($value, $soft-bg-level); + background-color: shift-color($value, $soft-bg-level); + + &[type='checkbox'] { + background-image: escape-svg( + url("data:image/svg+xml,") + ); + } + + &[type='radio'] { + background-image: escape-svg( + url("data:image/svg+xml,") + ); + } + } + } + + &.input-#{$color}, + &.input-light-#{$color} { + &:focus { + &[type='checkbox'], + &[type='radio'] { + box-shadow: 0 0 0 0.2rem rgba($value, 0.25); + border-color: $value; + } + } + } + } + + &.form-switch { + .form-check-input.input-light-#{$color} { + &:checked { + background-image: escape-svg( + url("data:image/svg+xml,") + ); + } + } + } + } +} + +.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group > .input-group-append:last-child > .input-group-text:not(:last-child), +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text { + border-right: none; +} + +// ============================ +// 19. Form css end +// ============================ diff --git a/src/assets/scss/themes/components/_progress.scss b/src/assets/scss/themes/components/_progress.scss new file mode 100644 index 0000000..e3242a0 --- /dev/null +++ b/src/assets/scss/themes/components/_progress.scss @@ -0,0 +1,37 @@ +// ============================ +// 16. Progress css start +// ============================ + +.progress { + overflow: visible; + .progress-bar { + box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.3); + border-radius: $progress-border-radius; + } + @each $color, $value in $theme-colors { + &.progress-#{$color} { + background: shift-color($value, $soft-bg-level); + .progress-bar { + background: $value; + } + } + } +} +.progress-stacked { + overflow: hidden; + .progress:not(:first-child) { + .progress-bar { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } + .progress:not(:last-child) { + .progress-bar { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + } +} +// ============================ +// 16. Progress css end +// ============================ diff --git a/src/assets/scss/themes/components/_table.scss b/src/assets/scss/themes/components/_table.scss new file mode 100644 index 0000000..59f137d --- /dev/null +++ b/src/assets/scss/themes/components/_table.scss @@ -0,0 +1,33 @@ +// ============================ +// 17. Table css start +// ============================ + +.table { + &.table-align-center { + td, + th { + vertical-align: middle; + } + } + thead th { + padding: 0.9rem 0.75rem; + } + td, + th { + vertical-align: middle; + } + &.table-borderless { + td, + th { + border: none !important; + } + } +} + +.table-hover tbody tr:hover { + background-color: transparentize($primary, 0.97); +} + +// ============================ +// 17. Table css end +// ============================ diff --git a/src/assets/scss/themes/layouts/_pc-common.scss b/src/assets/scss/themes/layouts/_pc-common.scss new file mode 100644 index 0000000..5a83764 --- /dev/null +++ b/src/assets/scss/themes/layouts/_pc-common.scss @@ -0,0 +1,184 @@ +// ============================ +// 6. Common layout css start +// ============================ + +.pc-container { + $temp: $header-height + 66; + position: relative; + top: $header-height; + margin-left: $sidebar-width; + min-height: calc(100vh - #{$temp}); + + .pc-content { + padding-left: 40px; + padding-right: 40px; + padding-top: 20px; + @include media-breakpoint-down(xl) { + &.container { + max-width: 100%; + } + } + } + + .page-header + .row { + padding-top: 24px; + } + + .page-header + .pc-content { + padding-top: calc(30px + 55px); + } +} + +.page-header { + display: flex; + align-items: center; + top: $header-height; + left: $sidebar-width; + right: 0; + z-index: 1023; + min-height: 55px; + padding: 0px; + background: transparent; + border-radius: $border-radius; + + .page-block { + width: 100%; + } + + .page-header-title { + display: inline-block; + } + + h5 { + margin-bottom: 0; + font-weight: 500; + } + + .breadcrumb { + padding: 0; + display: inline-flex; + background: transparent; + font-size: 13px; + + a { + color: var(--bs-body-color); + } + + .breadcrumb-item { + a:hover { + color: $primary; + } + + + .breadcrumb-item::before { + position: relative; + top: 2px; + } + + &:last-child { + opacity: 0.75; + } + } + + svg { + width: 14px; + height: 14px; + vertical-align: baseline; + } + } +} + +@media (max-width: 1024px) { + .pc-container { + margin-left: 0px; + margin-right: 0px; + + .page-header + .row, + .page-header + .pc-content, + .pc-content { + padding-top: 20px; + padding-left: 15px; + padding-right: 15px; + } + } + + .page-header { + position: relative; + left: 0; + top: 0; + margin-left: 10px; + margin-right: 10px; + } +} + +@include media-breakpoint-down(sm) { + .col-form-label { + padding-top: 0; + padding-bottom: 5px; + } + .pc-container { + .pc-content { + padding: 15px; + } + + .container { + padding-left: 0; + padding-right: 0; + } + + .page-header + .row, + .page-header + .pc-content { + padding-left: 0; + padding-right: 0; + } + } + + .page-header { + h5 { + padding-bottom: 5px; + margin-bottom: 0; + border-right: none; + font-size: 14px; + } + + .breadcrumb { + display: flex; + margin-bottom: 0; + font-size: 11px; + } + + .text-md-right { + margin-top: 5px; + } + } +} + +.navbar-content { + position: relative; +} + +.simplebar-scrollbar { + position: absolute; + left: 0; + right: 0; + min-height: 10px; + + &:before { + position: absolute; + content: ''; + background: darken($body-bg, 25%); + border-radius: 7px; + left: 2px; + right: 2px; + opacity: 0; + transition: opacity 0.2s linear; + } + + &.simplebar-visible:before { + opacity: 0.5; + transition: opacity 0s linear; + } +} + +// ============================ +// 6. Common layout css end +// ============================ diff --git a/src/assets/scss/themes/layouts/_pc-footer.scss b/src/assets/scss/themes/layouts/_pc-footer.scss new file mode 100644 index 0000000..2a671bb --- /dev/null +++ b/src/assets/scss/themes/layouts/_pc-footer.scss @@ -0,0 +1,49 @@ +// ============================ +// 5. footer css start +// ============================ + +.pc-footer { + position: relative; + z-index: 995; + margin-left: $sidebar-width; + margin-top: $header-height; + padding: 15px 0; + + a { + color: var(--bs-body-color); + + &:hover { + color: var(--bs-primary); + } + } + + .footer-wrapper { + padding-left: 40px; + padding-right: 40px; + + @media (max-width: 1024px) { + padding-left: 30px; + padding-right: 30px; + } + @include media-breakpoint-down(sm) { + padding-left: 15px; + padding-right: 15px; + } + } + + .footer-link { + .list-inline-item:not(:last-child) { + margin-right: 0.9rem; + } + } + + @media (max-width: 1024px) { + margin-left: 0; + } + @include media-breakpoint-down(sm) { + margin-top: 50px; + } +} +// ============================ +// 5. footer css end +// ============================ diff --git a/src/assets/scss/themes/layouts/_pc-header.scss b/src/assets/scss/themes/layouts/_pc-header.scss new file mode 100644 index 0000000..79512b5 --- /dev/null +++ b/src/assets/scss/themes/layouts/_pc-header.scss @@ -0,0 +1,311 @@ +// ============================ +// 4. header css start +// ============================ + +.pc-header { + background: var(--pc-header-background); + color: var(--pc-header-color); + min-height: $header-height; + box-shadow: var(--pc-header-shadow); + backdrop-filter: blur(7px); + position: fixed; + left: $sidebar-width; + right: 0; + z-index: 1025; + display: flex; + + ul { + margin-bottom: 0; + display: inline-flex; + } + + .m-header { + height: $header-height; + display: flex; + align-items: center; + justify-content: space-between; + width: $sidebar-width; + padding: 16px 10px 16px 24px; + } + + .header-wrapper { + display: flex; + padding: 0 25px; + flex-grow: 1; + @include media-breakpoint-down(sm) { + padding: 0 15px; + } + } + + .pc-h-item { + min-height: $header-height; + display: flex; + align-items: center; + position: relative; + } + + .pc-head-link { + margin: 0 4px; + position: relative; + font-weight: 500; + padding: 0; + display: inline-flex; + align-items: center; + justify-content: center; + width: 44px; + height: 44px; + border-radius: $border-radius; + color: var(--pc-header-color); + overflow: hidden; + + &::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + background: var(--pc-active-background); + border-radius: 50%; + transform: scale(0); + transition: all 0.08s cubic-bezier(0.37, 0.24, 0.53, 0.99); + } + + > svg, + > i { + position: relative; + z-index: 5; + color: var(--pc-header-color); + transition: all 0.08s cubic-bezier(0.37, 0.24, 0.53, 0.99); + } + + > i { + font-size: 24px; + } + + > svg { + width: 20px; + height: 20px; + } + + &.active, + &:active, + &:focus, + &:hover { + text-decoration: none; + color: var(--bs-primary); + + > svg, + > i { + color: var(--bs-primary); + } + + &::before { + border-radius: 0; + transform: scale(1); + } + } + + .pc-h-badge { + position: absolute; + top: 2px; + right: 2px; + border-radius: 50%; + font-size: 9px; + z-index: 9; + + &.dots { + width: 9px; + height: 9px; + top: 7px; + right: 16px; + padding: 0; + } + } + } + + .pc-h-dropdown { + .ti-circle { + font-size: 7px; + vertical-align: middle; + } + + transform: none !important; + top: 100% !important; + + &.dropdown-menu-end { + right: 0 !important; + left: auto !important; + } + } + + .drp-search { + min-width: 20rem; + } + + .user-avatar { + width: 40px; + border-radius: 50%; + } + + .dropdown-user-profile { + min-width: 290px; + max-width: 100%; + .dropdown-header, + .dropdown-body { + padding: 16px 20px; + } + .dropdown-item { + padding: 10px 15px; + display: flex; + border-radius: var(--bs-border-radius); + align-items: center; + justify-content: space-between; + border: var(--bs-border-width) var(--bs-border-style) transparent; + &:hover, + &:focus { + color: var(--bs-dropdown-link-color); + background: var(--pc-active-background); + border-color: var(--bs-border-color); + } + + .user-group { + .avatar, + img { + width: 30px; + height: 30px; + font-size: 14px; + } + } + } + @media (max-width: 575.98px) { + min-width: calc(100% - 30px); + } + } + + .dropdown-notification { + min-width: 450px; + max-width: 100%; + .dropdown-header, + .dropdown-body { + padding: 16px 20px; + } + .list-group-item-action { + &:active, + &:hover, + &:focus { + background: shift-color($primary, $soft-bg-level); + } + + .user-avatar, + h5 { + cursor: pointer; + } + } + + .badge { + font-size: 0.8125rem; + padding: 0.43em 1em; + } + + .user-avatar { + display: flex; + align-items: center; + justify-content: center; + width: 40px; + height: 40px; + font-size: 20px; + } + + .notification-file { + display: flex; + align-items: center; + + i { + font-size: 20px; + margin-right: 16px; + } + } + + .card { + cursor: pointer; + box-shadow: none; + + &:hover { + background: rgba(var(--bs-primary-rgb), 0.05); + } + } + + @media (max-width: 575.98px) { + min-width: calc(100% - 30px); + } + } +} + +@media (max-width: 1024px) { + .pc-header { + top: 0; + left: 0; + transition: all 0.15s ease-in-out; + + .m-header { + display: none; + } + + .pc-head-link { + .user-desc, + .user-name { + display: none; + } + } + + .pc-mob-drp { + &.mob-drp-active { + .pc-h-item { + display: block; + min-height: auto; + position: relative; + + .pc-head-link { + display: block; + margin: 5px 10px !important; + } + + .dropdown-menu { + position: relative !important; + width: 100%; + float: none; + box-shadow: none; + } + } + + ul { + display: block; + } + } + } + } +} + +@include media-breakpoint-down(sm) { + .pc-header { + .pc-head-link { + padding: 0.65rem; + margin: 0 5px; + } + + .pc-h-item { + position: static; + + .pc-h-dropdown { + left: 15px !important; + right: 15px !important; + } + } + } +} + +// ============================ +// 4. header css end +// ============================ diff --git a/src/assets/scss/themes/layouts/_pc-sidebar.scss b/src/assets/scss/themes/layouts/_pc-sidebar.scss new file mode 100644 index 0000000..4a94091 --- /dev/null +++ b/src/assets/scss/themes/layouts/_pc-sidebar.scss @@ -0,0 +1,411 @@ +// ============================ +// 3. Sidebar css start +// ============================ +.b-brand { + display: flex; + align-items: center; + + .b-bg { + border-radius: 10px; + width: 35px; + height: 35px; + display: inline-flex; + align-items: center; + justify-content: center; + + svg { + stroke: #fff; + } + i { + color: #fff; + } + } + + .b-title { + margin-left: 10px; + font-weight: 100; + color: var(--pc-sidebar-color); + font-size: 18px; + } +} + +.pc-sidebar { + background: var(--pc-sidebar-background); + width: $sidebar-width; + position: fixed; + top: 0; + bottom: 0; + z-index: 1026; + overflow: hidden; + box-shadow: var(--pc-sidebar-shadow); + border-right: var(--pc-sidebar-border); + + .navbar-wrapper { + width: $sidebar-width; + background: inherit; + } + + ul { + list-style: none; + padding-left: 0; + margin-bottom: 0; + } + + .pc-caption { + color: var(--pc-sidebar-caption-color); + display: block; + padding: 24px 23px 8px !important; + text-transform: uppercase; + position: relative; + line-height: 1.66; + + &:first-child { + padding-top: 10px !important; + + &::after { + display: none; + } + } + + font: { + size: 11px; + weight: 600; + } + + svg, + i { + display: none; + } + + label { + margin-bottom: 0; + } + + span:not(.badge) { + display: block; + color: #67758a; + + font: { + size: 14px; + weight: 500; + } + } + } + + .pc-micon { + margin-right: 15px; + height: 24px; + width: 24px; + display: inline-block; + vertical-align: middle; + text-align: center; + + i { + font-size: 18px; + vertical-align: text-top; + } + + > svg { + width: 18px; + height: 18px; + display: inline-block; + } + } + + .pc-link { + display: block; + padding: 10px 20px; + color: var(--pc-sidebar-color); + position: relative; + + font: { + size: 14px; + weight: 400; + } + + &:focus, + &.active, + &:hover { + text-decoration: none; + } + } + + .pc-navbar > .pc-item:not(.pc-caption) { + position: relative; + + > .pc-link { + &::after { + content: ''; + position: absolute; + top: 0px; + right: 0px; + left: 0px; + bottom: 0px; + opacity: 0.1; + } + } + + &:before { + content: ''; + position: absolute; + top: 0px; + left: 0px; + bottom: 0px; + width: 3px; + } + + &:hover, + &.pc-trigger, + &.active { + background: var(--pc-sidebar-active-background); + + &:before { + background: var(--pc-sidebar-active-color); + } + + > .pc-link { + font-weight: 500; + color: var(--pc-sidebar-main-active-color); + + &:after { + background: #000; + } + } + } + + .pc-submenu { + padding: 15px 0; + .pc-item { + > .pc-link { + &:after { + content: ''; + border-radius: 50%; + position: absolute; + top: 16px; + width: 5px; + height: 5px; + background: var(--pc-sidebar-color); + opacity: 0; + transition: all 0.08s cubic-bezier(0.37, 0.24, 0.53, 0.99); + } + } + + &.pc-trigger, + &.active { + > .pc-link { + font-weight: 500; + color: var(--pc-sidebar-active-color); + + &:after { + background: var(--pc-sidebar-active-color); + } + } + } + + &.pc-trigger, + &.active, + &:focus, + &:hover { + > .pc-link { + &:after { + opacity: 1; + transform: scale(1.2); + background: var(--pc-sidebar-active-color); + } + } + } + } + } + + .pc-submenu { + &:after { + left: 30px; + } + + .pc-link { + padding: 7px 30px 7px 60px; + + &:after { + left: 28px; + } + } + + .pc-submenu { + &:after { + left: 46px; + } + + .pc-link { + padding: 7px 30px 7px 80px; + + &:after { + left: 62px; + } + } + + .pc-submenu { + &:after { + left: 63px; + } + + .pc-link { + padding: 7px 30px 7px 95px; + + &:after { + left: 79px; + } + } + } + } + } + } + + .pc-item { + &.disabled { + a { + cursor: not-allowed; + user-select: none; + } + } + } + + .pc-arrow { + float: right; + display: inline-block; + transition: all 0.2s ease-in-out; + + > svg { + width: 14px; + height: 14px; + } + } + + .pc-badge { + margin-right: 5px; + display: inline-flex; + align-items: center; + justify-content: center; + color: #fff; + width: 20px; + height: 20px; + border-radius: 50%; + font-size: 10px; + line-height: 1; + float: right; + background: var(--bs-primary); + } + + .m-header { + height: $header-height; + display: flex; + align-items: center; + padding: 16px 24px; + background: var(--pc-logo-bg); + + .logo-sm { + display: none; + } + } + + .navbar-content { + position: relative; + height: calc(100vh - #{$header-height}); + padding: 10px 0; + } + + .card { + box-shadow: var(--bs-card-box-shadow); + margin: 15px; + } + + .pc-hasmenu { + &:not(.pc-trigger) { + > .pc-submenu { + display: none; + } + } + + &.pc-trigger { + > .pc-submenu { + display: block; + } + + > .pc-link { + > .pc-arrow { + transform: rotate(90deg); + } + } + } + } +} + +.pc-menu-overlay { + position: fixed; + top: 0; + left: 0; + width: 100vw; + height: 100vh; + z-index: 1; + backdrop-filter: blur(3px); + background: rgba(0, 0, 0, 0.15); +} + +@media (min-width: 1025px) { + .pc-sidebar { + transition: width 0.2s ease; + + ~ .pc-header { + transition: left 0.2s ease; + } + + ~ .pc-footer, + ~ .pc-container { + transition: margin-left 0.2s ease; + } + + &.pc-sidebar-hide { + width: 0; + --pc-sidebar-border: none; + + ~ .pc-header { + left: 0; + } + + ~ .pc-footer, + ~ .pc-container { + margin-left: 0px; + } + } + } + + .pc-header .pc-h-item.pc-sidebar-popup { + display: none; + } +} + +@media (max-width: 1024px) { + .pc-header .pc-h-item.pc-sidebar-collapse { + display: none; + } + + .pc-sidebar { + left: -#{$sidebar-width}; + box-shadow: none; + top: 0; + transition: all 0.2s ease-in-out; + + &.mob-sidebar-active { + left: 0; + + .navbar-wrapper { + position: relative; + z-index: 5; + background: inherit; + } + } + } +} + +// ============================ +// 3. Sidebar css end +// ============================ diff --git a/src/assets/scss/themes/pages/_authentication.scss b/src/assets/scss/themes/pages/_authentication.scss new file mode 100644 index 0000000..ce1d797 --- /dev/null +++ b/src/assets/scss/themes/pages/_authentication.scss @@ -0,0 +1,145 @@ +/** ===================== + Authentication css start +========================== **/ + +.auth-main { + position: relative; + background-size: cover; + + .auth-wrapper { + height: 100%; + width: 100%; + min-height: 100vh; + + .saprator { + position: relative; + display: flex; + align-self: center; + justify-content: center; + + &:after { + content: ''; + position: absolute; + top: 50%; + left: 0; + width: 100%; + height: 1px; + background: var(--bs-border-color); + z-index: 1; + } + + span { + font-size: 0.875rem; + padding: 8px 24px; + background: var(--bs-card-bg); + z-index: 5; + text-transform: capitalize; + color: var(--pc-heading-color); + font-weight: 500; + } + } + + .auth-form { + display: flex; + align-items: center; + justify-content: center; + flex-grow: 1; + + .card { + width: 335px; + max-width: 100%; + } + + img + span { + padding-left: 10px; + } + + h5 { + span { + text-decoration: underline; + } + } + } + + &.v1 { + display: flex; + align-items: center; + + .auth-form { + flex-direction: column; + background: var(--bs-card-bg); + min-height: 100vh; + padding: 24px; + position: relative; + justify-content: center; + overflow: hidden; + + .card-body { + padding: 40px; + + @include media-breakpoint-down(sm) { + padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); + } + } + } + + .auth-bg { + .r { + position: absolute; + width: 300px; + height: 300px; + border-radius: 50%; + + &:first-child { + top: -100px; + right: -100px; + background: $brand-color1; + } + + &:last-child { + left: -100px; + bottom: -100px; + background: $brand-color2; + } + + &.s { + width: 20px; + height: 20px; + + &:nth-child(2) { + top: 150px; + right: -150px; + background: $primary; + } + + &:nth-child(3) { + left: -150px; + bottom: 150px; + background: $success; + } + } + + &:nth-child(odd) { + animation: floating 7s infinite; + } + + &:nth-child(even) { + animation: floating 9s infinite; + } + } + } + } + } +} + +@keyframes floating { + from { + transform: rotate(0deg) translate(-10px) rotate(0deg); + } + + to { + transform: rotate(360deg) translate(-10px) rotate(-360deg); + } +} + +/**====== Authentication css end ======**/ diff --git a/src/assets/scss/themes/plugins/_scrollbar.scss b/src/assets/scss/themes/plugins/_scrollbar.scss new file mode 100644 index 0000000..1b63d42 --- /dev/null +++ b/src/assets/scss/themes/plugins/_scrollbar.scss @@ -0,0 +1,3 @@ +.simplebar-scrollbar::before { + background-color: #9cb7d2; + } \ No newline at end of file diff --git a/src/branding.json b/src/branding.json new file mode 100644 index 0000000..d139f9c --- /dev/null +++ b/src/branding.json @@ -0,0 +1,29 @@ +{ + "brandName": "Datta Able", + "title": "React Admin Dashboard Template", + "Docs": "https://codedthemes.gitbook.io/datta", + "changeLog": "https://codedthemes.gitbook.io/datta/changelog", + "company": { + "name": "CodedThemes", + "url": "https://codedthemes.com", + "support": "https://codedthemes.support-hub.io/", + "privacyPolicy": "https://codedthemes.com/privacy-policy/", + "license": "https://codedthemes.com/license/", + "socialLink": { + "linkedin": "https://www.linkedin.com/company/codedthemes/", + "twitter": "https://x.com/codedthemes", + "instagram": "https://www.instagram.com/codedthemes/", + "facebook": "https://www.facebook.com/codedthemes", + "youtube": "https://www.youtube.com/@codedthemes", + "github": "https://github.com/codedthemes", + "dribble": "https://dribbble.com/codedthemes", + "discord": "https://discord.com/invite/p2E2WhCb6s" + } + }, + "logo": { + "main": "", + "logoIcon": "", + "logoFab": "", + "logoWatermark": "" + } +} diff --git a/src/components/Breadcrumbs.jsx b/src/components/Breadcrumbs.jsx new file mode 100644 index 0000000..4cdf81a --- /dev/null +++ b/src/components/Breadcrumbs.jsx @@ -0,0 +1,100 @@ +import { useState, useEffect, useCallback } from 'react'; +import { useLocation } from 'react-router-dom'; + +// react-bootstrap +import Breadcrumb from 'react-bootstrap/Breadcrumb'; +import Col from 'react-bootstrap/Col'; +import Row from 'react-bootstrap/Row'; + +// project-imports +import { APP_DEFAULT_PATH } from 'config'; +import navigation from 'menu-items'; + +// ==============================|| MAIN BREADCRUMB ||============================== // + +export default function Breadcrumbs() { + const location = useLocation(); + + const [main, setMain] = useState({}); + const [item, setItem] = useState({}); + + const getCollapse = useCallback( + (item) => { + if (item.children) { + item.children.forEach((collapse) => { + if (collapse.type === 'collapse') { + getCollapse(collapse); + } else if (collapse.type === 'item' && location.pathname === collapse.url) { + setMain((prev) => ({ + ...prev, + type: 'collapse', // Add this + title: typeof item.title === 'string' ? item.title : undefined + })); + setItem((prev) => ({ + ...prev, + type: 'item', // Add this + title: typeof collapse.title === 'string' ? collapse.title : undefined, + breadcrumbs: collapse.breadcrumbs !== false + })); + } + }); + } + }, + [location.pathname] + ); + + useEffect(() => { + navigation.items.forEach((navItem) => { + if (navItem.type === 'group') { + getCollapse(navItem); + } + }); + }, [location.pathname, getCollapse]); + + let mainContent; + let itemContent; + let breadcrumbContent; + let title = ''; + + if (main?.type === 'collapse') { + mainContent = ( + + {main.title} + + ); + } + + if (item?.type === 'item') { + title = item.title ?? ''; + itemContent = ( + + {title} + + ); + + if (item.breadcrumbs !== false) { + breadcrumbContent = ( +
+
+ + +
{title}
+ + + + Home + {mainContent} + {itemContent} + + +
+
+
+ ); + } else { + breadcrumbContent = null; + } + } + + return <>{breadcrumbContent}; +} diff --git a/src/components/Card/MainCard.jsx b/src/components/Card/MainCard.jsx deleted file mode 100644 index 866ab38..0000000 --- a/src/components/Card/MainCard.jsx +++ /dev/null @@ -1,115 +0,0 @@ -import PropTypes from 'prop-types'; -import React, { useState } from 'react'; -import { Dropdown, Card, Collapse } from 'react-bootstrap'; -import { Link } from 'react-router-dom'; - -import useWindowSize from '../../hooks/useWindowSize'; - -const MainCard = (props) => { - const { isOption, title, children, cardClass, optionClass } = props; - - const [fullCard, setFullCard] = useState(false); - const [collapseCard, setCollapseCard] = useState(false); - const [loadCard, setloadCard] = useState(false); - const [cardRemove, setCardRemove] = useState(false); - - const windowSize = useWindowSize(); - - const cardReloadHandler = () => { - setloadCard(true); - setInterval(() => { - setloadCard(false); - }, 3000); - }; - - const cardRemoveHandler = () => { - setCardRemove(true); - }; - - let fullScreenStyle, loader, cardHeaderRight, cardHeader; - let card = ''; - let mainCardClass = []; - - if (isOption) { - cardHeaderRight = ( -
- - - - - - setFullCard(!fullCard)}> - - {fullCard ? 'Restore' : 'Maximize'} - - setCollapseCard(!collapseCard)}> - - {collapseCard ? 'Expand' : 'Collapse'} - - - - Reload - - - - Remove - - - -
- ); - } - - cardHeader = ( - - {title} - {cardHeaderRight} - - ); - - if (fullCard) { - mainCardClass = [...mainCardClass, 'full-card']; - fullScreenStyle = { position: 'fixed', top: 0, left: 0, right: 0, width: windowSize.width, height: windowSize.height }; - } - - if (loadCard) { - mainCardClass = [...mainCardClass, 'card-load']; - loader = ( -
- -
- ); - } - - if (cardRemove) { - mainCardClass = [...mainCardClass, 'd-none']; - } - - if (cardClass) { - mainCardClass = [...mainCardClass, cardClass]; - } - - card = ( - - {cardHeader} - -
- {children} -
-
- {loader} -
- ); - - return {card}; -}; - -MainCard.propTypes = { - isOption: PropTypes.bool, - title: PropTypes.string, - children: PropTypes.node, - cardClass: PropTypes.string, - optionClass: PropTypes.string -}; - -export default MainCard; diff --git a/src/components/Loadable.jsx b/src/components/Loadable.jsx new file mode 100644 index 0000000..1707e2d --- /dev/null +++ b/src/components/Loadable.jsx @@ -0,0 +1,16 @@ +import { Suspense } from 'react'; + +// project-imports +import Loader from './Loader'; + +// ==============================|| LOADABLE - LAZY LOADING ||============================== // + +const Loadable = (Component) => (props) => { + return ( + }> + + + ); +}; + +export default Loadable; diff --git a/src/components/Loader.jsx b/src/components/Loader.jsx new file mode 100644 index 0000000..7c82e44 --- /dev/null +++ b/src/components/Loader.jsx @@ -0,0 +1,29 @@ +import { useEffect, useState } from 'react'; + +// react-bootstrap +import ProgressBar from 'react-bootstrap/ProgressBar'; + +// ==============================|| LOADER ||============================== // + +export default function Loader() { + const [progress, setProgress] = useState(0); + + useEffect(() => { + const interval = setInterval(() => { + setProgress((prev) => { + if (prev >= 100) { + clearInterval(interval); + return 100; + } + return prev + 10; + }); + }, 1000); + return () => clearInterval(interval); + }, []); + + return ( +
+ +
+ ); +} diff --git a/src/components/Loader/Bar.jsx b/src/components/Loader/Bar.jsx deleted file mode 100644 index 9fdf3a8..0000000 --- a/src/components/Loader/Bar.jsx +++ /dev/null @@ -1,40 +0,0 @@ -import PropTypes from 'prop-types'; -import React from 'react'; - -const Bar = ({ animationDuration, progress }) => { - return ( -
-
-
- ); -}; - -Bar.propTypes = { - animationDuration: PropTypes.number, - progress: PropTypes.number -}; - -export default Bar; diff --git a/src/components/Loader/Container.jsx b/src/components/Loader/Container.jsx deleted file mode 100644 index dac70a9..0000000 --- a/src/components/Loader/Container.jsx +++ /dev/null @@ -1,24 +0,0 @@ -import PropTypes from 'prop-types'; -import React from 'react'; - -const Container = ({ animationDuration, children, isFinished }) => { - return ( -
- {children} -
- ); -}; - -Container.propTypes = { - animationDuration: PropTypes.number, - children: PropTypes.node, - isFinished: PropTypes.bool -}; - -export default Container; diff --git a/src/components/Loader/Loader.jsx b/src/components/Loader/Loader.jsx deleted file mode 100644 index a0567cd..0000000 --- a/src/components/Loader/Loader.jsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react'; -import Progress from './Progress'; - -const Loader = () => { - return ( - - - - ); -}; - -export default Loader; diff --git a/src/components/Loader/Progress.jsx b/src/components/Loader/Progress.jsx deleted file mode 100644 index 0f05b22..0000000 --- a/src/components/Loader/Progress.jsx +++ /dev/null @@ -1,24 +0,0 @@ -import PropTypes from 'prop-types'; -import React from 'react'; -import { withNProgress } from '@tanem/react-nprogress'; - -import Bar from './Bar'; -import Container from './Container'; -import Spinner from './Spinner'; - -const Progress = ({ isFinished, progress, animationDuration }) => { - return ( - - - - - ); -}; - -Progress.propTypes = { - animationDuration: PropTypes.number, - progress: PropTypes.number, - isFinished: PropTypes.bool -}; - -export default withNProgress(Progress); diff --git a/src/components/Loader/Spinner.jsx b/src/components/Loader/Spinner.jsx deleted file mode 100644 index afccf83..0000000 --- a/src/components/Loader/Spinner.jsx +++ /dev/null @@ -1,31 +0,0 @@ -import React from 'react'; - -const Spinner = () => { - return ( -
-
-
- ); -}; - -export default Spinner; diff --git a/src/components/MainCard.jsx b/src/components/MainCard.jsx new file mode 100644 index 0000000..766572a --- /dev/null +++ b/src/components/MainCard.jsx @@ -0,0 +1,51 @@ +import { forwardRef } from 'react'; + +// react-bootstrap +import Card from 'react-bootstrap/Card'; +import Stack from 'react-bootstrap/Stack'; + +// ==============================|| MAIN CARD ||============================== // + +const MainCard = forwardRef( + ( + { + children, + subheader, + footer, + secondary, + content = true, + codeString, + title, + className, + headerClassName, + bodyClassName, + footerClassName + }, + ref + ) => { + return ( + + {/* Header Section */} + {title && ( + + + + {typeof title === 'string' ?
{title}
: title} + {subheader && {subheader}} +
+ {secondary} +
+
+ )} + {/* Content */} + {content && {children}} + {!content && children} + {/* Footer Section for Code Highlighting */} + {codeString &&
} + {footer && {footer}} +
+ ); + } +); + +export default MainCard; diff --git a/src/components/NavigationScroll.jsx b/src/components/NavigationScroll.jsx new file mode 100644 index 0000000..5fa9383 --- /dev/null +++ b/src/components/NavigationScroll.jsx @@ -0,0 +1,14 @@ +import { useEffect } from 'react'; +import { useLocation } from 'react-router-dom'; +function ScrollToTop(props) { + const { pathname } = useLocation(); + useEffect(() => { + window.scrollTo({ + top: 0, + left: 0, + behavior: 'smooth' + }); + }, [pathname]); + return <>{props.children || null}; +} +export default ScrollToTop; diff --git a/src/components/ReferenceHeader.jsx b/src/components/ReferenceHeader.jsx new file mode 100644 index 0000000..1d4713e --- /dev/null +++ b/src/components/ReferenceHeader.jsx @@ -0,0 +1,24 @@ +import PropTypes from 'prop-types'; +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Col from 'react-bootstrap/Col'; +import Row from 'react-bootstrap/Row'; + +// ==============================|| COMPONENTS - REFERENCE HEADER ||============================== // + +export default function ReferenceHeader({ caption, link }) { + return ( + + +

{caption}

+
+ +
+ +
+ ); +} + +ReferenceHeader.propTypes = { caption: PropTypes.string, link: PropTypes.string }; diff --git a/src/components/cards/SalesPerformanceCard.jsx b/src/components/cards/SalesPerformanceCard.jsx new file mode 100644 index 0000000..5a01141 --- /dev/null +++ b/src/components/cards/SalesPerformanceCard.jsx @@ -0,0 +1,31 @@ +import PropTypes from 'prop-types'; +// react-bootstrap +import ProgressBar from 'react-bootstrap/ProgressBar'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| SALES PERFORMANCE CARD ||============================== // + +export default function SalesPerformanceCard({ title, icon, amount, progress }) { + return ( + + +
{title}
+ + + +

{amount}

+
+

{progress.now}%

+
+ + + +
+
+ ); +} + +SalesPerformanceCard.propTypes = { title: PropTypes.string, icon: PropTypes.string, amount: PropTypes.string, progress: PropTypes.any }; diff --git a/src/components/cards/SocialStatsCard.jsx b/src/components/cards/SocialStatsCard.jsx new file mode 100644 index 0000000..98d24bb --- /dev/null +++ b/src/components/cards/SocialStatsCard.jsx @@ -0,0 +1,53 @@ +import PropTypes from 'prop-types'; +// react-bootstrap +import ProgressBar from 'react-bootstrap/ProgressBar'; +import Col from 'react-bootstrap/Col'; +import Row from 'react-bootstrap/Row'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| SOCIAL STATS CARD ||============================== // + +export default function SocialStatsCard({ icon, count, percentage, color, stats }) { + return ( + + + + + + + +

{count}

+
+ {percentage} Total Likes +
+ +
+
+ + + {stats.map((item, index) => ( + +
+ {item.label}: + {item.value} +
+ + + + + ))} +
+
+
+ ); +} + +SocialStatsCard.propTypes = { + icon: PropTypes.string, + count: PropTypes.string, + percentage: PropTypes.string, + color: PropTypes.string, + stats: PropTypes.array +}; diff --git a/src/components/cards/StatIndicatorCard.jsx b/src/components/cards/StatIndicatorCard.jsx new file mode 100644 index 0000000..7586a17 --- /dev/null +++ b/src/components/cards/StatIndicatorCard.jsx @@ -0,0 +1,28 @@ +import PropTypes from 'prop-types'; +// react-bootstrap +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| STAT INDICATOR CARD ||============================== // + +export default function StatIndicatorCard({ data }) { + return ( + + {data.map((item, index) => ( + + + + +

{item.value}

+ {item.label} +
+
+
+ ))} +
+ ); +} + +StatIndicatorCard.propTypes = { data: PropTypes.array }; diff --git a/src/components/third-party/SimpleBar.jsx b/src/components/third-party/SimpleBar.jsx new file mode 100644 index 0000000..749e7f2 --- /dev/null +++ b/src/components/third-party/SimpleBar.jsx @@ -0,0 +1,27 @@ +import PropTypes from 'prop-types'; + +// third-party +import { BrowserView, MobileView } from 'react-device-detect'; +import SimpleBar from 'simplebar-react'; + +// ==============================|| SIMPLE BAR SCROLL ||============================== // + +export default function SimpleBarScroll({ children, className, style, ...other }) { + return ( + <> + + + {children} + + + + +
+ {children} +
+
+ + ); +} + +SimpleBarScroll.propTypes = { children: PropTypes.node, className: PropTypes.string, style: PropTypes.any, other: PropTypes.any }; diff --git a/src/config.js b/src/config.js new file mode 100644 index 0000000..7c64649 --- /dev/null +++ b/src/config.js @@ -0,0 +1,32 @@ +// ==============================|| THEME CONSTANT ||============================== // + +export const APP_DEFAULT_PATH = '/dashboard/default'; +export const DRAWER_WIDTH = 260; + +export let MenuOrientation; + +(function (MenuOrientation) { + MenuOrientation['VERTICAL'] = 'vertical'; +})(MenuOrientation || (MenuOrientation = {})); + +// ==============================|| THEME CONFIG ||============================== // + +const config = { + fontFamily: `'Public Sans', sans-serif`, + i18n: 'en', + menuOrientation: MenuOrientation.VERTICAL, + container: false, + presetColor: 'default', + caption: true, + sidebarTheme: false, + customColor: 'preset-1', + headerColor: '', + navbarColor: '', + logoColor: '', + navbarCaptionColor: '', + navbarImg: '', + menuIcon: 'preset-1', + menuLinkIcon: 'preset-1' +}; + +export default config; diff --git a/src/config/constant.js b/src/config/constant.js deleted file mode 100644 index a35c4dd..0000000 --- a/src/config/constant.js +++ /dev/null @@ -1,6 +0,0 @@ -export const BASE_URL = '/app/dashboard/default'; -export const BASE_TITLE = ' | Datta Able Free React Hooks + Admin Template'; - -export const CONFIG = { - layout: 'vertical' -}; diff --git a/src/contexts/ConfigContext.jsx b/src/contexts/ConfigContext.jsx deleted file mode 100644 index 9218598..0000000 --- a/src/contexts/ConfigContext.jsx +++ /dev/null @@ -1,97 +0,0 @@ -import PropTypes from 'prop-types'; -import React, { createContext, useReducer } from 'react'; -import * as actionType from '../store/actions'; -import { CONFIG } from '../config/constant'; - -const initialState = { - ...CONFIG, - isOpen: [], - isTrigger: [] -}; -const ConfigContext = createContext(initialState); -const { Provider } = ConfigContext; - -const ConfigProvider = ({ children }) => { - let trigger = []; - let open = []; - - const [state, dispatch] = useReducer((state, action) => { - switch (action.type) { - case actionType.CHANGE_LAYOUT: - return { - ...state, - layout: action.layout - }; - case actionType.COLLAPSE_MENU: - return { - ...state, - collapseMenu: !state.collapseMenu - }; - case actionType.COLLAPSE_TOGGLE: - if (action.menu.type === 'sub') { - open = state.isOpen; - trigger = state.isTrigger; - - const triggerIndex = trigger.indexOf(action.menu.id); - if (triggerIndex > -1) { - open = open.filter((item) => item !== action.menu.id); - trigger = trigger.filter((item) => item !== action.menu.id); - } - - if (triggerIndex === -1) { - open = [...open, action.menu.id]; - trigger = [...trigger, action.menu.id]; - } - } else { - open = state.isOpen; - const triggerIndex = state.isTrigger.indexOf(action.menu.id); - trigger = triggerIndex === -1 ? [action.menu.id] : []; - open = triggerIndex === -1 ? [action.menu.id] : []; - } - return { - ...state, - isOpen: open, - isTrigger: trigger - }; - case actionType.NAV_COLLAPSE_LEAVE: - if (action.menu.type === 'sub') { - open = state.isOpen; - trigger = state.isTrigger; - - const triggerIndex = trigger.indexOf(action.menu.id); - if (triggerIndex > -1) { - open = open.filter((item) => item !== action.menu.id); - trigger = trigger.filter((item) => item !== action.menu.id); - } - return { - ...state, - isOpen: open, - isTrigger: trigger - }; - } - return { ...state }; - case actionType.NAV_CONTENT_LEAVE: - return { - ...state, - isOpen: open, - isTrigger: trigger - }; - case actionType.RESET: - return { - ...state, - layout: initialState.layout, - collapseMenu: initialState.collapseMenu - }; - default: - throw new Error(); - } - }, initialState); - - return {children}; -}; - -ConfigProvider.propTypes = { - children: PropTypes.object -}; - -export { ConfigContext, ConfigProvider }; diff --git a/src/global.scss b/src/global.scss new file mode 100644 index 0000000..5e11c05 --- /dev/null +++ b/src/global.scss @@ -0,0 +1,22 @@ +.bg-light[colspan] { + @include media-breakpoint-up(sm) { + padding-left: 40px; + } + @include media-breakpoint-up(md) { + padding-left: 48px; + } + @include media-breakpoint-up(lg) { + padding-left: 96px; + } +} + +.table thead th::after { + position: absolute; + content: ''; + background-color: rgb(240, 240, 240); + width: 1px; + height: calc(100% - 30px); + right: 0px; + top: 16px; + height: 0; +} diff --git a/src/hooks/useOutsideClick.jsx b/src/hooks/useOutsideClick.jsx deleted file mode 100644 index df2e6e3..0000000 --- a/src/hooks/useOutsideClick.jsx +++ /dev/null @@ -1,18 +0,0 @@ -import { useEffect } from 'react'; - -const useOutsideClick = (ref, callback) => { - const handleClick = (e) => { - if (ref.current && !ref.current.contains(e.target)) { - callback(); - } - }; - - useEffect(() => { - document.addEventListener('click', handleClick); - return () => { - document.removeEventListener('click', handleClick); - }; - }); -}; - -export default useOutsideClick; diff --git a/src/hooks/useScriptRef.jsx b/src/hooks/useScriptRef.jsx deleted file mode 100644 index 6dd4b4c..0000000 --- a/src/hooks/useScriptRef.jsx +++ /dev/null @@ -1,16 +0,0 @@ -import { useRef, useEffect } from 'react'; - -const useScriptRef = () => { - const scripted = useRef(true); - - useEffect( - () => () => { - scripted.current = false; - }, - [] - ); - - return scripted; -}; - -export default useScriptRef; diff --git a/src/hooks/useWindowSize.jsx b/src/hooks/useWindowSize.jsx deleted file mode 100644 index c1c434a..0000000 --- a/src/hooks/useWindowSize.jsx +++ /dev/null @@ -1,25 +0,0 @@ -import { useEffect, useState } from 'react'; - -const useWindowSize = () => { - const [windowSize, setWindowSize] = useState({ - width: undefined, - height: undefined - }); - - useEffect(() => { - function handleResize() { - setWindowSize({ - width: window.innerWidth, - height: window.innerHeight - }); - } - window.addEventListener('resize', handleResize); - handleResize(); - - return () => window.removeEventListener('resize', handleResize); - }, []); - - return windowSize; -}; - -export default useWindowSize; diff --git a/src/index.jsx b/src/index.jsx index 6356234..f55399b 100644 --- a/src/index.jsx +++ b/src/index.jsx @@ -1,18 +1,19 @@ -import React from 'react'; import { createRoot } from 'react-dom/client'; -import { ConfigProvider } from './contexts/ConfigContext'; - +// styles import './index.scss'; + +// project-imports import App from './App'; -import reportWebVitals from './reportWebVitals'; + +import '@fontsource/open-sans/300.css'; +import '@fontsource/open-sans/400.css'; +import '@fontsource/open-sans/500.css'; +import '@fontsource/open-sans/600.css'; const container = document.getElementById('root'); const root = createRoot(container); -root.render( - - - -); -reportWebVitals(); +// ==============================|| MAIN - REACT DOM RENDER ||============================== // + +root.render(); diff --git a/src/index.scss b/src/index.scss index fe37a57..6ba14ac 100644 --- a/src/index.scss +++ b/src/index.scss @@ -1,256 +1,9 @@ -@import 'assets/scss/style.scss'; - -.nav-outside.mob-backdrop { - &.mob-fixed .pcoded-navbar { - z-index: 1032; - } - ~ .pcoded-outside { - &:before { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 1031; - background: rgba(0, 0, 0, 0.25); - } - } -} -.pcoded-header .dropdown .notification .noti-body li { - width: 100%; -} - -.header-chat .h-list-footer .input-group { - .btn-attach { - padding: 0; - width: 35px; - height: 35px; - } - - .btn-send { - top: 7px; - } -} - -.main-search { - padding: 16px 12px; -} - -@media only screen and (max-width: 991px) { - .nav-outside { - ~ { - .pcoded-header, - .pcoded-main-container { - margin-left: 0; - } - } - - &.mob-fixed ~ .pcoded-main-container { - padding-top: 142px; - } - } - - .pcoded-header .navbar-nav > li:last-child { - padding-right: 35px; - } -} - -.box { - display: inline-block; - padding: 10px; - box-sizing: border-box; -} -.img-preview { - overflow: hidden; -} - -.img-preview-section-container { - display: none; -} - -.carousel-inner { - overflow: visible; - z-index: 1050; -} -@media only screen and (max-width: 991px) { - .pcoded-header, - .pcoded-main-container { - margin-left: 0; - width: 100%; - } -} -.card-header .card-header-right { - .dropdown-menu.show { - transform: none !important; - right: 0 !important; - top: 100% !important; - left: auto !important; - } -} - -header.navbar.pcoded-header.navbar-expand-lg.header-default.headerpos-fixed { - background: $theme-background; -} - -header.navbar.pcoded-header.navbar-expand-lg.header-default.headerpos-fixed .b-brand .b-title { - color: $menu-light-text-color; -} +@import './assets/fonts/phosphor/regular/style.css'; +@import './assets/fonts/tabler-icons.min.css'; -header.navbar.pcoded-header.navbar-expand-lg.header-default.headerpos-fixed .mobile-menu span, -header.navbar.pcoded-header.navbar-expand-lg.header-default.headerpos-fixed .mobile-menu span:after, -header.navbar.pcoded-header.navbar-expand-lg.header-default.headerpos-fixed .mobile-menu span:before { - background-color: $menu-light-text-color; -} +@import 'simplebar-react/dist/simplebar.min.css'; +@import './assets/scss/themes/plugins/scrollbar'; -header.navbar.pcoded-header.navbar-expand-lg.header-default .mobile-menu.on span { - background-color: transparent; -} - -@media only screen and (max-width: 991px) { - .pcoded-navbar { - z-index: 1072; - } - - header.navbar.pcoded-header.navbar-expand-lg.header-default.headerpos-fixed { - background: $header-dark-background; - } - - header.navbar.pcoded-header.navbar-expand-lg.header-default.headerpos-fixed .b-brand .b-title { - color: $header-dark-text-color; - } - - header.navbar.pcoded-header.navbar-expand-lg.header-default.headerpos-fixed .mobile-menu span, - header.navbar.pcoded-header.navbar-expand-lg.header-default.headerpos-fixed .mobile-menu span:after, - header.navbar.pcoded-header.navbar-expand-lg.header-default.headerpos-fixed .mobile-menu span:before { - background-color: $header-dark-text-color; - } - - header.navbar.pcoded-header.navbar-expand-lg.header-default .mobile-menu.on span { - background-color: transparent; - } -} - -.user-activity .tab-content { - padding-top: 5px; -} - -.user-activity .card { - box-shadow: none; - --bs-card-bg: transparent; -} - -.form-control[type='file'] { - height: auto; - padding-left: 0.45rem; -} -.table { - .badge { - margin-right: 0.25rem; - } -} -.mb-3.row { - > .col, - .col.d-flex { - @media (max-width: 768px) { - margin-top: 5px; - margin-bottom: 5px; - &:nth-child(2) { - flex-direction: column; - text-align: left; - > span { - justify-content: flex-start !important; - .form-control { - max-width: 150px; - } - } - .btn { - margin-top: 8px; - max-width: fit-content; - margin-left: 0 !important; - } - } - } - } -} - -.row.justify-content-between > .col > .d-flex.align-items-center strong { - margin: 0 5px; -} - -@media (max-width: 575px) { - .row.justify-content-between > *[class*='col-'], - .row.justify-content-between > .col { - flex: 100%; - .pagination { - justify-content: flex-start !important; - } - &:first-child { - margin-bottom: 8px; - } - > .d-flex.align-items-center { - input { - width: 40px !important; - padding-left: 10px; - padding-right: 10px; - } - } - } -} -td { - img.wid-40 { - max-width: 40px; - } -} -.new-cust-card { - @media (max-width: 1024px) { - .d-inline-block { - width: calc(100% - 55px); - } - .align-middle .status { - position: relative; - top: 0; - left: 0; - } - } -} -.table th, -.table td { - vertical-align: middle; -} -.cover-img-block { - overflow: hidden; - z-index: 1; -} -.user-about-block { - position: relative; - z-index: 5; -} -@media only screen and (max-width: 1200px) { - .user-card .user-about-block { - margin-top: -10px; - } -} - -.alert { - .float-right { - margin-left: 8px; - float: none !important; - } -} -@media (max-width: 768px) { - .modal-open .modal { - padding-left: 0 !important; - } -} -.carousel.slide { - overflow: hidden; -} - -.table.table-bordered.table-hover { - th { - select.form-control { - min-width: 140px; - } - } -} +@import 'assets/scss/style.scss'; +@import 'assets/scss/style-preset.scss'; +@import './global.scss'; diff --git a/src/layout/Auth/index.jsx b/src/layout/Auth/index.jsx new file mode 100644 index 0000000..089cf11 --- /dev/null +++ b/src/layout/Auth/index.jsx @@ -0,0 +1,15 @@ +import { Suspense } from 'react'; +import { Outlet } from 'react-router-dom'; + +// project-imports +import Loader from 'components/Loader'; + +// ==============================|| LAYOUT - AUTH ||============================== // + +export default function AuthLayout() { + return ( + }> + + + ); +} diff --git a/src/layout/Dashboard/Drawer/DrawerContent/Navigation/NavCollapse.jsx b/src/layout/Dashboard/Drawer/DrawerContent/Navigation/NavCollapse.jsx new file mode 100644 index 0000000..0586c81 --- /dev/null +++ b/src/layout/Dashboard/Drawer/DrawerContent/Navigation/NavCollapse.jsx @@ -0,0 +1,166 @@ +import PropTypes from 'prop-types'; +import { useEffect, useState, useMemo, useCallback } from 'react'; +import { matchPath, useLocation, useNavigate } from 'react-router-dom'; + +// react-bootstrap +import Badge from 'react-bootstrap/Badge'; +import ListGroup from 'react-bootstrap/ListGroup'; + +// project-imports +import NavItem from './NavItem'; +import { useGetMenuMaster } from 'api/menu'; + +// ==============================|| NAVIGATION - COLLAPSE ||============================== // + +export default function NavCollapse({ menu, level, parentId, setSelectedItems, selectedItems, setSelectedLevel, selectedLevel }) { + const { menuMaster } = useGetMenuMaster(); + const navigation = useNavigate(); + const drawerOpen = menuMaster?.isDashboardDrawerOpened; + + const [open, setOpen] = useState(false); + const [selected, setSelected] = useState(null); + const location = useLocation(); + + const isMenuActive = (menu, currentPath) => { + if (menu.type === 'item') { + return menu.url === currentPath; + } + if (menu.type === 'collapse' && Array.isArray(menu.children)) { + return menu.children.some((child) => isMenuActive(child, currentPath)); + } + return false; + }; + + const handleClick = (isRedirect) => { + const isMobile = window.innerWidth <= 1024; + setSelectedLevel(level); + + if (isMobile || !drawerOpen) { + setOpen(!open); + setSelected(!selected ? menu.id : null); + setSelectedItems(!selected ? menu : selectedItems); + if (menu.url && isRedirect) navigation(`${menu.url}`); + } + }; + + useMemo(() => { + if (selected === selectedItems?.id) { + if (level === 1) { + setOpen(true); + } + } else { + if (level === selectedLevel) { + setOpen(false); + + if (drawerOpen) { + setSelected(null); + } + } + } + }, [selectedItems, level, selected, drawerOpen, selectedLevel]); + + const { pathname } = useLocation(); + + useEffect(() => { + if (pathname === menu.url) { + setSelected(menu.id); + } + }, [pathname, menu.id, menu.url]); + + const checkOpenForParent = useCallback( + (child, id) => { + child.forEach((item) => { + if (item.url === pathname) { + setOpen(true); + setSelected(id); + } + }); + }, + [pathname] + ); + + // menu collapse for sub-levels + useEffect(() => { + setOpen(false); + if (menu.children) { + menu.children.forEach((item) => { + if (item.children?.length) { + checkOpenForParent(item.children, menu.id); + } + + if (item.link && !!matchPath({ path: item?.link, end: false }, pathname)) { + setSelected(menu.id); + setOpen(true); + } + + if (item.url === pathname) { + setSelected(menu.id); + setOpen(true); + } + }); + } + }, [pathname, menu.id, menu.children, checkOpenForParent]); + + useEffect(() => { + if (menu.url === pathname) { + setSelected(menu.id); + setOpen(true); + } + }, [pathname, menu]); + + const navCollapse = menu.children?.map((item) => { + switch (item.type) { + case 'collapse': + return ( + + ); + case 'item': + return ; + default: + return ( +
+ Fix - Collapse or Item +
+ ); + } + }); + + return ( + <> + + handleClick(true)}> + {menu.icon && ( + + + + )} + {menu.title} + + + + {menu.badge && {menu.badge}} + + {open === true &&
    {navCollapse}
} +
+ + ); +} + +NavCollapse.propTypes = { + menu: PropTypes.any, + level: PropTypes.number, + parentId: PropTypes.string, + setSelectedItems: PropTypes.oneOfType([PropTypes.func, PropTypes.any]), + selectedItems: PropTypes.any, + setSelectedLevel: PropTypes.func, + selectedLevel: PropTypes.number +}; diff --git a/src/layout/Dashboard/Drawer/DrawerContent/Navigation/NavGroup.jsx b/src/layout/Dashboard/Drawer/DrawerContent/Navigation/NavGroup.jsx new file mode 100644 index 0000000..c7dd044 --- /dev/null +++ b/src/layout/Dashboard/Drawer/DrawerContent/Navigation/NavGroup.jsx @@ -0,0 +1,129 @@ +import PropTypes from 'prop-types'; +import { Fragment, useCallback, useEffect, useState } from 'react'; +import { matchPath, useLocation } from 'react-router-dom'; + +// project-imports +import NavItem from './NavItem'; +import NavCollapse from './NavCollapse'; + +// ==============================|| NAVIGATION - GROUP ||============================== // + +export default function NavGroup({ + item, + lastItem, + remItems, + lastItemId, + setSelectedID, + setSelectedItems, + selectedItems, + setSelectedLevel, + selectedLevel +}) { + const [anchorEl, setAnchorEl] = useState(null); + const [currentItem, setCurrentItem] = useState(item); + const { pathname } = useLocation(); + + const openMini = Boolean(anchorEl); + + useEffect(() => { + if (lastItem) { + if (item.id === lastItemId) { + const localItem = { ...item }; + const elements = remItems.map((ele) => ele?.children); + localItem.children = elements.flat(1); + setCurrentItem(localItem); + } else { + setCurrentItem(item); + } + } + }, [item, lastItem, lastItemId, remItems, setCurrentItem]); + + const checkOpenForParent = useCallback( + (child, id) => { + child.forEach((ele) => { + if (ele.children?.length) { + checkOpenForParent(ele.children, currentItem.id); + } + + if (ele.url && !!matchPath({ path: ele?.link ? ele.link : ele.url, end: true }, pathname)) { + setSelectedID(id); + } + }); + }, + [currentItem.id, pathname, setSelectedID] + ); + + const checkSelectedOnload = useCallback( + (data) => { + const children = data.children ?? []; + children.forEach((itemCheck) => { + if (!itemCheck) return; + + if (itemCheck.children?.length) { + checkOpenForParent(itemCheck.children, currentItem.id); + } + + if (itemCheck.url && matchPath({ path: itemCheck.link ? itemCheck.link : itemCheck.url, end: true }, pathname)) { + setSelectedID(currentItem.id); + } + }); + }, + [pathname, currentItem, checkOpenForParent, setSelectedID] + ); + + useEffect(() => { + checkSelectedOnload(currentItem); + if (openMini) setAnchorEl(null); + }, [pathname, currentItem, checkSelectedOnload, openMini, setAnchorEl]); + + const navCollapse = item.children?.map((menuItem, index) => { + const key = menuItem.id || `${menuItem.type}-${index}`; + switch (menuItem.type) { + case 'collapse': + return ( + + ); + case 'item': + return ; + default: + return ( +
+ Fix - Group Collapse or Items +
+ ); + } + }); + + return ( + <> + +
  • + +
  • + {navCollapse} +
    + + ); +} + +NavGroup.propTypes = { + item: PropTypes.any, + lastItem: PropTypes.number, + remItems: PropTypes.array, + lastItemId: PropTypes.string, + setSelectedID: PropTypes.oneOfType([PropTypes.func, PropTypes.any]), + setSelectedItems: PropTypes.oneOfType([PropTypes.func, PropTypes.any]), + selectedItems: PropTypes.any, + setSelectedLevel: PropTypes.func, + selectedLevel: PropTypes.number, + setSelectTab: PropTypes.func +}; diff --git a/src/layout/Dashboard/Drawer/DrawerContent/Navigation/NavItem.jsx b/src/layout/Dashboard/Drawer/DrawerContent/Navigation/NavItem.jsx new file mode 100644 index 0000000..cb94ff6 --- /dev/null +++ b/src/layout/Dashboard/Drawer/DrawerContent/Navigation/NavItem.jsx @@ -0,0 +1,39 @@ +import PropTypes from 'prop-types'; +import { useLocation, matchPath, Link } from 'react-router-dom'; + +// project-imports +import { handlerDrawerOpen } from 'api/menu'; + +// ==============================|| NAVIGATION - ITEM ||============================== // + +export default function NavItem({ item }) { + const { pathname } = useLocation(); + const itemPath = item?.link || item?.url; + + let itemTarget = '_self'; + if (item.target) { + itemTarget = '_blank'; + } + const isSelected = itemPath ? !!matchPath({ path: itemPath, end: true }, pathname) : false; + return ( +
  • + { + handlerDrawerOpen(false); + }} + > + {item?.icon && ( + + + + )} + {item.title} + +
  • + ); +} + +NavItem.propTypes = { item: PropTypes.any }; diff --git a/src/layout/Dashboard/Drawer/DrawerContent/Navigation/index.jsx b/src/layout/Dashboard/Drawer/DrawerContent/Navigation/index.jsx new file mode 100644 index 0000000..9447a45 --- /dev/null +++ b/src/layout/Dashboard/Drawer/DrawerContent/Navigation/index.jsx @@ -0,0 +1,83 @@ +import PropTypes from 'prop-types'; +import { useState } from 'react'; + +// react-bootstrap +import ListGroup from 'react-bootstrap/ListGroup'; + +// project-imports +import NavItem from './NavItem'; +import NavGroup from './NavGroup'; +import menuItems from 'menu-items'; + +// ==============================|| NAVIGATION ||============================== // + +export default function Navigation({ selectedItems, setSelectedItems, setSelectTab }) { + const [selectedID, setSelectedID] = useState(''); + const [selectedLevel, setSelectedLevel] = useState(0); + + const lastItem = null; + let lastItemIndex = menuItems.items.length - 1; + let remItems = []; + let lastItemId; + + if (lastItem && lastItem < menuItems.items.length) { + lastItemId = menuItems.items[lastItem - 1].id; + lastItemIndex = lastItem - 1; + remItems = menuItems.items.slice(lastItem - 1, menuItems.items.length).map((item) => ({ + id: item.id, // Ensure id is included + type: item.type, // Add the missing type field + title: item.title, + elements: item.children, + icon: item.icon, + ...(item.url && { + url: item.url + }) + })); + } + + const navGroups = menuItems.items.slice(0, lastItemIndex + 1).map((item, index) => { + switch (item.type) { + case 'group': + if (item.url && item.id !== lastItemId) { + return ( + <> + + + + + ); + } + + return ( + {})} + /> + ); + default: + return ( +
    + Fix - Navigation Group +
    + ); + } + }); + + return
      {navGroups}
    ; +} + +Navigation.propTypes = { + selectedItems: PropTypes.any, + setSelectedItems: PropTypes.oneOfType([PropTypes.func, PropTypes.any]), + setSelectTab: PropTypes.oneOfType([PropTypes.func, PropTypes.any]) +}; diff --git a/src/layout/Dashboard/Drawer/DrawerContent/index.jsx b/src/layout/Dashboard/Drawer/DrawerContent/index.jsx new file mode 100644 index 0000000..a07c594 --- /dev/null +++ b/src/layout/Dashboard/Drawer/DrawerContent/index.jsx @@ -0,0 +1,153 @@ +import PropTypes from 'prop-types'; +import { useCallback, useEffect, useState } from 'react'; +import { Link, useLocation } from 'react-router-dom'; + +// react-bootstrap +import ListGroup from 'react-bootstrap/ListGroup'; + +// project-imports +import Navigation from './Navigation'; +import { useGetMenuMaster } from 'api/menu'; +import SimpleBarScroll from 'components/third-party/SimpleBar'; +import menuItems from 'menu-items'; + +// ==============================|| DRAWER CONTENT - NAVIGATION ||============================== // + +export default function DrawerContent({ selectedItems, setSelectedItems }) { + const [selectTab, setSelectTab] = useState(menuItems.items[0]); + const { menuMaster } = useGetMenuMaster(); + const { pathname } = useLocation(); + const drawerOpen = menuMaster?.isDashboardDrawerOpened; + + const [open, setOpen] = useState({}); + + const handleClick = (item) => { + if (!item.id) return; + + const isMobile = window.innerWidth <= 1024; + + setOpen((prev) => ({ + ...prev, + [item.id]: !prev[item.id] + })); + + if (isMobile || !drawerOpen) { + setSelectedItems(item); + } + }; + + const isActive = useCallback( + (item) => { + if (!item.url) return false; + return pathname.toLowerCase().includes(item.url.toLowerCase()); + }, + [pathname] + ); + + const autoOpenParents = useCallback( + (items) => { + const openMap = {}; + + const findAndMark = (entries = []) => { + entries.forEach((item) => { + if (item.children) { + const match = item.children.find((child) => isActive(child) || child.children?.some(isActive)); + if (match) openMap[item.id] = true; + + findAndMark(item.children); + } + }); + }; + + findAndMark(items); + setOpen(openMap); + }, + [isActive, setOpen] + ); + + useEffect(() => { + autoOpenParents(selectTab?.children); + }, [autoOpenParents, selectTab]); + return ( + <> + + + +
    +
    + +
      + {selectTab?.children?.map((item) => ( + + handleClick(item)}> + {item.icon && ( + + + + )} + {item.title} + {item.type === 'collapse' && ( + + + + )} + + + {open[item.id] && item.children && ( +
        + {item.children.map((child) => ( +
      • + { + handleClick(child); + }} + > + {child.icon && ( + + + + )} + {child.title} + {child.type === 'collapse' && ( + + + + )} + + + {open[child.id] && child.children && ( +
          + {child.children.map((value) => ( +
        • + + {value.icon && ( + + + + )} + {value.title} + +
        • + ))} +
        + )} +
      • + ))} +
      + )} +
      + ))} +
    +
    +
    +
    + + ); +} + +DrawerContent.propTypes = { selectedItems: PropTypes.any, setSelectedItems: PropTypes.oneOfType([PropTypes.func, PropTypes.any]) }; diff --git a/src/layout/Dashboard/Drawer/index.jsx b/src/layout/Dashboard/Drawer/index.jsx new file mode 100644 index 0000000..f495206 --- /dev/null +++ b/src/layout/Dashboard/Drawer/index.jsx @@ -0,0 +1,58 @@ +import { useEffect, useRef, useState } from 'react'; + +// react-bootstrap +import Image from 'react-bootstrap/Image'; + +// third-party + +// project-imports +import DrawerContent from './DrawerContent'; +import { handlerDrawerOpen, useGetMenuMaster } from 'api/menu'; + +// assets +import logo from 'assets/images/logo-white.svg'; + +// ==============================|| MAIN LAYOUT - DRAWER ||============================== // + +export default function MainDrawer() { + const { menuMaster } = useGetMenuMaster(); + const drawerOpen = menuMaster?.isDashboardDrawerOpened; + const [selectedItems, setSelectedItems] = useState(); + const [isMobile, setIsMobile] = useState(window.innerWidth <= 1024); + const overlayRef = useRef(null); + + useEffect(() => { + const handleResize = () => setIsMobile(window.innerWidth <= 1024); + window.addEventListener('resize', handleResize); + return () => window.removeEventListener('resize', handleResize); + }, []); + + useEffect(() => { + const handleClickOutside = (event) => { + if (overlayRef.current?.contains(event.target)) { + handlerDrawerOpen(false); + } + }; + if (isMobile) { + document.addEventListener('mousedown', handleClickOutside); + } + return () => document.removeEventListener('mousedown', handleClickOutside); + }, [isMobile]); + + return ( + + ); +} diff --git a/src/layout/Dashboard/Footer.jsx b/src/layout/Dashboard/Footer.jsx new file mode 100644 index 0000000..9f7b8fd --- /dev/null +++ b/src/layout/Dashboard/Footer.jsx @@ -0,0 +1,44 @@ +// react-bootstrap +import Col from 'react-bootstrap/Col'; +import Nav from 'react-bootstrap/Nav'; +import Row from 'react-bootstrap/Row'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import branding from 'branding.json'; + +// ==============================|| MAIN LAYOUT - FOOTER ||============================== // +export default function Footer() { + return ( +
    +
    + + {/* Footer Text */} + +

    + {branding.brandName} ♥ Crafted By Team{' '} + + CodedThemes + +

    + + + {/* Footer Links */} + + + + Home + + + Documentation + + + Support + + + +
    +
    +
    + ); +} diff --git a/src/layout/Dashboard/Header.jsx b/src/layout/Dashboard/Header.jsx new file mode 100644 index 0000000..6945987 --- /dev/null +++ b/src/layout/Dashboard/Header.jsx @@ -0,0 +1,218 @@ +import React from 'react'; +import { Link } from 'react-router-dom'; + +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Dropdown from 'react-bootstrap/Dropdown'; +import Form from 'react-bootstrap/Form'; +import Image from 'react-bootstrap/Image'; +import Nav from 'react-bootstrap/Nav'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; +import SimpleBarScroll from 'components/third-party/SimpleBar'; +import { handlerDrawerOpen, useGetMenuMaster } from 'api/menu'; + +// assets +import Img1 from 'assets/images/user/avatar-1.png'; +import Img2 from 'assets/images/user/avatar-2.png'; +import Img3 from 'assets/images/user/avatar-3.png'; +import Img4 from 'assets/images/user/avatar-4.png'; +import Img5 from 'assets/images/user/avatar-5.png'; + +const notifications = [ + { + id: 1, + avatar: Img1, + time: '2 min ago', + title: 'UI/UX Design', + description: "Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.", + date: 'Today' + }, + { + id: 2, + avatar: Img2, + time: '1 hour ago', + title: 'Message', + description: "Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.", + date: 'Today' + }, + { + id: 3, + avatar: Img3, + time: '2 hour ago', + title: 'Forms', + description: "Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.", + date: 'Yesterday' + }, + { + id: 4, + avatar: Img4, + time: '12 hour ago', + title: 'Challenge invitation', + description: 'Jonny aber invites you to join the challenge', + actions: true, + date: 'Yesterday' + }, + { + id: 5, + avatar: Img5, + time: '5 hour ago', + title: 'Security', + description: "Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.", + date: 'Yesterday' + } +]; + +// =============================|| MAIN LAYOUT - HEADER ||============================== // + +export default function Header() { + const { menuMaster } = useGetMenuMaster(); + const drawerOpen = menuMaster?.isDashboardDrawerOpened; + + return ( +
    +
    +
    + +
    +
    + +
    +
    +
    + ); +} diff --git a/src/layout/Dashboard/index.jsx b/src/layout/Dashboard/index.jsx new file mode 100644 index 0000000..ddeb2bd --- /dev/null +++ b/src/layout/Dashboard/index.jsx @@ -0,0 +1,28 @@ +import { Outlet } from 'react-router-dom'; + +// project-imports +import Breadcrumbs from 'components/Breadcrumbs'; +import Drawer from './Drawer'; +import Footer from './Footer'; +import Header from './Header'; +import NavigationScroll from 'components/NavigationScroll'; + +// ==============================|| MAIN LAYOUT ||============================== // + +export default function MainLayout() { + return ( +
    + +
    +
    +
    + + + + +
    +
    +
    +
    + ); +} diff --git a/src/layouts/AdminLayout/Breadcrumb/index.jsx b/src/layouts/AdminLayout/Breadcrumb/index.jsx deleted file mode 100644 index e87b421..0000000 --- a/src/layouts/AdminLayout/Breadcrumb/index.jsx +++ /dev/null @@ -1,90 +0,0 @@ -import React, { useState, useEffect } from 'react'; -import { ListGroup } from 'react-bootstrap'; -import { Link, useLocation } from 'react-router-dom'; - -import navigation from '../../../menu-items'; -import { BASE_TITLE } from '../../../config/constant'; - -const Breadcrumb = () => { - const location = useLocation(); - - const [main, setMain] = useState([]); - const [item, setItem] = useState([]); - - useEffect(() => { - navigation.items.map((item, index) => { - if (item.type && item.type === 'group') { - getCollapse(item, index); - } - return false; - }); - }); - - const getCollapse = (item, index) => { - if (item.children) { - item.children.filter((collapse) => { - if (collapse.type && collapse.type === 'collapse') { - getCollapse(collapse, index); - } else if (collapse.type && collapse.type === 'item') { - if (location.pathname === collapse.url) { - setMain(item); - setItem(collapse); - } - } - return false; - }); - } - }; - - let mainContent, itemContent; - let breadcrumbContent = ''; - let title = ''; - - if (main && main.type === 'collapse') { - mainContent = ( - - {main.title} - - ); - } - - if (item && item.type === 'item') { - title = item.title; - itemContent = ( - - {title} - - ); - - if (item.breadcrumbs !== false) { - breadcrumbContent = ( -
    -
    -
    -
    -
    -
    {title}
    -
    - - - - - - - {mainContent} - {itemContent} - -
    -
    -
    -
    - ); - } - - document.title = title + BASE_TITLE; - } - - return {breadcrumbContent}; -}; - -export default Breadcrumb; diff --git a/src/layouts/AdminLayout/NavBar/NavLeft/NavSearch/index.jsx b/src/layouts/AdminLayout/NavBar/NavLeft/NavSearch/index.jsx deleted file mode 100644 index dbbd9ae..0000000 --- a/src/layouts/AdminLayout/NavBar/NavLeft/NavSearch/index.jsx +++ /dev/null @@ -1,61 +0,0 @@ -import PropTypes from 'prop-types'; -import React, { useState } from 'react'; -import { Link } from 'react-router-dom'; - -const NavSearch = (props) => { - const { windowWidth } = props; - const [isOpen, setIsOpen] = useState(windowWidth < 600); - const [searchString, setSearchString] = useState(windowWidth < 600 ? '100px' : ''); - - const searchOnHandler = () => { - if (windowWidth < 600) { - document.querySelector('#navbar-right').classList.add('d-none'); - } - setIsOpen(true); - setSearchString('100px'); - }; - - const searchOffHandler = () => { - setIsOpen(false); - setSearchString(0); - setTimeout(() => { - if (windowWidth < 600) { - document.querySelector('#navbar-right').classList.remove('d-none'); - } - }, 500); - }; - - let searchClass = ['main-search']; - if (isOpen) { - searchClass = [...searchClass, 'open']; - } - - return ( - - - - ); -}; - -NavSearch.propTypes = { - windowWidth: PropTypes.number -}; - -export default NavSearch; diff --git a/src/layouts/AdminLayout/NavBar/NavLeft/index.jsx b/src/layouts/AdminLayout/NavBar/NavLeft/index.jsx deleted file mode 100644 index 0f0f9d2..0000000 --- a/src/layouts/AdminLayout/NavBar/NavLeft/index.jsx +++ /dev/null @@ -1,53 +0,0 @@ -import React from 'react'; -import { ListGroup, Dropdown } from 'react-bootstrap'; -import { Link } from 'react-router-dom'; - -import useWindowSize from '../../../../hooks/useWindowSize'; -import NavSearch from './NavSearch'; - -const NavLeft = () => { - const windowSize = useWindowSize(); - - let navItemClass = ['nav-item']; - if (windowSize.width <= 575) { - navItemClass = [...navItemClass, 'd-none']; - } - - return ( - - - - - - Dropdown - -
      - -
    • - - Action - -
    • -
    • - - Another action - -
    • -
    • - - Something else here - -
    • -
      -
    -
    -
    - - - -
    -
    - ); -}; - -export default NavLeft; diff --git a/src/layouts/AdminLayout/NavBar/NavRight/ChatList/Friends/Chat/Messages/index.jsx b/src/layouts/AdminLayout/NavBar/NavRight/ChatList/Friends/Chat/Messages/index.jsx deleted file mode 100644 index a58de65..0000000 --- a/src/layouts/AdminLayout/NavBar/NavRight/ChatList/Friends/Chat/Messages/index.jsx +++ /dev/null @@ -1,49 +0,0 @@ -import PropTypes from 'prop-types'; -import React from 'react'; -import { Card } from 'react-bootstrap'; -import { Link } from 'react-router-dom'; -const Messages = ({ message, photo, name }) => { - let image = ''; - if (message.type) { - image = ( - - {name} - - ); - } - - let msgClass = []; - if (message.type) { - msgClass = [...msgClass, 'chat-menu-content']; - } else { - msgClass = [...msgClass, 'chat-menu-reply text-muted']; - } - - return ( - - - {image} - -
    -

    {message.msg}

    -
    -

    {message.time}

    -
    -
    -
    - ); -}; - -Messages.propTypes = { - message: PropTypes.object, - photo: PropTypes.string, - name: PropTypes.string, - type: PropTypes.string, - msg: PropTypes.string, - time: PropTypes.string -}; - -export default Messages; diff --git a/src/layouts/AdminLayout/NavBar/NavRight/ChatList/Friends/Chat/chat.jsx b/src/layouts/AdminLayout/NavBar/NavRight/ChatList/Friends/Chat/chat.jsx deleted file mode 100644 index 8f83fea..0000000 --- a/src/layouts/AdminLayout/NavBar/NavRight/ChatList/Friends/Chat/chat.jsx +++ /dev/null @@ -1,529 +0,0 @@ -import avatar1 from 'assets/images/user/avatar-1.jpg'; -import avatar2 from 'assets/images/user/avatar-2.jpg'; -import avatar3 from 'assets/images/user/avatar-3.jpg'; -import avatar4 from 'assets/images/user/avatar-4.jpg'; - -const chat = [ - { - friend_id: 1, - friend_photo: avatar1, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 2, - friend_photo: avatar2, - messages: [ - { - type: 1, - msg: 'Hiii!!! Good Morning', - time: '6:48 a.m' - }, - { - type: 0, - msg: 'Hello, Very Good Morning', - time: '6:50 a.m' - }, - { - type: 0, - msg: 'How are You?', - time: '8:50 a.m' - }, - { - type: 1, - msg: 'Fine, What do you do?', - time: '8:51 a.m' - } - ] - }, - { - friend_id: 4, - friend_photo: avatar1, - messages: [ - { - type: 1, - msg: 'Hiii!!! Good Morning', - time: '6:48 a.m' - }, - { - type: 0, - msg: 'Hello, Very Good Morning', - time: '6:50 a.m' - }, - { - type: 0, - msg: 'How are You?', - time: '8:50 a.m' - }, - { - type: 1, - msg: 'Fine, What do you do?', - time: '8:51 a.m' - } - ] - }, - { - friend_id: 5, - friend_photo: avatar4, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 6, - friend_photo: avatar1, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - }, - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - }, - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - }, - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - }, - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 7, - friend_photo: avatar2, - messages: [ - { - type: 1, - msg: 'Hiii!!! Good Morning', - time: '6:48 a.m' - }, - { - type: 0, - msg: 'Hello, Very Good Morning', - time: '6:50 a.m' - }, - { - type: 0, - msg: 'How are You?', - time: '8:50 a.m' - }, - { - type: 1, - msg: 'Fine, What do you do?', - time: '8:51 a.m' - } - ] - }, - { - friend_id: 8, - friend_photo: avatar3, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 9, - friend_photo: avatar1, - messages: [ - { - type: 1, - msg: 'Hiii!!! Good Morning', - time: '6:48 a.m' - }, - { - type: 0, - msg: 'Hello, Very Good Morning', - time: '6:50 a.m' - }, - { - type: 0, - msg: 'How are You?', - time: '8:50 a.m' - }, - { - type: 1, - msg: 'Fine, What do you do?', - time: '8:51 a.m' - } - ] - }, - { - friend_id: 10, - friend_photo: avatar4, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 11, - friend_photo: avatar1, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 12, - friend_photo: avatar2, - messages: [ - { - type: 1, - msg: 'Hiii!!! Good Morning', - time: '6:48 a.m' - }, - { - type: 0, - msg: 'Hello, Very Good Morning', - time: '6:50 a.m' - }, - { - type: 0, - msg: 'How are You?', - time: '8:50 a.m' - }, - { - type: 1, - msg: 'Fine, What do you do?', - time: '8:51 a.m' - } - ] - }, - { - friend_id: 13, - friend_photo: avatar3, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 14, - friend_photo: avatar1, - messages: [ - { - type: 1, - msg: 'Hiii!!! Good Morning', - time: '6:48 a.m' - }, - { - type: 0, - msg: 'Hello, Very Good Morning', - time: '6:50 a.m' - }, - { - type: 0, - msg: 'How are You?', - time: '8:50 a.m' - }, - { - type: 1, - msg: 'Fine, What do you do?', - time: '8:51 a.m' - } - ] - }, - { - friend_id: 15, - friend_photo: avatar4, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 16, - friend_photo: avatar1, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 17, - friend_photo: avatar2, - messages: [ - { - type: 1, - msg: 'Hiii!!! Good Morning', - time: '6:48 a.m' - }, - { - type: 0, - msg: 'Hello, Very Good Morning', - time: '6:50 a.m' - }, - { - type: 0, - msg: 'How are You?', - time: '8:50 a.m' - }, - { - type: 1, - msg: 'Fine, What do you do?', - time: '8:51 a.m' - } - ] - }, - { - friend_id: 18, - friend_photo: avatar3, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 19, - friend_photo: avatar1, - messages: [ - { - type: 1, - msg: 'Hiii!!! Good Morning', - time: '6:48 a.m' - }, - { - type: 0, - msg: 'Hello, Very Good Morning', - time: '6:50 a.m' - }, - { - type: 0, - msg: 'How are You?', - time: '8:50 a.m' - }, - { - type: 1, - msg: 'Fine, What do you do?', - time: '8:51 a.m' - } - ] - }, - { - friend_id: 20, - friend_photo: avatar2, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 21, - friend_photo: avatar3, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - } -]; - -export default chat; diff --git a/src/layouts/AdminLayout/NavBar/NavRight/ChatList/Friends/Chat/index.jsx b/src/layouts/AdminLayout/NavBar/NavRight/ChatList/Friends/Chat/index.jsx deleted file mode 100644 index bb9fe1d..0000000 --- a/src/layouts/AdminLayout/NavBar/NavRight/ChatList/Friends/Chat/index.jsx +++ /dev/null @@ -1,76 +0,0 @@ -import PropTypes from 'prop-types'; -import React from 'react'; -import { FormControl, Button, InputGroup, Card } from 'react-bootstrap'; -import { Link } from 'react-router-dom'; -import PerfectScrollbar from 'react-perfect-scrollbar'; - -import chatMsg from './chat'; -import Messages from './Messages'; - -const Chat = ({ user, chatOpen, listOpen, closed }) => { - let chatClass = ['header-chat']; - if (chatOpen && listOpen) { - chatClass = [...chatClass, 'open']; - } - - let message = ( - - -
    -

    CHAT NOT FOUND

    -
    -
    -
    - ); - - chatMsg.filter((chats) => { - if (chats.friend_id === user.id) { - message = chats.messages.map((msg, index) => { - return ; - }); - } - return false; - }); - - return ( - -
    -
    -
    {user.name}
    - - - -
    -
    -
    - -
    {message}
    -
    -
    -
    -
    - - - - - -
    -
    -
    - ); -}; - -Chat.propTypes = { - user: PropTypes.oneOfType([PropTypes.array, PropTypes.object]), - chatOpen: PropTypes.bool, - listOpen: PropTypes.bool, - id: PropTypes.number, - closed: PropTypes.func, - name: PropTypes.string -}; - -export default Chat; diff --git a/src/layouts/AdminLayout/NavBar/NavRight/ChatList/Friends/Friend/index.jsx b/src/layouts/AdminLayout/NavBar/NavRight/ChatList/Friends/Friend/index.jsx deleted file mode 100644 index 7ddd044..0000000 --- a/src/layouts/AdminLayout/NavBar/NavRight/ChatList/Friends/Friend/index.jsx +++ /dev/null @@ -1,61 +0,0 @@ -import PropTypes from 'prop-types'; -import React from 'react'; -import { Card } from 'react-bootstrap'; -import { Link } from 'react-router-dom'; - -const Friend = ({ data, activeId, clicked }) => { - let timeClass = ['d-block f-w-400']; - if (data.status) { - timeClass = [...timeClass, 'text-c-green']; - } else { - timeClass = [...timeClass, 'text-muted']; - } - - let time = ''; - if (data.time) { - time = {data.time}; - } - - let newFriend = ''; - if (data.new) { - newFriend =
    {data.new}
    ; - } - - return ( - - {/* eslint-disable-next-line */} - - - {' '} - {data.name} - {newFriend} - - -
    - {data.name} - {time} -
    -
    -
    -
    - ); -}; - -Friend.propTypes = { - data: PropTypes.object, - activeId: PropTypes.number, - clicked: PropTypes.func, - photo: PropTypes.string, - id: PropTypes.number, - status: PropTypes.string, - time: PropTypes.string, - new: PropTypes.string, - name: PropTypes.string -}; - -export default Friend; diff --git a/src/layouts/AdminLayout/NavBar/NavRight/ChatList/Friends/friends.jsx b/src/layouts/AdminLayout/NavBar/NavRight/ChatList/Friends/friends.jsx deleted file mode 100644 index e3a140e..0000000 --- a/src/layouts/AdminLayout/NavBar/NavRight/ChatList/Friends/friends.jsx +++ /dev/null @@ -1,199 +0,0 @@ -import avatar1 from 'assets/images/user/avatar-1.jpg'; -import avatar2 from 'assets/images/user/avatar-2.jpg'; -import avatar3 from 'assets/images/user/avatar-3.jpg'; -import avatar4 from 'assets/images/user/avatar-4.jpg'; - -const friends = [ - { - id: 1, - photo: avatar1, - name: 'Josephin Doe', - new: 3, - status: 1, - time: 'typing' - }, - { - id: 2, - photo: avatar2, - name: 'Lary Doe', - new: 1, - status: 1, - time: 'online' - }, - { - id: 3, - photo: avatar3, - name: 'Alice', - status: 1, - time: 'online' - }, - { - id: 4, - photo: avatar1, - name: 'Alia', - status: 0, - new: 1, - time: '10 min ago' - }, - { - id: 5, - photo: avatar4, - name: 'Suzen', - status: 0, - time: '15 min ago' - }, - { - id: 6, - photo: avatar1, - name: 'Josephin Doe', - new: 3, - status: 1, - time: 'typing' - }, - { - id: 7, - photo: avatar2, - name: 'Lary Doe', - new: 1, - status: 1, - time: 'online' - }, - { - id: 8, - photo: avatar3, - name: 'Alice', - status: 1, - time: 'online' - }, - { - id: 9, - photo: avatar1, - name: 'Alia', - status: 0, - new: 1, - time: '10 min ago' - }, - { - id: 10, - photo: avatar4, - name: 'Suzen', - status: 0, - time: '15 min ago' - }, - { - id: 11, - photo: avatar1, - name: 'Josephin Doe', - new: 3, - status: 1, - time: 'typing' - }, - { - id: 12, - photo: avatar2, - name: 'Lary Doe', - new: 1, - status: 1, - time: 'online' - }, - { - id: 13, - photo: avatar3, - name: 'Alice', - status: 1, - time: 'online' - }, - { - id: 14, - photo: avatar1, - name: 'Alia', - status: 0, - new: 1, - time: '10 min ago' - }, - { - id: 15, - photo: avatar4, - name: 'Suzen', - status: 0, - time: '15 min ago' - }, - { - id: 16, - photo: avatar1, - name: 'Josephin Doe', - new: 3, - status: 1, - time: 'typing' - }, - { - id: 17, - photo: avatar2, - name: 'Lary Doe', - new: 1, - status: 1, - time: 'online' - }, - { - id: 18, - photo: avatar3, - name: 'Alice', - status: 1, - time: 'online' - }, - { - id: 19, - photo: avatar1, - name: 'Alia', - status: 0, - new: 1, - time: '10 min ago' - }, - { - id: 20, - photo: avatar4, - name: 'Suzen', - status: 0, - time: '15 min ago' - }, - { - id: 21, - photo: avatar1, - name: 'Josephin Doe', - new: 3, - status: 1, - time: 'typing' - }, - { - id: 22, - photo: avatar2, - name: 'Lary Doe', - new: 1, - status: 1, - time: 'online' - }, - { - id: 23, - photo: avatar3, - name: 'Alice', - status: 1, - time: 'online' - }, - { - id: 24, - photo: avatar1, - name: 'Alia', - status: 0, - new: 1, - time: '10 min ago' - }, - { - id: 25, - photo: avatar4, - name: 'Suzen', - status: 0, - time: '15 min ago' - } -]; - -export default friends; diff --git a/src/layouts/AdminLayout/NavBar/NavRight/ChatList/Friends/index.jsx b/src/layouts/AdminLayout/NavBar/NavRight/ChatList/Friends/index.jsx deleted file mode 100644 index 6a10d5e..0000000 --- a/src/layouts/AdminLayout/NavBar/NavRight/ChatList/Friends/index.jsx +++ /dev/null @@ -1,50 +0,0 @@ -import PropTypes from 'prop-types'; -import React, { useState, useEffect } from 'react'; - -import friend from './friends'; -import Friend from './Friend'; -import Chat from './Chat'; - -const Friends = ({ listOpen }) => { - const [chatOpen, setChatOpen] = useState(listOpen); - const [user, setUser] = useState([]); - - useEffect(() => { - setChatOpen(false); - }, [listOpen]); - - const friendList = friend.map((f) => { - return ( - { - setChatOpen(true); - setUser(f); - }} - /> - ); - }); - - return ( - - {friendList} - { - setChatOpen(false); - setUser([]); - }} - /> - - ); -}; - -Friends.propTypes = { - listOpen: PropTypes.bool -}; - -export default Friends; diff --git a/src/layouts/AdminLayout/NavBar/NavRight/ChatList/index.jsx b/src/layouts/AdminLayout/NavBar/NavRight/ChatList/index.jsx deleted file mode 100644 index dbb92d4..0000000 --- a/src/layouts/AdminLayout/NavBar/NavRight/ChatList/index.jsx +++ /dev/null @@ -1,45 +0,0 @@ -import PropTypes from 'prop-types'; -import React from 'react'; -import { FormControl } from 'react-bootstrap'; -import { Link } from 'react-router-dom'; -import PerfectScrollbar from 'react-perfect-scrollbar'; - -import Friends from './Friends'; - -const ChatList = ({ listOpen, closed }) => { - let listClass = ['header-user-list']; - if (listOpen) { - listClass = [...listClass, 'open']; - } - - return ( - -
    -
    -
    - -
    -
    -
    - - - -
    -
    - - - -
    -
    -
    -
    -
    - ); -}; - -ChatList.propTypes = { - listOpen: PropTypes.bool, - closed: PropTypes.func -}; - -export default ChatList; diff --git a/src/layouts/AdminLayout/NavBar/NavRight/index.jsx b/src/layouts/AdminLayout/NavBar/NavRight/index.jsx deleted file mode 100644 index a419063..0000000 --- a/src/layouts/AdminLayout/NavBar/NavRight/index.jsx +++ /dev/null @@ -1,162 +0,0 @@ -import React, { useState } from 'react'; -import { Card, ListGroup, Dropdown } from 'react-bootstrap'; -import { Link } from 'react-router-dom'; -import PerfectScrollbar from 'react-perfect-scrollbar'; - -import ChatList from './ChatList'; - -import avatar1 from '../../../../assets/images/user/avatar-1.jpg'; -import avatar2 from '../../../../assets/images/user/avatar-2.jpg'; -import avatar3 from '../../../../assets/images/user/avatar-3.jpg'; -import avatar4 from '../../../../assets/images/user/avatar-4.jpg'; - -const NavRight = () => { - const [listOpen, setListOpen] = useState(false); - - const notiData = [ - { - name: 'Joseph William', - image: avatar2, - details: 'Purchase New Theme and make payment', - activity: '30 min' - }, - { - name: 'Sara Soudein', - image: avatar3, - details: 'currently login', - activity: '30 min' - }, - { - name: 'Suzen', - image: avatar4, - details: 'Purchase New Theme and make payment', - activity: 'yesterday' - } - ]; - - return ( - - - - - - - - -
    -
    Notifications
    -
    - - mark as read - - clear all -
    -
    - - - -

    NEW

    -
    - - - Generic placeholder - -

    - John Doe - - - 30 min - -

    -

    New ticket Added

    -
    -
    -
    - -

    EARLIER

    -
    - {notiData.map((data, index) => { - return ( - - - Generic placeholder - -

    - {data.name} - - - {data.activity} - -

    -

    {data.details}

    -
    -
    -
    - ); - })} -
    -
    -
    - show all -
    -
    -
    -
    - - - setListOpen(true)}> - - - - - - - - - - -
    - User Profile - John Doe - - - -
    - - - - Settings - - - - - Profile - - - - - My Messages - - - - - Lock Screen - - - -
    -
    -
    -
    - setListOpen(false)} /> -
    - ); -}; - -export default NavRight; diff --git a/src/layouts/AdminLayout/NavBar/index.jsx b/src/layouts/AdminLayout/NavBar/index.jsx deleted file mode 100644 index 688000b..0000000 --- a/src/layouts/AdminLayout/NavBar/index.jsx +++ /dev/null @@ -1,68 +0,0 @@ -import React, { useContext, useState } from 'react'; -import { Link } from 'react-router-dom'; - -import NavLeft from './NavLeft'; -import NavRight from './NavRight'; - -import { ConfigContext } from '../../../contexts/ConfigContext'; -import * as actionType from '../../../store/actions'; - -const NavBar = () => { - const [moreToggle, setMoreToggle] = useState(false); - const configContext = useContext(ConfigContext); - const { collapseMenu, headerFixedLayout, layout } = configContext.state; - const { dispatch } = configContext; - - let headerClass = ['navbar', 'pcoded-header', 'navbar-expand-lg']; - if (headerFixedLayout && layout === 'vertical') { - headerClass = [...headerClass, 'headerpos-fixed']; - } - - let toggleClass = ['mobile-menu']; - if (collapseMenu) { - toggleClass = [...toggleClass, 'on']; - } - - const navToggleHandler = () => { - dispatch({ type: actionType.COLLAPSE_MENU }); - }; - - let moreClass = ['mob-toggler']; - - let collapseClass = ['collapse navbar-collapse']; - if (moreToggle) { - moreClass = [...moreClass, 'on']; - collapseClass = [...collapseClass, 'show']; - } - - let navBar = ( - -
    - - - - -
    - -
    - Datta Able - - setMoreToggle(!moreToggle)}> - - -
    -
    - - -
    -
    - ); - - return ( - -
    {navBar}
    -
    - ); -}; - -export default NavBar; diff --git a/src/layouts/AdminLayout/Navigation/NavContent/NavBadge/index.jsx b/src/layouts/AdminLayout/Navigation/NavContent/NavBadge/index.jsx deleted file mode 100644 index 1cace3c..0000000 --- a/src/layouts/AdminLayout/Navigation/NavContent/NavBadge/index.jsx +++ /dev/null @@ -1,22 +0,0 @@ -import PropTypes from 'prop-types'; -import React from 'react'; - -const NavBadge = ({ items }) => { - let navBadges = false; - if (items.badge) { - const badgeClass = ['label', 'pcoded-badge', items.badge.type]; - - navBadges = {items.badge.title}; - } - - return {navBadges}; -}; - -NavBadge.propTypes = { - items: PropTypes.object, - badge: PropTypes.string, - type: PropTypes.string, - title: PropTypes.string -}; - -export default NavBadge; diff --git a/src/layouts/AdminLayout/Navigation/NavContent/NavCard.jsx b/src/layouts/AdminLayout/Navigation/NavContent/NavCard.jsx deleted file mode 100644 index 235f203..0000000 --- a/src/layouts/AdminLayout/Navigation/NavContent/NavCard.jsx +++ /dev/null @@ -1,32 +0,0 @@ -import React from 'react'; -import { Card } from 'react-bootstrap'; - -// import sidebarImages from '../../../../assets/images/Datta-able-img.svg'; -import sidebarImages from '../../../../assets/images/sidebar.png'; - -let itemTarget = '_blank'; - -const NavCard = () => { - return ( - -
    - - - User-Profile -
    Datta Able Pro
    -

    Checkout Datta Premium Features

    - - Download Premium - -
    -
    -
    -
    - ); -}; - -export default NavCard; diff --git a/src/layouts/AdminLayout/Navigation/NavContent/NavCollapse/index.jsx b/src/layouts/AdminLayout/Navigation/NavContent/NavCollapse/index.jsx deleted file mode 100644 index 40eec44..0000000 --- a/src/layouts/AdminLayout/Navigation/NavContent/NavCollapse/index.jsx +++ /dev/null @@ -1,111 +0,0 @@ -import PropTypes from 'prop-types'; -import React, { useContext, useEffect } from 'react'; -import { ListGroup } from 'react-bootstrap'; -import { Link, useLocation } from 'react-router-dom'; - -import NavItem from '../NavItem'; -import LoopNavCollapse from './index'; -import NavIcon from '../NavIcon'; -import NavBadge from '../NavBadge'; - -import { ConfigContext } from '../../../../../contexts/ConfigContext'; -import * as actionType from '../../../../../store/actions'; - -const NavCollapse = ({ collapse, type }) => { - const configContext = useContext(ConfigContext); - const { dispatch } = configContext; - const location = useLocation(); - - const { layout, isOpen, isTrigger } = configContext.state; - - useEffect(() => { - const currentIndex = location.pathname - .toString() - .split('/') - .findIndex((id) => id === collapse.id); - if (currentIndex > -1) { - dispatch({ type: actionType.COLLAPSE_TOGGLE, menu: { id: collapse.id, type: type } }); - } - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [collapse, dispatch, type]); - - let navItems = ''; - if (collapse.children) { - const collapses = collapse.children; - navItems = Object.keys(collapses).map((item) => { - item = collapses[item]; - switch (item.type) { - case 'collapse': - return ; - case 'item': - return ; - default: - return false; - } - }); - } - - let itemTitle = collapse.title; - if (collapse.icon) { - itemTitle = {collapse.title}; - } - - let navLinkClass = ['nav-link']; - - let navItemClass = ['nav-item', 'pcoded-hasmenu']; - const openIndex = isOpen.findIndex((id) => id === collapse.id); - if (openIndex > -1) { - navItemClass = [...navItemClass, 'active']; - } - - const triggerIndex = isTrigger.findIndex((id) => id === collapse.id); - if (triggerIndex > -1) { - navItemClass = [...navItemClass, 'pcoded-trigger']; - } - - const currentIndex = location.pathname - .toString() - .split('/') - .findIndex((id) => id === collapse.id); - if (currentIndex > -1) { - navItemClass = [...navItemClass, 'active']; - } - - const subContent = ( - - dispatch({ type: actionType.COLLAPSE_TOGGLE, menu: { id: collapse.id, type: type } })} - > - - {itemTitle} - - - - {navItems} - - - ); - - let mainContent = ''; - - mainContent = ( - - {subContent} - - ); - - return {mainContent}; -}; - -NavCollapse.propTypes = { - collapse: PropTypes.object, - type: PropTypes.string, - id: PropTypes.number, - children: PropTypes.node, - title: PropTypes.string, - icon: PropTypes.string -}; - -export default NavCollapse; diff --git a/src/layouts/AdminLayout/Navigation/NavContent/NavGroup/index.jsx b/src/layouts/AdminLayout/Navigation/NavContent/NavGroup/index.jsx deleted file mode 100644 index 8b42488..0000000 --- a/src/layouts/AdminLayout/Navigation/NavContent/NavGroup/index.jsx +++ /dev/null @@ -1,43 +0,0 @@ -import PropTypes from 'prop-types'; -import React from 'react'; -import { ListGroup } from 'react-bootstrap'; -import NavCollapse from '../NavCollapse'; -import NavItem from '../NavItem'; - -const NavGroup = ({ layout, group }) => { - let navItems = ''; - - if (group.children) { - const groups = group.children; - navItems = Object.keys(groups).map((item) => { - item = groups[item]; - switch (item.type) { - case 'collapse': - return ; - case 'item': - return ; - default: - return false; - } - }); - } - - return ( - - - - - {navItems} - - ); -}; - -NavGroup.propTypes = { - layout: PropTypes.string, - group: PropTypes.object, - id: PropTypes.number, - children: PropTypes.node, - title: PropTypes.string -}; - -export default NavGroup; diff --git a/src/layouts/AdminLayout/Navigation/NavContent/NavIcon/index.jsx b/src/layouts/AdminLayout/Navigation/NavContent/NavIcon/index.jsx deleted file mode 100644 index 52942ca..0000000 --- a/src/layouts/AdminLayout/Navigation/NavContent/NavIcon/index.jsx +++ /dev/null @@ -1,22 +0,0 @@ -import PropTypes from 'prop-types'; -import React from 'react'; - -const NavIcon = ({ items }) => { - let navIcons = false; - if (items.icon) { - navIcons = ( - - - - ); - } - - return {navIcons}; -}; - -NavIcon.propTypes = { - items: PropTypes.object, - icon: PropTypes.string -}; - -export default NavIcon; diff --git a/src/layouts/AdminLayout/Navigation/NavContent/NavItem/index.jsx b/src/layouts/AdminLayout/Navigation/NavContent/NavItem/index.jsx deleted file mode 100644 index 17bec5d..0000000 --- a/src/layouts/AdminLayout/Navigation/NavContent/NavItem/index.jsx +++ /dev/null @@ -1,75 +0,0 @@ -import PropTypes from 'prop-types'; -import React, { useContext } from 'react'; -import { ListGroup } from 'react-bootstrap'; -import { NavLink } from 'react-router-dom'; - -import NavIcon from '../NavIcon'; -import NavBadge from '../NavBadge'; - -import { ConfigContext } from '../../../../../contexts/ConfigContext'; -import * as actionType from '../../../../../store/actions'; -import useWindowSize from '../../../../../hooks/useWindowSize'; - -const NavItem = ({ item }) => { - const windowSize = useWindowSize(); - const configContext = useContext(ConfigContext); - const { dispatch } = configContext; - - let itemTitle = item.title; - if (item.icon) { - itemTitle = {item.title}; - } - - let itemTarget = ''; - if (item.target) { - itemTarget = '_blank'; - } - - let subContent; - if (item.external) { - subContent = ( - - - {itemTitle} - - - ); - } else { - subContent = ( - - - {itemTitle} - - - ); - } - let mainContent = ''; - - if (windowSize.width < 992) { - mainContent = ( - dispatch({ type: actionType.COLLAPSE_MENU })}> - {subContent} - - ); - } else { - mainContent = ( - - {subContent} - - ); - } - - return {mainContent}; -}; - -NavItem.propTypes = { - item: PropTypes.object, - title: PropTypes.string, - icon: PropTypes.string, - target: PropTypes.string, - external: PropTypes.bool, - url: PropTypes.string, - classes: PropTypes.string -}; - -export default NavItem; diff --git a/src/layouts/AdminLayout/Navigation/NavContent/index.jsx b/src/layouts/AdminLayout/Navigation/NavContent/index.jsx deleted file mode 100644 index 785c238..0000000 --- a/src/layouts/AdminLayout/Navigation/NavContent/index.jsx +++ /dev/null @@ -1,39 +0,0 @@ -import PropTypes from 'prop-types'; -import React from 'react'; -import { ListGroup } from 'react-bootstrap'; -import PerfectScrollbar from 'react-perfect-scrollbar'; - -import NavGroup from './NavGroup'; -import NavCard from './NavCard'; - -const NavContent = ({ navigation }) => { - const navItems = navigation.map((item) => { - switch (item.type) { - case 'group': - return ; - default: - return false; - } - }); - - let mainContent = ''; - - mainContent = ( -
    - - - {navItems} - - - -
    - ); - - return {mainContent}; -}; - -NavContent.propTypes = { - navigation: PropTypes.array -}; - -export default NavContent; diff --git a/src/layouts/AdminLayout/Navigation/NavLogo/index.jsx b/src/layouts/AdminLayout/Navigation/NavLogo/index.jsx deleted file mode 100644 index 34912ac..0000000 --- a/src/layouts/AdminLayout/Navigation/NavLogo/index.jsx +++ /dev/null @@ -1,34 +0,0 @@ -import React, { useContext } from 'react'; -import { Link } from 'react-router-dom'; - -import { ConfigContext } from '../../../../contexts/ConfigContext'; -import * as actionType from '../../../../store/actions'; - -const NavLogo = () => { - const configContext = useContext(ConfigContext); - const { collapseMenu } = configContext.state; - const { dispatch } = configContext; - - let toggleClass = ['mobile-menu']; - if (collapseMenu) { - toggleClass = [...toggleClass, 'on']; - } - - return ( - -
    - -
    - -
    - Datta Able - - dispatch({ type: actionType.COLLAPSE_MENU })}> - - -
    -
    - ); -}; - -export default NavLogo; diff --git a/src/layouts/AdminLayout/Navigation/index.jsx b/src/layouts/AdminLayout/Navigation/index.jsx deleted file mode 100644 index d5c4216..0000000 --- a/src/layouts/AdminLayout/Navigation/index.jsx +++ /dev/null @@ -1,48 +0,0 @@ -import React, { useContext } from 'react'; - -import { ConfigContext } from '../../../contexts/ConfigContext'; -import useWindowSize from '../../../hooks/useWindowSize'; - -import NavLogo from './NavLogo'; -import NavContent from './NavContent'; -import navigation from '../../../menu-items'; - -const Navigation = () => { - const configContext = useContext(ConfigContext); - const { collapseMenu } = configContext.state; - const windowSize = useWindowSize(); - - let navClass = ['pcoded-navbar']; - - navClass = [...navClass]; - - if (windowSize.width < 992 && collapseMenu) { - navClass = [...navClass, 'mob-open']; - } else if (collapseMenu) { - navClass = [...navClass, 'navbar-collapsed']; - } - - let navBarClass = ['navbar-wrapper']; - - let navContent = ( -
    - - -
    - ); - if (windowSize.width < 992) { - navContent = ( -
    - - -
    - ); - } - return ( - - - - ); -}; - -export default Navigation; diff --git a/src/layouts/AdminLayout/index.jsx b/src/layouts/AdminLayout/index.jsx deleted file mode 100644 index 6b177dc..0000000 --- a/src/layouts/AdminLayout/index.jsx +++ /dev/null @@ -1,106 +0,0 @@ -import PropTypes from 'prop-types'; -import React, { useContext, useEffect, useRef } from 'react'; - -import Navigation from './Navigation'; -import NavBar from './NavBar'; -import Breadcrumb from './Breadcrumb'; - -import useWindowSize from '../../hooks/useWindowSize'; -import useOutsideClick from '../../hooks/useOutsideClick'; -import { ConfigContext } from '../../contexts/ConfigContext'; -import * as actionType from '../../store/actions'; - -const AdminLayout = ({ children }) => { - const windowSize = useWindowSize(); - const ref = useRef(); - const configContext = useContext(ConfigContext); - - const { collapseMenu, headerFixedLayout } = configContext.state; - const { dispatch } = configContext; - - useEffect(() => { - if (windowSize.width > 992 && windowSize.width <= 1024) { - dispatch({ type: actionType.COLLAPSE_MENU }); - } - - if (windowSize.width < 992) { - dispatch({ type: actionType.CHANGE_LAYOUT, layout: 'vertical' }); - } - }, [dispatch, windowSize]); - - useOutsideClick(ref, () => { - if (collapseMenu) { - dispatch({ type: actionType.COLLAPSE_MENU }); - } - }); - - const mobileOutClickHandler = () => { - if (windowSize.width < 992 && collapseMenu) { - dispatch({ type: actionType.COLLAPSE_MENU }); - } - }; - - let mainClass = ['pcoded-wrapper']; - - let common = ( - - - - - ); - - let mainContainer = ( - -
    -
    -
    -
    - - {children} -
    -
    -
    -
    -
    - ); - - if (windowSize.width < 992) { - let outSideClass = ['nav-outside']; - if (collapseMenu) { - outSideClass = [...outSideClass, 'mob-backdrop']; - } - if (headerFixedLayout) { - outSideClass = [...outSideClass, 'mob-fixed']; - } - - common = ( -
    - {common} -
    - ); - - mainContainer = ( -
    mobileOutClickHandler} - onKeyDown={() => mobileOutClickHandler} - > - {mainContainer} -
    - ); - } - - return ( - - {common} - {mainContainer} - - ); -}; - -AdminLayout.propTypes = { - children: PropTypes.node -}; -export default AdminLayout; diff --git a/src/menu-items.jsx b/src/menu-items.jsx deleted file mode 100644 index 81fc579..0000000 --- a/src/menu-items.jsx +++ /dev/null @@ -1,225 +0,0 @@ -const menuItems = { - items: [ - { - id: 'navigation', - title: 'Navigation', - type: 'group', - icon: 'icon-navigation', - children: [ - { - id: 'dashboard', - title: 'Dashboard', - type: 'item', - icon: 'feather icon-home', - url: '/app/dashboard/default' - } - ] - }, - { - id: 'ui-element', - title: 'UI ELEMENT', - type: 'group', - icon: 'icon-ui', - children: [ - { - id: 'component', - title: 'Component', - type: 'collapse', - icon: 'feather icon-box', - children: [ - { - id: 'button', - title: 'Button', - type: 'item', - url: '/basic/button' - }, - { - id: 'badges', - title: 'Badges', - type: 'item', - url: '/basic/badges' - }, - { - id: 'breadcrumb', - title: 'Breadcrumb & Pagination', - type: 'item', - url: '/basic/breadcrumb-paging' - }, - { - id: 'collapse', - title: 'Collapse', - type: 'item', - url: '/basic/collapse' - }, - { - id: 'tabs-pills', - title: 'Tabs & Pills', - type: 'item', - url: '/basic/tabs-pills' - }, - { - id: 'typography', - title: 'Typography', - type: 'item', - url: '/basic/typography' - } - ] - } - ] - }, - { - id: 'ui-forms', - title: 'FORMS & TABLES', - type: 'group', - icon: 'icon-group', - children: [ - { - id: 'forms', - title: 'Form Elements', - type: 'item', - icon: 'feather icon-file-text', - url: '/forms/form-basic' - }, - { - id: 'table', - title: 'Table', - type: 'item', - icon: 'feather icon-server', - url: '/tables/bootstrap' - } - ] - }, - { - id: 'chart-maps', - title: 'Chart & Maps', - type: 'group', - icon: 'icon-charts', - children: [ - { - id: 'charts', - title: 'Charts', - type: 'item', - icon: 'feather icon-pie-chart', - url: '/charts/nvd3' - }, - { - id: 'maps', - title: 'Maps', - type: 'item', - icon: 'feather icon-map', - url: '/maps/google-map' - } - ] - }, - { - id: 'pages', - title: 'Pages', - type: 'group', - icon: 'icon-pages', - children: [ - { - id: 'auth', - title: 'Authentication', - type: 'collapse', - icon: 'feather icon-lock', - badge: { - title: 'New', - type: 'label-danger' - }, - children: [ - { - id: 'signup-1', - title: 'Sign up', - type: 'item', - url: '/auth/signup-1', - target: true, - breadcrumbs: false - }, - { - id: 'signin-1', - title: 'Sign in', - type: 'item', - url: '/auth/signin-1', - target: true, - breadcrumbs: false - } - ] - }, - { - id: 'sample-page', - title: 'Sample Page', - type: 'item', - url: '/sample-page', - classes: 'nav-item', - icon: 'feather icon-sidebar' - }, - { - id: 'documentation', - title: 'Documentation', - type: 'item', - icon: 'feather icon-book', - classes: 'nav-item', - url: 'https://codedthemes.gitbook.io/datta/', - target: true, - external: true - }, - { - id: 'menu-level', - title: 'Menu Levels', - type: 'collapse', - icon: 'feather icon-menu', - children: [ - { - id: 'menu-level-1.1', - title: 'Menu Level 1.1', - type: 'item', - url: '#!' - }, - { - id: 'menu-level-1.2', - title: 'Menu Level 2.2', - type: 'collapse', - children: [ - { - id: 'menu-level-2.1', - title: 'Menu Level 2.1', - type: 'item', - url: '#' - }, - { - id: 'menu-level-2.2', - title: 'Menu Level 2.2', - type: 'collapse', - children: [ - { - id: 'menu-level-3.1', - title: 'Menu Level 3.1', - type: 'item', - url: '#' - }, - { - id: 'menu-level-3.2', - title: 'Menu Level 3.2', - type: 'item', - url: '#' - } - ] - } - ] - } - ] - }, - { - id: 'disabled-menu', - title: 'Disabled Menu', - type: 'item', - url: '#', - classes: 'nav-item disabled', - icon: 'feather icon-power' - } - ] - } - ] -}; - -export default menuItems; diff --git a/src/menu-items/charts-maps.jsx b/src/menu-items/charts-maps.jsx new file mode 100644 index 0000000..95db7f9 --- /dev/null +++ b/src/menu-items/charts-maps.jsx @@ -0,0 +1,39 @@ +// ==============================|| MENU ITEMS - CHARTS & MAPS ||============================== // + +const chartsMaps = { + id: 'charts-maps', + title: 'Charts-maps', + type: 'group', + children: [ + { + id: 'charts', + title: 'Charts', + type: 'collapse', + icon: , + children: [ + { + id: 'apex-chart', + title: 'Apex chart', + type: 'item', + url: '/charts/apex-chart' + } + ] + }, + { + id: 'map', + title: 'Map', + type: 'collapse', + icon: , + children: [ + { + id: 'google-map', + title: 'Google map', + type: 'item', + url: '/map/google-map' + } + ] + } + ] +}; + +export default chartsMaps; diff --git a/src/menu-items/forms.jsx b/src/menu-items/forms.jsx new file mode 100644 index 0000000..f4fda82 --- /dev/null +++ b/src/menu-items/forms.jsx @@ -0,0 +1,25 @@ +// ==============================|| MENU ITEMS - FORM ||============================== // + +const formComponents = { + id: 'forms', + title: 'Forms', + type: 'group', + children: [ + { + id: 'form-elements', + title: 'Form Elements', + type: 'collapse', + icon: , + children: [ + { + id: 'form-basic', + title: 'Form Basic', + type: 'item', + url: '/forms/form-elements/basic' + } + ] + } + ] +}; + +export default formComponents; diff --git a/src/menu-items/index.jsx b/src/menu-items/index.jsx new file mode 100644 index 0000000..428edc3 --- /dev/null +++ b/src/menu-items/index.jsx @@ -0,0 +1,16 @@ +// project-imports +import chartsMaps from './charts-maps'; +import formComponents from './forms'; +import navigation from './navigation'; +import other from './other'; +import pages from './pages'; +import tableComponents from './tables'; +import uiComponents from './ui-components'; + +// ==============================|| MENU ITEMS ||============================== // + +const menuItems = { + items: [navigation, uiComponents, formComponents, tableComponents, chartsMaps, pages, other] +}; + +export default menuItems; diff --git a/src/menu-items/navigation.jsx b/src/menu-items/navigation.jsx new file mode 100644 index 0000000..3f89340 --- /dev/null +++ b/src/menu-items/navigation.jsx @@ -0,0 +1,19 @@ +const icons = { dashboard: , layouts: }; + +const navigation = { + id: 'group-dashboard-loading-unique', + title: 'Navigation', + type: 'group', + icon: icons.dashboard, + children: [ + { + id: 'dashboard', + title: 'Dashboard', + type: 'item', + icon: icons.dashboard, + url: '/' + } + ] +}; + +export default navigation; diff --git a/src/menu-items/other.jsx b/src/menu-items/other.jsx new file mode 100644 index 0000000..7393abc --- /dev/null +++ b/src/menu-items/other.jsx @@ -0,0 +1,99 @@ +// ==============================|| MENU ITEMS - OTHER ||============================== // + +const other = { + id: 'other', + title: 'Other', + type: 'group', + children: [ + { + id: 'menu-levels', + title: 'Menu-levels', + type: 'collapse', + icon: , + children: [ + { + id: 'level-2.1', + title: 'Level-2.1', + type: 'item' + }, + { + id: 'level-2.2', + title: 'Level-2.2', + type: 'collapse', + children: [ + { + id: 'level-3.1', + title: 'Level-3.1', + type: 'item' + }, + { + id: 'level-3.2', + title: 'Level-3.2', + type: 'item' + }, + { + id: 'level-3.3', + title: 'Level-3.3', + type: 'collapse', + children: [ + { + id: 'level-4.1', + title: 'Level-4.1', + type: 'item' + }, + { + id: 'level-4.2', + title: 'Level-4.2', + type: 'item' + } + ] + } + ] + }, + { + id: 'level-2.3', + title: 'Level-2.3', + type: 'collapse', + children: [ + { + id: 'level-3.1', + title: 'Level-3.1', + type: 'item' + }, + { + id: 'level-3.2', + title: 'Level-3.2', + type: 'item' + }, + { + id: 'level-3.3', + title: 'Level-3.3', + type: 'collapse', + children: [ + { + id: 'level-4.1', + title: 'Level-4.1', + type: 'item' + }, + { + id: 'level-4.2', + title: 'Level-4.2', + type: 'item' + } + ] + } + ] + } + ] + }, + { + id: 'sample-page', + title: 'Sample page', + type: 'item', + icon: , + url: '/other/sample-page' + } + ] +}; + +export default other; diff --git a/src/menu-items/pages.jsx b/src/menu-items/pages.jsx new file mode 100644 index 0000000..3e7fefc --- /dev/null +++ b/src/menu-items/pages.jsx @@ -0,0 +1,33 @@ +// ==============================|| MENU ITEMS - PAGES ||============================== // + +const pages = { + id: 'pages', + title: 'Pages', + type: 'group', + children: [ + { + id: 'authentication', + title: 'Authentication', + type: 'collapse', + icon: , + children: [ + { + id: 'login', + title: 'Login', + type: 'item', + url: '/auth/login', + target: true + }, + { + id: 'register', + title: 'Register', + type: 'item', + url: '/auth/register', + target: true + } + ] + } + ] +}; + +export default pages; diff --git a/src/menu-items/tables.jsx b/src/menu-items/tables.jsx new file mode 100644 index 0000000..b887855 --- /dev/null +++ b/src/menu-items/tables.jsx @@ -0,0 +1,25 @@ +// ==============================|| MENU ITEMS - TABLES ||============================== // + +const tableComponents = { + id: 'tables', + title: 'Tables', + type: 'group', + children: [ + { + id: 'bootstrap-table', + title: 'Bootstrap table', + type: 'collapse', + icon: , + children: [ + { + id: 'basic-table', + title: 'Basic table', + type: 'item', + url: '/tables/bootstrap-table/basic-table' + } + ] + } + ] +}; + +export default tableComponents; diff --git a/src/menu-items/ui-components.jsx b/src/menu-items/ui-components.jsx new file mode 100644 index 0000000..8731fa6 --- /dev/null +++ b/src/menu-items/ui-components.jsx @@ -0,0 +1,55 @@ +// ==============================|| MENU ITEMS - UI-COMPONENTS ||============================== // + +const uiComponents = { + id: 'group-ui-components', + title: 'Ui Components', + type: 'group', + children: [ + { + id: 'basic', + title: 'Basic', + icon: , + type: 'collapse', + children: [ + { + id: 'buttons', + title: 'Button', + type: 'item', + url: '/basic/buttons' + }, + { + id: 'badges', + title: 'Badges', + type: 'item', + url: '/basic/badges' + }, + { + id: 'breadcrumb', + title: 'Breadcrumb', + type: 'item', + url: '/basic/breadcrumb' + }, + { + id: 'collapse', + title: 'Collapse', + type: 'item', + url: '/basic/collapse' + }, + { + id: 'tabs-pills', + title: 'Tabs-pills', + type: 'item', + url: '/basic/tabs-pills' + }, + { + id: 'typography', + title: 'Typography', + type: 'item', + url: '/basic/typography' + } + ] + } + ] +}; + +export default uiComponents; diff --git a/src/reportWebVitals.jsx b/src/reportWebVitals.jsx deleted file mode 100644 index 532f29b..0000000 --- a/src/reportWebVitals.jsx +++ /dev/null @@ -1,13 +0,0 @@ -const reportWebVitals = (onPerfEntry) => { - if (onPerfEntry && onPerfEntry instanceof Function) { - import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { - getCLS(onPerfEntry); - getFID(onPerfEntry); - getFCP(onPerfEntry); - getLCP(onPerfEntry); - getTTFB(onPerfEntry); - }); - } -}; - -export default reportWebVitals; diff --git a/src/routes.jsx b/src/routes.jsx deleted file mode 100644 index 2d87fd7..0000000 --- a/src/routes.jsx +++ /dev/null @@ -1,122 +0,0 @@ -import React, { Suspense, Fragment, lazy } from 'react'; -import { Routes, Route, Navigate } from 'react-router-dom'; - -import Loader from './components/Loader/Loader'; -import AdminLayout from './layouts/AdminLayout'; - -import { BASE_URL } from './config/constant'; - -export const renderRoutes = (routes = []) => ( - }> - - {routes.map((route, i) => { - const Guard = route.guard || Fragment; - const Layout = route.layout || Fragment; - const Element = route.element; - - return ( - - {route.routes ? renderRoutes(route.routes) : } - - } - /> - ); - })} - - -); - -const routes = [ - { - exact: 'true', - path: '/login', - element: lazy(() => import('./views/auth/signin/SignIn1')) - }, - { - exact: 'true', - path: '/auth/signin-1', - element: lazy(() => import('./views/auth/signin/SignIn1')) - }, - { - exact: 'true', - path: '/auth/signup-1', - element: lazy(() => import('./views/auth/signup/SignUp1')) - }, - { - path: '*', - layout: AdminLayout, - routes: [ - { - exact: 'true', - path: '/app/dashboard/default', - element: lazy(() => import('./views/dashboard')) - }, - { - exact: 'true', - path: '/basic/button', - element: lazy(() => import('./views/ui-elements/basic/BasicButton')) - }, - { - exact: 'true', - path: '/basic/badges', - element: lazy(() => import('./views/ui-elements/basic/BasicBadges')) - }, - { - exact: 'true', - path: '/basic/breadcrumb-paging', - element: lazy(() => import('./views/ui-elements/basic/BasicBreadcrumb')) - }, - { - exact: 'true', - path: '/basic/collapse', - element: lazy(() => import('./views/ui-elements/basic/BasicCollapse')) - }, - { - exact: 'true', - path: '/basic/tabs-pills', - element: lazy(() => import('./views/ui-elements/basic/BasicTabsPills')) - }, - { - exact: 'true', - path: '/basic/typography', - element: lazy(() => import('./views/ui-elements/basic/BasicTypography')) - }, - { - exact: 'true', - path: '/forms/form-basic', - element: lazy(() => import('./views/forms/FormsElements')) - }, - { - exact: 'true', - path: '/tables/bootstrap', - element: lazy(() => import('./views/tables/BootstrapTable')) - }, - { - exact: 'true', - path: '/charts/nvd3', - element: lazy(() => import('./views/charts/nvd3-chart')) - }, - { - exact: 'true', - path: '/maps/google-map', - element: lazy(() => import('./views/maps/GoogleMaps')) - }, - { - exact: 'true', - path: '/sample-page', - element: lazy(() => import('./views/extra/SamplePage')) - }, - { - path: '*', - exact: 'true', - element: () => - } - ] - } -]; - -export default routes; diff --git a/src/routes/ChartMapRoutes.jsx b/src/routes/ChartMapRoutes.jsx new file mode 100644 index 0000000..98ec750 --- /dev/null +++ b/src/routes/ChartMapRoutes.jsx @@ -0,0 +1,45 @@ +import { lazy } from 'react'; + +// project-imports +import DashboardLayout from 'layout/Dashboard'; +import Loadable from 'components/Loadable'; + +// render - chart pages +const ApexChart = Loadable(lazy(() => import('views/charts/ApexChart'))); + +// render - map pages +const GoogleMaps = Loadable(lazy(() => import('views/maps/GoogleMap'))); + +// ==============================|| CHART & MAP ROUTING ||============================== // + +const ChartMapRoutes = { + path: '/', + children: [ + { + path: '/', + element: , + children: [ + { + path: 'charts', + children: [ + { + path: 'apex-chart', + element: + } + ] + }, + { + path: 'map', + children: [ + { + path: 'google-map', + element: + } + ] + } + ] + } + ] +}; + +export default ChartMapRoutes; diff --git a/src/routes/ComponentsRoutes.jsx b/src/routes/ComponentsRoutes.jsx new file mode 100644 index 0000000..45eec0b --- /dev/null +++ b/src/routes/ComponentsRoutes.jsx @@ -0,0 +1,58 @@ +import { lazy } from 'react'; + +// project-imports +import DashboardLayout from 'layout/Dashboard'; +import Loadable from 'components/Loadable'; + +// render - basic component pages +const BasicButton = Loadable(lazy(() => import('views/components/basic/Button'))); +const BasicBadges = Loadable(lazy(() => import('views/components/basic/Badges'))); +const BasicBreadcrumb = Loadable(lazy(() => import('views/components/basic/Breadcrumb'))); +const BasicCollapse = Loadable(lazy(() => import('views/components/basic/Collapse'))); +const BasicTabsPills = Loadable(lazy(() => import('views/components/basic/TabsPills'))); +const BasicTypography = Loadable(lazy(() => import('views/components/basic/Typography'))); + +// ==============================|| COMPONENT ROUTING ||============================== // + +const ComponentsRoutes = { + path: '/', + children: [ + { + path: '/', + element: , + children: [ + { + path: 'basic', + children: [ + { + path: 'buttons', + element: + }, + { + path: 'badges', + element: + }, + { + path: 'breadcrumb', + element: + }, + { + path: 'collapse', + element: + }, + { + path: 'tabs-pills', + element: + }, + { + path: 'typography', + element: + } + ] + } + ] + } + ] +}; + +export default ComponentsRoutes; diff --git a/src/routes/FormsRoutes.jsx b/src/routes/FormsRoutes.jsx new file mode 100644 index 0000000..e0676ef --- /dev/null +++ b/src/routes/FormsRoutes.jsx @@ -0,0 +1,33 @@ +import { lazy } from 'react'; + +// project-imports +import DashboardLayout from 'layout/Dashboard'; +import Loadable from 'components/Loadable'; + +// render - forms element pages +const FormBasic = Loadable(lazy(() => import('views/forms/form-element/FormBasic'))); + +// ==============================|| FORMS ROUTING ||============================== // + +const FormsRoutes = { + path: '/', + children: [ + { + path: '/', + element: , + children: [ + { + path: 'forms', + children: [ + { + path: 'form-elements', + children: [{ path: 'basic', element: }] + } + ] + } + ] + } + ] +}; + +export default FormsRoutes; diff --git a/src/routes/NavigationRoutes.jsx b/src/routes/NavigationRoutes.jsx new file mode 100644 index 0000000..ec3a2df --- /dev/null +++ b/src/routes/NavigationRoutes.jsx @@ -0,0 +1,38 @@ +import { lazy } from 'react'; + +// project-imports +import Loadable from 'components/Loadable'; +import DashboardLayout from 'layout/Dashboard'; + +// render - dashboard pages +const DefaultPages = Loadable(lazy(() => import('views/navigation/dashboard/Default'))); + +// ==============================|| NAVIGATION ROUTING ||============================== // + +const NavigationRoutes = { + path: '/', + children: [ + { + path: '/', + element: , + children: [ + { + path: '/', + element: , + children: [{ path: 'default', element: }] + }, + { + path: 'dashboard', + children: [ + { + path: 'default', + element: + } + ] + } + ] + } + ] +}; + +export default NavigationRoutes; diff --git a/src/routes/OtherRoutes.jsx b/src/routes/OtherRoutes.jsx new file mode 100644 index 0000000..4f6f662 --- /dev/null +++ b/src/routes/OtherRoutes.jsx @@ -0,0 +1,33 @@ +import { lazy } from 'react'; + +// project-imports +import Loadable from 'components/Loadable'; +import DashboardLayout from 'layout/Dashboard'; + +// render - other pages +const OtherSamplePage = Loadable(lazy(() => import('views/SamplePage'))); + +// ==============================|| OTHER ROUTING ||============================== // + +const OtherRoutes = { + path: '/', + children: [ + { + path: '/', + element: , + children: [ + { + path: 'other', + children: [ + { + path: 'sample-page', + element: + } + ] + } + ] + } + ] +}; + +export default OtherRoutes; diff --git a/src/routes/PagesRoutes.jsx b/src/routes/PagesRoutes.jsx new file mode 100644 index 0000000..734aef6 --- /dev/null +++ b/src/routes/PagesRoutes.jsx @@ -0,0 +1,51 @@ +import { lazy } from 'react'; + +// project-imports +import Loadable from 'components/Loadable'; +import DashboardLayout from 'layout/Dashboard'; +import AuthLayout from 'layout/Auth'; + +// render - login pages +const LoginPage = Loadable(lazy(() => import('views/auth/login/Login'))); + +// render - register pages +const RegisterPage = Loadable(lazy(() => import('views/auth/register/Register'))); + +// render - reset password pages +const ResetPasswordPage = Loadable(lazy(() => import('views/auth/reset-password/ResetPassword'))); + +// ==============================|| AUTH PAGES ROUTING ||============================== // + +const PagesRoutes = { + path: '/', + children: [ + { + path: '/', + element: + }, + { + element: , + children: [ + { + path: 'auth', + children: [ + { + path: 'login', + element: + }, + { + path: 'register', + element: + }, + { + path: 'reset-password', + element: + } + ] + } + ] + } + ] +}; + +export default PagesRoutes; diff --git a/src/routes/TablesRoutes.jsx b/src/routes/TablesRoutes.jsx new file mode 100644 index 0000000..ac42bd7 --- /dev/null +++ b/src/routes/TablesRoutes.jsx @@ -0,0 +1,33 @@ +import { lazy } from 'react'; + +// project-imports +import DashboardLayout from 'layout/Dashboard'; +import Loadable from 'components/Loadable'; + +// render - bootstrap table pages +const BootstrapTableBasic = Loadable(lazy(() => import('views/table/bootstrap-table/BasicTable'))); + +// ==============================|| TABLES ROUTING ||============================== // + +const TablesRoutes = { + path: '/', + children: [ + { + path: '/', + element: , + children: [ + { + path: 'tables/bootstrap-table', + children: [ + { + path: 'basic-table', + element: + } + ] + } + ] + } + ] +}; + +export default TablesRoutes; diff --git a/src/routes/index.jsx b/src/routes/index.jsx new file mode 100644 index 0000000..3c4a0e1 --- /dev/null +++ b/src/routes/index.jsx @@ -0,0 +1,21 @@ +import { createBrowserRouter } from 'react-router-dom'; + +// project-imports +import PagesRoutes from './PagesRoutes'; +import NavigationRoutes from './NavigationRoutes'; +import ComponentsRoutes from './ComponentsRoutes'; +import FormsRoutes from './FormsRoutes'; +import TablesRoutes from './TablesRoutes'; +import ChartMapRoutes from './ChartMapRoutes'; +import OtherRoutes from './OtherRoutes'; + +// ==============================|| ROUTING RENDER ||============================== // + +const router = createBrowserRouter( + [NavigationRoutes, ComponentsRoutes, FormsRoutes, TablesRoutes, ChartMapRoutes, PagesRoutes, OtherRoutes], + { + basename: import.meta.env.VITE_APP_BASE_NAME + } +); + +export default router; diff --git a/src/sections/auth/AuthLogin.jsx b/src/sections/auth/AuthLogin.jsx new file mode 100644 index 0000000..e874453 --- /dev/null +++ b/src/sections/auth/AuthLogin.jsx @@ -0,0 +1,105 @@ +import PropTypes from 'prop-types'; +import { useState } from 'react'; + +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Form from 'react-bootstrap/Form'; +import Image from 'react-bootstrap/Image'; +import InputGroup from 'react-bootstrap/InputGroup'; +import Stack from 'react-bootstrap/Stack'; + +// third-party +import { useForm } from 'react-hook-form'; + +// project-imports +import MainCard from 'components/MainCard'; +import { emailSchema, passwordSchema } from 'utils/validationSchema'; + +// assets +import DarkLogo from 'assets/images/logo-dark.svg'; + +// ==============================|| AUTH LOGIN FORM ||============================== // + +export default function AuthLoginForm({ className, link, resetLink }) { + const [showPassword, setShowPassword] = useState(false); + + const { + register, + handleSubmit, + reset, + formState: { errors } + } = useForm(); + + const togglePasswordVisibility = () => { + setShowPassword((prevState) => !prevState); + }; + + const onSubmit = () => { + reset(); + }; + + return ( + +
    + + img + +
    +
    +

    Login

    + + + {errors.email?.message} + + + + + + + {errors.password?.message} + + + + + + + + Forgot Password? + + +
    + +
    + +
    Don't have an Account?
    + + Create Account + +
    + +
    + ); +} + +AuthLoginForm.propTypes = { className: PropTypes.string, link: PropTypes.string, resetLink: PropTypes.string }; diff --git a/src/sections/auth/AuthRegister.jsx b/src/sections/auth/AuthRegister.jsx new file mode 100644 index 0000000..bec157f --- /dev/null +++ b/src/sections/auth/AuthRegister.jsx @@ -0,0 +1,148 @@ +import PropTypes from 'prop-types'; +import { useState } from 'react'; + +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Col from 'react-bootstrap/Col'; +import Form from 'react-bootstrap/Form'; +import Image from 'react-bootstrap/Image'; +import InputGroup from 'react-bootstrap/InputGroup'; +import Row from 'react-bootstrap/Row'; +import Stack from 'react-bootstrap/Stack'; + +// third-party +import { useForm } from 'react-hook-form'; + +// project-imports +import MainCard from 'components/MainCard'; +import { confirmPasswordSchema, emailSchema, firstNameSchema, lastNameSchema, passwordSchema } from 'utils/validationSchema'; + +// assets +import DarkLogo from 'assets/images/logo-dark.svg'; + +// ==============================|| AUTH REGISTER FORM ||============================== // + +export default function AuthRegisterForm({ className, link }) { + const [showPassword, setShowPassword] = useState(false); + const { + register, + handleSubmit, + reset, + formState: { errors }, + setError, + clearErrors + } = useForm(); + + const togglePasswordVisibility = () => { + setShowPassword((prevState) => !prevState); + }; + + const onSubmit = (data) => { + if (data.password !== data.confirmPassword) { + setError('confirmPassword', { + type: 'manual', + message: 'Both Password must be match!' + }); + } else { + clearErrors('confirmPassword'); + reset(); + } + }; + + return ( + +
    + + img + +
    +
    +

    Sign up

    + + + + + {errors.firstName?.message} + + + + + + {errors.lastName?.message} + + + + + + {errors.email?.message} + + + + + + {errors.password?.message} + + + + + {errors.confirmPassword?.message} + + + + + + +
    + +
    + +
    Already have an Account?
    + + Login + +
    + +
    + ); +} + +AuthRegisterForm.propTypes = { className: PropTypes.string, link: PropTypes.string }; diff --git a/src/sections/auth/AuthResetPassword.jsx b/src/sections/auth/AuthResetPassword.jsx new file mode 100644 index 0000000..5dfd4e8 --- /dev/null +++ b/src/sections/auth/AuthResetPassword.jsx @@ -0,0 +1,61 @@ +import PropTypes from 'prop-types'; +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Form from 'react-bootstrap/Form'; +import Image from 'react-bootstrap/Image'; + +// third-party +import { useForm } from 'react-hook-form'; + +// project-imports +import MainCard from 'components/MainCard'; +import { emailSchema } from 'utils/validationSchema'; + +// assets +import DarkLogo from 'assets/images/logo-dark.svg'; + +// ==============================|| AUTH RESET PASSWORD FORM ||============================== // + +export default function AuthResetPasswordForm({ className }) { + const { + register, + handleSubmit, + reset, + formState: { errors } + } = useForm(); + + const onSubmit = () => { + reset(); + }; + + return ( + +
    + + img + +
    +
    +

    Reset Password

    + + Email + + {errors.email?.message} + +
    + +
    +
    +
    + ); +} + +AuthResetPasswordForm.propTypes = { className: PropTypes.string }; diff --git a/src/sections/charts/apex-charts/BarChart.jsx b/src/sections/charts/apex-charts/BarChart.jsx new file mode 100644 index 0000000..8b7dd36 --- /dev/null +++ b/src/sections/charts/apex-charts/BarChart.jsx @@ -0,0 +1,87 @@ +import { useMemo } from 'react'; + +// third-party +import ReactApexChart from 'react-apexcharts'; + +// chart-options +const chartOptions = { + plotOptions: { + bar: { + horizontal: false, + columnWidth: '55%', + endingShape: 'rounded' + } + }, + dataLabels: { + enabled: false + }, + stroke: { + show: true, + width: 2, + colors: ['transparent'] + }, + xaxis: { + categories: ['Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug'] + }, + fill: { + opacity: 1 + }, + legend: { + show: true, + position: 'bottom', + offsetX: 10, + offsetY: 10, + labels: { + useSeriesColors: false + }, + markers: { + width: 16, + height: 16, + radius: 5 + }, + itemMargin: { + horizontal: 5, + vertical: 4 + } + }, + tooltip: { + y: { + formatter: (value) => `$ ${value} thousands` + } + }, + responsive: [ + { + breakpoint: 600, + options: { + yaxis: { + show: false + } + } + } + ], + colors: ['#1de9b6', '#04a9f5', '#13c2c2'] +}; + +// ==============================|| APEX CHART - BAR CHART ||============================== // + +export default function ApexBarChart() { + const series = useMemo( + () => [ + { + name: 'Net Profit', + data: [44, 55, 57, 56, 61, 58, 63] + }, + { + name: 'Revenue', + data: [76, 85, 101, 98, 87, 105, 91] + }, + { + name: 'Free Cash Flow', + data: [35, 41, 36, 26, 45, 48, 52] + } + ], + [] + ); + + return ; +} diff --git a/src/sections/charts/apex-charts/BarHorizontalChart.jsx b/src/sections/charts/apex-charts/BarHorizontalChart.jsx new file mode 100644 index 0000000..fcb5798 --- /dev/null +++ b/src/sections/charts/apex-charts/BarHorizontalChart.jsx @@ -0,0 +1,51 @@ +import { useMemo } from 'react'; + +// third-party +import ReactApexChart from 'react-apexcharts'; + +// chart-options +const chartOptions = { + plotOptions: { + bar: { + horizontal: true, + dataLabels: { + position: 'top' + } + } + }, + colors: ['#04a9f5', '#1de9b6'], + dataLabels: { + enabled: true, + offsetX: -6, + style: { + fontSize: '12px', + colors: ['#fff'] + } + }, + stroke: { + show: true, + width: 1, + colors: ['#fff'] + }, + xaxis: { + categories: [2001, 2002, 2003, 2004, 2005, 2006, 2007] + } +}; + +// ==============================|| APEX CHART - BAR HORIZONTAL CHART ||============================== // + +export default function BarHorizontalChart() { + const series = useMemo( + () => [ + { + data: [44, 55, 41, 64, 22, 43, 21] + }, + { + data: [53, 32, 33, 52, 13, 44, 32] + } + ], + [] + ); + + return ; +} diff --git a/src/sections/charts/apex-charts/BarHorizontalStackedChart.jsx b/src/sections/charts/apex-charts/BarHorizontalStackedChart.jsx new file mode 100644 index 0000000..8e50f12 --- /dev/null +++ b/src/sections/charts/apex-charts/BarHorizontalStackedChart.jsx @@ -0,0 +1,74 @@ +import { useMemo } from 'react'; + +// third-party +import ReactApexChart from 'react-apexcharts'; + +// chart-options +const chartOptions = { + chart: { + stacked: true, + stackType: '100%' + }, + plotOptions: { + bar: { + horizontal: true + } + }, + colors: ['#04a9f5', '#13c2c2', '#1de9b6', '#f4c22b', '#f44236'], + stroke: { + width: 1, + colors: ['#fff'] + }, + xaxis: { + categories: [2008, 2009, 2010, 2011, 2012, 2013, 2014] + }, + + tooltip: { + y: { + formatter: function (val) { + return val + 'K'; + } + } + }, + fill: { + opacity: 1 + }, + + legend: { + position: 'top', + horizontalAlign: 'left', + offsetX: 40 + } +}; + +// ==============================|| APEX CHART - BAR HORIZONTAL STACKED CHART ||============================== // + +export default function BarHorizontalStackedChart() { + const series = useMemo( + () => [ + { + name: 'Marine Sprite', + data: [44, 55, 41, 37, 22, 43, 21] + }, + { + name: 'Striking Calf', + data: [53, 32, 33, 52, 13, 43, 32] + }, + { + name: 'Tank Picture', + data: [12, 17, 11, 9, 15, 11, 20] + }, + { + name: 'Bucket Slope', + data: [9, 7, 5, 8, 6, 9, 4] + }, + { + name: 'Reborn Kid', + data: [25, 12, 19, 32, 25, 24, 10] + } + ], + [] + ); + + return ; +} diff --git a/src/sections/charts/apex-charts/BarStackedChart.jsx b/src/sections/charts/apex-charts/BarStackedChart.jsx new file mode 100644 index 0000000..961a195 --- /dev/null +++ b/src/sections/charts/apex-charts/BarStackedChart.jsx @@ -0,0 +1,80 @@ +import { useMemo } from 'react'; + +// third-party +import ReactApexChart from 'react-apexcharts'; + +// chart-options +const chartOptions = { + chart: { + stacked: true, + toolbar: { + show: false + }, + zoom: { + enabled: true + } + }, + colors: ['#04a9f5', '#1de9b6', '#f4c22b', '#13c2c2'], + responsive: [ + { + breakpoint: 480, + options: { + legend: { + position: 'bottom', + offsetX: -10, + offsetY: 0 + } + } + } + ], + plotOptions: { + bar: { + horizontal: false + } + }, + xaxis: { + type: 'datetime', + categories: [ + '2011-01-01T00:00:00Z', + '2011-01-02T00:00:00Z', + '2011-01-03T00:00:00Z', + '2011-01-04T00:00:00Z', + '2011-01-05T00:00:00Z', + '2011-01-06T00:00:00Z' + ] + }, + legend: { + position: 'bottom' + }, + fill: { + opacity: 1 + } +}; + +// ==============================|| APEX CHART - BAR STACKED CHART ||============================== // + +export default function BarStackedChart() { + const series = useMemo( + () => [ + { + name: 'PRODUCT A', + data: [44, 55, 41, 67, 22, 43] + }, + { + name: 'PRODUCT B', + data: [13, 23, 20, 8, 13, 27] + }, + { + name: 'PRODUCT C', + data: [11, 17, 15, 15, 21, 14] + }, + { + name: 'PRODUCT D', + data: [21, 7, 25, 13, 22, 8] + } + ], + [] + ); + + return ; +} diff --git a/src/sections/components/basic/badges/BasicBadge.jsx b/src/sections/components/basic/badges/BasicBadge.jsx new file mode 100644 index 0000000..3c1ff73 --- /dev/null +++ b/src/sections/components/basic/badges/BasicBadge.jsx @@ -0,0 +1,32 @@ +// react-bootstrap +import Badge from 'react-bootstrap/Badge'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BADGES - BASIC ||============================== // + +export default function BasicBadge() { + return ( + +

    + Example heading New +

    +

    + Example heading New +

    +

    + Example heading New +

    +

    + Example heading New +

    +
    + Example heading New +
    +
    + Example heading New +
    +
    + ); +} diff --git a/src/sections/components/basic/badges/ButtonBadge.jsx b/src/sections/components/basic/badges/ButtonBadge.jsx new file mode 100644 index 0000000..4009f31 --- /dev/null +++ b/src/sections/components/basic/badges/ButtonBadge.jsx @@ -0,0 +1,38 @@ +// react-bootstrap +import Badge from 'react-bootstrap/Badge'; +import Button from 'react-bootstrap/Button'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BADGES - BUTTON ||============================== // + +export default function ButtonBadge() { + return ( + + + + + + + + ); +} diff --git a/src/sections/components/basic/badges/ContextualBadge.jsx b/src/sections/components/basic/badges/ContextualBadge.jsx new file mode 100644 index 0000000..20d1b69 --- /dev/null +++ b/src/sections/components/basic/badges/ContextualBadge.jsx @@ -0,0 +1,27 @@ +// react-bootstrap +import Badge from 'react-bootstrap/Badge'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BADGES - CONTEXTUAL ||============================== // + +export default function ContextualBadge() { + return ( + + + Primary + Secondary + Success + Danger + Warning + Info + + Light + + Dark + + + ); +} diff --git a/src/sections/components/basic/badges/LightBadge.jsx b/src/sections/components/basic/badges/LightBadge.jsx new file mode 100644 index 0000000..8b593da --- /dev/null +++ b/src/sections/components/basic/badges/LightBadge.jsx @@ -0,0 +1,27 @@ +// react-bootstrap +import Badge from 'react-bootstrap/Badge'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BADGES - LIGHT ||============================== // + +export default function LightBadge() { + return ( + + + Primary + Secondary + Success + Danger + Warning + Info + Light + + Dark + + + + ); +} diff --git a/src/sections/components/basic/badges/PillBadge.jsx b/src/sections/components/basic/badges/PillBadge.jsx new file mode 100644 index 0000000..7850efb --- /dev/null +++ b/src/sections/components/basic/badges/PillBadge.jsx @@ -0,0 +1,39 @@ +// react-bootstrap +import Badge from 'react-bootstrap/Badge'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BADGES - PILL ||============================== // + +export default function PillBadge() { + return ( + + + Primary + + Secondary + + + Success + + + Danger + + + Warning + + + Info + + + Light + + + Dark + + + + ); +} diff --git a/src/sections/components/basic/breadcrumb/BreadcrumbBasic.jsx b/src/sections/components/basic/breadcrumb/BreadcrumbBasic.jsx new file mode 100644 index 0000000..3854a8d --- /dev/null +++ b/src/sections/components/basic/breadcrumb/BreadcrumbBasic.jsx @@ -0,0 +1,26 @@ +// react-bootstrap +import Breadcrumb from 'react-bootstrap/Breadcrumb'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BREADCRUMB - BASIC ||============================== // + +export default function BreadcrumbBasic() { + return ( + + + Home + + + Home + Library + + + Home + Library + Data + + + ); +} diff --git a/src/sections/components/basic/breadcrumb/BreadcrumbCharacter.jsx b/src/sections/components/basic/breadcrumb/BreadcrumbCharacter.jsx new file mode 100644 index 0000000..aa293e7 --- /dev/null +++ b/src/sections/components/basic/breadcrumb/BreadcrumbCharacter.jsx @@ -0,0 +1,33 @@ +// react-bootstrap +import Breadcrumb from 'react-bootstrap/Breadcrumb'; + +// project-imports +import Breadcrumbs from './Breadcrumbs'; +import MainCard from 'components/MainCard'; + +// ==============================|| BREADCRUMB - CHARACTER ||============================== // + +export default function BreadcrumbCharacter() { + return ( + + + + + + + + + + + Library + + + + + + Library + Data + + + ); +} diff --git a/src/sections/components/basic/breadcrumb/BreadcrumbEmbedded.jsx b/src/sections/components/basic/breadcrumb/BreadcrumbEmbedded.jsx new file mode 100644 index 0000000..5a76ef3 --- /dev/null +++ b/src/sections/components/basic/breadcrumb/BreadcrumbEmbedded.jsx @@ -0,0 +1,32 @@ +// react-bootstrap +import Breadcrumb from 'react-bootstrap/Breadcrumb'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BREADCRUMB - EMBEDDED ||============================== // + +export default function BreadcrumbEmbedded() { + return ( + + + + + + + + + + + Library + + + + + + Library + Data + + + ); +} diff --git a/src/sections/components/basic/breadcrumb/BreadcrumbIcon.jsx b/src/sections/components/basic/breadcrumb/BreadcrumbIcon.jsx new file mode 100644 index 0000000..382e4db --- /dev/null +++ b/src/sections/components/basic/breadcrumb/BreadcrumbIcon.jsx @@ -0,0 +1,32 @@ +// react-bootstrap +import Breadcrumb from 'react-bootstrap/Breadcrumb'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BREADCRUMB - ICON ||============================== // + +export default function BreadcrumbIcon() { + return ( + + + + + + + + + + + Library + + + + + + Library + Data + + + ); +} diff --git a/src/sections/components/basic/breadcrumb/Breadcrumbs.jsx b/src/sections/components/basic/breadcrumb/Breadcrumbs.jsx new file mode 100644 index 0000000..f7e5782 --- /dev/null +++ b/src/sections/components/basic/breadcrumb/Breadcrumbs.jsx @@ -0,0 +1,23 @@ +import PropTypes from 'prop-types'; +import React from 'react'; + +// react-bootstrap +import Breadcrumb from 'react-bootstrap/Breadcrumb'; + +// ==============================|| COMPONENTS - EXTENDED-CUSTOM-BREADCRUMB ||============================== // + +export default function Breadcrumbs({ children, separator = '>', listProps }) { + const items = React.Children.toArray(children); + return ( + + {items.map((item, index) => ( + + {item} + {index < items.length - 1 && {separator}} + + ))} + + ); +} + +Breadcrumbs.propTypes = { children: PropTypes.node, separator: PropTypes.node, listProps: PropTypes.object }; diff --git a/src/sections/components/basic/button/BasicButtonGroup.jsx b/src/sections/components/basic/button/BasicButtonGroup.jsx new file mode 100644 index 0000000..f6372ff --- /dev/null +++ b/src/sections/components/basic/button/BasicButtonGroup.jsx @@ -0,0 +1,20 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import ButtonGroup from 'react-bootstrap/ButtonGroup'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - BASIC GROUP ||============================== // + +export default function BasicButtonGroup() { + return ( + + + + + + + + ); +} diff --git a/src/sections/components/basic/button/ButtonIcon.jsx b/src/sections/components/basic/button/ButtonIcon.jsx new file mode 100644 index 0000000..9489eb6 --- /dev/null +++ b/src/sections/components/basic/button/ButtonIcon.jsx @@ -0,0 +1,121 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Col from 'react-bootstrap/Col'; +import Row from 'react-bootstrap/Row'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - ICON ||============================== // + +export default function ButtonIcon() { + return ( + + + +
    Basic
    + + + + + + + + + + +
    Light
    + + + + + + + + + + +
    Outline
    + + + + + + + + + + +
    Link
    + + + + + + + + + + +
    Size
    + + + + + + + + +
    +
    + ); +} diff --git a/src/sections/components/basic/button/CheckboxButton.jsx b/src/sections/components/basic/button/CheckboxButton.jsx new file mode 100644 index 0000000..78a8ae7 --- /dev/null +++ b/src/sections/components/basic/button/CheckboxButton.jsx @@ -0,0 +1,51 @@ +// react-bootstrap +import ToggleButton from 'react-bootstrap/ToggleButton'; +import ToggleButtonGroup from 'react-bootstrap/ToggleButtonGroup'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - CHECKBOX ||============================== // + +export default function CheckboxButton() { + return ( + + + + Checkbox 1 + + + Checkbox 2 + + + Checkbox 3 + + +
    + + + Checkbox 1 + + + Checkbox 2 + + + Checkbox 3 + + +
    + + + Checkbox 1 + + + Checkbox 2 + + + Checkbox 3 + + +
    +
    + ); +} diff --git a/src/sections/components/basic/button/DefaultButton.jsx b/src/sections/components/basic/button/DefaultButton.jsx new file mode 100644 index 0000000..44232be --- /dev/null +++ b/src/sections/components/basic/button/DefaultButton.jsx @@ -0,0 +1,29 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - DEFAULT ||============================== // + +export default function DefaultButton() { + return ( + + + + + + + + + + + + + + + + + ); +} diff --git a/src/sections/components/basic/button/DisabledButton.jsx b/src/sections/components/basic/button/DisabledButton.jsx new file mode 100644 index 0000000..c5e8300 --- /dev/null +++ b/src/sections/components/basic/button/DisabledButton.jsx @@ -0,0 +1,42 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - DISABLED ||============================== // + +export default function DisabledButton() { + return ( + +

    + use .disabled in class .btn class to get Disabled button +

    + + + + + + + + + + +
    + ); +} diff --git a/src/sections/components/basic/button/IconWithButton.jsx b/src/sections/components/basic/button/IconWithButton.jsx new file mode 100644 index 0000000..2a6ec01 --- /dev/null +++ b/src/sections/components/basic/button/IconWithButton.jsx @@ -0,0 +1,41 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - ICON WITH BUTTON ||============================== // + +export default function IconWithButton() { + return ( + + + + + + + + + + + ); +} diff --git a/src/sections/components/basic/button/LargeButton.jsx b/src/sections/components/basic/button/LargeButton.jsx new file mode 100644 index 0000000..8e214f4 --- /dev/null +++ b/src/sections/components/basic/button/LargeButton.jsx @@ -0,0 +1,24 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - LARGE ||============================== // + +export default function LargeButton() { + return ( + +

    + use .btn-lg in class .btn class to get Large button +

    + + + + +
    + ); +} diff --git a/src/sections/components/basic/button/LightButton.jsx b/src/sections/components/basic/button/LightButton.jsx new file mode 100644 index 0000000..7d7eeb7 --- /dev/null +++ b/src/sections/components/basic/button/LightButton.jsx @@ -0,0 +1,24 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - LIGHT ||============================== // + +export default function LightButton() { + return ( + + + + + + + + + + + + ); +} diff --git a/src/sections/components/basic/button/LinkButton.jsx b/src/sections/components/basic/button/LinkButton.jsx new file mode 100644 index 0000000..77dd60d --- /dev/null +++ b/src/sections/components/basic/button/LinkButton.jsx @@ -0,0 +1,24 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - LINK ||============================== // + +export default function LinkButton() { + return ( + + + + + + + + ); +} diff --git a/src/sections/components/basic/button/MixedStyleButton.jsx b/src/sections/components/basic/button/MixedStyleButton.jsx new file mode 100644 index 0000000..12036cb --- /dev/null +++ b/src/sections/components/basic/button/MixedStyleButton.jsx @@ -0,0 +1,32 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import ButtonGroup from 'react-bootstrap/ButtonGroup'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - MIX STYLE ||============================== // + +export default function MixedStyleButton() { + return ( + + + + + + + + + +
    + + + + + + + + +
    + ); +} diff --git a/src/sections/components/basic/button/NestingButton.jsx b/src/sections/components/basic/button/NestingButton.jsx new file mode 100644 index 0000000..6653209 --- /dev/null +++ b/src/sections/components/basic/button/NestingButton.jsx @@ -0,0 +1,25 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import ButtonGroup from 'react-bootstrap/ButtonGroup'; +import Dropdown from 'react-bootstrap/Dropdown'; +import DropdownButton from 'react-bootstrap/DropdownButton'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - NESTING ||============================== // + +export default function NestingButton() { + return ( + + + + + + Dropdown link + Dropdown link + + + + ); +} diff --git a/src/sections/components/basic/button/OutLineButton.jsx b/src/sections/components/basic/button/OutLineButton.jsx new file mode 100644 index 0000000..bf17ac5 --- /dev/null +++ b/src/sections/components/basic/button/OutLineButton.jsx @@ -0,0 +1,24 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - OUTLINE ||============================== // + +export default function OutLineButton() { + return ( + + + + + + + + + + + + ); +} diff --git a/src/sections/components/basic/button/OutLineIconButton.jsx b/src/sections/components/basic/button/OutLineIconButton.jsx new file mode 100644 index 0000000..a403ac5 --- /dev/null +++ b/src/sections/components/basic/button/OutLineIconButton.jsx @@ -0,0 +1,41 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - OUTLINE ICON BUTTON ||============================== // + +export default function OutLineIconButton() { + return ( + + + + + + + + + + + ); +} diff --git a/src/sections/components/basic/button/OutlineStyleButton.jsx b/src/sections/components/basic/button/OutlineStyleButton.jsx new file mode 100644 index 0000000..d371723 --- /dev/null +++ b/src/sections/components/basic/button/OutlineStyleButton.jsx @@ -0,0 +1,28 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import ButtonGroup from 'react-bootstrap/ButtonGroup'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - OUTLINE STYLE ||============================== // + +export default function OutlineStyleButton() { + return ( + + + + + + +
    + + + + + + + +
    + ); +} diff --git a/src/sections/components/basic/button/RadioButton.jsx b/src/sections/components/basic/button/RadioButton.jsx new file mode 100644 index 0000000..873231a --- /dev/null +++ b/src/sections/components/basic/button/RadioButton.jsx @@ -0,0 +1,51 @@ +// react-bootstrap +import ToggleButton from 'react-bootstrap/ToggleButton'; +import ToggleButtonGroup from 'react-bootstrap/ToggleButtonGroup'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - RADIO ||============================== // + +export default function RadioButton() { + return ( + + + + radio 1 + + + radio 2 + + + radio 3 + + +
    + + + radio 1 + + + radio 2 + + + radio 3 + + +
    + + + radio 1 + + + radio 2 + + + radio 3 + + +
    +
    + ); +} diff --git a/src/sections/components/basic/button/ShadowButton.jsx b/src/sections/components/basic/button/ShadowButton.jsx new file mode 100644 index 0000000..2669689 --- /dev/null +++ b/src/sections/components/basic/button/ShadowButton.jsx @@ -0,0 +1,42 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - SHADOW ||============================== // + +export default function ShadowButton() { + return ( + + + + + + + + + + + + + + ); +} diff --git a/src/sections/components/basic/button/SmallButton.jsx b/src/sections/components/basic/button/SmallButton.jsx new file mode 100644 index 0000000..e0818d0 --- /dev/null +++ b/src/sections/components/basic/button/SmallButton.jsx @@ -0,0 +1,24 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - SMALL ||============================== // + +export default function SmallButton() { + return ( + +

    + use .btn-sm in class .btn class to get Small button +

    + + + + +
    + ); +} diff --git a/src/sections/components/basic/button/ToolbarButton.jsx b/src/sections/components/basic/button/ToolbarButton.jsx new file mode 100644 index 0000000..44f28a1 --- /dev/null +++ b/src/sections/components/basic/button/ToolbarButton.jsx @@ -0,0 +1,32 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import ButtonGroup from 'react-bootstrap/ButtonGroup'; +import ButtonToolbar from 'react-bootstrap/ButtonToolbar'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - TOOLBAR ||============================== // + +export default function ToolbarButton() { + return ( + + + + + + + + + + + + + + + + + + + ); +} diff --git a/src/sections/components/basic/button/ToolbarInputButton.jsx b/src/sections/components/basic/button/ToolbarInputButton.jsx new file mode 100644 index 0000000..de99175 --- /dev/null +++ b/src/sections/components/basic/button/ToolbarInputButton.jsx @@ -0,0 +1,42 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import ButtonGroup from 'react-bootstrap/ButtonGroup'; +import ButtonToolbar from 'react-bootstrap/ButtonToolbar'; +import Form from 'react-bootstrap/Form'; +import InputGroup from 'react-bootstrap/InputGroup'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - TOOLBAR INPUT ||============================== // + +export default function ToolbarInputButton() { + return ( + + + + + + + + + + @ + + + + + + + + + + + + @ + + + + + ); +} diff --git a/src/sections/components/basic/button/ToolbarSizeButton.jsx b/src/sections/components/basic/button/ToolbarSizeButton.jsx new file mode 100644 index 0000000..54d11b4 --- /dev/null +++ b/src/sections/components/basic/button/ToolbarSizeButton.jsx @@ -0,0 +1,47 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import ButtonGroup from 'react-bootstrap/ButtonGroup'; +import Col from 'react-bootstrap/Col'; +import Row from 'react-bootstrap/Row'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - TOOLBAR SIZE ||============================== // + +export default function ToolbarSizeButton() { + return ( + + Use .btn-group-lg in class .btn-group class to get large buttons. +

    + } + > + + + + + + + + + + + + + + + + + + + + + + + +
    + ); +} diff --git a/src/sections/components/basic/button/VerticalButton.jsx b/src/sections/components/basic/button/VerticalButton.jsx new file mode 100644 index 0000000..ac7a095 --- /dev/null +++ b/src/sections/components/basic/button/VerticalButton.jsx @@ -0,0 +1,39 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import ButtonGroup from 'react-bootstrap/ButtonGroup'; +import Col from 'react-bootstrap/Col'; +import Dropdown from 'react-bootstrap/Dropdown'; +import DropdownButton from 'react-bootstrap/DropdownButton'; +import Row from 'react-bootstrap/Row'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BUTTON - VERTICAL ||============================== // + +export default function VerticalButton() { + return ( + + + + + + + + + + + + + + + + Dropdown link + Dropdown link + + + + + + ); +} diff --git a/src/sections/components/basic/collapse/Accordion.jsx b/src/sections/components/basic/collapse/Accordion.jsx new file mode 100644 index 0000000..066ff3c --- /dev/null +++ b/src/sections/components/basic/collapse/Accordion.jsx @@ -0,0 +1,43 @@ +// react-bootstrap +import Accordion from 'react-bootstrap/Accordion'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| COLLAPSE - ACCORDION ||============================== // + +export default function AccordionCollapse() { + return ( + + + + Accordion Item #1 + + This is the first item's accordion body. It is hidden by default, until the collapse plugin adds the + appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and + hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth + noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow. + + + + Accordion Item #2 + + This is the second item's accordion body. It is hidden by default, until the collapse plugin adds the + appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and + hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth + noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow. + + + + Accordion Item #3 + + This is the third item's accordion body. It is hidden by default, until the collapse plugin adds the + appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and + hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth + noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow. + + + + + ); +} diff --git a/src/sections/components/basic/collapse/AccordionFlush.jsx b/src/sections/components/basic/collapse/AccordionFlush.jsx new file mode 100644 index 0000000..78201b6 --- /dev/null +++ b/src/sections/components/basic/collapse/AccordionFlush.jsx @@ -0,0 +1,50 @@ +// react-bootstrap +import Accordion from 'react-bootstrap/Accordion'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| COLLAPSE - ACCORDION FLUSH ||============================== // + +export default function AccordionFlush() { + return ( + <> +
    Accordion Flush
    +
    + + + + Accordion Item #1 + + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non + cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a + bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes + anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, + raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. + + + + Accordion Item #2 + + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non + cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a + bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes + anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, + raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. + + + + Accordion Item #3 + + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non + cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a + bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes + anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, + raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. + + + + + + ); +} diff --git a/src/sections/components/basic/collapse/BasicCollapse.jsx b/src/sections/components/basic/collapse/BasicCollapse.jsx new file mode 100644 index 0000000..7e71f5f --- /dev/null +++ b/src/sections/components/basic/collapse/BasicCollapse.jsx @@ -0,0 +1,59 @@ +import { useState } from 'react'; + +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Card from 'react-bootstrap/Card'; +import Collapse from 'react-bootstrap/Collapse'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| COLLAPSE - BASIC ||============================== // + +export default function BasicCollapse() { + const [open, setOpen] = useState(false); + + return ( + <> +
    Basic Collapse
    +
    + + + + + } + bodyClassName="p-0" + > + +
    + + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, + craft beer labore wes anderson cred nesciunt sapiente ea proident. + +
    +
    +
    + + ); +} diff --git a/src/sections/components/basic/collapse/MultipleTargets.jsx b/src/sections/components/basic/collapse/MultipleTargets.jsx new file mode 100644 index 0000000..421755e --- /dev/null +++ b/src/sections/components/basic/collapse/MultipleTargets.jsx @@ -0,0 +1,84 @@ +import { useState } from 'react'; + +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Collapse from 'react-bootstrap/Collapse'; +import Col from 'react-bootstrap/Col'; +import Row from 'react-bootstrap/Row'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| COLLAPSE - MULTITARGETS ||============================== // + +export default function MultipleTargets() { + const [openFirst, setOpenFirst] = useState(false); + const [openSecond, setOpenSecond] = useState(false); + + const handleToggleBoth = () => { + setOpenFirst(!openFirst); + setOpenSecond(!openSecond); + }; + + return ( + <> +
    Multiple Targets
    +
    + + + + + + + + +
    + + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh + helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. + +
    +
    + + + +
    + + Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh + helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. + +
    +
    + +
    + + ); +} diff --git a/src/sections/components/basic/tabs-pills/BasicPills.jsx b/src/sections/components/basic/tabs-pills/BasicPills.jsx new file mode 100644 index 0000000..1d73d17 --- /dev/null +++ b/src/sections/components/basic/tabs-pills/BasicPills.jsx @@ -0,0 +1,57 @@ +// react-bootstrap +import Col from 'react-bootstrap/Col'; +import Nav from 'react-bootstrap/Nav'; +import Row from 'react-bootstrap/Row'; +import Tab from 'react-bootstrap/Tab'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| TABS PILLS - BASIC ||============================== // + +export default function BasicPillsPage() { + return ( + +
    Basic Pills
    + + + + + + + + + Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard + dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen + book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially + unchanged. + + + It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. + The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content + here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use + Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. + + + + There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by + injected humour, or words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you + need to be sure there isn't anything embarrassing hidden in the middle of text. + + + + + +
    + ); +} diff --git a/src/sections/components/basic/tabs-pills/BasicTabs.jsx b/src/sections/components/basic/tabs-pills/BasicTabs.jsx new file mode 100644 index 0000000..b7d6c6c --- /dev/null +++ b/src/sections/components/basic/tabs-pills/BasicTabs.jsx @@ -0,0 +1,34 @@ +// react-bootstrap +import Tab from 'react-bootstrap/Tab'; +import Tabs from 'react-bootstrap/Tabs'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ===============================|| TABS PILLS - BASIC TABS ||============================== // + +export default function BasicTabsPage() { + return ( + +
    Basic Tabs
    + + + Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text + ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived + not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. + + + It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The + point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, + content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as + their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. + + + There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by + injected humour, or words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to + be sure there isn't anything embarrassing hidden in the middle of text. + + +
    + ); +} diff --git a/src/sections/components/basic/tabs-pills/VerticalPills.jsx b/src/sections/components/basic/tabs-pills/VerticalPills.jsx new file mode 100644 index 0000000..1e5f4b2 --- /dev/null +++ b/src/sections/components/basic/tabs-pills/VerticalPills.jsx @@ -0,0 +1,64 @@ +// react-bootstrap +import Col from 'react-bootstrap/Col'; +import Nav from 'react-bootstrap/Nav'; +import Row from 'react-bootstrap/Row'; +import Tab from 'react-bootstrap/Tab'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ===============================|| TABS PILLS - VERTICAL PILLS ||============================== // + +export default function VerticalPillsPage() { + return ( + + + + + + + + + + Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard + dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen + book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially + unchanged. + + + It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. + The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content + here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use + Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. + + + Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard + dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen + book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially + unchanged. + + + There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by + injected humour, or words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you + need to be sure there isn't anything embarrassing hidden in the middle of text. + + + + + + + ); +} diff --git a/src/sections/components/basic/typography/Blockquotes.jsx b/src/sections/components/basic/typography/Blockquotes.jsx new file mode 100644 index 0000000..cc3418c --- /dev/null +++ b/src/sections/components/basic/typography/Blockquotes.jsx @@ -0,0 +1,30 @@ +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| TYPOGRAPHY - BLOCKQUOTES ||============================== // + +export default function Blockquotes() { + return ( + +

    Your awesome text goes here.

    + +
    +

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

    +
    + Someone famous in Source Title +
    +
    + +

    + Add .text-end for a blockquote with right-aligned content. +

    + +
    +

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

    +
    + Someone famous in Source Title +
    +
    +
    + ); +} diff --git a/src/sections/components/basic/typography/ContextualTextColors.jsx b/src/sections/components/basic/typography/ContextualTextColors.jsx new file mode 100644 index 0000000..16b2c8c --- /dev/null +++ b/src/sections/components/basic/typography/ContextualTextColors.jsx @@ -0,0 +1,18 @@ +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| TYPOGRAPHY - CONTEXTUAL TEXT COLORS ||============================== // + +export default function ContextualTextColors() { + return ( + +

    Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.

    +

    Nullam id dolor id nibh ultricies vehicula ut id elit.

    +

    Duis mollis, est non commodo luctus, nisi erat porttitor ligula.

    +

    Maecenas sed diam eget risus varius blandit sit amet non magna.

    +

    Etiam porta sem malesuada magna mollis euismod.

    +

    NDonec ullamcorper nulla non metus auctor fringilla.

    +

    Nullam id dolor id nibh ultricies vehicula ut id elit.

    +
    + ); +} diff --git a/src/sections/components/basic/typography/DisplayHeadings.jsx b/src/sections/components/basic/typography/DisplayHeadings.jsx new file mode 100644 index 0000000..4895336 --- /dev/null +++ b/src/sections/components/basic/typography/DisplayHeadings.jsx @@ -0,0 +1,17 @@ +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| TYPOGRAPHY - DISPLAY HEADINGS ||============================== // + +export default function DisplayHeading() { + return ( + +

    Display 1

    +

    Display 2

    +

    Display 3

    +

    Display 4

    +

    Display 5

    +

    Display 6

    +
    + ); +} diff --git a/src/sections/components/basic/typography/Heading.jsx b/src/sections/components/basic/typography/Heading.jsx new file mode 100644 index 0000000..e3e8596 --- /dev/null +++ b/src/sections/components/basic/typography/Heading.jsx @@ -0,0 +1,25 @@ +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| TYPOGRAPHY - HEADINGS ||============================== // + +export default function Heading() { + return ( + + .h1 through .h6 classes are also available, for when you want to match the font styling of a heading but cannot use the associated + HTML element. +

    + } + > +

    h1. Heading

    +

    h2. Heading

    +

    This is a H3

    +

    This is a H4

    +
    This is a H5
    +
    This is a H6
    +
    + ); +} diff --git a/src/sections/components/basic/typography/HorizontalDescription.jsx b/src/sections/components/basic/typography/HorizontalDescription.jsx new file mode 100644 index 0000000..0b248ef --- /dev/null +++ b/src/sections/components/basic/typography/HorizontalDescription.jsx @@ -0,0 +1,48 @@ +// react-bootstrap +import Col from 'react-bootstrap/Col'; +import Row from 'react-bootstrap/Row'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| TYPOGRAPHY - HORIZONTAL DESCRIPTION ||============================== // + +export default function HorizontalDescription() { + return ( + + + +
    Description lists
    + + +
    A description list is perfect for defining terms.
    + + + +
    Euismod
    + + +
    Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
    + + + +
    Donec id elit non mi porta gravida at eget metus.
    + + + +
    Malesuada porta
    + + +
    Etiam porta sem malesuada magna mollis euismod.
    + + + +
    Truncated term is truncated
    + + +
    Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
    + +
    +
    + ); +} diff --git a/src/sections/components/basic/typography/InlineTextElement.jsx b/src/sections/components/basic/typography/InlineTextElement.jsx new file mode 100644 index 0000000..346d494 --- /dev/null +++ b/src/sections/components/basic/typography/InlineTextElement.jsx @@ -0,0 +1,21 @@ +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| TYPOGRAPHY - INLINE TEXT ELEMENT ||============================== // + +export default function InlineTextElement() { + return ( + +

    Your title goes here

    + You can use the mark tag to highlight. +
    + This line of text is meant to be treated as deleted text. +
    + This line of text is meant to be treated as an addition to the document. +
    + rendered as bold text +
    + rendered as italicized text +
    + ); +} diff --git a/src/sections/components/basic/typography/Ordered.jsx b/src/sections/components/basic/typography/Ordered.jsx new file mode 100644 index 0000000..dd995a1 --- /dev/null +++ b/src/sections/components/basic/typography/Ordered.jsx @@ -0,0 +1,29 @@ +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| TYPOGRAPHY - ORDERED ||============================== // + +export default function Ordered() { + return ( + +
      +
    1. Lorem ipsum dolor sit amet
    2. +
    3. Consectetur adipiscing elit
    4. +
    5. Integer molestie lorem at massa
    6. +
    7. Facilisis in pretium nisl aliquet
    8. +
    9. + Nulla volutpat aliquam velit +
        +
      • Phasellus iaculis neque
      • +
      • Purus sodales ultricies
      • +
      • Vestibulum laoreet porttitor sem
      • +
      • Ac tristique libero volutpat at
      • +
      +
    10. +
    11. Faucibus porta lacus fringilla vel
    12. +
    13. Aenean sit amet erat nunc
    14. +
    15. Eget porttitor lorem
    16. +
    +
    + ); +} diff --git a/src/sections/components/basic/typography/Unordered.jsx b/src/sections/components/basic/typography/Unordered.jsx new file mode 100644 index 0000000..7fa2637 --- /dev/null +++ b/src/sections/components/basic/typography/Unordered.jsx @@ -0,0 +1,29 @@ +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| TYPOGRAPHY - UNORDERED ||============================== // + +export default function Unordered() { + return ( + +
      +
    • Lorem ipsum dolor sit amet
    • +
    • Consectetur adipiscing elit
    • +
    • Integer molestie lorem at massa
    • +
    • Facilisis in pretium nisl aliquet
    • +
    • + Nulla volutpat aliquam velit +
        +
      • Phasellus iaculis neque
      • +
      • Purus sodales ultricies
      • +
      • Vestibulum laoreet porttitor sem
      • +
      • Ac tristique libero volutpat at
      • +
      +
    • +
    • Faucibus porta lacus fringilla vel
    • +
    • Aenean sit amet erat nunc
    • +
    • Eget porttitor lorem
    • +
    +
    + ); +} diff --git a/src/sections/components/basic/typography/Unstyled.jsx b/src/sections/components/basic/typography/Unstyled.jsx new file mode 100644 index 0000000..6cc7bbf --- /dev/null +++ b/src/sections/components/basic/typography/Unstyled.jsx @@ -0,0 +1,26 @@ +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| TYPOGRAPHY - UNSTYLED ||============================== // + +export default function Unstyled() { + return ( + +
      +
    • Lorem ipsum dolor sit amet
    • +
    • Integer molestie lorem at massa
    • +
    • Phasellus iaculis neque
    • +
    • Faucibus porta lacus fringilla vel
    • +
    • Eget porttitor lorem
    • +
    + +
    Inline
    +
    +
      +
    • Lorem ipsum
    • +
    • Phasellus iaculis
    • +
    • Nulla volutpat
    • +
    +
    + ); +} diff --git a/src/sections/dashboard/EarningChart.jsx b/src/sections/dashboard/EarningChart.jsx new file mode 100644 index 0000000..f87b7eb --- /dev/null +++ b/src/sections/dashboard/EarningChart.jsx @@ -0,0 +1,96 @@ +// third-party +import ReactApexChart from 'react-apexcharts'; + +// project-imports +import MainCard from 'components/MainCard'; + +// chart-options +const chartOptions = { + series: [{ name: 'Market Days ', data: [10, 60, 45, 72, 45, 86], color: '#fff' }], + + options: { + chart: { + toolbar: { + show: false + } + }, + dataLabels: { + enabled: false + }, + markers: { + size: 6, + hover: { + size: 5 + } + }, + stroke: { + curve: 'straight', + width: 6 + }, + + grid: { + xaxis: { + lines: { + show: false + } + }, + yaxis: { + lines: { + show: false + } + } + }, + + tooltip: { + x: { + show: false + }, + + marker: { + show: false + } + }, + + yaxis: { + labels: { + show: false + } + }, + + xaxis: { + categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'], + axisTicks: { + show: false + }, + axisBorder: { + show: false + }, + labels: { + style: { + colors: '#fff' + } + } + } + } +}; + +// =============================|| DEFAULT - EARNING CHART ||============================== // + +export default function EarningChart() { + return ( + Earnings

    } + headerClassName="border-0" + className="bg-primary overflow-hidden" + bodyClassName="py-0" + > +
    +

    + $4295.36 +

    + Total Earnings +
    + +
    + ); +} diff --git a/src/sections/dashboard/RecentUsersCard.jsx b/src/sections/dashboard/RecentUsersCard.jsx new file mode 100644 index 0000000..7726bc1 --- /dev/null +++ b/src/sections/dashboard/RecentUsersCard.jsx @@ -0,0 +1,98 @@ +// react-bootstrap +import Badge from 'react-bootstrap/Badge'; +import Image from 'react-bootstrap/Image'; +import Table from 'react-bootstrap/Table'; + +// project-imports +import MainCard from 'components/MainCard'; + +// assets +import Image1 from 'assets/images/user/avatar-1.png'; +import Image2 from 'assets/images/user/avatar-2.png'; +import Image3 from 'assets/images/user/avatar-3.png'; + +// ===============================|| RECENT USERS CARD - DATA ||============================== // + +const recentUsersData = [ + { + image: Image1, + projectname: 'Isabella Christensen', + desc: 'Lorem Ipsum is simply dummy text of…', + date: '11 MAY 12:56', + iconClass: 'text-success m-r-15', + badge1: 'Reject', + badge2: 'Approve' + }, + { + image: Image2, + projectname: 'Mathilde Andersen', + desc: 'Lorem Ipsum is simply dummy text of…', + date: '11 MAY 10:35', + iconClass: 'text-danger m-r-15', + badge1: 'Reject', + badge2: 'Approve' + }, + { + image: Image3, + projectname: 'Karla Sorensen', + desc: 'Lorem Ipsum is simply dummy text of…', + date: '9 MAY 17:38', + iconClass: 'text-success m-r-15', + badge1: 'Reject', + badge2: 'Approve' + }, + { + image: Image1, + projectname: 'Ida Jorgensen', + desc: 'Lorem Ipsum is simply dummy text of…', + date: '19 MAY 12:56', + iconClass: 'text-danger m-r-15', + badge1: 'Reject', + badge2: 'Approve' + }, + { + image: Image1, + projectname: 'Albert Andersen', + desc: 'Lorem Ipsum is simply dummy text of…', + date: '21 July 12:56', + iconClass: 'text-success m-r-15', + badge1: 'Reject', + badge2: 'Approve' + } +]; + +// ==========================|| RECENT USERS CARD ||========================== // + +export default function RecentUsersCard() { + return ( + + + + {recentUsersData.map((user, index) => ( + + + + + + + ))} + +
    + + +
    {user.projectname}
    +

    {user.desc}

    +
    + + {user.date} + + + {user.badge1} + + + {user.badge2} + +
    +
    + ); +} diff --git a/src/sections/dashboard/UsersMap.jsx b/src/sections/dashboard/UsersMap.jsx new file mode 100644 index 0000000..17ab5aa --- /dev/null +++ b/src/sections/dashboard/UsersMap.jsx @@ -0,0 +1,63 @@ +import PropTypes from 'prop-types'; +import { useEffect, useState, useCallback } from 'react'; + +// third-party +import JsVectorMap from 'jsvectormap'; +import 'jsvectormap/dist/maps/world.js'; + +// project-imports +import MainCard from 'components/MainCard'; + +// =============================|| DEFAULT - USERS MAP ||============================== // + +export default function UsersMap({ height }) { + useEffect(() => { + new JsVectorMap({ + selector: '#basic-map', + map: 'world', + showTooltip: true, + zoomOnScroll: true, + zoomButtons: true, + zoom: { + min: 1, + max: 10 + }, + markers: [ + { coords: [-15.7939, -47.8825], name: 'Brazil' }, + { coords: [24.7743, 47.7439], name: 'Saudi Arabia' }, + { coords: [35.8617, 104.1954], name: 'China' }, + { coords: [61.524, 105.3188], name: 'Russia' } + ] + }); + }, []); + + const [mapHeight, setMapHeight] = useState(height ?? 450); + + const updateHeight = useCallback(() => { + if (height) return; + const width = window.innerWidth; + if (width <= 480) { + setMapHeight(250); + } else if (width <= 768) { + setMapHeight(350); + } else { + setMapHeight(height ?? 450); + } + }, [height]); + + useEffect(() => { + updateHeight(); + if (!height) { + window.addEventListener('resize', updateHeight); + return () => window.removeEventListener('resize', updateHeight); + } + }, [height, updateHeight]); + + return ( + +
    + + ); +} + +UsersMap.propTypes = { height: PropTypes.number }; diff --git a/src/sections/dashboard/default/RatingCard.jsx b/src/sections/dashboard/default/RatingCard.jsx new file mode 100644 index 0000000..925cb0c --- /dev/null +++ b/src/sections/dashboard/default/RatingCard.jsx @@ -0,0 +1,51 @@ +// react-bootstrap +import Col from 'react-bootstrap/Col'; +import ProgressBar from 'react-bootstrap/ProgressBar'; +import Row from 'react-bootstrap/Row'; +import Stack from 'react-bootstrap/Stack'; + +// project-imports +import MainCard from 'components/MainCard'; + +const ratings = [ + { stars: 5, count: 384, progress: 70 }, + { stars: 4, count: 145, progress: 35 }, + { stars: 3, count: 24, progress: 25 }, + { stars: 2, count: 1, progress: 10 }, + { stars: 1, count: 0, progress: 0 } +]; + +// ===============================|| DEFAULT - RATING CARD ||============================== // + +export default function RatingCard() { + return ( + + + + + 4.7 + + + + + + 0.4 + + + + + {ratings.map((rating) => ( + + +
    + + {rating.stars} +
    +
    {rating.count}
    + + +
    + ))} +
    + ); +} diff --git a/src/sections/dashboard/default/index.js b/src/sections/dashboard/default/index.js new file mode 100644 index 0000000..3f5a156 --- /dev/null +++ b/src/sections/dashboard/default/index.js @@ -0,0 +1,4 @@ +export { default as UsersMap } from '../UsersMap'; +export { default as EarningChart } from '../EarningChart'; +export { default as RatingCard } from './RatingCard'; +export { default as RecentUsersCard } from '../RecentUsersCard'; diff --git a/src/sections/form-element/ChecksandRadios.jsx b/src/sections/form-element/ChecksandRadios.jsx new file mode 100644 index 0000000..0f99889 --- /dev/null +++ b/src/sections/form-element/ChecksandRadios.jsx @@ -0,0 +1,52 @@ +// react-bootstrap +import Col from 'react-bootstrap/Col'; +import Form from 'react-bootstrap/Form'; +import Row from 'react-bootstrap/Row'; + +// project-import +import MainCard from 'components/MainCard'; + +// =============================|| CHECKS AND RADIOS ||============================== // + +export default function ChecksandRadios() { + return ( + + + +
    Checkboxes
    +
    + + + + +
    Switches
    +
    + + + + +
    Radios
    +
    + + + +
    Inline
    +
    + + + + + +
    Range
    +
    + Example range + + Min and max + + Steps + + +
    +
    + ); +} diff --git a/src/sections/form-element/CustomForms.jsx b/src/sections/form-element/CustomForms.jsx new file mode 100644 index 0000000..9e6428a --- /dev/null +++ b/src/sections/form-element/CustomForms.jsx @@ -0,0 +1,87 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Col from 'react-bootstrap/Col'; +import Form from 'react-bootstrap/Form'; +import InputGroup from 'react-bootstrap/InputGroup'; +import Row from 'react-bootstrap/Row'; + +// project-import +import MainCard from 'components/MainCard'; + +// =============================|| CUSTOM FORMS ||============================== // + +export default function CustomForms() { + return ( + + + +
    Custom Select
    +
    + + Option + + + + + + + + + + + + + + + + Option + + + + + + + + + + + + + + + + + + + + + + + + +
    Custom File Input
    +
    + + Option + + + + + + Option + + + + + + + + + + + + +
    +
    + ); +} diff --git a/src/sections/form-element/DataList.jsx b/src/sections/form-element/DataList.jsx new file mode 100644 index 0000000..dd5b992 --- /dev/null +++ b/src/sections/form-element/DataList.jsx @@ -0,0 +1,20 @@ +// react-bootstrap +import Form from 'react-bootstrap/Form'; + +// project-import +import MainCard from 'components/MainCard'; + +// =============================|| DATA LIST ||============================== // + +export default function DataList() { + return ( + +
    +
    + Datalist example + +
    +
    +
    + ); +} diff --git a/src/sections/form-element/FormControlState.jsx b/src/sections/form-element/FormControlState.jsx new file mode 100644 index 0000000..0e6c3d5 --- /dev/null +++ b/src/sections/form-element/FormControlState.jsx @@ -0,0 +1,43 @@ +// react-bootstrap +import Col from 'react-bootstrap/Col'; +import Row from 'react-bootstrap/Row'; +import Form from 'react-bootstrap/Form'; + +// project-import +import MainCard from 'components/MainCard'; + +// ============================|| FORM CONTROL STATE ||============================== // + +export default function FormControlState() { + return ( + + + +
    Readonly
    +
    + +
    + Email + +
    + + + +
    Readonly plain Text
    +
    + +
    + + + Email + + + + + +
    + +
    +
    + ); +} diff --git a/src/sections/form-element/FormControls.jsx b/src/sections/form-element/FormControls.jsx new file mode 100644 index 0000000..0ee4d2f --- /dev/null +++ b/src/sections/form-element/FormControls.jsx @@ -0,0 +1,62 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Col from 'react-bootstrap/Col'; +import Form from 'react-bootstrap/Form'; +import Row from 'react-bootstrap/Row'; + +// project-import +import MainCard from 'components/MainCard'; + +// =============================|| FORM CONTROLS ||============================== // + +export default function FormControls() { + return ( + + + +
    +
    + Email address + + We'll never share your email with anyone else. +
    +
    + Password + +
    +
    + +
    + +
    + + +
    +
    + Text + +
    + +
    + Example select + + + + + + + +
    + +
    + Example textarea + +
    +
    + +
    +
    + ); +} diff --git a/src/sections/form-element/FormGrid.jsx b/src/sections/form-element/FormGrid.jsx new file mode 100644 index 0000000..c382001 --- /dev/null +++ b/src/sections/form-element/FormGrid.jsx @@ -0,0 +1,70 @@ +// react-bootstrap +import Alert from 'react-bootstrap/Alert'; +import Button from 'react-bootstrap/Button'; +import Col from 'react-bootstrap/Col'; +import Form from 'react-bootstrap/Form'; +import Row from 'react-bootstrap/Row'; + +// project-import +import MainCard from 'components/MainCard'; + +// =============================|| FORM GRID ||============================== // + +export default function FormGrid() { + return ( + +
    + + + + + When working with the Bootstrap grid system, be sure to place form elements within column classes. + + + + Email + + + + Password + + + +
    + Address + +
    + +
    + Address 2 + +
    + + + + City + + + + + State + + + + + + + + Zip + + + +
    + +
    + + + +
    + ); +} diff --git a/src/sections/form-element/HorizontalForm.jsx b/src/sections/form-element/HorizontalForm.jsx new file mode 100644 index 0000000..ba91d5f --- /dev/null +++ b/src/sections/form-element/HorizontalForm.jsx @@ -0,0 +1,82 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Col from 'react-bootstrap/Col'; +import Form from 'react-bootstrap/Form'; +import Row from 'react-bootstrap/Row'; + +// project-imports +import MainCard from 'components/MainCard'; + +// =============================|| HORIZONTAL FORM ||============================== // + +export default function HorizontalForm() { + return ( + + + +
    Horizontal Form Example
    +
    + + + Email + + + + + + Password + + + + + + + Radios + + + + + + + + + + Checkbox + + + + + + + + + +
    Horizontal Form Label Sizing
    +
    + + Email + + + + + + + Email + + + + + + + Email + + + + + +
    +
    + ); +} diff --git a/src/sections/form-element/InlineForm.jsx b/src/sections/form-element/InlineForm.jsx new file mode 100644 index 0000000..419327f --- /dev/null +++ b/src/sections/form-element/InlineForm.jsx @@ -0,0 +1,45 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Col from 'react-bootstrap/Col'; +import Form from 'react-bootstrap/Form'; +import InputGroup from 'react-bootstrap/InputGroup'; + +// project-import +import MainCard from 'components/MainCard'; + +// =============================|| INLINE FORM ||============================== // + +export default function InlineForm() { + return ( + +
    + + + + + + + @ + + + + + + + + + + + + + + + + + + + + +
    + ); +} diff --git a/src/sections/form-element/InputGroup.jsx b/src/sections/form-element/InputGroup.jsx new file mode 100644 index 0000000..9f3087c --- /dev/null +++ b/src/sections/form-element/InputGroup.jsx @@ -0,0 +1,207 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Col from 'react-bootstrap/Col'; +import Dropdown from 'react-bootstrap/Dropdown'; +import DropdownButton from 'react-bootstrap/DropdownButton'; +import Form from 'react-bootstrap/Form'; +import InputGroup from 'react-bootstrap/InputGroup'; +import Row from 'react-bootstrap/Row'; +import SplitButton from 'react-bootstrap/SplitButton'; + +// project-import +import MainCard from 'components/MainCard'; + +// =============================|| INPUT GROUP ||============================== // + +export default function CustomInputGroup() { + return ( + + + @ + + + + + + @example.com + + + Your vanity URL + + https://example.com/users/ + + + + + $ + + .00 + + + + With textarea + + + + + +
    Sizing
    +
    + + Small + + + + Default + + + + Large + + + + + +
    Checkboxes and radios
    +
    + + + + + + + + + + + +
    Multiple inputs
    +
    + + First and last name + + + + + + +
    Multiple addons
    +
    + + $ + 0.00 + + + + + $ + 0.00 + + +
    + +
    Button Addons
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Buttons With Dropdowns
    +
    + + + Action + Another action + Something else here +
    + Separated link +
    + +
    + + + + + + Action + Another action + Something else here +
    + Separated link +
    +
    + + + + Action + Another action + Something else here +
    + Separated link +
    + + + Action + Another action + Something else here +
    + Separated link +
    +
    + + + +
    Segmented Buttons
    +
    + + + Action + Another action + Something else here +
    + Separated link +
    + +
    + + + + + Action + Another action + Something else here +
    + Separated link +
    +
    + +
    +
    + ); +} diff --git a/src/sections/form-element/Picker.jsx b/src/sections/form-element/Picker.jsx new file mode 100644 index 0000000..928d722 --- /dev/null +++ b/src/sections/form-element/Picker.jsx @@ -0,0 +1,21 @@ +// react-bootstrap +import Form from 'react-bootstrap/Form'; + +// project-import +import MainCard from 'components/MainCard'; + +// =============================|| PICKER ||============================== // + +export default function Picker() { + return ( + +
    +
    + Color picker + {''} + +
    +
    +
    + ); +} diff --git a/src/sections/form-element/Sizing.jsx b/src/sections/form-element/Sizing.jsx new file mode 100644 index 0000000..e578a4e --- /dev/null +++ b/src/sections/form-element/Sizing.jsx @@ -0,0 +1,32 @@ +// react-bootstrap +import Col from 'react-bootstrap/Col'; +import Form from 'react-bootstrap/Form'; +import Row from 'react-bootstrap/Row'; + +// project-imports +import MainCard from 'components/MainCard'; + +// =============================|| SIZING ||============================== // + +export default function Sizeing() { + return ( + + + + + + + + + + + + + + + + + + + ); +} diff --git a/src/sections/form-element/SupportedElements.jsx b/src/sections/form-element/SupportedElements.jsx new file mode 100644 index 0000000..692afc3 --- /dev/null +++ b/src/sections/form-element/SupportedElements.jsx @@ -0,0 +1,61 @@ +import { useState } from 'react'; + +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Form from 'react-bootstrap/Form'; + +// project-import +import MainCard from 'components/MainCard'; + +// =============================|| SUPPORTED ELEMENTS ||============================== // + +export default function SupportedElements() { + const [validated, setValidated] = useState(false); + + const handleSubmit = (event) => { + const form = event.currentTarget; + if (form.checkValidity() === false) { + event.preventDefault(); + event.stopPropagation(); + } + + setValidated(true); + }; + + return ( + +
    +
    + Textarea + +
    Please enter a message in the textarea.
    +
    + + + + +
    + + +
    Please select an option.
    +
    + +
    + + + + + + +
    Example invalid select feedback
    +
    + +
    + +
    Example invalid form file feedback
    +
    + +
    +
    + ); +} diff --git a/src/sections/form-element/Tooltips.jsx b/src/sections/form-element/Tooltips.jsx new file mode 100644 index 0000000..c68433f --- /dev/null +++ b/src/sections/form-element/Tooltips.jsx @@ -0,0 +1,132 @@ +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Col from 'react-bootstrap/Col'; +import Form from 'react-bootstrap/Form'; +import InputGroup from 'react-bootstrap/InputGroup'; +import Row from 'react-bootstrap/Row'; + +// third-party +import { useFormik } from 'formik'; +import * as yup from 'yup'; + +// project-import +import MainCard from 'components/MainCard'; + +// =============================|| TOOLTIPS ||============================== // + +const validationSchema = yup.object({ + firstName: yup.string().required(), + lastName: yup.string().required(), + username: yup.string().required('Username is required'), + city: yup.string().required('City is required'), + state: yup.string().required('State is required'), + zip: yup.string().required('Zip is required') +}); +export default function FormExample() { + const formik = useFormik({ + initialValues: { + firstName: 'Mark', + lastName: 'Otto', + username: '', + city: '', + state: '', + zip: '' + }, + validationSchema, + onSubmit: () => {} + }); + + return ( + +
    + + + First name + + Looks good! + + + Last name + + + Looks good! + + + Username + + @ + + + {formik.errors.username} + + + + + + + City + + + {formik.errors.city} + + + + State + + + + + + {formik.errors.state} + + + + Zip + + + + {formik.errors.zip} + + + + + +
    +
    + ); +} diff --git a/src/sections/form-element/ValidationForm.jsx b/src/sections/form-element/ValidationForm.jsx new file mode 100644 index 0000000..3687425 --- /dev/null +++ b/src/sections/form-element/ValidationForm.jsx @@ -0,0 +1,75 @@ +import { useState } from 'react'; + +// react-bootstrap +import Button from 'react-bootstrap/Button'; +import Col from 'react-bootstrap/Col'; +import Form from 'react-bootstrap/Form'; +import InputGroup from 'react-bootstrap/InputGroup'; +import Row from 'react-bootstrap/Row'; + +// project-import +import MainCard from 'components/MainCard'; + +// =============================|| VALIDATION FORM ||============================== // + +export default function ValidationForm() { + const [validated, setValidated] = useState(false); + + const handleSubmit = (event) => { + const form = event.currentTarget; + if (form.checkValidity() === false) { + event.preventDefault(); + event.stopPropagation(); + } + + setValidated(true); + }; + + return ( + +
    + + + First name + + Looks good! + + + Last name + + Looks good! + + + Username + + @ + + Please choose a username. + + + + + + City + + Please provide a valid city. + + + State + + Please provide a valid state. + + + Zip + + Please provide a valid zip. + + + + + + +
    +
    + ); +} diff --git a/src/sections/tables/bootstrap-table/basic-table/BasicTable.jsx b/src/sections/tables/bootstrap-table/basic-table/BasicTable.jsx new file mode 100644 index 0000000..d600360 --- /dev/null +++ b/src/sections/tables/bootstrap-table/basic-table/BasicTable.jsx @@ -0,0 +1,51 @@ +// react-bootstrap +import Table from 'react-bootstrap/Table'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BASIC TABLE ||============================== // + +export default function BasicTable() { + return ( + + use class table inside table element +

    + } + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    #First NameLast NameUsername
    1MarkOtto@mdo
    2JacobThornton@fat
    3Larrythe Bird@twitter
    +
    + ); +} diff --git a/src/sections/tables/bootstrap-table/basic-table/ContextualTable.jsx b/src/sections/tables/bootstrap-table/basic-table/ContextualTable.jsx new file mode 100644 index 0000000..0d083a9 --- /dev/null +++ b/src/sections/tables/bootstrap-table/basic-table/ContextualTable.jsx @@ -0,0 +1,88 @@ +// react-bootstrap +import Table from 'react-bootstrap/Table'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BASIC TABLE - CONTEXTUAL TABLE ||============================== // + +export default function ContextualTable() { + return ( + + For Make row Contextual add Contextual class like .table-success in tr tag and For cell add Contextual + class in td or th tag . +

    + } + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    #First NameLast NameUsername
    1MarkOtto@mdo
    2JacobThornton@fat
    3Larrythe Bird@twitter
    4Larrythe Bird@twitter
    5Larrythe Bird@twitter
    6Larrythe Bird@twitter
    7Larrythe Bird@twitter
    8Larrythe Bird@twitter
    9Larrythe Bird@twitter
    +
    + ); +} diff --git a/src/sections/tables/bootstrap-table/basic-table/DarkTable.jsx b/src/sections/tables/bootstrap-table/basic-table/DarkTable.jsx new file mode 100644 index 0000000..b32b236 --- /dev/null +++ b/src/sections/tables/bootstrap-table/basic-table/DarkTable.jsx @@ -0,0 +1,51 @@ +// react-bootstrap +import Table from 'react-bootstrap/Table'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BASIC TABLE - DARK TABLE ||============================== // + +export default function DarkTable() { + return ( + + use class table-dark inside table element +

    + } + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    #First NameLast NameUsername
    1MarkOtto@mdo
    2JacobThornton@fat
    3Larrythe Bird@twitter
    +
    + ); +} diff --git a/src/sections/tables/bootstrap-table/basic-table/HoverTable.jsx b/src/sections/tables/bootstrap-table/basic-table/HoverTable.jsx new file mode 100644 index 0000000..c4ccd99 --- /dev/null +++ b/src/sections/tables/bootstrap-table/basic-table/HoverTable.jsx @@ -0,0 +1,51 @@ +// react-bootstrap +import Table from 'react-bootstrap/Table'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BASIC TABLE - HOVER TABLE ||============================== // + +export default function HoverTable() { + return ( + + use class table-hover inside table element +

    + } + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    #First NameLast NameUsername
    1MarkOtto@mdo
    2JacobThornton@fat
    3Larrythe Bird@twitter
    +
    + ); +} diff --git a/src/sections/tables/bootstrap-table/basic-table/StripedTable.jsx b/src/sections/tables/bootstrap-table/basic-table/StripedTable.jsx new file mode 100644 index 0000000..26f7f09 --- /dev/null +++ b/src/sections/tables/bootstrap-table/basic-table/StripedTable.jsx @@ -0,0 +1,51 @@ +// react-bootstrap +import Table from 'react-bootstrap/Table'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| BASIC TABLE - STRIPED TABLE ||============================== // + +export default function StripedTable() { + return ( + + use class table-striped inside table element +

    + } + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    #First NameLast NameUsername
    1MarkOtto@mdo
    2JacobThornton@fat
    3Larrythe Bird@twitter
    +
    + ); +} diff --git a/src/services/chat.js b/src/services/chat.js deleted file mode 100644 index 0828646..0000000 --- a/src/services/chat.js +++ /dev/null @@ -1,836 +0,0 @@ -import services from '../utils/services'; -import avatar1 from 'assets/images/user/avatar-1.jpg'; -import avatar2 from 'assets/images/user/avatar-2.jpg'; -import avatar3 from 'assets/images/user/avatar-3.jpg'; -import avatar4 from 'assets/images/user/avatar-4.jpg'; - -let friends = [ - { - id: 1, - photo: avatar1, - name: 'Josephin Doe', - new: 3, - status: 1, - time: 'typing' - }, - { - id: 2, - photo: avatar2, - name: 'Lary Doe', - new: 1, - status: 1, - time: 'online' - }, - { - id: 3, - photo: avatar3, - name: 'Alice', - status: 1, - time: 'online' - }, - { - id: 4, - photo: avatar1, - name: 'Alia', - status: 0, - new: 1, - time: '10 min ago' - }, - { - id: 5, - photo: avatar4, - name: 'Rex Trail', - status: 0, - time: '15 min ago' - }, - { - id: 6, - photo: avatar1, - name: 'Lean Grah', - new: 3, - status: 1, - time: 'typing' - }, - { - id: 7, - photo: avatar2, - name: 'Chelsey Die', - new: 1, - status: 1, - time: 'online' - }, - { - id: 8, - photo: avatar3, - name: 'Gle Reichert', - status: 1, - time: 'online' - }, - { - id: 9, - photo: avatar1, - name: 'Saman Bauch', - status: 0, - new: 1, - time: '10 min ago' - }, - { - id: 10, - photo: avatar4, - name: 'Suite 280', - status: 0, - time: '15 min ago' - }, - { - id: 11, - photo: avatar1, - name: 'Ervin Hell', - new: 3, - status: 1, - time: 'typing' - }, - { - id: 12, - photo: avatar2, - name: 'Leo Corkery', - new: 1, - status: 1, - time: 'online' - }, - { - id: 13, - photo: avatar3, - name: 'Moriah Ston', - status: 1, - time: 'online' - }, - { - id: 14, - photo: avatar1, - name: 'Victor D', - status: 0, - new: 1, - time: '10 min ago' - }, - { - id: 15, - photo: avatar4, - name: 'Dayna Park', - status: 0, - time: '15 min ago' - }, - { - id: 16, - photo: avatar1, - name: 'Clem Bauch', - new: 3, - status: 1, - time: 'typing' - }, - { - id: 17, - photo: avatar2, - name: 'Kurtis Wei', - new: 1, - status: 1, - time: 'online' - }, - { - id: 18, - photo: avatar3, - name: 'Bret Graham', - status: 1, - time: 'online' - }, - { - id: 19, - photo: avatar1, - name: 'Robel Cery', - status: 0, - new: 1, - time: '10 min ago' - }, - { - id: 20, - photo: avatar4, - name: 'Hoeger LLC', - status: 0, - time: '15 min ago' - }, - { - id: 21, - photo: avatar1, - name: 'P Lebsack', - new: 3, - status: 1, - time: 'typing' - }, - { - id: 22, - photo: avatar2, - name: 'Nicholas V', - new: 1, - status: 1, - time: 'online' - }, - { - id: 23, - photo: avatar3, - name: 'Antonette E', - status: 1, - time: 'online' - }, - { - id: 24, - photo: avatar1, - name: 'Skil Walks', - status: 0, - new: 1, - time: '10 min ago' - }, - { - id: 25, - photo: avatar4, - name: 'Suzen', - status: 0, - time: '15 min ago' - } -]; - -let chat = [ - { - friend_id: 1, - friend_photo: avatar1, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 2, - friend_photo: avatar2, - messages: [ - { - type: 1, - msg: 'Hiii!!! Good Morning', - time: '6:48 a.m' - }, - { - type: 0, - msg: 'Hello, Very Good Morning', - time: '6:50 a.m' - }, - { - type: 0, - msg: 'How are You?', - time: '8:50 a.m' - }, - { - type: 1, - msg: 'Fine, What do you do?', - time: '8:51 a.m' - } - ] - }, - { - friend_id: 4, - friend_photo: avatar1, - messages: [ - { - type: 1, - msg: 'Hiii!!! Good Morning', - time: '6:48 a.m' - }, - { - type: 0, - msg: 'Hello, Very Good Morning', - time: '6:50 a.m' - }, - { - type: 0, - msg: 'How are You?', - time: '8:50 a.m' - }, - { - type: 1, - msg: 'Fine, What do you do?', - time: '8:51 a.m' - } - ] - }, - { - friend_id: 5, - friend_photo: avatar4, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 6, - friend_photo: avatar1, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - }, - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - }, - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - }, - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - }, - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 7, - friend_photo: avatar2, - messages: [ - { - type: 1, - msg: 'Hiii!!! Good Morning', - time: '6:48 a.m' - }, - { - type: 0, - msg: 'Hello, Very Good Morning', - time: '6:50 a.m' - }, - { - type: 0, - msg: 'How are You?', - time: '8:50 a.m' - }, - { - type: 1, - msg: 'Fine, What do you do?', - time: '8:51 a.m' - } - ] - }, - { - friend_id: 8, - friend_photo: avatar3, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 9, - friend_photo: avatar1, - messages: [ - { - type: 1, - msg: 'Hiii!!! Good Morning', - time: '6:48 a.m' - }, - { - type: 0, - msg: 'Hello, Very Good Morning', - time: '6:50 a.m' - }, - { - type: 0, - msg: 'How are You?', - time: '8:50 a.m' - }, - { - type: 1, - msg: 'Fine, What do you do?', - time: '8:51 a.m' - } - ] - }, - { - friend_id: 10, - friend_photo: avatar4, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 11, - friend_photo: avatar1, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 12, - friend_photo: avatar2, - messages: [ - { - type: 1, - msg: 'Hiii!!! Good Morning', - time: '6:48 a.m' - }, - { - type: 0, - msg: 'Hello, Very Good Morning', - time: '6:50 a.m' - }, - { - type: 0, - msg: 'How are You?', - time: '8:50 a.m' - }, - { - type: 1, - msg: 'Fine, What do you do?', - time: '8:51 a.m' - } - ] - }, - { - friend_id: 13, - friend_photo: avatar3, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 14, - friend_photo: avatar1, - messages: [ - { - type: 1, - msg: 'Hiii!!! Good Morning', - time: '6:48 a.m' - }, - { - type: 0, - msg: 'Hello, Very Good Morning', - time: '6:50 a.m' - }, - { - type: 0, - msg: 'How are You?', - time: '8:50 a.m' - }, - { - type: 1, - msg: 'Fine, What do you do?', - time: '8:51 a.m' - } - ] - }, - { - friend_id: 15, - friend_photo: avatar4, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 16, - friend_photo: avatar1, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 17, - friend_photo: avatar2, - messages: [ - { - type: 1, - msg: 'Hiii!!! Good Morning', - time: '6:48 a.m' - }, - { - type: 0, - msg: 'Hello, Very Good Morning', - time: '6:50 a.m' - }, - { - type: 0, - msg: 'How are You?', - time: '8:50 a.m' - }, - { - type: 1, - msg: 'Fine, What do you do?', - time: '8:51 a.m' - } - ] - }, - { - friend_id: 18, - friend_photo: avatar3, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 19, - friend_photo: avatar1, - messages: [ - { - type: 1, - msg: 'Hiii!!! Good Morning', - time: '6:48 a.m' - }, - { - type: 0, - msg: 'Hello, Very Good Morning', - time: '6:50 a.m' - }, - { - type: 0, - msg: 'How are You?', - time: '8:50 a.m' - }, - { - type: 1, - msg: 'Fine, What do you do?', - time: '8:51 a.m' - } - ] - }, - { - friend_id: 20, - friend_photo: avatar2, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - }, - { - friend_id: 21, - friend_photo: avatar3, - messages: [ - { - type: 1, - msg: "I'm just looking around. Will you tell me something about yourself?", - time: '8:20 a.m' - }, - { - type: 0, - msg: 'Ohh! very nice', - time: '8:22 a.m' - }, - { - type: 1, - msg: 'can you come with me?', - time: '8:22 a.m' - } - ] - } -]; - -const dynamicSort = (property) => { - var sortOrder = 1; - - if (property[0] === '-') { - sortOrder = -1; - property = property.substr(1); - } - - return function (a, b) { - if (sortOrder === -1) { - return b[property].localeCompare(a[property]); - } else { - return a[property].localeCompare(b[property]); - } - }; -}; - -friends.sort(dynamicSort('name')); - -services.onGet('/api/friend/list').reply(200, { friends }); -services.onGet('/api/friend/chat').reply(200, { chat }); - -services.onGet('/api/friend/chat').reply((config) => { - try { - const { id } = config.params; - - friends.filter((friend) => { - if (friend.id === parseInt(id)) { - friend.new = 0; - } - return friend; - }); - - const messages = chat.filter((chats) => { - return chats.friend_id === parseInt(id); - }); - - return [200, { messages }]; - } catch (err) { - console.error(err); - return [500, { message: 'Internal server error' }]; - } -}); - -services.onGet('/api/friend/search').reply((config) => { - try { - const { query } = config.params; - const cleanQuery = query.toLowerCase().trim(); - const results = []; - - friends.forEach((friend) => { - if (!query) { - return results.push(friend); - } - - if (friend.name.toLowerCase().includes(cleanQuery)) { - return results.push(friend); - } - }); - - return [200, { results }]; - } catch (err) { - console.error(err); - return [500, { message: 'Internal server error' }]; - } -}); - -services.onPost('/api/friend/chat/add').reply((config) => { - try { - const { id, msg } = JSON.parse(config.data); - - const d = new Date(); - const n = d.toLocaleTimeString(); - let temp = false; - - chat.filter((chats) => { - if (chats.friend_id === parseInt(id)) { - temp = true; - chats.messages = [ - ...chats.messages, - { - type: 0, - msg: msg, - time: n - } - ]; - } - return chats; - }); - - if (!temp) { - const messages = { - friend_id: parseInt(id), - messages: [ - { - type: 0, - msg: msg, - time: n - } - ] - }; - chat = [...chat, messages]; - } - - const messages = chat.filter((chats) => { - return chats.friend_id === parseInt(id); - }); - - return [200, { messages }]; - } catch (err) { - console.error(err); - return [500, { message: 'Internal server error' }]; - } -}); diff --git a/src/services/index.js b/src/services/index.js deleted file mode 100644 index 6c68081..0000000 --- a/src/services/index.js +++ /dev/null @@ -1 +0,0 @@ -import './chat'; diff --git a/src/store/accountReducer.js b/src/store/accountReducer.js deleted file mode 100644 index ac20710..0000000 --- a/src/store/accountReducer.js +++ /dev/null @@ -1,45 +0,0 @@ -// action - state management -import { REGISTER, LOGIN, LOGOUT } from './actions'; - -// initial state -export const initialState = { - isLoggedIn: false, - isInitialized: false, - user: null -}; - -// ==============================|| AUTH REDUCER ||============================== // - -const auth = (state = initialState, action) => { - switch (action.type) { - case REGISTER: { - const { user } = action.payload; - return { - ...state, - user - }; - } - case LOGIN: { - const { user } = action.payload; - return { - ...state, - isLoggedIn: true, - isInitialized: true, - user - }; - } - case LOGOUT: { - return { - ...state, - isInitialized: true, - isLoggedIn: false, - user: null - }; - } - default: { - return { ...state }; - } - } -}; - -export default auth; diff --git a/src/store/actions.js b/src/store/actions.js deleted file mode 100644 index 5c6469e..0000000 --- a/src/store/actions.js +++ /dev/null @@ -1,31 +0,0 @@ -export const BOX_LAYOUT = 'BOX_LAYOUT'; -export const CHANGE_LAYOUT = 'CHANGE_LAYOUT'; -export const CHANGE_SUB_LAYOUT = 'CHANGE_SUB_LAYOUT'; -export const COLLAPSE_MENU = 'COLLAPSE_MENU'; -export const COLLAPSE_TOGGLE = 'COLLAPSE_TOGGLE'; -export const CONFIG_BLOCK = 'CONFIG_BLOCK'; -export const HEADER_BACK_COLOR = 'HEADER_BACK_COLOR'; -export const HEADER_FIXED_LAYOUT = 'HEADER_FIXED_LAYOUT'; -export const LAYOUT_TYPE = 'LAYOUT_TYPE'; -export const LAYOUT6_BACKGROUND = 'LAYOUT6_BACKGROUND'; -export const NAV_ACTIVE_LIST_COLOR = 'NAV_ACTIVE_LIST_COLOR'; -export const NAV_BRAND_COLOR = 'NAV_BRAND_COLOR'; -export const NAV_BACK_COLOR = 'NAV_BACK_COLOR'; -export const NAV_BACK_IMAGE = 'NAV_BACK_IMAGE'; -export const NAV_DROPDOWN_ICON = 'NAV_DROPDOWN_ICON'; -export const NAV_COLLAPSE_LEAVE = 'NAV_COLLAPSE_LEAVE'; -export const NAV_CONTENT_LEAVE = 'NAV_CONTENT_LEAVE'; -export const NAV_FIXED_LAYOUT = 'NAV_FIXED_LAYOUT'; -export const NAV_ICON_COLOR = 'NAV_ICON_COLOR'; -export const NAV_LIST_ICON = 'NAV_LIST_ICON'; -export const NAV_LIST_TITLE_COLOR = 'NAV_LIST_TITLE_COLOR'; -export const NAV_LIST_TITLE_HIDE = 'NAV_LIST_TITLE_HIDE'; -export const RESET = 'RESET'; -export const RTL_LAYOUT = 'RTL_LAYOUT'; -export const THEME_LOCALE = 'THEME_LOCALE'; - -export const LOGIN = 'LOGIN'; -export const LOGOUT = 'LOGOUT'; -export const REGISTER = 'REGISTER'; -export const ACCOUNT_INITIALISE = 'ACCOUNT_INITIALISE'; -export const FIREBASE_STATE_CHANGED = 'FIREBASE_STATE_CHANGED'; diff --git a/src/utils/getImageUrl.js b/src/utils/getImageUrl.js new file mode 100644 index 0000000..525e7e5 --- /dev/null +++ b/src/utils/getImageUrl.js @@ -0,0 +1,14 @@ +export let ImagePath; + +(function (ImagePath) { + ImagePath['LANDING'] = 'landing'; + ImagePath['USER'] = 'user'; + ImagePath['ECOMMERCE'] = 'e-commerce'; + ImagePath['PROFILE'] = 'profile'; +})(ImagePath || (ImagePath = {})); + +// ==============================|| UTIL - GET IMAGE URL ||============================== // + +export function getImageUrl(name, path) { + return new URL(`/src/assets/images/${path}/${name}`, import.meta.url).href; +} diff --git a/src/utils/validationSchema.js b/src/utils/validationSchema.js new file mode 100644 index 0000000..564afd0 --- /dev/null +++ b/src/utils/validationSchema.js @@ -0,0 +1,24 @@ +export const emailSchema = { + required: 'Email is required', + pattern: { value: /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i, message: 'Invalid email address' } +}; + +export const passwordSchema = { + required: 'Password is required', + minLength: { value: 8, message: 'Password must be at least 8 characters' } +}; + +export const confirmPasswordSchema = { + required: 'Confirm Password is required', + minLength: { value: 8, message: 'Password must be at least 8 characters' } +}; + +export const firstNameSchema = { + required: 'First name is required', + pattern: { value: /^[a-zA-Z\s]+$/, message: 'Invalid first name' } +}; + +export const lastNameSchema = { + required: 'Last name is required', + pattern: { value: /^[a-zA-Z\s]+$/, message: 'Invalid last name' } +}; diff --git a/src/views/SamplePage.jsx b/src/views/SamplePage.jsx new file mode 100644 index 0000000..fa85e46 --- /dev/null +++ b/src/views/SamplePage.jsx @@ -0,0 +1,21 @@ +// react-bootstrap +import Col from 'react-bootstrap/Col'; +import Row from 'react-bootstrap/Row'; + +// project-imports +import MainCard from 'components/MainCard'; + +// ==============================|| OTHER - SAMPLE PAGE ||============================== // + +export default function SamplePage() { + return ( + + + + Lorem ipsum, dolor sit amet consectetur adipisicing elit. Deserunt molestias soluta unde facilis corrupti commodi inventore + deleniti maxime temporibus delectus? Totam nam architecto minima sed labore nostrum laborum quis dignissimos? + + + + ); +} diff --git a/src/views/auth/login/Login.jsx b/src/views/auth/login/Login.jsx new file mode 100644 index 0000000..d2c8e56 --- /dev/null +++ b/src/views/auth/login/Login.jsx @@ -0,0 +1,24 @@ +// project-imoports +import AuthLoginForm from 'sections/auth/AuthLogin'; + +// ===========================|| AUTH - LOGIN V1 ||=========================== // + +export default function LoginPage() { + return ( +
    +
    +
    +
    +
    + + + + +
    + +
    +
    +
    +
    + ); +} diff --git a/src/views/auth/register/Register.jsx b/src/views/auth/register/Register.jsx new file mode 100644 index 0000000..1cdb7d8 --- /dev/null +++ b/src/views/auth/register/Register.jsx @@ -0,0 +1,24 @@ +// project-imports +import AuthRegisterForm from 'sections/auth/AuthRegister'; + +// ===========================|| AUTH - REGISTER V1 ||=========================== // + +export default function RegisterPage() { + return ( +
    +
    +
    +
    +
    + + + + +
    + +
    +
    +
    +
    + ); +} diff --git a/src/views/auth/reset-password/ResetPassword.jsx b/src/views/auth/reset-password/ResetPassword.jsx new file mode 100644 index 0000000..181bd27 --- /dev/null +++ b/src/views/auth/reset-password/ResetPassword.jsx @@ -0,0 +1,24 @@ +// project-imports +import AuthResetPasswordForm from 'sections/auth/AuthResetPassword'; + +// ===========================|| AUTH - RESET PASSWORD V1 ||=========================== // + +export default function ResetPasswordPage() { + return ( +
    +
    +
    +
    +
    + + + + +
    + +
    +
    +
    +
    + ); +} diff --git a/src/views/auth/signin/JWTLogin.jsx b/src/views/auth/signin/JWTLogin.jsx deleted file mode 100644 index 0337325..0000000 --- a/src/views/auth/signin/JWTLogin.jsx +++ /dev/null @@ -1,72 +0,0 @@ -import React from 'react'; -import { Row, Col, Alert, Button } from 'react-bootstrap'; -import * as Yup from 'yup'; -import { Formik } from 'formik'; - -const JWTLogin = () => { - return ( - - {({ errors, handleBlur, handleChange, handleSubmit, isSubmitting, touched, values }) => ( -
    -
    - - {touched.email && errors.email && {errors.email}} -
    -
    - - {touched.password && errors.password && {errors.password}} -
    - -
    - - -
    - - {errors.submit && ( - - {errors.submit} - - )} - - - - - - -
    - )} -
    - ); -}; - -export default JWTLogin; diff --git a/src/views/auth/signin/SignIn1.jsx b/src/views/auth/signin/SignIn1.jsx deleted file mode 100644 index b21ae64..0000000 --- a/src/views/auth/signin/SignIn1.jsx +++ /dev/null @@ -1,64 +0,0 @@ -import React from 'react'; -import { Card, Button, Alert } from 'react-bootstrap'; -import { NavLink, Link } from 'react-router-dom'; - -import Breadcrumb from '../../../layouts/AdminLayout/Breadcrumb'; - -import { CopyToClipboard } from 'react-copy-to-clipboard'; - -import AuthLogin from './JWTLogin'; - -const Signin1 = () => { - return ( - - -
    -
    -
    - - - - -
    - - -
    - -
    - -

    - Forgot password?{' '} - - Reset - -

    -

    - Don’t have an account?{' '} - - Signup - -

    - - User: - - - -
    - Password: - - - -
    -
    -
    -
    -
    -
    - ); -}; - -export default Signin1; diff --git a/src/views/auth/signup/SignUp1.jsx b/src/views/auth/signup/SignUp1.jsx deleted file mode 100644 index 2ff7c73..0000000 --- a/src/views/auth/signup/SignUp1.jsx +++ /dev/null @@ -1,59 +0,0 @@ -import React from 'react'; -import { Card, Row, Col } from 'react-bootstrap'; -import { NavLink, Link } from 'react-router-dom'; - -import Breadcrumb from '../../../layouts/AdminLayout/Breadcrumb'; - -const SignUp1 = () => { - return ( - - -
    -
    -
    - - - - -
    - - - - -
    - -
    -

    Sign up

    -
    - -
    -
    - -
    -
    - -
    -
    - - -
    - -

    - Already have an account?{' '} - - Login - -

    -
    - -
    -
    -
    -
    -
    - ); -}; - -export default SignUp1; diff --git a/src/views/charts/ApexChart.jsx b/src/views/charts/ApexChart.jsx new file mode 100644 index 0000000..7e0df52 --- /dev/null +++ b/src/views/charts/ApexChart.jsx @@ -0,0 +1,46 @@ +// react-bootstrap +import Col from 'react-bootstrap/Col'; +import Row from 'react-bootstrap/Row'; + +// project-imports +import MainCard from 'components/MainCard'; +import ApexBarChart from 'sections/charts/apex-charts/BarChart'; +import ApexBarHorizontalChart from 'sections/charts/apex-charts/BarHorizontalChart'; +import ApexBarHorizontalStackedChart from 'sections/charts/apex-charts/BarHorizontalStackedChart'; +import ApexBarStackedChart from 'sections/charts/apex-charts/BarStackedChart'; +import ReferenceHeader from 'components/ReferenceHeader'; + +// =============================|| CHARTS - APEX CHART ||============================== // + +export default function ApexChartPage() { + return ( + <> + + + + + + + + + + + + + + + + + + + + + + + + + ); +} diff --git a/src/views/charts/nvd3-chart/chart/BarDiscreteChart.jsx b/src/views/charts/nvd3-chart/chart/BarDiscreteChart.jsx deleted file mode 100644 index 5f0e50c..0000000 --- a/src/views/charts/nvd3-chart/chart/BarDiscreteChart.jsx +++ /dev/null @@ -1,116 +0,0 @@ -import React, { useState, useEffect } from 'react'; -import * as d3 from 'd3'; - -const datum = [ - { - key: 'Cumulative Return', - values: [ - { - label: 'A', - value: -29.765957771107, - color: '#3ebfea' - }, - { - label: 'B', - value: 10, - color: '#04a9f5' - }, - { - label: 'C', - value: 32.807804682612, - color: '#ff8a65' - }, - { - label: 'D', - value: 196.45946739256, - color: '#1de9b6' - }, - { - label: 'E', - value: 0.25434030906893, - color: '#4C5667' - }, - { - label: 'F', - value: -98.079782601442, - color: '#69CEC6' - }, - { - label: 'G', - value: -13.925743130903, - color: '#a389d4' - }, - { - label: 'H', - value: -5.1387322875705, - color: '#FE8A7D' - } - ] - } -]; - -function BarDiscreteChart() { - const isSmallScreen = window.matchMedia('(max-width: 1024px)').matches; - const width = isSmallScreen ? 300 : 510; - const height = 300; - - const [data, setData] = useState([]); - - useEffect(() => { - const chartData = datum; - if (chartData.length) { - setData(chartData); - } - }, []); - - useEffect(() => { - if (data.length) { - drawChart(); - } - }); - - function drawChart() { - const margin = { top: 20, right: 50, bottom: 50, left: 50 }; - const boundedHeight = height - margin.top - margin.bottom; - const boundedWidth = width - margin.left - margin.right; - - const svg = d3 - .select('#container') - .append('svg') - .attr('width', width) - .attr('height', height) - .append('g') - .style('transform', `translate(${margin.left}px, ${margin.top}px)`); - - const yAccessor = (d) => d.value; - const xAccessor = (d) => d.label; - - const xScale = d3.scaleBand().domain(data[0].values.map(xAccessor)).range([0, boundedWidth]).padding(0.1); - const yScale = d3 - .scaleLinear() - .domain([d3.min(data[0].values, yAccessor), d3.max(data[0].values, yAccessor)]) - .range([boundedHeight, 0]); - - svg - .selectAll('rect') - .data(data[0].values) - .enter() - .append('rect') - .attr('x', (d) => xScale(xAccessor(d))) - .attr('y', (d) => yScale(Math.max(0, yAccessor(d)))) - .attr('width', xScale.bandwidth()) - .attr('height', (d) => Math.abs(yScale(0) - yScale(yAccessor(d)))) - .attr('fill', (d) => d.color) - .attr('title', (d) => `${d.label}: ${d.value}`) // Add this line for tooltips - .append('title') - .text((d) => `${d.label}: ${d.value}`); - - svg.append('g').attr('transform', `translate(0, ${boundedHeight})`).call(d3.axisBottom(xScale)); - - svg.append('g').call(d3.axisLeft(yScale)); - } - - return
    ; -} - -export default BarDiscreteChart; diff --git a/src/views/charts/nvd3-chart/chart/GroupedChart.jsx b/src/views/charts/nvd3-chart/chart/GroupedChart.jsx deleted file mode 100644 index ded7b19..0000000 --- a/src/views/charts/nvd3-chart/chart/GroupedChart.jsx +++ /dev/null @@ -1,80 +0,0 @@ -import React, { useEffect } from 'react'; -import * as d3 from 'd3'; - -function generateNumber(min, max) { - return Math.floor(Math.random() * (max - min + 1) + min); -} - -function getDatum() { - let data = []; - const len = 12; - - for (let i = 0; i < len; i++) { - data.push({ - x: i, - y0: generateNumber(0, 60), - y1: generateNumber(0, 50), - y2: generateNumber(0, 30) - }); - } - - return data; -} - -const GroupedColumnChart = () => { - useEffect(() => { - const data = getDatum(); - - const isSmallScreen = window.matchMedia('(max-width: 1024px)').matches; - const customWidth = isSmallScreen ? 300 : 480; - const margin = { top: 20, right: 20, bottom: 40, left: 40 }; - const width = customWidth - margin.left - margin.right; - const height = 300 - margin.top - margin.bottom; - - const svg = d3 - .select('#multi-chart') - .append('svg') - .attr('width', width + margin.left + margin.right) - .attr('height', height + margin.top + margin.bottom) - .append('g') - .attr('transform', `translate(${margin.left},${margin.top})`); - - const colorScale = d3.scaleOrdinal().range(['#A389D4', '#04a9f5', '#1de9b6']); - const groupKeys = ['y0', 'y1', 'y2']; - - const xScale = d3 - .scaleBand() - .domain(data.map((d) => d.x)) - .range([0, width]) - .padding(0.1); - - const yScale = d3 - .scaleLinear() - .domain([0, d3.max(data, (d) => Math.max(d.y0, d.y1, d.y2))]) - .range([height, 0]); - - data.forEach((d) => { - const groupWidth = xScale.bandwidth() / groupKeys.length; - - groupKeys.forEach((key, index) => { - svg - .append('rect') - .attr('x', xScale(d.x) + index * groupWidth) - .attr('y', yScale(d[key])) - .attr('height', height - yScale(d[key])) - .attr('width', groupWidth) - .attr('fill', colorScale(key)); - }); - }); - - // Add X axis - svg.append('g').attr('transform', `translate(0,${height})`).call(d3.axisBottom(xScale)); - - // Add Y axis - svg.append('g').call(d3.axisLeft(yScale)); - }, []); - - return
    ; -}; - -export default GroupedColumnChart; diff --git a/src/views/charts/nvd3-chart/chart/LineChart.jsx b/src/views/charts/nvd3-chart/chart/LineChart.jsx deleted file mode 100644 index b13e269..0000000 --- a/src/views/charts/nvd3-chart/chart/LineChart.jsx +++ /dev/null @@ -1,106 +0,0 @@ -import React, { useEffect } from 'react'; -import * as d3 from 'd3'; - -function getDatum() { - var sin = [], - sin2 = [], - cos = []; - for (var i = 0; i < 100; i++) { - sin.push({ - x: i, - y: Math.sin(i / 10) - }); - sin2.push({ - x: i, - y: Math.sin(i / 10) * 0.25 + 0.5 - }); - cos.push({ - x: i, - y: 0.5 * Math.cos(i / 10) - }); - } - return [ - { - values: sin, - key: 'Sine Wave', - color: '#A389D4' - }, - { - values: cos, - key: 'Cosine Wave', - color: '#04a9f5' - }, - { - values: sin2, - key: 'Another sine wave', - color: '#1de9b6', - area: true - } - ]; -} - -const LineChart = () => { - useEffect(() => { - const data = getDatum(); - - const isSmallScreen = window.matchMedia('(max-width: 1024px)').matches; - const customWidth = isSmallScreen ? 300 : 510; - const margin = { top: 20, right: 50, bottom: 50, left: 50 }; - const width = customWidth - margin.left - margin.right; - const height = 300 - margin.top - margin.bottom; - - const svg = d3 - .select('#line-chart-container') // Assuming you have a container element with id 'line-chart-container' - .append('svg') - .attr('width', width + margin.left + margin.right) - .attr('height', height + margin.top + margin.bottom) - .append('g') - .attr('transform', `translate(${margin.left},${margin.top})`); - - const xScale = d3.scaleLinear().domain([0, 100]).range([0, width]); - const yScale = d3.scaleLinear().domain([-1, 1]).range([height, 0]); - - const line = d3 - .line() - .x((d) => xScale(d.x)) - .y((d) => yScale(d.y)); - - data.forEach((series) => { - svg - .append('path') - .datum(series.values) - .attr('class', 'line') - .attr('d', line) - .style('stroke', series.color) - .style('fill', series.color); - }); - - // Add X axis - svg - .append('g') - .attr('transform', `translate(0,${height})`) - .call(d3.axisBottom(xScale)) - .append('text') - .attr('x', width / 2) - .attr('y', 30) - .attr('dy', '1em') - .style('text-anchor', 'middle') - .text('Time (ms)'); - - // Add Y axis - svg - .append('g') - .call(d3.axisLeft(yScale)) - .append('text') - .attr('transform', 'rotate(-90)') - .attr('y', -40) - .attr('x', -height / 2) - .attr('dy', '1em') - .style('text-anchor', 'middle') - .text('Voltage (v)'); - }, []); - - return
    ; -}; - -export default LineChart; diff --git a/src/views/charts/nvd3-chart/chart/PieBasicChart.jsx b/src/views/charts/nvd3-chart/chart/PieBasicChart.jsx deleted file mode 100644 index 7c041d3..0000000 --- a/src/views/charts/nvd3-chart/chart/PieBasicChart.jsx +++ /dev/null @@ -1,57 +0,0 @@ -import React, { useEffect } from 'react'; -import * as d3 from 'd3'; - -const datum = [ - { key: 'One', y: 29, color: '#ff8a65' }, - { key: 'Two', y: 0, color: '#f4c22b' }, - { key: 'Three', y: 32, color: '#04a9f5' }, - { key: 'Four', y: 196, color: '#3ebfea' }, - { key: 'Five', y: 2, color: '#4F5467' }, - { key: 'Six', y: 98, color: '#1de9b6' }, - { key: 'Seven', y: 13, color: '#a389d4' }, - { key: 'Eight', y: 5, color: '#FE8A7D' } -]; - -const PieBasicChart = () => { - useEffect(() => { - const width = 300; - const height = 300; - const radius = Math.min(width, height) / 2; - - const svg = d3 - .select('#chart') - .append('svg') - .attr('width', width) - .attr('height', height) - .append('g') - .attr('transform', `translate(${width / 2},${height / 2})`); - - const colorScale = d3.scaleOrdinal().range(['#ff8a65', '#f4c22b', '#04a9f5', '#3ebfea', '#4F5467', '#1de9b6', '#a389d4', '#FE8A7D']); - - const pie = d3.pie().value((d) => d.y); - - const path = d3.arc().outerRadius(radius).innerRadius(0); - - const arcs = svg.selectAll('arc').data(pie(datum)).enter().append('g'); - - arcs - .append('path') - .attr('d', path) - .attr('fill', (d) => colorScale(d.data.color)) - .attr('stroke', 'white') - .style('stroke-width', '2px'); - - arcs - .append('text') - .attr('transform', (d) => `translate(${path.centroid(d)})`) - .attr('dy', '0.35em') - .style('text-anchor', 'middle') - .text((d) => d.data.key); - - arcs.append('svg:text').attr('text-anchor', 'middle'); - }, []); - - return
    ; -}; - -export default PieBasicChart; diff --git a/src/views/charts/nvd3-chart/chart/PieDonutChart.jsx b/src/views/charts/nvd3-chart/chart/PieDonutChart.jsx deleted file mode 100644 index 34031a8..0000000 --- a/src/views/charts/nvd3-chart/chart/PieDonutChart.jsx +++ /dev/null @@ -1,55 +0,0 @@ -import React, { useEffect } from 'react'; -import * as d3 from 'd3'; -const datum = [ - { key: 'One', y: 29, color: '#ff8a65' }, - { key: 'Two', y: 0, color: '#f4c22b' }, - { key: 'Three', y: 32, color: '#04a9f5' }, - { key: 'Four', y: 196, color: '#3ebfea' }, - { key: 'Five', y: 2, color: '#4F5467' }, - { key: 'Six', y: 98, color: '#1de9b6' }, - { key: 'Seven', y: 13, color: '#a389d4' }, - { key: 'Eight', y: 5, color: '#FE8A7D' } -]; - -const PieDonutChart = () => { - useEffect(() => { - const width = 300; - const height = 300; - const radius = Math.min(width, height) / 2; - const innerRadius = radius * 0.6; - - const svg = d3 - .select('#donut-chart') - .append('svg') - .attr('width', width) - .attr('height', height) - .append('g') - .attr('transform', `translate(${width / 2},${height / 2})`); - - const colorScale = d3.scaleOrdinal().range(['#ff8a65', '#f4c22b', '#04a9f5', '#3ebfea', '#4F5467', '#1de9b6', '#a389d4', '#FE8A7D']); - - const pie = d3.pie().value((d) => d.y); - - const arc = d3.arc().outerRadius(radius).innerRadius(innerRadius); - - const arcs = svg.selectAll('arc').data(pie(datum)).enter().append('g'); - - arcs - .append('path') - .attr('d', arc) - .attr('fill', (d) => colorScale(d.data.color)) - .attr('stroke', 'white') - .style('stroke-width', '2px'); - - arcs - .append('text') - .attr('transform', (d) => `translate(${arc.centroid(d)})`) - .attr('dy', '0.35em') - .style('text-anchor', 'middle') - .text((d) => `${((d.data.y / d3.sum(datum, (item) => item.y)) * 100).toFixed(0)}%`); - }, []); - - return
    ; -}; - -export default PieDonutChart; diff --git a/src/views/charts/nvd3-chart/index.jsx b/src/views/charts/nvd3-chart/index.jsx deleted file mode 100644 index c8f8eac..0000000 --- a/src/views/charts/nvd3-chart/index.jsx +++ /dev/null @@ -1,69 +0,0 @@ -import React from 'react'; -import { Row, Col, Card } from 'react-bootstrap'; - -import LineChart from './chart/LineChart'; -import BarDiscreteChart from './chart/BarDiscreteChart'; -import PieDonutChart from './chart/PieDonutChart'; -import PieBasicChart from './chart/PieBasicChart'; -import GroupedColumnChart from './chart/GroupedChart'; - -const Nvd3Chart = () => { - return ( - <> - - - - - Line Chart - - - - - - - - - - Discrete Bar Chart - - - - - - - - - - Grouped Multi-Bar Chart - - - - - - - - - - Pie Basic Chart - - - - - - - - - - Donut Chart - - - - - - - - - ); -}; - -export default Nvd3Chart; diff --git a/src/views/components/basic/Badges.jsx b/src/views/components/basic/Badges.jsx new file mode 100644 index 0000000..57378f6 --- /dev/null +++ b/src/views/components/basic/Badges.jsx @@ -0,0 +1,33 @@ +// react-bootstrap +import Col from 'react-bootstrap/Col'; +import Row from 'react-bootstrap/Row'; + +// project-imports +import BasicBadge from 'sections/components/basic/badges/BasicBadge'; +import ButtonBadge from 'sections/components/basic/badges/ButtonBadge'; +import ContextualBadge from 'sections/components/basic/badges/ContextualBadge'; +import LightBadge from 'sections/components/basic/badges/LightBadge'; +import PillBadge from 'sections/components/basic/badges/PillBadge'; +import ReferenceHeader from 'components/ReferenceHeader'; + +// ==============================|| BASIC - BADGES ||============================== // + +export default function BadgesPage() { + return ( + <> + + + + + + + + + + + + ); +} diff --git a/src/views/components/basic/Breadcrumb.jsx b/src/views/components/basic/Breadcrumb.jsx new file mode 100644 index 0000000..8f6a7a0 --- /dev/null +++ b/src/views/components/basic/Breadcrumb.jsx @@ -0,0 +1,37 @@ +// react-bootstrap +import Col from 'react-bootstrap/Col'; +import Row from 'react-bootstrap/Row'; + +// project-imports +import BreadcrumbBasic from 'sections/components/basic/breadcrumb/BreadcrumbBasic'; +import BreadcrumbCharacter from 'sections/components/basic/breadcrumb/BreadcrumbCharacter'; +import BreadcrumbEmbedded from 'sections/components/basic/breadcrumb/BreadcrumbEmbedded'; +import BreadcrumbIcon from 'sections/components/basic/breadcrumb/BreadcrumbIcon'; +import ReferenceHeader from 'components/ReferenceHeader'; + +// ==============================|| BASIC - BREADCRUMB ||============================== // + +export default function BreadcrumbPage() { + return ( + <> + + + + + + + + + + + + + + + + + ); +} diff --git a/src/views/components/basic/Button.jsx b/src/views/components/basic/Button.jsx new file mode 100644 index 0000000..8b2e091 --- /dev/null +++ b/src/views/components/basic/Button.jsx @@ -0,0 +1,117 @@ +// react-bootstrap +import Col from 'react-bootstrap/Col'; +import Row from 'react-bootstrap/Row'; + +// project-imports +import BasicButtonGroup from 'sections/components/basic/button/BasicButtonGroup'; +import ButtonIcon from 'sections/components/basic/button/ButtonIcon'; +import CheckboxButton from 'sections/components/basic/button/CheckboxButton'; +import DefaultButton from 'sections/components/basic/button/DefaultButton'; +import DisabledButton from 'sections/components/basic/button/DisabledButton'; +import IconWithButton from 'sections/components/basic/button/IconWithButton'; +import LargeButton from 'sections/components/basic/button/LargeButton'; +import LightButton from 'sections/components/basic/button/LightButton'; +import LinkButton from 'sections/components/basic/button/LinkButton'; +import MixedStyleButton from 'sections/components/basic/button/MixedStyleButton'; +import NestingButton from 'sections/components/basic/button/NestingButton'; +import OutLineButton from 'sections/components/basic/button/OutLineButton'; +import OutLineIconButton from 'sections/components/basic/button/OutLineIconButton'; +import OutlineStyleButton from 'sections/components/basic/button/OutlineStyleButton'; +import RadioButton from 'sections/components/basic/button/RadioButton'; +import ShadowButton from 'sections/components/basic/button/ShadowButton'; +import SmallButton from 'sections/components/basic/button/SmallButton'; +import ToolbarButton from 'sections/components/basic/button/ToolbarButton'; +import ToolbarInputButton from 'sections/components/basic/button/ToolbarInputButton'; +import ToolbarSizeButton from 'sections/components/basic/button/ToolbarSizeButton'; +import VerticalButton from 'sections/components/basic/button/VerticalButton'; +import ReferenceHeader from 'components/ReferenceHeader'; + +// ==============================|| BASIC - BUTTON ||============================== // + +export default function ButtonPage() { + return ( + <> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ); +} diff --git a/src/views/components/basic/Collapse.jsx b/src/views/components/basic/Collapse.jsx new file mode 100644 index 0000000..802f092 --- /dev/null +++ b/src/views/components/basic/Collapse.jsx @@ -0,0 +1,34 @@ +// react-bootstrap +import Col from 'react-bootstrap/Col'; + +// project-imports +import AccordionCollapse from 'sections/components/basic/collapse/Accordion'; +import AccordionFlush from 'sections/components/basic/collapse/AccordionFlush'; +import BasicCollapse from 'sections/components/basic/collapse/BasicCollapse'; +import MultipleTargets from 'sections/components/basic/collapse/MultipleTargets'; +import ReferenceHeader from 'components/ReferenceHeader'; + +// ==============================|| BASIC - COLLAPSE ||============================== // + +export default function CollapsePage() { + return ( + <> + + + + + + + + + + + + + + + ); +} diff --git a/src/views/components/basic/TabsPills.jsx b/src/views/components/basic/TabsPills.jsx new file mode 100644 index 0000000..dd060a8 --- /dev/null +++ b/src/views/components/basic/TabsPills.jsx @@ -0,0 +1,21 @@ +// project-imports +import BasicTabs from 'sections/components/basic/tabs-pills/BasicTabs'; +import Pills from 'sections/components/basic/tabs-pills/BasicPills'; +import VerticalPills from 'sections/components/basic/tabs-pills/VerticalPills'; +import ReferenceHeader from 'components/ReferenceHeader'; + +// ==============================|| BASIC - TABS & PILLS ||============================== // + +export default function TabsPillsPage() { + return ( + <> + + + + + + ); +} diff --git a/src/views/components/basic/Typography.jsx b/src/views/components/basic/Typography.jsx new file mode 100644 index 0000000..2bdad67 --- /dev/null +++ b/src/views/components/basic/Typography.jsx @@ -0,0 +1,57 @@ +// react-bootstrap +import Col from 'react-bootstrap/Col'; +import Row from 'react-bootstrap/Row'; + +// project-imports +import Blockquotes from 'sections/components/basic/typography/Blockquotes'; +import ContextualTextColors from 'sections/components/basic/typography/ContextualTextColors'; +import DisplayHeading from 'sections/components/basic/typography/DisplayHeadings'; +import Heading from 'sections/components/basic/typography/Heading'; +import HorizontalDescription from 'sections/components/basic/typography/HorizontalDescription'; +import InlineTextElement from 'sections/components/basic/typography/InlineTextElement'; +import Ordered from 'sections/components/basic/typography/Ordered'; +import Unordered from 'sections/components/basic/typography/Unordered'; +import Unstyled from 'sections/components/basic/typography/Unstyled'; +import ReferenceHeader from 'components/ReferenceHeader'; + +// ==============================|| BASIC - TYPOGRAPHY ||============================== // + +export default function TypographyPage() { + return ( + <> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ); +} diff --git a/src/views/dashboard/index.jsx b/src/views/dashboard/index.jsx deleted file mode 100644 index ceb9882..0000000 --- a/src/views/dashboard/index.jsx +++ /dev/null @@ -1,588 +0,0 @@ -import React from 'react'; -import { Row, Col, Card, Table, Tabs, Tab } from 'react-bootstrap'; -import { Link } from 'react-router-dom'; - -import avatar1 from '../../assets/images/user/avatar-1.jpg'; -import avatar2 from '../../assets/images/user/avatar-2.jpg'; -import avatar3 from '../../assets/images/user/avatar-3.jpg'; - -const dashSalesData = [ - { title: 'Daily Sales', amount: '$249.95', icon: 'icon-arrow-up text-c-green', value: 50, class: 'progress-c-theme' }, - { title: 'Monthly Sales', amount: '$2.942.32', icon: 'icon-arrow-down text-c-red', value: 36, class: 'progress-c-theme2' }, - { title: 'Yearly Sales', amount: '$8.638.32', icon: 'icon-arrow-up text-c-green', value: 70, color: 'progress-c-theme' } -]; - -const DashDefault = () => { - const tabContent = ( - -
    -
    - - activity-user - -
    -
    -
    Silje Larsen
    - - - 3784 - -
    -
    -
    -
    - - activity-user - -
    -
    -
    Julie Vad
    - - - 3544 - -
    -
    -
    -
    - - activity-user - -
    -
    -
    Storm Hanse
    - - - 2739 - -
    -
    -
    -
    - - activity-user - -
    -
    -
    Frida Thomse
    - - - 1032 - -
    -
    -
    -
    - - activity-user - -
    -
    -
    Silje Larsen
    - - - 8750 - -
    -
    -
    -
    - - activity-user - -
    -
    -
    Storm Hanse
    - - - 8750 - -
    -
    -
    - ); - return ( - - - {dashSalesData.map((data, index) => { - return ( - - - -
    {data.title}
    -
    -
    -

    - $249.95 -

    -
    -
    -

    {data.value}%

    -
    -
    -
    -
    -
    - - - - ); - })} - - - - Recent Users - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - activity-user - -
    Isabella Christensen
    -

    Lorem Ipsum is simply dummy text of…

    -
    -
    - - 11 MAY 12:56 -
    -
    - - Reject - - - Approve - -
    - activity-user - -
    Mathilde Andersen
    -

    Lorem Ipsum is simply dummy text of…

    -
    -
    - - 11 MAY 10:35 -
    -
    - - Reject - - - Approve - -
    - activity-user - -
    Karla Sorensen
    -

    Lorem Ipsum is simply dummy text of…

    -
    -
    - 9 MAY 17:38 -
    -
    - - Reject - - - Approve - -
    - activity-user - -
    Ida Jorgensen
    -

    Lorem Ipsum is simply dummy text of…

    -
    -
    - - 19 MAY 12:56 -
    -
    - - Reject - - - Approve - -
    - activity-user - -
    Albert Andersen
    -

    Lorem Ipsum is simply dummy text of…

    -
    -
    - - 21 July 12:56 -
    -
    - - Reject - - - Approve - -
    -
    -
    - - - - -
    -
    -
    Upcoming Event
    -
    -
    - -
    -
    -

    - 45Competitors -

    -
    You can participate in event
    - -
    -
    - - -
    -
    - -
    -
    -

    235

    - total ideas -
    -
    -
    - -
    -
    - -
    -
    -

    26

    - total locations -
    -
    -
    -
    - - - - -
    -
    - -
    -
    -

    12,281

    -
    - +7.2% Total Likes -
    -
    -
    -
    - -
    -
    -
    - Target:35,098 -
    -
    -
    -
    -
    -
    -
    - Duration:350 -
    -
    -
    -
    -
    -
    - - - - - - -
    -
    - -
    -
    -

    11,200

    -
    - +6.2% Total Likes -
    -
    -
    -
    - -
    -
    -
    - Target:34,185 -
    -
    -
    -
    -
    -
    -
    - Duration:800 -
    -
    -
    -
    -
    -
    - - - - - - -
    -
    - -
    -
    -

    10,500

    -
    - +5.9% Total Likes -
    -
    -
    -
    - -
    -
    -
    - Target:25,998 -
    -
    -
    -
    -
    -
    -
    - Duration:900 -
    -
    -
    -
    -
    -
    - - - - - - - Rating - - -
    -
    -

    - 4.7 -

    -
    -
    -
    - 0.4 -
    -
    -
    - -
    -
    -
    - 5 -
    -
    384
    -
    -
    -
    -
    - -
    -
    - 4 -
    -
    145
    -
    -
    -
    -
    - -
    -
    - 3 -
    -
    24
    -
    -
    -
    -
    - -
    -
    - 2 -
    -
    1
    -
    -
    -
    -
    -
    -
    - 1 -
    -
    0
    -
    -
    -
    -
    -
    - - - - - - - - {tabContent} - - - {tabContent} - - - {tabContent} - - - - - - - ); -}; - -export default DashDefault; diff --git a/src/views/extra/SamplePage.jsx b/src/views/extra/SamplePage.jsx deleted file mode 100644 index 24b7304..0000000 --- a/src/views/extra/SamplePage.jsx +++ /dev/null @@ -1,25 +0,0 @@ -import React from 'react'; -import { Row, Col } from 'react-bootstrap'; - -import Card from '../../components/Card/MainCard'; - -const SamplePage = () => { - return ( - - - - -

    - "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute - irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat - non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." -

    -
    - -
    -
    - ); -}; - -export default SamplePage; diff --git a/src/views/forms/FormsElements.jsx b/src/views/forms/FormsElements.jsx deleted file mode 100644 index 0379fef..0000000 --- a/src/views/forms/FormsElements.jsx +++ /dev/null @@ -1,330 +0,0 @@ -import React from 'react'; -import { Row, Col, Card, Form, Button, InputGroup, FormControl, DropdownButton, Dropdown } from 'react-bootstrap'; - -const FormsElements = () => { - return ( - - - - - - Form controls - - - - -
    - - Email address - - We'll never share your email with anyone else. - - - - Password - - - - - - -
    - - - - Text - - - - Example select - - - - - - - - - - Example textarea - - - -
    -
    -
    - - - - - Sizing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Inline - - - - -
    - - Email: - - - - Password: - - - - - -
    - -
    -
    -
    - - - - - Checkboxes and Radios - - - - -
    Checkboxes
    -
    - - - - - -
    Radios
    -
    - - - - -
    Inline
    -
    - - - - - - -
    Range
    -
    - Example range - - Example range - - Example range - - -
    -
    -
    - - - - - Input Group - - - - @ - - - - - - @example.com - - - - - https://example.com/users/ - - - - - $ - - .00 - - - - With textarea - - - - - - - - - Sizing - - - - Small - - -
    - - Default - - -
    - - Large - - -
    -
    - - - - - Checkboxes and radios - - - - - - - - - - - - - - - - - Button Addons - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Buttons With Dropdown
    -
    - - - Action - Another action - Something else here - - Separated link - - - - - - - - - Action - Another action - Something else here - - Separated link - - - - -
    Segmented Buttons
    -
    - - - - - - Action - Another action - Something else - - - - - - - - - - - - - Action - Another action - Something else - - - - -
    -
    -
    - -
    -
    - ); -}; - -export default FormsElements; diff --git a/src/views/forms/form-element/FormBasic.jsx b/src/views/forms/form-element/FormBasic.jsx new file mode 100644 index 0000000..9e470b8 --- /dev/null +++ b/src/views/forms/form-element/FormBasic.jsx @@ -0,0 +1,42 @@ +// react-bootstrap +import Col from 'react-bootstrap/Col'; +import Row from 'react-bootstrap/Row'; + +// project-imports +import ChecksandRadios from 'sections/form-element/ChecksandRadios'; +import CustomForms from 'sections/form-element/CustomForms'; +import DataList from 'sections/form-element/DataList'; +import FormControls from 'sections/form-element/FormControls'; +import FormControlState from 'sections/form-element/FormControlState'; +import FormGrid from 'sections/form-element/FormGrid'; +import HorizontalForm from 'sections/form-element/HorizontalForm'; +import InlineForm from 'sections/form-element/InlineForm'; +import InputGroup from 'sections/form-element/InputGroup'; +import Picker from 'sections/form-element/Picker'; +import Sizeing from 'sections/form-element/Sizing'; +import SupportedElements from 'sections/form-element/SupportedElements'; +import Tooltips from 'sections/form-element/Tooltips'; +import ValidationForm from 'sections/form-element/ValidationForm'; + +export default function FormBasic() { + return ( + + + + + + + + + + + + + + + + + + + ); +} diff --git a/src/views/maps/GoogleMap.jsx b/src/views/maps/GoogleMap.jsx new file mode 100644 index 0000000..c070a1a --- /dev/null +++ b/src/views/maps/GoogleMap.jsx @@ -0,0 +1,36 @@ +// third-party +import { GoogleMap, LoadScript, Marker } from '@react-google-maps/api'; + +// project-imports +import MainCard from 'components/MainCard'; +import ReferenceHeader from 'components/ReferenceHeader'; + +const containerStyle = { + width: '100%', + height: '400px' +}; + +const center = { + lat: 20.5937, + lng: 78.9629 +}; + +// ===============================|| MAPS - GOOGLE MAP ||============================== // + +export default function GoogleMapPage() { + return ( + <> + + + + + + + + + + ); +} diff --git a/src/views/maps/GoogleMaps.jsx b/src/views/maps/GoogleMaps.jsx deleted file mode 100644 index 95bd76c..0000000 --- a/src/views/maps/GoogleMaps.jsx +++ /dev/null @@ -1,57 +0,0 @@ -import React from 'react'; -import { Row, Col, Card } from 'react-bootstrap'; -import InfoBox from './google-maps/InfoBox'; -import MarkerClusterer from './google-maps/MarkerClusterer'; -import Marker from './google-maps/Marker'; -import StreetViewPanorma from './google-maps/StreetViewPanorma'; - -const GoogleMaps = () => { - return ( - - - - - - Default Marker - - - - - - - - - - Infobox - - - - - - - - - - Marker Clusterer - - - - - - - - - - Street View Panorma - - - - - - - - - ); -}; - -export default GoogleMaps; diff --git a/src/views/maps/google-maps/InfoBox.jsx b/src/views/maps/google-maps/InfoBox.jsx deleted file mode 100644 index 5a5d21f..0000000 --- a/src/views/maps/google-maps/InfoBox.jsx +++ /dev/null @@ -1,52 +0,0 @@ -import React, { useState } from 'react'; -import { GoogleMap, Marker, InfoWindow, useJsApiLoader } from '@react-google-maps/api'; - -const StyledMapWithAnInfoBox = () => { - const { isLoaded } = useJsApiLoader({ - googleMapsApiKey: import.meta.env.VITE_APP_GOOGLE_MAPS_API_KEY - }); - - const [selectedMarker, setSelectedMarker] = useState(null); - - const center = { - lat: 28.5274851, - lng: 77.1389452 - }; - - const markers = [ - { - position: { lat: 22.309425, lng: 72.4396583 }, - title: 'India', - content: 'Hello Gujarat!' - } - ]; - - const handleMarkerClick = (marker) => { - setSelectedMarker(marker); - }; - - return isLoaded ? ( - - {markers.map((marker, index) => ( - handleMarkerClick(marker)} /> - ))} - - {selectedMarker && ( - setSelectedMarker(null)} - > -
    -

    {selectedMarker.title}

    -
    {selectedMarker.content}
    -
    -
    - )} -
    - ) : ( - <> - ); -}; - -export default StyledMapWithAnInfoBox; diff --git a/src/views/maps/google-maps/Marker.jsx b/src/views/maps/google-maps/Marker.jsx deleted file mode 100644 index 6eb32f9..0000000 --- a/src/views/maps/google-maps/Marker.jsx +++ /dev/null @@ -1,26 +0,0 @@ -import { GoogleMap, Marker, useJsApiLoader } from '@react-google-maps/api'; - -const mapContainerStyle = { - width: '100%', - height: '400px' -}; -const center = { - lat: 28.5274851, - lng: 77.1389452 -}; - -function MapWithAMarker() { - const { isLoaded } = useJsApiLoader({ - googleMapsApiKey: import.meta.env.VITE_APP_GOOGLE_MAPS_API_KEY - }); - - return isLoaded ? ( - - - - ) : ( - <> - ); -} - -export default MapWithAMarker; diff --git a/src/views/maps/google-maps/MarkerClusterer.jsx b/src/views/maps/google-maps/MarkerClusterer.jsx deleted file mode 100644 index ef6ec24..0000000 --- a/src/views/maps/google-maps/MarkerClusterer.jsx +++ /dev/null @@ -1,32 +0,0 @@ -import React from 'react'; -import { GoogleMap, Marker, useJsApiLoader, MarkerClusterer } from '@react-google-maps/api'; - -const MapWithAMarkerClusterer = () => { - const { isLoaded } = useJsApiLoader({ - googleMapsApiKey: import.meta.env.VITE_APP_GOOGLE_MAPS_API_KEY - }); - - const center = { - lat: 40.7128, - lng: -74.006 - }; - - const markers = [ - { position: { lat: 40.7128, lng: -74.006 } }, - { position: { lat: 40.7128, lng: -74.002 } }, - { position: { lat: 40.7128, lng: -74.01 } } - // Add more markers as needed - ]; - - return isLoaded ? ( - - - {(cluserer) => markers.map((marker, index) => )} - - - ) : ( - <> - ); -}; - -export default MapWithAMarkerClusterer; diff --git a/src/views/maps/google-maps/StreetViewPanorma.jsx b/src/views/maps/google-maps/StreetViewPanorma.jsx deleted file mode 100644 index b9645a1..0000000 --- a/src/views/maps/google-maps/StreetViewPanorma.jsx +++ /dev/null @@ -1,39 +0,0 @@ -import React from 'react'; -import { GoogleMap, StreetViewPanorama, useJsApiLoader } from '@react-google-maps/api'; - -const StreetViewMap = () => { - const { isLoaded } = useJsApiLoader({ - googleMapsApiKey: import.meta.env.VITE_APP_GOOGLE_MAPS_API_KEY - }); - - const center = { - lat: 49.28590291211115, - lng: -123.1119202 - }; - - const position = { - lat: 49.28590291211115, - lng: -123.1119202 - }; - - return isLoaded ? ( - - - - ) : ( - <> - ); -}; - -export default StreetViewMap; diff --git a/src/views/maps/google-maps/fancy-map-styles.json b/src/views/maps/google-maps/fancy-map-styles.json deleted file mode 100644 index e935c8b..0000000 --- a/src/views/maps/google-maps/fancy-map-styles.json +++ /dev/null @@ -1,137 +0,0 @@ -[ - { - "featureType": "all", - "elementType": "labels.text.fill", - "stylers": [ - { - "color": "#ffffff" - } - ] - }, - { - "featureType": "all", - "elementType": "labels.text.stroke", - "stylers": [ - { - "color": "#000000" - }, - { - "lightness": 13 - } - ] - }, - { - "featureType": "administrative", - "elementType": "geometry.fill", - "stylers": [ - { - "color": "#000000" - } - ] - }, - { - "featureType": "administrative", - "elementType": "geometry.stroke", - "stylers": [ - { - "color": "#144b53" - }, - { - "lightness": 14 - }, - { - "weight": 1.4 - } - ] - }, - { - "featureType": "landscape", - "elementType": "all", - "stylers": [ - { - "color": "#08304b" - } - ] - }, - { - "featureType": "poi", - "elementType": "geometry", - "stylers": [ - { - "color": "#0c4152" - }, - { - "lightness": 5 - } - ] - }, - { - "featureType": "road.highway", - "elementType": "geometry.fill", - "stylers": [ - { - "color": "#000000" - } - ] - }, - { - "featureType": "road.highway", - "elementType": "geometry.stroke", - "stylers": [ - { - "color": "#0b434f" - }, - { - "lightness": 25 - } - ] - }, - { - "featureType": "road.arterial", - "elementType": "geometry.fill", - "stylers": [ - { - "color": "#000000" - } - ] - }, - { - "featureType": "road.arterial", - "elementType": "geometry.stroke", - "stylers": [ - { - "color": "#0b3d51" - }, - { - "lightness": 16 - } - ] - }, - { - "featureType": "road.local", - "elementType": "geometry", - "stylers": [ - { - "color": "#000000" - } - ] - }, - { - "featureType": "transit", - "elementType": "all", - "stylers": [ - { - "color": "#146474" - } - ] - }, - { - "featureType": "water", - "elementType": "all", - "stylers": [ - { - "color": "#021019" - } - ] - } -] diff --git a/src/views/navigation/dashboard/Default.jsx b/src/views/navigation/dashboard/Default.jsx new file mode 100644 index 0000000..621786f --- /dev/null +++ b/src/views/navigation/dashboard/Default.jsx @@ -0,0 +1,146 @@ +// react-bootstrap +import Col from 'react-bootstrap/Col'; +import Row from 'react-bootstrap/Row'; + +// project-imports +import SalesPerformanceCard from 'components/cards/SalesPerformanceCard'; +import SocialStatsCard from 'components/cards/SocialStatsCard'; +import StatIndicatorCard from 'components/cards/StatIndicatorCard'; +import { UsersMap, EarningChart, RatingCard, RecentUsersCard } from 'sections/dashboard/default'; + +// ===============================|| SALES PERFORMANCE CARD - DATA ||============================== // + +const salesPerformanceData = [ + { title: 'Daily Sales', icon: 'ph ph-arrow-up text-success', amount: '$ 249.95', progress: { now: 67, className: 'bg-brand-color-1' } }, + { + title: 'Monthly Sales', + icon: 'ph ph-arrow-down text-danger', + amount: '$ 2,942.32', + progress: { now: 36, className: 'bg-brand-color-2' } + }, + { title: 'Yearly Sales', icon: 'ph ph-arrow-up text-success', amount: '$ 8,638.32', progress: { now: 80, className: 'bg-brand-color-1' } } +]; + +// ===============================|| STAT INDICATOR CARD - DATA ||============================== // + +const statIndicatorData = [ + { icon: 'ph ph-lightbulb-filament', value: '235', label: 'TOTAL IDEAS', iconColor: 'text-success' }, + { icon: 'ph ph-map-pin-line', value: '26', label: 'TOTAL LOCATION', iconColor: 'text-primary' } +]; + +// ===============================|| SOCIAL STATS CARD - DATA ||============================== // + +const socialStatsData = [ + { + icon: 'ti ti-brand-facebook-filled text-primary', + count: '12,281', + percentage: '+7.2%', + color: 'text-success', + stats: [ + { + label: 'Target', + value: '35,098', + progress: { + now: 60, + className: 'bg-brand-color-1' + } + }, + { + label: 'Duration', + value: '3,539', + progress: { + now: 45, + className: 'bg-brand-color-2' + } + } + ] + }, + { + icon: 'ti ti-brand-twitter-filled text-info', + count: '11,200', + percentage: '+6.2%', + color: 'text-primary', + stats: [ + { + label: 'Target', + value: '34,185', + progress: { + now: 40, + className: 'bg-success' + } + }, + { + label: 'Duration', + value: '4,567', + progress: { + now: 70 + } + } + ] + }, + { + icon: 'ti ti-brand-google-filled text-danger', + count: '10,500', + percentage: '+5.9%', + color: 'text-primary', + stats: [ + { + label: 'Target', + value: '25,998', + progress: { + now: 80, + className: 'bg-brand-color-1' + } + }, + { + label: 'Duration', + value: '7,753', + progress: { + now: 50, + className: 'bg-brand-color-2' + } + } + ] + } +]; + +// ================================|| DASHBOARD - DEFAULT ||============================== // + +export default function DefaultPage() { + return ( + + {/* row - 1 */} + {salesPerformanceData.map((item, index) => ( + + + + ))} + + {/* row - 2 */} + + + + + <> + + + + + + {/* row - 3 */} + {socialStatsData.map((item, index) => ( + + + + ))} + + {/* row - 4 */} + + + + + + + + ); +} diff --git a/src/views/table/bootstrap-table/BasicTable.jsx b/src/views/table/bootstrap-table/BasicTable.jsx new file mode 100644 index 0000000..0c778df --- /dev/null +++ b/src/views/table/bootstrap-table/BasicTable.jsx @@ -0,0 +1,34 @@ +// react-bootstrap +import Col from 'react-bootstrap/Col'; +import Row from 'react-bootstrap/Row'; + +// project-imports +import BasicTable from 'sections/tables/bootstrap-table/basic-table/BasicTable'; +import ContextualTable from 'sections/tables/bootstrap-table/basic-table/ContextualTable'; +import DarkTable from 'sections/tables/bootstrap-table/basic-table/DarkTable'; +import HoverTable from 'sections/tables/bootstrap-table/basic-table/HoverTable'; +import StripedTable from 'sections/tables/bootstrap-table/basic-table/StripedTable'; + +// ==============================|| BOOTSTRAP TABLE - BASIC TABLE ||============================== // + +export default function BasicTablePage() { + return ( + + + + + + + + + + + + + + + + + + ); +} diff --git a/src/views/tables/BootstrapTable.jsx b/src/views/tables/BootstrapTable.jsx deleted file mode 100644 index a27b1f3..0000000 --- a/src/views/tables/BootstrapTable.jsx +++ /dev/null @@ -1,135 +0,0 @@ -import React from 'react'; -import { Row, Col, Card, Table } from 'react-bootstrap'; - -const BootstrapTable = () => { - return ( - - - - - - Basic Table - - use bootstrap Table component - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    #First NameLast NameUsername
    1MarkOtto@mdo
    2JacobThornton@fat
    3Larrythe Bird@twitter
    -
    -
    - - - Hover Table - - use props hover with Table component - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    #First NameLast NameUsername
    1MarkOtto@mdo
    2JacobThornton@fat
    3Larrythe Bird@twitter
    -
    -
    - - - Striped Table - - use props striped with Table component - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    #First NameLast NameUsername
    1MarkOtto@mdo
    2JacobThornton@fat
    3Larrythe Bird@twitter
    -
    -
    - -
    -
    - ); -}; - -export default BootstrapTable; diff --git a/src/views/ui-elements/basic/BasicBadges.jsx b/src/views/ui-elements/basic/BasicBadges.jsx deleted file mode 100644 index 6410a81..0000000 --- a/src/views/ui-elements/basic/BasicBadges.jsx +++ /dev/null @@ -1,49 +0,0 @@ -import React from 'react'; -import { Row, Col, Badge, Button } from 'react-bootstrap'; - -import Card from '../../../components/Card/MainCard'; - -const BasicBadges = () => { - const buttonVariants = ['primary', 'secondary', 'success', 'danger', 'warning', 'info', 'light', 'dark']; - - const buttonBadges = buttonVariants.map((variant, idx) => ( - - )); - - return ( - - - - -

    - Example heading New -

    -

    - Example heading New -

    -

    - Example heading New -

    -

    - Example heading New -

    -
    - Example heading New -
    -
    - Example heading New -
    -
    - {buttonBadges} - -
    -
    - ); -}; - -export default BasicBadges; diff --git a/src/views/ui-elements/basic/BasicBreadcrumb.jsx b/src/views/ui-elements/basic/BasicBreadcrumb.jsx deleted file mode 100644 index 7fa787b..0000000 --- a/src/views/ui-elements/basic/BasicBreadcrumb.jsx +++ /dev/null @@ -1,128 +0,0 @@ -import React from 'react'; -import { Row, Col, Breadcrumb, Pagination } from 'react-bootstrap'; - -import Card from '../../../components/Card/MainCard'; - -const BasicBreadcrumbPagination = () => { - let active = 3; - let disabled = 4; - let items = []; - let activeItems = []; - let disabledItems = []; - - for (let number = 1; number <= 5; number++) { - items.push({number}); - } - - for (let number = 1; number <= 5; number++) { - activeItems.push( - - {number} - - ); - } - - for (let number = 1; number <= 5; number++) { - disabledItems.push( - - {number} - - ); - } - - return ( - - - - - - - Home - - - - Home - - Library - - - - Home - Library - Data - - - - - - - - - - - - - - - - Library - - - - - - - Library - Data - - - - - - - - {items} -
    Working With Icons
    -
    - - - - {items} - - - -
    More Options
    -
    -
    - - - {1} - - {11} - {12} - {13} - - {20} - - -
    - -
    Active
    -
    - {activeItems} -
    Disabled
    -
    - {disabledItems} -
    Sizing
    -
    - {items} - {items} - {items} -
    - -
    -
    - ); -}; - -export default BasicBreadcrumbPagination; diff --git a/src/views/ui-elements/basic/BasicButton.jsx b/src/views/ui-elements/basic/BasicButton.jsx deleted file mode 100644 index 2bdb73d..0000000 --- a/src/views/ui-elements/basic/BasicButton.jsx +++ /dev/null @@ -1,111 +0,0 @@ -import React from 'react'; -import { Row, Col, Button, OverlayTrigger, Tooltip, ButtonToolbar, Dropdown, DropdownButton, SplitButton } from 'react-bootstrap'; - -import Card from '../../../components/Card/MainCard'; - -const BasicButton = () => { - const buttonVariants = ['primary', 'secondary', 'success', 'danger', 'warning', 'info', 'light', 'dark']; - - const buttonOptions = [ - { variant: 'primary', icon: 'feather icon-thumbs-up mx-1' }, - { variant: 'secondary', icon: 'feather icon-camera mx-1' }, - { variant: 'success', icon: 'feather icon-check-circle mx-1' }, - { variant: 'danger', icon: 'feather icon-slash mx-1' }, - { variant: 'warning', icon: 'feather icon-alert-triangle mx-1' }, - { variant: 'info', icon: 'feather icon-info mx-1' } - ]; - - const basicButtons = buttonVariants.map((variant, idx) => { - const tooltip = ( - - {variant} - - ); - return ( - - - - ); - }); - - const outlineButtons = buttonVariants.map((variant, idx) => ( - {'outline-' + variant}}> - - - )); - - const squareButtons = buttonVariants.map((variant, idx) => ( - - )); - - const basicDropdownButton = buttonOptions.map((button) => { - const title = button.variant; - return ( - - Action - Another action - Something else hear - - ); - }); - - const splitDropdownButton = buttonOptions.map((button) => { - const title = button.variant; - return ( - - Action - Another action - Something else hear - - Separated link - - ); - }); - - return ( - - - - - {basicButtons} - link}> - - - - {outlineButtons} - {squareButtons} - - - - - - {basicDropdownButton} - - - {splitDropdownButton} - - - - - ); -}; - -export default BasicButton; diff --git a/src/views/ui-elements/basic/BasicCollapse.jsx b/src/views/ui-elements/basic/BasicCollapse.jsx deleted file mode 100644 index 0cf4ed9..0000000 --- a/src/views/ui-elements/basic/BasicCollapse.jsx +++ /dev/null @@ -1,200 +0,0 @@ -import React, { useState } from 'react'; -import { Row, Col, Button, Card, Collapse } from 'react-bootstrap'; -import { Link } from 'react-router-dom'; - -const BasicCollapse = () => { - const [isBasic, setIsBasic] = useState(false); - const [isMultiTarget, setIsMultiTarget] = useState([]); - const [accordionKey, setAccordionKey] = useState(1); - - const targetHandler = (target) => { - if (isMultiTarget.findIndex((item) => item === target) > -1) { - setIsMultiTarget((prevState) => { - return prevState.filter((item) => item !== target); - }); - } else { - setIsMultiTarget((prevState) => { - return [...prevState, target]; - }); - } - }; - - const multiTargetHandler = () => { - const allTarget = ['target1', 'target2']; - allTarget.map((target) => targetHandler(target)); - }; - - return ( - - - -
    Basic Collapse
    -
    - - - - - - -
    - - - Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh - helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. - - -
    -
    -
    - - -
    Multiple Targets
    -
    - - - - - - - target === 'target1')}> -
    - - First Element - - - - Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh - helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. - - -
    -
    -
    - - - - target === 'target2')}> -
    - - Second Element - - - - Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh - helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. - - -
    -
    -
    - -
    - - -
    Accordion Example
    -
    - - - - setAccordionKey(accordionKey !== 1 ? 1 : 0)} - aria-controls="accordion1" - aria-expanded={accordionKey === 1} - > - Collapsible Group Item #1 - - - - -
    - - - Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia - aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt - aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft - beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat - craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore - sustainable VHS. - - -
    -
    -
    - - - - setAccordionKey(accordionKey !== 2 ? 2 : 0)} - aria-controls="accordion2" - aria-expanded={accordionKey === 2} - > - Collapsible Group Item #2 - - - - -
    - - - Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia - aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt - aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft - beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat - craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore - sustainable VHS. - - -
    -
    -
    - - - - setAccordionKey(accordionKey !== 3 ? 3 : 0)} - aria-controls="accordion3" - aria-expanded={accordionKey === 3} - > - Collapsible Group Item #3 - - - - -
    - - - Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia - aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt - aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft - beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat - craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore - sustainable VHS. - - -
    -
    -
    - -
    -
    - ); -}; - -export default BasicCollapse; diff --git a/src/views/ui-elements/basic/BasicTabsPills.jsx b/src/views/ui-elements/basic/BasicTabsPills.jsx deleted file mode 100644 index efc4cfd..0000000 --- a/src/views/ui-elements/basic/BasicTabsPills.jsx +++ /dev/null @@ -1,142 +0,0 @@ -import React from 'react'; -import { Row, Col, Tabs, Tab, Nav } from 'react-bootstrap'; - -const BasicTabsPills = () => { - return ( - - - -
    Basic Tabs
    -
    - - -

    - Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master - cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher - synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip - quis cardigan american apparel, butcher voluptate nisi qui. -

    -
    - -

    - Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, - blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth - letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda - labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan - fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. - Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park. -

    -
    - -

    - Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi - farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia - banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi - whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't - heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr. -

    -
    -
    - -
    Basic Pills
    -
    - - -

    - Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master - cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher - synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip - quis cardigan american apparel, butcher voluptate nisi qui. -

    -
    - -

    - Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, - blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth - letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda - labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan - fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. - Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park. -

    -
    - -

    - Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi - farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia - banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi - whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't - heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr. -

    -
    -
    - -
    Vertical Pills
    -
    - - - - - - - - -

    - Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth - master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh - dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum - iphone. Seitan aliquip quis cardigan american apparel, butcher voluptate nisi qui. -

    -
    - -

    - Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore - velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo - booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud - organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente - labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa - terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed - echo park. -

    -
    - -

    - Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack - lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles - etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. - Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester - cred you probably haven't heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth - chambray yr. -

    -
    - -

    - Eu dolore ea ullamco dolore Lorem id cupidatat excepteur reprehenderit consectetur elit id dolor proident in cupidatat - officia. Voluptate excepteur commodo labore nisi cillum duis aliqua do. Aliqua amet qui mollit consectetur nulla - mollit velit aliqua veniam nisi id do Lorem deserunt amet. Culpa ullamco sit adipisicing labore officia magna elit - nisi in aute tempor commodo eiusmod. -

    -
    -
    - -
    -
    - -
    -
    - ); -}; - -export default BasicTabsPills; diff --git a/src/views/ui-elements/basic/BasicTypography.jsx b/src/views/ui-elements/basic/BasicTypography.jsx deleted file mode 100644 index 1e7ca40..0000000 --- a/src/views/ui-elements/basic/BasicTypography.jsx +++ /dev/null @@ -1,237 +0,0 @@ -import React from 'react'; -import { Row, Col, Card } from 'react-bootstrap'; - -const BasicTypography = () => { - return ( - - - - - - Headings - - -

    This is a Heading 1

    - - Suspendisse vel quam malesuada, aliquet sem sit amet, fringilla elit. Morbi tempor tincidunt tempor. Etiam id turpis - viverra, vulputate sapien nec, varius sem. Curabitur ullamcorper fringilla eleifend. In ut eros hendrerit est consequat - posuere et at velit. - -

    This is a Heading 2

    - - In nec rhoncus eros. Vestibulum eu mattis nisl. Quisque viverra viverra magna nec pulvinar. Maecenas pellentesque porta - augue, consectetur facilisis diam porttitor sed. Suspendisse tempor est sodales augue rutrum tincidunt. Quisque a malesuada - purus. - -

    This is a Heading 3

    - - Vestibulum auctor tincidunt semper. Phasellus ut vulputate lacus. Suspendisse ultricies mi eros, sit amet tempor nulla - varius sed. Proin nisl nisi, feugiat quis bibendum vitae, dapibus in tellus. - -

    This is a Heading 4

    - - Nulla et mattis nunc. Curabitur scelerisque commodo condimentum. Mauris blandit, velit a consectetur egestas, diam arcu - fermentum justo, eget ultrices arcu eros vel erat. - -
    This is a Heading 5
    - - Quisque nec turpis at urna dictum luctus. Suspendisse convallis dignissim eros at volutpat. In egestas mattis dui. Aliquam - mattis dictum aliquet. Nulla sapien mauris, eleifend et sem ac, commodo dapibus odio. Vivamus pretium nec odio cursus - elementum. Suspendisse molestie ullamcorper ornare. - -
    This is a Heading 6
    - - Donec ultricies, lacus id tempor condimentum, orci leo faucibus sem, a molestie libero lectus ac justo. ultricies mi eros, - sit amet tempor nulla varius sed. Proin nisl nisi, feugiat quis bibendum vitae, dapibus in tellus. - -
    -
    - - - Display Headings - - -

    Display 1

    -

    Display 2

    -

    Display 3

    -

    Display 4

    -
    -
    - - - - - Inline Text Elements - - - Your title goes here - You can use the mark tag to - highlight text. -
    - This line of text is meant to be treated as deleted text. -
    - This line of text is meant to be treated as an addition to the document. -
    - rendered as bold text -
    - rendered as italicized text -
    -
    - - - - - Contextual Text Colors - - - Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh. - Nullam id dolor id nibh ultricies vehicula ut id elit. - Duis mollis, est non commodo luctus, nisi erat porttitor ligula. - Maecenas sed diam eget risus varius blandit sit amet non magna. - Etiam porta sem malesuada magna mollis euismod. - Donec ullamcorper nulla non metus auctor fringilla. - Nullam id dolor id nibh ultricies vehicula ut id elit. - - - - - - - Unordered - - -
      -
    • Lorem ipsum dolor sit amet
    • -
    • Consectetur adipiscing elit
    • -
    • Integer molestie lorem at massa
    • -
    • Facilisis in pretium nisl aliquet
    • -
    • - Nulla volutpat aliquam velit -
        -
      • Phasellus iaculis neque
      • -
      • Purus sodales ultricies
      • -
      • Vestibulum laoreet porttitor sem
      • -
      • Ac tristique libero volutpat at
      • -
      -
    • -
    • Faucibus porta lacus fringilla vel
    • -
    • Aenean sit amet erat nunc
    • -
    • Eget porttitor lorem
    • -
    -
    -
    - - - - - Ordered - - -
      -
    1. Lorem ipsum dolor sit amet
    2. -
    3. Consectetur adipiscing elit
    4. -
    5. Integer molestie lorem at massa
    6. -
    7. Facilisis in pretium nisl aliquet
    8. -
    9. - Nulla volutpat aliquam velit -
        -
      • Phasellus iaculis neque
      • -
      • Purus sodales ultricies
      • -
      • Vestibulum laoreet porttitor sem
      • -
      • Ac tristique libero volutpat at
      • -
      -
    10. -
    11. Faucibus porta lacus fringilla vel
    12. -
    13. Aenean sit amet erat nunc
    14. -
    15. Eget porttitor lorem
    16. -
    -
    -
    - - - - - Unstyled - - -
      -
    • Lorem ipsum dolor sit amet
    • -
    • - Integer molestie lorem at massa -
        -
      • Phasellus iaculis neque
      • -
      -
    • -
    • Faucibus porta lacus fringilla vel
    • -
    • Eget porttitor lorem
    • -
    -
    Inline
    -
    -
      -
    • Lorem ipsum
    • -
    • Phasellus iaculis
    • -
    • Nulla volutpat
    • -
    -
    -
    - - - - - Blockquotes - - - Your awesome text goes here. -
    - - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante. - -
    - Someone famous in Source Title -
    -
    - - Add .text-right for a blockquote with right-aligned content. - -
    - - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante. - -
    - Someone famous in Source Title -
    -
    -
    -
    - - - - - Horizontal Description - - -
    -
    Description lists
    -
    A description list is perfect for defining terms.
    - -
    Euismod
    -
    Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
    -
    Donec id elit non mi porta gravida at eget metus.
    - -
    Malesuada porta
    -
    Etiam porta sem malesuada magna mollis euismod.
    - -
    Truncated term is truncated
    -
    - Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. -
    -
    -
    -
    - -
    -
    - ); -}; - -export default BasicTypography; diff --git a/src/vite-env.d.js b/src/vite-env.d.js new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/src/vite-env.d.js @@ -0,0 +1 @@ +/// diff --git a/vite.config.mjs b/vite.config.mjs index 9d4570e..47d7800 100644 --- a/vite.config.mjs +++ b/vite.config.mjs @@ -2,17 +2,25 @@ import { defineConfig, loadEnv } from 'vite'; import react from '@vitejs/plugin-react'; import jsconfigPaths from 'vite-jsconfig-paths'; +import path from 'path'; +const resolvePath = (str) => path.resolve(__dirname, str); + export default defineConfig(({ mode }) => { const env = loadEnv(mode, process.cwd(), ''); const API_URL = `${env.VITE_APP_BASE_NAME}`; - const PORT = `${'3000'}`; + const PORT = 3000; return { server: { // this ensures that the browser opens upon server start open: true, // this sets a default port to 3000 - port: PORT + port: PORT, + host: true + }, + preview: { + open: true, + host: true }, define: { global: 'window' @@ -59,7 +67,16 @@ export default defineConfig(({ mode }) => { ] } }, + build: { + chunkSizeWarningLimit: 1600, + rollupOptions: { + input: { + main: resolvePath('index.html'), + legacy: resolvePath('index.html') + } + } + }, base: API_URL, plugins: [react(), jsconfigPaths()] }; -}); \ No newline at end of file +}); diff --git a/yarn.lock b/yarn.lock index a1f6fc6..87254ec 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,13 +5,6 @@ __metadata: version: 8 cacheKey: 10c0 -"@adobe/css-tools@npm:^4.3.2": - version: 4.3.3 - resolution: "@adobe/css-tools@npm:4.3.3" - checksum: 10c0/e76e712df713964b87cdf2aca1f0477f19bebd845484d5fcba726d3ec7782366e2f26ec8cb2dcfaf47081a5c891987d8a9f5c3f30d11e1eb3c1848adc27fcb24 - languageName: node - linkType: hard - "@ampproject/remapping@npm:^2.2.0": version: 2.3.0 resolution: "@ampproject/remapping@npm:2.3.0" @@ -22,2717 +15,1149 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.2": - version: 7.24.2 - resolution: "@babel/code-frame@npm:7.24.2" +"@babel/code-frame@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/code-frame@npm:7.27.1" dependencies: - "@babel/highlight": "npm:^7.24.2" - picocolors: "npm:^1.0.0" - checksum: 10c0/d1d4cba89475ab6aab7a88242e1fd73b15ecb9f30c109b69752956434d10a26a52cbd37727c4eca104b6d45227bd1dfce39a6a6f4a14c9b2f07f871e968cf406 + "@babel/helper-validator-identifier": "npm:^7.27.1" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.1.1" + checksum: 10c0/5dd9a18baa5fce4741ba729acc3a3272c49c25cb8736c4b18e113099520e7ef7b545a4096a26d600e4416157e63e87d66db46aa3fbf0a5f2286da2705c12da00 languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.5, @babel/compat-data@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/compat-data@npm:7.24.4" - checksum: 10c0/9cd8a9cd28a5ca6db5d0e27417d609f95a8762b655e8c9c97fd2de08997043ae99f0139007083c5e607601c6122e8432c85fe391731b19bf26ad458fa0c60dd3 +"@babel/compat-data@npm:^7.27.2": + version: 7.28.0 + resolution: "@babel/compat-data@npm:7.28.0" + checksum: 10c0/c4e527302bcd61052423f757355a71c3bc62362bac13f7f130de16e439716f66091ff5bdecda418e8fa0271d4c725f860f0ee23ab7bf6e769f7a8bb16dfcb531 languageName: node linkType: hard -"@babel/core@npm:^7.16.0, @babel/core@npm:^7.24.4, @babel/core@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/core@npm:7.24.5" +"@babel/core@npm:^7.26.0": + version: 7.28.0 + resolution: "@babel/core@npm:7.28.0" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.24.2" - "@babel/generator": "npm:^7.24.5" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-module-transforms": "npm:^7.24.5" - "@babel/helpers": "npm:^7.24.5" - "@babel/parser": "npm:^7.24.5" - "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.28.0" + "@babel/helper-compilation-targets": "npm:^7.27.2" + "@babel/helper-module-transforms": "npm:^7.27.3" + "@babel/helpers": "npm:^7.27.6" + "@babel/parser": "npm:^7.28.0" + "@babel/template": "npm:^7.27.2" + "@babel/traverse": "npm:^7.28.0" + "@babel/types": "npm:^7.28.0" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10c0/e26ba810a77bc8e21579a12fc36c79a0a60554404dc9447f2d64eb1f26d181c48d3b97d39d9f158e9911ec7162a8280acfaf2b4b210e975f0dd4bd4dbb1ee159 - languageName: node - linkType: hard - -"@babel/eslint-parser@npm:^7.16.3, @babel/eslint-parser@npm:^7.24.1": - version: 7.24.5 - resolution: "@babel/eslint-parser@npm:7.24.5" - dependencies: - "@nicolo-ribaudo/eslint-scope-5-internals": "npm:5.1.1-v1" - eslint-visitor-keys: "npm:^2.1.0" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.11.0 - eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - checksum: 10c0/bf8e89a00bd0895962c8c592b3f81a21186a9002bbbc57b0d6d9a72a8aeb087858222842f094479dd96f1783a5a1744ba9f1e907fdba60aa92f4775275550097 + checksum: 10c0/423302e7c721e73b1c096217880272e02020dfb697a55ccca60ad01bba90037015f84d0c20c6ce297cf33a19bb704bc5c2b3d3095f5284dfa592bd1de0b9e8c3 languageName: node linkType: hard -"@babel/generator@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/generator@npm:7.24.5" +"@babel/generator@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/generator@npm:7.28.0" dependencies: - "@babel/types": "npm:^7.24.5" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^2.5.1" - checksum: 10c0/0d64f880150e7dfb92ceff2b4ac865f36aa1e295120920246492ffd0146562dabf79ba8699af1c8833f8a7954818d4d146b7b02f808df4d6024fb99f98b2f78d + "@babel/parser": "npm:^7.28.0" + "@babel/types": "npm:^7.28.0" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" + jsesc: "npm:^3.0.2" + checksum: 10c0/1b3d122268ea3df50fde707ad864d9a55c72621357d5cebb972db3dd76859c45810c56e16ad23123f18f80cc2692f5a015d2858361300f0f224a05dc43d36a92 languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" +"@babel/helper-compilation-targets@npm:^7.27.2": + version: 7.27.2 + resolution: "@babel/helper-compilation-targets@npm:7.27.2" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10c0/5a80dc364ddda26b334bbbc0f6426cab647381555ef7d0cd32eb284e35b867c012ce6ce7d52a64672ed71383099c99d32765b3d260626527bb0e3470b0f58e45 + "@babel/compat-data": "npm:^7.27.2" + "@babel/helper-validator-option": "npm:^7.27.1" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/f338fa00dcfea931804a7c55d1a1c81b6f0a09787e528ec580d5c21b3ecb3913f6cb0f361368973ce953b824d910d3ac3e8a8ee15192710d3563826447193ad1 languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15" - dependencies: - "@babel/types": "npm:^7.22.15" - checksum: 10c0/2535e3824ca6337f65786bbac98e562f71699f25532cecd196f027d7698b4967a96953d64e36567956658ad1a05ccbdc62d1ba79ee751c79f4f1d2d3ecc2e01c +"@babel/helper-globals@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/helper-globals@npm:7.28.0" + checksum: 10c0/5a0cd0c0e8c764b5f27f2095e4243e8af6fa145daea2b41b53c0c1414fe6ff139e3640f4e2207ae2b3d2153a1abd346f901c26c290ee7cb3881dd922d4ee9232 languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/helper-compilation-targets@npm:7.23.6" +"@babel/helper-module-imports@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-module-imports@npm:7.27.1" dependencies: - "@babel/compat-data": "npm:^7.23.5" - "@babel/helper-validator-option": "npm:^7.23.5" - browserslist: "npm:^4.22.2" - lru-cache: "npm:^5.1.1" - semver: "npm:^6.3.1" - checksum: 10c0/ba38506d11185f48b79abf439462ece271d3eead1673dd8814519c8c903c708523428806f05f2ec5efd0c56e4e278698fac967e5a4b5ee842c32415da54bc6fa + "@babel/traverse": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" + checksum: 10c0/e00aace096e4e29290ff8648455c2bc4ed982f0d61dbf2db1b5e750b9b98f318bf5788d75a4f974c151bd318fd549e81dbcab595f46b14b81c12eda3023f51e8 languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.24.1, @babel/helper-create-class-features-plugin@npm:^7.24.4, @babel/helper-create-class-features-plugin@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-create-class-features-plugin@npm:7.24.5" +"@babel/helper-module-transforms@npm:^7.27.3": + version: 7.27.3 + resolution: "@babel/helper-module-transforms@npm:7.27.3" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-member-expression-to-functions": "npm:^7.24.5" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" - "@babel/helper-replace-supers": "npm:^7.24.1" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.24.5" - semver: "npm:^6.3.1" + "@babel/helper-module-imports": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.27.1" + "@babel/traverse": "npm:^7.27.3" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/afc72e8075a249663f8024ef1760de4c0b9252bdde16419ac955fa7e15b8d4096ca1e01f796df4fa8cfdb056708886f60b631ad492242a8e47307974fc305920 + checksum: 10c0/fccb4f512a13b4c069af51e1b56b20f54024bcf1591e31e978a30f3502567f34f90a80da6a19a6148c249216292a8074a0121f9e52602510ef0f32dbce95ca01 languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.15, @babel/helper-create-regexp-features-plugin@npm:^7.22.5": - version: 7.22.15 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.15" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - regexpu-core: "npm:^5.3.1" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/8eba4c1b7b94a83e7a82df5c3e504584ff0ba6ab8710a67ecc2c434a7fb841a29c2f5c94d2de51f25446119a1df538fa90b37bd570db22ddd5e7147fe98277c6 +"@babel/helper-plugin-utils@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-plugin-utils@npm:7.27.1" + checksum: 10c0/94cf22c81a0c11a09b197b41ab488d416ff62254ce13c57e62912c85700dc2e99e555225787a4099ff6bae7a1812d622c80fbaeda824b79baa10a6c5ac4cf69b languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.6.1, @babel/helper-define-polyfill-provider@npm:^0.6.2": - version: 0.6.2 - resolution: "@babel/helper-define-polyfill-provider@npm:0.6.2" - dependencies: - "@babel/helper-compilation-targets": "npm:^7.22.6" - "@babel/helper-plugin-utils": "npm:^7.22.5" - debug: "npm:^4.1.1" - lodash.debounce: "npm:^4.0.8" - resolve: "npm:^1.14.2" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/f777fe0ee1e467fdaaac059c39ed203bdc94ef2465fb873316e9e1acfc511a276263724b061e3b0af2f6d7ad3ff174f2bb368fde236a860e0f650fda43d7e022 +"@babel/helper-string-parser@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-string-parser@npm:7.27.1" + checksum: 10c0/8bda3448e07b5583727c103560bcf9c4c24b3c1051a4c516d4050ef69df37bb9a4734a585fe12725b8c2763de0a265aa1e909b485a4e3270b7cfd3e4dbe4b602 languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-environment-visitor@npm:7.22.20" - checksum: 10c0/e762c2d8f5d423af89bd7ae9abe35bd4836d2eb401af868a63bbb63220c513c783e25ef001019418560b3fdc6d9a6fb67e6c0b650bcdeb3a2ac44b5c3d2bdd94 +"@babel/helper-validator-identifier@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-identifier@npm:7.27.1" + checksum: 10c0/c558f11c4871d526498e49d07a84752d1800bf72ac0d3dad100309a2eaba24efbf56ea59af5137ff15e3a00280ebe588560534b0e894a4750f8b1411d8f78b84 languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/helper-function-name@npm:7.23.0" - dependencies: - "@babel/template": "npm:^7.22.15" - "@babel/types": "npm:^7.23.0" - checksum: 10c0/d771dd1f3222b120518176733c52b7cadac1c256ff49b1889dbbe5e3fed81db855b8cc4e40d949c9d3eae0e795e8229c1c8c24c0e83f27cfa6ee3766696c6428 +"@babel/helper-validator-option@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-option@npm:7.27.1" + checksum: 10c0/6fec5f006eba40001a20f26b1ef5dbbda377b7b68c8ad518c05baa9af3f396e780bdfded24c4eef95d14bb7b8fd56192a6ed38d5d439b97d10efc5f1a191d148 languageName: node linkType: hard -"@babel/helper-hoist-variables@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-hoist-variables@npm:7.22.5" +"@babel/helpers@npm:^7.27.6": + version: 7.27.6 + resolution: "@babel/helpers@npm:7.27.6" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10c0/60a3077f756a1cd9f14eb89f0037f487d81ede2b7cfe652ea6869cd4ec4c782b0fb1de01b8494b9a2d2050e3d154d7d5ad3be24806790acfb8cbe2073bf1e208 + "@babel/template": "npm:^7.27.2" + "@babel/types": "npm:^7.27.6" + checksum: 10c0/448bac96ef8b0f21f2294a826df9de6bf4026fd023f8a6bb6c782fe3e61946801ca24381490b8e58d861fee75cd695a1882921afbf1f53b0275ee68c938bd6d3 languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.23.0, @babel/helper-member-expression-to-functions@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-member-expression-to-functions@npm:7.24.5" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/parser@npm:7.28.0" dependencies: - "@babel/types": "npm:^7.24.5" - checksum: 10c0/a3c0276a1ede8648a0e6fd86ad846cd57421d05eddfa29446b8b5a013db650462022b9ec1e65ea32c747d0542d729c80866830697f94fb12d603e87c51f080a5 + "@babel/types": "npm:^7.28.0" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/c2ef81d598990fa949d1d388429df327420357cb5200271d0d0a2784f1e6d54afc8301eb8bdf96d8f6c77781e402da93c7dc07980fcc136ac5b9d5f1fce701b5 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.24.1, @babel/helper-module-imports@npm:^7.24.3": - version: 7.24.3 - resolution: "@babel/helper-module-imports@npm:7.24.3" +"@babel/plugin-transform-react-jsx-self@npm:^7.25.9": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.27.1" dependencies: - "@babel/types": "npm:^7.24.0" - checksum: 10c0/052c188adcd100f5e8b6ff0c9643ddaabc58b6700d3bbbc26804141ad68375a9f97d9d173658d373d31853019e65f62610239e3295cdd58e573bdcb2fded188d + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/00a4f917b70a608f9aca2fb39aabe04a60aa33165a7e0105fd44b3a8531630eb85bf5572e9f242f51e6ad2fa38c2e7e780902176c863556c58b5ba6f6e164031 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.23.3, @babel/helper-module-transforms@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-module-transforms@npm:7.24.5" +"@babel/plugin-transform-react-jsx-source@npm:^7.25.9": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.27.1" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-module-imports": "npm:^7.24.3" - "@babel/helper-simple-access": "npm:^7.24.5" - "@babel/helper-split-export-declaration": "npm:^7.24.5" - "@babel/helper-validator-identifier": "npm:^7.24.5" + "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/6e77d72f62b7e87abaea800ea0bccd4d54cde26485750969f5f493c032eb63251eb50c3522cace557781565d51c1d0c4bcc866407d24becfb109c18fb92c978d + "@babel/core": ^7.0.0-0 + checksum: 10c0/5e67b56c39c4d03e59e03ba80692b24c5a921472079b63af711b1d250fc37c1733a17069b63537f750f3e937ec44a42b1ee6a46cd23b1a0df5163b17f741f7f2 languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" - dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10c0/31b41a764fc3c585196cf5b776b70cf4705c132e4ce9723f39871f215f2ddbfb2e28a62f9917610f67c8216c1080482b9b05f65dd195dae2a52cef461f2ac7b8 +"@babel/runtime@npm:^7.24.7, @babel/runtime@npm:^7.26.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.3, @babel/runtime@npm:^7.8.7": + version: 7.27.6 + resolution: "@babel/runtime@npm:7.27.6" + checksum: 10c0/89726be83f356f511dcdb74d3ea4d873a5f0cf0017d4530cb53aa27380c01ca102d573eff8b8b77815e624b1f8c24e7f0311834ad4fb632c90a770fda00bd4c8 languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.24.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.24.5 - resolution: "@babel/helper-plugin-utils@npm:7.24.5" - checksum: 10c0/4ae40094e6a2f183281213344f4df60c66b16b19a2bc38d2bb11810a6dc0a0e7ec638957d0e433ff8b615775b8f3cd1b7edbf59440d1b50e73c389fc22913377 +"@babel/template@npm:^7.27.2": + version: 7.27.2 + resolution: "@babel/template@npm:7.27.2" + dependencies: + "@babel/code-frame": "npm:^7.27.1" + "@babel/parser": "npm:^7.27.2" + "@babel/types": "npm:^7.27.1" + checksum: 10c0/ed9e9022651e463cc5f2cc21942f0e74544f1754d231add6348ff1b472985a3b3502041c0be62dc99ed2d12cfae0c51394bf827452b98a2f8769c03b87aadc81 languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20" +"@babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.27.3, @babel/traverse@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/traverse@npm:7.28.0" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-wrap-function": "npm:^7.22.20" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/aa93aa74250b636d477e8d863fbe59d4071f8c2654841b7ac608909e480c1cf3ff7d7af5a4038568829ad09d810bb681668cbe497d9c89ba5c352793dc9edf1e + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.28.0" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/parser": "npm:^7.28.0" + "@babel/template": "npm:^7.27.2" + "@babel/types": "npm:^7.28.0" + debug: "npm:^4.3.1" + checksum: 10c0/32794402457827ac558173bcebdcc0e3a18fa339b7c41ca35621f9f645f044534d91bb923ff385f5f960f2e495f56ce18d6c7b0d064d2f0ccb55b285fa6bc7b9 languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/helper-replace-supers@npm:7.24.1" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.6, @babel/types@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/types@npm:7.28.0" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-member-expression-to-functions": "npm:^7.23.0" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/d39a3df7892b7c3c0e307fb229646168a9bd35e26a72080c2530729322600e8cff5f738f44a14860a2358faffa741b6a6a0d6749f113387b03ddbfa0ec10e1a0 + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.27.1" + checksum: 10c0/7ca8521bf5e2d2ed4db31176efaaf94463a6b7a4d16dcc60e34e963b3596c2ecadb85457bebed13a9ee9a5829ef5f515d05b55a991b6a8f3b835451843482e39 languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.22.5, @babel/helper-simple-access@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-simple-access@npm:7.24.5" - dependencies: - "@babel/types": "npm:^7.24.5" - checksum: 10c0/d96a0ab790a400f6c2dcbd9457b9ca74b9ba6d0f67ff9cd5bcc73792c8fbbd0847322a0dddbd8987dd98610ee1637c680938c7d83d3ffce7d06d7519d823d996 +"@cush/relative@npm:^1.0.0": + version: 1.0.0 + resolution: "@cush/relative@npm:1.0.0" + checksum: 10c0/8c91a1c9875c9a4f8b5e7baf93625fc1381c7964508c8df99ea9e731bd46a148ce6df4934d0c69fbb16188a65ddc263a65b97e62a7e58119a1a805fa309e579d languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" - dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10c0/ab7fa2aa709ab49bb8cd86515a1e715a3108c4bb9a616965ba76b43dc346dee66d1004ccf4d222b596b6224e43e04cbc5c3a34459501b388451f8c589fbc3691 +"@esbuild/aix-ppc64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/aix-ppc64@npm:0.24.2" + conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-split-export-declaration@npm:7.24.5" - dependencies: - "@babel/types": "npm:^7.24.5" - checksum: 10c0/d7a812d67d031a348f3fb0e6263ce2dbe6038f81536ba7fb16db385383bcd6542b71833194303bf6d3d0e4f7b6b584c9c8fae8772122e2ce68fc9bdf07f4135d +"@esbuild/android-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/android-arm64@npm:0.24.2" + conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/helper-string-parser@npm:7.24.1" - checksum: 10c0/2f9bfcf8d2f9f083785df0501dbab92770111ece2f90d120352fda6dd2a7d47db11b807d111e6f32aa1ba6d763fe2dc6603d153068d672a5d0ad33ca802632b2 +"@esbuild/android-arm@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/android-arm@npm:0.24.2" + conditions: os=android & cpu=arm languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.22.20, @babel/helper-validator-identifier@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-validator-identifier@npm:7.24.5" - checksum: 10c0/05f957229d89ce95a137d04e27f7d0680d84ae48b6ad830e399db0779341f7d30290f863a93351b4b3bde2166737f73a286ea42856bb07c8ddaa95600d38645c +"@esbuild/android-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/android-x64@npm:0.24.2" + conditions: os=android & cpu=x64 languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/helper-validator-option@npm:7.23.5" - checksum: 10c0/af45d5c0defb292ba6fd38979e8f13d7da63f9623d8ab9ededc394f67eb45857d2601278d151ae9affb6e03d5d608485806cd45af08b4468a0515cf506510e94 +"@esbuild/darwin-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/darwin-arm64@npm:0.24.2" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.22.20": - version: 7.24.5 - resolution: "@babel/helper-wrap-function@npm:7.24.5" - dependencies: - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/template": "npm:^7.24.0" - "@babel/types": "npm:^7.24.5" - checksum: 10c0/242fcd32d59d26463fd8d989707b88691deec871ac2bf15e03ab2f1b185d1d4f3db2c6a8dd3c10c89d4ff63da238df1c4d318cfc3dcd8e1c1fabdcf27f28d858 +"@esbuild/darwin-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/darwin-x64@npm:0.24.2" + conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@babel/helpers@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helpers@npm:7.24.5" - dependencies: - "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" - checksum: 10c0/0630b0223c3a9a34027ddc05b3bac54d68d5957f84e92d2d4814b00448a76e12f9188f9c85cfce2011696d82a8ffcbd8189da097c0af0181d32eb27eca34185e +"@esbuild/freebsd-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/freebsd-arm64@npm:0.24.2" + conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@babel/highlight@npm:^7.24.2": - version: 7.24.5 - resolution: "@babel/highlight@npm:7.24.5" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.24.5" - chalk: "npm:^2.4.2" - js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.0.0" - checksum: 10c0/e98047d3ad24608bfa596d000c861a2cc875af897427f2833b91a4e0d4cead07301a7ec15fa26093dcd61e036e2eed2db338ae54f93016fe0dc785fadc4159db +"@esbuild/freebsd-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/freebsd-x64@npm:0.24.2" + conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/parser@npm:7.24.5" - bin: - parser: ./bin/babel-parser.js - checksum: 10c0/8333a6ad5328bad34fa0e12bcee147c3345ea9a438c0909e7c68c6cfbea43c464834ffd7eabd1cbc1c62df0a558e22ffade9f5b29440833ba7b33d96a71f88c0 +"@esbuild/linux-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-arm64@npm:0.24.2" + conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.24.5" - dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.24.5" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/b471972dcc4a3ba32821329a57725e2b563421e975d7ffec7fcabd70af0fced6a50bcc9ed2a8cbd4a9ac7c09cfbf43c7116e82f3b9064b33a22309500b632108 +"@esbuild/linux-arm@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-arm@npm:0.24.2" + conditions: os=linux & cpu=arm languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/d4e592e6fc4878654243d2e7b51ea86471b868a8cb09de29e73b65d2b64159990c6c198fd7c9c2af2e38b1cddf70206243792853c47384a84f829dada152f605 +"@esbuild/linux-ia32@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-ia32@npm:0.24.2" + conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.1" - peerDependencies: - "@babel/core": ^7.13.0 - checksum: 10c0/351c36e45795a7890d610ab9041a52f4078a59429f6e74c281984aa44149a10d43e82b3a8172c703c0d5679471e165d1c02b6d2e45a677958ee301b89403f202 +"@esbuild/linux-loong64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-loong64@npm:0.24.2" + conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.24.1" - dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/d7dd5a59a54635a3152895dcaa68f3370bb09d1f9906c1e72232ff759159e6be48de4a598a993c986997280a2dc29922a48aaa98020f16439f3f57ad72788354 +"@esbuild/linux-mips64el@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-mips64el@npm:0.24.2" + conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:^7.16.0": - version: 7.18.6 - resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.18.6" - "@babel/helper-plugin-utils": "npm:^7.18.6" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d5172ac6c9948cdfc387e94f3493ad86cb04035cf7433f86b5d358270b1b9752dc25e176db0c5d65892a246aca7bdb4636672e15626d7a7de4bc0bd0040168d9 +"@esbuild/linux-ppc64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-ppc64@npm:0.24.2" + conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@babel/plugin-proposal-decorators@npm:^7.16.4": - version: 7.24.1 - resolution: "@babel/plugin-proposal-decorators@npm:7.24.1" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-decorators": "npm:^7.24.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/ffe49522ada6581f1c760b777dbd913afcd204e11e6907c4f2c293ce6d30961449ac19d9960250d8743a1f60e21cb667e51a3af15992dfe7627105e039c46a9b +"@esbuild/linux-riscv64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-riscv64@npm:0.24.2" + conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.0": - version: 7.18.6 - resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.6" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/f6629158196ee9f16295d16db75825092ef543f8b98f4dfdd516e642a0430c7b1d69319ee676d35485d9b86a53ade6de0b883490d44de6d4336d38cdeccbe0bf +"@esbuild/linux-s390x@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-s390x@npm:0.24.2" + conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@babel/plugin-proposal-numeric-separator@npm:^7.16.0": - version: 7.18.6 - resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.6" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/a83a65c6ec0d2293d830e9db61406d246f22d8ea03583d68460cb1b6330c6699320acce1b45f66ba3c357830720e49267e3d99f95088be457c66e6450fbfe3fa +"@esbuild/linux-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/linux-x64@npm:0.24.2" + conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.16.0": - version: 7.21.0 - resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.20.0" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/b524a61b1de3f3ad287cd1e98c2a7f662178d21cd02205b0d615512e475f0159fa1b569fa7e34c8ed67baef689c0136fa20ba7d1bf058d186d30736a581a723f +"@esbuild/netbsd-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/netbsd-arm64@npm:0.24.2" + conditions: os=netbsd & cpu=arm64 languageName: node linkType: hard -"@babel/plugin-proposal-private-methods@npm:^7.16.0": - version: 7.18.6 - resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.18.6" - "@babel/helper-plugin-utils": "npm:^7.18.6" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/1c273d0ec3d49d0fe80bd754ec0191016e5b3ab4fb1e162ac0c014e9d3c1517a5d973afbf8b6dc9f9c98a8605c79e5f9e8b5ee158a4313fa68d1ff7b02084b6a +"@esbuild/netbsd-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/netbsd-x64@npm:0.24.2" + conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": - version: 7.21.0-placeholder-for-preset-env.2 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e605e0070da087f6c35579499e65801179a521b6842c15181a1e305c04fded2393f11c1efd09b087be7f8b083d1b75e8f3efcbc1292b4f60d3369e14812cff63 +"@esbuild/openbsd-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/openbsd-arm64@npm:0.24.2" + conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:^7.16.7, @babel/plugin-proposal-private-property-in-object@npm:^7.21.11": - version: 7.21.11 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.11" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.18.6" - "@babel/helper-create-class-features-plugin": "npm:^7.21.0" - "@babel/helper-plugin-utils": "npm:^7.20.2" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/3c8c9ea175101b1cbb2b0e8fee20fcbdd03eb0700d3581aa826ac3573c9b002f39b1512c2af9fd1903ff921bcc864da95ad3cdeba53c9fbcfb3dc23916eacf47 +"@esbuild/openbsd-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/openbsd-x64@npm:0.24.2" + conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@babel/plugin-syntax-async-generators@npm:^7.8.4": - version: 7.8.4 - resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d13efb282838481348c71073b6be6245b35d4f2f964a8f71e4174f235009f929ef7613df25f8d2338e2d3e44bc4265a9f8638c6aaa136d7a61fe95985f9725c8 +"@esbuild/sunos-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/sunos-x64@npm:0.24.2" + conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.12.13": - version: 7.12.13 - resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.12.13" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/95168fa186416195280b1264fb18afcdcdcea780b3515537b766cb90de6ce042d42dd6a204a39002f794ae5845b02afb0fd4861a3308a861204a55e68310a120 +"@esbuild/win32-arm64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/win32-arm64@npm:0.24.2" + conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@babel/plugin-syntax-class-static-block@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/4464bf9115f4a2d02ce1454411baf9cfb665af1da53709c5c56953e5e2913745b0fcce82982a00463d6facbdd93445c691024e310b91431a1e2f024b158f6371 +"@esbuild/win32-ia32@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/win32-ia32@npm:0.24.2" + conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@babel/plugin-syntax-decorators@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-decorators@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/14028a746f86efbdd47e4961456bb53d656e9e3461890f66b1b01032151d15fda5ba99fcaa60232a229a33aa9e73b11c2597b706d5074c520155757e372cd17b +"@esbuild/win32-x64@npm:0.24.2": + version: 0.24.2 + resolution: "@esbuild/win32-x64@npm:0.24.2" + conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" +"@eslint-community/eslint-utils@npm:^4.2.0": + version: 4.7.0 + resolution: "@eslint-community/eslint-utils@npm:4.7.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" + eslint-visitor-keys: "npm:^3.4.3" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/9c50927bf71adf63f60c75370e2335879402648f468d0172bc912e303c6a3876927d8eb35807331b57f415392732ed05ab9b42c68ac30a936813ab549e0246c5 + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 10c0/c0f4f2bd73b7b7a9de74b716a664873d08ab71ab439e51befe77d61915af41a81ecec93b408778b3a7856185244c34c2c8ee28912072ec14def84ba2dec70adf languageName: node linkType: hard -"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/5100d658ba563829700cd8d001ddc09f4c0187b1a13de300d729c5b3e87503f75a6d6c99c1794182f7f1a9f546ee009df4f15a0ce36376e206ed0012fa7cdc24 +"@eslint-community/regexpp@npm:^4.12.1": + version: 4.12.1 + resolution: "@eslint-community/regexpp@npm:4.12.1" + checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-flow@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" +"@eslint/compat@npm:1.2.3": + version: 1.2.3 + resolution: "@eslint/compat@npm:1.2.3" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/618de04360a96111408abdaafaba2efbaef0d90faad029d50e0281eaad5d7c7bd2ce4420bbac0ee27ad84c2b7bbc3e48f782064f81ed5bc40c398637991004c7 + eslint: ^9.10.0 + peerDependenciesMeta: + eslint: + optional: true + checksum: 10c0/b7439e62f73b9a05abea3b54ad8edc171e299171fc4673fc5a2c84d97a584bb9487a7f0bee397342f6574bd53597819a8abe52f1ca72184378cf387275b84e32 languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.24.1" +"@eslint/config-array@npm:^0.19.0": + version: 0.19.2 + resolution: "@eslint/config-array@npm:0.19.2" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/72f0340d73e037f0702c61670054e0af66ece7282c5c2f4ba8de059390fee502de282defdf15959cd9f71aa18dc5c5e4e7a0fde317799a0600c6c4e0a656d82b + "@eslint/object-schema": "npm:^2.1.6" + debug: "npm:^4.3.1" + minimatch: "npm:^3.1.2" + checksum: 10c0/dd68da9abb32d336233ac4fe0db1e15a0a8d794b6e69abb9e57545d746a97f6f542496ff9db0d7e27fab1438546250d810d90b1904ac67677215b8d8e7573f3d languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.1" +"@eslint/core@npm:^0.13.0": + version: 0.13.0 + resolution: "@eslint/core@npm:0.13.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/309634e3335777aee902552b2cf244c4a8050213cc878b3fb9d70ad8cbbff325dc46ac5e5791836ff477ea373b27832238205f6ceaff81f7ea7c4c7e8fbb13bb + "@types/json-schema": "npm:^7.0.15" + checksum: 10c0/ba724a7df7ed9dab387481f11d0d0f708180f40be93acce2c21dacca625c5867de3528760c42f1c457ccefe6a669d525ff87b779017eabc0d33479a36300797b languageName: node linkType: hard -"@babel/plugin-syntax-import-meta@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" +"@eslint/core@npm:^0.9.0": + version: 0.9.1 + resolution: "@eslint/core@npm:0.9.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/0b08b5e4c3128523d8e346f8cfc86824f0da2697b1be12d71af50a31aff7a56ceb873ed28779121051475010c28d6146a6bfea8518b150b71eeb4e46190172ee + "@types/json-schema": "npm:^7.0.15" + checksum: 10c0/638104b1b5833a9bbf2329f0c0ddf322e4d6c0410b149477e02cd2b78c04722be90c14b91b8ccdef0d63a2404dff72a17b6b412ce489ea429ae6a8fcb8abff28 languageName: node linkType: hard -"@babel/plugin-syntax-json-strings@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" +"@eslint/eslintrc@npm:3.3.1, @eslint/eslintrc@npm:^3.2.0": + version: 3.3.1 + resolution: "@eslint/eslintrc@npm:3.3.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e98f31b2ec406c57757d115aac81d0336e8434101c224edd9a5c93cefa53faf63eacc69f3138960c8b25401315af03df37f68d316c151c4b933136716ed6906e + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^10.0.1" + globals: "npm:^14.0.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10c0/b0e63f3bc5cce4555f791a4e487bf999173fcf27c65e1ab6e7d63634d8a43b33c3693e79f192cbff486d7df1be8ebb2bd2edc6e70ddd486cbfa84a359a3e3b41 languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.23.3, @babel/plugin-syntax-jsx@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-jsx@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/6cec76fbfe6ca81c9345c2904d8d9a8a0df222f9269f0962ed6eb2eb8f3f10c2f15e993d1ef09dbaf97726bf1792b5851cf5bd9a769f966a19448df6be95d19a +"@eslint/js@npm:9.15.0": + version: 9.15.0 + resolution: "@eslint/js@npm:9.15.0" + checksum: 10c0/56552966ab1aa95332f70d0e006db5746b511c5f8b5e0c6a9b2d6764ff6d964e0b2622731877cbc4e3f0e74c5b39191290d5f48147be19175292575130d499ab languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/2594cfbe29411ad5bc2ad4058de7b2f6a8c5b86eda525a993959438615479e59c012c14aec979e538d60a584a1a799b60d1b8942c3b18468cb9d99b8fd34cd0b +"@eslint/object-schema@npm:^2.1.6": + version: 2.1.6 + resolution: "@eslint/object-schema@npm:2.1.6" + checksum: 10c0/b8cdb7edea5bc5f6a96173f8d768d3554a628327af536da2fc6967a93b040f2557114d98dbcdbf389d5a7b290985ad6a9ce5babc547f36fc1fde42e674d11a56 languageName: node linkType: hard -"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" +"@eslint/plugin-kit@npm:^0.2.3": + version: 0.2.8 + resolution: "@eslint/plugin-kit@npm:0.2.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/2024fbb1162899094cfc81152449b12bd0cc7053c6d4bda8ac2852545c87d0a851b1b72ed9560673cbf3ef6248257262c3c04aabf73117215c1b9cc7dd2542ce + "@eslint/core": "npm:^0.13.0" + levn: "npm:^0.4.1" + checksum: 10c0/554847c8f2b6bfe0e634f317fc43d0b54771eea0015c4f844f75915fdb9e6170c830c004291bad57db949d61771732e459f36ed059f45cf750af223f77357c5c languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/c55a82b3113480942c6aa2fcbe976ff9caa74b7b1109ff4369641dfbc88d1da348aceb3c31b6ed311c84d1e7c479440b961906c735d0ab494f688bf2fd5b9bb9 +"@fontsource/open-sans@npm:5.2.5": + version: 5.2.5 + resolution: "@fontsource/open-sans@npm:5.2.5" + checksum: 10c0/eeafa2a79a56dd6cb9191ed8896430e83fd2720284c4bf07a1ba2e111763f8d3900a1ecb649287740c1affdf9c05e817d31f96f1e1e1b10897820c7742fb1608 languageName: node linkType: hard -"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/ee1eab52ea6437e3101a0a7018b0da698545230015fc8ab129d292980ec6dff94d265e9e90070e8ae5fed42f08f1622c14c94552c77bcac784b37f503a82ff26 +"@googlemaps/js-api-loader@npm:1.16.8": + version: 1.16.8 + resolution: "@googlemaps/js-api-loader@npm:1.16.8" + checksum: 10c0/c4159411f784253ef36c8a674756716637fcf50f7bf0600e7a5298c20229f3962f5fb73d8011dc478b60baea369c0d730db6ad13baa4e43cfc5444379a1ee75d languageName: node linkType: hard -"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" +"@googlemaps/markerclusterer@npm:2.5.3": + version: 2.5.3 + resolution: "@googlemaps/markerclusterer@npm:2.5.3" dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/27e2493ab67a8ea6d693af1287f7e9acec206d1213ff107a928e85e173741e1d594196f99fec50e9dde404b09164f39dec5864c767212154ffe1caa6af0bc5af + fast-deep-equal: "npm:^3.1.3" + supercluster: "npm:^8.0.1" + checksum: 10c0/29954c8ad97f7cf0383dc5d4e1d04de4844cc527865cb3a75b73672f29e3087eb0a8a2a594fa75d968f6c40bc90f44ffbf0b1a478e7353eb81361aeff61c2602 languageName: node linkType: hard -"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/46edddf2faa6ebf94147b8e8540dfc60a5ab718e2de4d01b2c0bdf250a4d642c2bd47cbcbb739febcb2bf75514dbcefad3c52208787994b8d0f8822490f55e81 +"@humanfs/core@npm:^0.19.1": + version: 0.19.1 + resolution: "@humanfs/core@npm:0.19.1" + checksum: 10c0/aa4e0152171c07879b458d0e8a704b8c3a89a8c0541726c6b65b81e84fd8b7564b5d6c633feadc6598307d34564bd53294b533491424e8e313d7ab6c7bc5dc67 languageName: node linkType: hard -"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" +"@humanfs/node@npm:^0.16.6": + version: 0.16.6 + resolution: "@humanfs/node@npm:0.16.6" dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/69822772561706c87f0a65bc92d0772cea74d6bc0911537904a676d5ff496a6d3ac4e05a166d8125fce4a16605bace141afc3611074e170a994e66e5397787f3 + "@humanfs/core": "npm:^0.19.1" + "@humanwhocodes/retry": "npm:^0.3.0" + checksum: 10c0/8356359c9f60108ec204cbd249ecd0356667359b2524886b357617c4a7c3b6aace0fd5a369f63747b926a762a88f8a25bc066fa1778508d110195ce7686243e1 languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/14bf6e65d5bc1231ffa9def5f0ef30b19b51c218fcecaa78cd1bdf7939dfdf23f90336080b7f5196916368e399934ce5d581492d8292b46a2fb569d8b2da106f +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-typescript@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/7a81e277dcfe3138847e8e5944e02a42ff3c2e864aea6f33fd9b70d1556d12b0e70f0d56cc1985d353c91bcbf8fe163e6cc17418da21129b7f7f1d8b9ac00c93 +"@humanwhocodes/retry@npm:^0.3.0": + version: 0.3.1 + resolution: "@humanwhocodes/retry@npm:0.3.1" + checksum: 10c0/f0da1282dfb45e8120480b9e2e275e2ac9bbe1cf016d046fdad8e27cc1285c45bb9e711681237944445157b430093412b4446c1ab3fc4bb037861b5904101d3b languageName: node linkType: hard -"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.18.6" - "@babel/helper-plugin-utils": "npm:^7.18.6" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/9144e5b02a211a4fb9a0ce91063f94fbe1004e80bde3485a0910c9f14897cf83fabd8c21267907cff25db8e224858178df0517f14333cfcf3380ad9a4139cb50 +"@humanwhocodes/retry@npm:^0.4.1": + version: 0.4.3 + resolution: "@humanwhocodes/retry@npm:0.4.3" + checksum: 10c0/3775bb30087d4440b3f7406d5a057777d90e4b9f435af488a4923ef249e93615fb78565a85f173a186a076c7706a81d0d57d563a2624e4de2c5c9c66c486ce42 languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.1" +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/f44bfacf087dc21b422bab99f4e9344ee7b695b05c947dacae66de05c723ab9d91800be7edc1fa016185e8c819f3aca2b4a5f66d8a4d1e47d9bad80b8fa55b8e + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.24.3": - version: 7.24.3 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.3" +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-remap-async-to-generator": "npm:^7.22.20" - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/55ceed059f819dcccbfe69600bfa1c055ada466bd54eda117cfdd2cf773dd85799e2f6556e4a559b076e93b9704abcca2aef9d72aad7dc8a5d3d17886052f1d3 + minipass: "npm:^7.0.4" + checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.1" +"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.12 + resolution: "@jridgewell/gen-mapping@npm:0.3.12" dependencies: - "@babel/helper-module-imports": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-remap-async-to-generator": "npm:^7.22.20" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/3731ba8e83cbea1ab22905031f25b3aeb0b97c6467360a2cc685352f16e7c786417d8883bc747f5a0beff32266bdb12a05b6292e7b8b75967087200a7bc012c4 + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/32f771ae2467e4d440be609581f7338d786d3d621bac3469e943b9d6d116c23c4becb36f84898a92bbf2f3c0511365c54a945a3b86a83141547a2a360a5ec0c7 languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/6fbaa85f5204f34845dfc0bebf62fdd3ac5a286241c85651e59d426001e7a1785ac501f154e093e0b8ee49e1f51e3f8b06575a5ae8d4a9406d43e4816bf18c37 +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-block-scoping@npm:7.24.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/85997fc8179b7d26e8af30865aeb91789f3bc1f0cd5643ed25f25891ff9c071460ec1220599b19070b424a3b902422f682e9b02e515872540173eae2e25f760c +"@jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0": + version: 1.5.4 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.4" + checksum: 10c0/c5aab3e6362a8dd94ad80ab90845730c825fc4c8d9cf07ebca7a2eb8a832d155d62558800fc41d42785f989ddbb21db6df004d1786e8ecb65e428ab8dff71309 languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-class-properties@npm:7.24.1" +"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.28": + version: 0.3.29 + resolution: "@jridgewell/trace-mapping@npm:0.3.29" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/00dff042ac9df4ae67b5ef98b1137cc72e0a24e6d911dc200540a8cb1f00b4cff367a922aeb22da17da662079f0abcd46ee1c5f4cdf37ceebf6ff1639bb9af27 + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10c0/fb547ba31658c4d74eb17e7389f4908bf7c44cef47acb4c5baa57289daf68e6fe53c639f41f751b3923aca67010501264f70e7b49978ad1f040294b22c37b333 languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/plugin-transform-class-static-block@npm:7.24.4" +"@npmcli/agent@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/agent@npm:3.0.0" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.4" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.12.0 - checksum: 10c0/19dfeaf4a2ac03695034f7211a8b5ad89103b224608ac3e91791055107c5fe4d7ebe5d9fbb31b4a91265694af78762260642eb270f4b239c175984ee4b253f80 + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-classes@npm:7.24.5" +"@npmcli/fs@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/fs@npm:4.0.0" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-plugin-utils": "npm:^7.24.5" - "@babel/helper-replace-supers": "npm:^7.24.1" - "@babel/helper-split-export-declaration": "npm:^7.24.5" - globals: "npm:^11.1.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/4affcbb7cb01fa4764c7a4b534c30fd24a4b68e680a2d6e242dd7ca8726490f0f1426c44797deff84a38a162e0629718900c68d28daffe2b12adf5b4194156a7 + semver: "npm:^7.3.5" + checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-computed-properties@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/template": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/8292c508b656b7722e2c2ca0f6f31339852e3ed2b9b80f6e068a4010e961b431ca109ecd467fc906283f4b1574c1e7b1cb68d35a4dea12079d386c15ff7e0eac +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-destructuring@npm:7.24.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/6a37953a95f04b335bf3e2118fb93f50dd9593c658d1b2f8918a380a2ee30f1b420139eccf7ec3873c86a8208527895fcf6b7e21c0e734a6ad6e5d5042eace4d +"@pkgr/core@npm:^0.1.0": + version: 0.1.2 + resolution: "@pkgr/core@npm:0.1.2" + checksum: 10c0/fd4acc154c8f1b5c544b6dd152b7ce68f6cbb8b92e9abf2e5d756d6e95052d08d0d693a668dea67af1386d62635b50adfe463cce03c5620402b468498cc7592f languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.1" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/758def705ec5a87ef910280dc2df5d2fda59dc5d4771c1725c7aed0988ae5b79e29aeb48109120301a3e1c6c03dfac84700469de06f38ca92c96834e09eadf5d +"@popperjs/core@npm:^2.11.8": + version: 2.11.8 + resolution: "@popperjs/core@npm:2.11.8" + checksum: 10c0/4681e682abc006d25eb380d0cf3efc7557043f53b6aea7a5057d0d1e7df849a00e281cd8ea79c902a35a414d7919621fc2ba293ecec05f413598e0b23d5a1e63 languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.1" +"@react-aria/ssr@npm:^3.5.0": + version: 3.9.9 + resolution: "@react-aria/ssr@npm:3.9.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@swc/helpers": "npm:^0.5.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/41072f57f83a6c2b15f3ee0b6779cdca105ff3d98061efe92ac02d6c7b90fdb6e7e293b8a4d5b9c690d9ae5d3ae73e6bde4596dc4d8c66526a0e5e1abc73c88c + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + checksum: 10c0/3d198aefe4eefe2b38652b749c04138558d01cdf78f8224216231265783d9297099488f2d791c20e3b764b4e9bc37ba1dc9bc3397a6fff9c9b41bfb25ec0a619 languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.1" +"@react-google-maps/api@npm:2.20.5": + version: 2.20.5 + resolution: "@react-google-maps/api@npm:2.20.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" + "@googlemaps/js-api-loader": "npm:1.16.8" + "@googlemaps/markerclusterer": "npm:2.5.3" + "@react-google-maps/infobox": "npm:2.20.0" + "@react-google-maps/marker-clusterer": "npm:2.20.0" + "@types/google.maps": "npm:3.58.1" + invariant: "npm:2.2.4" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/7e2834780e9b5251ef341854043a89c91473b83c335358620ca721554877e64e416aeb3288a35f03e825c4958e07d5d00ead08c4490fadc276a21fe151d812f1 + react: ^16.8 || ^17 || ^18 || ^19 + react-dom: ^16.8 || ^17 || ^18 || ^19 + checksum: 10c0/49c91de389c56c768159b985145305101deaae5aa30506f23c7cbaf6531fdaccfcaff955f2f2883b13a148607979e23e77148a89185585f5f8b516cece04005a languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.1" - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/f0fc4c5a9add25fd6bf23dabe6752e9b7c0a2b2554933dddfd16601245a2ba332b647951079c782bf3b94c6330e3638b9b4e0227f469a7c1c707446ba0eba6c7 +"@react-google-maps/infobox@npm:2.20.0": + version: 2.20.0 + resolution: "@react-google-maps/infobox@npm:2.20.0" + checksum: 10c0/a759b71a4be92481e971561cffdb191ffe4ddbf3b697915b5d47cc9c686fc237099528737cc9958c97b84ed425941e3bad7735714a67ce3b23a9d80a0271afcd languageName: node linkType: hard -"@babel/plugin-transform-export-namespace-from@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/510bb23b2423d5fbffef69b356e4050929c21a7627e8194b1506dd935c7d9cbbd696c9ae9d7c3bcd7e6e7b69561b0b290c2d72d446327b40fc20ce40bbca6712 +"@react-google-maps/marker-clusterer@npm:2.20.0": + version: 2.20.0 + resolution: "@react-google-maps/marker-clusterer@npm:2.20.0" + checksum: 10c0/ef92127bbab855ef0e78dcf43a0a5af4aa42dabb56d928e6e6eceb425d9bd51419a49e026445536292f1abee92fb9849db3cc45761bfa2e68963ad6f638c16e6 languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.16.0": - version: 7.24.1 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.24.1" +"@restart/hooks@npm:^0.4.9": + version: 0.4.16 + resolution: "@restart/hooks@npm:0.4.16" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-flow": "npm:^7.24.1" + dequal: "npm:^2.0.3" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e6aa9cbad0441867598d390d4df65bc8c6b797574673e4eedbdae0cc528e81e00f4b2cd38f7d138b0f04bcdd2540384a9812d5d76af5abfa06aee1c7fc20ca58 + react: ">=16.8.0" + checksum: 10c0/b6a0f1db046cdec28737092ab5defdfb25fad498d37d218646f7f123aed02a5078b1c89ae631bda14d9ee35f7bb8c9e0f15379b1a45003144dc30cd15e8ba668 languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-for-of@npm:7.24.1" +"@restart/hooks@npm:^0.5.0": + version: 0.5.1 + resolution: "@restart/hooks@npm:0.5.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" + dequal: "npm:^2.0.3" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e4bc92b1f334246e62d4bde079938df940794db564742034f6597f2e38bd426e11ae8c5670448e15dd6e45c462f2a9ab3fa87259bddf7c08553ffd9457fc2b2c + react: ">=16.8.0" + checksum: 10c0/a409b9f1cc6de2768b8749eb979b58e99aa1d5aa5ad2d1e979a7a11e953ed71cec0b95b2f004cd800132648c22cd3532dcb3c6d2ab6c96093914682b6627a4d8 languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-function-name@npm:7.24.1" +"@restart/ui@npm:^1.9.0": + version: 1.9.4 + resolution: "@restart/ui@npm:1.9.4" dependencies: - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/runtime": "npm:^7.26.0" + "@popperjs/core": "npm:^2.11.8" + "@react-aria/ssr": "npm:^3.5.0" + "@restart/hooks": "npm:^0.5.0" + "@types/warning": "npm:^3.0.3" + dequal: "npm:^2.0.3" + dom-helpers: "npm:^5.2.0" + uncontrollable: "npm:^8.0.4" + warning: "npm:^4.0.3" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/65c1735ec3b5e43db9b5aebf3c16171c04b3050c92396b9e22dda0d2aaf51f43fdcf147f70a40678fd9a4ee2272a5acec4826e9c21bcf968762f4c184897ad75 + react: ">=16.14.0" + react-dom: ">=16.14.0" + checksum: 10c0/98370e9dc6af55810bd099963799dcbf371fe8518e815ff5066d424ad7ef93517b3fa3baf3d271d175600c40ca4bac06198a6fb85b09c20755af8e45027c51e3 languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-json-strings@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/13d9b6a3c31ab4be853b3d49d8d1171f9bd8198562fd75da8f31e7de31398e1cfa6eb1d073bed93c9746e4f9c47a53b20f8f4c255ece3f88c90852ad3181dc2d +"@rollup/rollup-android-arm-eabi@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.44.1" + conditions: os=android & cpu=arm languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-literals@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/a27cc7d565ee57b5a2bf136fa889c5c2f5988545ae7b3b2c83a7afe5dd37dfac80dca88b1c633c65851ce6af7d2095c04c01228657ce0198f918e64b5ccd01fa +"@rollup/rollup-android-arm64@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-android-arm64@npm:4.44.1" + conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/98a2e0843ddfe51443c1bfcf08ba40ad8856fd4f8e397b392a5390a54f257c8c1b9a99d8ffc0fc7e8c55cce45e2cd9c2795a4450303f48f501bcbd662de44554 +"@rollup/rollup-darwin-arm64@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-darwin-arm64@npm:4.44.1" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/2af731d02aa4c757ef80c46df42264128cbe45bfd15e1812d1a595265b690a44ad036041c406a73411733540e1c4256d8174705ae6b8cfaf757fc175613993fd +"@rollup/rollup-darwin-x64@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-darwin-x64@npm:4.44.1" + conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-amd@npm:7.24.1" - dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/71fd04e5e7026e6e52701214b1e9f7508ba371b757e5075fbb938a79235ed66a54ce65f89bb92b59159e9f03f01b392e6c4de6d255b948bec975a90cfd6809ef +"@rollup/rollup-freebsd-arm64@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.44.1" + conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.1" - dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-simple-access": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/efb3ea2047604a7eb44a9289311ebb29842fe6510ff8b66a77a60440448c65e1312a60dc48191ed98246bdbd163b5b6f3348a0669bcc0e3809e69c7c776b20fa +"@rollup/rollup-freebsd-x64@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-freebsd-x64@npm:4.44.1" + conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.24.1" - dependencies: - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-validator-identifier": "npm:^7.22.20" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/38145f8abe8a4ce2b41adabe5d65eb7bd54a139dc58e2885fec975eb5cf247bd938c1dd9f09145c46dbe57d25dd0ef7f00a020e5eb0cbe8195b2065d51e2d93d +"@rollup/rollup-linux-arm-gnueabihf@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.44.1" + conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-umd@npm:7.24.1" - dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/14c90c58562b54e17fe4a8ded3f627f9a993648f8378ef00cb2f6c34532032b83290d2ad54c7fff4f0c2cd49091bda780f8cc28926ec4b77a6c2141105a2e699 +"@rollup/rollup-linux-arm-musleabihf@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.44.1" + conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.22.5" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.5" - "@babel/helper-plugin-utils": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/b0b072bef303670b5a98307bc37d1ac326cb7ad40ea162b89a03c2ffc465451be7ef05be95cb81ed28bfeb29670dc98fe911f793a67bceab18b4cb4c81ef48f3 +"@rollup/rollup-linux-arm64-gnu@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.44.1" + conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-new-target@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/c4cabe628163855f175a8799eb73d692b6f1dc347aae5022af0c253f80c92edb962e48ddccc98b691eff3d5d8e53c9a8f10894c33ba4cebc2e2f8f8fe554fb7a +"@rollup/rollup-linux-arm64-musl@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.44.1" + conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/c8532951506fb031287280cebeef10aa714f8a7cea2b62a13c805f0e0af945ba77a7c87e4bbbe4c37fe973e0e5d5e649cfac7f0374f57efc54cdf9656362a392 +"@rollup/rollup-linux-loongarch64-gnu@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.44.1" + conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/15e2b83292e586fb4f5b4b4021d4821a806ca6de2b77d5ad6c4e07aa7afa23704e31b4d683dac041afc69ac51b2461b96e8c98e46311cc1faba54c73f235044f +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.44.1" + conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.5" - dependencies: - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-plugin-utils": "npm:^7.24.5" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-transform-parameters": "npm:^7.24.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/91d7303af9b5744b8f569c1b8e45c9c9322ded05e7ee94e71b9ff2327f0d2c7b5aa87e040697a6baacc2dcb5c5e5e00913087c36f24c006bdaa4f958fd5bfd2d +"@rollup/rollup-linux-riscv64-gnu@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.44.1" + conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-object-super@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-replace-supers": "npm:^7.24.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d30e6b9e59a707efd7ed524fc0a8deeea046011a6990250f2e9280516683138e2d13d9c52daf41d78407bdab0378aef7478326f2a15305b773d851cb6e106157 +"@rollup/rollup-linux-riscv64-musl@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.44.1" + conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/68408b9ef772d9aa5dccf166c86dc4d2505990ce93e03dcfc65c73fb95c2511248e009ba9ccf5b96405fb85de1c16ad8291016b1cc5689ee4becb1e3050e0ae7 +"@rollup/rollup-linux-s390x-gnu@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.44.1" + conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.24.1, @babel/plugin-transform-optional-chaining@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/f4e9446ec69f58f40b7843ce7603cfc50332976e6e794d4ddbe6b24670cd50ebc7766c4e3cbaecf0fbb744e98cbfbb54146f4e966314b1d58511b8bbf3d2722b +"@rollup/rollup-linux-x64-gnu@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.44.1" + conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-parameters@npm:7.24.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e08b8c46a24b1b21dde7783cb0aeb56ffe9ef6d6f1795649ce76273657158d3bfa5370c6594200ed7d371983b599c8e194b76108dffed9ab5746fe630ef2e8f5 +"@rollup/rollup-linux-x64-musl@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.44.1" + conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-private-methods@npm:7.24.1" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d8e18587d2a8b71a795da5e8841b0e64f1525a99ad73ea8b9caa331bc271d69646e2e1e749fd634321f3df9d126070208ddac22a27ccf070566b2efb74fecd99 +"@rollup/rollup-win32-arm64-msvc@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.44.1" + conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.5" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-create-class-features-plugin": "npm:^7.24.5" - "@babel/helper-plugin-utils": "npm:^7.24.5" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/de7182bfde298e56c08a5d7ee1156f83c9af8c856bbe2248438848846a4ce544e050666bd0482e16a6006195e8be4923abd14650bef51fa0edd7f82014c2efcd +"@rollup/rollup-win32-ia32-msvc@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.44.1" + conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-property-literals@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/3bf3e01f7bb8215a8b6d0081b6f86fea23e3a4543b619e059a264ede028bc58cdfb0acb2c43271271915a74917effa547bc280ac636a9901fa9f2fb45623f87e +"@rollup/rollup-win32-x64-msvc@npm:4.44.1": + version: 4.44.1 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.44.1" + conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@babel/plugin-transform-react-display-name@npm:^7.16.0, @babel/plugin-transform-react-display-name@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-react-display-name@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" +"@svgdotjs/svg.draggable.js@npm:^3.0.4": + version: 3.0.6 + resolution: "@svgdotjs/svg.draggable.js@npm:3.0.6" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/adf1a3cb0df8134533a558a9072a67e34127fd489dfe431c3348a86dd41f3e74861d5d5134bbb68f61a9cdb3f7e79b2acea1346be94ce4d3328a64e5a9e09be1 + "@svgdotjs/svg.js": ^3.2.4 + checksum: 10c0/f70a857f776a244ab11cc7fa7f26c4d580f0236ee8fcbf02d882ed9057b37f2af57a69528a22f608495c5e191321d25a4bdc17ba33f16a562ff2f6fcd93b9c50 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-development@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-react-jsx-development@npm:7.22.5" +"@svgdotjs/svg.filter.js@npm:^3.0.8": + version: 3.0.9 + resolution: "@svgdotjs/svg.filter.js@npm:3.0.9" dependencies: - "@babel/plugin-transform-react-jsx": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/4d2e9e68383238feb873f6111df972df4a2ebf6256d6f787a8772241867efa975b3980f7d75ab7d750e7eaad4bd454e8cc6e106301fd7572dd389e553f5f69d2 + "@svgdotjs/svg.js": "npm:^3.2.4" + checksum: 10c0/6dd0d674e7fe2e8da49921da8762cc728b9918a0d13d38edad5567483a56d58fb53310b070b040a1982d8a03e9fda2c7e36e9b5b19fe21974976a0fd5b109b50 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-self@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-react-jsx-self@npm:7.24.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/66537821496c752bdfc5ef05ed590590aaf87f8b060a3cabe800c0681711bf9dbea57d09cab02c77340f48cb779beeb346f6af775c590aa37159a19026b619c5 +"@svgdotjs/svg.js@npm:^3.2.4": + version: 3.2.4 + resolution: "@svgdotjs/svg.js@npm:3.2.4" + checksum: 10c0/35563560998def7fd9b35c434214428f122d1fc11a5d6975fbc9b3c92b3e86700daba74f9106d7abd5dc979eb26c6e6429be71236dd226bc0f2d92e880e8fe2c languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-source@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-react-jsx-source@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" +"@svgdotjs/svg.resize.js@npm:^2.0.2": + version: 2.0.5 + resolution: "@svgdotjs/svg.resize.js@npm:2.0.5" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/ea8e3263c0dc51fbc97c156cc647150a757cc56de10781287353d0ce9b2dcd6b6d93d573c0142d7daf5d6fb554c74fa1971ae60764924ea711161d8458739b63 + "@svgdotjs/svg.js": ^3.2.4 + "@svgdotjs/svg.select.js": ^4.0.1 + checksum: 10c0/ed15cec857ee900c04e044391efb7b927adab20dda056b664df8b4e6409c08a84f6f150119621a65ac835d6fd6da13770f6abcef76ae78ad9f7d60bbc0f9fa94 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.22.5, @babel/plugin-transform-react-jsx@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-react-jsx@npm:7.23.4" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-module-imports": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-jsx": "npm:^7.23.3" - "@babel/types": "npm:^7.23.4" +"@svgdotjs/svg.select.js@npm:^4.0.1": + version: 4.0.3 + resolution: "@svgdotjs/svg.select.js@npm:4.0.3" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/8851b3adc515cd91bdb06ff3a23a0f81f0069cfef79dfb3fa744da4b7a82e3555ccb6324c4fa71ecf22508db13b9ff6a0ed96675f95fc87903b9fc6afb699580 + "@svgdotjs/svg.js": ^3.2.4 + checksum: 10c0/b8f253d6d6d76122e5b39347a95caefe533454148307857606a4582f319c5ed282bce30d946f827bec3d3712e237b824b820c7fda02ea44f5fe4d828ac83a59f languageName: node linkType: hard -"@babel/plugin-transform-react-pure-annotations@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.24.1" +"@swc/helpers@npm:^0.5.0": + version: 0.5.17 + resolution: "@swc/helpers@npm:0.5.17" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/9eb3056fcaadd63d404fd5652b2a3f693bc4758ba753fee5b5c580c7a64346eeeb94e5a4f77a99c76f3cf06d1f1ad6c227647cd0b1219efe3d00cafa5a6e7b2a + tslib: "npm:^2.8.0" + checksum: 10c0/fe1f33ebb968558c5a0c595e54f2e479e4609bff844f9ca9a2d1ffd8dd8504c26f862a11b031f48f75c95b0381c2966c3dd156e25942f90089badd24341e7dbb languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-regenerator@npm:7.24.1" +"@types/babel__core@npm:^7.20.5": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - regenerator-transform: "npm:^0.15.2" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/0a333585d7c0b38d31cc549d0f3cf7c396d1d50b6588a307dc58325505ddd4f5446188bc536c4779431b396251801b3f32d6d8e87db8274bc84e8c41950737f7 + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" + "@types/babel__generator": "npm:*" + "@types/babel__template": "npm:*" + "@types/babel__traverse": "npm:*" + checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-reserved-words@npm:7.24.1" +"@types/babel__generator@npm:*": + version: 7.27.0 + resolution: "@types/babel__generator@npm:7.27.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/936d6e73cafb2cbb495f6817c6f8463288dbc9ab3c44684b931ebc1ece24f0d55dfabc1a75ba1de5b48843d0fef448dcfdbecb8485e4014f8f41d0d1440c536f + "@babel/types": "npm:^7.0.0" + checksum: 10c0/9f9e959a8792df208a9d048092fda7e1858bddc95c6314857a8211a99e20e6830bdeb572e3587ae8be5429e37f2a96fcf222a9f53ad232f5537764c9e13a2bbd languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:^7.16.4": - version: 7.24.3 - resolution: "@babel/plugin-transform-runtime@npm:7.24.3" +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" dependencies: - "@babel/helper-module-imports": "npm:^7.24.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" - babel-plugin-polyfill-corejs2: "npm:^0.4.10" - babel-plugin-polyfill-corejs3: "npm:^0.10.1" - babel-plugin-polyfill-regenerator: "npm:^0.6.1" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/ee01967bf405d84bd95ca4089166a18fb23fe9851a6da53dcf712a7f8ba003319996f21f320d568ec76126e18adfaee978206ccda86eef7652d47cc9a052e75e + "@babel/parser": "npm:^7.1.0" + "@babel/types": "npm:^7.0.0" + checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.1" +"@types/babel__traverse@npm:*": + version: 7.20.7 + resolution: "@types/babel__traverse@npm:7.20.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/8273347621183aada3cf1f3019d8d5f29467ba13a75b72cb405bc7f23b7e05fd85f4edb1e4d9f0103153dddb61826a42dc24d466480d707f8932c1923a4c25fa + "@babel/types": "npm:^7.20.7" + checksum: 10c0/5386f0af44f8746b063b87418f06129a814e16bb2686965a575e9d7376b360b088b89177778d8c426012abc43dd1a2d8ec3218bfc382280c898682746ce2ffbd languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-spread@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/50a0302e344546d57e5c9f4dea575f88e084352eeac4e9a3e238c41739eef2df1daf4a7ebbb3ccb7acd3447f6a5ce9938405f98bf5f5583deceb8257f5a673c9 +"@types/cookie@npm:^0.6.0": + version: 0.6.0 + resolution: "@types/cookie@npm:0.6.0" + checksum: 10c0/5b326bd0188120fb32c0be086b141b1481fec9941b76ad537f9110e10d61ee2636beac145463319c71e4be67a17e85b81ca9e13ceb6e3bb63b93d16824d6c149 languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/786fe2ae11ef9046b9fa95677935abe495031eebf1274ad03f2054a20adea7b9dbd00336ac0b143f7924bc562e5e09793f6e8613607674b97e067d4838ccc4a0 +"@types/estree@npm:1.0.8, @types/estree@npm:^1.0.6": + version: 1.0.8 + resolution: "@types/estree@npm:1.0.8" + checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-template-literals@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/f73bcda5488eb81c6e7a876498d9e6b72be32fca5a4d9db9053491a2d1300cd27b889b463fd2558f3cd5826a85ed00f61d81b234aa55cb5a0abf1b6fa1bd5026 +"@types/google.maps@npm:3.58.1": + version: 3.58.1 + resolution: "@types/google.maps@npm:3.58.1" + checksum: 10c0/0247c61d2aeb216d04ab9392602ef41d58328c6336ed4e9a4e9e69834002e82c116a34def2bf4ceb31c4292f14899815058da4bb8d803147295c6b47c1162621 languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.5" +"@types/hoist-non-react-statics@npm:^3.3.1": + version: 3.3.6 + resolution: "@types/hoist-non-react-statics@npm:3.3.6" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/5f0b5e33a86b84d89673829ffa2b5f175e102d3d0f45917cda121bc2b3650e1e5bb7a653f8cc1059c5b3a7b2e91e1aafd6623028b96ae752715cc5c2171c96e5 + "@types/react": "npm:*" + hoist-non-react-statics: "npm:^3.3.0" + checksum: 10c0/149a4c217d81f21f8a1e152160a59d5b99b6a9aa6d354385d5f5bc02760cbf1e170a8442ba92eb653befff44b0c5bc2234bb77ce33e0d11a65f779e8bab5c321 languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.24.1": - version: 7.24.5 - resolution: "@babel/plugin-transform-typescript@npm:7.24.5" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-create-class-features-plugin": "npm:^7.24.5" - "@babel/helper-plugin-utils": "npm:^7.24.5" - "@babel/plugin-syntax-typescript": "npm:^7.24.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/9c1b1234215c08b1d2a7b27a8e598dfd07fbb07fd7308ef9c184f42b41bf5a119073feef5cdedca3d649e9625a340984baf5d538bc01fafedcec561de316572b +"@types/json-schema@npm:^7.0.15": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/67a72a1ed99639de6a93aead35b1993cb3f0eb178a8991fcef48732c38c9f0279c85bbe1e2e2477b85afea873e738ff0955a35057635ce67bc149038e2d8a28e +"@types/json5@npm:^0.0.29": + version: 0.0.29 + resolution: "@types/json5@npm:0.0.29" + checksum: 10c0/6bf5337bc447b706bb5b4431d37686aa2ea6d07cfd6f79cc31de80170d6ff9b1c7384a9c0ccbc45b3f512bae9e9f75c2e12109806a15331dc94e8a8db6dbb4ac languageName: node linkType: hard -"@babel/plugin-transform-unicode-property-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.1" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" +"@types/react-transition-group@npm:^4.4.6": + version: 4.4.12 + resolution: "@types/react-transition-group@npm:4.4.12" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d9d9752df7d51bf9357c0bf3762fe16b8c841fca9ecf4409a16f15ccc34be06e8e71abfaee1251b7d451227e70e6b873b36f86b090efdb20f6f7de5fdb6c7a05 + "@types/react": "*" + checksum: 10c0/0441b8b47c69312c89ec0760ba477ba1a0808a10ceef8dc1c64b1013ed78517332c30f18681b0ec0b53542731f1ed015169fed1d127cc91222638ed955478ec7 languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.1" +"@types/react@npm:*, @types/react@npm:>=16.9.11": + version: 19.1.8 + resolution: "@types/react@npm:19.1.8" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/6046ab38e5d14ed97dbb921bd79ac1d7ad9d3286da44a48930e980b16896db2df21e093563ec3c916a630dc346639bf47c5924a33902a06fe3bbb5cdc7ef5f2f + csstype: "npm:^3.0.2" + checksum: 10c0/4908772be6dc941df276931efeb0e781777fa76e4d5d12ff9f75eb2dcc2db3065e0100efde16fde562c5bafa310cc8f50c1ee40a22640459e066e72cd342143e languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.1" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/b6c1f6b90afeeddf97e5713f72575787fcb7179be7b4c961869bfbc66915f66540dc49da93e4369da15596bd44b896d1eb8a50f5e1fd907abd7a1a625901006b - languageName: node - linkType: hard - -"@babel/preset-env@npm:^7.16.4": - version: 7.24.5 - resolution: "@babel/preset-env@npm:7.24.5" - dependencies: - "@babel/compat-data": "npm:^7.24.4" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-plugin-utils": "npm:^7.24.5" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.24.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.24.1" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.24.1" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.24.1" - "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - "@babel/plugin-syntax-class-properties": "npm:^7.12.13" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" - "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" - "@babel/plugin-syntax-import-assertions": "npm:^7.24.1" - "@babel/plugin-syntax-import-attributes": "npm:^7.24.1" - "@babel/plugin-syntax-import-meta": "npm:^7.10.4" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" - "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" - "@babel/plugin-transform-arrow-functions": "npm:^7.24.1" - "@babel/plugin-transform-async-generator-functions": "npm:^7.24.3" - "@babel/plugin-transform-async-to-generator": "npm:^7.24.1" - "@babel/plugin-transform-block-scoped-functions": "npm:^7.24.1" - "@babel/plugin-transform-block-scoping": "npm:^7.24.5" - "@babel/plugin-transform-class-properties": "npm:^7.24.1" - "@babel/plugin-transform-class-static-block": "npm:^7.24.4" - "@babel/plugin-transform-classes": "npm:^7.24.5" - "@babel/plugin-transform-computed-properties": "npm:^7.24.1" - "@babel/plugin-transform-destructuring": "npm:^7.24.5" - "@babel/plugin-transform-dotall-regex": "npm:^7.24.1" - "@babel/plugin-transform-duplicate-keys": "npm:^7.24.1" - "@babel/plugin-transform-dynamic-import": "npm:^7.24.1" - "@babel/plugin-transform-exponentiation-operator": "npm:^7.24.1" - "@babel/plugin-transform-export-namespace-from": "npm:^7.24.1" - "@babel/plugin-transform-for-of": "npm:^7.24.1" - "@babel/plugin-transform-function-name": "npm:^7.24.1" - "@babel/plugin-transform-json-strings": "npm:^7.24.1" - "@babel/plugin-transform-literals": "npm:^7.24.1" - "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.1" - "@babel/plugin-transform-member-expression-literals": "npm:^7.24.1" - "@babel/plugin-transform-modules-amd": "npm:^7.24.1" - "@babel/plugin-transform-modules-commonjs": "npm:^7.24.1" - "@babel/plugin-transform-modules-systemjs": "npm:^7.24.1" - "@babel/plugin-transform-modules-umd": "npm:^7.24.1" - "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.22.5" - "@babel/plugin-transform-new-target": "npm:^7.24.1" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.1" - "@babel/plugin-transform-numeric-separator": "npm:^7.24.1" - "@babel/plugin-transform-object-rest-spread": "npm:^7.24.5" - "@babel/plugin-transform-object-super": "npm:^7.24.1" - "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.1" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.5" - "@babel/plugin-transform-parameters": "npm:^7.24.5" - "@babel/plugin-transform-private-methods": "npm:^7.24.1" - "@babel/plugin-transform-private-property-in-object": "npm:^7.24.5" - "@babel/plugin-transform-property-literals": "npm:^7.24.1" - "@babel/plugin-transform-regenerator": "npm:^7.24.1" - "@babel/plugin-transform-reserved-words": "npm:^7.24.1" - "@babel/plugin-transform-shorthand-properties": "npm:^7.24.1" - "@babel/plugin-transform-spread": "npm:^7.24.1" - "@babel/plugin-transform-sticky-regex": "npm:^7.24.1" - "@babel/plugin-transform-template-literals": "npm:^7.24.1" - "@babel/plugin-transform-typeof-symbol": "npm:^7.24.5" - "@babel/plugin-transform-unicode-escapes": "npm:^7.24.1" - "@babel/plugin-transform-unicode-property-regex": "npm:^7.24.1" - "@babel/plugin-transform-unicode-regex": "npm:^7.24.1" - "@babel/plugin-transform-unicode-sets-regex": "npm:^7.24.1" - "@babel/preset-modules": "npm:0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2: "npm:^0.4.10" - babel-plugin-polyfill-corejs3: "npm:^0.10.4" - babel-plugin-polyfill-regenerator: "npm:^0.6.1" - core-js-compat: "npm:^3.31.0" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/2cc0edae09205d6409a75d02e53aaa1c590e89adbb7b389019c7b75e4c47b6b63eeb1a816df5c42b672ce410747e7ddc23b6747e8e41a6c95d6fa00c665509e2 +"@types/warning@npm:^3.0.3": + version: 3.0.3 + resolution: "@types/warning@npm:3.0.3" + checksum: 10c0/82c1235bd05d7f6940f80012404844e225d589ad338aa4585b231a2c8deacc695b683f4168757c82c10047b81854cbeaaeefd60536dd67bb48f8a65e20410652 languageName: node linkType: hard -"@babel/preset-modules@npm:0.1.6-no-external-plugins": - version: 0.1.6-no-external-plugins - resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" +"@vitejs/plugin-react@npm:4.3.4": + version: 4.3.4 + resolution: "@vitejs/plugin-react@npm:4.3.4" dependencies: - "@babel/helper-plugin-utils": "npm:^7.0.0" - "@babel/types": "npm:^7.4.4" - esutils: "npm:^2.0.2" + "@babel/core": "npm:^7.26.0" + "@babel/plugin-transform-react-jsx-self": "npm:^7.25.9" + "@babel/plugin-transform-react-jsx-source": "npm:^7.25.9" + "@types/babel__core": "npm:^7.20.5" + react-refresh: "npm:^0.14.2" peerDependencies: - "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/9d02f70d7052446c5f3a4fb39e6b632695fb6801e46d31d7f7c5001f7c18d31d1ea8369212331ca7ad4e7877b73231f470b0d559162624128f1b80fe591409e6 + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 + checksum: 10c0/38a47a1dbafae0b97142943d83ee3674cb3331153a60b1a3fd29d230c12c9dfe63b7c345b231a3450168ed8a9375a9a1a253c3d85e9efdc19478c0d56b98496c languageName: node linkType: hard -"@babel/preset-react@npm:^7.16.0, @babel/preset-react@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/preset-react@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-transform-react-display-name": "npm:^7.24.1" - "@babel/plugin-transform-react-jsx": "npm:^7.23.4" - "@babel/plugin-transform-react-jsx-development": "npm:^7.22.5" - "@babel/plugin-transform-react-pure-annotations": "npm:^7.24.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/a842abc5a024ed68a0ce4c1244607d40165cb6f8cf1817ebda282e470f20302d81c6a61cb41c1a31aa6c4e99ce93df4dd9e998a8ded1417c25d7480f0e14103a +"@yr/monotone-cubic-spline@npm:^1.0.3": + version: 1.0.3 + resolution: "@yr/monotone-cubic-spline@npm:1.0.3" + checksum: 10c0/6098d2138dcf8b722c80f2e9167d24a064184c37fb5b3276e34c717351b496735777b71f7e69c3fa6b94f8a81eba309c4a1e37349a26b8541113b1afa84d7bf8 languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.16.0": - version: 7.24.1 - resolution: "@babel/preset-typescript@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-syntax-jsx": "npm:^7.24.1" - "@babel/plugin-transform-modules-commonjs": "npm:^7.24.1" - "@babel/plugin-transform-typescript": "npm:^7.24.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/0033dc6fbc898ed0d8017c83a2dd5e095c82909e2f83e48cf9f305e3e9287148758c179ad90f27912cf98ca68bfec3643c57c70c0ca34d3a6c50dc8243aef406 +"abbrev@npm:^3.0.0": + version: 3.0.1 + resolution: "abbrev@npm:3.0.1" + checksum: 10c0/21ba8f574ea57a3106d6d35623f2c4a9111d9ee3e9a5be47baed46ec2457d2eac46e07a5c4a60186f88cb98abbe3e24f2d4cca70bc2b12f1692523e2209a9ccf languageName: node linkType: hard -"@babel/regjsgen@npm:^0.8.0": - version: 0.8.0 - resolution: "@babel/regjsgen@npm:0.8.0" - checksum: 10c0/4f3ddd8c7c96d447e05c8304c1d5ba3a83fcabd8a716bc1091c2f31595cdd43a3a055fff7cb5d3042b8cb7d402d78820fcb4e05d896c605a7d8bcf30f2424c4a +"acorn-jsx@npm:^5.3.2": + version: 5.3.2 + resolution: "acorn-jsx@npm:5.3.2" + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 languageName: node linkType: hard -"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.22.15, @babel/runtime@npm:^7.22.5, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": - version: 7.24.5 - resolution: "@babel/runtime@npm:7.24.5" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/05730e43e8ba6550eae9fd4fb5e7d9d3cb91140379425abcb2a1ff9cebad518a280d82c4c4b0f57ada26a863106ac54a748d90c775790c0e2cd0ddd85ccdf346 +"acorn@npm:^8.15.0": + version: 8.15.0 + resolution: "acorn@npm:8.15.0" + bin: + acorn: bin/acorn + checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec languageName: node linkType: hard -"@babel/template@npm:^7.22.15, @babel/template@npm:^7.24.0": - version: 7.24.0 - resolution: "@babel/template@npm:7.24.0" - dependencies: - "@babel/code-frame": "npm:^7.23.5" - "@babel/parser": "npm:^7.24.0" - "@babel/types": "npm:^7.24.0" - checksum: 10c0/9d3dd8d22fe1c36bc3bdef6118af1f4b030aaf6d7d2619f5da203efa818a2185d717523486c111de8d99a8649ddf4bbf6b2a7a64962d8411cf6a8fa89f010e54 +"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": + version: 7.1.3 + resolution: "agent-base@npm:7.1.3" + checksum: 10c0/6192b580c5b1d8fb399b9c62bf8343d76654c2dd62afcb9a52b2cf44a8b6ace1e3b704d3fe3547d91555c857d3df02603341ff2cb961b9cfe2b12f9f3c38ee11 languageName: node linkType: hard -"@babel/traverse@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/traverse@npm:7.24.5" +"ajv@npm:^6.12.4": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" dependencies: - "@babel/code-frame": "npm:^7.24.2" - "@babel/generator": "npm:^7.24.5" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.24.5" - "@babel/parser": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10c0/3f22534bc2b2ed9208e55ef48af3b32939032b23cb9dc4037447cb108640df70bbb0b9fea86e9c58648949fdc2cb14e89aa79ffa3c62a5dd43459a52fe8c01d1 + fast-deep-equal: "npm:^3.1.1" + fast-json-stable-stringify: "npm:^2.0.0" + json-schema-traverse: "npm:^0.4.1" + uri-js: "npm:^4.2.2" + checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.4, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.5, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.24.5 - resolution: "@babel/types@npm:7.24.5" - dependencies: - "@babel/helper-string-parser": "npm:^7.24.1" - "@babel/helper-validator-identifier": "npm:^7.24.5" - to-fast-properties: "npm:^2.0.0" - checksum: 10c0/e1284eb046c5e0451b80220d1200e2327e0a8544a2fe45bb62c952e5fdef7099c603d2336b17b6eac3cc046b7a69bfbce67fe56e1c0ea48cd37c65cb88638f2a +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 languageName: node linkType: hard -"@cush/relative@npm:^1.0.0": - version: 1.0.0 - resolution: "@cush/relative@npm:1.0.0" - checksum: 10c0/8c91a1c9875c9a4f8b5e7baf93625fc1381c7964508c8df99ea9e731bd46a148ce6df4934d0c69fbb16188a65ddc263a65b97e62a7e58119a1a805fa309e579d +"ansi-regex@npm:^6.0.1": + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: 10c0/a91daeddd54746338478eef88af3439a7edf30f8e23196e2d6ed182da9add559c601266dbef01c2efa46a958ad6f1f8b176799657616c702b5b02e799e7fd8dc languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/aix-ppc64@npm:0.20.2" - conditions: os=aix & cpu=ppc64 +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/android-arm64@npm:0.20.2" - conditions: os=android & cpu=arm64 +"ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c languageName: node linkType: hard -"@esbuild/android-arm@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/android-arm@npm:0.20.2" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@esbuild/android-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/android-x64@npm:0.20.2" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/darwin-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/darwin-arm64@npm:0.20.2" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/darwin-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/darwin-x64@npm:0.20.2" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/freebsd-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/freebsd-arm64@npm:0.20.2" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/freebsd-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/freebsd-x64@npm:0.20.2" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/linux-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-arm64@npm:0.20.2" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/linux-arm@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-arm@npm:0.20.2" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@esbuild/linux-ia32@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-ia32@npm:0.20.2" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/linux-loong64@npm:0.14.54": - version: 0.14.54 - resolution: "@esbuild/linux-loong64@npm:0.14.54" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - -"@esbuild/linux-loong64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-loong64@npm:0.20.2" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - -"@esbuild/linux-mips64el@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-mips64el@npm:0.20.2" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - -"@esbuild/linux-ppc64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-ppc64@npm:0.20.2" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/linux-riscv64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-riscv64@npm:0.20.2" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"@esbuild/linux-s390x@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-s390x@npm:0.20.2" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - -"@esbuild/linux-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-x64@npm:0.20.2" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/netbsd-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/netbsd-x64@npm:0.20.2" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/openbsd-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/openbsd-x64@npm:0.20.2" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/sunos-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/sunos-x64@npm:0.20.2" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/win32-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/win32-arm64@npm:0.20.2" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/win32-ia32@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/win32-ia32@npm:0.20.2" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/win32-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/win32-x64@npm:0.20.2" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@eslint-community/eslint-utils@npm:^4.2.0": - version: 4.4.0 - resolution: "@eslint-community/eslint-utils@npm:4.4.0" - dependencies: - eslint-visitor-keys: "npm:^3.3.0" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10c0/7e559c4ce59cd3a06b1b5a517b593912e680a7f981ae7affab0d01d709e99cd5647019be8fafa38c350305bc32f1f7d42c7073edde2ab536c745e365f37b607e - languageName: node - linkType: hard - -"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": - version: 4.10.0 - resolution: "@eslint-community/regexpp@npm:4.10.0" - checksum: 10c0/c5f60ef1f1ea7649fa7af0e80a5a79f64b55a8a8fa5086de4727eb4c86c652aedee407a9c143b8995d2c0b2d75c1222bec9ba5d73dbfc1f314550554f0979ef4 - languageName: node - linkType: hard - -"@eslint/eslintrc@npm:^2.1.4": - version: 2.1.4 - resolution: "@eslint/eslintrc@npm:2.1.4" - dependencies: - ajv: "npm:^6.12.4" - debug: "npm:^4.3.2" - espree: "npm:^9.6.0" - globals: "npm:^13.19.0" - ignore: "npm:^5.2.0" - import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.0" - minimatch: "npm:^3.1.2" - strip-json-comments: "npm:^3.1.1" - checksum: 10c0/32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 - languageName: node - linkType: hard - -"@eslint/js@npm:8.57.0": - version: 8.57.0 - resolution: "@eslint/js@npm:8.57.0" - checksum: 10c0/9a518bb8625ba3350613903a6d8c622352ab0c6557a59fe6ff6178bf882bf57123f9d92aa826ee8ac3ee74b9c6203fe630e9ee00efb03d753962dcf65ee4bd94 - languageName: node - linkType: hard - -"@googlemaps/js-api-loader@npm:1.16.2": - version: 1.16.2 - resolution: "@googlemaps/js-api-loader@npm:1.16.2" - dependencies: - fast-deep-equal: "npm:^3.1.3" - checksum: 10c0/aa4e7474f1a379a9e530c514061ec2c7d5409b8652f186873e0a0772fc4194db08d2793f12277560206642b8f7255a4df9f12358aca2bb3b279bdf8ed3e3f11c - languageName: node - linkType: hard - -"@googlemaps/markerclusterer@npm:2.5.3": - version: 2.5.3 - resolution: "@googlemaps/markerclusterer@npm:2.5.3" - dependencies: - fast-deep-equal: "npm:^3.1.3" - supercluster: "npm:^8.0.1" - checksum: 10c0/29954c8ad97f7cf0383dc5d4e1d04de4844cc527865cb3a75b73672f29e3087eb0a8a2a594fa75d968f6c40bc90f44ffbf0b1a478e7353eb81361aeff61c2602 - languageName: node - linkType: hard - -"@humanwhocodes/config-array@npm:^0.11.14": - version: 0.11.14 - resolution: "@humanwhocodes/config-array@npm:0.11.14" - dependencies: - "@humanwhocodes/object-schema": "npm:^2.0.2" - debug: "npm:^4.3.1" - minimatch: "npm:^3.0.5" - checksum: 10c0/66f725b4ee5fdd8322c737cb5013e19fac72d4d69c8bf4b7feb192fcb83442b035b92186f8e9497c220e58b2d51a080f28a73f7899bc1ab288c3be172c467541 - languageName: node - linkType: hard - -"@humanwhocodes/module-importer@npm:^1.0.1": - version: 1.0.1 - resolution: "@humanwhocodes/module-importer@npm:1.0.1" - checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 - languageName: node - linkType: hard - -"@humanwhocodes/object-schema@npm:^2.0.2": - version: 2.0.3 - resolution: "@humanwhocodes/object-schema@npm:2.0.3" - checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c - languageName: node - linkType: hard - -"@isaacs/cliui@npm:^8.0.2": - version: 8.0.2 - resolution: "@isaacs/cliui@npm:8.0.2" - dependencies: - string-width: "npm:^5.1.2" - string-width-cjs: "npm:string-width@^4.2.0" - strip-ansi: "npm:^7.0.1" - strip-ansi-cjs: "npm:strip-ansi@^6.0.1" - wrap-ansi: "npm:^8.1.0" - wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e - languageName: node - linkType: hard - -"@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.5 - resolution: "@jridgewell/gen-mapping@npm:0.3.5" - dependencies: - "@jridgewell/set-array": "npm:^1.2.1" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10c0/1be4fd4a6b0f41337c4f5fdf4afc3bd19e39c3691924817108b82ffcb9c9e609c273f936932b9fba4b3a298ce2eb06d9bff4eb1cc3bd81c4f4ee1b4917e25feb - languageName: node - linkType: hard - -"@jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.2 - resolution: "@jridgewell/resolve-uri@npm:3.1.2" - checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e - languageName: node - linkType: hard - -"@jridgewell/set-array@npm:^1.2.1": - version: 1.2.1 - resolution: "@jridgewell/set-array@npm:1.2.1" - checksum: 10c0/2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": - version: 1.4.15 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" - checksum: 10c0/0c6b5ae663087558039052a626d2d7ed5208da36cfd707dcc5cea4a07cfc918248403dcb5989a8f7afaf245ce0573b7cc6fd94c4a30453bd10e44d9363940ba5 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": - version: 0.3.25 - resolution: "@jridgewell/trace-mapping@npm:0.3.25" - dependencies: - "@jridgewell/resolve-uri": "npm:^3.1.0" - "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 - languageName: node - linkType: hard - -"@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1": - version: 5.1.1-v1 - resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1" - dependencies: - eslint-scope: "npm:5.1.1" - checksum: 10c0/75dda3e623b8ad7369ca22552d6beee337a814b2d0e8a32d23edd13fcb65c8082b32c5d86e436f3860dd7ade30d91d5db55d4ef9a08fb5a976c718ecc0d88a74 - languageName: node - linkType: hard - -"@nodelib/fs.scandir@npm:2.1.5": - version: 2.1.5 - resolution: "@nodelib/fs.scandir@npm:2.1.5" - dependencies: - "@nodelib/fs.stat": "npm:2.0.5" - run-parallel: "npm:^1.1.9" - checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb - languageName: node - linkType: hard - -"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": - version: 2.0.5 - resolution: "@nodelib/fs.stat@npm:2.0.5" - checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d - languageName: node - linkType: hard - -"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": - version: 1.2.8 - resolution: "@nodelib/fs.walk@npm:1.2.8" - dependencies: - "@nodelib/fs.scandir": "npm:2.1.5" - fastq: "npm:^1.6.0" - checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 - languageName: node - linkType: hard - -"@npmcli/agent@npm:^2.0.0": - version: 2.2.2 - resolution: "@npmcli/agent@npm:2.2.2" - dependencies: - agent-base: "npm:^7.1.0" - http-proxy-agent: "npm:^7.0.0" - https-proxy-agent: "npm:^7.0.1" - lru-cache: "npm:^10.0.1" - socks-proxy-agent: "npm:^8.0.3" - checksum: 10c0/325e0db7b287d4154ecd164c0815c08007abfb07653cc57bceded17bb7fd240998a3cbdbe87d700e30bef494885eccc725ab73b668020811d56623d145b524ae - languageName: node - linkType: hard - -"@npmcli/fs@npm:^3.1.0": - version: 3.1.1 - resolution: "@npmcli/fs@npm:3.1.1" - dependencies: - semver: "npm:^7.3.5" - checksum: 10c0/c37a5b4842bfdece3d14dfdb054f73fe15ed2d3da61b34ff76629fb5b1731647c49166fd2a8bf8b56fcfa51200382385ea8909a3cbecdad612310c114d3f6c99 - languageName: node - linkType: hard - -"@originjs/vite-plugin-commonjs@npm:^1.0.3": - version: 1.0.3 - resolution: "@originjs/vite-plugin-commonjs@npm:1.0.3" - dependencies: - esbuild: "npm:^0.14.14" - checksum: 10c0/f058b3669042fa690f4f8b6ad489ecda7d5c8983721af2c6d3f808cb0484c1070a8309357eec15c6b4b175c183bdc8b69ba81f99869040711ae1bc1483cf5c3e - languageName: node - linkType: hard - -"@pkgjs/parseargs@npm:^0.11.0": - version: 0.11.0 - resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd - languageName: node - linkType: hard - -"@pkgr/core@npm:^0.1.0": - version: 0.1.1 - resolution: "@pkgr/core@npm:0.1.1" - checksum: 10c0/3f7536bc7f57320ab2cf96f8973664bef624710c403357429fbf680a5c3b4843c1dbd389bb43daa6b1f6f1f007bb082f5abcb76bb2b5dc9f421647743b71d3d8 - languageName: node - linkType: hard - -"@popperjs/core@npm:^2.11.6": - version: 2.11.8 - resolution: "@popperjs/core@npm:2.11.8" - checksum: 10c0/4681e682abc006d25eb380d0cf3efc7557043f53b6aea7a5057d0d1e7df849a00e281cd8ea79c902a35a414d7919621fc2ba293ecec05f413598e0b23d5a1e63 - languageName: node - linkType: hard - -"@react-aria/ssr@npm:^3.5.0": - version: 3.9.4 - resolution: "@react-aria/ssr@npm:3.9.4" - dependencies: - "@swc/helpers": "npm:^0.5.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10c0/af94a553c260e3d1fb0eea79c9a494b75189ea39c71321bf1b7842397aaba24d54ab6fad98b40659fcc6f2b1e0638757eda1dcaef7140bd6dfdade4ab9ae3509 - languageName: node - linkType: hard - -"@react-google-maps/api@npm:^2.19.3": - version: 2.19.3 - resolution: "@react-google-maps/api@npm:2.19.3" - dependencies: - "@googlemaps/js-api-loader": "npm:1.16.2" - "@googlemaps/markerclusterer": "npm:2.5.3" - "@react-google-maps/infobox": "npm:2.19.2" - "@react-google-maps/marker-clusterer": "npm:2.19.2" - "@types/google.maps": "npm:3.55.2" - invariant: "npm:2.2.4" - peerDependencies: - react: ^16.8 || ^17 || ^18 - react-dom: ^16.8 || ^17 || ^18 - checksum: 10c0/185b53f912810f612eceeff64f6d342a4270d33a209049a8e53d1053e15eba229b496f824b7bf5e94057f4de5bf403de930a68b73761916b1503549958068058 - languageName: node - linkType: hard - -"@react-google-maps/infobox@npm:2.19.2": - version: 2.19.2 - resolution: "@react-google-maps/infobox@npm:2.19.2" - checksum: 10c0/c0b7d91b85ead498d84e210f686801b5f6f47a9c4f460e27196f57dff11b28fd3f4f3e4178ff17dd3942c3199f7defa4b5deef552d9f2b88786f7e285bc398fc - languageName: node - linkType: hard - -"@react-google-maps/marker-clusterer@npm:2.19.2": - version: 2.19.2 - resolution: "@react-google-maps/marker-clusterer@npm:2.19.2" - checksum: 10c0/a89cf3a2d110f34e017b503985695b45eeb21956c58bada81dddf102460d150b074832f387741d2de77ba35d81d67b1468614204c29ad8d00efd15545112cbe4 - languageName: node - linkType: hard - -"@remix-run/router@npm:1.16.1": - version: 1.16.1 - resolution: "@remix-run/router@npm:1.16.1" - checksum: 10c0/5f1b0aef4924830eeab9c86dcaa5af8157066e5de65b449e7fdf406532b2384828a46a447c31b0735fd713a06938dd88bfd4e566d9989be70c770457dda16c92 - languageName: node - linkType: hard - -"@restart/hooks@npm:^0.4.9": - version: 0.4.16 - resolution: "@restart/hooks@npm:0.4.16" - dependencies: - dequal: "npm:^2.0.3" - peerDependencies: - react: ">=16.8.0" - checksum: 10c0/b6a0f1db046cdec28737092ab5defdfb25fad498d37d218646f7f123aed02a5078b1c89ae631bda14d9ee35f7bb8c9e0f15379b1a45003144dc30cd15e8ba668 - languageName: node - linkType: hard - -"@restart/ui@npm:^1.6.8": - version: 1.6.9 - resolution: "@restart/ui@npm:1.6.9" - dependencies: - "@babel/runtime": "npm:^7.21.0" - "@popperjs/core": "npm:^2.11.6" - "@react-aria/ssr": "npm:^3.5.0" - "@restart/hooks": "npm:^0.4.9" - "@types/warning": "npm:^3.0.0" - dequal: "npm:^2.0.3" - dom-helpers: "npm:^5.2.0" - uncontrollable: "npm:^8.0.1" - warning: "npm:^4.0.3" - peerDependencies: - react: ">=16.14.0" - react-dom: ">=16.14.0" - checksum: 10c0/db230d727afcc9077377a2525dd2db3339da1cc11a5e6dfa77e50e1e8c88bc52711d684a2e498324aeba8ecd66389eefcc76896bd020873f77350748cf796459 - languageName: node - linkType: hard - -"@rollup/rollup-android-arm-eabi@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.18.0" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@rollup/rollup-android-arm64@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-android-arm64@npm:4.18.0" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-darwin-arm64@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.18.0" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-darwin-x64@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.18.0" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0" - conditions: os=linux & cpu=arm & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm-musleabihf@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.18.0" - conditions: os=linux & cpu=arm & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm64-gnu@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.18.0" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm64-musl@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.18.0" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-riscv64-gnu@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.18.0" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-s390x-gnu@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.18.0" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-x64-gnu@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.18.0" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-x64-musl@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.18.0" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-win32-arm64-msvc@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.18.0" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-win32-ia32-msvc@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.18.0" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@rollup/rollup-win32-x64-msvc@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.18.0" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@rushstack/eslint-patch@npm:^1.1.0": - version: 1.10.3 - resolution: "@rushstack/eslint-patch@npm:1.10.3" - checksum: 10c0/ec75d23fba30fc5f3303109181ce81a686f7b5660b6e06d454cd7b74a635bd68d5b28300ddd6e2a53b6cb10a876246e952e12fa058af32b2fa29b73744f00521 - languageName: node - linkType: hard - -"@swc/helpers@npm:^0.5.0": - version: 0.5.11 - resolution: "@swc/helpers@npm:0.5.11" - dependencies: - tslib: "npm:^2.4.0" - checksum: 10c0/7d1987ee6b887277d373a9be8c445cd2259c3258c08b16908c06864121fd8eac8bb89b179c91b6c5395f38194a903b5772575947c7eb3ca23285152cb0f66caa - languageName: node - linkType: hard - -"@tanem/react-nprogress@npm:^5.0.51": - version: 5.0.51 - resolution: "@tanem/react-nprogress@npm:5.0.51" - dependencies: - "@babel/runtime": "npm:^7.22.15" - hoist-non-react-statics: "npm:^3.3.2" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10c0/3e0071414d8fd7563657c0616fa91e8d053d5c971f5580e08accdbcd59d26509b54873a503b6de778dd2924cc3de84ae62c67a71dfdd0adc5cd428fdab5a2bab - languageName: node - linkType: hard - -"@testing-library/dom@npm:^10.0.0": - version: 10.1.0 - resolution: "@testing-library/dom@npm:10.1.0" - dependencies: - "@babel/code-frame": "npm:^7.10.4" - "@babel/runtime": "npm:^7.12.5" - "@types/aria-query": "npm:^5.0.1" - aria-query: "npm:5.3.0" - chalk: "npm:^4.1.0" - dom-accessibility-api: "npm:^0.5.9" - lz-string: "npm:^1.5.0" - pretty-format: "npm:^27.0.2" - checksum: 10c0/81f0e0a510d24e458c3af17777960ed678fb4fe464903ef8ec9ed816c9794fc69a673ea94f87b9e054b181383c51814605451dbf4fd9df93d0d8f24b4859990d - languageName: node - linkType: hard - -"@testing-library/jest-dom@npm:^6.4.2": - version: 6.4.5 - resolution: "@testing-library/jest-dom@npm:6.4.5" - dependencies: - "@adobe/css-tools": "npm:^4.3.2" - "@babel/runtime": "npm:^7.9.2" - aria-query: "npm:^5.0.0" - chalk: "npm:^3.0.0" - css.escape: "npm:^1.5.1" - dom-accessibility-api: "npm:^0.6.3" - lodash: "npm:^4.17.21" - redent: "npm:^3.0.0" - peerDependencies: - "@jest/globals": ">= 28" - "@types/bun": "*" - "@types/jest": ">= 28" - jest: ">= 28" - vitest: ">= 0.32" - peerDependenciesMeta: - "@jest/globals": - optional: true - "@types/bun": - optional: true - "@types/jest": - optional: true - jest: - optional: true - vitest: - optional: true - checksum: 10c0/4cfdd44e2abab2b9d399c47cbfe686729bb65160d7df0f9e2329aaaea7702f6e852a9eefb29b468f00c1e5a5274b684f8cac76959d33299dfa909ba007ea191d - languageName: node - linkType: hard - -"@testing-library/react@npm:^15.0.2": - version: 15.0.7 - resolution: "@testing-library/react@npm:15.0.7" - dependencies: - "@babel/runtime": "npm:^7.12.5" - "@testing-library/dom": "npm:^10.0.0" - "@types/react-dom": "npm:^18.0.0" - peerDependencies: - "@types/react": ^18.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/ac8ee8968e81949ecb35f7ee34741c2c043f73dd7fee2247d56f6de6a30de4742af94f25264356863974e54387485b46c9448ecf3f6ca41cf4339011c369f2d4 - languageName: node - linkType: hard - -"@testing-library/user-event@npm:^14.5.2": - version: 14.5.2 - resolution: "@testing-library/user-event@npm:14.5.2" - peerDependencies: - "@testing-library/dom": ">=7.21.4" - checksum: 10c0/68a0c2aa28a3c8e6eb05cafee29705438d7d8a9427423ce5064d44f19c29e89b5636de46dd2f28620fb10abba75c67130185bbc3aa23ac1163a227a5f36641e1 - languageName: node - linkType: hard - -"@types/aria-query@npm:^5.0.1": - version: 5.0.4 - resolution: "@types/aria-query@npm:5.0.4" - checksum: 10c0/dc667bc6a3acc7bba2bccf8c23d56cb1f2f4defaa704cfef595437107efaa972d3b3db9ec1d66bc2711bfc35086821edd32c302bffab36f2e79b97f312069f08 - languageName: node - linkType: hard - -"@types/babel__core@npm:^7.20.5": - version: 7.20.5 - resolution: "@types/babel__core@npm:7.20.5" - dependencies: - "@babel/parser": "npm:^7.20.7" - "@babel/types": "npm:^7.20.7" - "@types/babel__generator": "npm:*" - "@types/babel__template": "npm:*" - "@types/babel__traverse": "npm:*" - checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff - languageName: node - linkType: hard - -"@types/babel__generator@npm:*": - version: 7.6.8 - resolution: "@types/babel__generator@npm:7.6.8" - dependencies: - "@babel/types": "npm:^7.0.0" - checksum: 10c0/f0ba105e7d2296bf367d6e055bb22996886c114261e2cb70bf9359556d0076c7a57239d019dee42bb063f565bade5ccb46009bce2044b2952d964bf9a454d6d2 - languageName: node - linkType: hard - -"@types/babel__template@npm:*": - version: 7.4.4 - resolution: "@types/babel__template@npm:7.4.4" - dependencies: - "@babel/parser": "npm:^7.1.0" - "@babel/types": "npm:^7.0.0" - checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b - languageName: node - linkType: hard - -"@types/babel__traverse@npm:*": - version: 7.20.6 - resolution: "@types/babel__traverse@npm:7.20.6" - dependencies: - "@babel/types": "npm:^7.20.7" - checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 - languageName: node - linkType: hard - -"@types/estree@npm:1.0.5": - version: 1.0.5 - resolution: "@types/estree@npm:1.0.5" - checksum: 10c0/b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d - languageName: node - linkType: hard - -"@types/google.maps@npm:3.55.2": - version: 3.55.2 - resolution: "@types/google.maps@npm:3.55.2" - checksum: 10c0/29a1ff2750960f951697bfd6604aade285ee5891f534e593dcd4efbebe3eb5f9c7e1d3305623452083a37d7d8cb512c5eb3890cc1738ebd4fc96706b9f7bc703 - languageName: node - linkType: hard - -"@types/hoist-non-react-statics@npm:^3.3.1": - version: 3.3.5 - resolution: "@types/hoist-non-react-statics@npm:3.3.5" - dependencies: - "@types/react": "npm:*" - hoist-non-react-statics: "npm:^3.3.0" - checksum: 10c0/2a3b64bf3d9817d7830afa60ee314493c475fb09570a64e7737084cd482d2177ebdddf888ce837350bac51741278b077683facc9541f052d4bbe8487b4e3e618 - languageName: node - linkType: hard - -"@types/json-schema@npm:^7.0.9": - version: 7.0.15 - resolution: "@types/json-schema@npm:7.0.15" - checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db - languageName: node - linkType: hard - -"@types/json5@npm:^0.0.29": - version: 0.0.29 - resolution: "@types/json5@npm:0.0.29" - checksum: 10c0/6bf5337bc447b706bb5b4431d37686aa2ea6d07cfd6f79cc31de80170d6ff9b1c7384a9c0ccbc45b3f512bae9e9f75c2e12109806a15331dc94e8a8db6dbb4ac - languageName: node - linkType: hard - -"@types/parse-json@npm:^4.0.0": - version: 4.0.2 - resolution: "@types/parse-json@npm:4.0.2" - checksum: 10c0/b1b863ac34a2c2172fbe0807a1ec4d5cb684e48d422d15ec95980b81475fac4fdb3768a8b13eef39130203a7c04340fc167bae057c7ebcafd7dec9fe6c36aeb1 - languageName: node - linkType: hard - -"@types/prop-types@npm:*": - version: 15.7.12 - resolution: "@types/prop-types@npm:15.7.12" - checksum: 10c0/1babcc7db6a1177779f8fde0ccc78d64d459906e6ef69a4ed4dd6339c920c2e05b074ee5a92120fe4e9d9f1a01c952f843ebd550bee2332fc2ef81d1706878f8 - languageName: node - linkType: hard - -"@types/react-dom@npm:^18.0.0": - version: 18.3.0 - resolution: "@types/react-dom@npm:18.3.0" - dependencies: - "@types/react": "npm:*" - checksum: 10c0/6c90d2ed72c5a0e440d2c75d99287e4b5df3e7b011838cdc03ae5cd518ab52164d86990e73246b9d812eaf02ec351d74e3b4f5bd325bf341e13bf980392fd53b - languageName: node - linkType: hard - -"@types/react-transition-group@npm:^4.4.6": - version: 4.4.10 - resolution: "@types/react-transition-group@npm:4.4.10" - dependencies: - "@types/react": "npm:*" - checksum: 10c0/3eb9bca143abc21eb781aa5cb1bded0c9335689d515bf0513fb8e63217b7a8122c6a323ecd5644a06938727e1f467ee061d8df1c93b68825a80ff1b47ab777a2 - languageName: node - linkType: hard - -"@types/react@npm:*, @types/react@npm:>=16.9.11": - version: 18.3.2 - resolution: "@types/react@npm:18.3.2" - dependencies: - "@types/prop-types": "npm:*" - csstype: "npm:^3.0.2" - checksum: 10c0/9fb2f1fcf7e889ee4ea7c3c5978df595c66e770e5fd3a245dbdd2589b9b911524c11dab25a6275d8af4e336e4cb5fa850d447884b84c335a187a338c89df99ba - languageName: node - linkType: hard - -"@types/semver@npm:^7.3.12": - version: 7.5.8 - resolution: "@types/semver@npm:7.5.8" - checksum: 10c0/8663ff927234d1c5fcc04b33062cb2b9fcfbe0f5f351ed26c4d1e1581657deebd506b41ff7fdf89e787e3d33ce05854bc01686379b89e9c49b564c4cfa988efa - languageName: node - linkType: hard - -"@types/warning@npm:^3.0.0": - version: 3.0.3 - resolution: "@types/warning@npm:3.0.3" - checksum: 10c0/82c1235bd05d7f6940f80012404844e225d589ad338aa4585b231a2c8deacc695b683f4168757c82c10047b81854cbeaaeefd60536dd67bb48f8a65e20410652 - languageName: node - linkType: hard - -"@typescript-eslint/eslint-plugin@npm:^5.5.0": - version: 5.62.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" - dependencies: - "@eslint-community/regexpp": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:5.62.0" - "@typescript-eslint/type-utils": "npm:5.62.0" - "@typescript-eslint/utils": "npm:5.62.0" - debug: "npm:^4.3.4" - graphemer: "npm:^1.4.0" - ignore: "npm:^5.2.0" - natural-compare-lite: "npm:^1.4.0" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" - peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/3f40cb6bab5a2833c3544e4621b9fdacd8ea53420cadc1c63fac3b89cdf5c62be1e6b7bcf56976dede5db4c43830de298ced3db60b5494a3b961ca1b4bff9f2a - languageName: node - linkType: hard - -"@typescript-eslint/experimental-utils@npm:^5.0.0": - version: 5.62.0 - resolution: "@typescript-eslint/experimental-utils@npm:5.62.0" - dependencies: - "@typescript-eslint/utils": "npm:5.62.0" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10c0/f7037977e00849cd8c03677a88b0659a4f0e0b1e0151aebb47c49c92b8e57408578142df598eac08b364623d926343c724f42494f87662e437b1c89f0b2e815b - languageName: node - linkType: hard - -"@typescript-eslint/parser@npm:^5.5.0": - version: 5.62.0 - resolution: "@typescript-eslint/parser@npm:5.62.0" - dependencies: - "@typescript-eslint/scope-manager": "npm:5.62.0" - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/typescript-estree": "npm:5.62.0" - debug: "npm:^4.3.4" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/315194b3bf39beb9bd16c190956c46beec64b8371e18d6bb72002108b250983eb1e186a01d34b77eb4045f4941acbb243b16155fbb46881105f65e37dc9e24d4 - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/scope-manager@npm:5.62.0" - dependencies: - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/visitor-keys": "npm:5.62.0" - checksum: 10c0/861253235576c1c5c1772d23cdce1418c2da2618a479a7de4f6114a12a7ca853011a1e530525d0931c355a8fd237b9cd828fac560f85f9623e24054fd024726f - languageName: node - linkType: hard - -"@typescript-eslint/type-utils@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/type-utils@npm:5.62.0" - dependencies: - "@typescript-eslint/typescript-estree": "npm:5.62.0" - "@typescript-eslint/utils": "npm:5.62.0" - debug: "npm:^4.3.4" - tsutils: "npm:^3.21.0" - peerDependencies: - eslint: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/93112e34026069a48f0484b98caca1c89d9707842afe14e08e7390af51cdde87378df29d213d3bbd10a7cfe6f91b228031b56218515ce077bdb62ddea9d9f474 - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/types@npm:5.62.0" - checksum: 10c0/7febd3a7f0701c0b927e094f02e82d8ee2cada2b186fcb938bc2b94ff6fbad88237afc304cbaf33e82797078bbbb1baf91475f6400912f8b64c89be79bfa4ddf - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" - dependencies: - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/visitor-keys": "npm:5.62.0" - debug: "npm:^4.3.4" - globby: "npm:^11.1.0" - is-glob: "npm:^4.0.3" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/d7984a3e9d56897b2481940ec803cb8e7ead03df8d9cfd9797350be82ff765dfcf3cfec04e7355e1779e948da8f02bc5e11719d07a596eb1cb995c48a95e38cf - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:5.62.0, @typescript-eslint/utils@npm:^5.58.0": - version: 5.62.0 - resolution: "@typescript-eslint/utils@npm:5.62.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" - "@types/json-schema": "npm:^7.0.9" - "@types/semver": "npm:^7.3.12" - "@typescript-eslint/scope-manager": "npm:5.62.0" - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/typescript-estree": "npm:5.62.0" - eslint-scope: "npm:^5.1.1" - semver: "npm:^7.3.7" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10c0/f09b7d9952e4a205eb1ced31d7684dd55cee40bf8c2d78e923aa8a255318d97279825733902742c09d8690f37a50243f4c4d383ab16bd7aefaf9c4b438f785e1 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" - dependencies: - "@typescript-eslint/types": "npm:5.62.0" - eslint-visitor-keys: "npm:^3.3.0" - checksum: 10c0/7c3b8e4148e9b94d9b7162a596a1260d7a3efc4e65199693b8025c71c4652b8042501c0bc9f57654c1e2943c26da98c0f77884a746c6ae81389fcb0b513d995d - languageName: node - linkType: hard - -"@ungap/structured-clone@npm:^1.2.0": - version: 1.2.0 - resolution: "@ungap/structured-clone@npm:1.2.0" - checksum: 10c0/8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d - languageName: node - linkType: hard - -"@vitejs/plugin-react@npm:^4.2.1": - version: 4.3.0 - resolution: "@vitejs/plugin-react@npm:4.3.0" - dependencies: - "@babel/core": "npm:^7.24.5" - "@babel/plugin-transform-react-jsx-self": "npm:^7.24.5" - "@babel/plugin-transform-react-jsx-source": "npm:^7.24.1" - "@types/babel__core": "npm:^7.20.5" - react-refresh: "npm:^0.14.2" - peerDependencies: - vite: ^4.2.0 || ^5.0.0 - checksum: 10c0/38ef4c4b7fd626d3b47b5498bd248967eed970099c97f051f29dbe9f72792a4f511ccb10f664dff865c595526ab7265eda5837852bc82bb56a24030302eb23e3 - languageName: node - linkType: hard - -"abbrev@npm:^2.0.0": - version: 2.0.0 - resolution: "abbrev@npm:2.0.0" - checksum: 10c0/f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 - languageName: node - linkType: hard - -"acorn-jsx@npm:^5.3.2": - version: 5.3.2 - resolution: "acorn-jsx@npm:5.3.2" - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 - languageName: node - linkType: hard - -"acorn@npm:^8.9.0": - version: 8.11.3 - resolution: "acorn@npm:8.11.3" - bin: - acorn: bin/acorn - checksum: 10c0/3ff155f8812e4a746fee8ecff1f227d527c4c45655bb1fad6347c3cb58e46190598217551b1500f18542d2bbe5c87120cb6927f5a074a59166fbdd9468f0a299 - languageName: node - linkType: hard - -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": - version: 7.1.1 - resolution: "agent-base@npm:7.1.1" - dependencies: - debug: "npm:^4.3.4" - checksum: 10c0/e59ce7bed9c63bf071a30cc471f2933862044c97fd9958967bfe22521d7a0f601ce4ed5a8c011799d0c726ca70312142ae193bbebb60f576b52be19d4a363b50 - languageName: node - linkType: hard - -"aggregate-error@npm:^3.0.0": - version: 3.1.0 - resolution: "aggregate-error@npm:3.1.0" - dependencies: - clean-stack: "npm:^2.0.0" - indent-string: "npm:^4.0.0" - checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 - languageName: node - linkType: hard - -"ajv@npm:^6.12.4": - version: 6.12.6 - resolution: "ajv@npm:6.12.6" - dependencies: - fast-deep-equal: "npm:^3.1.1" - fast-json-stable-stringify: "npm:^2.0.0" - json-schema-traverse: "npm:^0.4.1" - uri-js: "npm:^4.2.2" - checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 - languageName: node - linkType: hard - -"ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 - languageName: node - linkType: hard - -"ansi-regex@npm:^6.0.1": - version: 6.0.1 - resolution: "ansi-regex@npm:6.0.1" - checksum: 10c0/cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 - languageName: node - linkType: hard - -"ansi-styles@npm:^3.2.1": - version: 3.2.1 - resolution: "ansi-styles@npm:3.2.1" - dependencies: - color-convert: "npm:^1.9.0" - checksum: 10c0/ece5a8ef069fcc5298f67e3f4771a663129abd174ea2dfa87923a2be2abf6cd367ef72ac87942da00ce85bd1d651d4cd8595aebdb1b385889b89b205860e977b - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: "npm:^2.0.1" - checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 - languageName: node - linkType: hard - -"ansi-styles@npm:^5.0.0": - version: 5.2.0 - resolution: "ansi-styles@npm:5.2.0" - checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df - languageName: node - linkType: hard - -"ansi-styles@npm:^6.1.0": - version: 6.2.1 - resolution: "ansi-styles@npm:6.2.1" - checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c - languageName: node - linkType: hard - -"any-promise@npm:^1.0.0": - version: 1.3.0 - resolution: "any-promise@npm:1.3.0" - checksum: 10c0/60f0298ed34c74fef50daab88e8dab786036ed5a7fad02e012ab57e376e0a0b4b29e83b95ea9b5e7d89df762f5f25119b83e00706ecaccb22cfbacee98d74889 +"any-promise@npm:^1.0.0": + version: 1.3.0 + resolution: "any-promise@npm:1.3.0" + checksum: 10c0/60f0298ed34c74fef50daab88e8dab786036ed5a7fad02e012ab57e376e0a0b4b29e83b95ea9b5e7d89df762f5f25119b83e00706ecaccb22cfbacee98d74889 languageName: node linkType: hard @@ -2746,6 +1171,20 @@ __metadata: languageName: node linkType: hard +"apexcharts@npm:4.5.0": + version: 4.5.0 + resolution: "apexcharts@npm:4.5.0" + dependencies: + "@svgdotjs/svg.draggable.js": "npm:^3.0.4" + "@svgdotjs/svg.filter.js": "npm:^3.0.8" + "@svgdotjs/svg.js": "npm:^3.2.4" + "@svgdotjs/svg.resize.js": "npm:^2.0.2" + "@svgdotjs/svg.select.js": "npm:^4.0.1" + "@yr/monotone-cubic-spline": "npm:^1.0.3" + checksum: 10c0/284e8ef367ee21055358db3705648a86e0922ae55237c6e9e6bddaf8e3012b2d7414b56be9c0267f19c7bd69b500ef7e0eefc80780661976cc4c5d7a9157f68d + languageName: node + linkType: hard + "argparse@npm:^2.0.1": version: 2.0.1 resolution: "argparse@npm:2.0.1" @@ -2753,47 +1192,40 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:5.3.0, aria-query@npm:^5.0.0, aria-query@npm:^5.3.0": - version: 5.3.0 - resolution: "aria-query@npm:5.3.0" - dependencies: - dequal: "npm:^2.0.3" - checksum: 10c0/2bff0d4eba5852a9dd578ecf47eaef0e82cc52569b48469b0aac2db5145db0b17b7a58d9e01237706d1e14b7a1b0ac9b78e9c97027ad97679dd8f91b85da1469 +"aria-query@npm:^5.3.2": + version: 5.3.2 + resolution: "aria-query@npm:5.3.2" + checksum: 10c0/003c7e3e2cff5540bf7a7893775fc614de82b0c5dde8ae823d47b7a28a9d4da1f7ed85f340bdb93d5649caa927755f0e31ecc7ab63edfdfc00c8ef07e505e03e languageName: node linkType: hard -"array-buffer-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "array-buffer-byte-length@npm:1.0.1" +"array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "array-buffer-byte-length@npm:1.0.2" dependencies: - call-bind: "npm:^1.0.5" - is-array-buffer: "npm:^3.0.4" - checksum: 10c0/f5cdf54527cd18a3d2852ddf73df79efec03829e7373a8322ef5df2b4ef546fb365c19c71d6b42d641cb6bfe0f1a2f19bc0ece5b533295f86d7c3d522f228917 + call-bound: "npm:^1.0.3" + is-array-buffer: "npm:^3.0.5" + checksum: 10c0/74e1d2d996941c7a1badda9cabb7caab8c449db9086407cad8a1b71d2604cc8abf105db8ca4e02c04579ec58b7be40279ddb09aea4784832984485499f48432d languageName: node linkType: hard -"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7": - version: 3.1.8 - resolution: "array-includes@npm:3.1.8" +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": + version: 3.1.9 + resolution: "array-includes@npm:3.1.9" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.4" - is-string: "npm:^1.0.7" - checksum: 10c0/5b1004d203e85873b96ddc493f090c9672fd6c80d7a60b798da8a14bff8a670ff95db5aafc9abc14a211943f05220dacf8ea17638ae0af1a6a47b8c0b48ce370 - languageName: node - linkType: hard - -"array-union@npm:^2.1.0": - version: 2.1.0 - resolution: "array-union@npm:2.1.0" - checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962 + es-abstract: "npm:^1.24.0" + es-object-atoms: "npm:^1.1.1" + get-intrinsic: "npm:^1.3.0" + is-string: "npm:^1.1.1" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/0235fa69078abeac05ac4250699c44996bc6f774a9cbe45db48674ce6bd142f09b327d31482ff75cf03344db4ea03eae23edb862d59378b484b47ed842574856 languageName: node linkType: hard -"array.prototype.findlast@npm:^1.2.4": +"array.prototype.findlast@npm:^1.2.5": version: 1.2.5 resolution: "array.prototype.findlast@npm:1.2.5" dependencies: @@ -2807,82 +1239,55 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlastindex@npm:^1.2.3": - version: 1.2.5 - resolution: "array.prototype.findlastindex@npm:1.2.5" +"array.prototype.flat@npm:^1.3.1": + version: 1.3.3 + resolution: "array.prototype.flat@npm:1.3.3" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" + es-abstract: "npm:^1.23.5" es-shim-unscopables: "npm:^1.0.2" - checksum: 10c0/962189487728b034f3134802b421b5f39e42ee2356d13b42d2ddb0e52057ffdcc170b9524867f4f0611a6f638f4c19b31e14606e8bcbda67799e26685b195aa3 - languageName: node - linkType: hard - -"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": - version: 1.3.2 - resolution: "array.prototype.flat@npm:1.3.2" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 10c0/a578ed836a786efbb6c2db0899ae80781b476200617f65a44846cb1ed8bd8b24c8821b83703375d8af639c689497b7b07277060024b9919db94ac3e10dc8a49b - languageName: node - linkType: hard - -"array.prototype.flatmap@npm:^1.3.2": - version: 1.3.2 - resolution: "array.prototype.flatmap@npm:1.3.2" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 10c0/67b3f1d602bb73713265145853128b1ad77cc0f9b833c7e1e056b323fbeac41a4ff1c9c99c7b9445903caea924d9ca2450578d9011913191aa88cc3c3a4b54f4 + checksum: 10c0/d90e04dfbc43bb96b3d2248576753d1fb2298d2d972e29ca7ad5ec621f0d9e16ff8074dae647eac4f31f4fb7d3f561a7ac005fb01a71f51705a13b5af06a7d8a languageName: node linkType: hard -"array.prototype.toreversed@npm:^1.1.2": - version: 1.1.2 - resolution: "array.prototype.toreversed@npm:1.1.2" +"array.prototype.flatmap@npm:^1.3.2, array.prototype.flatmap@npm:^1.3.3": + version: 1.3.3 + resolution: "array.prototype.flatmap@npm:1.3.3" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 10c0/2b7627ea85eae1e80ecce665a500cc0f3355ac83ee4a1a727562c7c2a1d5f1c0b4dd7b65c468ec6867207e452ba01256910a2c0b41486bfdd11acf875a7a3435 + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/ba899ea22b9dc9bf276e773e98ac84638ed5e0236de06f13d63a90b18ca9e0ec7c97d622d899796e3773930b946cd2413d098656c0c5d8cc58c6f25c21e6bd54 languageName: node linkType: hard -"array.prototype.tosorted@npm:^1.1.3": - version: 1.1.3 - resolution: "array.prototype.tosorted@npm:1.1.3" +"array.prototype.tosorted@npm:^1.1.4": + version: 1.1.4 + resolution: "array.prototype.tosorted@npm:1.1.4" dependencies: - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.22.3" - es-errors: "npm:^1.1.0" + es-abstract: "npm:^1.23.3" + es-errors: "npm:^1.3.0" es-shim-unscopables: "npm:^1.0.2" - checksum: 10c0/a27e1ca51168ecacf6042901f5ef021e43c8fa04b6c6b6f2a30bac3645cd2b519cecbe0bc45db1b85b843f64dc3207f0268f700b4b9fbdec076d12d432cf0865 + checksum: 10c0/eb3c4c4fc0381b0bf6dba2ea4d48d367c2827a0d4236a5718d97caaccc6b78f11f4cadf090736e86301d295a6aa4967ed45568f92ced51be8cbbacd9ca410943 languageName: node linkType: hard -"arraybuffer.prototype.slice@npm:^1.0.3": - version: 1.0.3 - resolution: "arraybuffer.prototype.slice@npm:1.0.3" +"arraybuffer.prototype.slice@npm:^1.0.4": + version: 1.0.4 + resolution: "arraybuffer.prototype.slice@npm:1.0.4" dependencies: array-buffer-byte-length: "npm:^1.0.1" - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.22.3" - es-errors: "npm:^1.2.1" - get-intrinsic: "npm:^1.2.3" + es-abstract: "npm:^1.23.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" is-array-buffer: "npm:^3.0.4" - is-shared-array-buffer: "npm:^1.0.2" - checksum: 10c0/d32754045bcb2294ade881d45140a5e52bda2321b9e98fa514797b7f0d252c4c5ab0d1edb34112652c62fa6a9398def568da63a4d7544672229afea283358c36 + checksum: 10c0/2f2459caa06ae0f7f615003f9104b01f6435cc803e11bd2a655107d52a1781dc040532dc44d93026b694cc18793993246237423e13a5337e86b43ed604932c06 languageName: node linkType: hard @@ -2893,106 +1298,51 @@ __metadata: languageName: node linkType: hard -"available-typed-arrays@npm:^1.0.7": - version: 1.0.7 - resolution: "available-typed-arrays@npm:1.0.7" - dependencies: - possible-typed-array-names: "npm:^1.0.0" - checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2 - languageName: node - linkType: hard - -"axe-core@npm:=4.7.0": - version: 4.7.0 - resolution: "axe-core@npm:4.7.0" - checksum: 10c0/89ac5712b5932ac7d23398b4cb5ba081c394a086e343acc68ba49c83472706e18e0799804e8388c779dcdacc465377deb29f2714241d3fbb389cf3a6b275c9ba - languageName: node - linkType: hard - -"axobject-query@npm:^3.2.1": - version: 3.2.1 - resolution: "axobject-query@npm:3.2.1" - dependencies: - dequal: "npm:^2.0.3" - checksum: 10c0/f7debc2012e456139b57d888c223f6d3cb4b61eb104164a85e3d346273dd6ef0bc9a04b6660ca9407704a14a8e05fa6b6eb9d55f44f348c7210de7ffb350c3a7 +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 10c0/669a32c2cb7e45091330c680e92eaeb791bc1d4132d827591e499cd1f776ff5a873e77e5f92d0ce795a8d60f10761dec9ddfe7225a5de680f5d357f67b1aac73 languageName: node linkType: hard -"babel-plugin-macros@npm:^3.1.0": - version: 3.1.0 - resolution: "babel-plugin-macros@npm:3.1.0" - dependencies: - "@babel/runtime": "npm:^7.12.5" - cosmiconfig: "npm:^7.0.0" - resolve: "npm:^1.19.0" - checksum: 10c0/c6dfb15de96f67871d95bd2e8c58b0c81edc08b9b087dc16755e7157f357dc1090a8dc60ebab955e92587a9101f02eba07e730adc253a1e4cf593ca3ebd3839c +"asynckit@npm:^0.4.0": + version: 0.4.0 + resolution: "asynckit@npm:0.4.0" + checksum: 10c0/d73e2ddf20c4eb9337e1b3df1a0f6159481050a5de457c55b14ea2e5cb6d90bb69e004c9af54737a5ee0917fcf2c9e25de67777bbe58261847846066ba75bc9d languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.4.10": - version: 0.4.11 - resolution: "babel-plugin-polyfill-corejs2@npm:0.4.11" +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" dependencies: - "@babel/compat-data": "npm:^7.22.6" - "@babel/helper-define-polyfill-provider": "npm:^0.6.2" - semver: "npm:^6.3.1" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/b2217bc8d5976cf8142453ed44daabf0b2e0e75518f24eac83b54a8892e87a88f1bd9089daa92fd25df979ecd0acfd29b6bc28c4182c1c46344cee15ef9bce84 + possible-typed-array-names: "npm:^1.0.0" + checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2 languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.10.1, babel-plugin-polyfill-corejs3@npm:^0.10.4": - version: 0.10.4 - resolution: "babel-plugin-polyfill-corejs3@npm:0.10.4" - dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.6.1" - core-js-compat: "npm:^3.36.1" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/31b92cd3dfb5b417da8dfcf0deaa4b8b032b476d7bb31ca51c66127cf25d41e89260e89d17bc004b2520faa38aa9515fafabf81d89f9d4976e9dc1163e4a7c41 +"axe-core@npm:^4.10.0": + version: 4.10.3 + resolution: "axe-core@npm:4.10.3" + checksum: 10c0/1b1c24f435b2ffe89d76eca0001cbfff42dbf012ad9bd37398b70b11f0d614281a38a28bc3069e8972e3c90ec929a8937994bd24b0ebcbaab87b8d1e241ab0c7 languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.6.1": - version: 0.6.2 - resolution: "babel-plugin-polyfill-regenerator@npm:0.6.2" +"axios@npm:1.7.9": + version: 1.7.9 + resolution: "axios@npm:1.7.9" dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.6.2" - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10c0/bc541037cf7620bc84ddb75a1c0ce3288f90e7d2799c070a53f8a495c8c8ae0316447becb06f958dd25dcce2a2fce855d318ecfa48036a1ddb218d55aa38a744 - languageName: node - linkType: hard - -"babel-plugin-transform-react-remove-prop-types@npm:^0.4.24": - version: 0.4.24 - resolution: "babel-plugin-transform-react-remove-prop-types@npm:0.4.24" - checksum: 10c0/713441fd9fb663cc95709cb52d9c2c6228ea6d5406092a8a50094c810bcb13c3c347f8fca703d45b20cc401782743a91d7272025950147f9247d53360267f107 + follow-redirects: "npm:^1.15.6" + form-data: "npm:^4.0.0" + proxy-from-env: "npm:^1.1.0" + checksum: 10c0/b7a41e24b59fee5f0f26c1fc844b45b17442832eb3a0fb42dd4f1430eb4abc571fe168e67913e8a1d91c993232bd1d1ab03e20e4d1fee8c6147649b576fc1b0b languageName: node linkType: hard -"babel-preset-react-app@npm:^10.0.1": - version: 10.0.1 - resolution: "babel-preset-react-app@npm:10.0.1" - dependencies: - "@babel/core": "npm:^7.16.0" - "@babel/plugin-proposal-class-properties": "npm:^7.16.0" - "@babel/plugin-proposal-decorators": "npm:^7.16.4" - "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.16.0" - "@babel/plugin-proposal-numeric-separator": "npm:^7.16.0" - "@babel/plugin-proposal-optional-chaining": "npm:^7.16.0" - "@babel/plugin-proposal-private-methods": "npm:^7.16.0" - "@babel/plugin-transform-flow-strip-types": "npm:^7.16.0" - "@babel/plugin-transform-react-display-name": "npm:^7.16.0" - "@babel/plugin-transform-runtime": "npm:^7.16.4" - "@babel/preset-env": "npm:^7.16.4" - "@babel/preset-react": "npm:^7.16.0" - "@babel/preset-typescript": "npm:^7.16.0" - "@babel/runtime": "npm:^7.16.3" - babel-plugin-macros: "npm:^3.1.0" - babel-plugin-transform-react-remove-prop-types: "npm:^0.4.24" - checksum: 10c0/aba225d0caf2591f7cc1aeed69369d1e86419a92fcf6025312421c238f4468347a7b6c12a45a4fb15e879a01f5a060439842fbde5739d7be31077b35c7d20fa5 +"axobject-query@npm:^4.1.0": + version: 4.1.0 + resolution: "axobject-query@npm:4.1.0" + checksum: 10c0/c470e4f95008f232eadd755b018cb55f16c03ccf39c027b941cd8820ac6b68707ce5d7368a46756db4256fbc91bb4ead368f84f7fb034b2b7932f082f6dc0775 languageName: node linkType: hard @@ -3010,7 +1360,7 @@ __metadata: languageName: node linkType: hard -"bootstrap@npm:^5.3.3": +"bootstrap@npm:5.3.3": version: 5.3.3 resolution: "bootstrap@npm:5.3.3" peerDependencies: @@ -3020,25 +1370,25 @@ __metadata: linkType: hard "brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" + version: 1.1.12 + resolution: "brace-expansion@npm:1.1.12" dependencies: balanced-match: "npm:^1.0.0" concat-map: "npm:0.0.1" - checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 + checksum: 10c0/975fecac2bb7758c062c20d0b3b6288c7cc895219ee25f0a64a9de662dbac981ff0b6e89909c3897c1f84fa353113a721923afdec5f8b2350255b097f12b1f73 languageName: node linkType: hard "brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" + version: 2.0.2 + resolution: "brace-expansion@npm:2.0.2" dependencies: balanced-match: "npm:^1.0.0" - checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + checksum: 10c0/6d117a4c793488af86b83172deb6af143e94c17bc53b0b3cec259733923b4ca84679d506ac261f4ba3c7ed37c46018e2ff442f9ce453af8643ecd64f4a54e6cf languageName: node linkType: hard -"braces@npm:^3.0.3, braces@npm:~3.0.2": +"braces@npm:~3.0.2": version: 3.0.3 resolution: "braces@npm:3.0.3" dependencies: @@ -3047,25 +1397,25 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.22.2, browserslist@npm:^4.23.0": - version: 4.23.0 - resolution: "browserslist@npm:4.23.0" +"browserslist@npm:^4.24.0": + version: 4.25.1 + resolution: "browserslist@npm:4.25.1" dependencies: - caniuse-lite: "npm:^1.0.30001587" - electron-to-chromium: "npm:^1.4.668" - node-releases: "npm:^2.0.14" - update-browserslist-db: "npm:^1.0.13" + caniuse-lite: "npm:^1.0.30001726" + electron-to-chromium: "npm:^1.5.173" + node-releases: "npm:^2.0.19" + update-browserslist-db: "npm:^1.1.3" bin: browserslist: cli.js - checksum: 10c0/8e9cc154529062128d02a7af4d8adeead83ca1df8cd9ee65a88e2161039f3d68a4d40fea7353cab6bae4c16182dec2fdd9a1cf7dc2a2935498cee1af0e998943 + checksum: 10c0/acba5f0bdbd5e72dafae1e6ec79235b7bad305ed104e082ed07c34c38c7cb8ea1bc0f6be1496958c40482e40166084458fc3aee15111f15faa79212ad9081b2a languageName: node linkType: hard -"cacache@npm:^18.0.0": - version: 18.0.3 - resolution: "cacache@npm:18.0.3" +"cacache@npm:^19.0.1": + version: 19.0.1 + resolution: "cacache@npm:19.0.1" dependencies: - "@npmcli/fs": "npm:^3.1.0" + "@npmcli/fs": "npm:^4.0.0" fs-minipass: "npm:^3.0.0" glob: "npm:^10.2.2" lru-cache: "npm:^10.0.1" @@ -3073,63 +1423,61 @@ __metadata: minipass-collect: "npm:^2.0.1" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^4.0.0" - ssri: "npm:^10.0.0" - tar: "npm:^6.1.11" - unique-filename: "npm:^3.0.0" - checksum: 10c0/dfda92840bb371fb66b88c087c61a74544363b37a265023223a99965b16a16bbb87661fe4948718d79df6e0cc04e85e62784fbcf1832b2a5e54ff4c46fbb45b7 + p-map: "npm:^7.0.2" + ssri: "npm:^12.0.0" + tar: "npm:^7.4.3" + unique-filename: "npm:^4.0.0" + checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c languageName: node linkType: hard -"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": - version: 1.0.7 - resolution: "call-bind@npm:1.0.7" +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" dependencies: - es-define-property: "npm:^1.0.0" es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.4" - set-function-length: "npm:^1.2.1" - checksum: 10c0/a3ded2e423b8e2a265983dba81c27e125b48eefb2655e7dfab6be597088da3d47c47976c24bc51b8fd9af1061f8f87b4ab78a314f3c77784b2ae2ba535ad8b8d + checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 languageName: node linkType: hard -"callsites@npm:^3.0.0": - version: 3.1.0 - resolution: "callsites@npm:3.1.0" - checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 +"call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" + dependencies: + call-bind-apply-helpers: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.2" + checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4 languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001587": - version: 1.0.30001621 - resolution: "caniuse-lite@npm:1.0.30001621" - checksum: 10c0/c7e7fb021ca32b26394ddf0d62faa8a7919c2e50f8a0dcc51f02a96b7b46fff69a81d6b7ead711367fcaf9dfbc6c795320553b6f84dcb393806a10efeb756ce7 +"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3, call-bound@npm:^1.0.4": + version: 1.0.4 + resolution: "call-bound@npm:1.0.4" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + get-intrinsic: "npm:^1.3.0" + checksum: 10c0/f4796a6a0941e71c766aea672f63b72bc61234c4f4964dc6d7606e3664c307e7d77845328a8f3359ce39ddb377fed67318f9ee203dea1d47e46165dcf2917644 languageName: node linkType: hard -"chalk@npm:^2.4.2": - version: 2.4.2 - resolution: "chalk@npm:2.4.2" - dependencies: - ansi-styles: "npm:^3.2.1" - escape-string-regexp: "npm:^1.0.5" - supports-color: "npm:^5.3.0" - checksum: 10c0/e6543f02ec877732e3a2d1c3c3323ddb4d39fbab687c23f526e25bd4c6a9bf3b83a696e8c769d078e04e5754921648f7821b2a2acfd16c550435fd630026e073 +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 languageName: node linkType: hard -"chalk@npm:^3.0.0": - version: 3.0.0 - resolution: "chalk@npm:3.0.0" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/ee650b0a065b3d7a6fda258e75d3a86fc8e4effa55871da730a9e42ccb035bf5fd203525e5a1ef45ec2582ecc4f65b47eb11357c526b84dd29a14fb162c414d2 +"caniuse-lite@npm:^1.0.30001726": + version: 1.0.30001726 + resolution: "caniuse-lite@npm:1.0.30001726" + checksum: 10c0/2c5f91da7fd9ebf8c6b432818b1498ea28aca8de22b30dafabe2a2a6da1e014f10e67e14f8e68e872a0867b6b4cd6001558dde04e3ab9770c9252ca5c8849d0e languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.1.0": +"chalk@npm:^4.0.0": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -3139,10 +1487,10 @@ __metadata: languageName: node linkType: hard -"chance@npm:^1.1.11": - version: 1.1.11 - resolution: "chance@npm:1.1.11" - checksum: 10c0/d17cadeda91f16ab3b2459d39980712428cacf825e3262f923a2bd896ccf40ff6b97967c816d5152e9841af376bc1dbdc1acd9b792d5828b021753fbe334f086 +"chance@npm:1.1.12": + version: 1.1.12 + resolution: "chance@npm:1.1.12" + checksum: 10c0/96686a72df9077852993476dc4a16ec7afb797bb26d74caf4a5c6f6786d73fcd3c821ededb88b23a5c7b8762718b5cc43ce07fdd1ea3f508826ba88b57c36329 languageName: node linkType: hard @@ -3156,474 +1504,97 @@ __metadata: glob-parent: "npm:~5.1.2" is-binary-path: "npm:~2.1.0" is-glob: "npm:~4.0.1" - normalize-path: "npm:~3.0.0" - readdirp: "npm:~3.6.0" - dependenciesMeta: - fsevents: - optional: true - checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 - languageName: node - linkType: hard - -"chownr@npm:^2.0.0": - version: 2.0.0 - resolution: "chownr@npm:2.0.0" - checksum: 10c0/594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 - languageName: node - linkType: hard - -"classnames@npm:^2.3.2": - version: 2.5.1 - resolution: "classnames@npm:2.5.1" - checksum: 10c0/afff4f77e62cea2d79c39962980bf316bacb0d7c49e13a21adaadb9221e1c6b9d3cdb829d8bb1b23c406f4e740507f37e1dcf506f7e3b7113d17c5bab787aa69 - languageName: node - linkType: hard - -"clean-stack@npm:^2.0.0": - version: 2.2.0 - resolution: "clean-stack@npm:2.2.0" - checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 - languageName: node - linkType: hard - -"color-convert@npm:^1.9.0": - version: 1.9.3 - resolution: "color-convert@npm:1.9.3" - dependencies: - color-name: "npm:1.1.3" - checksum: 10c0/5ad3c534949a8c68fca8fbc6f09068f435f0ad290ab8b2f76841b9e6af7e0bb57b98cb05b0e19fe33f5d91e5a8611ad457e5f69e0a484caad1f7487fd0e8253c - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: "npm:~1.1.4" - checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 - languageName: node - linkType: hard - -"color-name@npm:1.1.3": - version: 1.1.3 - resolution: "color-name@npm:1.1.3" - checksum: 10c0/566a3d42cca25b9b3cd5528cd7754b8e89c0eb646b7f214e8e2eaddb69994ac5f0557d9c175eb5d8f0ad73531140d9c47525085ee752a91a2ab15ab459caf6d6 - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 - languageName: node - linkType: hard - -"commander@npm:7": - version: 7.2.0 - resolution: "commander@npm:7.2.0" - checksum: 10c0/8d690ff13b0356df7e0ebbe6c59b4712f754f4b724d4f473d3cc5b3fdcf978e3a5dc3078717858a2ceb50b0f84d0660a7f22a96cdc50fb877d0c9bb31593d23a - languageName: node - linkType: hard - -"commander@npm:^4.0.0": - version: 4.1.1 - resolution: "commander@npm:4.1.1" - checksum: 10c0/84a76c08fe6cc08c9c93f62ac573d2907d8e79138999312c92d4155bc2325d487d64d13f669b2000c9f8caf70493c1be2dac74fec3c51d5a04f8bc3ae1830bab - languageName: node - linkType: hard - -"concat-map@npm:0.0.1": - version: 0.0.1 - resolution: "concat-map@npm:0.0.1" - checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f - languageName: node - linkType: hard - -"confusing-browser-globals@npm:^1.0.11": - version: 1.0.11 - resolution: "confusing-browser-globals@npm:1.0.11" - checksum: 10c0/475d0a284fa964a5182b519af5738b5b64bf7e413cfd703c1b3496bf6f4df9f827893a9b221c0ea5873c1476835beb1e0df569ba643eff0734010c1eb780589e - languageName: node - linkType: hard - -"convert-source-map@npm:^2.0.0": - version: 2.0.0 - resolution: "convert-source-map@npm:2.0.0" - checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b - languageName: node - linkType: hard - -"copy-to-clipboard@npm:^3.3.1": - version: 3.3.3 - resolution: "copy-to-clipboard@npm:3.3.3" - dependencies: - toggle-selection: "npm:^1.0.6" - checksum: 10c0/3ebf5e8ee00601f8c440b83ec08d838e8eabb068c1fae94a9cda6b42f288f7e1b552f3463635f419af44bf7675afc8d0390d30876cf5c2d5d35f86d9c56a3e5f - languageName: node - linkType: hard - -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1": - version: 3.37.1 - resolution: "core-js-compat@npm:3.37.1" - dependencies: - browserslist: "npm:^4.23.0" - checksum: 10c0/4e2da9c900f2951a57947af7aeef4d16f2c75d7f7e966c0d0b62953f65225003ade5e84d3ae98847f65b24c109c606821d9dc925db8ca418fb761e7c81963c2a - languageName: node - linkType: hard - -"cosmiconfig@npm:^7.0.0": - version: 7.1.0 - resolution: "cosmiconfig@npm:7.1.0" - dependencies: - "@types/parse-json": "npm:^4.0.0" - import-fresh: "npm:^3.2.1" - parse-json: "npm:^5.0.0" - path-type: "npm:^4.0.0" - yaml: "npm:^1.10.0" - checksum: 10c0/b923ff6af581638128e5f074a5450ba12c0300b71302398ea38dbeabd33bbcaa0245ca9adbedfcf284a07da50f99ede5658c80bb3e39e2ce770a99d28a21ef03 - languageName: node - linkType: hard - -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" - dependencies: - path-key: "npm:^3.1.0" - shebang-command: "npm:^2.0.0" - which: "npm:^2.0.1" - checksum: 10c0/5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 - languageName: node - linkType: hard - -"css.escape@npm:^1.5.1": - version: 1.5.1 - resolution: "css.escape@npm:1.5.1" - checksum: 10c0/5e09035e5bf6c2c422b40c6df2eb1529657a17df37fda5d0433d722609527ab98090baf25b13970ca754079a0f3161dd3dfc0e743563ded8cfa0749d861c1525 - languageName: node - linkType: hard - -"csstype@npm:^3.0.2": - version: 3.1.3 - resolution: "csstype@npm:3.1.3" - checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 - languageName: node - linkType: hard - -"d3-array@npm:2 - 3, d3-array@npm:2.10.0 - 3, d3-array@npm:2.5.0 - 3, d3-array@npm:3, d3-array@npm:^3.2.0": - version: 3.2.4 - resolution: "d3-array@npm:3.2.4" - dependencies: - internmap: "npm:1 - 2" - checksum: 10c0/08b95e91130f98c1375db0e0af718f4371ccacef7d5d257727fe74f79a24383e79aba280b9ffae655483ffbbad4fd1dec4ade0119d88c4749f388641c8bf8c50 - languageName: node - linkType: hard - -"d3-axis@npm:3": - version: 3.0.0 - resolution: "d3-axis@npm:3.0.0" - checksum: 10c0/a271e70ba1966daa5aaf6a7f959ceca3e12997b43297e757c7b945db2e1ead3c6ee226f2abcfa22abbd4e2e28bd2b71a0911794c4e5b911bbba271328a582c78 - languageName: node - linkType: hard - -"d3-brush@npm:3": - version: 3.0.0 - resolution: "d3-brush@npm:3.0.0" - dependencies: - d3-dispatch: "npm:1 - 3" - d3-drag: "npm:2 - 3" - d3-interpolate: "npm:1 - 3" - d3-selection: "npm:3" - d3-transition: "npm:3" - checksum: 10c0/07baf00334c576da2f68a91fc0da5732c3a5fa19bd3d7aed7fd24d1d674a773f71a93e9687c154176f7246946194d77c48c2d8fed757f5dcb1a4740067ec50a8 - languageName: node - linkType: hard - -"d3-chord@npm:3": - version: 3.0.1 - resolution: "d3-chord@npm:3.0.1" - dependencies: - d3-path: "npm:1 - 3" - checksum: 10c0/baa6013914af3f4fe1521f0d16de31a38eb8a71d08ff1dec4741f6f45a828661e5cd3935e39bd14e3032bdc78206c283ca37411da21d46ec3cfc520be6e7a7ce - languageName: node - linkType: hard - -"d3-color@npm:1 - 3, d3-color@npm:3": - version: 3.1.0 - resolution: "d3-color@npm:3.1.0" - checksum: 10c0/a4e20e1115fa696fce041fbe13fbc80dc4c19150fa72027a7c128ade980bc0eeeba4bcf28c9e21f0bce0e0dbfe7ca5869ef67746541dcfda053e4802ad19783c - languageName: node - linkType: hard - -"d3-contour@npm:4": - version: 4.0.2 - resolution: "d3-contour@npm:4.0.2" - dependencies: - d3-array: "npm:^3.2.0" - checksum: 10c0/98bc5fbed6009e08707434a952076f39f1cd6ed8b9288253cc3e6a3286e4e80c63c62d84954b20e64bf6e4ededcc69add54d3db25e990784a59c04edd3449032 - languageName: node - linkType: hard - -"d3-delaunay@npm:6": - version: 6.0.4 - resolution: "d3-delaunay@npm:6.0.4" - dependencies: - delaunator: "npm:5" - checksum: 10c0/57c3aecd2525664b07c4c292aa11cf49b2752c0cf3f5257f752999399fe3c592de2d418644d79df1f255471eec8057a9cc0c3062ed7128cb3348c45f69597754 - languageName: node - linkType: hard - -"d3-dispatch@npm:1 - 3, d3-dispatch@npm:3": - version: 3.0.1 - resolution: "d3-dispatch@npm:3.0.1" - checksum: 10c0/6eca77008ce2dc33380e45d4410c67d150941df7ab45b91d116dbe6d0a3092c0f6ac184dd4602c796dc9e790222bad3ff7142025f5fd22694efe088d1d941753 - languageName: node - linkType: hard - -"d3-drag@npm:2 - 3, d3-drag@npm:3": - version: 3.0.0 - resolution: "d3-drag@npm:3.0.0" - dependencies: - d3-dispatch: "npm:1 - 3" - d3-selection: "npm:3" - checksum: 10c0/d2556e8dc720741a443b595a30af403dd60642dfd938d44d6e9bfc4c71a962142f9a028c56b61f8b4790b65a34acad177d1263d66f103c3c527767b0926ef5aa - languageName: node - linkType: hard - -"d3-dsv@npm:1 - 3, d3-dsv@npm:3": - version: 3.0.1 - resolution: "d3-dsv@npm:3.0.1" - dependencies: - commander: "npm:7" - iconv-lite: "npm:0.6" - rw: "npm:1" - bin: - csv2json: bin/dsv2json.js - csv2tsv: bin/dsv2dsv.js - dsv2dsv: bin/dsv2dsv.js - dsv2json: bin/dsv2json.js - json2csv: bin/json2dsv.js - json2dsv: bin/json2dsv.js - json2tsv: bin/json2dsv.js - tsv2csv: bin/dsv2dsv.js - tsv2json: bin/dsv2json.js - checksum: 10c0/10e6af9e331950ed258f34ab49ac1b7060128ef81dcf32afc790bd1f7e8c3cc2aac7f5f875250a83f21f39bb5925fbd0872bb209f8aca32b3b77d32bab8a65ab - languageName: node - linkType: hard - -"d3-ease@npm:1 - 3, d3-ease@npm:3": - version: 3.0.1 - resolution: "d3-ease@npm:3.0.1" - checksum: 10c0/fec8ef826c0cc35cda3092c6841e07672868b1839fcaf556e19266a3a37e6bc7977d8298c0fcb9885e7799bfdcef7db1baaba9cd4dcf4bc5e952cf78574a88b0 - languageName: node - linkType: hard - -"d3-fetch@npm:3": - version: 3.0.1 - resolution: "d3-fetch@npm:3.0.1" - dependencies: - d3-dsv: "npm:1 - 3" - checksum: 10c0/4f467a79bf290395ac0cbb5f7562483f6a18668adc4c8eb84c9d3eff048b6f6d3b6f55079ba1ebf1908dabe000c941d46be447f8d78453b2dad5fb59fb6aa93b - languageName: node - linkType: hard - -"d3-force@npm:3": - version: 3.0.0 - resolution: "d3-force@npm:3.0.0" - dependencies: - d3-dispatch: "npm:1 - 3" - d3-quadtree: "npm:1 - 3" - d3-timer: "npm:1 - 3" - checksum: 10c0/220a16a1a1ac62ba56df61028896e4b52be89c81040d20229c876efc8852191482c233f8a52bb5a4e0875c321b8e5cb6413ef3dfa4d8fe79eeb7d52c587f52cf - languageName: node - linkType: hard - -"d3-format@npm:1 - 3, d3-format@npm:3": - version: 3.1.0 - resolution: "d3-format@npm:3.1.0" - checksum: 10c0/049f5c0871ebce9859fc5e2f07f336b3c5bfff52a2540e0bac7e703fce567cd9346f4ad1079dd18d6f1e0eaa0599941c1810898926f10ac21a31fd0a34b4aa75 - languageName: node - linkType: hard - -"d3-geo@npm:3": - version: 3.1.1 - resolution: "d3-geo@npm:3.1.1" - dependencies: - d3-array: "npm:2.5.0 - 3" - checksum: 10c0/d32270dd2dc8ac3ea63e8805d63239c4c8ec6c0d339d73b5e5a30a87f8f54db22a78fb434369799465eae169503b25f9a107c642c8a16c32a3285bc0e6d8e8c1 - languageName: node - linkType: hard - -"d3-hierarchy@npm:3": - version: 3.1.2 - resolution: "d3-hierarchy@npm:3.1.2" - checksum: 10c0/6dcdb480539644aa7fc0d72dfc7b03f99dfbcdf02714044e8c708577e0d5981deb9d3e99bbbb2d26422b55bcc342ac89a0fa2ea6c9d7302e2fc0951dd96f89cf - languageName: node - linkType: hard - -"d3-interpolate@npm:1 - 3, d3-interpolate@npm:1.2.0 - 3, d3-interpolate@npm:3": - version: 3.0.1 - resolution: "d3-interpolate@npm:3.0.1" - dependencies: - d3-color: "npm:1 - 3" - checksum: 10c0/19f4b4daa8d733906671afff7767c19488f51a43d251f8b7f484d5d3cfc36c663f0a66c38fe91eee30f40327443d799be17169f55a293a3ba949e84e57a33e6a - languageName: node - linkType: hard - -"d3-path@npm:1 - 3, d3-path@npm:3, d3-path@npm:^3.1.0": - version: 3.1.0 - resolution: "d3-path@npm:3.1.0" - checksum: 10c0/dc1d58ec87fa8319bd240cf7689995111a124b141428354e9637aa83059eb12e681f77187e0ada5dedfce346f7e3d1f903467ceb41b379bfd01cd8e31721f5da - languageName: node - linkType: hard - -"d3-polygon@npm:3": - version: 3.0.1 - resolution: "d3-polygon@npm:3.0.1" - checksum: 10c0/e236aa7f33efa9a4072907af7dc119f85b150a0716759d4fe5f12f62573018264a6cbde8617fbfa6944a7ae48c1c0c8d3f39ae72e11f66dd471e9b5e668385df + normalize-path: "npm:~3.0.0" + readdirp: "npm:~3.6.0" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 languageName: node linkType: hard -"d3-quadtree@npm:1 - 3, d3-quadtree@npm:3": - version: 3.0.1 - resolution: "d3-quadtree@npm:3.0.1" - checksum: 10c0/18302d2548bfecaef788152397edec95a76400fd97d9d7f42a089ceb68d910f685c96579d74e3712d57477ed042b056881b47cd836a521de683c66f47ce89090 +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 languageName: node linkType: hard -"d3-random@npm:3": - version: 3.0.1 - resolution: "d3-random@npm:3.0.1" - checksum: 10c0/987a1a1bcbf26e6cf01fd89d5a265b463b2cea93560fc17d9b1c45e8ed6ff2db5924601bcceb808de24c94133f000039eb7fa1c469a7a844ccbf1170cbb25b41 +"classnames@npm:^2.3.2": + version: 2.5.1 + resolution: "classnames@npm:2.5.1" + checksum: 10c0/afff4f77e62cea2d79c39962980bf316bacb0d7c49e13a21adaadb9221e1c6b9d3cdb829d8bb1b23c406f4e740507f37e1dcf506f7e3b7113d17c5bab787aa69 languageName: node linkType: hard -"d3-scale-chromatic@npm:3": - version: 3.1.0 - resolution: "d3-scale-chromatic@npm:3.1.0" +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" dependencies: - d3-color: "npm:1 - 3" - d3-interpolate: "npm:1 - 3" - checksum: 10c0/9a3f4671ab0b971f4a411b42180d7cf92bfe8e8584e637ce7e698d705e18d6d38efbd20ec64f60cc0dfe966c20d40fc172565bc28aaa2990c0a006360eed91af + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 languageName: node linkType: hard -"d3-scale@npm:4": - version: 4.0.2 - resolution: "d3-scale@npm:4.0.2" - dependencies: - d3-array: "npm:2.10.0 - 3" - d3-format: "npm:1 - 3" - d3-interpolate: "npm:1.2.0 - 3" - d3-time: "npm:2.1.1 - 3" - d3-time-format: "npm:2 - 4" - checksum: 10c0/65d9ad8c2641aec30ed5673a7410feb187a224d6ca8d1a520d68a7d6eac9d04caedbff4713d1e8545be33eb7fec5739983a7ab1d22d4e5ad35368c6729d362f1 +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 languageName: node linkType: hard -"d3-selection@npm:2 - 3, d3-selection@npm:3": - version: 3.0.0 - resolution: "d3-selection@npm:3.0.0" - checksum: 10c0/e59096bbe8f0cb0daa1001d9bdd6dbc93a688019abc97d1d8b37f85cd3c286a6875b22adea0931b0c88410d025563e1643019161a883c516acf50c190a11b56b +"combined-stream@npm:^1.0.8": + version: 1.0.8 + resolution: "combined-stream@npm:1.0.8" + dependencies: + delayed-stream: "npm:~1.0.0" + checksum: 10c0/0dbb829577e1b1e839fa82b40c07ffaf7de8a09b935cadd355a73652ae70a88b4320db322f6634a4ad93424292fa80973ac6480986247f1734a1137debf271d5 languageName: node linkType: hard -"d3-shape@npm:3": - version: 3.2.0 - resolution: "d3-shape@npm:3.2.0" - dependencies: - d3-path: "npm:^3.1.0" - checksum: 10c0/f1c9d1f09926daaf6f6193ae3b4c4b5521e81da7d8902d24b38694517c7f527ce3c9a77a9d3a5722ad1e3ff355860b014557b450023d66a944eabf8cfde37132 +"commander@npm:^4.0.0": + version: 4.1.1 + resolution: "commander@npm:4.1.1" + checksum: 10c0/84a76c08fe6cc08c9c93f62ac573d2907d8e79138999312c92d4155bc2325d487d64d13f669b2000c9f8caf70493c1be2dac74fec3c51d5a04f8bc3ae1830bab languageName: node linkType: hard -"d3-time-format@npm:2 - 4, d3-time-format@npm:4": - version: 4.1.0 - resolution: "d3-time-format@npm:4.1.0" - dependencies: - d3-time: "npm:1 - 3" - checksum: 10c0/735e00fb25a7fd5d418fac350018713ae394eefddb0d745fab12bbff0517f9cdb5f807c7bbe87bb6eeb06249662f8ea84fec075f7d0cd68609735b2ceb29d206 +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f languageName: node linkType: hard -"d3-time@npm:1 - 3, d3-time@npm:2.1.1 - 3, d3-time@npm:3": - version: 3.1.0 - resolution: "d3-time@npm:3.1.0" - dependencies: - d3-array: "npm:2 - 3" - checksum: 10c0/a984f77e1aaeaa182679b46fbf57eceb6ebdb5f67d7578d6f68ef933f8eeb63737c0949991618a8d29472dbf43736c7d7f17c452b2770f8c1271191cba724ca1 +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b languageName: node linkType: hard -"d3-timer@npm:1 - 3, d3-timer@npm:3": - version: 3.0.1 - resolution: "d3-timer@npm:3.0.1" - checksum: 10c0/d4c63cb4bb5461d7038aac561b097cd1c5673969b27cbdd0e87fa48d9300a538b9e6f39b4a7f0e3592ef4f963d858c8a9f0e92754db73116770856f2fc04561a +"cookie@npm:^1.0.1": + version: 1.0.2 + resolution: "cookie@npm:1.0.2" + checksum: 10c0/fd25fe79e8fbcfcaf6aa61cd081c55d144eeeba755206c058682257cb38c4bd6795c6620de3f064c740695bb65b7949ebb1db7a95e4636efb8357a335ad3f54b languageName: node linkType: hard -"d3-transition@npm:2 - 3, d3-transition@npm:3": - version: 3.0.1 - resolution: "d3-transition@npm:3.0.1" +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.5, cross-spawn@npm:^7.0.6": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" dependencies: - d3-color: "npm:1 - 3" - d3-dispatch: "npm:1 - 3" - d3-ease: "npm:1 - 3" - d3-interpolate: "npm:1 - 3" - d3-timer: "npm:1 - 3" - peerDependencies: - d3-selection: 2 - 3 - checksum: 10c0/4e74535dda7024aa43e141635b7522bb70cf9d3dfefed975eb643b36b864762eca67f88fafc2ca798174f83ca7c8a65e892624f824b3f65b8145c6a1a88dbbad + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 languageName: node linkType: hard -"d3-zoom@npm:3": - version: 3.0.0 - resolution: "d3-zoom@npm:3.0.0" - dependencies: - d3-dispatch: "npm:1 - 3" - d3-drag: "npm:2 - 3" - d3-interpolate: "npm:1 - 3" - d3-selection: "npm:2 - 3" - d3-transition: "npm:2 - 3" - checksum: 10c0/ee2036479049e70d8c783d594c444fe00e398246048e3f11a59755cd0e21de62ece3126181b0d7a31bf37bcf32fd726f83ae7dea4495ff86ec7736ce5ad36fd3 - languageName: node - linkType: hard - -"d3@npm:^7.9.0": - version: 7.9.0 - resolution: "d3@npm:7.9.0" - dependencies: - d3-array: "npm:3" - d3-axis: "npm:3" - d3-brush: "npm:3" - d3-chord: "npm:3" - d3-color: "npm:3" - d3-contour: "npm:4" - d3-delaunay: "npm:6" - d3-dispatch: "npm:3" - d3-drag: "npm:3" - d3-dsv: "npm:3" - d3-ease: "npm:3" - d3-fetch: "npm:3" - d3-force: "npm:3" - d3-format: "npm:3" - d3-geo: "npm:3" - d3-hierarchy: "npm:3" - d3-interpolate: "npm:3" - d3-path: "npm:3" - d3-polygon: "npm:3" - d3-quadtree: "npm:3" - d3-random: "npm:3" - d3-scale: "npm:4" - d3-scale-chromatic: "npm:3" - d3-selection: "npm:3" - d3-shape: "npm:3" - d3-time: "npm:3" - d3-time-format: "npm:4" - d3-timer: "npm:3" - d3-transition: "npm:3" - d3-zoom: "npm:3" - checksum: 10c0/3dd9c08c73cfaa69c70c49e603c85e049c3904664d9c79a1a52a0f52795828a1ff23592dc9a7b2257e711d68a615472a13103c212032f38e016d609796e087e8 +"csstype@npm:^3.0.2": + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 languageName: node linkType: hard @@ -3634,107 +1605,88 @@ __metadata: languageName: node linkType: hard -"data-view-buffer@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-buffer@npm:1.0.1" +"data-view-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-buffer@npm:1.0.2" dependencies: - call-bind: "npm:^1.0.6" + call-bound: "npm:^1.0.3" es-errors: "npm:^1.3.0" - is-data-view: "npm:^1.0.1" - checksum: 10c0/8984119e59dbed906a11fcfb417d7d861936f16697a0e7216fe2c6c810f6b5e8f4a5281e73f2c28e8e9259027190ac4a33e2a65fdd7fa86ac06b76e838918583 + is-data-view: "npm:^1.0.2" + checksum: 10c0/7986d40fc7979e9e6241f85db8d17060dd9a71bd53c894fa29d126061715e322a4cd47a00b0b8c710394854183d4120462b980b8554012acc1c0fa49df7ad38c languageName: node linkType: hard -"data-view-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-byte-length@npm:1.0.1" +"data-view-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-byte-length@npm:1.0.2" dependencies: - call-bind: "npm:^1.0.7" + call-bound: "npm:^1.0.3" es-errors: "npm:^1.3.0" - is-data-view: "npm:^1.0.1" - checksum: 10c0/b7d9e48a0cf5aefed9ab7d123559917b2d7e0d65531f43b2fd95b9d3a6b46042dd3fca597c42bba384e66b70d7ad66ff23932f8367b241f53d93af42cfe04ec2 + is-data-view: "npm:^1.0.2" + checksum: 10c0/f8a4534b5c69384d95ac18137d381f18a5cfae1f0fc1df0ef6feef51ef0d568606d970b69e02ea186c6c0f0eac77fe4e6ad96fec2569cc86c3afcc7475068c55 languageName: node linkType: hard -"data-view-byte-offset@npm:^1.0.0": - version: 1.0.0 - resolution: "data-view-byte-offset@npm:1.0.0" +"data-view-byte-offset@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-offset@npm:1.0.1" dependencies: - call-bind: "npm:^1.0.6" + call-bound: "npm:^1.0.2" es-errors: "npm:^1.3.0" is-data-view: "npm:^1.0.1" - checksum: 10c0/21b0d2e53fd6e20cc4257c873bf6d36d77bd6185624b84076c0a1ddaa757b49aaf076254006341d35568e89f52eecd1ccb1a502cfb620f2beca04f48a6a62a8f + checksum: 10c0/fa7aa40078025b7810dcffc16df02c480573b7b53ef1205aa6a61533011005c1890e5ba17018c692ce7c900212b547262d33279fde801ad9843edc0863bf78c4 languageName: node linkType: hard -"datta-able-react-hook-reactstrap-js@workspace:.": +"datta-able-free-react-admin-templete@workspace:.": version: 0.0.0-use.local - resolution: "datta-able-react-hook-reactstrap-js@workspace:." - dependencies: - "@babel/core": "npm:^7.24.4" - "@babel/eslint-parser": "npm:^7.24.1" - "@babel/plugin-proposal-private-property-in-object": "npm:^7.21.11" - "@babel/preset-react": "npm:^7.24.1" - "@originjs/vite-plugin-commonjs": "npm:^1.0.3" - "@react-google-maps/api": "npm:^2.19.3" - "@tanem/react-nprogress": "npm:^5.0.51" - "@testing-library/jest-dom": "npm:^6.4.2" - "@testing-library/react": "npm:^15.0.2" - "@testing-library/user-event": "npm:^14.5.2" - "@vitejs/plugin-react": "npm:^4.2.1" - bootstrap: "npm:^5.3.3" - chance: "npm:^1.1.11" - d3: "npm:^7.9.0" - env-cmd: "npm:^10.1.0" - eslint: "npm:^8.57.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-config-react-app: "npm:^7.0.1" - eslint-plugin-flowtype: "npm:^8.0.3" - eslint-plugin-import: "npm:^2.29.1" - eslint-plugin-jsx-a11y: "npm:^6.8.0" - eslint-plugin-prettier: "npm:^5.1.3" - eslint-plugin-react: "npm:^7.34.1" - eslint-plugin-react-hooks: "npm:^4.6.0" - formik: "npm:^2.4.5" - immutable: "npm:^4.3.5" - jquery: "npm:^3.7.1" - prettier: "npm:3.2.5" - process: "npm:^0.11.10" - react: "npm:^18.2.0" - react-bootstrap: "npm:^2.10.2" - react-copy-to-clipboard: "npm:^5.1.0" - react-dom: "npm:^18.2.0" - react-error-overlay: "npm:6.0.11" - react-google-charts: "npm:^4.0.1" - react-icons: "npm:^5.0.1" - react-perfect-scrollbar: "npm:^1.5.8" - react-router-dom: "npm:^6.22.3" - sass: "npm:^1.75.0" - vite: "npm:^5.2.0" - vite-jsconfig-paths: "npm:^2.0.1" - web-vitals: "npm:^3.5.2" - yup: "npm:^1.4.0" + resolution: "datta-able-free-react-admin-templete@workspace:." + dependencies: + "@eslint/compat": "npm:1.2.3" + "@eslint/eslintrc": "npm:3.3.1" + "@eslint/js": "npm:9.15.0" + "@fontsource/open-sans": "npm:5.2.5" + "@react-google-maps/api": "npm:2.20.5" + "@vitejs/plugin-react": "npm:4.3.4" + apexcharts: "npm:4.5.0" + axios: "npm:1.7.9" + bootstrap: "npm:5.3.3" + chance: "npm:1.1.12" + env-cmd: "npm:10.1.0" + eslint: "npm:9.15.0" + eslint-config-prettier: "npm:9.1.0" + eslint-plugin-jsx-a11y: "npm:6.10.2" + eslint-plugin-prettier: "npm:5.2.1" + eslint-plugin-react: "npm:7.37.5" + eslint-plugin-react-hooks: "npm:5.0.0" + formik: "npm:2.4.6" + jsvectormap: "npm:1.6.0" + prettier: "npm:3.4.1" + react: "npm:18.2.0" + react-apexcharts: "npm:1.7.0" + react-bootstrap: "npm:2.10.6" + react-device-detect: "npm:2.2.3" + react-dom: "npm:18.2.0" + react-hook-form: "npm:7.54.2" + react-router-dom: "npm:7.0.2" + sass: "npm:1.77.6" + simplebar-react: "npm:3.3.0" + swr: "npm:2.3.2" + vite: "npm:6.0.2" + vite-jsconfig-paths: "npm:2.0.1" + yup: "npm:1.6.1" languageName: unknown linkType: soft "debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": - version: 4.3.4 - resolution: "debug@npm:4.3.4" + version: 4.4.1 + resolution: "debug@npm:4.4.1" dependencies: - ms: "npm:2.1.2" + ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true - checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 - languageName: node - linkType: hard - -"debug@npm:^3.2.7": - version: 3.2.7 - resolution: "debug@npm:3.2.7" - dependencies: - ms: "npm:^2.1.1" - checksum: 10c0/37d96ae42cbc71c14844d2ae3ba55adf462ec89fd3a999459dec3833944cd999af6007ff29c780f1c61153bcaaf2c842d1e4ce1ec621e4fc4923244942e4a02a + checksum: 10c0/d2b44bc1afd912b49bb7ebb0d50a860dc93a4dd7d946e8de94abc957bb63726b7dd5aa48c18c2386c379ec024c46692e15ed3ed97d481729f929201e671fcd55 languageName: node linkType: hard @@ -3763,7 +1715,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -3774,12 +1726,10 @@ __metadata: languageName: node linkType: hard -"delaunator@npm:5": - version: 5.0.1 - resolution: "delaunator@npm:5.0.1" - dependencies: - robust-predicates: "npm:^3.0.2" - checksum: 10c0/3d7ea4d964731c5849af33fec0a271bc6753487b331fd7d43ccb17d77834706e1c383e6ab8fda0032da955e7576d1083b9603cdaf9cbdfd6b3ebd1fb8bb675a5 +"delayed-stream@npm:~1.0.0": + version: 1.0.0 + resolution: "delayed-stream@npm:1.0.0" + checksum: 10c0/d758899da03392e6712f042bec80aa293bbe9e9ff1b2634baae6a360113e708b91326594c8a486d475c69d6259afb7efacdc3537bfcda1c6c648e390ce601b19 languageName: node linkType: hard @@ -3790,15 +1740,6 @@ __metadata: languageName: node linkType: hard -"dir-glob@npm:^3.0.1": - version: 3.0.1 - resolution: "dir-glob@npm:3.0.1" - dependencies: - path-type: "npm:^4.0.0" - checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c - languageName: node - linkType: hard - "doctrine@npm:^2.1.0": version: 2.1.0 resolution: "doctrine@npm:2.1.0" @@ -3808,29 +1749,6 @@ __metadata: languageName: node linkType: hard -"doctrine@npm:^3.0.0": - version: 3.0.0 - resolution: "doctrine@npm:3.0.0" - dependencies: - esutils: "npm:^2.0.2" - checksum: 10c0/c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520 - languageName: node - linkType: hard - -"dom-accessibility-api@npm:^0.5.9": - version: 0.5.16 - resolution: "dom-accessibility-api@npm:0.5.16" - checksum: 10c0/b2c2eda4fae568977cdac27a9f0c001edf4f95a6a6191dfa611e3721db2478d1badc01db5bb4fa8a848aeee13e442a6c2a4386d65ec65a1436f24715a2f8d053 - languageName: node - linkType: hard - -"dom-accessibility-api@npm:^0.6.3": - version: 0.6.3 - resolution: "dom-accessibility-api@npm:0.6.3" - checksum: 10c0/10bee5aa514b2a9a37c87cd81268db607a2e933a050074abc2f6fa3da9080ebed206a320cbc123567f2c3087d22292853bdfdceaffdd4334ffe2af9510b29360 - languageName: node - linkType: hard - "dom-helpers@npm:^5.0.1, dom-helpers@npm:^5.2.0, dom-helpers@npm:^5.2.1": version: 5.2.1 resolution: "dom-helpers@npm:5.2.1" @@ -3841,6 +1759,17 @@ __metadata: languageName: node linkType: hard +"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 + languageName: node + linkType: hard + "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" @@ -3848,10 +1777,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.668": - version: 1.4.779 - resolution: "electron-to-chromium@npm:1.4.779" - checksum: 10c0/9ed241b723258b3f0c4653a3c97a465e8d5a7a226cf9b5249d309aeab6fb22399084464304955b96d3c1cf13b8c6161f06366bfa87bd9a27740713fee32b5e8d +"electron-to-chromium@npm:^1.5.173": + version: 1.5.179 + resolution: "electron-to-chromium@npm:1.5.179" + checksum: 10c0/500a27e152a1033540f44cd4ebe4bcd8df0b466e83de95f812e65a3066adc61540c2d43f315848db5fdf8402eb383933642d10d912809f70a8e266e3e720c2e2 languageName: node linkType: hard @@ -3878,7 +1807,7 @@ __metadata: languageName: node linkType: hard -"env-cmd@npm:^10.1.0": +"env-cmd@npm:10.1.0": version: 10.1.0 resolution: "env-cmd@npm:10.1.0" dependencies: @@ -3904,388 +1833,176 @@ __metadata: languageName: node linkType: hard -"error-ex@npm:^1.3.1": - version: 1.3.2 - resolution: "error-ex@npm:1.3.2" - dependencies: - is-arrayish: "npm:^0.2.1" - checksum: 10c0/ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce - languageName: node - linkType: hard - -"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": - version: 1.23.3 - resolution: "es-abstract@npm:1.23.3" +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9, es-abstract@npm:^1.24.0": + version: 1.24.0 + resolution: "es-abstract@npm:1.24.0" dependencies: - array-buffer-byte-length: "npm:^1.0.1" - arraybuffer.prototype.slice: "npm:^1.0.3" + array-buffer-byte-length: "npm:^1.0.2" + arraybuffer.prototype.slice: "npm:^1.0.4" available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.7" - data-view-buffer: "npm:^1.0.1" - data-view-byte-length: "npm:^1.0.1" - data-view-byte-offset: "npm:^1.0.0" - es-define-property: "npm:^1.0.0" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + data-view-buffer: "npm:^1.0.2" + data-view-byte-length: "npm:^1.0.2" + data-view-byte-offset: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - es-set-tostringtag: "npm:^2.0.3" - es-to-primitive: "npm:^1.2.1" - function.prototype.name: "npm:^1.1.6" - get-intrinsic: "npm:^1.2.4" - get-symbol-description: "npm:^1.0.2" - globalthis: "npm:^1.0.3" - gopd: "npm:^1.0.1" + es-object-atoms: "npm:^1.1.1" + es-set-tostringtag: "npm:^2.1.0" + es-to-primitive: "npm:^1.3.0" + function.prototype.name: "npm:^1.1.8" + get-intrinsic: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + get-symbol-description: "npm:^1.1.0" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.0.3" - has-symbols: "npm:^1.0.3" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" hasown: "npm:^2.0.2" - internal-slot: "npm:^1.0.7" - is-array-buffer: "npm:^3.0.4" + internal-slot: "npm:^1.1.0" + is-array-buffer: "npm:^3.0.5" is-callable: "npm:^1.2.7" - is-data-view: "npm:^1.0.1" + is-data-view: "npm:^1.0.2" is-negative-zero: "npm:^2.0.3" - is-regex: "npm:^1.1.4" - is-shared-array-buffer: "npm:^1.0.3" - is-string: "npm:^1.0.7" - is-typed-array: "npm:^1.1.13" - is-weakref: "npm:^1.0.2" - object-inspect: "npm:^1.13.1" + is-regex: "npm:^1.2.1" + is-set: "npm:^2.0.3" + is-shared-array-buffer: "npm:^1.0.4" + is-string: "npm:^1.1.1" + is-typed-array: "npm:^1.1.15" + is-weakref: "npm:^1.1.1" + math-intrinsics: "npm:^1.1.0" + object-inspect: "npm:^1.13.4" object-keys: "npm:^1.1.1" - object.assign: "npm:^4.1.5" - regexp.prototype.flags: "npm:^1.5.2" - safe-array-concat: "npm:^1.1.2" - safe-regex-test: "npm:^1.0.3" - string.prototype.trim: "npm:^1.2.9" - string.prototype.trimend: "npm:^1.0.8" + object.assign: "npm:^4.1.7" + own-keys: "npm:^1.0.1" + regexp.prototype.flags: "npm:^1.5.4" + safe-array-concat: "npm:^1.1.3" + safe-push-apply: "npm:^1.0.0" + safe-regex-test: "npm:^1.1.0" + set-proto: "npm:^1.0.0" + stop-iteration-iterator: "npm:^1.1.0" + string.prototype.trim: "npm:^1.2.10" + string.prototype.trimend: "npm:^1.0.9" string.prototype.trimstart: "npm:^1.0.8" - typed-array-buffer: "npm:^1.0.2" - typed-array-byte-length: "npm:^1.0.1" - typed-array-byte-offset: "npm:^1.0.2" - typed-array-length: "npm:^1.0.6" - unbox-primitive: "npm:^1.0.2" - which-typed-array: "npm:^1.1.15" - checksum: 10c0/d27e9afafb225c6924bee9971a7f25f20c314f2d6cb93a63cada4ac11dcf42040896a6c22e5fb8f2a10767055ed4ddf400be3b1eb12297d281726de470b75666 + typed-array-buffer: "npm:^1.0.3" + typed-array-byte-length: "npm:^1.0.3" + typed-array-byte-offset: "npm:^1.0.4" + typed-array-length: "npm:^1.0.7" + unbox-primitive: "npm:^1.1.0" + which-typed-array: "npm:^1.1.19" + checksum: 10c0/b256e897be32df5d382786ce8cce29a1dd8c97efbab77a26609bd70f2ed29fbcfc7a31758cb07488d532e7ccccdfca76c1118f2afe5a424cdc05ca007867c318 languageName: node linkType: hard -"es-define-property@npm:^1.0.0": - version: 1.0.0 - resolution: "es-define-property@npm:1.0.0" - dependencies: - get-intrinsic: "npm:^1.2.4" - checksum: 10c0/6bf3191feb7ea2ebda48b577f69bdfac7a2b3c9bcf97307f55fd6ef1bbca0b49f0c219a935aca506c993d8c5d8bddd937766cb760cd5e5a1071351f2df9f9aa4 +"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c languageName: node linkType: hard -"es-errors@npm:^1.1.0, es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": +"es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 languageName: node linkType: hard -"es-iterator-helpers@npm:^1.0.15, es-iterator-helpers@npm:^1.0.17": - version: 1.0.19 - resolution: "es-iterator-helpers@npm:1.0.19" +"es-iterator-helpers@npm:^1.2.1": + version: 1.2.1 + resolution: "es-iterator-helpers@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.3" + es-abstract: "npm:^1.23.6" es-errors: "npm:^1.3.0" es-set-tostringtag: "npm:^2.0.3" function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.4" - globalthis: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.0.3" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.7" - iterator.prototype: "npm:^1.1.2" - safe-array-concat: "npm:^1.1.2" - checksum: 10c0/ae8f0241e383b3d197383b9842c48def7fce0255fb6ed049311b686ce295595d9e389b466f6a1b7d4e7bb92d82f5e716d6fae55e20c1040249bf976743b038c5 + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + iterator.prototype: "npm:^1.1.4" + safe-array-concat: "npm:^1.1.3" + checksum: 10c0/97e3125ca472d82d8aceea11b790397648b52c26d8768ea1c1ee6309ef45a8755bb63225a43f3150c7591cffc17caf5752459f1e70d583b4184370a8f04ebd2f languageName: node linkType: hard -"es-object-atoms@npm:^1.0.0": - version: 1.0.0 - resolution: "es-object-atoms@npm:1.0.0" +"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" dependencies: es-errors: "npm:^1.3.0" - checksum: 10c0/1fed3d102eb27ab8d983337bb7c8b159dd2a1e63ff833ec54eea1311c96d5b08223b433060ba240541ca8adba9eee6b0a60cdbf2f80634b784febc9cc8b687b4 - languageName: node - linkType: hard - -"es-set-tostringtag@npm:^2.0.3": - version: 2.0.3 - resolution: "es-set-tostringtag@npm:2.0.3" - dependencies: - get-intrinsic: "npm:^1.2.4" - has-tostringtag: "npm:^1.0.2" - hasown: "npm:^2.0.1" - checksum: 10c0/f22aff1585eb33569c326323f0b0d175844a1f11618b86e193b386f8be0ea9474cfbe46df39c45d959f7aa8f6c06985dc51dd6bce5401645ec5a74c4ceaa836a - languageName: node - linkType: hard - -"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": - version: 1.0.2 - resolution: "es-shim-unscopables@npm:1.0.2" - dependencies: - hasown: "npm:^2.0.0" - checksum: 10c0/f495af7b4b7601a4c0cfb893581c352636e5c08654d129590386a33a0432cf13a7bdc7b6493801cadd990d838e2839b9013d1de3b880440cb537825e834fe783 - languageName: node - linkType: hard - -"es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" - dependencies: - is-callable: "npm:^1.1.4" - is-date-object: "npm:^1.0.1" - is-symbol: "npm:^1.0.2" - checksum: 10c0/0886572b8dc075cb10e50c0af62a03d03a68e1e69c388bd4f10c0649ee41b1fbb24840a1b7e590b393011b5cdbe0144b776da316762653685432df37d6de60f1 - languageName: node - linkType: hard - -"esbuild-android-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-android-64@npm:0.14.54" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - -"esbuild-android-arm64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-android-arm64@npm:0.14.54" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-darwin-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-darwin-64@npm:0.14.54" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"esbuild-darwin-arm64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-darwin-arm64@npm:0.14.54" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-freebsd-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-freebsd-64@npm:0.14.54" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"esbuild-freebsd-arm64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-freebsd-arm64@npm:0.14.54" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-linux-32@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-32@npm:0.14.54" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"esbuild-linux-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-64@npm:0.14.54" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"esbuild-linux-arm64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-arm64@npm:0.14.54" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-linux-arm@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-arm@npm:0.14.54" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"esbuild-linux-mips64le@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-mips64le@npm:0.14.54" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - -"esbuild-linux-ppc64le@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-ppc64le@npm:0.14.54" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - -"esbuild-linux-riscv64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-riscv64@npm:0.14.54" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"esbuild-linux-s390x@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-s390x@npm:0.14.54" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - -"esbuild-netbsd-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-netbsd-64@npm:0.14.54" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - -"esbuild-openbsd-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-openbsd-64@npm:0.14.54" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"esbuild-sunos-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-sunos-64@npm:0.14.54" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - -"esbuild-windows-32@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-windows-32@npm:0.14.54" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"esbuild-windows-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-windows-64@npm:0.14.54" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"esbuild-windows-arm64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-windows-arm64@npm:0.14.54" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"esbuild@npm:^0.14.14": - version: 0.14.54 - resolution: "esbuild@npm:0.14.54" - dependencies: - "@esbuild/linux-loong64": "npm:0.14.54" - esbuild-android-64: "npm:0.14.54" - esbuild-android-arm64: "npm:0.14.54" - esbuild-darwin-64: "npm:0.14.54" - esbuild-darwin-arm64: "npm:0.14.54" - esbuild-freebsd-64: "npm:0.14.54" - esbuild-freebsd-arm64: "npm:0.14.54" - esbuild-linux-32: "npm:0.14.54" - esbuild-linux-64: "npm:0.14.54" - esbuild-linux-arm: "npm:0.14.54" - esbuild-linux-arm64: "npm:0.14.54" - esbuild-linux-mips64le: "npm:0.14.54" - esbuild-linux-ppc64le: "npm:0.14.54" - esbuild-linux-riscv64: "npm:0.14.54" - esbuild-linux-s390x: "npm:0.14.54" - esbuild-netbsd-64: "npm:0.14.54" - esbuild-openbsd-64: "npm:0.14.54" - esbuild-sunos-64: "npm:0.14.54" - esbuild-windows-32: "npm:0.14.54" - esbuild-windows-64: "npm:0.14.54" - esbuild-windows-arm64: "npm:0.14.54" - dependenciesMeta: - "@esbuild/linux-loong64": - optional: true - esbuild-android-64: - optional: true - esbuild-android-arm64: - optional: true - esbuild-darwin-64: - optional: true - esbuild-darwin-arm64: - optional: true - esbuild-freebsd-64: - optional: true - esbuild-freebsd-arm64: - optional: true - esbuild-linux-32: - optional: true - esbuild-linux-64: - optional: true - esbuild-linux-arm: - optional: true - esbuild-linux-arm64: - optional: true - esbuild-linux-mips64le: - optional: true - esbuild-linux-ppc64le: - optional: true - esbuild-linux-riscv64: - optional: true - esbuild-linux-s390x: - optional: true - esbuild-netbsd-64: - optional: true - esbuild-openbsd-64: - optional: true - esbuild-sunos-64: - optional: true - esbuild-windows-32: - optional: true - esbuild-windows-64: - optional: true - esbuild-windows-arm64: - optional: true - bin: - esbuild: bin/esbuild - checksum: 10c0/1df3cf7c5175ebee284fd027f287385a07ce8a0f0460a4412881aeff707577d91e55302f220ee8397b3b5aa17f4ceeb80eac16f36fc676532ff1b744e5965f2d - languageName: node - linkType: hard - -"esbuild@npm:^0.20.1": - version: 0.20.2 - resolution: "esbuild@npm:0.20.2" - dependencies: - "@esbuild/aix-ppc64": "npm:0.20.2" - "@esbuild/android-arm": "npm:0.20.2" - "@esbuild/android-arm64": "npm:0.20.2" - "@esbuild/android-x64": "npm:0.20.2" - "@esbuild/darwin-arm64": "npm:0.20.2" - "@esbuild/darwin-x64": "npm:0.20.2" - "@esbuild/freebsd-arm64": "npm:0.20.2" - "@esbuild/freebsd-x64": "npm:0.20.2" - "@esbuild/linux-arm": "npm:0.20.2" - "@esbuild/linux-arm64": "npm:0.20.2" - "@esbuild/linux-ia32": "npm:0.20.2" - "@esbuild/linux-loong64": "npm:0.20.2" - "@esbuild/linux-mips64el": "npm:0.20.2" - "@esbuild/linux-ppc64": "npm:0.20.2" - "@esbuild/linux-riscv64": "npm:0.20.2" - "@esbuild/linux-s390x": "npm:0.20.2" - "@esbuild/linux-x64": "npm:0.20.2" - "@esbuild/netbsd-x64": "npm:0.20.2" - "@esbuild/openbsd-x64": "npm:0.20.2" - "@esbuild/sunos-x64": "npm:0.20.2" - "@esbuild/win32-arm64": "npm:0.20.2" - "@esbuild/win32-ia32": "npm:0.20.2" - "@esbuild/win32-x64": "npm:0.20.2" + checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.0.3, es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" + dependencies: + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af + languageName: node + linkType: hard + +"es-shim-unscopables@npm:^1.0.2": + version: 1.1.0 + resolution: "es-shim-unscopables@npm:1.1.0" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/1b9702c8a1823fc3ef39035a4e958802cf294dd21e917397c561d0b3e195f383b978359816b1732d02b255ccf63e1e4815da0065b95db8d7c992037be3bbbcdb + languageName: node + linkType: hard + +"es-to-primitive@npm:^1.3.0": + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" + dependencies: + is-callable: "npm:^1.2.7" + is-date-object: "npm:^1.0.5" + is-symbol: "npm:^1.0.4" + checksum: 10c0/c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b + languageName: node + linkType: hard + +"esbuild@npm:^0.24.0": + version: 0.24.2 + resolution: "esbuild@npm:0.24.2" + dependencies: + "@esbuild/aix-ppc64": "npm:0.24.2" + "@esbuild/android-arm": "npm:0.24.2" + "@esbuild/android-arm64": "npm:0.24.2" + "@esbuild/android-x64": "npm:0.24.2" + "@esbuild/darwin-arm64": "npm:0.24.2" + "@esbuild/darwin-x64": "npm:0.24.2" + "@esbuild/freebsd-arm64": "npm:0.24.2" + "@esbuild/freebsd-x64": "npm:0.24.2" + "@esbuild/linux-arm": "npm:0.24.2" + "@esbuild/linux-arm64": "npm:0.24.2" + "@esbuild/linux-ia32": "npm:0.24.2" + "@esbuild/linux-loong64": "npm:0.24.2" + "@esbuild/linux-mips64el": "npm:0.24.2" + "@esbuild/linux-ppc64": "npm:0.24.2" + "@esbuild/linux-riscv64": "npm:0.24.2" + "@esbuild/linux-s390x": "npm:0.24.2" + "@esbuild/linux-x64": "npm:0.24.2" + "@esbuild/netbsd-arm64": "npm:0.24.2" + "@esbuild/netbsd-x64": "npm:0.24.2" + "@esbuild/openbsd-arm64": "npm:0.24.2" + "@esbuild/openbsd-x64": "npm:0.24.2" + "@esbuild/sunos-x64": "npm:0.24.2" + "@esbuild/win32-arm64": "npm:0.24.2" + "@esbuild/win32-ia32": "npm:0.24.2" + "@esbuild/win32-x64": "npm:0.24.2" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -4321,8 +2038,12 @@ __metadata: optional: true "@esbuild/linux-x64": optional: true + "@esbuild/netbsd-arm64": + optional: true "@esbuild/netbsd-x64": optional: true + "@esbuild/openbsd-arm64": + optional: true "@esbuild/openbsd-x64": optional: true "@esbuild/sunos-x64": @@ -4335,21 +2056,14 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/66398f9fb2c65e456a3e649747b39af8a001e47963b25e86d9c09d2a48d61aa641b27da0ce5cad63df95ad246105e1d83e7fee0e1e22a0663def73b1c5101112 - languageName: node - linkType: hard - -"escalade@npm:^3.1.2": - version: 3.1.2 - resolution: "escalade@npm:3.1.2" - checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 + checksum: 10c0/5a25bb08b6ba23db6e66851828d848bd3ff87c005a48c02d83e38879058929878a6baa5a414e1141faee0d1dece3f32b5fbc2a87b82ed6a7aa857cf40359aeb5 languageName: node linkType: hard -"escape-string-regexp@npm:^1.0.5": - version: 1.0.5 - resolution: "escape-string-regexp@npm:1.0.5" - checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 +"escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 languageName: node linkType: hard @@ -4360,7 +2074,7 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^9.1.0": +"eslint-config-prettier@npm:9.1.0": version: 9.1.0 resolution: "eslint-config-prettier@npm:9.1.0" peerDependencies: @@ -4371,143 +2085,37 @@ __metadata: languageName: node linkType: hard -"eslint-config-react-app@npm:^7.0.1": - version: 7.0.1 - resolution: "eslint-config-react-app@npm:7.0.1" - dependencies: - "@babel/core": "npm:^7.16.0" - "@babel/eslint-parser": "npm:^7.16.3" - "@rushstack/eslint-patch": "npm:^1.1.0" - "@typescript-eslint/eslint-plugin": "npm:^5.5.0" - "@typescript-eslint/parser": "npm:^5.5.0" - babel-preset-react-app: "npm:^10.0.1" - confusing-browser-globals: "npm:^1.0.11" - eslint-plugin-flowtype: "npm:^8.0.3" - eslint-plugin-import: "npm:^2.25.3" - eslint-plugin-jest: "npm:^25.3.0" - eslint-plugin-jsx-a11y: "npm:^6.5.1" - eslint-plugin-react: "npm:^7.27.1" - eslint-plugin-react-hooks: "npm:^4.3.0" - eslint-plugin-testing-library: "npm:^5.0.1" - peerDependencies: - eslint: ^8.0.0 - checksum: 10c0/be290ec0cd5a2c0bb0b85cb1645e8734769cae77f101cd453631d77a60fa4894ee8b5b1e080ee8c21e01af0d0fc22367a2882931a549691b5ab801abb985cbba - languageName: node - linkType: hard - -"eslint-import-resolver-node@npm:^0.3.9": - version: 0.3.9 - resolution: "eslint-import-resolver-node@npm:0.3.9" - dependencies: - debug: "npm:^3.2.7" - is-core-module: "npm:^2.13.0" - resolve: "npm:^1.22.4" - checksum: 10c0/0ea8a24a72328a51fd95aa8f660dcca74c1429806737cf10261ab90cfcaaf62fd1eff664b76a44270868e0a932711a81b250053942595bcd00a93b1c1575dd61 - languageName: node - linkType: hard - -"eslint-module-utils@npm:^2.8.0": - version: 2.8.1 - resolution: "eslint-module-utils@npm:2.8.1" - dependencies: - debug: "npm:^3.2.7" - peerDependenciesMeta: - eslint: - optional: true - checksum: 10c0/1aeeb97bf4b688d28de136ee57c824480c37691b40fa825c711a4caf85954e94b99c06ac639d7f1f6c1d69223bd21bcb991155b3e589488e958d5b83dfd0f882 - languageName: node - linkType: hard - -"eslint-plugin-flowtype@npm:^8.0.3": - version: 8.0.3 - resolution: "eslint-plugin-flowtype@npm:8.0.3" - dependencies: - lodash: "npm:^4.17.21" - string-natural-compare: "npm:^3.0.1" - peerDependencies: - "@babel/plugin-syntax-flow": ^7.14.5 - "@babel/plugin-transform-react-jsx": ^7.14.9 - eslint: ^8.1.0 - checksum: 10c0/a4596ba1cb80c19a06f1ddef6c36e6a671769da8d056d4a8f3482a2c46f475c547e78f82c3233099dba3759dc9a29e36d0ca07019cf6deb666db17f49d8f566d - languageName: node - linkType: hard - -"eslint-plugin-import@npm:^2.25.3, eslint-plugin-import@npm:^2.29.1": - version: 2.29.1 - resolution: "eslint-plugin-import@npm:2.29.1" - dependencies: - array-includes: "npm:^3.1.7" - array.prototype.findlastindex: "npm:^1.2.3" - array.prototype.flat: "npm:^1.3.2" - array.prototype.flatmap: "npm:^1.3.2" - debug: "npm:^3.2.7" - doctrine: "npm:^2.1.0" - eslint-import-resolver-node: "npm:^0.3.9" - eslint-module-utils: "npm:^2.8.0" - hasown: "npm:^2.0.0" - is-core-module: "npm:^2.13.1" - is-glob: "npm:^4.0.3" - minimatch: "npm:^3.1.2" - object.fromentries: "npm:^2.0.7" - object.groupby: "npm:^1.0.1" - object.values: "npm:^1.1.7" - semver: "npm:^6.3.1" - tsconfig-paths: "npm:^3.15.0" - peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 10c0/5f35dfbf4e8e67f741f396987de9504ad125c49f4144508a93282b4ea0127e052bde65ab6def1f31b6ace6d5d430be698333f75bdd7dca3bc14226c92a083196 - languageName: node - linkType: hard - -"eslint-plugin-jest@npm:^25.3.0": - version: 25.7.0 - resolution: "eslint-plugin-jest@npm:25.7.0" - dependencies: - "@typescript-eslint/experimental-utils": "npm:^5.0.0" - peerDependencies: - "@typescript-eslint/eslint-plugin": ^4.0.0 || ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - "@typescript-eslint/eslint-plugin": - optional: true - jest: - optional: true - checksum: 10c0/72dad05323d54e815c2bb10235bd5b77423796ef2e2940f7dba28bdb6cfac5a578793d3f0c7ac74618c41f9d8d6f345097a2a1f89f41aeec27bb873cb66ab270 - languageName: node - linkType: hard - -"eslint-plugin-jsx-a11y@npm:^6.5.1, eslint-plugin-jsx-a11y@npm:^6.8.0": - version: 6.8.0 - resolution: "eslint-plugin-jsx-a11y@npm:6.8.0" +"eslint-plugin-jsx-a11y@npm:6.10.2": + version: 6.10.2 + resolution: "eslint-plugin-jsx-a11y@npm:6.10.2" dependencies: - "@babel/runtime": "npm:^7.23.2" - aria-query: "npm:^5.3.0" - array-includes: "npm:^3.1.7" + aria-query: "npm:^5.3.2" + array-includes: "npm:^3.1.8" array.prototype.flatmap: "npm:^1.3.2" ast-types-flow: "npm:^0.0.8" - axe-core: "npm:=4.7.0" - axobject-query: "npm:^3.2.1" + axe-core: "npm:^4.10.0" + axobject-query: "npm:^4.1.0" damerau-levenshtein: "npm:^1.0.8" emoji-regex: "npm:^9.2.2" - es-iterator-helpers: "npm:^1.0.15" - hasown: "npm:^2.0.0" + hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^3.3.5" language-tags: "npm:^1.0.9" minimatch: "npm:^3.1.2" - object.entries: "npm:^1.1.7" - object.fromentries: "npm:^2.0.7" + object.fromentries: "npm:^2.0.8" + safe-regex-test: "npm:^1.0.3" + string.prototype.includes: "npm:^2.0.1" peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 10c0/199b883e526e6f9d7c54cb3f094abc54f11a1ec816db5fb6cae3b938eb0e503acc10ccba91ca7451633a9d0b9abc0ea03601844a8aba5fe88c5e8897c9ac8f49 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + checksum: 10c0/d93354e03b0cf66f018d5c50964e074dffe4ddf1f9b535fa020d19c4ae45f89c1a16e9391ca61ac3b19f7042c751ac0d361a056a65cbd1de24718a53ff8daa6e languageName: node linkType: hard -"eslint-plugin-prettier@npm:^5.1.3": - version: 5.1.3 - resolution: "eslint-plugin-prettier@npm:5.1.3" +"eslint-plugin-prettier@npm:5.2.1": + version: 5.2.1 + resolution: "eslint-plugin-prettier@npm:5.2.1" dependencies: prettier-linter-helpers: "npm:^1.0.0" - synckit: "npm:^0.8.6" + synckit: "npm:^0.9.1" peerDependencies: "@types/eslint": ">=8.0.0" eslint: ">=8.0.0" @@ -4518,157 +2126,137 @@ __metadata: optional: true eslint-config-prettier: optional: true - checksum: 10c0/f45d5fc1fcfec6b0cf038a7a65ddd10a25df4fe3f9e1f6b7f0d5100e66f046a26a2492e69ee765dddf461b93c114cf2e1eb18d4970aafa6f385448985c136e09 + checksum: 10c0/4bc8bbaf5bb556c9c501dcdff369137763c49ccaf544f9fa91400360ed5e3a3f1234ab59690e06beca5b1b7e6f6356978cdd3b02af6aba3edea2ffe69ca6e8b2 languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^4.3.0, eslint-plugin-react-hooks@npm:^4.6.0": - version: 4.6.2 - resolution: "eslint-plugin-react-hooks@npm:4.6.2" +"eslint-plugin-react-hooks@npm:5.0.0": + version: 5.0.0 + resolution: "eslint-plugin-react-hooks@npm:5.0.0" peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - checksum: 10c0/4844e58c929bc05157fb70ba1e462e34f1f4abcbc8dd5bbe5b04513d33e2699effb8bca668297976ceea8e7ebee4e8fc29b9af9d131bcef52886feaa2308b2cc + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + checksum: 10c0/bcb74b421f32e4203a7100405b57aab85526be4461e5a1da01bc537969a30012d2ee209a2c2a6cac543833a27188ce1e6ad71e4628d0bb4a2e5365cad86c5002 languageName: node linkType: hard -"eslint-plugin-react@npm:^7.27.1, eslint-plugin-react@npm:^7.34.1": - version: 7.34.1 - resolution: "eslint-plugin-react@npm:7.34.1" +"eslint-plugin-react@npm:7.37.5": + version: 7.37.5 + resolution: "eslint-plugin-react@npm:7.37.5" dependencies: - array-includes: "npm:^3.1.7" - array.prototype.findlast: "npm:^1.2.4" - array.prototype.flatmap: "npm:^1.3.2" - array.prototype.toreversed: "npm:^1.1.2" - array.prototype.tosorted: "npm:^1.1.3" + array-includes: "npm:^3.1.8" + array.prototype.findlast: "npm:^1.2.5" + array.prototype.flatmap: "npm:^1.3.3" + array.prototype.tosorted: "npm:^1.1.4" doctrine: "npm:^2.1.0" - es-iterator-helpers: "npm:^1.0.17" + es-iterator-helpers: "npm:^1.2.1" estraverse: "npm:^5.3.0" + hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" minimatch: "npm:^3.1.2" - object.entries: "npm:^1.1.7" - object.fromentries: "npm:^2.0.7" - object.hasown: "npm:^1.1.3" - object.values: "npm:^1.1.7" + object.entries: "npm:^1.1.9" + object.fromentries: "npm:^2.0.8" + object.values: "npm:^1.2.1" prop-types: "npm:^15.8.1" resolve: "npm:^2.0.0-next.5" semver: "npm:^6.3.1" - string.prototype.matchall: "npm:^4.0.10" - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 10c0/7c61b1314d37a4ac2f2474f9571f801f1a1a5d81dcd4abbb5d07145406518722fb792367267757ee116bde254be9753242d6b93c9619110398b3fe1746e4848c - languageName: node - linkType: hard - -"eslint-plugin-testing-library@npm:^5.0.1": - version: 5.11.1 - resolution: "eslint-plugin-testing-library@npm:5.11.1" - dependencies: - "@typescript-eslint/utils": "npm:^5.58.0" + string.prototype.matchall: "npm:^4.0.12" + string.prototype.repeat: "npm:^1.0.0" peerDependencies: - eslint: ^7.5.0 || ^8.0.0 - checksum: 10c0/55c7792345710a2b951acb0552ebe4e491d988f7d37fd308749e75fdbc36142b9a151ecec03b39992f672afea1a99dd3c3d2fb9f737ef18f56d7168e294fd9eb - languageName: node - linkType: hard - -"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1": - version: 5.1.1 - resolution: "eslint-scope@npm:5.1.1" - dependencies: - esrecurse: "npm:^4.3.0" - estraverse: "npm:^4.1.1" - checksum: 10c0/d30ef9dc1c1cbdece34db1539a4933fe3f9b14e1ffb27ecc85987902ee663ad7c9473bbd49a9a03195a373741e62e2f807c4938992e019b511993d163450e70a + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: 10c0/c850bfd556291d4d9234f5ca38db1436924a1013627c8ab1853f77cac73ec19b020e861e6c7b783436a48b6ffcdfba4547598235a37ad4611b6739f65fd8ad57 languageName: node linkType: hard -"eslint-scope@npm:^7.2.2": - version: 7.2.2 - resolution: "eslint-scope@npm:7.2.2" +"eslint-scope@npm:^8.2.0": + version: 8.4.0 + resolution: "eslint-scope@npm:8.4.0" dependencies: esrecurse: "npm:^4.3.0" estraverse: "npm:^5.2.0" - checksum: 10c0/613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116 + checksum: 10c0/407f6c600204d0f3705bd557f81bd0189e69cd7996f408f8971ab5779c0af733d1af2f1412066b40ee1588b085874fc37a2333986c6521669cdbdd36ca5058e0 languageName: node linkType: hard -"eslint-visitor-keys@npm:^2.1.0": - version: 2.1.0 - resolution: "eslint-visitor-keys@npm:2.1.0" - checksum: 10c0/9f0e3a2db751d84067d15977ac4b4472efd6b303e369e6ff241a99feac04da758f46d5add022c33d06b53596038dbae4b4aceb27c7e68b8dfc1055b35e495787 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": +"eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 languageName: node linkType: hard -"eslint@npm:^8.57.0": - version: 8.57.0 - resolution: "eslint@npm:8.57.0" +"eslint-visitor-keys@npm:^4.2.0, eslint-visitor-keys@npm:^4.2.1": + version: 4.2.1 + resolution: "eslint-visitor-keys@npm:4.2.1" + checksum: 10c0/fcd43999199d6740db26c58dbe0c2594623e31ca307e616ac05153c9272f12f1364f5a0b1917a8e962268fdecc6f3622c1c2908b4fcc2e047a106fe6de69dc43 + languageName: node + linkType: hard + +"eslint@npm:9.15.0": + version: 9.15.0 + resolution: "eslint@npm:9.15.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.6.1" - "@eslint/eslintrc": "npm:^2.1.4" - "@eslint/js": "npm:8.57.0" - "@humanwhocodes/config-array": "npm:^0.11.14" + "@eslint-community/regexpp": "npm:^4.12.1" + "@eslint/config-array": "npm:^0.19.0" + "@eslint/core": "npm:^0.9.0" + "@eslint/eslintrc": "npm:^3.2.0" + "@eslint/js": "npm:9.15.0" + "@eslint/plugin-kit": "npm:^0.2.3" + "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" - "@nodelib/fs.walk": "npm:^1.2.8" - "@ungap/structured-clone": "npm:^1.2.0" + "@humanwhocodes/retry": "npm:^0.4.1" + "@types/estree": "npm:^1.0.6" + "@types/json-schema": "npm:^7.0.15" ajv: "npm:^6.12.4" chalk: "npm:^4.0.0" - cross-spawn: "npm:^7.0.2" + cross-spawn: "npm:^7.0.5" debug: "npm:^4.3.2" - doctrine: "npm:^3.0.0" escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^7.2.2" - eslint-visitor-keys: "npm:^3.4.3" - espree: "npm:^9.6.1" - esquery: "npm:^1.4.2" + eslint-scope: "npm:^8.2.0" + eslint-visitor-keys: "npm:^4.2.0" + espree: "npm:^10.3.0" + esquery: "npm:^1.5.0" esutils: "npm:^2.0.2" fast-deep-equal: "npm:^3.1.3" - file-entry-cache: "npm:^6.0.1" + file-entry-cache: "npm:^8.0.0" find-up: "npm:^5.0.0" glob-parent: "npm:^6.0.2" - globals: "npm:^13.19.0" - graphemer: "npm:^1.4.0" ignore: "npm:^5.2.0" imurmurhash: "npm:^0.1.4" is-glob: "npm:^4.0.0" - is-path-inside: "npm:^3.0.3" - js-yaml: "npm:^4.1.0" json-stable-stringify-without-jsonify: "npm:^1.0.1" - levn: "npm:^0.4.1" lodash.merge: "npm:^4.6.2" minimatch: "npm:^3.1.2" natural-compare: "npm:^1.4.0" optionator: "npm:^0.9.3" - strip-ansi: "npm:^6.0.1" - text-table: "npm:^0.2.0" + peerDependencies: + jiti: "*" + peerDependenciesMeta: + jiti: + optional: true bin: eslint: bin/eslint.js - checksum: 10c0/00bb96fd2471039a312435a6776fe1fd557c056755eaa2b96093ef3a8508c92c8775d5f754768be6b1dddd09fdd3379ddb231eeb9b6c579ee17ea7d68000a529 + checksum: 10c0/d0d7606f36bfcccb1c3703d0a24df32067b207a616f17efe5fb1765a91d13f085afffc4fc97ecde4ab9c9f4edd64d9b4ce750e13ff7937a25074b24bee15b20f languageName: node linkType: hard -"espree@npm:^9.6.0, espree@npm:^9.6.1": - version: 9.6.1 - resolution: "espree@npm:9.6.1" +"espree@npm:^10.0.1, espree@npm:^10.3.0": + version: 10.4.0 + resolution: "espree@npm:10.4.0" dependencies: - acorn: "npm:^8.9.0" + acorn: "npm:^8.15.0" acorn-jsx: "npm:^5.3.2" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 10c0/1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460 + eslint-visitor-keys: "npm:^4.2.1" + checksum: 10c0/c63fe06131c26c8157b4083313cb02a9a54720a08e21543300e55288c40e06c3fc284bdecf108d3a1372c5934a0a88644c98714f38b6ae8ed272b40d9ea08d6b languageName: node linkType: hard -"esquery@npm:^1.4.2": - version: 1.5.0 - resolution: "esquery@npm:1.5.0" +"esquery@npm:^1.5.0": + version: 1.6.0 + resolution: "esquery@npm:1.6.0" dependencies: estraverse: "npm:^5.1.0" - checksum: 10c0/a084bd049d954cc88ac69df30534043fb2aee5555b56246493f42f27d1e168f00d9e5d4192e46f10290d312dc30dc7d58994d61a609c579c1219d636996f9213 + checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 languageName: node linkType: hard @@ -4681,13 +2269,6 @@ __metadata: languageName: node linkType: hard -"estraverse@npm:^4.1.1": - version: 4.3.0 - resolution: "estraverse@npm:4.3.0" - checksum: 10c0/9cb46463ef8a8a4905d3708a652d60122a0c20bb58dec7e0e12ab0e7235123d74214fc0141d743c381813e1b992767e2708194f6f6e0f9fd00c1b4e0887b8b6d - languageName: node - linkType: hard - "estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": version: 5.3.0 resolution: "estraverse@npm:5.3.0" @@ -4703,9 +2284,9 @@ __metadata: linkType: hard "exponential-backoff@npm:^3.1.1": - version: 3.1.1 - resolution: "exponential-backoff@npm:3.1.1" - checksum: 10c0/160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 + version: 3.1.2 + resolution: "exponential-backoff@npm:3.1.2" + checksum: 10c0/d9d3e1eafa21b78464297df91f1776f7fbaa3d5e3f7f0995648ca5b89c069d17055033817348d9f4a43d1c20b0eab84f75af6991751e839df53e4dfd6f22e844 languageName: node linkType: hard @@ -4723,19 +2304,6 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.9": - version: 3.3.2 - resolution: "fast-glob@npm:3.3.2" - dependencies: - "@nodelib/fs.stat": "npm:^2.0.2" - "@nodelib/fs.walk": "npm:^1.2.3" - glob-parent: "npm:^5.1.2" - merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.4" - checksum: 10c0/42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845 - languageName: node - linkType: hard - "fast-json-stable-stringify@npm:^2.0.0": version: 2.1.0 resolution: "fast-json-stable-stringify@npm:2.1.0" @@ -4750,21 +2318,24 @@ __metadata: languageName: node linkType: hard -"fastq@npm:^1.6.0": - version: 1.17.1 - resolution: "fastq@npm:1.17.1" - dependencies: - reusify: "npm:^1.0.4" - checksum: 10c0/1095f16cea45fb3beff558bb3afa74ca7a9250f5a670b65db7ed585f92b4b48381445cd328b3d87323da81e43232b5d5978a8201bde84e0cd514310f1ea6da34 +"fdir@npm:^6.4.4": + version: 6.4.6 + resolution: "fdir@npm:6.4.6" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10c0/45b559cff889934ebb8bc498351e5acba40750ada7e7d6bde197768d2fa67c149be8ae7f8ff34d03f4e1eb20f2764116e56440aaa2f6689e9a4aa7ef06acafe9 languageName: node linkType: hard -"file-entry-cache@npm:^6.0.1": - version: 6.0.1 - resolution: "file-entry-cache@npm:6.0.1" +"file-entry-cache@npm:^8.0.0": + version: 8.0.0 + resolution: "file-entry-cache@npm:8.0.0" dependencies: - flat-cache: "npm:^3.0.4" - checksum: 10c0/58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd + flat-cache: "npm:^4.0.0" + checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638 languageName: node linkType: hard @@ -4787,44 +2358,66 @@ __metadata: languageName: node linkType: hard -"flat-cache@npm:^3.0.4": - version: 3.2.0 - resolution: "flat-cache@npm:3.2.0" +"flat-cache@npm:^4.0.0": + version: 4.0.1 + resolution: "flat-cache@npm:4.0.1" dependencies: flatted: "npm:^3.2.9" - keyv: "npm:^4.5.3" - rimraf: "npm:^3.0.2" - checksum: 10c0/b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75 + keyv: "npm:^4.5.4" + checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc languageName: node linkType: hard "flatted@npm:^3.2.9": - version: 3.3.1 - resolution: "flatted@npm:3.3.1" - checksum: 10c0/324166b125ee07d4ca9bcf3a5f98d915d5db4f39d711fba640a3178b959919aae1f7cfd8aabcfef5826ed8aa8a2aa14cc85b2d7d18ff638ddf4ae3df39573eaf + version: 3.3.3 + resolution: "flatted@npm:3.3.3" + checksum: 10c0/e957a1c6b0254aa15b8cce8533e24165abd98fadc98575db082b786b5da1b7d72062b81bfdcd1da2f4d46b6ed93bec2434e62333e9b4261d79ef2e75a10dd538 + languageName: node + linkType: hard + +"follow-redirects@npm:^1.15.6": + version: 1.15.9 + resolution: "follow-redirects@npm:1.15.9" + peerDependenciesMeta: + debug: + optional: true + checksum: 10c0/5829165bd112c3c0e82be6c15b1a58fa9dcfaede3b3c54697a82fe4a62dd5ae5e8222956b448d2f98e331525f05d00404aba7d696de9e761ef6e42fdc780244f languageName: node linkType: hard -"for-each@npm:^0.3.3": - version: 0.3.3 - resolution: "for-each@npm:0.3.3" +"for-each@npm:^0.3.3, for-each@npm:^0.3.5": + version: 0.3.5 + resolution: "for-each@npm:0.3.5" dependencies: - is-callable: "npm:^1.1.3" - checksum: 10c0/22330d8a2db728dbf003ec9182c2d421fbcd2969b02b4f97ec288721cda63eb28f2c08585ddccd0f77cb2930af8d958005c9e72f47141dc51816127a118f39aa + is-callable: "npm:^1.2.7" + checksum: 10c0/0e0b50f6a843a282637d43674d1fb278dda1dd85f4f99b640024cfb10b85058aac0cc781bf689d5fe50b4b7f638e91e548560723a4e76e04fe96ae35ef039cee languageName: node linkType: hard "foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" + version: 3.3.1 + resolution: "foreground-child@npm:3.3.1" dependencies: - cross-spawn: "npm:^7.0.0" + cross-spawn: "npm:^7.0.6" signal-exit: "npm:^4.0.1" - checksum: 10c0/9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 + checksum: 10c0/8986e4af2430896e65bc2788d6679067294d6aee9545daefc84923a0a4b399ad9c7a3ea7bd8c0b2b80fdf4a92de4c69df3f628233ff3224260e9c1541a9e9ed3 + languageName: node + linkType: hard + +"form-data@npm:^4.0.0": + version: 4.0.3 + resolution: "form-data@npm:4.0.3" + dependencies: + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.8" + es-set-tostringtag: "npm:^2.1.0" + hasown: "npm:^2.0.2" + mime-types: "npm:^2.1.12" + checksum: 10c0/f0cf45873d600110b5fadf5804478377694f73a1ed97aaa370a74c90cebd7fe6e845a081171668a5476477d0d55a73a4e03d6682968fa8661eac2a81d651fcdb languageName: node linkType: hard -"formik@npm:^2.4.5": +"formik@npm:2.4.6": version: 2.4.6 resolution: "formik@npm:2.4.6" dependencies: @@ -4842,15 +2435,6 @@ __metadata: languageName: node linkType: hard -"fs-minipass@npm:^2.0.0": - version: 2.1.0 - resolution: "fs-minipass@npm:2.1.0" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 - languageName: node - linkType: hard - "fs-minipass@npm:^3.0.0": version: 3.0.3 resolution: "fs-minipass@npm:3.0.3" @@ -4860,13 +2444,6 @@ __metadata: languageName: node linkType: hard -"fs.realpath@npm:^1.0.0": - version: 1.0.0 - resolution: "fs.realpath@npm:1.0.0" - checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 - languageName: node - linkType: hard - "fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" @@ -4893,15 +2470,17 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.5, function.prototype.name@npm:^1.1.6": - version: 1.1.6 - resolution: "function.prototype.name@npm:1.1.6" +"function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.8": + version: 1.1.8 + resolution: "function.prototype.name@npm:1.1.8" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" functions-have-names: "npm:^1.2.3" - checksum: 10c0/9eae11294905b62cb16874adb4fc687927cda3162285e0ad9612e6a1d04934005d46907362ea9cdb7428edce05a2f2c3dabc3b2d21e9fd343e9bb278230ad94b + hasown: "npm:^2.0.2" + is-callable: "npm:^1.2.7" + checksum: 10c0/e920a2ab52663005f3cbe7ee3373e3c71c1fb5558b0b0548648cdf3e51961085032458e26c71ff1a8c8c20e7ee7caeb03d43a5d1fa8610c459333323a2e71253 languageName: node linkType: hard @@ -4919,36 +2498,42 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": - version: 1.2.4 - resolution: "get-intrinsic@npm:1.2.4" +"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": + version: 1.3.0 + resolution: "get-intrinsic@npm:1.3.0" dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" function-bind: "npm:^1.1.2" - has-proto: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - hasown: "npm:^2.0.0" - checksum: 10c0/0a9b82c16696ed6da5e39b1267104475c47e3a9bdbe8b509dfe1710946e38a87be70d759f4bb3cda042d76a41ef47fe769660f3b7c0d1f68750299344ffb15b7 + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/52c81808af9a8130f581e6a6a83e1ba4a9f703359e7a438d1369a5267a25412322f03dcbd7c549edaef0b6214a0630a28511d7df0130c93cfd380f4fa0b5b66a languageName: node linkType: hard -"get-symbol-description@npm:^1.0.2": - version: 1.0.2 - resolution: "get-symbol-description@npm:1.0.2" +"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" dependencies: - call-bind: "npm:^1.0.5" - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.4" - checksum: 10c0/867be6d63f5e0eb026cb3b0ef695ec9ecf9310febb041072d2e142f260bd91ced9eeb426b3af98791d1064e324e653424afa6fd1af17dee373bea48ae03162bc + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c languageName: node linkType: hard -"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": - version: 5.1.2 - resolution: "glob-parent@npm:5.1.2" +"get-symbol-description@npm:^1.1.0": + version: 1.1.0 + resolution: "get-symbol-description@npm:1.1.0" dependencies: - is-glob: "npm:^4.0.1" - checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/d6a7d6afca375779a4b307738c9e80dbf7afc0bdbe5948768d54ab9653c865523d8920e670991a925936eb524b7cb6a6361d199a760b21d0ca7620194455aa4b languageName: node linkType: hard @@ -4961,6 +2546,15 @@ __metadata: languageName: node linkType: hard +"glob-parent@npm:~5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: "npm:^4.0.1" + checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee + languageName: node + linkType: hard + "glob-regex@npm:^0.3.0": version: 0.3.2 resolution: "glob-regex@npm:0.3.2" @@ -4969,51 +2563,29 @@ __metadata: linkType: hard "glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.3.16 - resolution: "glob@npm:10.3.16" + version: 10.4.5 + resolution: "glob@npm:10.4.5" dependencies: foreground-child: "npm:^3.1.0" jackspeak: "npm:^3.1.2" - minimatch: "npm:^9.0.1" - minipass: "npm:^7.0.4" - path-scurry: "npm:^1.11.0" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" bin: glob: dist/esm/bin.mjs - checksum: 10c0/f7eb4c3e66f221f0be3967c02527047167967549bdf8ed1bd5f6277d43a35191af4e2bb8c89f07a79664958bae088fd06659e69a0f1de462972f1eab52a715e8 - languageName: node - linkType: hard - -"glob@npm:^7.1.3": - version: 7.2.3 - resolution: "glob@npm:7.2.3" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^3.1.1" - once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe - languageName: node - linkType: hard - -"globals@npm:^11.1.0": - version: 11.12.0 - resolution: "globals@npm:11.12.0" - checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 + checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e languageName: node linkType: hard -"globals@npm:^13.19.0": - version: 13.24.0 - resolution: "globals@npm:13.24.0" - dependencies: - type-fest: "npm:^0.20.2" - checksum: 10c0/d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd +"globals@npm:^14.0.0": + version: 14.0.0 + resolution: "globals@npm:14.0.0" + checksum: 10c0/b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d languageName: node linkType: hard -"globalthis@npm:^1.0.3": +"globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" dependencies: @@ -5023,20 +2595,6 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.1.0": - version: 11.1.0 - resolution: "globby@npm:11.1.0" - dependencies: - array-union: "npm:^2.1.0" - dir-glob: "npm:^3.0.1" - fast-glob: "npm:^3.2.9" - ignore: "npm:^5.2.0" - merge2: "npm:^1.4.1" - slash: "npm:^3.0.0" - checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189 - languageName: node - linkType: hard - "globrex@npm:^0.1.2": version: 0.1.2 resolution: "globrex@npm:0.1.2" @@ -5044,12 +2602,10 @@ __metadata: languageName: node linkType: hard -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" - dependencies: - get-intrinsic: "npm:^1.1.3" - checksum: 10c0/505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63 +"gopd@npm:^1.0.1, gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead languageName: node linkType: hard @@ -5060,24 +2616,10 @@ __metadata: languageName: node linkType: hard -"graphemer@npm:^1.4.0": - version: 1.4.0 - resolution: "graphemer@npm:1.4.0" - checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 - languageName: node - linkType: hard - -"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": - version: 1.0.2 - resolution: "has-bigints@npm:1.0.2" - checksum: 10c0/724eb1485bfa3cdff6f18d95130aa190561f00b3fcf9f19dc640baf8176b5917c143b81ec2123f8cddb6c05164a198c94b13e1377c497705ccc8e1a80306e83b - languageName: node - linkType: hard - -"has-flag@npm:^3.0.0": - version: 3.0.0 - resolution: "has-flag@npm:3.0.0" - checksum: 10c0/1c6c83b14b8b1b3c25b0727b8ba3e3b647f99e9e6e13eb7322107261de07a4c1be56fc0d45678fc376e09772a3a1642ccdaf8fc69bdf123b6c086598397ce473 +"has-bigints@npm:^1.0.2": + version: 1.1.0 + resolution: "has-bigints@npm:1.1.0" + checksum: 10c0/2de0cdc4a1ccf7a1e75ffede1876994525ac03cc6f5ae7392d3415dd475cd9eee5bceec63669ab61aa997ff6cceebb50ef75561c7002bed8988de2b9d1b40788 languageName: node linkType: hard @@ -5097,21 +2639,23 @@ __metadata: languageName: node linkType: hard -"has-proto@npm:^1.0.1, has-proto@npm:^1.0.3": - version: 1.0.3 - resolution: "has-proto@npm:1.0.3" - checksum: 10c0/35a6989f81e9f8022c2f4027f8b48a552de714938765d019dbea6bb547bd49ce5010a3c7c32ec6ddac6e48fc546166a3583b128f5a7add8b058a6d8b4afec205 +"has-proto@npm:^1.2.0": + version: 1.2.0 + resolution: "has-proto@npm:1.2.0" + dependencies: + dunder-proto: "npm:^1.0.0" + checksum: 10c0/46538dddab297ec2f43923c3d35237df45d8c55a6fc1067031e04c13ed8a9a8f94954460632fd4da84c31a1721eefee16d901cbb1ae9602bab93bb6e08f93b95 languageName: node linkType: hard -"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: 10c0/e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 +"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": +"has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: @@ -5120,7 +2664,7 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": +"hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -5129,7 +2673,7 @@ __metadata: languageName: node linkType: hard -"hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.2": +"hoist-non-react-statics@npm:^3.3.0": version: 3.3.2 resolution: "hoist-non-react-statics@npm:3.3.2" dependencies: @@ -5139,9 +2683,9 @@ __metadata: linkType: hard "http-cache-semantics@npm:^4.1.1": - version: 4.1.1 - resolution: "http-cache-semantics@npm:4.1.1" - checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc + version: 4.2.0 + resolution: "http-cache-semantics@npm:4.2.0" + checksum: 10c0/45b66a945cf13ec2d1f29432277201313babf4a01d9e52f44b31ca923434083afeca03f18417f599c9ab3d0e7b618ceb21257542338b57c54b710463b4a53e37 languageName: node linkType: hard @@ -5156,16 +2700,16 @@ __metadata: linkType: hard "https-proxy-agent@npm:^7.0.1": - version: 7.0.4 - resolution: "https-proxy-agent@npm:7.0.4" + version: 7.0.6 + resolution: "https-proxy-agent@npm:7.0.6" dependencies: - agent-base: "npm:^7.0.2" + agent-base: "npm:^7.1.2" debug: "npm:4" - checksum: 10c0/bc4f7c38da32a5fc622450b6cb49a24ff596f9bd48dcedb52d2da3fa1c1a80e100fb506bd59b326c012f21c863c69b275c23de1a01d0b84db396822fdf25e52b + checksum: 10c0/f729219bc735edb621fa30e6e84e60ee5d00802b8247aac0d7b79b0bd6d4b3294737a337b93b86a0bd9e68099d031858a39260c976dc14cdbba238ba1f8779ac languageName: node linkType: hard -"iconv-lite@npm:0.6, iconv-lite@npm:^0.6.2": +"iconv-lite@npm:^0.6.2": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" dependencies: @@ -5175,26 +2719,26 @@ __metadata: linkType: hard "ignore@npm:^5.2.0": - version: 5.3.1 - resolution: "ignore@npm:5.3.1" - checksum: 10c0/703f7f45ffb2a27fb2c5a8db0c32e7dee66b33a225d28e8db4e1be6474795f606686a6e3bcc50e1aa12f2042db4c9d4a7d60af3250511de74620fbed052ea4cd + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 languageName: node linkType: hard -"immutable@npm:^4.0.0, immutable@npm:^4.3.5": - version: 4.3.6 - resolution: "immutable@npm:4.3.6" - checksum: 10c0/7d0952a768b4fadcee47230ed86dc9505a4517095eceaf5a47e65288571c42400c6e4a2ae21eca4eda957cb7bc50720213135b62cf6a181639111f8acae128c3 +"immutable@npm:^4.0.0": + version: 4.3.7 + resolution: "immutable@npm:4.3.7" + checksum: 10c0/9b099197081b22f6433003e34929da8ecddbbdc1474cdc8aa3b7669dee4adda349c06143de22def36016d1b6de5322b043eccd7a11db1dad2ca85dad4fff5435 languageName: node linkType: hard "import-fresh@npm:^3.2.1": - version: 3.3.0 - resolution: "import-fresh@npm:3.3.0" + version: 3.3.1 + resolution: "import-fresh@npm:3.3.1" dependencies: parent-module: "npm:^1.0.0" resolve-from: "npm:^4.0.0" - checksum: 10c0/7f882953aa6b740d1f0e384d0547158bc86efbf2eea0f1483b8900a6f65c5a5123c2cf09b0d542cc419d0b98a759ecaeb394237e97ea427f2da221dc3cd80cc3 + checksum: 10c0/bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec languageName: node linkType: hard @@ -5205,45 +2749,14 @@ __metadata: languageName: node linkType: hard -"indent-string@npm:^4.0.0": - version: 4.0.0 - resolution: "indent-string@npm:4.0.0" - checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f - languageName: node - linkType: hard - -"inflight@npm:^1.0.4": - version: 1.0.6 - resolution: "inflight@npm:1.0.6" - dependencies: - once: "npm:^1.3.0" - wrappy: "npm:1" - checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 - languageName: node - linkType: hard - -"inherits@npm:2": - version: 2.0.4 - resolution: "inherits@npm:2.0.4" - checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 - languageName: node - linkType: hard - -"internal-slot@npm:^1.0.7": - version: 1.0.7 - resolution: "internal-slot@npm:1.0.7" +"internal-slot@npm:^1.1.0": + version: 1.1.0 + resolution: "internal-slot@npm:1.1.0" dependencies: es-errors: "npm:^1.3.0" - hasown: "npm:^2.0.0" - side-channel: "npm:^1.0.4" - checksum: 10c0/f8b294a4e6ea3855fc59551bbf35f2b832cf01fd5e6e2a97f5c201a071cc09b49048f856e484b67a6c721da5e55736c5b6ddafaf19e2dbeb4a3ff1821680de6c - languageName: node - linkType: hard - -"internmap@npm:1 - 2": - version: 2.0.3 - resolution: "internmap@npm:2.0.3" - checksum: 10c0/8cedd57f07bbc22501516fbfc70447f0c6812871d471096fad9ea603516eacc2137b633633daf432c029712df0baefd793686388ddf5737e3ea15074b877f7ed + hasown: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10c0/03966f5e259b009a9bf1a78d60da920df198af4318ec004f57b8aef1dd3fe377fbc8cce63a96e8c810010302654de89f9e19de1cd8ad0061d15be28a695465c7 languageName: node linkType: hard @@ -5266,38 +2779,36 @@ __metadata: languageName: node linkType: hard -"is-array-buffer@npm:^3.0.4": - version: 3.0.4 - resolution: "is-array-buffer@npm:3.0.4" +"is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5": + version: 3.0.5 + resolution: "is-array-buffer@npm:3.0.5" dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.1" - checksum: 10c0/42a49d006cc6130bc5424eae113e948c146f31f9d24460fc0958f855d9d810e6fd2e4519bf19aab75179af9c298ea6092459d8cafdec523cd19e529b26eab860 - languageName: node - linkType: hard - -"is-arrayish@npm:^0.2.1": - version: 0.2.1 - resolution: "is-arrayish@npm:0.2.1" - checksum: 10c0/e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729 + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/c5c9f25606e86dbb12e756694afbbff64bc8b348d1bc989324c037e1068695131930199d6ad381952715dad3a9569333817f0b1a72ce5af7f883ce802e49c83d languageName: node linkType: hard "is-async-function@npm:^2.0.0": - version: 2.0.0 - resolution: "is-async-function@npm:2.0.0" + version: 2.1.1 + resolution: "is-async-function@npm:2.1.1" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/787bc931576aad525d751fc5ce211960fe91e49ac84a5c22d6ae0bc9541945fbc3f686dc590c3175722ce4f6d7b798a93f6f8ff4847fdb2199aea6f4baf5d668 + async-function: "npm:^1.0.0" + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/d70c236a5e82de6fc4d44368ffd0c2fee2b088b893511ce21e679da275a5ecc6015ff59a7d7e1bdd7ca39f71a8dbdd253cf8cce5c6b3c91cdd5b42b5ce677298 languageName: node linkType: hard -"is-bigint@npm:^1.0.1": - version: 1.0.4 - resolution: "is-bigint@npm:1.0.4" +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" dependencies: - has-bigints: "npm:^1.0.1" - checksum: 10c0/eb9c88e418a0d195ca545aff2b715c9903d9b0a5033bc5922fec600eb0c3d7b1ee7f882dbf2e0d5a6e694e42391be3683e4368737bd3c4a77f8ac293e7773696 + has-bigints: "npm:^1.0.2" + checksum: 10c0/f4f4b905ceb195be90a6ea7f34323bf1c18e3793f18922e3e9a73c684c29eeeeff5175605c3a3a74cc38185fe27758f07efba3dbae812e5c5afbc0d2316b40e4 languageName: node linkType: hard @@ -5310,47 +2821,50 @@ __metadata: languageName: node linkType: hard -"is-boolean-object@npm:^1.1.0": - version: 1.1.2 - resolution: "is-boolean-object@npm:1.1.2" +"is-boolean-object@npm:^1.2.1": + version: 1.2.2 + resolution: "is-boolean-object@npm:1.2.2" dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/6090587f8a8a8534c0f816da868bc94f32810f08807aa72fa7e79f7e11c466d281486ffe7a788178809c2aa71fe3e700b167fe80dd96dad68026bfff8ebf39f7 + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/36ff6baf6bd18b3130186990026f5a95c709345c39cd368468e6c1b6ab52201e9fd26d8e1f4c066357b4938b0f0401e1a5000e08257787c1a02f3a719457001e languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": +"is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1": - version: 2.13.1 - resolution: "is-core-module@npm:2.13.1" +"is-core-module@npm:^2.13.0": + version: 2.16.1 + resolution: "is-core-module@npm:2.16.1" dependencies: - hasown: "npm:^2.0.0" - checksum: 10c0/2cba9903aaa52718f11c4896dabc189bab980870aae86a62dc0d5cedb546896770ee946fb14c84b7adf0735f5eaea4277243f1b95f5cefa90054f92fbcac2518 + hasown: "npm:^2.0.2" + checksum: 10c0/898443c14780a577e807618aaae2b6f745c8538eca5c7bc11388a3f2dc6de82b9902bcc7eb74f07be672b11bbe82dd6a6edded44a00cb3d8f933d0459905eedd languageName: node linkType: hard -"is-data-view@npm:^1.0.1": - version: 1.0.1 - resolution: "is-data-view@npm:1.0.1" +"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": + version: 1.0.2 + resolution: "is-data-view@npm:1.0.2" dependencies: + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" is-typed-array: "npm:^1.1.13" - checksum: 10c0/a3e6ec84efe303da859107aed9b970e018e2bee7ffcb48e2f8096921a493608134240e672a2072577e5f23a729846241d9634806e8a0e51d9129c56d5f65442d + checksum: 10c0/ef3548a99d7e7f1370ce21006baca6d40c73e9f15c941f89f0049c79714c873d03b02dae1c64b3f861f55163ecc16da06506c5b8a1d4f16650b3d9351c380153 languageName: node linkType: hard -"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": - version: 1.0.5 - resolution: "is-date-object@npm:1.0.5" +"is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-date-object@npm:1.1.0" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/eed21e5dcc619c48ccef804dfc83a739dbb2abee6ca202838ee1bd5f760fe8d8a93444f0d49012ad19bb7c006186e2884a1b92f6e1c056da7fd23d0a9ad5992e + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/1a4d199c8e9e9cac5128d32e6626fa7805175af9df015620ac0d5d45854ccf348ba494679d872d37301032e35a54fc7978fba1687e8721b2139aea7870cafa2f languageName: node linkType: hard @@ -5361,12 +2875,12 @@ __metadata: languageName: node linkType: hard -"is-finalizationregistry@npm:^1.0.2": - version: 1.0.2 - resolution: "is-finalizationregistry@npm:1.0.2" +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.1 + resolution: "is-finalizationregistry@npm:1.1.1" dependencies: - call-bind: "npm:^1.0.2" - checksum: 10c0/81caecc984d27b1a35c68741156fc651fb1fa5e3e6710d21410abc527eb226d400c0943a167922b2e920f6b3e58b0dede9aa795882b038b85f50b3a4b877db86 + call-bound: "npm:^1.0.3" + checksum: 10c0/818dff679b64f19e228a8205a1e2d09989a98e98def3a817f889208cfcbf918d321b251aadf2c05918194803ebd2eb01b14fc9d0b2bea53d984f4137bfca5e97 languageName: node linkType: hard @@ -5378,11 +2892,14 @@ __metadata: linkType: hard "is-generator-function@npm:^1.0.10": - version: 1.0.10 - resolution: "is-generator-function@npm:1.0.10" + version: 1.1.0 + resolution: "is-generator-function@npm:1.1.0" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/df03514df01a6098945b5a0cfa1abff715807c8e72f57c49a0686ad54b3b74d394e2d8714e6f709a71eb00c9630d48e73ca1796c1ccc84ac95092c1fecc0d98b + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.0" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/fdfa96c8087bf36fc4cd514b474ba2ff404219a4dd4cfa6cf5426404a1eed259bdcdb98f082a71029a48d01f27733e3436ecc6690129a7ec09cb0434bee03a2a languageName: node linkType: hard @@ -5395,13 +2912,6 @@ __metadata: languageName: node linkType: hard -"is-lambda@npm:^1.0.1": - version: 1.0.1 - resolution: "is-lambda@npm:1.0.1" - checksum: 10c0/85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d - languageName: node - linkType: hard - "is-map@npm:^2.0.3": version: 2.0.3 resolution: "is-map@npm:2.0.3" @@ -5416,12 +2926,13 @@ __metadata: languageName: node linkType: hard -"is-number-object@npm:^1.0.4": - version: 1.0.7 - resolution: "is-number-object@npm:1.0.7" +"is-number-object@npm:^1.1.1": + version: 1.1.1 + resolution: "is-number-object@npm:1.1.1" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/aad266da1e530f1804a2b7bd2e874b4869f71c98590b3964f9d06cc9869b18f8d1f4778f838ecd2a11011bce20aeecb53cb269ba916209b79c24580416b74b1b + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/97b451b41f25135ff021d85c436ff0100d84a039bb87ffd799cbcdbea81ef30c464ced38258cdd34f080be08fc3b076ca1f472086286d2aa43521d6ec6a79f53 languageName: node linkType: hard @@ -5432,20 +2943,15 @@ __metadata: languageName: node linkType: hard -"is-path-inside@npm:^3.0.3": - version: 3.0.3 - resolution: "is-path-inside@npm:3.0.3" - checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 - languageName: node - linkType: hard - -"is-regex@npm:^1.1.4": - version: 1.1.4 - resolution: "is-regex@npm:1.1.4" +"is-regex@npm:^1.2.1": + version: 1.2.1 + resolution: "is-regex@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/bb72aae604a69eafd4a82a93002058c416ace8cde95873589a97fc5dac96a6c6c78a9977d487b7b95426a8f5073969124dd228f043f9f604f041f32fcc465fc1 + call-bound: "npm:^1.0.2" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04 languageName: node linkType: hard @@ -5456,39 +2962,42 @@ __metadata: languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": - version: 1.0.3 - resolution: "is-shared-array-buffer@npm:1.0.3" +"is-shared-array-buffer@npm:^1.0.4": + version: 1.0.4 + resolution: "is-shared-array-buffer@npm:1.0.4" dependencies: - call-bind: "npm:^1.0.7" - checksum: 10c0/adc11ab0acbc934a7b9e5e9d6c588d4ec6682f6fea8cda5180721704fa32927582ede5b123349e32517fdadd07958973d24716c80e7ab198970c47acc09e59c7 + call-bound: "npm:^1.0.3" + checksum: 10c0/65158c2feb41ff1edd6bbd6fd8403a69861cf273ff36077982b5d4d68e1d59278c71691216a4a64632bd76d4792d4d1d2553901b6666d84ade13bba5ea7bc7db languageName: node linkType: hard -"is-string@npm:^1.0.5, is-string@npm:^1.0.7": - version: 1.0.7 - resolution: "is-string@npm:1.0.7" +"is-string@npm:^1.1.1": + version: 1.1.1 + resolution: "is-string@npm:1.1.1" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10c0/905f805cbc6eedfa678aaa103ab7f626aac9ebbdc8737abb5243acaa61d9820f8edc5819106b8fcd1839e33db21de9f0116ae20de380c8382d16dc2a601921f6 + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/2f518b4e47886bb81567faba6ffd0d8a8333cf84336e2e78bf160693972e32ad00fe84b0926491cc598dee576fdc55642c92e62d0cbe96bf36f643b6f956f94d languageName: node linkType: hard -"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": - version: 1.0.4 - resolution: "is-symbol@npm:1.0.4" +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": + version: 1.1.1 + resolution: "is-symbol@npm:1.1.1" dependencies: - has-symbols: "npm:^1.0.2" - checksum: 10c0/9381dd015f7c8906154dbcbf93fad769de16b4b961edc94f88d26eb8c555935caa23af88bda0c93a18e65560f6d7cca0fd5a3f8a8e1df6f1abbb9bead4502ef7 + call-bound: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/f08f3e255c12442e833f75a9e2b84b2d4882fdfd920513cf2a4a2324f0a5b076c8fd913778e3ea5d258d5183e9d92c0cd20e04b03ab3df05316b049b2670af1e languageName: node linkType: hard -"is-typed-array@npm:^1.1.13": - version: 1.1.13 - resolution: "is-typed-array@npm:1.1.13" +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15": + version: 1.1.15 + resolution: "is-typed-array@npm:1.1.15" dependencies: - which-typed-array: "npm:^1.1.14" - checksum: 10c0/fa5cb97d4a80e52c2cc8ed3778e39f175a1a2ae4ddf3adae3187d69586a1fd57cfa0b095db31f66aa90331e9e3da79184cea9c6abdcd1abc722dc3c3edd51cca + which-typed-array: "npm:^1.1.16" + checksum: 10c0/415511da3669e36e002820584e264997ffe277ff136643a3126cc949197e6ca3334d0f12d084e83b1994af2e9c8141275c741cf2b7da5a2ff62dd0cac26f76c4 languageName: node linkType: hard @@ -5499,22 +3008,22 @@ __metadata: languageName: node linkType: hard -"is-weakref@npm:^1.0.2": - version: 1.0.2 - resolution: "is-weakref@npm:1.0.2" +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.1": + version: 1.1.1 + resolution: "is-weakref@npm:1.1.1" dependencies: - call-bind: "npm:^1.0.2" - checksum: 10c0/1545c5d172cb690c392f2136c23eec07d8d78a7f57d0e41f10078aa4f5daf5d7f57b6513a67514ab4f073275ad00c9822fc8935e00229d0a2089e1c02685d4b1 + call-bound: "npm:^1.0.3" + checksum: 10c0/8e0a9c07b0c780949a100e2cab2b5560a48ecd4c61726923c1a9b77b6ab0aa0046c9e7fb2206042296817045376dee2c8ab1dabe08c7c3dfbf195b01275a085b languageName: node linkType: hard "is-weakset@npm:^2.0.3": - version: 2.0.3 - resolution: "is-weakset@npm:2.0.3" + version: 2.0.4 + resolution: "is-weakset@npm:2.0.4" dependencies: - call-bind: "npm:^1.0.7" - get-intrinsic: "npm:^1.2.4" - checksum: 10c0/8ad6141b6a400e7ce7c7442a13928c676d07b1f315ab77d9912920bf5f4170622f43126f111615788f26c3b1871158a6797c862233124507db0bcc33a9537d1a + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/6491eba08acb8dc9532da23cb226b7d0192ede0b88f16199e592e4769db0a077119c1f5d2283d1e0d16d739115f70046e887e477eb0e66cd90e1bb29f28ba647 languageName: node linkType: hard @@ -5539,36 +3048,30 @@ __metadata: languageName: node linkType: hard -"iterator.prototype@npm:^1.1.2": - version: 1.1.2 - resolution: "iterator.prototype@npm:1.1.2" +"iterator.prototype@npm:^1.1.4": + version: 1.1.5 + resolution: "iterator.prototype@npm:1.1.5" dependencies: - define-properties: "npm:^1.2.1" - get-intrinsic: "npm:^1.2.1" - has-symbols: "npm:^1.0.3" - reflect.getprototypeof: "npm:^1.0.4" - set-function-name: "npm:^2.0.1" - checksum: 10c0/a32151326095e916f306990d909f6bbf23e3221999a18ba686419535dcd1749b10ded505e89334b77dc4c7a58a8508978f0eb16c2c8573e6d412eb7eb894ea79 + define-data-property: "npm:^1.1.4" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.6" + get-proto: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/f7a262808e1b41049ab55f1e9c29af7ec1025a000d243b83edf34ce2416eedd56079b117fa59376bb4a724110690f13aa8427f2ee29a09eec63a7e72367626d0 languageName: node linkType: hard "jackspeak@npm:^3.1.2": - version: 3.1.2 - resolution: "jackspeak@npm:3.1.2" + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" dependencies: "@isaacs/cliui": "npm:^8.0.2" "@pkgjs/parseargs": "npm:^0.11.0" dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: 10c0/5f1922a1ca0f19869e23f0dc4374c60d36e922f7926c76fecf8080cc6f7f798d6a9caac1b9428327d14c67731fd551bb3454cb270a5e13a0718f3b3660ec3d5d - languageName: node - linkType: hard - -"jquery@npm:^3.7.1": - version: 3.7.1 - resolution: "jquery@npm:3.7.1" - checksum: 10c0/808cfbfb758438560224bf26e17fcd5afc7419170230c810dd11f5c1792e2263e2970cca8d659eb84fcd9acc301edb6d310096e450277d54be4f57071b0c82d9 + checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 languageName: node linkType: hard @@ -5597,21 +3100,12 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:^2.5.1": - version: 2.5.2 - resolution: "jsesc@npm:2.5.2" - bin: - jsesc: bin/jsesc - checksum: 10c0/dbf59312e0ebf2b4405ef413ec2b25abb5f8f4d9bc5fb8d9f90381622ebca5f2af6a6aa9a8578f65903f9e33990a6dc798edd0ce5586894bf0e9e31803a1de88 - languageName: node - linkType: hard - -"jsesc@npm:~0.5.0": - version: 0.5.0 - resolution: "jsesc@npm:0.5.0" +"jsesc@npm:^3.0.2": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" bin: jsesc: bin/jsesc - checksum: 10c0/f93792440ae1d80f091b65f8ceddf8e55c4bb7f1a09dee5dcbdb0db5612c55c0f6045625aa6b7e8edb2e0a4feabd80ee48616dbe2d37055573a84db3d24f96d9 + checksum: 10c0/531779df5ec94f47e462da26b4cbf05eb88a83d9f08aac2ba04206508fc598527a153d08bd462bae82fc78b3eaa1a908e1a4a79f886e9238641c4cdefaf118b1 languageName: node linkType: hard @@ -5622,13 +3116,6 @@ __metadata: languageName: node linkType: hard -"json-parse-even-better-errors@npm:^2.3.0": - version: 2.3.1 - resolution: "json-parse-even-better-errors@npm:2.3.1" - checksum: 10c0/140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 - languageName: node - linkType: hard - "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" @@ -5663,6 +3150,13 @@ __metadata: languageName: node linkType: hard +"jsvectormap@npm:1.6.0": + version: 1.6.0 + resolution: "jsvectormap@npm:1.6.0" + checksum: 10c0/3c5fe0f24235380d8b76112d923ea8bf97e87ef1424ea766b94395b9ade5fbab1c107f016f574f198d98d53c5de3c1d0dd869ef572a552ac82ce31f6c8a3e203 + languageName: node + linkType: hard + "jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5": version: 3.3.5 resolution: "jsx-ast-utils@npm:3.3.5" @@ -5682,7 +3176,7 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.5.3": +"keyv@npm:^4.5.4": version: 4.5.4 resolution: "keyv@npm:4.5.4" dependencies: @@ -5740,13 +3234,6 @@ __metadata: languageName: node linkType: hard -"lodash.debounce@npm:^4.0.8": - version: 4.0.8 - resolution: "lodash.debounce@npm:4.0.8" - checksum: 10c0/762998a63e095412b6099b8290903e0a8ddcb353ac6e2e0f2d7e7d03abd4275fe3c689d88960eb90b0dde4f177554d51a690f22a343932ecbc50a5d111849987 - languageName: node - linkType: hard - "lodash.merge@npm:^4.6.2": version: 4.6.2 resolution: "lodash.merge@npm:4.6.2" @@ -5773,9 +3260,9 @@ __metadata: linkType: hard "lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": - version: 10.2.2 - resolution: "lru-cache@npm:10.2.2" - checksum: 10c0/402d31094335851220d0b00985084288136136992979d0e015f0f1697e15d1c86052d7d53ae86b614e5b058425606efffc6969a31a091085d7a2b80a8a1e26d6 + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb languageName: node linkType: hard @@ -5788,60 +3275,49 @@ __metadata: languageName: node linkType: hard -"lz-string@npm:^1.5.0": - version: 1.5.0 - resolution: "lz-string@npm:1.5.0" - bin: - lz-string: bin/bin.js - checksum: 10c0/36128e4de34791838abe979b19927c26e67201ca5acf00880377af7d765b38d1c60847e01c5ec61b1a260c48029084ab3893a3925fd6e48a04011364b089991b - languageName: node - linkType: hard - -"make-fetch-happen@npm:^13.0.0": - version: 13.0.1 - resolution: "make-fetch-happen@npm:13.0.1" +"make-fetch-happen@npm:^14.0.3": + version: 14.0.3 + resolution: "make-fetch-happen@npm:14.0.3" dependencies: - "@npmcli/agent": "npm:^2.0.0" - cacache: "npm:^18.0.0" + "@npmcli/agent": "npm:^3.0.0" + cacache: "npm:^19.0.1" http-cache-semantics: "npm:^4.1.1" - is-lambda: "npm:^1.0.1" minipass: "npm:^7.0.2" - minipass-fetch: "npm:^3.0.0" + minipass-fetch: "npm:^4.0.0" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^0.6.3" - proc-log: "npm:^4.2.0" + negotiator: "npm:^1.0.0" + proc-log: "npm:^5.0.0" promise-retry: "npm:^2.0.1" - ssri: "npm:^10.0.0" - checksum: 10c0/df5f4dbb6d98153b751bccf4dc4cc500de85a96a9331db9805596c46aa9f99d9555983954e6c1266d9f981ae37a9e4647f42b9a4bb5466f867f4012e582c9e7e + ssri: "npm:^12.0.0" + checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0 languageName: node linkType: hard -"merge2@npm:^1.3.0, merge2@npm:^1.4.1": - version: 1.4.1 - resolution: "merge2@npm:1.4.1" - checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f languageName: node linkType: hard -"micromatch@npm:^4.0.4": - version: 4.0.7 - resolution: "micromatch@npm:4.0.7" - dependencies: - braces: "npm:^3.0.3" - picomatch: "npm:^2.3.1" - checksum: 10c0/58fa99bc5265edec206e9163a1d2cec5fabc46a5b473c45f4a700adce88c2520456ae35f2b301e4410fb3afb27e9521fb2813f6fc96be0a48a89430e0916a772 +"mime-db@npm:1.52.0": + version: 1.52.0 + resolution: "mime-db@npm:1.52.0" + checksum: 10c0/0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa languageName: node linkType: hard -"min-indent@npm:^1.0.0": - version: 1.0.1 - resolution: "min-indent@npm:1.0.1" - checksum: 10c0/7e207bd5c20401b292de291f02913230cb1163abca162044f7db1d951fa245b174dc00869d40dd9a9f32a885ad6a5f3e767ee104cf278f399cb4e92d3f582d5c +"mime-types@npm:^2.1.12": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" + dependencies: + mime-db: "npm:1.52.0" + checksum: 10c0/82fb07ec56d8ff1fc999a84f2f217aa46cb6ed1033fefaabd5785b9a974ed225c90dc72fff460259e66b95b73648596dbcc50d51ed69cdf464af2d237d3149b2 languageName: node linkType: hard -"minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": +"minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -5850,12 +3326,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.1": - version: 9.0.4 - resolution: "minimatch@npm:9.0.4" +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 10c0/2c16f21f50e64922864e560ff97c587d15fd491f65d92a677a344e970fe62aafdbeafe648965fa96d33c061b4d0eabfe0213466203dd793367e7f28658cf6414 + checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed languageName: node linkType: hard @@ -5875,18 +3351,18 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^3.0.0": - version: 3.0.5 - resolution: "minipass-fetch@npm:3.0.5" +"minipass-fetch@npm:^4.0.0": + version: 4.0.1 + resolution: "minipass-fetch@npm:4.0.1" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" minipass-sized: "npm:^1.0.3" - minizlib: "npm:^2.1.2" + minizlib: "npm:^3.0.1" dependenciesMeta: encoding: optional: true - checksum: 10c0/9d702d57f556274286fdd97e406fc38a2f5c8d15e158b498d7393b1105974b21249289ec571fa2b51e038a4872bfc82710111cf75fae98c662f3d6f95e72152b + checksum: 10c0/a3147b2efe8e078c9bf9d024a0059339c5a09c5b1dded6900a219c218cc8b1b78510b62dae556b507304af226b18c3f1aeb1d48660283602d5b6586c399eed5c languageName: node linkType: hard @@ -5926,47 +3402,32 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0": - version: 5.0.0 - resolution: "minipass@npm:5.0.0" - checksum: 10c0/a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 - languageName: node - linkType: hard - -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4": - version: 7.1.1 - resolution: "minipass@npm:7.1.1" - checksum: 10c0/fdccc2f99c31083f45f881fd1e6971d798e333e078ab3c8988fb818c470fbd5e935388ad9adb286397eba50baebf46ef8ff487c8d3f455a69c6f3efc327bdff9 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 languageName: node linkType: hard -"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": - version: 2.1.2 - resolution: "minizlib@npm:2.1.2" +"minizlib@npm:^3.0.1": + version: 3.0.2 + resolution: "minizlib@npm:3.0.2" dependencies: - minipass: "npm:^3.0.0" - yallist: "npm:^4.0.0" - checksum: 10c0/64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 + minipass: "npm:^7.1.2" + checksum: 10c0/9f3bd35e41d40d02469cb30470c55ccc21cae0db40e08d1d0b1dff01cc8cc89a6f78e9c5d2b7c844e485ec0a8abc2238111213fdc5b2038e6d1012eacf316f78 languageName: node linkType: hard -"mkdirp@npm:^1.0.3": - version: 1.0.4 - resolution: "mkdirp@npm:1.0.4" +"mkdirp@npm:^3.0.1": + version: 3.0.1 + resolution: "mkdirp@npm:3.0.1" bin: - mkdirp: bin/cmd.js - checksum: 10c0/46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf - languageName: node - linkType: hard - -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc + mkdirp: dist/cjs/src/bin.js + checksum: 10c0/9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d languageName: node linkType: hard -"ms@npm:^2.1.1": +"ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 @@ -5984,19 +3445,12 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.7": - version: 3.3.7 - resolution: "nanoid@npm:3.3.7" +"nanoid@npm:^3.3.11": + version: 3.3.11 + resolution: "nanoid@npm:3.3.11" bin: nanoid: bin/nanoid.cjs - checksum: 10c0/e3fb661aa083454f40500473bb69eedb85dc160e763150b9a2c567c7e9ff560ce028a9f833123b618a6ea742e311138b591910e795614a629029e86e180660f3 - languageName: node - linkType: hard - -"natural-compare-lite@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare-lite@npm:1.4.0" - checksum: 10c0/f6cef26f5044515754802c0fc475d81426f3b90fe88c20fabe08771ce1f736ce46e0397c10acb569a4dd0acb84c7f1ee70676122f95d5bfdd747af3a6c6bbaa8 + checksum: 10c0/40e7f70b3d15f725ca072dfc4f74e81fcf1fbb02e491cf58ac0c79093adc9b0a73b152bcde57df4b79cd097e13023d7504acb38404a4da7bc1cd8e887b82fe0b languageName: node linkType: hard @@ -6007,48 +3461,48 @@ __metadata: languageName: node linkType: hard -"negotiator@npm:^0.6.3": - version: 0.6.3 - resolution: "negotiator@npm:0.6.3" - checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b languageName: node linkType: hard "node-gyp@npm:latest": - version: 10.1.0 - resolution: "node-gyp@npm:10.1.0" + version: 11.2.0 + resolution: "node-gyp@npm:11.2.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" - glob: "npm:^10.3.10" graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^13.0.0" - nopt: "npm:^7.0.0" - proc-log: "npm:^3.0.0" + make-fetch-happen: "npm:^14.0.3" + nopt: "npm:^8.0.0" + proc-log: "npm:^5.0.0" semver: "npm:^7.3.5" - tar: "npm:^6.1.2" - which: "npm:^4.0.0" + tar: "npm:^7.4.3" + tinyglobby: "npm:^0.2.12" + which: "npm:^5.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10c0/9cc821111ca244a01fb7f054db7523ab0a0cd837f665267eb962eb87695d71fb1e681f9e21464cc2fd7c05530dc4c81b810bca1a88f7d7186909b74477491a3c + checksum: 10c0/bd8d8c76b06be761239b0c8680f655f6a6e90b48e44d43415b11c16f7e8c15be346fba0cbf71588c7cdfb52c419d928a7d3db353afc1d952d19756237d8f10b9 languageName: node linkType: hard -"node-releases@npm:^2.0.14": - version: 2.0.14 - resolution: "node-releases@npm:2.0.14" - checksum: 10c0/199fc93773ae70ec9969bc6d5ac5b2bbd6eb986ed1907d751f411fef3ede0e4bfdb45ceb43711f8078bea237b6036db8b1bf208f6ff2b70c7d615afd157f3ab9 +"node-releases@npm:^2.0.19": + version: 2.0.19 + resolution: "node-releases@npm:2.0.19" + checksum: 10c0/52a0dbd25ccf545892670d1551690fe0facb6a471e15f2cfa1b20142a5b255b3aa254af5f59d6ecb69c2bec7390bc643c43aa63b13bf5e64b6075952e716b1aa languageName: node linkType: hard -"nopt@npm:^7.0.0": - version: 7.2.1 - resolution: "nopt@npm:7.2.1" +"nopt@npm:^8.0.0": + version: 8.1.0 + resolution: "nopt@npm:8.1.0" dependencies: - abbrev: "npm:^2.0.0" + abbrev: "npm:^3.0.0" bin: nopt: bin/nopt.js - checksum: 10c0/a069c7c736767121242037a22a788863accfa932ab285a1eb569eb8cd534b09d17206f68c37f096ae785647435e0c5a5a0a67b42ec743e481a455e5ae6a6df81 + checksum: 10c0/62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef languageName: node linkType: hard @@ -6066,10 +3520,10 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.13.1": - version: 1.13.1 - resolution: "object-inspect@npm:1.13.1" - checksum: 10c0/fad603f408e345c82e946abdf4bfd774260a5ed3e5997a0b057c44153ac32c7271ff19e3a5ae39c858da683ba045ccac2f65245c12763ce4e8594f818f4a648d +"object-inspect@npm:^1.13.3, object-inspect@npm:^1.13.4": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 languageName: node linkType: hard @@ -6080,30 +3534,33 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.4, object.assign@npm:^4.1.5": - version: 4.1.5 - resolution: "object.assign@npm:4.1.5" +"object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": + version: 4.1.7 + resolution: "object.assign@npm:4.1.7" dependencies: - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" - has-symbols: "npm:^1.0.3" + es-object-atoms: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" object-keys: "npm:^1.1.1" - checksum: 10c0/60108e1fa2706f22554a4648299b0955236c62b3685c52abf4988d14fffb0e7731e00aa8c6448397e3eb63d087dcc124a9f21e1980f36d0b2667f3c18bacd469 + checksum: 10c0/3b2732bd860567ea2579d1567525168de925a8d852638612846bd8082b3a1602b7b89b67b09913cbb5b9bd6e95923b2ae73580baa9d99cb4e990564e8cbf5ddc languageName: node linkType: hard -"object.entries@npm:^1.1.7": - version: 1.1.8 - resolution: "object.entries@npm:1.1.8" +"object.entries@npm:^1.1.9": + version: 1.1.9 + resolution: "object.entries@npm:1.1.9" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" define-properties: "npm:^1.2.1" - es-object-atoms: "npm:^1.0.0" - checksum: 10c0/db9ea979d2956a3bc26c262da4a4d212d36f374652cc4c13efdd069c1a519c16571c137e2893d1c46e1cb0e15c88fd6419eaf410c945f329f09835487d7e65d3 + es-object-atoms: "npm:^1.1.1" + checksum: 10c0/d4b8c1e586650407da03370845f029aa14076caca4e4d4afadbc69cfb5b78035fd3ee7be417141abdb0258fa142e59b11923b4c44d8b1255b28f5ffcc50da7db languageName: node linkType: hard -"object.fromentries@npm:^2.0.7": +"object.fromentries@npm:^2.0.8": version: 2.0.8 resolution: "object.fromentries@npm:2.0.8" dependencies: @@ -6115,45 +3572,15 @@ __metadata: languageName: node linkType: hard -"object.groupby@npm:^1.0.1": - version: 1.0.3 - resolution: "object.groupby@npm:1.0.3" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - checksum: 10c0/60d0455c85c736fbfeda0217d1a77525956f76f7b2495edeca9e9bbf8168a45783199e77b894d30638837c654d0cc410e0e02cbfcf445bc8de71c3da1ede6a9c - languageName: node - linkType: hard - -"object.hasown@npm:^1.1.3": - version: 1.1.4 - resolution: "object.hasown@npm:1.1.4" - dependencies: - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - checksum: 10c0/f23187b08d874ef1aea060118c8259eb7f99f93c15a50771d710569534119062b90e087b92952b2d0fb1bb8914d61fb0b43c57fb06f622aaad538fe6868ab987 - languageName: node - linkType: hard - -"object.values@npm:^1.1.6, object.values@npm:^1.1.7": - version: 1.2.0 - resolution: "object.values@npm:1.2.0" +"object.values@npm:^1.1.6, object.values@npm:^1.2.1": + version: 1.2.1 + resolution: "object.values@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" es-object-atoms: "npm:^1.0.0" - checksum: 10c0/15809dc40fd6c5529501324fec5ff08570b7d70fb5ebbe8e2b3901afec35cf2b3dc484d1210c6c642cd3e7e0a5e18dd1d6850115337fef46bdae14ab0cb18ac3 - languageName: node - linkType: hard - -"once@npm:^1.3.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" - dependencies: - wrappy: "npm:1" - checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 + checksum: 10c0/3c47814fdc64842ae3d5a74bc9d06bdd8d21563c04d9939bf6716a9c00596a4ebc342552f8934013d1ec991c74e3671b26710a0c51815f0b603795605ab6b2c9 languageName: node linkType: hard @@ -6171,6 +3598,17 @@ __metadata: languageName: node linkType: hard +"own-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "own-keys@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.2.6" + object-keys: "npm:^1.1.1" + safe-push-apply: "npm:^1.0.0" + checksum: 10c0/6dfeb3455bff92ec3f16a982d4e3e65676345f6902d9f5ded1d8265a6318d0200ce461956d6d1c70053c7fe9f9fe65e552faac03f8140d37ef0fdd108e67013a + languageName: node + linkType: hard + "p-limit@npm:^3.0.2": version: 3.1.0 resolution: "p-limit@npm:3.1.0" @@ -6189,12 +3627,17 @@ __metadata: languageName: node linkType: hard -"p-map@npm:^4.0.0": - version: 4.0.0 - resolution: "p-map@npm:4.0.0" - dependencies: - aggregate-error: "npm:^3.0.0" - checksum: 10c0/592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 +"p-map@npm:^7.0.2": + version: 7.0.3 + resolution: "p-map@npm:7.0.3" + checksum: 10c0/46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c + languageName: node + linkType: hard + +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b languageName: node linkType: hard @@ -6207,18 +3650,6 @@ __metadata: languageName: node linkType: hard -"parse-json@npm:^5.0.0": - version: 5.2.0 - resolution: "parse-json@npm:5.2.0" - dependencies: - "@babel/code-frame": "npm:^7.0.0" - error-ex: "npm:^1.3.1" - json-parse-even-better-errors: "npm:^2.3.0" - lines-and-columns: "npm:^1.1.6" - checksum: 10c0/77947f2253005be7a12d858aedbafa09c9ae39eb4863adf330f7b416ca4f4a08132e453e08de2db46459256fb66afaac5ee758b44fe6541b7cdaf9d252e59585 - languageName: node - linkType: hard - "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" @@ -6226,13 +3657,6 @@ __metadata: languageName: node linkType: hard -"path-is-absolute@npm:^1.0.0": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 - languageName: node - linkType: hard - "path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" @@ -6247,7 +3671,7 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.11.0": +"path-scurry@npm:^1.11.1": version: 1.11.1 resolution: "path-scurry@npm:1.11.1" dependencies: @@ -6257,56 +3681,49 @@ __metadata: languageName: node linkType: hard -"path-type@npm:^4.0.0": - version: 4.0.0 - resolution: "path-type@npm:4.0.0" - checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c - languageName: node - linkType: hard - -"perfect-scrollbar@npm:^1.5.0": - version: 1.5.5 - resolution: "perfect-scrollbar@npm:1.5.5" - checksum: 10c0/10f0c3a1205328b22e232be4ee9f0e832e96fb5b6c524d1d04e11f97ad910018c1c0659af145e0ae0dc2b41e67a96df12787de5366ff5ba86034339071ca722b - languageName: node - linkType: hard - -"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": - version: 1.0.1 - resolution: "picocolors@npm:1.0.1" - checksum: 10c0/c63cdad2bf812ef0d66c8db29583802355d4ca67b9285d846f390cc15c2f6ccb94e8cb7eb6a6e97fc5990a6d3ad4ae42d86c84d3146e667c739a4234ed50d400 +"picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be languageName: node linkType: hard +"picomatch@npm:^4.0.2": + version: 4.0.2 + resolution: "picomatch@npm:4.0.2" + checksum: 10c0/7c51f3ad2bb42c776f49ebf964c644958158be30d0a510efd5a395e8d49cb5acfed5b82c0c5b365523ce18e6ab85013c9ebe574f60305892ec3fa8eee8304ccc + languageName: node + linkType: hard + "pirates@npm:^4.0.1": - version: 4.0.6 - resolution: "pirates@npm:4.0.6" - checksum: 10c0/00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36 + version: 4.0.7 + resolution: "pirates@npm:4.0.7" + checksum: 10c0/a51f108dd811beb779d58a76864bbd49e239fa40c7984cd11596c75a121a8cc789f1c8971d8bb15f0dbf9d48b76c05bb62fcbce840f89b688c0fa64b37e8478a languageName: node linkType: hard "possible-typed-array-names@npm:^1.0.0": - version: 1.0.0 - resolution: "possible-typed-array-names@npm:1.0.0" - checksum: 10c0/d9aa22d31f4f7680e20269db76791b41c3a32c01a373e25f8a4813b4d45f7456bfc2b6d68f752dc4aab0e0bb0721cb3d76fb678c9101cb7a16316664bc2c73fd + version: 1.1.0 + resolution: "possible-typed-array-names@npm:1.1.0" + checksum: 10c0/c810983414142071da1d644662ce4caebce890203eb2bc7bf119f37f3fe5796226e117e6cca146b521921fa6531072674174a3325066ac66fce089a53e1e5196 languageName: node linkType: hard -"postcss@npm:^8.4.38": - version: 8.4.38 - resolution: "postcss@npm:8.4.38" +"postcss@npm:^8.4.49": + version: 8.5.6 + resolution: "postcss@npm:8.5.6" dependencies: - nanoid: "npm:^3.3.7" - picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.2.0" - checksum: 10c0/955407b8f70cf0c14acf35dab3615899a2a60a26718a63c848cf3c29f2467b0533991b985a2b994430d890bd7ec2b1963e36352b0774a19143b5f591540f7c06 + nanoid: "npm:^3.3.11" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/5127cc7c91ed7a133a1b7318012d8bfa112da9ef092dddf369ae699a1f10ebbd89b1b9f25f3228795b84585c72aabd5ced5fc11f2ba467eedf7b081a66fad024 languageName: node linkType: hard @@ -6326,44 +3743,19 @@ __metadata: languageName: node linkType: hard -"prettier@npm:3.2.5": - version: 3.2.5 - resolution: "prettier@npm:3.2.5" +"prettier@npm:3.4.1": + version: 3.4.1 + resolution: "prettier@npm:3.4.1" bin: prettier: bin/prettier.cjs - checksum: 10c0/ea327f37a7d46f2324a34ad35292af2ad4c4c3c3355da07313339d7e554320f66f65f91e856add8530157a733c6c4a897dc41b577056be5c24c40f739f5ee8c6 - languageName: node - linkType: hard - -"pretty-format@npm:^27.0.2": - version: 27.5.1 - resolution: "pretty-format@npm:27.5.1" - dependencies: - ansi-regex: "npm:^5.0.1" - ansi-styles: "npm:^5.0.0" - react-is: "npm:^17.0.1" - checksum: 10c0/0cbda1031aa30c659e10921fa94e0dd3f903ecbbbe7184a729ad66f2b6e7f17891e8c7d7654c458fa4ccb1a411ffb695b4f17bbcd3fe075fabe181027c4040ed - languageName: node - linkType: hard - -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: 10c0/f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc + checksum: 10c0/2d6cc3101ad9de72b49c59339480b0983e6ff6742143da0c43f476bf3b5ef88ede42ebd9956d7a0a8fa59f7a5990e8ef03c9ad4c37f7e4c9e5db43ee0853156c languageName: node linkType: hard -"proc-log@npm:^4.2.0": - version: 4.2.0 - resolution: "proc-log@npm:4.2.0" - checksum: 10c0/17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9 - languageName: node - linkType: hard - -"process@npm:^0.11.10": - version: 0.11.10 - resolution: "process@npm:0.11.10" - checksum: 10c0/40c3ce4b7e6d4b8c3355479df77aeed46f81b279818ccdc500124e6a5ab882c0cc81ff7ea16384873a95a74c4570b01b120f287abbdd4c877931460eca6084b3 +"proc-log@npm:^5.0.0": + version: 5.0.0 + resolution: "proc-log@npm:5.0.0" + checksum: 10c0/bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3 languageName: node linkType: hard @@ -6389,7 +3781,7 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.6.1, prop-types@npm:^15.6.2, prop-types@npm:^15.8.1": +"prop-types@npm:^15.6.2, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -6407,6 +3799,13 @@ __metadata: languageName: node linkType: hard +"proxy-from-env@npm:^1.1.0": + version: 1.1.0 + resolution: "proxy-from-env@npm:1.1.0" + checksum: 10c0/fe7dd8b1bdbbbea18d1459107729c3e4a2243ca870d26d34c2c1bcd3e4425b7bcc5112362df2d93cc7fb9746f6142b5e272fd1cc5c86ddf8580175186f6ad42b + languageName: node + linkType: hard + "punycode@npm:^2.1.0": version: 2.3.1 resolution: "punycode@npm:2.3.1" @@ -6414,20 +3813,25 @@ __metadata: languageName: node linkType: hard -"queue-microtask@npm:^1.2.2": - version: 1.2.3 - resolution: "queue-microtask@npm:1.2.3" - checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102 +"react-apexcharts@npm:1.7.0": + version: 1.7.0 + resolution: "react-apexcharts@npm:1.7.0" + dependencies: + prop-types: "npm:^15.8.1" + peerDependencies: + apexcharts: ">=4.0.0" + react: ">=0.13" + checksum: 10c0/0533cd8b44df4d6a0b157c8a8adbcddb33a0575420b3fa1b5c90fa8553a39884bcc1122cce912252e452c8bffd1c4eaf2d9f9cfa4e515e81e7067fa36fcffe52 languageName: node linkType: hard -"react-bootstrap@npm:^2.10.2": - version: 2.10.2 - resolution: "react-bootstrap@npm:2.10.2" +"react-bootstrap@npm:2.10.6": + version: 2.10.6 + resolution: "react-bootstrap@npm:2.10.6" dependencies: - "@babel/runtime": "npm:^7.22.5" + "@babel/runtime": "npm:^7.24.7" "@restart/hooks": "npm:^0.4.9" - "@restart/ui": "npm:^1.6.8" + "@restart/ui": "npm:^1.9.0" "@types/react-transition-group": "npm:^4.4.6" classnames: "npm:^2.3.2" dom-helpers: "npm:^5.2.1" @@ -6444,38 +3848,31 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/bd50d18df9ee726b1a48e18ba3586602401503993786ebcffcc73ee38c9775ed3532b53f9251bea12c5346d1f7b065c3f920cd1ac295554533f636b0c3b0ee76 + checksum: 10c0/27bdafb917787b07c8c7d63ad2b5c116ce664efca866ccf43c607b9c4a8ef785c1913ad780e086e42c474b4a8bdb142d97356e3c438328214f95bb641b39f746 languageName: node linkType: hard -"react-copy-to-clipboard@npm:^5.1.0": - version: 5.1.0 - resolution: "react-copy-to-clipboard@npm:5.1.0" +"react-device-detect@npm:2.2.3": + version: 2.2.3 + resolution: "react-device-detect@npm:2.2.3" dependencies: - copy-to-clipboard: "npm:^3.3.1" - prop-types: "npm:^15.8.1" + ua-parser-js: "npm:^1.0.33" peerDependencies: - react: ^15.3.0 || 16 || 17 || 18 - checksum: 10c0/de70d9f9c2d17cee207888ed791d4a042c300e5ca732503434d49e6745cff56c0d5ebcc82ab86237e9c2248e636d1d031b9f9cf9913ecec61d82a0e5ebc93881 + react: ">= 0.14.0" + react-dom: ">= 0.14.0" + checksum: 10c0/396bbeeab0cb21da084c67434d204c9cf502fad6c683903313084d3f6487950a36a34f9bf67ccf5c1772a1bb5b79a2a4403fcfe6b51d93877db4c2d9f3a3a925 languageName: node linkType: hard -"react-dom@npm:^18.2.0": - version: 18.3.1 - resolution: "react-dom@npm:18.3.1" +"react-dom@npm:18.2.0": + version: 18.2.0 + resolution: "react-dom@npm:18.2.0" dependencies: loose-envify: "npm:^1.1.0" - scheduler: "npm:^0.23.2" + scheduler: "npm:^0.23.0" peerDependencies: - react: ^18.3.1 - checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 - languageName: node - linkType: hard - -"react-error-overlay@npm:6.0.11": - version: 6.0.11 - resolution: "react-error-overlay@npm:6.0.11" - checksum: 10c0/8fc93942976e0c704274aec87dbc8e21f62a2cc78d1c93f9bcfff9f7494b00c60f7a2f0bd48d832bcd3190627c0255a1df907373f61f820371373a65ec4b2d64 + react: ^18.2.0 + checksum: 10c0/66dfc5f93e13d0674e78ef41f92ed21dfb80f9c4ac4ac25a4b51046d41d4d2186abc915b897f69d3d0ebbffe6184e7c5876f2af26bfa956f179225d921be713a languageName: node linkType: hard @@ -6486,22 +3883,12 @@ __metadata: languageName: node linkType: hard -"react-google-charts@npm:^4.0.1": - version: 4.0.1 - resolution: "react-google-charts@npm:4.0.1" - peerDependencies: - react: ">=16.3.0" - react-dom: ">=16.3.0" - checksum: 10c0/9869ea6006be87ed2bc14a886628f0a611e56d76e62783606b2c0dec0eabbb06954019c05a5e4e507ede9db14d0a52733623bbd4b5f5330c7fb7c63e6f1ca8ee - languageName: node - linkType: hard - -"react-icons@npm:^5.0.1": - version: 5.2.1 - resolution: "react-icons@npm:5.2.1" +"react-hook-form@npm:7.54.2": + version: 7.54.2 + resolution: "react-hook-form@npm:7.54.2" peerDependencies: - react: "*" - checksum: 10c0/9d52b975afaf27dab07dcaefd50497ba43cc57076fc26ccac5142965e01c7fd0c503a62ea31c3bb710e0b2959a4620c2fed12c3c86960ad8ceb63de7f0085f3a + react: ^16.8.0 || ^17 || ^18 || ^19 + checksum: 10c0/6eebead2900e3d369a989e7a20429f390dc75b3897142aa3107f1f6dabb9ae64fed201ea98cdcd8676e40466c97748aeb0c0d83264f5bd3a84dbc0b8e4863415 languageName: node linkType: hard @@ -6512,13 +3899,6 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^17.0.1": - version: 17.0.2 - resolution: "react-is@npm:17.0.2" - checksum: 10c0/2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 - languageName: node - linkType: hard - "react-lifecycles-compat@npm:^3.0.4": version: 3.0.4 resolution: "react-lifecycles-compat@npm:3.0.4" @@ -6526,19 +3906,6 @@ __metadata: languageName: node linkType: hard -"react-perfect-scrollbar@npm:^1.5.8": - version: 1.5.8 - resolution: "react-perfect-scrollbar@npm:1.5.8" - dependencies: - perfect-scrollbar: "npm:^1.5.0" - prop-types: "npm:^15.6.1" - peerDependencies: - react: ">=16.3.3" - react-dom: ">=16.3.3" - checksum: 10c0/4f2b79eb1c09ff3ce24bc7c2174ae531b2850a6c7408759e9129a1b98e53b5d18df237f7dff6d71dbf7990b35b9769489b8b93cc51c05302b2d81b7cbfb29b94 - languageName: node - linkType: hard - "react-refresh@npm:^0.14.2": version: 0.14.2 resolution: "react-refresh@npm:0.14.2" @@ -6546,27 +3913,33 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:^6.22.3": - version: 6.23.1 - resolution: "react-router-dom@npm:6.23.1" +"react-router-dom@npm:7.0.2": + version: 7.0.2 + resolution: "react-router-dom@npm:7.0.2" dependencies: - "@remix-run/router": "npm:1.16.1" - react-router: "npm:6.23.1" + react-router: "npm:7.0.2" peerDependencies: - react: ">=16.8" - react-dom: ">=16.8" - checksum: 10c0/01b954d7d0ff4c53bb2edbc816458f3fad1ce9ee49a4dfdc5c866065c23026c9cce429b46b754cbaebb83b22cfe5f605bbf441acf515e3c377cbdf021b0bec4c + react: ">=18" + react-dom: ">=18" + checksum: 10c0/eb6fe524792f6cf645872c15ed1beb6aeb778c7c5ebcf6c1d4ccf2bdab7a969313b3fc3b4ec6bc4516bbc91b238f0ef651d9ad2551b2aa9ea54b01653dcd1c98 languageName: node linkType: hard -"react-router@npm:6.23.1": - version: 6.23.1 - resolution: "react-router@npm:6.23.1" +"react-router@npm:7.0.2": + version: 7.0.2 + resolution: "react-router@npm:7.0.2" dependencies: - "@remix-run/router": "npm:1.16.1" + "@types/cookie": "npm:^0.6.0" + cookie: "npm:^1.0.1" + set-cookie-parser: "npm:^2.6.0" + turbo-stream: "npm:2.4.0" peerDependencies: - react: ">=16.8" - checksum: 10c0/091949805745136350ab049b2a96281bf38742c9d3651019fb48ea79c5eafbfb0379f1d3e636602dd56b0ef278389e8fd25be983dc2c0ffd1103d06dfa8019f3 + react: ">=18" + react-dom: ">=18" + peerDependenciesMeta: + react-dom: + optional: true + checksum: 10c0/f6c04939218a3d7f2b03b215c2299eab4dbb0dea4a16e0acfd8bf181ec69ff42d66abdba10a25cc3297c514f052a0d03bfb80431225eb763bb27e4e5b0b4a106 languageName: node linkType: hard @@ -6585,128 +3958,64 @@ __metadata: languageName: node linkType: hard -"react@npm:^18.2.0": - version: 18.3.1 - resolution: "react@npm:18.3.1" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 - languageName: node - linkType: hard - -"readdirp@npm:~3.6.0": - version: 3.6.0 - resolution: "readdirp@npm:3.6.0" - dependencies: - picomatch: "npm:^2.2.1" - checksum: 10c0/6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b - languageName: node - linkType: hard - -"recrawl-sync@npm:^2.0.3": - version: 2.2.3 - resolution: "recrawl-sync@npm:2.2.3" - dependencies: - "@cush/relative": "npm:^1.0.0" - glob-regex: "npm:^0.3.0" - slash: "npm:^3.0.0" - sucrase: "npm:^3.20.3" - tslib: "npm:^1.9.3" - checksum: 10c0/3129ce44a97b2d8f2f18c4bc13d9faccd90dda7bff82c498d14c6e3720eb3249d8cb21576ca41c0a236cfe9b81e02a3e84b160256f359669450a8a628bd2df73 - languageName: node - linkType: hard - -"redent@npm:^3.0.0": - version: 3.0.0 - resolution: "redent@npm:3.0.0" - dependencies: - indent-string: "npm:^4.0.0" - strip-indent: "npm:^3.0.0" - checksum: 10c0/d64a6b5c0b50eb3ddce3ab770f866658a2b9998c678f797919ceb1b586bab9259b311407280bd80b804e2a7c7539b19238ae6a2a20c843f1a7fcff21d48c2eae - languageName: node - linkType: hard - -"reflect.getprototypeof@npm:^1.0.4": - version: 1.0.6 - resolution: "reflect.getprototypeof@npm:1.0.6" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.1" - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.4" - globalthis: "npm:^1.0.3" - which-builtin-type: "npm:^1.1.3" - checksum: 10c0/baf4ef8ee6ff341600f4720b251cf5a6cb552d6a6ab0fdc036988c451bf16f920e5feb0d46bd4f530a5cce568f1f7aca2d77447ca798920749cfc52783c39b55 - languageName: node - linkType: hard - -"regenerate-unicode-properties@npm:^10.1.0": - version: 10.1.1 - resolution: "regenerate-unicode-properties@npm:10.1.1" - dependencies: - regenerate: "npm:^1.4.2" - checksum: 10c0/89adb5ee5ba081380c78f9057c02e156a8181969f6fcca72451efc45612e0c3df767b4333f8d8479c274d9c6fe52ec4854f0d8a22ef95dccbe87da8e5f2ac77d - languageName: node - linkType: hard - -"regenerate@npm:^1.4.2": - version: 1.4.2 - resolution: "regenerate@npm:1.4.2" - checksum: 10c0/f73c9eba5d398c818edc71d1c6979eaa05af7a808682749dd079f8df2a6d91a9b913db216c2c9b03e0a8ba2bba8701244a93f45211afbff691c32c7b275db1b8 +"react@npm:18.2.0": + version: 18.2.0 + resolution: "react@npm:18.2.0" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/b562d9b569b0cb315e44b48099f7712283d93df36b19a39a67c254c6686479d3980b7f013dc931f4a5a3ae7645eae6386b4aa5eea933baa54ecd0f9acb0902b8 languageName: node linkType: hard -"regenerator-runtime@npm:^0.14.0": - version: 0.14.1 - resolution: "regenerator-runtime@npm:0.14.1" - checksum: 10c0/1b16eb2c4bceb1665c89de70dcb64126a22bc8eb958feef3cd68fe11ac6d2a4899b5cd1b80b0774c7c03591dc57d16631a7f69d2daa2ec98100e2f29f7ec4cc4 +"readdirp@npm:~3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" + dependencies: + picomatch: "npm:^2.2.1" + checksum: 10c0/6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b languageName: node linkType: hard -"regenerator-transform@npm:^0.15.2": - version: 0.15.2 - resolution: "regenerator-transform@npm:0.15.2" +"recrawl-sync@npm:^2.0.3": + version: 2.2.3 + resolution: "recrawl-sync@npm:2.2.3" dependencies: - "@babel/runtime": "npm:^7.8.4" - checksum: 10c0/7cfe6931ec793269701994a93bab89c0cc95379191fad866270a7fea2adfec67ea62bb5b374db77058b60ba4509319d9b608664d0d288bd9989ca8dbd08fae90 + "@cush/relative": "npm:^1.0.0" + glob-regex: "npm:^0.3.0" + slash: "npm:^3.0.0" + sucrase: "npm:^3.20.3" + tslib: "npm:^1.9.3" + checksum: 10c0/3129ce44a97b2d8f2f18c4bc13d9faccd90dda7bff82c498d14c6e3720eb3249d8cb21576ca41c0a236cfe9b81e02a3e84b160256f359669450a8a628bd2df73 languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.2": - version: 1.5.2 - resolution: "regexp.prototype.flags@npm:1.5.2" +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": + version: 1.0.10 + resolution: "reflect.getprototypeof@npm:1.0.10" dependencies: - call-bind: "npm:^1.0.6" + call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.9" es-errors: "npm:^1.3.0" - set-function-name: "npm:^2.0.1" - checksum: 10c0/0f3fc4f580d9c349f8b560b012725eb9c002f36daa0041b3fbf6f4238cb05932191a4d7d5db3b5e2caa336d5150ad0402ed2be81f711f9308fe7e1a9bf9bd552 - languageName: node - linkType: hard - -"regexpu-core@npm:^5.3.1": - version: 5.3.2 - resolution: "regexpu-core@npm:5.3.2" - dependencies: - "@babel/regjsgen": "npm:^0.8.0" - regenerate: "npm:^1.4.2" - regenerate-unicode-properties: "npm:^10.1.0" - regjsparser: "npm:^0.9.1" - unicode-match-property-ecmascript: "npm:^2.0.0" - unicode-match-property-value-ecmascript: "npm:^2.1.0" - checksum: 10c0/7945d5ab10c8bbed3ca383d4274687ea825aee4ab93a9c51c6e31e1365edd5ea807f6908f800ba017b66c462944ba68011164e7055207747ab651f8111ef3770 + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.1" + which-builtin-type: "npm:^1.2.1" + checksum: 10c0/7facec28c8008876f8ab98e80b7b9cb4b1e9224353fd4756dda5f2a4ab0d30fa0a5074777c6df24e1e0af463a2697513b0a11e548d99cf52f21f7bc6ba48d3ac languageName: node linkType: hard -"regjsparser@npm:^0.9.1": - version: 0.9.1 - resolution: "regjsparser@npm:0.9.1" +"regexp.prototype.flags@npm:^1.5.3, regexp.prototype.flags@npm:^1.5.4": + version: 1.5.4 + resolution: "regexp.prototype.flags@npm:1.5.4" dependencies: - jsesc: "npm:~0.5.0" - bin: - regjsparser: bin/parser - checksum: 10c0/fe44fcf19a99fe4f92809b0b6179530e5ef313ff7f87df143b08ce9a2eb3c4b6189b43735d645be6e8f4033bfb015ed1ca54f0583bc7561bed53fd379feb8225 + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-errors: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/83b88e6115b4af1c537f8dabf5c3744032cb875d63bc05c288b1b8c0ef37cbe55353f95d8ca817e8843806e3e150b118bc624e4279b24b4776b4198232735a77 languageName: node linkType: hard @@ -6717,19 +4026,6 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.22.4": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a - languageName: node - linkType: hard - "resolve@npm:^2.0.0-next.5": version: 2.0.0-next.5 resolution: "resolve@npm:2.0.0-next.5" @@ -6743,19 +4039,6 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 - languageName: node - linkType: hard - "resolve@patch:resolve@npm%3A^2.0.0-next.5#optional!builtin": version: 2.0.0-next.5 resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d" @@ -6776,52 +4059,31 @@ __metadata: languageName: node linkType: hard -"reusify@npm:^1.0.4": - version: 1.0.4 - resolution: "reusify@npm:1.0.4" - checksum: 10c0/c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107 - languageName: node - linkType: hard - -"rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: "npm:^7.1.3" - bin: - rimraf: bin.js - checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 - languageName: node - linkType: hard - -"robust-predicates@npm:^3.0.2": - version: 3.0.2 - resolution: "robust-predicates@npm:3.0.2" - checksum: 10c0/4ecd53649f1c2d49529c85518f2fa69ffb2f7a4453f7fd19c042421c7b4d76c3efb48bc1c740c8f7049346d7cb58cf08ee0c9adaae595cc23564d360adb1fde4 - languageName: node - linkType: hard - -"rollup@npm:^4.13.0": - version: 4.18.0 - resolution: "rollup@npm:4.18.0" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.18.0" - "@rollup/rollup-android-arm64": "npm:4.18.0" - "@rollup/rollup-darwin-arm64": "npm:4.18.0" - "@rollup/rollup-darwin-x64": "npm:4.18.0" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.18.0" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.18.0" - "@rollup/rollup-linux-arm64-gnu": "npm:4.18.0" - "@rollup/rollup-linux-arm64-musl": "npm:4.18.0" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.18.0" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.18.0" - "@rollup/rollup-linux-s390x-gnu": "npm:4.18.0" - "@rollup/rollup-linux-x64-gnu": "npm:4.18.0" - "@rollup/rollup-linux-x64-musl": "npm:4.18.0" - "@rollup/rollup-win32-arm64-msvc": "npm:4.18.0" - "@rollup/rollup-win32-ia32-msvc": "npm:4.18.0" - "@rollup/rollup-win32-x64-msvc": "npm:4.18.0" - "@types/estree": "npm:1.0.5" +"rollup@npm:^4.23.0": + version: 4.44.1 + resolution: "rollup@npm:4.44.1" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.44.1" + "@rollup/rollup-android-arm64": "npm:4.44.1" + "@rollup/rollup-darwin-arm64": "npm:4.44.1" + "@rollup/rollup-darwin-x64": "npm:4.44.1" + "@rollup/rollup-freebsd-arm64": "npm:4.44.1" + "@rollup/rollup-freebsd-x64": "npm:4.44.1" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.44.1" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.44.1" + "@rollup/rollup-linux-arm64-gnu": "npm:4.44.1" + "@rollup/rollup-linux-arm64-musl": "npm:4.44.1" + "@rollup/rollup-linux-loongarch64-gnu": "npm:4.44.1" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.44.1" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.44.1" + "@rollup/rollup-linux-riscv64-musl": "npm:4.44.1" + "@rollup/rollup-linux-s390x-gnu": "npm:4.44.1" + "@rollup/rollup-linux-x64-gnu": "npm:4.44.1" + "@rollup/rollup-linux-x64-musl": "npm:4.44.1" + "@rollup/rollup-win32-arm64-msvc": "npm:4.44.1" + "@rollup/rollup-win32-ia32-msvc": "npm:4.44.1" + "@rollup/rollup-win32-x64-msvc": "npm:4.44.1" + "@types/estree": "npm:1.0.8" fsevents: "npm:~2.3.2" dependenciesMeta: "@rollup/rollup-android-arm-eabi": @@ -6832,6 +4094,10 @@ __metadata: optional: true "@rollup/rollup-darwin-x64": optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true "@rollup/rollup-linux-arm-gnueabihf": optional: true "@rollup/rollup-linux-arm-musleabihf": @@ -6840,10 +4106,14 @@ __metadata: optional: true "@rollup/rollup-linux-arm64-musl": optional: true + "@rollup/rollup-linux-loongarch64-gnu": + optional: true "@rollup/rollup-linux-powerpc64le-gnu": optional: true "@rollup/rollup-linux-riscv64-gnu": optional: true + "@rollup/rollup-linux-riscv64-musl": + optional: true "@rollup/rollup-linux-s390x-gnu": optional: true "@rollup/rollup-linux-x64-gnu": @@ -6860,46 +4130,41 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/7d0239f029c48d977e0d0b942433bed9ca187d2328b962fc815fc775d0fdf1966ffcd701fef265477e999a1fb01bddcc984fc675d1b9d9864bf8e1f1f487e23e + checksum: 10c0/6cc0175c626fd9f0fc325c1f1b86d5b5401d687973691dd5205b6b88a666ee0b96f401725da9090e090b31cb5a82ff9a0ef1c3db6dc14906f6c7a48cabad49b4 languageName: node linkType: hard -"run-parallel@npm:^1.1.9": - version: 1.2.0 - resolution: "run-parallel@npm:1.2.0" +"safe-array-concat@npm:^1.1.3": + version: 1.1.3 + resolution: "safe-array-concat@npm:1.1.3" dependencies: - queue-microtask: "npm:^1.2.2" - checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39 - languageName: node - linkType: hard - -"rw@npm:1": - version: 1.3.3 - resolution: "rw@npm:1.3.3" - checksum: 10c0/b1e1ef37d1e79d9dc7050787866e30b6ddcb2625149276045c262c6b4d53075ddc35f387a856a8e76f0d0df59f4cd58fe24707e40797ebee66e542b840ed6a53 + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + has-symbols: "npm:^1.1.0" + isarray: "npm:^2.0.5" + checksum: 10c0/43c86ffdddc461fb17ff8a17c5324f392f4868f3c7dd2c6a5d9f5971713bc5fd755667212c80eab9567595f9a7509cc2f83e590ddaebd1bd19b780f9c79f9a8d languageName: node linkType: hard -"safe-array-concat@npm:^1.1.2": - version: 1.1.2 - resolution: "safe-array-concat@npm:1.1.2" +"safe-push-apply@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-push-apply@npm:1.0.0" dependencies: - call-bind: "npm:^1.0.7" - get-intrinsic: "npm:^1.2.4" - has-symbols: "npm:^1.0.3" + es-errors: "npm:^1.3.0" isarray: "npm:^2.0.5" - checksum: 10c0/12f9fdb01c8585e199a347eacc3bae7b5164ae805cdc8c6707199dbad5b9e30001a50a43c4ee24dc9ea32dbb7279397850e9208a7e217f4d8b1cf5d90129dec9 + checksum: 10c0/831f1c9aae7436429e7862c7e46f847dfe490afac20d0ee61bae06108dbf5c745a0de3568ada30ccdd3eeb0864ca8331b2eef703abd69bfea0745b21fd320750 languageName: node linkType: hard -"safe-regex-test@npm:^1.0.3": - version: 1.0.3 - resolution: "safe-regex-test@npm:1.0.3" +"safe-regex-test@npm:^1.0.3, safe-regex-test@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex-test@npm:1.1.0" dependencies: - call-bind: "npm:^1.0.6" + call-bound: "npm:^1.0.2" es-errors: "npm:^1.3.0" - is-regex: "npm:^1.1.4" - checksum: 10c0/900bf7c98dc58f08d8523b7012b468e4eb757afa624f198902c0643d7008ba777b0bdc35810ba0b758671ce887617295fb742b3f3968991b178ceca54cb07603 + is-regex: "npm:^1.2.1" + checksum: 10c0/f2c25281bbe5d39cddbbce7f86fca5ea9b3ce3354ea6cd7c81c31b006a5a9fff4286acc5450a3b9122c56c33eba69c56b9131ad751457b2b4a585825e6a10665 languageName: node linkType: hard @@ -6910,20 +4175,20 @@ __metadata: languageName: node linkType: hard -"sass@npm:^1.75.0": - version: 1.77.2 - resolution: "sass@npm:1.77.2" +"sass@npm:1.77.6": + version: 1.77.6 + resolution: "sass@npm:1.77.6" dependencies: chokidar: "npm:>=3.0.0 <4.0.0" immutable: "npm:^4.0.0" source-map-js: "npm:>=0.6.2 <2.0.0" bin: sass: sass.js - checksum: 10c0/0d292339064de3c902e209d41de9c4eb2038cff326476aeebbb5be3eee1d23400d975face2b8e124ae617b10af3e93bec01580f61912f34e4c517fe137a118b6 + checksum: 10c0/fe5a393c0aa29eda9f83c06be9b94788b61fe8bad0616ee6e3a25d21ab504f430d40c0064fdca89b02b8e426411ae6dcd906c91f2e48c263575c3d392b6daeb1 languageName: node linkType: hard -"scheduler@npm:^0.23.2": +"scheduler@npm:^0.23.0": version: 0.23.2 resolution: "scheduler@npm:0.23.2" dependencies: @@ -6941,16 +4206,23 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.5, semver@npm:^7.3.7": - version: 7.6.2 - resolution: "semver@npm:7.6.2" +"semver@npm:^7.3.5": + version: 7.7.2 + resolution: "semver@npm:7.7.2" bin: semver: bin/semver.js - checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c + checksum: 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea + languageName: node + linkType: hard + +"set-cookie-parser@npm:^2.6.0": + version: 2.7.1 + resolution: "set-cookie-parser@npm:2.7.1" + checksum: 10c0/060c198c4c92547ac15988256f445eae523f57f2ceefeccf52d30d75dedf6bff22b9c26f756bd44e8e560d44ff4ab2130b178bd2e52ef5571bf7be3bd7632d9a languageName: node linkType: hard -"set-function-length@npm:^1.2.1": +"set-function-length@npm:^1.2.2": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" dependencies: @@ -6964,7 +4236,7 @@ __metadata: languageName: node linkType: hard -"set-function-name@npm:^2.0.1, set-function-name@npm:^2.0.2": +"set-function-name@npm:^2.0.2": version: 2.0.2 resolution: "set-function-name@npm:2.0.2" dependencies: @@ -6976,6 +4248,17 @@ __metadata: languageName: node linkType: hard +"set-proto@npm:^1.0.0": + version: 1.0.0 + resolution: "set-proto@npm:1.0.0" + dependencies: + dunder-proto: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/ca5c3ccbba479d07c30460e367e66337cec825560b11e8ba9c5ebe13a2a0d6021ae34eddf94ff3dfe17a3104dc1f191519cb6c48378b503e5c3f36393938776a + languageName: node + linkType: hard + "shebang-command@npm:^2.0.0": version: 2.0.0 resolution: "shebang-command@npm:2.0.0" @@ -6992,15 +4275,51 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": - version: 1.0.6 - resolution: "side-channel@npm:1.0.6" +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + checksum: 10c0/644f4ac893456c9490ff388bf78aea9d333d5e5bfc64cfb84be8f04bf31ddc111a8d4b83b85d7e7e8a7b845bc185a9ad02c052d20e086983cf59f0be517d9b3d + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" dependencies: - call-bind: "npm:^1.0.7" + call-bound: "npm:^1.0.2" es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.4" - object-inspect: "npm:^1.13.1" - checksum: 10c0/d2afd163dc733cc0a39aa6f7e39bf0c436293510dbccbff446733daeaf295857dbccf94297092ec8c53e2503acac30f0b78830876f0485991d62a90e9cad305f + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + checksum: 10c0/010584e6444dd8a20b85bc926d934424bd809e1a3af941cace229f7fdcb751aada0fb7164f60c2e22292b7fa3c0ff0bce237081fd4cdbc80de1dc68e95430672 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + side-channel-map: "npm:^1.0.1" + checksum: 10c0/71362709ac233e08807ccd980101c3e2d7efe849edc51455030327b059f6c4d292c237f94dc0685031dd11c07dd17a68afde235d6cf2102d949567f98ab58185 + languageName: node + linkType: hard + +"side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + side-channel-list: "npm:^1.0.0" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: 10c0/cb20dad41eb032e6c24c0982e1e5a24963a28aa6122b4f05b3f3d6bf8ae7fd5474ef382c8f54a6a3ab86e0cac4d41a23bd64ede3970e5bfb50326ba02a7996e6 languageName: node linkType: hard @@ -7011,6 +4330,27 @@ __metadata: languageName: node linkType: hard +"simplebar-core@npm:^1.3.0": + version: 1.3.2 + resolution: "simplebar-core@npm:1.3.2" + dependencies: + lodash: "npm:^4.17.21" + lodash-es: "npm:^4.17.21" + checksum: 10c0/a4844edac50099b30abb60e85f0852ebbcbfbe47e4b67e682f57f21449b08d06a3ac2432db7db5a6bcf571c3ce74d2a418da22f467909587ab295a33b6b551e3 + languageName: node + linkType: hard + +"simplebar-react@npm:3.3.0": + version: 3.3.0 + resolution: "simplebar-react@npm:3.3.0" + dependencies: + simplebar-core: "npm:^1.3.0" + peerDependencies: + react: ">=16.8.0" + checksum: 10c0/ad07ac2b239f7372af48f92ad01b82a7e6465fcd1c43da9f5d12edb26cba81a55c87badd2cffac4aa8aa769da56c05b4e2eb5de19fec52588ca57f87d1f6202b + languageName: node + linkType: hard + "slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" @@ -7026,30 +4366,30 @@ __metadata: linkType: hard "socks-proxy-agent@npm:^8.0.3": - version: 8.0.3 - resolution: "socks-proxy-agent@npm:8.0.3" + version: 8.0.5 + resolution: "socks-proxy-agent@npm:8.0.5" dependencies: - agent-base: "npm:^7.1.1" + agent-base: "npm:^7.1.2" debug: "npm:^4.3.4" - socks: "npm:^2.7.1" - checksum: 10c0/4950529affd8ccd6951575e21c1b7be8531b24d924aa4df3ee32df506af34b618c4e50d261f4cc603f1bfd8d426915b7d629966c8ce45b05fb5ad8c8b9a6459d + socks: "npm:^2.8.3" + checksum: 10c0/5d2c6cecba6821389aabf18728325730504bf9bb1d9e342e7987a5d13badd7a98838cc9a55b8ed3cb866ad37cc23e1086f09c4d72d93105ce9dfe76330e9d2a6 languageName: node linkType: hard -"socks@npm:^2.7.1": - version: 2.8.3 - resolution: "socks@npm:2.8.3" +"socks@npm:^2.8.3": + version: 2.8.5 + resolution: "socks@npm:2.8.5" dependencies: ip-address: "npm:^9.0.5" smart-buffer: "npm:^4.2.0" - checksum: 10c0/d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7 + checksum: 10c0/e427d0eb0451cfd04e20b9156ea8c0e9b5e38a8d70f21e55c30fbe4214eda37cfc25d782c63f9adc5fbdad6d062a0f127ef2cefc9a44b6fee2b9ea5d1ed10827 languageName: node linkType: hard -"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.2.0": - version: 1.2.0 - resolution: "source-map-js@npm:1.2.0" - checksum: 10c0/7e5f896ac10a3a50fe2898e5009c58ff0dc102dcb056ed27a354623a0ece8954d4b2649e1a1b2b52ef2e161d26f8859c7710350930751640e71e374fe2d321a4 +"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf languageName: node linkType: hard @@ -7060,19 +4400,22 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^10.0.0": - version: 10.0.6 - resolution: "ssri@npm:10.0.6" +"ssri@npm:^12.0.0": + version: 12.0.0 + resolution: "ssri@npm:12.0.0" dependencies: minipass: "npm:^7.0.3" - checksum: 10c0/e5a1e23a4057a86a97971465418f22ea89bd439ac36ade88812dd920e4e61873e8abd6a9b72a03a67ef50faa00a2daf1ab745c5a15b46d03e0544a0296354227 + checksum: 10c0/caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d languageName: node linkType: hard -"string-natural-compare@npm:^3.0.1": - version: 3.0.1 - resolution: "string-natural-compare@npm:3.0.1" - checksum: 10c0/85a6a9195736be500af5d817c7ea36b7e1ac278af079a807f70f79a56602359ee6743ca409af6291b94557de550ff60d1ec31b3c4fc8e7a08d0e12cdab57c149 +"stop-iteration-iterator@npm:^1.1.0": + version: 1.1.0 + resolution: "stop-iteration-iterator@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + internal-slot: "npm:^1.1.0" + checksum: 10c0/de4e45706bb4c0354a4b1122a2b8cc45a639e86206807ce0baf390ee9218d3ef181923fa4d2b67443367c491aa255c5fbaa64bb74648e3c5b48299928af86c09 languageName: node linkType: hard @@ -7098,46 +4441,72 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.10": - version: 4.0.11 - resolution: "string.prototype.matchall@npm:4.0.11" +"string.prototype.includes@npm:^2.0.1": + version: 2.0.1 + resolution: "string.prototype.includes@npm:2.0.1" dependencies: call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" + es-abstract: "npm:^1.23.3" + checksum: 10c0/25ce9c9b49128352a2618fbe8758b46f945817a58a4420f4799419e40a8d28f116e176c7590d767d5327a61e75c8f32c86171063f48e389b9fdd325f1bd04ee5 + languageName: node + linkType: hard + +"string.prototype.matchall@npm:^4.0.12": + version: 4.0.12 + resolution: "string.prototype.matchall@npm:4.0.12" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.6" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.4" - gopd: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.7" - regexp.prototype.flags: "npm:^1.5.2" + get-intrinsic: "npm:^1.2.6" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + regexp.prototype.flags: "npm:^1.5.3" set-function-name: "npm:^2.0.2" - side-channel: "npm:^1.0.6" - checksum: 10c0/915a2562ac9ab5e01b7be6fd8baa0b2b233a0a9aa975fcb2ec13cc26f08fb9a3e85d5abdaa533c99c6fc4c5b65b914eba3d80c4aff9792a4c9fed403f28f7d9d + side-channel: "npm:^1.1.0" + checksum: 10c0/1a53328ada73f4a77f1fdf1c79414700cf718d0a8ef6672af5603e709d26a24f2181208144aed7e858b1bcc1a0d08567a570abfb45567db4ae47637ed2c2f85c languageName: node linkType: hard -"string.prototype.trim@npm:^1.2.9": - version: 1.2.9 - resolution: "string.prototype.trim@npm:1.2.9" +"string.prototype.repeat@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.repeat@npm:1.0.0" dependencies: - call-bind: "npm:^1.0.7" + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.5" + checksum: 10c0/94c7978566cffa1327d470fd924366438af9b04b497c43a9805e476e2e908aa37a1fd34cc0911156c17556dab62159d12c7b92b3cc304c3e1281fe4c8e668f40 + languageName: node + linkType: hard + +"string.prototype.trim@npm:^1.2.10": + version: 1.2.10 + resolution: "string.prototype.trim@npm:1.2.10" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-data-property: "npm:^1.1.4" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.0" + es-abstract: "npm:^1.23.5" es-object-atoms: "npm:^1.0.0" - checksum: 10c0/dcef1a0fb61d255778155006b372dff8cc6c4394bc39869117e4241f41a2c52899c0d263ffc7738a1f9e61488c490b05c0427faa15151efad721e1a9fb2663c2 + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/8a8854241c4b54a948e992eb7dd6b8b3a97185112deb0037a134f5ba57541d8248dd610c966311887b6c2fd1181a3877bffb14d873ce937a344535dabcc648f8 languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.8": - version: 1.0.8 - resolution: "string.prototype.trimend@npm:1.0.8" +"string.prototype.trimend@npm:^1.0.9": + version: 1.0.9 + resolution: "string.prototype.trimend@npm:1.0.9" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" define-properties: "npm:^1.2.1" es-object-atoms: "npm:^1.0.0" - checksum: 10c0/0a0b54c17c070551b38e756ae271865ac6cc5f60dabf2e7e343cceae7d9b02e1a1120a824e090e79da1b041a74464e8477e2da43e2775c85392be30a6f60963c + checksum: 10c0/59e1a70bf9414cb4c536a6e31bef5553c8ceb0cf44d8b4d0ed65c9653358d1c64dd0ec203b100df83d0413bbcde38b8c5d49e14bc4b86737d74adc593a0d35b6 languageName: node linkType: hard @@ -7177,15 +4546,6 @@ __metadata: languageName: node linkType: hard -"strip-indent@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-indent@npm:3.0.0" - dependencies: - min-indent: "npm:^1.0.0" - checksum: 10c0/ae0deaf41c8d1001c5d4fbe16cb553865c1863da4fae036683b474fa926af9fc121e155cb3fc57a68262b2ae7d5b8420aa752c97a6428c315d00efe2a3875679 - languageName: node - linkType: hard - "strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" @@ -7220,15 +4580,6 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^5.3.0": - version: 5.5.0 - resolution: "supports-color@npm:5.5.0" - dependencies: - has-flag: "npm:^3.0.0" - checksum: 10c0/6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05 - languageName: node - linkType: hard - "supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" @@ -7245,34 +4596,39 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.8.6": - version: 0.8.8 - resolution: "synckit@npm:0.8.8" +"swr@npm:2.3.2": + version: 2.3.2 + resolution: "swr@npm:2.3.2" dependencies: - "@pkgr/core": "npm:^0.1.0" - tslib: "npm:^2.6.2" - checksum: 10c0/c3d3aa8e284f3f84f2f868b960c9f49239b364e35f6d20825a448449a3e9c8f49fe36cdd5196b30615682f007830d46f2ea354003954c7336723cb821e4b6519 + dequal: "npm:^2.0.3" + use-sync-external-store: "npm:^1.4.0" + peerDependencies: + react: ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/981d3138c1959f1f15ddb74ed3c98f34fbcae8e68ee1b0e6ce3af7e1fcf65ecdb3a2c525b42338cbcef0f7a992d41e1aeb3982501e86239e8aeef6c34fe3b580 languageName: node linkType: hard -"tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.2.1 - resolution: "tar@npm:6.2.1" +"synckit@npm:^0.9.1": + version: 0.9.3 + resolution: "synckit@npm:0.9.3" dependencies: - chownr: "npm:^2.0.0" - fs-minipass: "npm:^2.0.0" - minipass: "npm:^5.0.0" - minizlib: "npm:^2.1.1" - mkdirp: "npm:^1.0.3" - yallist: "npm:^4.0.0" - checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 + "@pkgr/core": "npm:^0.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/3f2ecd7e04d5ca846ccb005017bb4be15982602b90d0ae3facf92f73837a81657b0a666d81713b23cfe25c28f26aaaabb385c59856c39c3710dba9f389cd8321 languageName: node linkType: hard -"text-table@npm:^0.2.0": - version: 0.2.0 - resolution: "text-table@npm:0.2.0" - checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c +"tar@npm:^7.4.3": + version: 7.4.3 + resolution: "tar@npm:7.4.3" + dependencies: + "@isaacs/fs-minipass": "npm:^4.0.0" + chownr: "npm:^3.0.0" + minipass: "npm:^7.1.2" + minizlib: "npm:^3.0.1" + mkdirp: "npm:^3.0.1" + yallist: "npm:^5.0.0" + checksum: 10c0/d4679609bb2a9b48eeaf84632b6d844128d2412b95b6de07d53d8ee8baf4ca0857c9331dfa510390a0727b550fd543d4d1a10995ad86cdf078423fbb8d99831d languageName: node linkType: hard @@ -7308,10 +4664,13 @@ __metadata: languageName: node linkType: hard -"to-fast-properties@npm:^2.0.0": - version: 2.0.0 - resolution: "to-fast-properties@npm:2.0.0" - checksum: 10c0/b214d21dbfb4bce3452b6244b336806ffea9c05297148d32ebb428d5c43ce7545bdfc65a1ceb58c9ef4376a65c0cb2854d645f33961658b3e3b4f84910ddcdd7 +"tinyglobby@npm:^0.2.12": + version: 0.2.14 + resolution: "tinyglobby@npm:0.2.14" + dependencies: + fdir: "npm:^6.4.4" + picomatch: "npm:^4.0.2" + checksum: 10c0/f789ed6c924287a9b7d3612056ed0cda67306cd2c80c249fd280cf1504742b12583a2089b61f4abbd24605f390809017240e250241f09938054c9b363e51c0a6 languageName: node linkType: hard @@ -7324,13 +4683,6 @@ __metadata: languageName: node linkType: hard -"toggle-selection@npm:^1.0.6": - version: 1.0.6 - resolution: "toggle-selection@npm:1.0.6" - checksum: 10c0/f2cf1f2c70f374fd87b0cdc8007453ba9e981c4305a8bf4eac10a30e62ecdfd28bca7d18f8f15b15a506bf8a7bfb20dbe3539f0fcf2a2c8396c1a78d53e1f179 - languageName: node - linkType: hard - "toposort@npm:^2.0.2": version: 2.0.2 resolution: "toposort@npm:2.0.2" @@ -7345,7 +4697,7 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths@npm:^3.15.0, tsconfig-paths@npm:^3.9.0": +"tsconfig-paths@npm:^3.9.0": version: 3.15.0 resolution: "tsconfig-paths@npm:3.15.0" dependencies: @@ -7357,28 +4709,24 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.8.1, tslib@npm:^1.9.3": +"tslib@npm:^1.9.3": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2": - version: 2.6.2 - resolution: "tslib@npm:2.6.2" - checksum: 10c0/e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb +"tslib@npm:^2.0.0, tslib@npm:^2.6.2, tslib@npm:^2.8.0": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 languageName: node linkType: hard -"tsutils@npm:^3.21.0": - version: 3.21.0 - resolution: "tsutils@npm:3.21.0" - dependencies: - tslib: "npm:^1.8.1" - peerDependencies: - typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - checksum: 10c0/02f19e458ec78ead8fffbf711f834ad8ecd2cc6ade4ec0320790713dccc0a412b99e7fd907c4cda2a1dc602c75db6f12e0108e87a5afad4b2f9e90a24cabd5a2 +"turbo-stream@npm:2.4.0": + version: 2.4.0 + resolution: "turbo-stream@npm:2.4.0" + checksum: 10c0/e68b2569f1f16e6e9633d090c6024b2ae9f0e97bfeacb572451ca3732e120ebbb546f3bc4afc717c46cb57b5aea6104e04ef497f9912eef6a7641e809518e98a languageName: node linkType: hard @@ -7391,13 +4739,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^0.20.2": - version: 0.20.2 - resolution: "type-fest@npm:0.20.2" - checksum: 10c0/dea9df45ea1f0aaa4e2d3bed3f9a0bfe9e5b2592bddb92eb1bf06e50bcf98dbb78189668cd8bc31a0511d3fc25539b4cd5c704497e53e93e2d40ca764b10bfc3 - languageName: node - linkType: hard - "type-fest@npm:^2.19.0": version: 2.19.0 resolution: "type-fest@npm:2.19.0" @@ -7405,67 +4746,77 @@ __metadata: languageName: node linkType: hard -"typed-array-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "typed-array-buffer@npm:1.0.2" +"typed-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-buffer@npm:1.0.3" dependencies: - call-bind: "npm:^1.0.7" + call-bound: "npm:^1.0.3" es-errors: "npm:^1.3.0" - is-typed-array: "npm:^1.1.13" - checksum: 10c0/9e043eb38e1b4df4ddf9dde1aa64919ae8bb909571c1cc4490ba777d55d23a0c74c7d73afcdd29ec98616d91bb3ae0f705fad4421ea147e1daf9528200b562da + is-typed-array: "npm:^1.1.14" + checksum: 10c0/1105071756eb248774bc71646bfe45b682efcad93b55532c6ffa4518969fb6241354e4aa62af679ae83899ec296d69ef88f1f3763657cdb3a4d29321f7b83079 languageName: node linkType: hard -"typed-array-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "typed-array-byte-length@npm:1.0.1" +"typed-array-byte-length@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-byte-length@npm:1.0.3" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" - has-proto: "npm:^1.0.3" - is-typed-array: "npm:^1.1.13" - checksum: 10c0/fcebeffb2436c9f355e91bd19e2368273b88c11d1acc0948a2a306792f1ab672bce4cfe524ab9f51a0505c9d7cd1c98eff4235c4f6bfef6a198f6cfc4ff3d4f3 + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c0/6ae083c6f0354f1fce18b90b243343b9982affd8d839c57bbd2c174a5d5dc71be9eb7019ffd12628a96a4815e7afa85d718d6f1e758615151d5f35df841ffb3e languageName: node linkType: hard -"typed-array-byte-offset@npm:^1.0.2": - version: 1.0.2 - resolution: "typed-array-byte-offset@npm:1.0.2" +"typed-array-byte-offset@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-byte-offset@npm:1.0.4" dependencies: available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" - has-proto: "npm:^1.0.3" - is-typed-array: "npm:^1.1.13" - checksum: 10c0/d2628bc739732072e39269389a758025f75339de2ed40c4f91357023c5512d237f255b633e3106c461ced41907c1bf9a533c7e8578066b0163690ca8bc61b22f + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.15" + reflect.getprototypeof: "npm:^1.0.9" + checksum: 10c0/3d805b050c0c33b51719ee52de17c1cd8e6a571abdf0fffb110e45e8dd87a657e8b56eee94b776b13006d3d347a0c18a730b903cf05293ab6d92e99ff8f77e53 languageName: node linkType: hard -"typed-array-length@npm:^1.0.6": - version: 1.0.6 - resolution: "typed-array-length@npm:1.0.6" +"typed-array-length@npm:^1.0.7": + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" dependencies: call-bind: "npm:^1.0.7" for-each: "npm:^0.3.3" gopd: "npm:^1.0.1" - has-proto: "npm:^1.0.3" is-typed-array: "npm:^1.1.13" possible-typed-array-names: "npm:^1.0.0" - checksum: 10c0/74253d7dc488eb28b6b2711cf31f5a9dcefc9c41b0681fd1c178ed0a1681b4468581a3626d39cd4df7aee3d3927ab62be06aa9ca74e5baf81827f61641445b77 + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10c0/e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295 languageName: node linkType: hard -"unbox-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "unbox-primitive@npm:1.0.2" +"ua-parser-js@npm:^1.0.33": + version: 1.0.40 + resolution: "ua-parser-js@npm:1.0.40" + bin: + ua-parser-js: script/cli.js + checksum: 10c0/2b6ac642c74323957dae142c31f72287f2420c12dced9603d989b96c132b80232779c429b296d7de4012ef8b64e0d8fadc53c639ef06633ce13d785a78b5be6c + languageName: node + linkType: hard + +"unbox-primitive@npm:^1.1.0": + version: 1.1.0 + resolution: "unbox-primitive@npm:1.1.0" dependencies: - call-bind: "npm:^1.0.2" + call-bound: "npm:^1.0.3" has-bigints: "npm:^1.0.2" - has-symbols: "npm:^1.0.3" - which-boxed-primitive: "npm:^1.0.2" - checksum: 10c0/81ca2e81134167cc8f75fa79fbcc8a94379d6c61de67090986a2273850989dd3bae8440c163121b77434b68263e34787a675cbdcb34bb2f764c6b9c843a11b66 + has-symbols: "npm:^1.1.0" + which-boxed-primitive: "npm:^1.1.1" + checksum: 10c0/7dbd35ab02b0e05fe07136c72cb9355091242455473ec15057c11430129bab38b7b3624019b8778d02a881c13de44d63cd02d122ee782fb519e1de7775b5b982 languageName: node linkType: hard @@ -7483,7 +4834,7 @@ __metadata: languageName: node linkType: hard -"uncontrollable@npm:^8.0.1": +"uncontrollable@npm:^8.0.4": version: 8.0.4 resolution: "uncontrollable@npm:8.0.4" peerDependencies: @@ -7492,66 +4843,35 @@ __metadata: languageName: node linkType: hard -"unicode-canonical-property-names-ecmascript@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" - checksum: 10c0/0fe812641bcfa3ae433025178a64afb5d9afebc21a922dafa7cba971deebb5e4a37350423890750132a85c936c290fb988146d0b1bd86838ad4897f4fc5bd0de - languageName: node - linkType: hard - -"unicode-match-property-ecmascript@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-match-property-ecmascript@npm:2.0.0" - dependencies: - unicode-canonical-property-names-ecmascript: "npm:^2.0.0" - unicode-property-aliases-ecmascript: "npm:^2.0.0" - checksum: 10c0/4d05252cecaf5c8e36d78dc5332e03b334c6242faf7cf16b3658525441386c0a03b5f603d42cbec0f09bb63b9fd25c9b3b09667aee75463cac3efadae2cd17ec - languageName: node - linkType: hard - -"unicode-match-property-value-ecmascript@npm:^2.1.0": - version: 2.1.0 - resolution: "unicode-match-property-value-ecmascript@npm:2.1.0" - checksum: 10c0/f5b9499b9e0ffdc6027b744d528f17ec27dd7c15da03254ed06851feec47e0531f20d410910c8a49af4a6a190f4978413794c8d75ce112950b56d583b5d5c7f2 - languageName: node - linkType: hard - -"unicode-property-aliases-ecmascript@npm:^2.0.0": - version: 2.1.0 - resolution: "unicode-property-aliases-ecmascript@npm:2.1.0" - checksum: 10c0/50ded3f8c963c7785e48c510a3b7c6bc4e08a579551489aa0349680a35b1ceceec122e33b2b6c1b579d0be2250f34bb163ac35f5f8695fe10bbc67fb757f0af8 - languageName: node - linkType: hard - -"unique-filename@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-filename@npm:3.0.0" +"unique-filename@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-filename@npm:4.0.0" dependencies: - unique-slug: "npm:^4.0.0" - checksum: 10c0/6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f + unique-slug: "npm:^5.0.0" + checksum: 10c0/38ae681cceb1408ea0587b6b01e29b00eee3c84baee1e41fd5c16b9ed443b80fba90c40e0ba69627e30855570a34ba8b06702d4a35035d4b5e198bf5a64c9ddc languageName: node linkType: hard -"unique-slug@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-slug@npm:4.0.0" +"unique-slug@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-slug@npm:5.0.0" dependencies: imurmurhash: "npm:^0.1.4" - checksum: 10c0/cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 + checksum: 10c0/d324c5a44887bd7e105ce800fcf7533d43f29c48757ac410afd42975de82cc38ea2035c0483f4de82d186691bf3208ef35c644f73aa2b1b20b8e651be5afd293 languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.13": - version: 1.0.16 - resolution: "update-browserslist-db@npm:1.0.16" +"update-browserslist-db@npm:^1.1.3": + version: 1.1.3 + resolution: "update-browserslist-db@npm:1.1.3" dependencies: - escalade: "npm:^3.1.2" - picocolors: "npm:^1.0.1" + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.1" peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 10c0/5995399fc202adbb51567e4810e146cdf7af630a92cc969365a099150cb00597e425cc14987ca7080b09a4d0cfd2a3de53fbe72eebff171aed7f9bb81f9bf405 + checksum: 10c0/682e8ecbf9de474a626f6462aa85927936cdd256fe584c6df2508b0df9f7362c44c957e9970df55dfe44d3623807d26316ea2c7d26b80bb76a16c56c37233c32 languageName: node linkType: hard @@ -7564,7 +4884,16 @@ __metadata: languageName: node linkType: hard -"vite-jsconfig-paths@npm:^2.0.1": +"use-sync-external-store@npm:^1.4.0": + version: 1.5.0 + resolution: "use-sync-external-store@npm:1.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/1b8663515c0be34fa653feb724fdcce3984037c78dd4a18f68b2c8be55cc1a1084c578d5b75f158d41b5ddffc2bf5600766d1af3c19c8e329bb20af2ec6f52f4 + languageName: node + linkType: hard + +"vite-jsconfig-paths@npm:2.0.1": version: 2.0.1 resolution: "vite-jsconfig-paths@npm:2.0.1" dependencies: @@ -7578,43 +4907,55 @@ __metadata: languageName: node linkType: hard -"vite@npm:^5.2.0": - version: 5.2.11 - resolution: "vite@npm:5.2.11" +"vite@npm:6.0.2": + version: 6.0.2 + resolution: "vite@npm:6.0.2" dependencies: - esbuild: "npm:^0.20.1" + esbuild: "npm:^0.24.0" fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.38" - rollup: "npm:^4.13.0" + postcss: "npm:^8.4.49" + rollup: "npm:^4.23.0" peerDependencies: - "@types/node": ^18.0.0 || >=20.0.0 + "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: ">=1.21.0" less: "*" lightningcss: ^1.21.0 sass: "*" + sass-embedded: "*" stylus: "*" sugarss: "*" - terser: ^5.4.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 dependenciesMeta: fsevents: optional: true peerDependenciesMeta: "@types/node": optional: true + jiti: + optional: true less: optional: true lightningcss: optional: true sass: optional: true + sass-embedded: + optional: true stylus: optional: true sugarss: optional: true terser: optional: true + tsx: + optional: true + yaml: + optional: true bin: vite: bin/vite.js - checksum: 10c0/664b8d68e4f5152ae16bd2041af1bbaf11c43630ac461835bc31ff7d019913b33e465386e09f66dc1037d7aeefbb06939e0173787c063319bc2bd30c3b9ad8e4 + checksum: 10c0/45fc609f2bc5fb5beb5a8e2cad9ad6c2edce229a922f6fc1270ea2a9d75819482edcc0f77c85b4a7abdad7eb69ce6a4f26131925d47cdc0778fc15d1bbc3b6a2 languageName: node linkType: hard @@ -7627,47 +4968,41 @@ __metadata: languageName: node linkType: hard -"web-vitals@npm:^3.5.2": - version: 3.5.2 - resolution: "web-vitals@npm:3.5.2" - checksum: 10c0/662b385d6e96a18677cf8726454b65f3aecfdca330df72a82f73f293a5708ba9d191964649f8d363a1e64062a826a99805ade8c573a6492b91e02275b6860308 - languageName: node - linkType: hard - -"which-boxed-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "which-boxed-primitive@npm:1.0.2" +"which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": + version: 1.1.1 + resolution: "which-boxed-primitive@npm:1.1.1" dependencies: - is-bigint: "npm:^1.0.1" - is-boolean-object: "npm:^1.1.0" - is-number-object: "npm:^1.0.4" - is-string: "npm:^1.0.5" - is-symbol: "npm:^1.0.3" - checksum: 10c0/0a62a03c00c91dd4fb1035b2f0733c341d805753b027eebd3a304b9cb70e8ce33e25317add2fe9b5fea6f53a175c0633ae701ff812e604410ddd049777cd435e + is-bigint: "npm:^1.1.0" + is-boolean-object: "npm:^1.2.1" + is-number-object: "npm:^1.1.1" + is-string: "npm:^1.1.1" + is-symbol: "npm:^1.1.1" + checksum: 10c0/aceea8ede3b08dede7dce168f3883323f7c62272b49801716e8332ff750e7ae59a511ae088840bc6874f16c1b7fd296c05c949b0e5b357bfe3c431b98c417abe languageName: node linkType: hard -"which-builtin-type@npm:^1.1.3": - version: 1.1.3 - resolution: "which-builtin-type@npm:1.1.3" +"which-builtin-type@npm:^1.2.1": + version: 1.2.1 + resolution: "which-builtin-type@npm:1.2.1" dependencies: - function.prototype.name: "npm:^1.1.5" - has-tostringtag: "npm:^1.0.0" + call-bound: "npm:^1.0.2" + function.prototype.name: "npm:^1.1.6" + has-tostringtag: "npm:^1.0.2" is-async-function: "npm:^2.0.0" - is-date-object: "npm:^1.0.5" - is-finalizationregistry: "npm:^1.0.2" + is-date-object: "npm:^1.1.0" + is-finalizationregistry: "npm:^1.1.0" is-generator-function: "npm:^1.0.10" - is-regex: "npm:^1.1.4" + is-regex: "npm:^1.2.1" is-weakref: "npm:^1.0.2" isarray: "npm:^2.0.5" - which-boxed-primitive: "npm:^1.0.2" - which-collection: "npm:^1.0.1" - which-typed-array: "npm:^1.1.9" - checksum: 10c0/2b7b234df3443b52f4fbd2b65b731804de8d30bcc4210ec84107ef377a81923cea7f2763b7fb78b394175cea59118bf3c41b9ffd2d643cb1d748ef93b33b6bd4 + which-boxed-primitive: "npm:^1.1.0" + which-collection: "npm:^1.0.2" + which-typed-array: "npm:^1.1.16" + checksum: 10c0/8dcf323c45e5c27887800df42fbe0431d0b66b1163849bb7d46b5a730ad6a96ee8bfe827d078303f825537844ebf20c02459de41239a0a9805e2fcb3cae0d471 languageName: node linkType: hard -"which-collection@npm:^1.0.1": +"which-collection@npm:^1.0.2": version: 1.0.2 resolution: "which-collection@npm:1.0.2" dependencies: @@ -7679,16 +5014,18 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.9": - version: 1.1.15 - resolution: "which-typed-array@npm:1.1.15" +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.19": + version: 1.1.19 + resolution: "which-typed-array@npm:1.1.19" dependencies: available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.7" - for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + for-each: "npm:^0.3.5" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" has-tostringtag: "npm:^1.0.2" - checksum: 10c0/4465d5348c044032032251be54d8988270e69c6b7154f8fcb2a47ff706fe36f7624b3a24246b8d9089435a8f4ec48c1c1025c5d6b499456b9e5eff4f48212983 + checksum: 10c0/702b5dc878addafe6c6300c3d0af5983b175c75fcb4f2a72dfc3dd38d93cf9e89581e4b29c854b16ea37e50a7d7fca5ae42ece5c273d8060dcd603b2404bbb3f languageName: node linkType: hard @@ -7703,14 +5040,14 @@ __metadata: languageName: node linkType: hard -"which@npm:^4.0.0": - version: 4.0.0 - resolution: "which@npm:4.0.0" +"which@npm:^5.0.0": + version: 5.0.0 + resolution: "which@npm:5.0.0" dependencies: isexe: "npm:^3.1.1" bin: node-which: bin/which.js - checksum: 10c0/449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a + checksum: 10c0/e556e4cd8b7dbf5df52408c9a9dd5ac6518c8c5267c8953f5b0564073c66ed5bf9503b14d876d0e9c7844d4db9725fb0dcf45d6e911e17e26ab363dc3965ae7b languageName: node linkType: hard @@ -7743,13 +5080,6 @@ __metadata: languageName: node linkType: hard -"wrappy@npm:1": - version: 1.0.2 - resolution: "wrappy@npm:1.0.2" - checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 - languageName: node - linkType: hard - "yallist@npm:^3.0.2": version: 3.1.1 resolution: "yallist@npm:3.1.1" @@ -7764,10 +5094,10 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^1.10.0": - version: 1.10.2 - resolution: "yaml@npm:1.10.2" - checksum: 10c0/5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 languageName: node linkType: hard @@ -7778,14 +5108,14 @@ __metadata: languageName: node linkType: hard -"yup@npm:^1.4.0": - version: 1.4.0 - resolution: "yup@npm:1.4.0" +"yup@npm:1.6.1": + version: 1.6.1 + resolution: "yup@npm:1.6.1" dependencies: property-expr: "npm:^2.0.5" tiny-case: "npm:^1.0.3" toposort: "npm:^2.0.2" type-fest: "npm:^2.19.0" - checksum: 10c0/fe142141365eed0f78fb2e18bdd2f10bf101385dae12a5f9de14884448067bdca16a54b547fc0bffec04a098dd70b4519ff366422f3da006fd11a0717a7863ac + checksum: 10c0/84c2b53996e8001041239cf2719851719f67063ec7cd843067df73562353216f5ad4f8a222319696882d5a6058e528fade1e463c59d70cbffb41b99cd0d7571b languageName: node linkType: hard